.customer_details.orderList {
    padding:0px 0 0 0; font-family: open sans, sans-serif;
}
.orderTop {
    float: left;
    width: 100%;
    padding-bottom:5px;
    border-bottom: solid 1px #f1f0f0;
     
}
.orderList h2 {
    margin: 0;
    float: left;
    border-bottom: 0;
    padding-top: 10px;
}
.search-container2 {
    float: right;
}
.search-container2 input[type="text"] {
    width: 200px;
    height: 40px;
    padding: 10px;
    border: 1px solid #ccc;
    transition: 0.5s all; border-radius: 6px;
}
.search-container2 input[type="text"]:focus{
  width: 300px;
}
.search-container2 button {
    height: 40px;
    width: 40px;
    margin-left: -5px;
    background:#ff6e35;
    border: 0;
    color: #fff;
    font-size: 17px; border-radius:0px 6px 6px 0px;
}
.orderFilter {
    float: left;
    width: 100%;
    padding: 20px 0;
}
.orderFilter select {
    padding: 10px;
    color: #000;
    width: 150px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    /* background-image: url(./images/drrowdropimg.png); */
    background-repeat: no-repeat;
    background-position: right;
}
.orderFilter label span {
    font-weight: normal;
}
.order_tab {
    float: left;
    width: 100%;
    padding: 15px 0 5px 0;
}
.order_tab li {
    width: auto !important;
    cursor: pointer; margin-bottom: 0px; margin-top: 0px;
}
.orderCardWrap {
    float: left;
    width: 100%;
}
.orderCard {
    float: left;
    width: 100%;
    border: 1px solid #ccc;
    margin-bottom: 20px;
}
.orderCard span {
    display: block;
    padding: 0 !important;
    color: #5b5d5d;
}

.itemPrice2{display: block;
    padding: 0 !important;
   color: #ff6e35 !important;
   font-weight: 600;}

.orderHead {
    float: left;
    width: 100%;
    background: #ececec;
    padding:2px 0 0 10px;
}
.orderCard .orderLeft {
    float: left;
    width: 70%;
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0px;
}
.orderLeft li {
    width: 22% !important;
    position: relative; margin: 0px;
}
.orderLeft li .customerName {
    color:#007185 !important;
    cursor: pointer;
}
.invoiceDetails {
    float: right;
    width: 30%;
    position: relative; right: 10px; text-align: right;
}

.invoiceDetails p{margin: 0px; padding: 0px; font-size: 14px;}
.invoiceDetails a{color:#007185; font-size: 14px;  }

.invoiceDetails a:after{content:'|'; color:#c5bebe; padding-left: 5px; padding-right: 5px;  }
/* .invoiceDetails a:last-child:after{display: none;} */

.invoiceDetails span {
    display: inline-block;
}
.cstmrInfo {
    background: #fff;
    width: 200px;
    position: absolute;
    /*bottom: -82px;*/
    left: 0;
    border: 1px solid #ececec;
    display: none !important;
    -webkit-box-shadow: 0px 3px 17px -10px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 3px 17px -10px rgba(0,0,0,0.75);
    box-shadow: 0px 3px 17px -10px rgba(0,0,0,0.75);
    z-index: 1000;
}
.cstmrInfo strong {
    display: block;
}
.orderCard .orderLeft li p {
  margin: 0;
  padding-bottom: 10px; font-size: 14px; font-weight: 600;
}
.orderLeft li p:hover .cstmrInfo {
  display: block !important;
  padding: 10px !important;
}
.invioceModel{
  background: #fff;
    width: 200px;
    position: absolute;
    top: 60px;
    padding: 10px;
    right: 0;
    border: 1px solid #ececec;
    display: none;
    -webkit-box-shadow: 0px 3px 17px -10px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 3px 17px -10px rgba(0,0,0,0.75);
    box-shadow: 0px 3px 17px -10px rgba(0,0,0,0.75); right: 0px;
}
.invioceModel ul {
    display: block;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.invioceModel ul li {
    width: 100%; 
    padding: 4px 0; text-align: left;
}

.invioceModel ul li{line-height: 22px; padding: 0px; margin: 0px; color: #000;}

.invioceModel ul li a{color:#333; font-size: 13px;}
.invioceModel ul li a:hover{color:#ff6e35; text-decoration: underline;}

.invioceModel ul li a:after{display: none;}

.invioceModel ul li:last-child {
  border-bottom: 0;
}
.invioceModel span.modelClose {
    position: absolute;
    top: 4px;
    right: 7px;
    cursor: pointer;
}
.itemDetails {
    float: left;
    width: 100%;
    padding: 15px 10px;
    border-bottom: solid 1px #edebeb;
}

.itemDetails:last-child { 
    border-bottom: none;
}



.itemDetails h3 {
    font-size:18px;
    font-weight: 700;
    margin: 0px;
    padding: 0px; line-height: 22px;
}
.itemDetails p {
    line-height: 20px;
    margin: 0 0 5px 0; font-size: 14px;
}
.itemInfo {
    float: left;
    width: 70%;
}
.itemImg {
    float: left;
    width:15%; text-align: center;
}
.itemImg img {
  max-width: 90px;
}
.itemDesc {
    float: right;
    width: 84%;
}
.itemDesc p span {
    display: inline-block;
    color: #137b8d !important;
}
.itemDesc h4 {
   font-size: 14px;
    font-weight: 500;
    margin-bottom: 5px;
    color: #333;
    font-family: open sans, sans-serif;
    line-height: 22px;
}
.buy_again {
    display: block;
    background:#ff6e35;
    border: 1px solid transparent;
    padding: 5px 10px;
    color: #fff;
    border-radius: 5px;
    margin: 10px 0;    
    transition: 0.5s all; width: auto; font-size: 14px;
}
.buy_again:hover {
  color: #27479b;
  border: 1px solid #27479b;
  background: #fff;
}

.view_your_item {border: 1px solid #a3a3a3;
  background: #fff;
    display: block;
    color:#454648;
    padding: 5px 10px;
    
    border-radius: 5px;
    margin: 10px 0;    
    transition: 0.5s all; width: auto; font-size: 14px;
}
.view_your_item:hover {
  color: #fff;
  background:#ff6e35;
    border: 1px solid transparent;
}
.mr_10{margin-right: 10px;}




.btn_group {
    float: right;
    width: 30%;
}
.btn_group button {
    width: 200px;
    float: right;
}
.gift_btn {
    margin-bottom: 2px;
    border-radius: 5px;
    border: 1px solid #a3a3a3;
    padding: 5px 10px;
    background:#ffffff;
    color: #000;
    transition: 0.5s all; font-size: 14px;
}
.gift_btn:hover {
  color:#ff6e35;
  border: 1px solid #ff6e35;
  background:#fff;
}


.get_support {
    margin-bottom: 2px;
    border-radius: 5px;
   /* border: 1px solid #a3a3a3;*/
    padding: 5px 10px;
    background:#ffffff;
    color:#007185;
    transition: 0.5s all; font-size: 14px; font-weight: 600;
}
.get_support:hover {
  color:#ff6e35;
 /* border: 1px solid #ff6e35;*/
  background:#fff;
}




.order_tab ul.tabs{
      margin: 0px;
      padding: 0px;
      list-style: none;
      border-bottom: 1px solid #ccc;
    }
    ul.tabs li{
      background: none;
      color: #222;
      display: inline-block;
      padding: 10px 5px;
      cursor: pointer; font-size: 14px; 
    }

    ul.tabs li:before{content: '\f111'; font-family: "Font Awesome 6 Pro"; font-size:5px; 
        margin-right: 5px; top: -2px; position: relative;
    font-weight:600; color:#707070;}
    
    ul.tabs li.current:before{color:#ff6e35;}

    ul.tabs li.current{
      border-bottom: 1px solid #ff6e35;
      color:#ff6e35;
     
    }

    .tab-content1{
      display: none;
    }

    .tab-content1.current{
      display: inherit;
    }

  .again ul {
    padding: 0;
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
}
.again h2 {
    float: none;
}
.again li {
    width: 30% !important;
    text-align: center;
    margin: 0 10px 0 0;
}
.again li img {
    width: 120px !important;
}
.again li h4 {
    font-size: 16px;
    color: #28479c;
    line-height: 20px;
}
.again li .buy_again{
    margin: 10px auto;
    width: 100%;
}

button.gift_btn.return {
    display: flex;
    justify-content: center;
}


