
/*giỏ hàng*/
.cartOrder {
	padding: 35px 15px;
}
.tbl_viewcart .remove {
	color: red;
}


.shopcart_status_new {
	display: table;
	margin-bottom: 40px;
}
.shopcart_status_new .title_pathway {
	display: table-cell;
	vertical-align: middle;
	font-size: 21px;
	font-weight: bold;
	width: 190px;
}
.shopcart_status_new .right_pathway {
	display: table-cell;
	vertical-align: middle;
}
.shopcart_status_new .step_pathway {
	float: left;
	text-align: center;
	width: 300px;
	border-bottom: 1px solid #CCCCCC;
}
.shopcart_status_new div.title_step {
	color: #8b8b8b;
	padding-bottom: 4px;
	text-transform: uppercase;
}
.shopcart_status_new  div.actived_pathway div.title_step {
	color: #000000;
}
.shopcart_status_new .actived_pathway .number_step {
	background: #269F50;
}
.shopcart_status_new .number_step {
	border-radius: 20px;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	height: 21px;
	line-height: 21px;
	margin: auto;
	text-align: center;
	width: 21px;
	background: #8D8C8C;
	margin-bottom: -10px;
}


/*thong tin nguoi mua*/
.order_point_voucher {
	display: table;
	width: 100%;
}
.h1_bar_title {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-bottom: 10px;
	font-size: 30px;
	border-top: 1px solid #CCCCCC;
	text-align: center;
	color: #333;
}
.h1_bar_title span {
	display: inline-block;
	padding: 0 20px;
	position: relative;
	top: -20px;
	background: #fff;
}
.order_point_voucher_iner {
	position: relative;
}
.left_form_info_buy {
	position: relative;
}
.title_shipping_2 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 20px;
}
.title_shipping_2 .welcome{
text-transform: none;
 }
 .txtbold {
 	font-weight: bold;
 }
.message_3, .message_2 {
	color: red;
	padding-bottom: 15px;
}
.row_form_comment {
	padding-bottom: 15px;
}
.input_comment {
	padding: 5px 5px;
	width: 100%;
	border: 1px solid #d3d3d3;
}
.bt_comment {
	background: #269f50;
	color: #fff;
	padding: 10px 30px;
	cursor: pointer;
	border: none;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	border-radius: 5px;
}
.user_login_link2 {
	    margin-top: 10px;
}

.note_phone {
	padding-top: 4px;
	color: #999999;
	font-size: 12px;
}
.moresupport {
	color: #e00a00;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}
.moresupport:focus, .moresupport:hover {
	text-decoration: underline;
	color: #333;
}

#user_message {
	font-size: 13px;
}
.sct_payment {
	margin: 15px 0px;
}
.none-display {
	display: none;
}

.img-full {
	width: 100%;
}

.cartOrder .user_register {
	text-align: right;
}

.select_form {
    border: 1px solid #d3d3d3;
    padding: 2px 5px;
    width: 100%;
}

.col-shopcart-1 {
	width: 8.33333%;
}


.row_shopcart {
	padding: 15px;
	border-bottom: 1px solid #d7d7d7;
}
.row-col-shopcart {
	margin: 0 -5px;
}
.col-shopcart {
	padding: 0 5px;
	float: left;
}
.col-shopcart-1 {
	width: 8.33333%;
}
.img-full {
	width: 100%;
}
.col-shopcart-2 {
	width: 45.6667%;
}
.p_item_shopcart {
	margin-bottom: 3px;
}
.a_name_book_shopcart {
	font-size: 14px;
	color: #333;
}
.bl_book_cover {
	color: #777;
	font-family: RobotoSlab-Light;
	font-size: 13px;
	line-height: 1.5;
}
.price_sale {
	text-decoration: line-through;
	color: #666;
	font-weight: bold;
}
a:hover, a:focus {
	color: #d6161d;
	text-decoration: none;
}
.price_now {
	color: #ea7b1c;
	font-size: 16px;
	font-family: Roboto Slab;
	font-weight: 700;
}
.price_sale {
	text-decoration: line-through;
	color: #666;
	font-weight: bold;
}
.col-shopcart-4 {
	width: 14.6667%;
}
.sc_quantity {
	padding: 3px 5px;
	width: 40px;
	border: 1px solid #d3d3d3;
	text-align: center;
}
.col-shopcart-5 {
	width: 14.6667%;
}

.scart_total {
	padding: 15px 15px 0 15px;
}
.sct_row_total {
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
}
.shopcart_view {
	border: 1px solid #d7d7d7;
	padding: 10px 0;
}

@media(min-width: 768px){
 	.cartOrder  .quantityCart {
 		width:45px;
 		text-align:center;
 	}
 }

@media (max-width: 767px){
	.cartOrder {
		    padding: 35px 0px;
	}
	.col-shopcart-1 {
		width: 20%;
	}
	.col-shopcart-2 {
		width: 80%;
	}
	.price_now_ {
		color: #ea7b1c;
		font-family: Roboto Slab;
		font-size: 14px;
		font-weight: 700;
	}
	.quantityCart  {
		padding: 3px 5px;
		width: 40px;
		border: 1px solid #d3d3d3;
		text-align: center;
	}
	
}
@media (max-width: 480px){
	.price-info .bl_book_cover {
		padding-right: 0;
	}
	.price-info .col-xs-7 {
		padding-left: 0;
		padding-right: 0px;
	}
	
}

