@import url('https://fonts.googleapis.com/css?family=Noto+Sans');
body, li, a, p, span, div, h1, h2, h3, h4, h5, h6, strong, sub, select, input  {
	font-family: 'Roboto', sans-serif;
	    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}
.rh-item-detail dl dt,
.rh-wishlist-tbl .divTableHead .divTableCell,
.rh-mypage-tag > div > a {font-family: 'Roboto', sans-serif;}
.rh-wishlist-btn .rh-white-btn, .rh-wishlist-btn .rh-red-btn{text-transform: uppercase;}
.form-box .form-footer .sns-wrap a span {letter-spacing: normal;;}
.pc-menu .nav-top.nav-both .menu-li {width: auto; }
.pc-menu .nav-top.nav-both .top_category_menu a:hover {font-weight: normal; font-size: 13px;}
.pc-menu .nav-top.nav-both .nav-home {padding: 0;}

#sod_frm_orderer .panel-body .rh-form-group > label, 
#sod_frm_taker .panel-body .form-group > label {line-height: 1.5; font-family: 'Roboto', sans-serif;}
#sod_frm_pay .panel-body > div.rh-left .rh-tbl .rh-tbcel button {width: auto; padding: 0 10px;}
.rh-agree-pay .panel-body .rh-payment-amount,
.rh-agree-pay .panel-body .rh-payment-amount > ul > li span{font-family: 'Roboto', sans-serif;}
.rh-setting-box .rh-exp-row {font-weight: normal; color: #666;}
.rh-coupon-tbl .divTableCell.rh-col-1 .rh-coupon-card .rs_bold,
.rh-coupon-tbl .divTableCell.rh-col-1 .rh-coupon-card .rh-red  {font-family: 'Roboto', sans-serif;}

.rh-coupon-tbl .divTablehead .divTableCell, .rh-coupon-tbl .divTableCell,
.pc-menu .nav-top.nav-both .rh-fullmenu > ul li a,
.pc-menu .nav-top.nav-both .menu-li a {font-family: 'Roboto', sans-serif;}

.at-lnb ul > li .rh-deep-2.rh-partner-menu {
	width: 120px;
    /*left: -20px;*/
    left: 4px; /**Change by Linh**/
}

/*order history*/
.nl-content-pp  .nl-detail-shipping .nl-detail-shipping-steps .detail-shipping-step{
	width: fit-content !important;
	padding-right: 24px !important
}
.nl-content-pp  .nl-detail-shipping .nl-detail-shipping-steps .detail-shipping-step span{
	text-align: left !important;
	padding-left: 44px !important;
	padding-right: 35px;
}
.nl-content-pp  .nl-detail-shipping .nl-detail-shipping-steps .detail-shipping-step span::after{
	right: 0 !important;
}
.nl-content-pp  .nl-detail-shipping .nl-detail-shipping-steps{
    padding-left: 0;
}