/* /all css for account related pages goes here*/
.open-orders-account-history {
  border-bottom: 1px solid #d4d4d4;
  padding-top: 15px;
  min-height: 45px;
}


.account-histor-table__arrival {
  margin-left: -27px;
}

.seller-account__textbox {
  display: inline-block;
  vertical-align:top;
}

.account-sidebar {
  position: relative;
  padding: 1em 0;
  width: 166px;
}
.marketplace-conatiner {
  width: 35%;
}

.b-sellyours__rating-star-active {
  color: rgb(255, 203, 8);
}

.b-sellyours__rating-star {
  color: rgb(197, 200, 209);
}

.payment-history__container {
  overflow:hidden;
}

.result-paymenthistory {
  text-align: right;
}

.sell-youredits__buttons .button_left{
  float: left;
}

.history-table__button {
  width : 5%;
}

.editsellyours .edit .zend_form #products_description-label,
.editsellyours .edit .zend_form #products_description-element,
.editsellyours .edit .zend_form #products_description_extra-element{
  display: inline-block;
  vertical-align:top;
}

.editsellyours .edit .zend_form #products_description-element {
  margin-top:9px;
}

.editsellyours .edit .zend_form #display_weight-label,
.editsellyours .edit .zend_form #products_image_url-label{
  clear: both;
}

.acnt-history-table-headers {
  display: inline-block;
  padding: 0px;
  font-weight: bold;
}

.addressbook-account {
  width:300px;
  max-width: 500px;
}

.credit-container {
  border-bottom: 1px solid #d4d4d4;
  padding-bottom: 10px
}

.modulerow-account-history {
  border-bottom: 1px solid #d4d4d4;
}

.icons_visa {
  margin-right: 30%
}


.account-histor-table__values {
  display: inline-block;
  padding:0px;
  vertical-align:top;
}

.ordertable-heading__date,
.ordertable-heading__description {
  display: inline-block;
  font-weight:bold;
  font-size: 14px;
}

.order-products-container {
  display: inline-block;
  vertical-align:top;
  padding-left: 0px;
}

.charges-history.note {
  margin-left: 0px;
  padding: 10px;
}

.date-credithistory {
  font-weight: bold;
}

.charges-history .date,
.charges-history .amount,
.charges-history .items,
.charges-history .balance {
  padding: 10px;
  font-size: 14px;
}

.ordertable-heading__date {
  width: 13%;
}

.cancel-product__button {
  border-bottom: 1px solid #d4d4d4;
  padding-top:20px!important;
  padding-bottom:20px!important;
}

.cancel-product__button a {
  margin-left: 25%;
}

.cancel-product-img {
  padding: 0;
  float: left;
  width: auto;
  margin: 0 30px 0 0;
}

.cancel-product-title {
  width: auto;
  float: left;
  margin: 0 0 0 22px;
  padding: 0;
}

@media (max-width: 851px) {
  .cancel-product-title {
    width: 50%;
    clear: both;
  }
}

@media (max-width: 1280px) {
  .cancel-product-title {
    width: 50%;
  }
}

@media (max-width: 851px) {
  .cancel-product-quantity,
  .mobile-cancel-product {
    flex: none;
    max-width: none;
  }
}

.order-received__main {
  display:inline-block;
  padding-left:0px;
  font-size:14px;
  vertical-align: top;
  margin-top: 10px;
  }

  .order-price__main {
    vertical-align: top;
  margin-top: 10px;
  }

  .order_history_comments {
    padding: 20px;
  }

  .description-order__details  {
    display: inline-block;
    width: 74%;
  }

  .date-order-details{
    display: inline-block;
    vertical-align: top;
    width: 13%;
    margin-top: 20px;
  }

  .table-scroll__comment {
    
  }

  .payment-history__container {
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 20px;
  }
  
  .account-historyinfo__modulerow {
    padding: 10px;
    display:inline-block;
    padding-left:7px;
  }
  
  .items-order__accounthistory {
    border-bottom: 1px solid #d4d4d4;
    padding: 10px;
    margin-top: 20px;
  }
  
  .modulerow-container{
    float:right;
    width:75%;
    border-bottom:1px solid #d4d4d4;
    padding-bottom:10px;
  }
  
  .order-details__accounthistory {
    text-align:center;
    width:60%;
    margin:0 auto;
    background: #fefde3;
    border: 1px solid #d4d4d4;
    margin-top: 20px;
  }
  
  .item-number__accounthistory {
    white-space:normal;
    display:inline-block;
  }

  .account-order-details {
    width: 68%;
  }
  
  .order-list {
    display: inline-block;
    font-size: 14px;
    padding: 9px 11px;
    vertical-align: top;
  }
  
  
  .orders-footer-container {
    display: inline-block;
    
  }

  .right-sidebar.orders-footer-container {
    margin-top: 10px;
  }
  
  .myorder-container {
    width:46%;
  }
  
  .account-order-status {
    padding-top:7px;
  }

  .account-order__container {
    border-bottom: 1px solid #d4d4d4;
    min-height: 48px;
  }
  
  .account-order-status {
    padding-top: 10px;
  }
  
  
  .account-order-number,
  .order-date__container,
  .order-number__container {
    width: 13%;
  }
  
  .account-order-date {
    width: auto;
  }
  
  .orders-footer-container{
    vertical-align: top;
  }
  
  .order-date__container,
  .order-number__container {
    display: inline-block;
    vertical-align:top;
  }

  table.order-product-title tr td.main{
    font-size: 14px;
    padding: 9px 11px !important;
  }
  
  .account-order-track {
    padding: 9px 0px!important;
    position:absolute;
  }
  
  .account-order-name {
    width: 47%;
  }
  
  .account-order-name {
    padding: 9px 6px!important
  }

  .description-order__details {
    margin-top: 20px;
  }
  

  
@media (max-width:1000px) {
  .icons_visa {
    margin-right: 10%
  }

}

@media (max-width: 851px) {
  .label-account-history-mobile {
    width: 20%;
    margin:15px 0 15px 0px;
  }

  .account-order-details {
    width: 97vw;
  }

  .account-sidebar {
    padding: 5px!important;
  }

 

  .account-sidebar {
    width: 175px;
    margin-top:10px;
  }
  
  ul.products .product-itemsold {
    width: 90vw;
  }

  .result-paymenthistory {
    text-align: left;
    margin-top: 20px;
  }


  .payment-history__container {
    overflow-x:auto;
    position: relative;
    width: 90vw;
  }
  .icons_visa {
    margin-right: 0px
  }

  .account-history-mobile-orderdate {
    width: 65%;
    margin:15px 0 15px 0px;
    max-width: 65%;
  }

  .order_history_comments {
    padding: 10px;
  }

  .price-text__accounthistory {
    padding-right:7px;
  }

  .account-histor-table__values p {
    margin: 0px;
  }

  .payment-history__container {
    overflow-x:auto;
    position: relative;
    width: 100vw;
  }

  .shipping-text__accounthistory {
    padding-left: 5px;
  }

  .account-history-products-container{
    border: 1px solid   #d4d4d4;
    padding: 10px;
    margin: 0 10px 0 10px;
    width: 97vw;
  }

  .account-histor-table__arrival {
    margin-left: 25px;
  }

  .history-table-header {
    padding-left: 10px;
  }

  .history-table__button {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
  }

  .history-table__button .flat-button.blue .flat-text {
    padding: 0 50px;
  }

  .open-orders-account-history {
    min-height:0px;
    padding: 0px;
  }

  .account-history-title {
    padding-left: 10px;
  }

  .pagination-account-history {
    text-align: center;
  }

  .products-container__account-history {
    display: block;
  }

  .history-table-header {
    max-width: 100%;
  }

  .date-order-details {
    font-weight: bold;
  }

  .order-received__main {
    margin-top:0px;
    padding-left:30px;
  }

  .order-price__main,
  .order-received__main {
    margin-top: 0px;
  }

  .date-order-details,
  .description-order__details  {
    padding-top: 20px;
  }

  .description-order__details  {
    border-bottom: 1px solid #d4d4d4;
    width:99%;
    padding-bottom: 20px;
  }

  .date-order-details {
    width: 100%;
  }

  .cancel-product__button a {
    margin-left: 0px;
  }


  .cancel-product__button {
    padding-top: 0px!important;
  }

  
  .order-details__accounthistory {
    width: 94%;
    margin: 10px;
    margin-top: 20px;
  }

  .breadcrumbs-historyinfo {
    font-size: 14px;
    margin-top:10px;
  }

  .account-order-date {
    width: auto;
  }

  .account-left-rightcolumn__container {
    width:97vw;
    margin-left: 10px;
    margin-right: 10px;
  }

  .myorder-container {
    width: 41%;
  }


  .order-date-text,
  .order-number-text,
  .products-text,
  .product-status-text,
  .estimated-text{
    font-weight: bold;
    font-size: 14px;
  }

  .order-date-text,
  .account-order-date,
  .order-number-text,.account-oreder-number,
  .products-text,
  .product-status-text,
  .estimated-text
   {
    display:inline-block;
  }

  .forgot-password{
    margin-left: 10px;
  }

  .account-order-status,
  .account-order-name {
    padding: 9px 5px 9px 0px!important;
  }

  .product-status-text {
    width: 26%;
  }

  .account-order-date {
  padding: 0px 34px;
  }

  .account-order-number{
    padding:0 12px;
  }

  .order-products-container {
    width: 100%;
    max-width:100%;
  }

  .breadcrumb-accounthistory {
    margin-left: 10px;
  }

  .account .open-orders {
    border:1px solid #d4d4d4;
    margin-top: 20px;
  }

  .account-order-track {
    text-align: center;
    display: block;
    position:relative;
  }

  .account-order-track .flat-button.small .flat-text {
    padding: 0 50px;
  }

  .products-text,
  .account-order-name {
    width: 49%;
  }

  .forgot-password-email {
    width: auto;
  }

  .modulerow-container {
    width: 100%;
    float:left;
    padding-left: 10px;
  }

  .account-historyinfo__modulerow {
    padding:0px;
    padding-bottom:10px;
  }

  .order-price__main {
    padding:0px;
    padding-bottom:10px;
  }

  .order-price__main {
    padding-left:89px;
  }

  .order-received__main {
    width:60%;
    padding-left:30px;
    margin-top:0px;
  }

  .order-price__main,
  .order-received__main {
    margin-top: 0px;
  }

  .modulerow-container {
    border-bottom: none;
    padding-bottom:0px;
  }

  .order-estimated__main {
    width: 55%;
  }

  .account-historyinfo__container {
  border: 1px solid #d4d4d4;
  margin-top: 20px;
  padding: 20px;
  margin-right: 10px;
  padding-bottom:0px;
  }


  .items-order__accounthistory {
    margin-top:0px;
  }

  .cancel-product__button {
    text-align: center;
    padding-bottom: 20px!important;
    
  }


  .cancel-product__button a{
    background: #4179e8;
    padding: 10px;
    color:#fff;
    margin-left:0px;
    border-radius: 4px;
  }

  .payment-history__container {
    padding: 0 10px 10px 10px;
  }

  .payment-container {
    width: 40%;
  }

  .payment-info-mobile {
    padding-left: 10px;
  }
  .change_shipping_address_arrow {
    padding-left: 12px 20px 12px 66px;
  }

  .cancelproduct-listing-data select {
    float: none;
  }

  .cancel-reason {
    width: 200px;
  }

  .cancel-product-details {
    margin-top: 20px;
    text-align: center;
  }

  .cancel-product-details img {
    margin-bottom: 20px;
  }

  .cancel-product-quantity
  {
    text-align: left;
    display: inline-block;
    width: 100px;
    padding: 0px;
    margin-top: 13px;
    margin-bottom: 10px;
  }

  .important-notes-cancelproduct,
  .product-search-cancelproduct,
  .cancelproduct-breadcrumb,
  .cancelproduct-pagetitle,
  .breadcrumbs-account
   {
    margin: 10px;
  }


  .cancel-product-details .productListing-data {
    font-size: 14px;
  }

  .cancel-product-total {
    padding-bottom:10px;
  }

  .cancelproduct-breadcrumb breadcrumbs {
    font-size: 13px;
  }
 
  .cancel-product-img,
  .cancel-product-title {
    display: block;
  }

  .cancel-product-title,.cancel-product-img,.cancel-product-details,
  .cancel-product-total  {
    margin-left:0px;
    text-align: left;
    padding:0px;
  
  }

  .cancel-product-details,
  .cancel-product-total {
    margin-left: 75px;
  }

  .product-dropdown-qty {
    text-align :left;
    padding: 0px;
  }
 
  form#add_ba_form li,
  form#add_ba_form fieldset {
    padding-left: 0px!important;
    padding-right: 0px!important;
  }

  form#add_ba_form button {
    margin-left: 0px;
  }

#bank_account_number-label,
#bank_account_name-label {
  font-size: 14px;
}

#is_primary-label {
  font-size: 14px;
}
.bulksellyours-title {
  margin-bottom: 20px;
}

}


@media (max-width:420px) {
  .label-account-history-mobile {
    width: 33%;
  }

  .editsellyours .edit .zend_form input[type=text],
  .editsellyours .edit .zend_form textarea {
    width:100%;
  }

  .seller-account__textbox {
    display: block;
  }

       
  .sellyours-fieldset input {
    width :50%!important;
    max-width: 50%!important;
  }

  .sellyours-fieldset select {
    width: 50%;
  }
  
  .breadcrumbs-addproduct-detail {
    margin-left: 30px;
  }

  .sellyours-fieldset .group {
    width: 100%!important;
  }

  .sellyours-fieldset .group  input[type=checkbox]{
    width: auto!important;
  }
    
  .pager-bulksellyours {
    float:none!important;
  }

  .submit-productmanager {
    float: left;
  }
  #product-to-return {
    margin: 0px;
  }


  table#returnable-items-list td {
    font-size: 11px;
  }
  
  table#returnable-items-list td select {
    font-size: 9pt;
  }

  .return-smalltext {
    width: 95vw;
  }


  .amt-account-balance {
    text-align: left;
  }
    
  .description-accountbalance {
    width: 40%;
  }

  table.used-products__bulkupload {
    border:  1px solid #ccc;
    margin-top: 20px;
  }

  table.data-table-ratinghistory th{
    padding: 4px;
    font-size:10pt;
  }
  .acc-passw .infoBox table td.password-textbox-acntedit {
    padding-right: 0px;
    width: 55vw;
  }

  .account-password-edit {
    width: 90vw;
  }

  .account-submit {
    display: block;
    width: 100vw;
    padding-left: 28vw;
    margin-top: 20px;
  }

  .account-submit.flat-button.small  .flat-text {
    padding: 0 50px;
  }
  .steps_list ul li {
    display: none;
  }

  .steps_list ul li.active {
    display: block;
    width: 100%;
  }


  .reasontoreturn__shipkey {
    width: 48vw;
  }
  

  #returnable-items-list,
  .select-refund-method {
    width: 90vw;
  }

  .steps_list ul li.step_4 {
    padding-left: 0px;
  }

 
  .return-order-id__textfield #return-order-id,.return-infoBoxContents
  .return-smalltext{
    width: 95vw;
  }

  .return-order-id__ordernumber {
    margin-bottom: 10px;
  }


  #screen_name-label,#bank_account-label,#bank_account_name-label,#paypal_account-label,#shipping-label,
  #shipping_country_code-label,#payment-label {
    margin-bottom: 10px;
  }

  form.styled fieldset li.change_shipping_address_arrow {
    max-width: 100%;
  }

  .creditcard-textfields {
    display: block;
  }

  #card_description,#card_owner, #card_number {
    margin-left: 0px;
    width:90%;
  }

  #card_expiry_month,
  .credit-checkbox {
    margin-left: 0px;
  }

  .save-cart-block {
    padding-left:0px;
  }

  .trackorder-fieldsetlabel {
    width:100%!important;
    font-size: 14px;
  }

  .orders-footer-container {
    vertical-align: top;
  }

  #orderDetails,
  #productDetails {
    width: 90%;
  }

  .trackorder-fieldset{
    margin-bottom: 10px;
    margin-top: 10px;
  }

  #bank_account_number-label,
  #bank_account_name-label {
    display:block!important;
    font-size: 14px;
  }

  #is_primary-label {
    font-size: 14px;
  }
}

@media (max-width: 780px) {
  .select-category__addproduct select {
    float :left;
  }

  .right-sidebar.orders-footer-container,
  .marketplace-conatiner {
    vertical-align: top;
  }

  .right-sidebar.orders-footer-container {
    float: right;
  }

  .orders-footer-master__container {
    display: flex;
    flex-direction:column;
  }

  .account-order-details,
  .myorder-container,
  .orders-footer-container {
    width: 100%;
  }
  .right-sidebar.orders-footer-container {
    order: 1;
    flex: 1;
  }

  .myorder-container {
    order: 2;
    flex: 1;
  }

  .marketplace-conatiner {
    order: 3;
    flex: 1;
  }

  .order-date__container,.order-number__container
   {
    width: 100%;
  }

  .order-number__container {
    margin-top: 15px;
    margin-bottom: 15px;
  }


  .continue-productmanager {
    clear: both;
    float:right;
  }

  .sellsuccesmsg,
  .editsellyours {
    width: 95vw;
  }

  div.sellyours-sucessproduct {
    width: auto;
  }

  .product-itemsold .info,div.sellyours-sucessproduct .info,.sellsuccesmsg .success-flash-message{
    margin:0px;
  }

      
  ul.products .details-itemssold {
    float: none;
    margin-top:60px;
  }

  ul.products .price {
    width: auto;
  }

  ul.products  .price-itemssold {
    margin:0px;
    float: none;
    text-align :center;
    clear:both;
  }

  .info-itemssold {
    text-align: center;
  }

  li.product-itemsold a.photo{
    float: none;
    display:block;
    margin:0 auto;
  }

  ul.products .status,
  ul.products .details-itemssold {
    float: none;
    width: auto;
  }

  ul.products .details-itemssold {
    margin-top:0px;
  }

  .marketplace-conatiner,
  .right-sidebar.orders-footer-container {
    width:100%;
  }

  .account-sidebar {
    width: 93%;
    border: none !important;
  }
}