/* /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;
}


.sellyour_form_wr .flat-button {
  vertical-align: middle;
}

.sellyours-sent-popup {
    display: none;
}

.sellyours-sent-popup .b-close {
    cursor: pointer;
}

.sellyours-sent-popup .header .title {
    font-size: 15px;
    top: 14px !important;
}

.sellyours-sent-popup dl {
    margin-top: 5px;
    display: flex;
    flex-flow: row;
    flex-wrap: wrap;
}

.sellyours-sent-popup dt {
    flex: 0 0 200px;
}

.sellyours-sent-popup .content input {
    width: 250px;
}
.sellyours-sent-popup .content input.error {
    border: 1px solid red;
}

.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;
}

.invoice-field-container {
    display: inline-block;
    vertical-align: top;
    padding-left: 0;
}

.invoice-field-container__header {
    font-weight: bold;
    display: inline-block;
    vertical-align: top;
    padding: 0;
}

.invoice-field-container__value {
    display: inline-block;
    vertical-align: top;
    padding: 0;
}

.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;
}


.account,
.account .main {
  font-size: 9pt;
}

.account .main b,
.account .main strong {
  font-size: 10.5pt;
}

.account .pageHeading {
  font-size: 18pt;
}

.blue_background_table a {
  color: #fff;
}

.account .blue_background_table {
  background-color: #7494e8;
}

/* Change Shipping Address Styles */

form.styled fieldset li.change_shipping_address_arrow {
  padding: 12px 20px 12px 66px;
  max-width: 22%;
  min-width: 250px;
  margin-left: 16px;
  background: #eee url('{imageUrl}arrow_south_east.gif') no-repeat;
}

.change-shipping-address .float-button-address {
  float: right;
  margin-top: -8px;
  margin-right: 5px;
}

.change-shipping-address .form {
  padding-top: 12px;
}

.change-shipping-address .moduleRow {
  padding: 5px 5px 5px 10px;
}

.change-shipping-address .moduleRowSelected {
  background-color: #eee;
  padding: 5px 5px 5px 10px;
  border-radius: 6px;
}

.change-shipping-address .moduleRowOver {
  background-color: #eee;
  padding: 5px 5px 5px 10px;
  border-radius: 6px;
}

.margin-inner-none ol {
  margin: 0 !Important;
}

.margin-inner-none fieldset {
  border-bottom: none !Important;
}

.update_shipping_button {
  text-align: center;
}

.update_shipping_button button {
  display: inline-block;
  margin: 10px 0 !Important;
}

form.styled fieldset li.gray-info-box {
  background: #eee;
  border-radius: 6px;
}

/* END Change Shipping Address Styles */

tr#bank_account_info {
  display: block;
  padding-top: 10px;
}

tr#bank_account_info input {
  margin-right: 20px;
}

.claims {
  font-size: 9pt;
}

.claims .product {
  width: auto;
  font-size: 14px;
  border-bottom: 1px #d4d4d4 solid;
  margin: 1em 0;
  padding-bottom: 10px;
}

.claims .product .productListing-heading {
  font-size: 13px;
}

.claims .product .claim {
  float: left;
  width: 90px;
}

.claims .product .claim input {
  float: right;
  margin-right: 30px;
}

.claims .product .title {
  float: left;
  padding-left: 145px;
}

.claims .product .productListing-heading {
  white-space: nowrap;
  text-align: center;
}

.claims .product .name {
  float: left;
}

.claims .product .total,
.claims .product .quantity {
  float: right;
  width: 100px;
  text-align: right;
}

.claims .product .quantity input {
  width: 50px;
  text-align: right;
}

.claims .button-container {
  padding: 10px 0;
}

.claims #order-label {
  float: left;
}

.claims #claim_action {
  margin-left: 10px;
}


#sellerVacations {
  margin: 2px;
  padding: 10px 1px;
}

#sellerVacations .darkRow {
  background: #e2e2f2;
}

.sellerVacationTitle {
  margin: 10px 0 7px 4px;
  font-weight: bold;
}

.noSellerVacations {
  margin-left: 4px;
}


/* My Fishpond: Bank Account pages */

.wrapper_bank_account_form_element {
  display: inline;
  width: 50%;
  position: relative;
  overflow: hidden;
  margin-left: -3px;
}

table#bank_account_form_element {
  display: inline;
}

table#bank_account_form_element td {
  vertical-align: top;
}


form#add_ba_form dd,
form#add_ba_form dd::before {
  margin: 0;
}

form#add_ba_form .required {
  color: #000;
  font-weight: normal;
}

.infoBoxWrapper .btn_hover {
  margin-left: 202px !Important;
}

li.bank_account_number #bank_account_number-label {
  padding-top: 3px;
}

li.primary-form {
  overflow: hidden;
  position: relative;
  height: 26px;
  padding: 0 !Important;
  margin: 15px 0 !Important;
}

#add_ba_form dt,
#add_ba_form dd {
  display: table-cell;
  vertical-align: top;
}

#add_ba_form #is_primary {
  margin-top: 4px;
}

#add_ba_form li.primary-form {
  height: 100%;
}


/* Style for returns.php. */

#returnable-items-list td.product-title {
  cursor: pointer;
}

.returns-wrong-product-message {
  width: 70%;
}

.returns-reason-to-return-selected {
  margin-right: 0;
  width: 5%;
}

.returns-reason-to-return-error {
  margin-right: 0;
  width: 65%;
}

.returns-reason-to-return-barcode-error {
  margin-right: 0;
  width: 30%;
  vertical-align: top;
}

#returns-confirmation-list {
  padding-left: 20px;
}


table.order-select td,
table.refund-method td {
  padding: 10px;
}

table.account-details td{
  padding: 0px;
}

table.order-select select#order-id {
  width: 280px;
}

table.refund-method td label {
  margin-right: 20px;
}

.returns table.select-item th,
.returns table.select-item td,
.returns table.select-refund-method td,
.returns table.select-refund-method th,
.returns table.products-to-return td {
  border-bottom: 1px #d4d4d4 solid;
  padding: 9px 3px;
  font-size: 14px;
}

.returns .order-date-details,
.returns .confirm-method {
  padding: 15px 0;
}

.returns .order-date-details table td {
  font-size: 14px;
  line-height: 18px;
}

.returns .confirm-method table td {
  padding: 5px 10px 5px 0;
  font-size: 14px;
  line-height: 18px;
}

#returns-confirmation-list li {
  padding-bottom: 20px;
}


/* Address autocomplete for checkout page */
#autocomplete-select {
  z-index: 500;
  position: absolute;
}

/* Account history info charges-history */
.account table.charges-history {
  margin: 8px 0 4px;
  padding: 0;
  border-collapse: collapse;
}

.account .charges-history th,
.account .charges-history td {
  border-bottom: 1px solid #d4d4d4;
  padding: 3px;
  font-size: 14px;
  line-height: 18px;
}

.account .charges-history th {
  font-weight: bold;
}

.account .charges-history td.date {
  width: 170px;
}

.account .charges-history td.amount,
.account .charges-history td.balance {
  width: 180px;
  text-align: right;
}

.account .charges-history .items {
  padding-left: 15px;
}

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

.account .charges-history.title {
  font-size: 10.5pt;
  font-weight: bold;
  padding-top: 20px;
}

.account form .zend_form {
  display: table;
}

.account form .zend_form label,
.account form .zend_form input,
.account form .zend_form button {
  vertical-align: middle;
}

.account form .zend_form input {
  margin: 0 10px;
  padding: 4px;
}

.pricing-rules {
  width: 50%;
}

.emailsettings .main {
  margin: 0 0 22px 0px;
  padding: 0 2px;
}

.pricing-rules .main {
  margin: 16px 0 0;
  padding: 3px 6px;
}

.emailsettings p.main {
  margin-left: auto;
}

.emailsettings .btn_hover {
  margin-top: 10px;
  display: inline;
}

.emailsettings hr.dashed {
  margin: 34px 24px 54px;
}

.emailsettings hr.lo-margin {
  margin: 34px 24px;
}

.emailsettings .button-container,
.pricing-rules .button-container {
  margin-top: 32px;
}

.pricing-rules .button-container button {
  margin-left: 0;
}

form.styled .emailsettings label,
form.styled .pricing-rules label {
  display: block;
  width: auto;
  margin-left: 29px;
}

.pricing-rules .label {
  margin-left: 29px;
}

.tickbox {
  width: 29px;
  float: left;
  line-height: 2.4;
}

.tickbox input {
  vertical-align: middle;
}

.overdue-orders-list {
  margin-bottom: 10px;
}

.account-history table.open-orders {
  margin: 0 0 20px;
}

.open-orders-title {
  padding: 10px 0;
}

.open-orders-title h3,
.open-orders-title a {
  display: inline;
  font-size: 16px;
}

.account table.open-orders th.main,
.account-history table.open-orders th.main {
  padding: 9px 3px;
  border-bottom: 1px solid #d4d4d4;
  text-align: left;
  border-collapse: collapse;
  font-size: 14px;
  font-weight: bold;
}

.account table.open-orders table th.main,
.account-history table.open-orders table th.main {
  border: none;
  padding: 0;
}

.account table.open-orders td.main,
.account-history table.open-orders td.main {
  padding: 9px 3px !important;
  border-bottom: 1px solid #d4d4d4;
  font-size: 14px;
}

.account table.open-orders td.main td,
.account-history table.open-orders td.main td {
  border-bottom: none;
}

.account-history table.open-orders td.main p {
  color: #000;
  text-decoration: none;
}

.account-layout {
  table-layout: fixed;
}

.account-layout td {
  vertical-align: top;
}

.account-layout h3 {
  clear: both;
}

.right-sidebar {
  padding: 0 0 0 10px;
  width: 170px;
}

* html .right-sidebar {
  padding: 0;
}

* html .account-sidebar {
  width: 170px; /* haslayout */
}

.account-sidebar h3 {
  padding: 0 1em;
  margin: 0 0 1em;
}

.fadetowhite {
  position: relative;
  overflow: hidden;
  display: block;
  width: 100%;
  word-wrap: normal;
  zoom: 1;
}

@media (max-width: 780px) {
  .my-details-section .fadetowhite {
    position: unset;
    overflow: unset;
  }
}

.fadetowhite span {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  height: 32px;
  width: 32px;
  background: url('{imageUrl}ftw32rtl.png') repeat-y 100% 0;
  z-index: 1;
  zoom: 1;
}

.my-details-section {
  margin: 0 1em 20px;
}

.my-details-section p {
  margin: 5px 0;
}

.settings-section {
  overflow: hidden;
  padding: 0 10px 10px 120px;
  font-size: 14px;
}

.settings-section-icon {
  float: left;
  margin-left: -120px;
}

.settings-section-links {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.settings-section-links li {
  margin: 0;
  padding: 3px 0;
}

#Message-label {
  display: block;
  width: 100%;
  float: none;
}

#Message-label .required {
  color: #000;
}

#Message-element textarea {
  overflow: auto;
  padding: 0;
}

.table-data {
  border: 1px solid #999;
  border-collapse: collapse;
  width: 100%;
}

.table-data tbody td {
  border: 1px solid #999;
  padding: 3px;
}

.table-data-number {
  text-align: right;
}

/* account history */
.account-history .infobox table {
  border-spacing: 0;
  border-collapse: collapse;
  border: 1px #ccc solid;
}

.account-history .infobox table td {
  border: none;
  padding: 5px;
}

.account-history div.error-flash-message {
  width: 97%;
  margin-bottom: 10px;
}

.account-history-info table.acc_border {
  border: 1px #ccc solid;
}

.account-history-info table.acc_border td {
  padding: 5px;
}

.account-history-info table.acc_border td table td {
  padding: 0;
}

table.account-balance-report table.acc-balance td.infoBoxHeading {
  padding: 8px 0;
}

table.account-balance-report td table.acc-balance td.main {
  padding: 8px 0;
  border-bottom: 1px #d4d4d4 solid;
}

table.pagelayout-left-right-columns .account-balance-report table td.smallText {
  padding: 8px 10px;
  font-size: 13px;
}

table.pagelayout-left-right-columns .account-balance-report table td.separator {
  padding: 0;
  margin: 0;
  border-bottom: 1px #d4d4d4 solid;
}


.acc-passw .infoBox,
.acc-edit .infoBox,
.affiliate-passw .infoBox {
  padding: 10px 0;
}

.acc-passw .infoBox table td,
.acc-edit .infoBox table td,
.affiliate-passw .infoBox table td {
  padding: 4px 20px;
  vertical-align: middle;
}

.acc-passw .infoBox table td.label,
.acc-edit .infoBox table td.label,
.affiliate-passw .infoBox table td.label {
  font-size: 14px;
  line-height: 1.5em;
}

.card_details {
  padding: 5px 15px 10px;
}

.primary_card_details {
  padding: 5px 15px 10px;
  background-color: #f1f1f1;
}

.credit-cards-edit .buttons {
  padding-top: 10px;
}

.credit-cards-edit .buttons div {
  float: left;
  margin-right: 20px;
}

.credit-cards-edit .card_name {
  display: block;
  padding-bottom: 7px;
}


.address-book .infoBox div.primary_address,
.address-book .infoBox div.address {
  padding: 3px 15px;
  margin: 7px 0;
}

.address-book .infoBox .primary_address {
  background-color: #f1f1f1;
}

.address-book .infoBox td.name a {
  font-size: 10.5pt;
  font-weight: 700;
}

.address-book .infoBox td.buttons {
  padding: 15px 0;
}

.address-book .smallText {
  padding-top: 20px;
}

.set_primary {
  padding-left: 200px;
  margin: -15px 0 -5px 0;
}

table.payment-history th,
table.payment-history td {
    white-space: normal;
}

table.payment-history th {
    padding: 5px;
    font-size: 10pt;
    text-align: left;
}

.account-history-info a {
    font-size: 14px;
}


table.order_history_comments th,
table.order_history_comments td {
    padding: 5px 15px 5px 0;
    border-bottom: 1px #d4d4d4 solid;
    text-align: left;
}

table.order_history_comments th.main {
    font-size: 14px;
    font-weight: bold;
}

table.order_history_comments td.date {
    font-size: 14px;
    width: 180px;
    line-height: 18px;
}

.steps_list {
    padding-top: 25px;
    width: 100%;
    height: 60px;
    margin: 0 auto;
}

.steps_list ul {
    padding: 0;
    margin: 0;
}

.steps_list ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    float: left;
    vertical-align: middle;
}

.steps_list ul li.back span {
    background-position: 0 -64px;
    background-color: #6b6b6b;
}

.steps_list ul li.step_1,
.steps_list ul li.step_2 {
    width: 25%;
}

.steps_list ul li.step_3 {
    width: 30%;
}

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

.steps_list ul li h2 {
    color: #808080;
    font-size: 14px;
    display: block;
    float: left;
    padding: 0;
    margin: 8px 0 0;
}

.steps_list ul li span {
    background-image: url('{imageUrl}returns-steps.gif');
    background-position: 0 0;
    background-color: #d7d7d7;
    width: 32px;
    height: 32px;
    display: block;
    float: left;
    margin-right: 5px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    padding: 8px 0;
}

.steps_list ul li.active span {
    background-position: 0 -32px;
    background-color: #3361e3;
    height: 32px;
}

.steps_list ul li.active h2 {
    color: #000;
}

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


@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;
    }

    .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%;
    }

    .invoice-field-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_country-label,
    #bank_account_number-label,
    #bank_account_name-label {
        font-size: 14px;
    }

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

    .bulksellyours-title {
        margin-bottom: 20px;
    }

    .account-shipping-address,
    .change_shipping-breadcrumb {
        margin-left: 10px;
    }

    .change_shipping-breadcrumb {
        margin-top: 10px;
    }

    .accounthistory-change-address {
        padding-left: 10px;
    }

    form.styled fieldset li.change_shipping_address_arrow {
        max-width: 40%;
        min-width: 250px;
    }

    form.styled .account-shipping-container li {
        padding-left: 10px;
    }

    .order-process-image {
        width: 100%;
        height: auto;
    }

    .sellyours-container {
        width: 90vw !important;
    }

    .sellyours-product {
        width: 54vw;
    }

    .sellyours-fieldset {
        width: 90vw;
        padding: 0px;
    }

    .sellyours-fieldset ol li {
        padding: 0px !important;
        margin-bottom: 20px !important;
    }

    .sellyours-fieldset ol li label {
        font-size: 14px;
    }

    .product form input#description {
      width: 200px;
    }

}


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

    .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;
    }

    form#sell-yours-details li span {
      display: block;
    }

    .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_country-label, #bank_account_number-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_country-label,
    #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;
    }
}
