.demo-DialogBox-footer {
	padding: 5px;
	text-align: center
}

.demo-DialogBox-button {
	font-weight: 400;
	cursor: pointer;
	z-index: 5000;
	background-image:
		url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4ODUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM3MzZGNkUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4ODUpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #fff 0, #736F6E 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff),
		color-stop(100%, #736F6E));
	background: -webkit-linear-gradient(top, #fff 0, #736F6E 100%);
	background: -o-linear-gradient(top, #fff 0, #736F6E 100%);
	background: -ms-linear-gradient(top, #fff 0, #736F6E 100%);
	background: linear-gradient(top, #fff 0, #736F6E 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
		endColorstr='#736F6E', GradientType=0);
	padding: 5px 20px;
	color: #fff;
	font-size: 13px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border: 1px solid gray;
	margin-right: 10px;
	margin-left: 10px;
	display: inline;
	line-height: 9px
}

.demo-DialogBox-button:HOVER {
	font-weight: 400;
	cursor: pointer;
	z-index: 5000;
	background-image:
		url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxMjkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMTVFOUEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxMjkpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #fff 0, #015e9a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff),
		color-stop(100%, #015e9a));
	background: -webkit-linear-gradient(top, #fff 0, #015e9a 100%);
	background: -o-linear-gradient(top, #fff 0, #015e9a 100%);
	background: -ms-linear-gradient(top, #fff 0, #015e9a 100%);
	background: linear-gradient(top, #fff 0, #015e9a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
		endColorstr='#015e9a', GradientType=0);
	padding: 5px 20px;
	color: #fff;
	font-size: 13px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border: 1px solid gray;
	margin-right: 10px;
	margin-left: 10px
}

.demo-DialogBox-button-cancel {
	font-weight: 400;
	cursor: pointer;
	z-index: 5000;
	background-image:
		url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1NTciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNENUQ1RDkiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1NTcpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #fff 0, #d5d5d9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff),
		color-stop(100%, #d5d5d9));
	background: -webkit-linear-gradient(top, #fff 0, #d5d5d9 100%);
	background: -o-linear-gradient(top, #fff 0, #d5d5d9 100%);
	background: -ms-linear-gradient(top, #fff 0, #d5d5d9 100%);
	background: linear-gradient(top, #fff 0, #d5d5d9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
		endColorstr='#d5d5d9', GradientType=0);
	padding: 5px 20px;
	color: #000;
	font-size: 14px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #5f6162;
	display: inline;
	line-height: 0
}

.demo-DialogBox-message {
	line-height: 15px;
	margin: 31px 15px;
	max-width: 450px;
	min-width: 250px
}

.demo-DialogBox {
	z-index: 5000;
	background-image:
		url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczNjYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNENUQ1RDkiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czNjYpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #fff 0, #d5d5d9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff),
		color-stop(100%, #d5d5d9));
	background: -webkit-linear-gradient(top, #fff 0, #d5d5d9 100%);
	background: -o-linear-gradient(top, #fff 0, #d5d5d9 100%);
	background: -ms-linear-gradient(top, #fff 0, #d5d5d9 100%);
	background: linear-gradient(top, #fff 0, #d5d5d9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
		endColorstr='#d5d5d9', GradientType=0);
	padding: 8px 13px;
	color: #252525;
	font-size: 14px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #000
}

.demo-DialogBox .Caption {
	background-color: #ff0;
	cursor: move;
	font-size: 90%;
	font-weight: 700;
	padding: 5px;
	text-align: left
}

.key_0 {
	width: 34px;
	height: 34px;
	margin-left: 3px;
	float: left;
	background: url(../images/number/0.png) left center no-repeat
}

.key_0:hover {
	width: 34px;
	height: 34px;
	margin-left: 3px;
	float: left;
	background: url(../images/number/0h.png) left center no-repeat
}

.key_1 {
	width: 34px;
	height: 34px;
	margin-left: 3px;
	float: left;
	background: url(../images/number/1.png) left center no-repeat
}

.key_1:hover {
	width: 34px;
	height: 34px;
	margin-left: 3px;
	float: left;
	background: url(../images/number/1h.png) left center no-repeat
}

.key_2 {
	width: 34px;
	height: 34px;
	margin-left: 3px;
	float: left;
	background: url(../images/number/2.png) left center no-repeat
}

.key_2:hover {
	width: 34px;
	height: 34px;
	margin-left: 3px;
	float: left;
	background: url(../images/number/2h.png) left center no-repeat
}

.key_3 {
	width: 34px;
	height: 34px;
	margin-left: 3px;
	float: left;
	background: url(../images/number/3.png) left center no-repeat
}

.key_3:hover {
	width: 34px;
	height: 34px;
	margin-left: 3px;
	float: left;
	background: url(../images/number/3h.png) left center no-repeat
}

.key_4 {
	width: 34px;
	height: 34px;
	margin-left: 3px;
	float: left;
	background: url(../images/number/4.png) left center no-repeat
}

.key_4:hover {
	width: 34px;
	height: 34px;
	margin-left: 3px;
	float: left;
	background: url(../images/number/4h.png) left center no-repeat
}

.key_5 {
	width: 34px;
	height: 34px;
	margin-left: 3px;
	float: left;
	background: url(../images/number/5.png) left center no-repeat
}

.key_5:hover {
	width: 34px;
	height: 34px;
	margin-left: 3px;
	float: left;
	background: url(../images/number/5h.png) left center no-repeat
}

.key_6 {
	width: 34px;
	height: 34px;
	margin-left: 3px;
	float: left;
	background: url(../images/number/6.png) left center no-repeat
}

.key_6:hover {
	width: 34px;
	height: 34px;
	margin-left: 3px;
	float: left;
	background: url(../images/number/6h.png) left center no-repeat
}

.key_7 {
	width: 34px;
	height: 34px;
	margin-left: 3px;
	float: left;
	background: url(../images/number/7.png) left center no-repeat
}

.key_7:hover {
	width: 34px;
	height: 34px;
	margin-left: 3px;
	float: left;
	background: url(../images/number/7h.png) left center no-repeat
}

.key_8 {
	width: 34px;
	height: 34px;
	margin-left: 3px;
	float: left;
	background: url(../images/number/8.png) left center no-repeat
}

.key_8:hover {
	width: 34px;
	height: 34px;
	margin-left: 3px;
	background: url(../images/number/8h.png) left center no-repeat
}

.key_9 {
	width: 34px;
	height: 34px;
	margin-left: 3px;
	float: left;
	background: url(../images/number/9.png) left center no-repeat
}

.key_9:hover {
	width: 34px;
	height: 34px;
	margin-left: 3px;
	float: left;
	background: url(../images/number/9h.png) left center no-repeat
}

.key_clear {
	clear: both;
	height: 5px
}

.labelLostPass {
	cursor: pointer;
	font-weight: 700
}

.backgroundPopup {
	display: none;
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000;
	z-index: 999;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity = 50);
	-moz-opacity: .5;
	-khtml-opacity: .5;
	opacity: .5
}

.dialogTop {
	display: none
}

.gwt-RadioButton input {
	margin-left: 4px
}

.dialogBox-textbox-answer {
	margin-bottom: 20px
}

.virtualKeyboardSecondAuthen {
	margin-bottom: 15px;
	width: 190px
}

.showcase-arrow-next,.showcase-arrow-previous,.showcase-content-container div
	{
	display: none
}

.showcase-content-container {
	background: 0 0
}

.dtsc-refresh-captcha {
	background: url(../images/ma_xac_thuc.png) left center no-repeat;
	width: 23px;
	height: 23px;
	cursor: pointer;
	margin-left: 10px
}

.dtsc-refresh-captcha-payOnline-partner {
	background: url(../images/ma_xac_thuc.png) left center no-repeat;
	width: 23px;
	height: 23px;
	cursor: pointer;
	margin: 4px 0 0 35px
}

.listBoxCustomerType {
	margin-bottom: 10px;
	margin-top: 10px;
	width: 100%
}

.login-btn-reset {
	background-image: url(../images/button-reset-n.png);
	background-repeat: no-repeat;
	background-color: transparent;
	width: 100px;
	height: 32px;
	outline: 0;
	border: none;
	cursor: pointer;
	margin-top: -6px;
	margin-left: -7px;
	padding-left: 0;
	color: #fff;
	font-weight: 700;
	font-size: 12px;
	text-align: center
}

.login-btn-reset:hover {
	background-image: url(../images/button-reset-h.png)
}

.logo.custom-logo img {
	width: 350px
}

.khdn {
	line-height: 22px;
	padding-bottom: 12px;
	padding-top: 15px
}

.label-khdn-chua-dk {
	margin-top: -25px;
	width: 183px
}