#popup-cart .modal-title{text-transform:uppercase;}
#popup-cart .modal-body .wrap-cart{padding:0px;box-shadow:none;border:0px;}
#popup-cart .modal-body .top-cart{width:100%;border:0px;padding:0px;margin:0px;}
#popup-cart .modal-footer{padding:0.75rem 0 0 0;border-top:0px;}
.buymore-cart{color:var(--color-red);cursor:pointer;margin:0px;}
.buymore-cart i{margin-right:2px;margin-top:5px;vertical-align:top;font-size:12px;}
.wrap-cart{padding:20px 15px;background:#ffffff;border:1px solid #d8d8d8;box-shadow:0 0 20px rgba(0,0,0,.15);}
.top-cart{width:60%;border-right:1px solid #eee;padding-right:15px;margin-right:15px;}
.procart{padding:20px 10px;border:1px solid #eee;border-top:0px;}
.pic-procart{width:20%;text-align:center;margin-right:3%;}
.pic-procart img{max-width:100%;max-height:100px;}
.pic-procart .del-procart{color:#999;font-size:12px;display:block;margin-top:5px;cursor:pointer;}
.pic-procart .del-procart:hover{color:red;}
.pic-procart-rp{display:none;margin:10px auto auto auto;width:100%;max-width:85px;}
.info-procart{width:80%;margin-right:3%;}
.name-procart a{font-size:14px;color:#000;display:block;}
.name-procart a:hover{color:var(--color-red);}
.properties-procart{display:block;}
.properties-procart p{display:inline-block;margin-bottom:0px;}
.properties-procart p:first-child{margin-right:10px;}
.properties-procart p strong{font-weight:600;}
.quantity-procart{width:20%;margin-right:3%;}
.quantity-procart p{margin-bottom:0px;}
.quantity-counter-procart{border:1px solid #dfdfdf;width:100%;height:30px;line-height:normal;text-align:center;border-radius:3px;}
.counter-procart{background-color:transparent;border:0px;width:30%;color:#333;outline:none;cursor:pointer;font-size:23px;}
.counter-procart:hover,.counter-procart:focus{color:var(--color-red);}
.counter-procart:disabled,.counter-procart:disabled:hover{color:#ccc;cursor:not-allowed;}
.counter-procart-minus{line-height:26px;}
.counter-procart-plus{line-height:24px;}
.quantity-counter-procart .quantity-procat{width:40%;box-sizing:border-box;border:0px;border-right:1px solid #dfdfdf;border-left:1px solid #dfdfdf;outline:none;box-shadow:none;padding:0px;color:#333;text-align:center;}
.price-procart{width:20%;text-align:right;}
.price-procart-rp{display:none;width:100%;margin-bottom:10px;font-size:13.5px;}
.price-new-cart{color:var(--color-red);margin-bottom:0px;}
.price-old-cart{color:#999;text-decoration:line-through;}
.procart-label{border:0px;background:#eee;padding:10px;margin:0px;text-transform:capitalize;}
.procart-label .quantity-procart p:last-child{display:none;}
.money-procart{margin-top:15px;}
.total-procart{background:#eee;padding:7px 10px;border:1px solid #dddfe2;margin-bottom:-1px;}
.total-procart p{margin-bottom:0px;font-size:15px;}
.total-procart p:last-child{color:var(--color-red);}
.bottom-cart{width:40%;}
.section-cart{position:-webkit-sticky;position:sticky;top:15px;}
.title-cart{font-size:15px;text-transform:uppercase;color:var(--color-red);border-bottom:1px solid #eee;padding-bottom:5px;margin-bottom:15px;}
.information-cart{margin-bottom:1.5rem;}
.input-cart{margin-bottom:0.5rem;position:relative;}
.input-cart input,.input-cart textarea{font-size:14px;padding:0.5rem 0.75rem;outline:none;height:auto;}
.input-cart textarea{resize:none;height:100px;}
.input-cart select{cursor:pointer;font-size:14px;padding:0.5rem 1.75rem 0.5rem 0.75rem;height:auto;}
.input-double-cart{margin-bottom:0.5rem;}
.input-double-cart .input-cart{width:49%;float:left;margin-right:2%;margin-bottom:0px;}
.input-double-cart .input-cart:last-child{margin-right:0px;}
.input-triple-cart{margin-bottom:0.5rem;}
.input-triple-cart .input-cart{width:32.65%;float:left;margin-right:1%;margin-bottom:0px;}
.input-triple-cart .input-cart:last-child{margin-right:0px;}
.payments-cart{text-align:left;margin-bottom:5px;min-height:auto;}
.payments-cart:last-child{margin-bottom:0px;}
.payments-cart input{top:calc(50% - 1.25rem/2);}
.payments-label{cursor:pointer;background:#eee;display:block;padding:10px 15px;border-radius:3px;margin-bottom:0px;color:#313131!important;}
.payments-label::before,.payments-label::after{top:calc(50% - 1rem/2);}
.payments-label.active{background:var(--color-red);color:#ffffff!important;}
.payments-info{opacity:0;visibility:hidden;height:0px;overflow:hidden;background:#f5efef;border-radius:5px;}
.payments-info p{margin-bottom:1em;}
.payments-info.active{padding:10px 15px;margin-top:5px;opacity:1;visibility:visible;height:auto;}
.btn-cart{outline:none!important;box-shadow:none!important;border-color:transparent!important;font-size:14px;text-transform:uppercase;background:#fd6e1d;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fd6e1d),to(#f59000));background:-webkit-linear-gradient(top,#f59000,#fd6e1d);background:-moz-linear-gradient(top,#f59000,#fd6e1d);background:-ms-linear-gradient(top,#f59000,#fd6e1d);background:-o-linear-gradient(top,#f59000,#fd6e1d);}
.empty-cart{padding:25px 30px;display:block;text-align:center;color:#23527c!important;width:100%;}
.empty-cart i{color:red;font-size:70px;}
.empty-cart p{margin:15px 0px;color:#333;font-size:18px;}
.empty-cart span{display:inline-block;border:1px solid #2e9ef2;border-radius:3px;padding:10px;font-size:16px;text-transform:uppercase;width:100%;max-width:325px;}
/* Style*/
#nhanthongbaodonhang {
	width: 100vw;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 12345;
	background: rgba(0, 0, 0, 0.8);
	display: none;
}
#khungthongb {
	position: fixed;
	max-width: 600px;
	width: 90%;
	z-index: 123;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	padding: 10px 0px;
}
#noidungthongbao {
	font-family: Muli;
    font-size: 16px;
    color: #fff;
    text-align: center;
    padding: 30px 10px;
    background: rgba(93, 237, 16, .6);
}
.close_donhang {
	height: 30px;
	width: 30px;
	position: absolute;
	top: 10px;
	right: 3px;
	cursor: pointer;
	z-index: 1234;
	display: inline-block;
}
#giohang_thach {
	margin-bottom: 0px;
	text-align: left;
}
.phanso_sl1 {
	width: 70px;
    float: left;
}
.suasanpham {
	width: 100%;
	max-width: 100%;
	height: 32px;
	text-align: center;
}
#giohang_thach a {
	padding: 10px 10px;
	color: #fff;
	font-size: 13px;
	background: #168bf2;
	cursor: pointer;
	display: inline-block;
}
.tongthanhphangh {
	font-family: Avo;
	font-weight: bold;
	clear: both;
}
.tonggia_new {
	font-size: 16px;
	font-weight: bold;
	position:relative;
}
.donh {
	text-align: right;
}
.chinhgiohangindex {
	padding: 5px 10px;
	background: #288ad6;
	color: #fff !important;
	font-family: r_medium;
	cursor: pointer;
}
.chinhgiohangnew {
    position: fixed;
    bottom: 403px;
    display: inline-block;
    z-index: 999999;
    right: 29px;
    /* margin-bottom: 20px; */
}
#hienthigiothang {
	cursor: pointer;
    padding: 5px;
    background: var(--mauchung);
    border-radius: 50%;
    width: 40px;
    height: 40px;
}
#hienthigiothang img {
	width: 100%;
}
#hienthigiothang b {
	color: #f00;
	position: absolute;
	top: 0px;
	display: inline-block;
	text-transform: uppercase;
	right: -5px;
	font-family: Avo;
}
#fix_giohang {
	width: 300px;
	position: fixed;
	top: 0px;
	right: 0px;
	z-index: 999999;
	background: #fff;
	border: 1px solid #ccc;
	padding: 5px;
	box-sizing: border-box;
	display: none;
}
.fly-to-cart{position: absolute;z-index: 99999;width: 50px;height: 50px;object-fit: cover;border-radius: 50%;border: 2px solid var(--mauchung);-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;
	}
.modal-dialog {
	margin: 99px auto;
}
#img_gh {
	padding: 5px;
	box-sizing: border-box;
	float: left;
	width: 30%;
}
#img_gh img {
	width: 100%;
	height: auto;
}
#noidung_gh {
	padding: 5px;
	box-sizing: border-box;
	float: left;
	width: 69%;
}
#noidung_gh h4 {
	font-size: 14px;
	margin-top: 0px;
}
.b_l {
	float: left;
	display: inline-block;
}
.b_r {
	float: right;
	display: inline-block;
}
#q_n1 {
	color: #000;
}
.chu_size1 {
	border: 1px solid #ccc;
	padding: 2px 6px;
	color: #999;
	cursor: pointer;
	margin: 0px 5px;
}
#noidung_gh  span {
	font-size: 13px;
	margin-top: 0px;
}
.thanhngang {
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #ccc;
	margin: 10px 0px;
}
.tongsluong,
#soluong_x{
	width: 100%;
	height: auto;
}
#tong_x {
	margin-top: 10px;
	color: #f00;
}
#muatiep {
	padding: 6px 10px;
	float: left;
	background: var(--mauchung) !important;
	display: inline-block;
	font-family: Muli;
	color: #fff;
	cursor: pointer;
}
#giohang {
	padding: 6px 10px;
	float: right;
	background: var(--mauchung) !important;
	display: inline-block;
	font-family: Muli;
	color: #fff;
	cursor: pointer;
}
.giohang {
	cursor: pointer;
}
.phanchu_sl {
	width: 21%;
	float: left;
}
.phanso_sl {
	width: 70px;
    float: left;
}
.phanso_sl input {
	width: 100% !important;
	text-align: center;
	height: 34px;
}
.phimbam {
	float: left;
	width: 16px;
	height: 32px;
	position: relative;
	top: 0px;
}
.daucong,.dautru,.daucong1,.dautru1 {
	width: 20%;
	cursor: pointer;
	margin: 0px 2px;
	border: 1px solid #ccc;
	text-align: center;
	height: 32px;
	width: 33px;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-webkit-flex-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center
}

.chinhgiohang {
	display: inline-block;
	padding: 9px 20px;
	color: #fff;
	background:var(--mauchung);
	border-radius: 4px;
	transition: all 300ms ease-in;
	-moz-transition: all   300ms ease-in;
	-webkit-transition: all    300ms ease-in;
	cursor: pointer;
	margin-right: 20px;
}
.khungden {
	display: none;    /* position: fixed; */
	top: 0px;
	left: 0px;
	z-index: 8888;    /* background: rgba(0,0,0,0.8); */
	width: 100%;
	height: 100%;
	cursor: pointer;
}
#fix_giohang_in {
	position: fixed;
	width: 300px;
	max-height: 100vh;
	right: -300px;
	top: 0px;
	z-index: 9999999;
	border: 1px solid #ccc;
	border-radius: 0px;
	padding: 10px;
	box-sizing: border-box;
	background: #fff;    /*display: none;*/
	-webkit-transition: 0.5s ease-out;
	-moz-transition: 0.5s ease-out;
	-o-transition: 0.5s ease-out;
	transition: 0.5s ease-out;
}
#dodulieu {
	max-height: calc(100vh - 189px);
}
#doithuoctinh{
    color: var(--mauchung);
    font-size: 11px;
    font-style: italic;
    display: block;
    text-decoration: underline;
    cursor: pointer;
}
.doithuoctinh{
    position: fixed;
    width: 100%;
    max-width: 300px;
    top: 200px;
    left: calc(50% - 150px);
    z-index: 999999;
    background: #fff;
    border: 2px solid var(--mauchung);
    display: none;
}
#tenttinh{
	background: var(--mauchung);
	font-size: 16px;
	font-family: Muli;
	color: #fff;
	padding: 10px;
	box-sizing: border-box;
	text-transform: uppercase;
}
#xuatthuoctinh{
	margin-top: 10px;
	background: #fff;
	padding: 10px;
	box-sizing: border-box;
}
#luuthuoctinh{
	display: inline-block;
    margin: 10px 0px;
    background: var(--mauchung);
    color: #fff;
    font-size: 16px;
    font-family: Muli;
    padding: 8px 10px;
    margin-left: 10px;
    cursor: pointer;
}
#fix_giohang_in  #tieude_giohang {
	position: relative;
	font-size: 16px;
	font-family: robotoC;
}
#fix_giohang_in  #tieude_giohang span {
	position: relative;
	top: -5px;
	left: 12px;
	z-index: 123;
}
#fix_giohang_in  #tieude_giohang i {
	font-size: 25px;
    color: #fff;
}
.baohinh_img {
	width: 100%;
	height: auto;
	padding-left: 20px;
	box-sizing: border-box;
}
.baohinh_img img {
	max-width: 100% !important;
	height: 100% !important;
	width: auto !important;
}
.baohinh_img  .hinh_ssp {
	width: 150px;
	float: left;
}
.baohinh_img  .hinh_ssp img {
	max-width: 100%;
	width: 100%;
}
.ten_ssp {
	width: 100%;
	font-family: Avo;
	font-weight: bold;
}
.gia_sspn {
	font-family: Avo;
}
#button_close {
    width: 38px;
    height: 38px;
    background: url(../img/close.png) no-repeat left top;
    position: absolute;
    top: 18px;
    right: 5px;
    z-index: 123;
    cursor: pointer;
}
.maudo {
	color: #f00;
}
#tiepmucmua {
	background:var(--mauchung);
	color: #fff;
	display: inline-block;
	padding: 8px 20px;
	box-sizing: border-box;
	border-radius: 0px;
	margin-top: 10px;
}
#tieude_giohang {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 13px;
	background:var(--mauchung);
	padding: 10px;
	color: #fff;
	font-family: Muli;
	text-transform: uppercase;
}
.benphaigh {
	text-align: right;
}
#giohang_benphai {
	display: inline-block;
}
#tienhanhdathang {
	display: inline-block;
	padding: 8px 20px;
	color: #fff;
	border-radius: 0px;
	background:var(--mauchung);
	margin-top: 10px;
}

.acive {
	background: #3cca90 !important;
}
.width_60 {
	width: 59%;
	float: left;
	border: 1px solid #ccc;
	box-sizing: border-box;
	padding: 10px;
	box-sizing: border-box;
	background: #fff;
}
.width_60 input[type="text"],.width_60 input[type="email"]{
	 height: 32px !important;
}
.width_60 input[type="text"],.width_60 input[type="email"],.width_60 textarea,.width_60 select{
	font-family: Nu !important;
    font-size: 14px;
    color: #000 !important;
    border: 1px solid #ccc !important;
}
.width_60 textarea{
	line-height: 25px;
}
.width_60 ::-webkit-input-placeholder {
	font-family: Nu;
    font-size: 14px;
    color: #000;
}
/*Google Chrome */
.width_60 ::-moz-placeholder {
	font-family: Nu;
    font-size: 14px;
    color: #000;
}
/* 979797 19+ */
.width_60  :-ms-input-placeholder {
	font-family: Nu;
    font-size: 14px;
    color: #000;
}
/* IE */
.width_60  input :-moz-placeholder {
	font-family: Nu;
    font-size: 14px;
    color: #000;
}
.width_40 {
	width: 39%;
	float: right;
	margin-left: 2%;
	border: 1px solid #ccc;
	box-sizing: border-box;
	padding: 10px;
	box-sizing: border-box;
	background: #fff;
}
.tieude_httt1 {
	height: 40px;
	background: var(--mauchung);
	line-height: 40px;
	padding: 0px 10px;
	font-size: 15px;
	box-sizing: border-box;
	position: relative;
	color: #fff;
	font-family: NuB;
	text-transform: uppercase;
}
#tenhinhthucthanhtoan {
	border-top: 1px solid var(--mauchung);
	border-bottom: 1px solid var(--mauchung);
	padding: 10px 0px;
	margin-top: 20px;
	background: var(--mauchung);
	font-family: NuB;
	padding-left: 10px;
	color: #fff;
}
#noidungthanhtoan label{
	font-family: NuB;
	font-size: 14px;
}
.tieude_httt1 > a {
	color: #fff !important;
}
#anthongtin {
	display: none;
	width: 100%;
}
#gio_giohang,#gio_giohang1 {
	position: absolute;
	display: inline-block;
	top: 0px;
	right: 10px;
	z-index: 123;
	cursor: pointer;
}
#thongtingiohang {
	width: 100%;
	position: relative;
	margin: 10px 0px;
}
.hinh_ghsp {
	width: 100px;
	float: left;
}
.gia_ghsp {
	width: 100px;
	float: left;
	text-align: right;
}
.tv{
	font-family: roboto_b !important;
	color: #ed1c24 !important;
}
.tendonhang {
	width: calc(100% - 200px);
	float: left;
	padding: 0px 10px;
	box-sizing: border-box;
	font-family: robotoC;
}
.gia_tp span {
	font-family: robotoC;
	color: #f00;
}
.gia_tp input {
	text-align: right;
	width: 100%;
}
.tong_gh {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: left;
	border-top: 1px solid #ccc;
	position: relative;
}
.tong_gh b {
	float: right;
}
.phuongttt {
}
.phuongttt .hinh_pttt {
	width: 100px;
	float: left;
}
.phuongttt .noidung_httt {
	width: calc(100% - 110px);
	float: left;
	margin-left: 10px;
}
.tenkhach {
	width: 20%;
	float: left;
}
.tenkhach1 {
	width: 80%;
	float: left;
}
.fontdam {
	font-weight: bold;
}
#tongtien_dhang {
	float: right;
	margin: 20px 0px;
}
.chinhghmoi {
	width: 100%;
}
.giohangcot11 {
	background: #ccc;
	border: 1px solid #ccc;
	border-right: 0px;
	width: 40%;
	float: left;
	text-align: center;
	padding: 5px 0px;
}
.giohangcot12 {
	background: #ccc;
	border: 1px solid #ccc;
	border-right: 0px;
	width: 20%;
	float: left;
	text-align: center;
	padding: 5px 0px;
}
.giohangcot13 {
	background: #ccc;
	border: 1px solid #ccc;
	border-right: 0px;
	width: 20%;
	float: left;
	text-align: center;
	padding: 5px 0px;
}
.giohangcot14 {
	background: #ccc;
	border: 1px solid #ccc;
	width: 20%;
	float: left;
	text-align: center;
	padding: 5px 0px;
}
.xoasanpham {
	display: block;
	margin-top: 8px;
	text-align: left;
	font-family: Avo;
	cursor: pointer;
	color: #f00 !important;
}
.nutxoan {
	display: inline-block;
	position: absolute;
	top: -5px;
	right: 5px;
}
.thanhgach_duoi {
	border-bottom: 1px dashed #ccc;
	position: relative;
	margin-bottom:5px;
	padding-bottom:5px;
}
.thanhgach_duoi:last-child {
	border-bottom: none;
}
.bomau {
	background: none !important;
	min-height: 100px !important;
}
.baohinh_img .hinh_ssp {
	width: auto !important;
	float: left;
	height: 60px !important;
}
.thanhdon {
	border-top: none !important;
}
#soluonggiohang {
	position: relative;
	top: 0px !important;
	left: 0px !important;
	z-index: 123;
}
.kbay{
	padding: 10px;
}
.kbay #tenhinhthucthanhtoan{
	margin-top: 0px;
}
#xuatbo,#xuatbay{
	float: right;
	color: #f00;
	font-weight: bold;
}
.width1000{
	max-width: 800px;
	width: 100%;
	margin: 0 auto;
}
#quayve{
	display: inline-block;
	padding: 8px 20px;
	color: #fff;
	font-family: Muli;
	background: var(--mauchung);
}
#diachinhanhang,#thongtingiohang{
	padding: 10px;
}
.tong_gh{
	padding: 0px 10px;
}
.muanhanh {
	width: 100%;
	text-align: center;
	position: relative;
	z-index: 1;
	cursor: pointer;
}
.muanhanh a {
	display: inline-block;
	padding: 8px 15px;
	color: #f00001 !important;
	font-family: Barlow;
	font-size: 16px;
	border-radius: 30px;
	border:1px solid #f00001;
}
.hinhgiohangn {
	width: 100px;
	float: left;
}
.hinhgiohangn img {
	width: 100%;
}
.thogntingiohangn {
	width: calc(100% - 110px);
	float: left;
	margin-left: 10px;
	padding-right: 20px;
}
.thanhphanc i {
	display: inline-block;
	height: 15px;
	width: 15px;
}
.thanhphanc,
.thanhphanc1,.thanhphanthuoctinh {
	font-size: 16px;
	color: #000 !important;
	cursor: pointer;
	display: inline-block;
	padding-right: 10px;
    padding-left: 5px;
}
.thanhphammau{
	background: #f32045;
    height: 25px;
    min-width: 25px;
}
#yescolor,#yessize,#yesthuoctinh{
	display: none;
}
#doithuoctinh{
	width: 100%;display: block;
	cursor: pointer;
}
.noa{
	position: relative;
	border: 2px solid var(--mauchung_hover);

}
.noa:before{
    width: 0;
    height: 0;
    border-bottom: 13px solid var(--mauchung_hover);
    border-left: 13px solid transparent;
    right: 0px;
    bottom: 0px;
    z-index: 123;
    position: absolute;
    content: '';
}
.noa:after{
    /* background: url(img/cke_11.png) no-repeat left 3px; */
    position: absolute;
    bottom: 0px;
    right: 1px;
    content: '';
    height: 5px;
    width: 5px;
    background: #fff;
    border-radius: 50%;
    z-index: 123;
}
.box_hover_cart{
	display: none;
	width: 100% !important;
	left: 0px;
	bottom: 0px;
	z-index: 12;
	position: absolute;
	min-height: 40px;
	background: rgba(255,255,255,1);
}
.hover_cart{
	padding: 10px;
	box-sizing: border-box;
	position: relative;
	z-index: 12;
	width: 100%;
}
.hover_cart .processcart{
	width: 40px;
	height: 40px;
	background: var(--mauchung);
	border-radius: 50%;
	display: flex;
	justify-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center
	-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;
	margin:0 2.5px;
	cursor: pointer;
}
/* Popup form */
#nhanbaogia,#zoom_info{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 12345;
    background: rgba(0,0,0,0.8);
    display: none;
}
#heightinfopro{
	height: 600px;
}
#khungdankynhantin1{
    position: fixed;
    max-width: 600px;
    width: 100%;
    z-index: 123;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    background: #fff;
    padding: 10px;
}
#box_infopro {
    position: fixed;
    max-width: 80%;
    width: 100%;
    z-index: 123;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    background: #fff;
    padding: 10px;
}
#nhanthongtin{
	font-family: Avo;
	font-size: 20px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	margin-bottom: 20px;
}

#khungdankynhantin1 .input50 input,#khungdankynhantin1 .input100 input{
    height: 40px !important;
    padding: 0px 10px !important;
}

#khungdankynhantin1 .nutgui input {
    display: inline-block;
    background: var(--mauchung);
    color: #000;
    padding: 10px 20px;
    border: none;
    outline: none;
    border-radius: 3px;
    color: #fff;
    font-family: muli;
    cursor: pointer;
}
.close_closenew,.close_donhang{
    height: 30px;
    width: 30px;
    position: absolute;
    top: 10px;
    right: 0px;
    cursor: pointer;
    z-index: 1234;
    display: inline-block;
}
/*input[type="file"] {
    display: none;
}*/
.custom-file-upload {
    background: #fff;
    display: inline-block;
    padding: 6px 12px;
    cursor: pointer;
    color: #000;
}
#nhapthongvanchuyen{
	cursor: pointer;
}
#phanyeucau{
	margin-top: 20px;
	text-align: center;
}
#phanyeucau a{
	padding: 5px;
	display: inline-block;
	border:1px solid #ff8503;
	background: #fff;
}
#phanyeucau span{
	padding: 5px 20px;
	display: inline-block;
	background: #ff8503;
	color: #fff;
	font-family: roboto_b;
	font-size: 21px;
	cursor: pointer;
}
.input60 {
    width: 60%;
    padding: 0px 10px;
    float: left;
    margin-bottom: 10px;
    box-sizing: border-box;
}
.input40 {
    width: 40%;
    padding: 0px 10px;
    float: left;
    margin-bottom: 10px;
    box-sizing: border-box;
}
.input60 select, .input40 select {
    width: 100%;
    height: 40px;
}
.textmota a{
	display: inline-block;
	position: relative;
}
.editdiscountcode .input-cart{
	width: calc(100% - 100px);
	margin-right: 10px;
}
.editdiscountcode input[type="text"]{
	width: 100%;
}
.editdiscountcode span{
	display: inline-block;
    width: 100px;
    background: var(--mauchung);
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    height: 39px;
    line-height: 39px;
    font-weight: bold;
    border-radius: 3px;
}

#notequa{
	margin-bottom: 20px;
	margin-top: 10px;
	text-align: center;
	color: var(--mauchung);
	font-size: 18px;
	font-family: Muli;
}
#notequa span{
	color: #f00;
	font-weight: bold;
}
@media screen and (max-width: 600px) {	
	#khungdankynhantin1 {
	   width: 90%;
	}
	#heightinfopro{
		height: 400px;
	}
}