/* BASIC css start */
.btn-wrap {padding:15px 10px;}
.btn-wrap div {width:49%; float:left;}
.btn-wrap div:last-child {float:right;}
.all-select {border-top: 1px solid #333; border-bottom: 1px solid #eee; background-color: #fff; padding:10px;font-size: 11px;}
.not_provider li {padding:20px 0;}
.provider li {padding:20px 0;border-bottom:1px solid #eee}
.recentList li {padding:20px 0; border-bottom:1px solid #eee;}
figure {width:100%; display: table; box-sizing: border-box; padding:0 10px;}
.basketLeft {width:110px; position:relative; float: left;}
.basketLeft a {padding-right: 20px; margin-top: 20px; display:block;}
.basketLeft .MS_input_txt {top:0; left:0; position:absolute;}
.basketRight {padding-left:110px;}
.basketRight p {color:#333; margin-bottom:5px;font-size: 11px;line-height: 1.7;}
.basketRight .pname {border-bottom:1px solid #eee;  padding-bottom: 4px;}
.basketRight .pname .blue-delivery {background-color: #74a9e4; color:#fff; font-size:0.917em; padding: 1px 2px;}
.basketRight .pname .red-delivery {background-color: #d674e4; color:#fff; font-size:0.917em; padding: 1px 2px;}
.basketRight .pname i {float:right; margin-top: -6px;font-size: 20px;}
.basketRight .btn_Grey {height: 30px;line-height: 30px;display:inline-block;width: 100%;}
.basketRight .btn_Grey:last-child {float:left;}
.basketRight .MS_select {width:100%;}
.basketRight .amount-input {width:50px;height: 25px;}


@media screen and (min-width:768px) {
 .all-select {border-bottom:0px none;}
 .recentList ul {width: 100%; display: table; table-layout: fixed; box-sizing: border-box; border-bottom: 1px solid #d9d9d9;}
 .recentList li {width:50%; border-bottom:0px none; display: inline-block; vertical-align: top; border-top: 1px solid #d9d9d9;}
 .recentList ul li:first-child {border: 0px none;}
 .recentList ul li:nth-child(2) {border: 0px none;} 
}



/* BASIC css end */

