

body {
	margin: 0;
	padding: 0;
	height: 553px;
}
		
.selectPayment {
	width: 197.5px;
	height: 482px;
	float: left;
	/* box-shadow: 0px 1px 10px 0px #B8B8B8; */
    padding-left: 15px;
}
		
.shadowBG {
	position: absolute;
	right: 0;
}

.selectPayment #selectPayType {
	width: 100%;
	height: 367px;
	float: left;
}

.selectPayment .selectPayTypeListWrap {
	float: left;
	width: 100%;
	height: 40px;
	margin-top: 3.5px;
	
}

.selectPayment .selectPayTypeListWrapIC{
    float: left;
    width: 100%;
    /*height: 40px;*/
    margin-top: 3.5px;
    height: 60px;
}

.selectPayment .selectPayTypeListWrap:first-child {
		margin-top: 0px;
}

.selectPayment .selectPayTypeListWrapIC:first-child {
		margin-top: 0px;
}

.selectPayment #selectPayType .selectPayTypeList {
	float: left;
	height: 100%;
	width: 100%;
	color: #525252;
    background-color: #f0f0f0;
    position: relative;
/*     background-size: 28px 19px; */
/*     background-repeat: no-repeat; */
/*     background-position-x: 8px; */
/*     background-position-y: 8.5px; */
}

.selectPayment #selectPayType .no-hover {
	float: left;
	height: 100%;
	width: 100%;
	color: #525252;
    background-color: #f0f0f0;
    position: relative;
/*     background-size: 28px 19px; */
/*     background-repeat: no-repeat; */
/*     background-position-x: 8px; */
/*     background-position-y: 8.5px; */
}

.selectPayment #selectPayType .selectPayTypeList:hover {
    /*background-color: #ef5459;*/
    /*color: #fff;*/
    color: #525252;
    background-color: #fff;
    border: 1px solid #ef5459;
    border-radius: 5px;
    box-shadow: 3px 3px 5.9px 0px #0000004D;
    transition: 300ms;
}

.selectPayment #selectPayType .selectPayTypeList:hover svg{
    fill: #fff;
    transition: 300ms;
}
    
.selectPayment #selectPayType .select{
	float: left;
	height: 100%;
	width: 100%;
	/*color: #fff;*/
    /*background-color: #ef5459;*/
    color: #525252;
    background-color: #fff;
    border: 1px solid #ef5459;
    border-radius: 5px;
    box-shadow: 3px 3px 5.9px 0px #0000004D;
    position: relative;
/*     background-size: 28px 19px; */
/*     background-repeat: no-repeat; */
/*     background-position-x: 8px; */
/*     background-position-y: 8.5px; */
}

.decoDiv_select{
	margin-left: 5px;
    float: left;
    width: 4px;
    height: 100%;
    background-color: #ef5459;
}

.decoDiv{
	margin-left: 5px;
    float: left;
    width: 4px;
    height: 100%;
    background-color: #B8B8B8;
}

.selectPayment ul li:hover, .selectPayment ul li:hover p {
}

.selectPayment #selectPayType div #atmFont {
	    font-size: 13px;
/*     font-family: Segoe UI; */
    font-weight: 500;
    position: relative;
    width: 100%;
    height: 21px;
    padding-top: 10px;
    padding-left: 6px;
    margin-bottom: 0px;
}
.selectPayment #selectPayType div #atmFont2 {
	    font-size: 13px;
/*     font-family: Segoe UI; */
    font-weight: 500;
    position: relative;
    width: 100%;
    height: 21px;
    padding-top: 10px;
    padding-left: 45px;
    margin-bottom: 0px;
}
.selectPayment #selectPayType div #atmFont3 {
	    font-size: 13px;
/*     font-family: Segoe UI; */
    font-weight: 500;
    position: relative;
    width: 100%;
    height: 21px;
    padding-top: 10px;
    padding-left: 45px;
    margin-bottom: 0px;
}
.selectPayment #selectPayType div #creditFont {
	font-size: 13px;
/*     font-family: Segoe UI; */
    font-weight: 500;
    position: relative;
    width: 100%;
    height: 21px;
    padding-top: 10px;
    padding-left: 6px;
    margin-bottom: 0px;
}
.selectPayment #selectPayType div #creditTypeFont {
    float: left;
    font-weight: 300;
    font-size: 12px;
    padding-left: 45px;
}
.selectPayment #selectPayType div #vaFont {
	font-size: 13px;
/*     font-family: Segoe UI; */
    font-weight: 500;
    position: relative;
    width: 100%;
    height: 35px;
    padding-top: 10px;
    padding-left: 6px;
}
.selectPayment #selectPayType div #ewFont {
	font-size: 13px;
/*     font-family: Segoe UI; */
    font-weight: 500;
    position: relative;
    width: 100%;
    height: 35px;
    padding-top: 10px;
    padding-left: 6px;
}
.selectPayment #selectPayType div #zaloFont {
	font-size: 13px;
/*     font-family: Segoe UI; */
    font-weight: 500;
    position: relative;
    width: 100%;
    height: 35px;
    padding-top: 10px;
    padding-left: 6px;
}
.selectPayment #selectPayType div #momoFont {
	font-size: 13px;
/*     font-family: Segoe UI; */
    font-weight: 500;
    position: relative;
    width: 100%;
    height: 35px;
    padding-top: 10px;
    padding-left: 6px;
}
.selectPayment #selectPayType div #mocaFont {
	font-size: 13px;
/*     font-family: Segoe UI; */
    font-weight: 500;
    position: relative;
    width: 100%;
    height: 35px;
    padding-top: 10px;
    padding-left: 6px;
}
.selectPayment #selectPayType div #sppFont {
	font-size: 13px;
/*     font-family: Segoe UI; */
    font-weight: 500;
    position: relative;
    width: 100%;
    height: 35px;
    padding-top: 10px;
    padding-left: 6px;
}
.selectPayment #selectPayType div #vttpFont {
	font-size: 13px;
/*     font-family: Segoe UI; */
    font-weight: 500;
    position: relative;
    width: 100%;
    height: 35px;
    padding-top: 10px;
    padding-left: 6px;
}
.selectPayment #selectPayType div #codFont {
	font-size: 15px;
/* 	font-family: Segoe UI; */
	/*color: #363636;*/
	margin: 13px 10px;
	position: absolute;
	color: #fff;
}
.selectPayment #selectPayType div #isFont {
	font-size: 13px;
/*     font-family: Segoe UI; */
    font-weight: 500;
    position: relative;
    width: 100%;
    height: 35px;
    padding-top: 10px;
    padding-left: 6px;
}
.selectPayment #selectPayType div #qrFont {
	font-size: 13px;
/*     font-family: Segoe UI; */
    font-weight: 500;
    position: relative;
    width: 100%;
    height: 35px;
    padding-top: 10px;
    padding-left: 6px;
}

.selectPayment #selectPayType div #plFont {
    font-size: 13px;
    font-weight: 500;
    position: relative;
    width: 100%;
    height: 35px;
    padding-top: 10px;
    padding-left: 6px;
}

.selectPayment #selectPayType div #gpFont {
    font-size: 13px;
    font-weight: 500;
    position: relative;
    width: 100%;
    height: 35px;
    padding-top: 10px;
    padding-left: 6px;
}

.selectPayment #selectPayType div #apFont {
    font-size: 13px;
    font-weight: 500;
    position: relative;
    width: 100%;
    height: 35px;
    padding-top: 10px;
    padding-left: 6px;
}

.shadowBg {
	position: absolute;
	left: 0;
	top: 66px;
	margin-left: 171px;
}
		
#left_banner {
    float: left;
    /* margin-top: 45px; */
    height: 150px;
    width: 100%;
    /*background-image: url(/pg_was/images/layout/left/Banner_left.png);*/
}

#left_banner img{
	width: 100%;
	height: 100%;
	margin-top: 55px;
}

#left_banner img:hover{
	cursor:pointer;
}

#English:hover{
	cursor: pointer;
}

#VietNam:hover{
	cursor: pointer;
}

#Korea:hover{
	cursor: pointer;
}

.ico_promo {
    width: 30px;
    height: 26px;
    display: inline-block;
    position: absolute;
    left: -2px;
    top: calc(100% + -53px);
}

.ico_promo_IC {
    width: 30px;
    height: 26px;
    display: inline-block;
    position: absolute;
    left: -2px;
    /*top: calc(100% + -53px);*/
    top: calc(100% + -72px);
}

.ico_pm {
	width: 30px;
    height: 26px;
    display: inline-block;
    position: absolute;
    /* left: 0; */
    right: 0;
    top: calc(50% - 13px);
    /* padding-left: 10px; */
    padding-right: 55px;
}

.ico_pm_IC {
    width: 30px;
    height: 26px;
    /*display: none;*/
    position: absolute;
    /* left: 0; */
    right: 0;
    /* padding-left: 10px; */
    padding-right: 55px;
}

#IC .ico_pm_IC{
    position: relative;
	/*padding-right: 78px;*/
	/*padding-top: 8px;*/
    padding-left: 5px;
}

#IC .ico_pm_IC svg{
    margin-top: 8px;
}

#EW .ico_pm{
	padding-right: 83px;
	margin-top: -6px;
}

#EW1 .ico_pm{
    padding-right: 83px;
    margin-top: -6px;
}

#EW2 .ico_pm{
    padding-right: 83px;
    margin-top: -6px;
}
#EW3 .ico_pm{
    padding-right: 83px;
    margin-top: -6px;
}
#EW4 .ico_pm{
    padding-right: 83px;
    margin-top: -6px;
}
#VA .ico_pm{
	padding-right: 65px;
} 

#IS .ico_pm{
	padding-right: 35px;
    margin-top: -5px;
}

#QR .ico_pm{
	padding-right: 85px;	
}

.ico_pm svg {
    fill: #525252;
    /* width: 86px;
    height: 20px; */
    display: inline-block;
}

#IC .ico_pm svg {    
    width: 75px;
    height: 20px;    
}

#EW .ico_pm svg {    
    /*width: 68px;*/
    height: 40px;    
}

#EW1 .ico_pm svg {    
    /*width: 25px;*/
    height: 40px;
}

#EW2 .ico_pm svg {

    height: 40px;
}
#EW3.ico_pm svg {

    height: 40px;
}

#VA .ico_pm svg{
	width: 70px;
    height: 20px;
}

#VA .ico_pm img{
    width: auto;
    height: 16px;
}

#IS .ico_pm svg{
	width: 32px;
    height: 32px;  
}

.selectPayment #selectPayType .select .ico_pm svg{
	 fill: #fff;
    /* width: 52px;
    height: 29px; */
    display: inline-block;
}

.selectPayment #selectPayType div #atm {
    float: left;
    font-weight: 300;
    font-size: 12px;
    padding-left: 45px;
}
