@charset "utf-8";
/* CSS Document */

/* all */
* {
	margin:0;
	padding:0;
	list-style:none;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:1;
}
img{
	border:none;	
}

/* link */
a {
	color:#333;
	text-decoration:none;
	outline:none;
}
a:hover {
	color:#333;
	text-decoration:underline;
}
a:visited {
	color:#333;
}
a img:hover {
	opacity:0.7;
	background:#FFF;
}

/* clearfix */
.clearfix:after {
	content: ".";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
.clearfix {
	zoom:100%;
}

.clearfix:after {
	content: ".";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
.clearfix {
	zoom:100%;
}

#wg_content {
	min-width:980px;
	margin:0 10px;
	position:relative;
}
/** BOE Add css for border in my account page @rcv!le.quan #14299 2015/02/11 */
.order_step_border {
 	border-bottom: 2px solid #ccc;
    margin-bottom: 20px;
    margin-top: 20px;
}

.my_account_border {
 	border-bottom: 2px solid #ccc;
    margin-bottom: 20px;
    margin-top: 20px;
}
/** EOE @rcv!le.quan #14299 2015/01/12 */

/** BOE @rcv!phan.tinh #14403 2015/15/12 */
.btn-multil {
  font-family: Arial;
  text-decoration: none;
  cursor: pointer;
}
.btn-multil.red {background: #cb171e;border: solid #cb171e 1px;color: #ffffff!important;}
.btn-multil.red:hover {background: #b9151b;text-decoration: none;}
.btn-multil.blue {background: #337ab7;border: solid #337ab7 1px;color: #ffffff!important;}
.btn-multil.blue:hover {background: #286090;text-decoration: none;}
.btn-multil.gray {background: #5F5F5F;border: solid #5F5F5F 1px;color: #ffffff!important;}
.btn-multil.gray:hover {background: #6F6F6F;text-decoration: none;}
.btn-multil.white {background:#fff;border: solid #ccc 1px; color: #333!important;}
.btn-multil.white:hover {background-color: #e6e6e6;text-decoration: none;border-color:#adadad}
.btn-multil.yellow {background:#f0ad4e;border: solid #eea236 1px;color: #ffffff!important;}
.btn-multil.yellow:hover {background: #ec971f;text-decoration: none;}

.btn-multil.mini {padding: 1px 5px 1px 5px;font-size: 12px}
.btn-multil.small {padding: 5px 10px 5px 10px;font-size: 12px}
.btn-multil.default {padding: 5px 15px 5px 15px;font-size: 14px}
.btn-multil.large {padding: 10px 28px 10px 18px;font-size: 18px}
.btn-multil.rightCol {display: inline-flex;height:45px;width: 202px;align-items: center;margin-bottom:-4px};
/* BOE @rcv!phan.tinh #18184 2016/02/17 [Global] Add translate button for Product Description & Review   */
/* BOE display multilanguage product description @rcv!le.binh #201702.04 2017/03/02 */
.goog-te-gadget-link, .manual-te-gadget-link {padding: 4px 10px;font-size: 12px;background: #4CAF50; color: #ffffff!important; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);display: inline-block; min-width: 70px; text-align: center;}
.goog-te-gadget-link:hover, .manual-te-gadget-link:hover {background: #FF5E00;text-decoration: none;}
.goog-te-sectional-gadget-link-text, .manual-te-sectional-gadget-link-text {font-size: 11px!important}
.flexible .goog-trans-control, .flexible .manual-trans-control {margin-top: 10px!important;float:none!important;margin-bottom:0px!important;}
.rl_boxes .goog-trans-control, .rl_boxes .manual-trans-control {padding-top: 10px !important; margin-top: 10px !important; float:none!important;}
.rightside .goog-trans-control, .rightside .manual-trans-control {max-width: 127px}
.manual-te-sectional-gadget-link-text.hide {display: none;}
/* EOE display multilanguage product description @rcv!le.binh #201702.04 2017/03/02 */
/* EOE @rcv!phan.tinh #18184 2016/02/17 [Global] Add translate button for Product Description & Review   */
.mini .fa {margin-right: 2px;}
.small .fa {margin-right: 3px;}
.btn-multil.default .fa {margin-right: 3px}
.btn-multil.rightCol .fa {margin: 0px 4px 0px 14px};
.large .fa {margin-right: 7px;}
.btn-multil.rightCol .btnText  {font-size:14px;width:168px;align:center};
/** EOE @rcv!phan.tinh #14403 2015/15/12 */