body{
  font-family: 'Helvetica Neue', 'sans-serif' !important;
}

[data-content-type='rowsasa'] {
  max-width: 100% !important;
}

.account.seller-account .page.messages {
  width: auto;
}

/* Login page */

body#html-body.account {
  background: #f6f7fb !important;
}


.account .action-primary {
    background-color: #0071ce;
    border-color: #0071ce;
    text-shadow: 0 0 0 !important;
    border-radius: 6px !important;
}

.account .action-primary:hover {
    background: #0071ce !important;
    border-color: #0071ce !important;
    color: #fff !important;
}

.account .action-default, .account .wk-mp-design button, .account .block-footer .action-add, .account .block-footer .action-add {
    background: #0071ce none repeat scroll 0 0;
    border-color: #0071ce;
    color: #ffffff;
    box-shadow: none!important;
    border-radius: 0!important;
    border-radius: 6px !important;
}

  .account .action-default:focus,   .account .action-default:active,   .account .action-default:hover {
      background: #0071ce none repeat scroll 0 0 !important;
      border-color: #0071ce;
      color: #ffffff !important;
      box-shadow: none!important;
      border-radius: 0!important;
      border-radius: 6px !important;
  }




/* Remove container CSS */
.account main#maincontent {
  max-width: 100% !important;
  padding: 0px !important;
  position: relative;
}

.account .sections.nav-sections,
.account .messages {
  margin-bottom: 0 !important;
}

.account .header.content {
  padding: 0 !important;
}

.account.page-layout-2columns-left .column.main {
  padding: 50px 15px 15px 2% !important;
}



/* Remove container CSS End*/

/* Notificaion Sidebar */
.account .notification-block .marketplace-dropdown .notification-count {
  border-radius: 50%;
  color: #ffffff;
  font-size: 10px;
  font-weight: 700;
  max-width: 20px;
  margin-left: 0;
  margin-top: -5px;
  width: 100%;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.account .notification-block {
  left: unset;
  top: 0;
  right: 0;
}

/* Notificaion Sidebar End*/


/* .account .sidebar-additional ol#wishlist-sidebar button.action.tocart.primary {
  padding-left: 0 !important;
} */
.account .page-title-wrapper {
  display: block !important;
}

.account .page-title-wrapper span {
  font-style: normal;
  font-size: 36px;
  color: #000000;
}

.customer-account-login .page-title-wrapper h1.page-title {
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 39px;
  color: #000000;
}

.customer-account-login main#maincontent {
  padding-top: 90px;
}

.customer-account-login .block-title strong,
.create.info .legend span,
.block-dashboard-info .block-title strong,
.account .block-dashboard-addresses strong,
.block-dashboard-orders strong {
  font-style: normal;
  font-size: 30px !important;
  line-height: 39px;
  color: #000000;
  font-weight: 600;
}

.customer-account-login .block-title {
  border-bottom: 0px !important;
}

.account .block-title {
  border-bottom: 0px !important;
  margin-bottom: 0 !important;
}

.fieldset.login .field.note,
.block-new-customer .block-content p {
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.5;
  color: #000000;
}

.block-customer-login label,
.block-new-customer label {
  font-style: normal;
  letter-spacing: 1px;
  font-size: 16px;
  line-height: 1.5;
  color: #000000;
  font-weight: 400 !important;
  margin-bottom: 5px !important;
}

.block-customer-login input,
.block-new-customer input,
.form-create-account input {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  height: 60px !important;
  border-radius: 10px;
  padding: 15px;
  vertical-align: middle;
}
span#password-match-error {
  color: #e02b27;
  font-size: 1.2rem;
}
.block-customer-login input[type="checkbox"],
.block-new-customer input[type="checkbox"],
.form-create-account input[type="checkbox"] {
  height: unset !important;
  top: unset;
  margin-top: 0 !important;
}

.actions-toolbar .primary {
  width: 100%;
}

.block-customer-login .action.login,
.block-new-customer a.action.create {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #FFFFFF;
  background: #0071ce;
  height: 55px;
  width: 100% !important;
  display: block;
  border-radius: 10px;
  margin-bottom: 15px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 180px;
}

.block-customer-login .action.login {
  max-width: 160px;
}

.block-new-customer a.action.create {
  max-width: 180px;
}

a.action.remind span {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  color: #0071ce;
  text-decoration: underline;
}

.form-create-account .password-strength-meter,
.form-create-account .password-strong .password-strength-meter:before {
  background-color: rgba(25, 121, 195, 0.6) !important;
}

.account li.nav.item {
  display: block;
  width: 100%;
  border-bottom: 1px solid #eaecef;
  margin-top: 0 !important;
  background: #fff;
}

.account .block-collapsible-nav .item.current a,
.account .block-collapsible-nav .item.current>strong {
  background: #0071ce;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  color: #fff;
  border: none !important;
}

/*
.block-collapsible-nav:nth-child(2) ul.nav.items li:nth-child(5) {
  display: none;
}
*/

.account nav.account-nav li.nav.item.current strong::before {
  color: #fff;
}

.account .block-collapsible-nav .item a,
.account .block-collapsible-nav .item>strong {
  padding: 12px 18px 12px 15px !important;
}

.account .block-collapsible-nav .item a:hover {
  background: #a7c0d6;
  color: #fff !important;
}

.account .block-collapsible-nav .item a:hover::before,
.account .block-collapsible-nav .item a:hover::before,
.account .block-collapsible-nav ul.nav.items li.nav.item.current strong::before,
.account .block-collapsible-nav ul.nav.items li.nav.item.current a::before {
  color: #fff !important;
}

.account li.nav.item a {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  color: #000;
  padding: 12px 18px 12px 15px !important;
}

.page-main .block-content .box, .page-main .block-content .block-dashboard-addresses .box {
    border: 1px solid rgba(0, 0, 0, 0.3);
    padding: 30px 15px;
    min-height: 160px;
    border-radius: 10px;
}

.account .box-actions a.action,
.account a.action.edit {
  color: #0071ce;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}

.account .box address,
.account .box p,
.account .box address a,
.account .box address a:hover {
  font-size: 16px;
  color: #000;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}


.customer-account-login .login-container .fieldset:after {
  display: none;
}

.message.info>*:first-child:before {
  color: #0071ce !important;
}

.message.info {
  font-size: 16px;
  background: #fdf0d5;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}

.account .form-address-edit input[type="checkbox"] {
  height: unset !important;
}

.account .form-address-edit input, .account .form-address-edit select {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  height: 43px !important;
  border-radius: 10px !important;
  padding: 10px 15px !important;
  font-size: 15px !important;
  font-family: 'Helvetica' !important;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5 !important;
  color: #000;
}

.account .form-address-edit label {
  font-style: normal;
  letter-spacing: 1px;
  font-size: 16px;
  line-height: 1.5;
  color: #000000;
  font-weight: 400 !important;
  margin-bottom: 5px !important;
}

.account input:not([disabled]):focus,
.customer-account-login input:not([disabled]):focus {
  box-shadow: unset !important;
}

.account .sidebar.sidebar-main {
  padding: 0px !important;
  border: unset;
  border-radius: 0px;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
}

.account .sidebar-additional {
  padding: 12px 18px 12px 15px !important;
  border: unset;
  border-radius: 0px;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
  background: #fff;
}

.sidebar.sidebar-additional .block-compare .actions-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.sidebar.sidebar-additional .block-compare .actions-toolbar a.action.compare {
  background: #0071ce;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-weight: 400;
  font-size: 14px;
  box-sizing: border-box;
  vertical-align: middle;
  border-radius: 10px;
  padding: 9px 15px !important;
  height: 36px;
  border: unset;
}

.sidebar.sidebar-additional .block-compare .actions-toolbar a#compare-clear-all {
  color: #0071ce !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: underline;
}

.sidebar.sidebar-additional .block-compare .actions-toolbar .primary {
  width: auto;
}

.account main#maincontent label {

    font-style: normal;
    letter-spacing: 1px;
    font-size: 14px;
    line-height: 1.5;
    color: #000000;
    font-weight: 400 !important;
    margin-bottom: 5px !important;
    margin-top: 15px;
}
.account main .field .control input {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  height: 43px !important;
  border-radius: 10px !important;
  padding: 10px 15px !important;
}
.customer-address-form .form-address-edit .field.zip {
  margin-bottom: 10px;
}
.customer-address-form .form-address-edit .field.additional {
  margin-top: 15px;
}
.account main form fieldset .legend {
  border-bottom: 0 !important;
}
.customer-address-form .form-address-edit .field {
  margin-bottom: 0;
}
.account main .actions-toolbar .action.save {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #FFFFFF;
  background: #0071ce;
  height: 50px;
  width: 100% !important;
  border-radius: 5px;
  margin-bottom: 0px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 110px;
}

.account main .form-address-edit .action.save {
  max-width: 145px;
}

.account .form-edit-account .fieldset.additional_info {
  display: none !important;
}

._keyfocus *:focus,
input:not([disabled]):focus,
textarea:not([disabled]):focus,
select:not([disabled]):focus {
  box-shadow: none;
}

.account .sidebar-additional .block-title {
  margin-bottom: 15px !important;
}

.account .sidebar-additional span.counter.qty {
  background: unset !important;
  border-radius: unset !important;
  min-width: unset !important;
  line-height: unset !important;
  position: unset !important;
  color: #000;
  font-size: 14px;
}

.account .sidebar-additional .block-title strong {
  font-size: 18px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  color: #000 !important;
}

.account .block-collapsible-nav .content {
  background: transparent !important;
  padding: 0 !important;
}

.account .block-collapsible-nav .item .delimiter {
  border-top: unset !important;
  margin: 0;
}

.account main .field .control input[type="checkbox"] {
  height: unset !important;
}

.account .sidebar .product-item-name span {
  font-size: 14px;
  color: #000;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  overflow: hidden;
  padding: 0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.account .sidebar-additional span.product-image-container {
  width: 80px !important;
}

.account .sidebar .product-items .action.delete:before {
  color: #000 !important;
  font-weight: 700 !important;
}

.account .sidebar-additional span.price-container {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  grid-gap: 10px !important;
}

.account .sidebar-additional .price-including-tax .price,
.account .sidebar-additional .price-excluding-tax .price {
  font-size: 16px !important;
}

.account .sidebar-additional .product-items .product-item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3) !important;
  padding-bottom: 15px;
}

.account .sidebar-additional .block-wishlist .counter:before {
  padding-right: 2px;
}

.account .sidebar-additional .block-wishlist .counter:after {
  padding-left: 2px;
}

.account .sidebar-additional .block-wishlist span.counter {
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  color: #000 !important;
}

.account .sidebar-additional .action.tocart {
  background: #0071ce;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-weight: 400;
  padding: 9px 15px;
  font-size: 12px;
  border-radius: 10px;
  border: none;
  line-height: 1 !important;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.account .sidebar-additional .product-items a.action.tocart span::after {
  content: '\f07a';
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  padding-left: 12px;
  color: #fff;
  font-size: 14px;
}

.account .sidebar-additional ol#wishlist-sidebar {
  max-height: 300px;
  overflow-y: auto;
  padding: 15px 15px;
}

.account .sidebar-additional a.action.details span {
  color: #0071ce !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: underline;
}

.account .sidebar-additional .actions-toolbar a.action.details {
  margin-right: 0 !important;
  margin-top: 25px !important;
}

.account .sidebar-additional ol#compare-items li a.product-item-link {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  color: #000;
  overflow: auto;
  text-decoration: none !important;
  padding: 0;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.account .sidebar-additional ol#compare-items .action.delete:before {
  font-size: 10px;
}

/* Scroll design */

.account .sidebar-additional ol#wishlist-sidebar::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px #d7d7d7;
  background-color: #F5F5F5;
}

.account .sidebar-additional ol#wishlist-sidebar::-webkit-scrollbar {
  width: 6px;
  background-color: #F5F5F5;
}

.account .sidebar-additional ol#wishlist-sidebar::-webkit-scrollbar-thumb {
  background-color: #d7d7d7;
}

/* Scroll design END */


.account .sidebar-additional .product-items .product-item:last-child {
  border-bottom: 0 !important;
}

.account .block .box-actions {
  margin-top: 15px !important;
}

.account .sidebar .block-title.order strong {
  font-style: normal;
  font-weight: 400 !important;
  font-size: 30px !important;
  line-height: 1.5;
  color: #000000;
}

.account .block-reorder .actions-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.account .block-reorder .actions-toolbar .primary {
  width: auto !important;
}

.account .block-reorder .actions-toolbar a.action.view {
  color: #0071ce !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: underline;
}

.account .actions-toolbar:before,
.actions-toolbar:after {
  display: none !important;
}

.account .actions-toolbar button.action.primary.add {
  background: #0071ce;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-weight: 400;
  padding: 7px 15px;
  font-size: 14px;
  border-radius: 10px;
  padding: 14px 18px !important;
  border: none;
  line-height: 1;
}

.account .block-addresses-list {
  margin-bottom: 0 !important;
}

.account li.nav.item.seller-acc label {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  color: #000;
  padding: 12px 18px 12px 15px !important;
  display: block;
  position: relative;
}

.account nav.account-nav li.nav.item.seller-acc ul.nav.items {
  position: relative;
  z-index: 9;
}

.account nav.account-nav li.nav.item.seller-acc {
  position: relative;
  z-index: 100;
}

.account nav.account-nav ul.nav.items li ul.nav.items.active {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
  height: auto;
}

.account nav.account-nav ul.nav.items li ul.nav.items {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.3s all ease-in;
  transition: 0.3s all ease-in;
  -webkit-transform: translateX(-58px);
  transform: translateX(-58px);
  height: 0;
}

.account li.nav.item.seller-acc label::after {
  content: "\f107";
  position: absolute;
  font-size: 21px;
  font-family: 'FontAwesome';
  color: #000;
  right: 10px;
  top: 11px;
}


.account .block.block-collapsible-nav .content.block-collapsible-nav-content#block-collapsible-nav-seller {
  margin-top: 0;
}




/******************************

customer sidebar 

********************************/
.account .column.main.navtoggleview {
  width: 95%;
}

/*.account .sidebar.sidebar-main.navtoggleview {
    width: 3.5% !important;
}*/


.sidebar.sidebar-additional.hide {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 300ms;
  transition: 300ms;
  -webkit-transform: translateX(-150px);
  transform: translateX(-150px);
}

.account .block-collapsible-nav-content ul.nav.items li.nav.item label {
  font-size: 18px !important;
  font-family: 'Helvetica' !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  color: #000 !important;
  padding: 12px 18px 12px 18px !important;
  display: block;
  position: relative;
  white-space: nowrap;
  letter-spacing: 0.5px !important;
  margin-bottom: 0 !important;
}

/*.account .block-collapsible-nav-content ul.nav.items li.nav.item label::after {
    content: "\f107";
    position: absolute;
    font-size: 21px;
    font-family: 'FontAwesome';
    color: #000;
    right: 10px;
    top: 14px;
}*/
.account .navtoggleview .block-collapsible-nav-content ul.nav.items li.nav.item label::after {
    top: unset;
    bottom: -6px;
    left: 50%;
    right: unset;
    transform: translateX(-50%);
}
.account .sidebar.sidebar-main.navtoggleview .block-collapsible-nav-content ul.nav.items li.nav.item label {
  display: block !important;
}


/*.account .sidebar.sidebar-main.navtoggleview .block-collapsible-nav-content ul.nav.items li.nav.item label::after{display: none;}*/

.account .block-collapsible-nav-content ul.nav.items li.nav.item {
  position: relative;
  z-index: 100;
}

.account .block-collapsible-nav-content ul.nav.items li.nav.item ul {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.3s all ease-in;
  transition: 0.3s all ease-in;
  -webkit-transform: translateX(-58px);
  transform: translateX(-58px);
  height: 0;
  position: relative;
  z-index: 9;
}

.account .block-collapsible-nav-content ul.nav.items li.nav.item ul.active {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
  height: auto;
}


/* Main Sidebar Menu CSS*/
.account li.nav.item.seller-acc label, .account .block-collapsible-nav-content ul.nav.items li.nav.item label, 
.account nav.account-nav ul.nav.items li ul li a, .account #block-collapsible-nav ul.nav.items li ul li a {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: inline-block;
    vertical-align: middle;
}
.account li.nav.item.seller-acc label::before, .account div#block-collapsible-nav ul.nav.items label::before {
    content: '';
    display: inline-block;
    height: 27px;
    width: 27px;
    background-repeat: no-repeat;
    margin-right: 25px !important;
    background-size: cover;
}
.account .navtoggleview li.nav.item.seller-acc label, .account .navtoggleview .block-collapsible-nav-content ul.nav.items li.nav.item label, .account .navtoggleview nav.account-nav ul.nav.items li ul li a, .account .navtoggleview #block-collapsible-nav ul.nav.items li ul li a {
    display: inline-block !important;
    vertical-align: middle;
}
.content .nav :nth-child(4) label {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
}

.account li.nav.item.seller-acc:first-child label::before {
  background-image: url('/pub/media/icons/seller-account.svg');
}

.account li.nav.item.seller-acc:nth-child(2) label::before {
  background-image: url('/pub/media/icons/product-management.svg');
}

.account li.nav.item.seller-acc:nth-child(3) label::before {
  background-image: url('/pub/media/icons/order-management.svg');
}

.account li.nav.item.seller-acc:nth-child(4) label::before {
  background-image: url('/pub/media/icons/shipping.svg');
}


/*Sub Menus Icons*/

.account ul.nav.items ul.nav.items li.nav.item a::before {
  content: '';
  display: inline-block;
  height: 27px;
  width: 27px;
  background-repeat: no-repeat;
  margin-right: 25px !important;
  background-size: cover;
}

/* First sub menu*/
.account ul.nav.items li:first-child ul.nav.items li.nav.item:first-child a::before {
  background-image: url('/pub/media/icons/dashboard.svg');
}

.account ul.nav.items li:first-child ul.nav.items li.nav.item:nth-child(2) a::before {
  background-image: url('/pub/media/icons/seller-profile.svg');
}

.account ul.nav.items li:first-child ul.nav.items li.nav.item:nth-child(3) a::before {
  background-image: url('/pub/media/icons/return-policy.svg');
}

.account ul.nav.items li:first-child ul.nav.items li.nav.item:nth-child(4) a::before {
  background-image: url('/pub/media/icons/transaction-list.svg');
}

.account ul.nav.items li:first-child ul.nav.items li.nav.item:nth-child(5) a::before {
  background-image: url('/pub/media/icons/earning.svg');
}

/* 2nd sub menu*/
.account ul.nav.items li:nth-child(2) ul.nav.items li.nav.item:first-child a::before {
  background-image: url('/pub/media/icons/search-add-product.svg');
}

.account ul.nav.items li:nth-child(2) ul.nav.items li.nav.item:nth-child(2) a::before {
  background-image: url('/pub/media/icons/product-list.svg');
}

.account ul.nav.items li:nth-child(2) ul.nav.items li.nav.item:nth-child(3) a::before {
  background-image: url('/pub/media/icons/product-attributes.svg');
}

.account ul.nav.items li:nth-child(2) ul.nav.items li.nav.item:nth-child(4) a::before {
  background-image: url('/pub/media/icons/assigned-product.svg');
}

.account ul.nav.items li:nth-child(2) ul.nav.items li.nav.item:nth-child(5) a::before {
  background-image: url('/pub/media/icons/positive-review.svg');
}

/* 3nd sub menu*/
.account ul.nav.items li:nth-child(3) ul.nav.items li.nav.item:first-child a::before {
  background-image: url('/pub/media/icons/return-management.svg');
}

.account ul.nav.items li:nth-child(3) ul.nav.items li.nav.item:nth-child(2) a::before {
  background-image: url('/pub/media/icons/order-management.svg');
}

.account ul.nav.items li:nth-child(3) ul.nav.items li.nav.item:nth-child(3) a::before {
  background-image: url('/pub/media/icons/customer.svg');
}

/* 4th sub menu*/


.account ul.nav.items li:nth-child(4) li.nav.item a::before {
    content: '';
    display: inline-block;
    height: 27px;
    width: 27px;
    background-repeat: no-repeat;
    margin-right: 25px !important;
    background-size: cover;
    vertical-align: middle;
}

.account div#block-collapsible-nav-seller ul.nav.items li:nth-child(4) li.nav.item:first-child a::before {
  background-image: url('/pub/media/icons/manage-shipping.svg');
}

.account div#block-collapsible-nav-seller ul.nav.items li:nth-child(4) li.nav.item:nth-child(2) a::before {
  background-image: url('/pub/media/icons/shipping-superset.svg');
}

.account div#block-collapsible-nav-seller ul.nav.items li:nth-child(4) li.nav.item:nth-child(3) a::before {
  background-image: url('/pub/media/icons/shipping-distance.svg');
}

.account div#block-collapsible-nav-seller ul.nav.items li:nth-child(4) li.nav.item:nth-child(4) a::before {
  background-image: url('/pub/media/icons/location.svg');
}



/*Account Management menu*/
.account div#block-collapsible-nav ul.nav.items> :nth-child(4) label::before {
  background-image: url('/pub/media/icons/accountant.svg');
}

.account div#block-collapsible-nav ul.nav.items> :nth-child(5) label::before {

  background-image: url('/pub/media/icons/order.svg');

}

/*Account Management Sub menu*/

.account div#block-collapsible-nav ul.nav.items li:nth-child(4) li.nav.item:first-child a::before {
  background-image: url('/pub/media/icons/my-account.svg');
}

.account div#block-collapsible-nav ul.nav.items li:nth-child(4) li.nav.item:nth-child(2) a::before {
  background-image: url('/pub/media/icons/address-book.svg');
}

.account div#block-collapsible-nav ul.nav.items li:nth-child(4) li.nav.item:nth-child(3) a::before {
  background-image: url('/pub/media/icons/acc-information.svg');
}

.account div#block-collapsible-nav ul.nav.items li:nth-child(4) li.nav.item:nth-child(4) a::before {
  background-image: url('/pub/media/icons/wishlist-n.svg');
}

.account div#block-collapsible-nav ul.nav.items li:nth-child(4) li.nav.item:nth-child(5) a::before {
  background-image: url('/pub/media/icons/statements.svg');
}

.account div#block-collapsible-nav ul.nav.items li:nth-child(4) li.nav.item:nth-child(6) a::before {
  background-image: url('/pub/media/icons/gift-card.svg');
}

.account div#block-collapsible-nav ul.nav.items li:nth-child(4) li.nav.item:nth-child(7) a::before {
  background-image: url('/pub/media/icons/product-review.svg');
}

.account div#block-collapsible-nav ul.nav.items li:nth-child(4) li.nav.item:nth-child(8) a::before {
  background-image: url('/pub/media/icons/newsletter-subscription.svg');
}

.account div#block-collapsible-nav ul.nav.items li:nth-child(4) li.nav.item:nth-child(9) a::before {
  background-image: url('/pub/media/icons/wishlist-n.svg');
}

.account div#block-collapsible-nav ul.nav.items li:nth-child(5) li.nav.item a::before {
  content: '';
  display: inline-block;
  height: 27px;
  width: 27px;
  background-repeat: no-repeat;
  margin-right: 25px !important;
  background-size: cover;
}

.account div#block-collapsible-nav ul.nav.items li:nth-child(5) li.nav.item:first-child a::before {
  background-image: url('/pub/media/icons/my-order.svg');
}

.account div#block-collapsible-nav ul.nav.items li:nth-child(5) li.nav.item:nth-child(2) a::before {
  background-image: url('/pub/media/icons/payment-methods.svg');
}

.account div#block-collapsible-nav ul.nav.items li:nth-child(5) li.nav.item:nth-child(3) a::before {
  background-image: url('/pub/media/icons/wishlist-n.svg');
}

.account div#block-collapsible-nav ul.nav.items li:nth-child(5) li.nav.item:nth-child(4) a::before {
  background-image: url('/pub/media/icons/order-return.svg');
}






@media (max-width: 767px) {
  .account .block.block-collapsible-nav .content.block-collapsible-nav-content {
    margin-top: 0;
  }
}

/*************************
 * 
 * Sidebar End
 * 
 * ************************/


/* table design */
.account table#my-orders-table,
table#additional-addresses-table {
  border-radius: 10px !important;
}

.account .table-wrapper,
.account table#additional-addresses-table .table-wrapper {
  border: unset !important
}

.account #my-orders-table tr:last-child td.col,
.account table#additional-addresses-table tr:last-child td.col {
  border-bottom-width: 0 !important;
}

.account table#my-orders-table tr>td:first-child,
.account table#my-orders-table tr>th:first-child,
.account table#additional-addresses-table tr>td:first-child,
.account table#additional-addresses-table tr>th:first-child {
  padding-left: 15px !important;
}

.account .block-title.order {
  margin-bottom: 30px !important;
}

.account table#additional-addresses-table thead th {
  font-size: 18px;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 1.5;
  color: #000000;
  padding: 15px;
}


.account  table.data thead th {
  font-size: 18px;
  font-style: normal;
  font-weight: 600 !important;
  line-height: 1.5;
  color: #000000;
  padding: 15px;
}



.account #my-orders-table td.col,
.account table#additional-addresses-table td.col {
  font-size: 16px;
  padding: 12px;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 1.5;
  color: #000000;
}

.account #my-orders-table th.col,
.account table#additional-addresses-table th.col {
  padding: 15px;
}

.account #my-orders-table>tbody>tr>th,
.account #my-orders-table>tbody>tr>td,
.account table#additional-addresses-table>tbody>tr>th,
.account table#additional-addresses-table>tbody>tr>td {
  border-top: unset !important;
}

.account #my-orders-table td.col.actions a,
.account table#additional-addresses-table td.col.actions a {
  color: #0071ce;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: underline;
}

.account .block-dashboard-orders a.action.view span {
  color: #0071ce;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: underline;
}

/* table design end */
/* Pagination */
.account .pager p.toolbar-amount span.toolbar-number {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  color: #000;
}

.account strong.limiter-label,
span.limiter-text {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  color: #000;
}

.account .toolbar select {
  background-color: #f0f0f0;
  box-shadow: inset 0 1px 0 0 #ffffff, inset 0 -1px 0 0 rgba(204, 204, 204, 0.3);
  border-radius: 3px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  color: #000;
}

.account li.item.current .page {
  background: #1979c2;
  color: #fff;
  border: 1px solid #1979c2 !important;
}

.pages .action.previous:before,
.pages .action.next:before {
  color: #000 !important;
}

/* Pagination End*/

/* My Account */

.account.customer-account-index .block-reviews-dashboard a.action.view span {
  color: #0071ce !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: underline;
}

.account.customer-account-index .block-reviews-dashboard strong.product-name a {
  color: #000;
  font-size: 16px;
  line-height: 1.5;
}

/* Wishlist Product Design Account page */
.account .products-grid.wishlist li.product-item {
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  padding: 12px !important;
}

.account .products-grid .product-item-info:hover,
.account .products-grid .product-item-info.active {
  box-shadow: unset !important;
  border: unset !important;
  margin: 0 !important;
  padding: unset !important;
  -webkit-transition: unset !important;
  transition: unset !important;
  margin-bottom: 0 !important;
  background: transparent !important;
}

.account .products-grid.wishlist .product-item-photo {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.account textarea.product-item-comment,
.account .products-grid.wishlist .product-item .box-tocart input.qty {
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  height: 30px !important;
}

.account .product-item-actions button.action.tocart.primary {
  background: #0071ce;
  border: 1px solid #0071ce;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-weight: 400;
  font-size: 12px;
  box-sizing: border-box;
  vertical-align: middle;
  border-radius: 10px;
  padding: 9px 15px !important;
  line-height: 1 !important;
  height: 36px;
}

.account .products-grid.wishlist .box-tocart .fieldset {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0;
}

.account .products-grid.wishlist .box-tocart {
  margin-bottom: 0;
}

.account .products-grid .product-item-inner {
  position: unset;
  -webkit-transform: unset !important;
  transform: unset !important;
}

.account .products-grid.wishlist strong.product-item-name a {

    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    text-align: left;
    color: #000000;
    margin-bottom: 10px;
    text-decoration: none;
    overflow: hidden;
    padding: 0;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 41px;
}

/*.account .rating-summary .rating-result,
.rating-summary .rating-result>span {
  width: 100% !important;
}
*/

.account .product-item .product-reviews-summary .reviews-actions {
  display: block !important;
  margin-top: 10px;
}

.account .product-item .reviews-actions a.action.view {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  color: #000000;
  margin-bottom: 10px;
}

.account .product-item textarea.product-item-comment {
  display: none !important;
}

.account.wishlist-index-index .products-grid .product-item {
  margin-left: 2% !important;
  width: 23%;
}

.account .products-grid .product-item-info:not(:hover):not(.active) .product-item-inner {
  clip: unset !important;
  height: auto !important;
  overflow: visible !important;
  padding: 0;
  position: unset !important;
}

.account .products-grid .product-item .field.qty label {
  font-size: 14px;
  line-height: 1.2;
}

.account .products-grid .product-item .field.qty {
  margin-bottom: 10px !important;
}

.account .products-grid.wishlist .product-item-actions>* {
  margin-top: 0px !important;
}
.wishlist-index-index .form-wishlist-items .actions-toolbar {
    margin-bottom: 40px;
}
.wishlist-index-index .products-list .product-items .product-item {
	background: #FFF;
    padding: 15px;
	margin-bottom: 10px;
	position: relative;
}
.wishlist-index-index .products-list .product-items .product-item .product-item-photo .product-image-container{
	width:150px !important;
}
.wishlist-index-index .products-list .product-items .product-item .product-item-photo {
	 padding: 0 20px 0 0;
}
.wishlist-index-index .products-list .product-items .product-item .product-item-name {
    width: 70%;
    font-size: 16px;
    line-height: 1.5;
    margin: 0 0 10px 0;
}
.wishlist-index-index .product-item-inner {
       left: auto !important;
    box-shadow: none !important;
    border: none !important;
    right: 0 !important;
    margin: 0 !important;
    padding: 15px !important;
    width: 20%;
    top: 0;
}
.wishlist-index-index .product-item-inner .box-tocart .actions-primary{
	width : 100%  !important;
}
.wishlist-index-index .product-item-inner .box-tocart .action.tocart {
	width : 100%  !important;
}
.wishlist-index-index .product-item-inner .product-item-actions .action.edit{
	border-right: 1px solid #CCC;
    margin-right: 10px;
    padding-right: 5px;
}
.account .actions-toolbar button.action.update {
  background: #0071ce;
  border: 1px solid #0071ce;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 600;
  padding: 7px 15px;
  font-size: 12px;
  box-sizing: border-box;
  vertical-align: middle;
  border-radius: 10px;
  padding: 9px 15px !important;
  line-height: 1 !important;
  height: 36px;
}

.account .actions-toolbar button.action.update,
.account .actions-toolbar button.action.share,
.account .actions-toolbar button.action.tocart {
  background: #0071ce;
  border: 1px solid #0071ce;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 600;
  padding: 7px 15px;
  font-size: 12px;
  box-sizing: border-box;
  vertical-align: middle;
  border-radius: 10px;
  padding: 9px 15px !important;
  line-height: 1 !important;
  height: 36px;
}

.account .actions-toolbar button.action.share span::after {
  content: '\f1e1 ';
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  padding-left: 12px;
  color: #fff;
  font-size: 14px;
}

.account .actions-toolbar button.action.update span::after {
  content: '\f040 ';
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  padding-left: 12px;
  color: #fff;
  font-size: 14px;
}

/* Wishlist Product Design Account page */


/* Marketplace dashboard Design */

.account .wk-mp-design .mp-widgets>div>div {
  background: #fff !important;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
  border: unset !important;
  border-radius: 3px;
}

.account div[style="border-bottom: 1px solid #ccc;display: inline-block;width: 100%;"] {
  color: #000 !important;
  font-family: Helvetica;
  font-size: 14px;
  padding: 10px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #eaecef !important;
}

.account .wk-mp-design button, .account .wk-mp-design button:hover {
    background: #0071ce !important;
    border-color: unset !important;
    color: #fff !important;
    box-shadow: none !important;
    border: unset !important;
    font-family: Helvetica;
    font-size: 14px;
    font-weight: 400 !important;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 5px !important;
    letter-spacing: 1px;
    height: 34px;
}

.account .mp-sales-widgets .sales div[style="border:1px solid #cccccc;"]>div[style="border-bottom: 1px solid #ccc;padding:5px;"]:first-child {
  color: #000 !important;
  font-family: Helvetica;
  font-size: 14px;
  padding: 10px 10px !important;
  border-bottom: 1px solid #eaecef !important;
}

.account .wk-dashboard-sales-value .price {
  color: #1c891b !important;
  font-size: 46px;
  font-style: normal;
  line-height: 1.5;
}

.account .wk-dashboard-sales-font .price {
  font-weight: 600;
  font-size: 46px;
  font-style: normal;
  line-height: 1.5;
}

.account .mp-sales-widgets .sales {
  padding-bottom: 0;
  background: #fff !important;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
  border: unset !important;
  margin-bottom: 15px !important;
  border-radius: 3px !important;
}

.account .wk-mp-page-title button#askque {
    background: #0071ce;
    color: #fff;
    font-weight: 400 !important;
    max-width: 206px;
    width: 100%;
    height: 46px;
    font-size: 15px;
    margin-bottom: 25px;
    border: none;
    border-radius: 5px;
}
.account .wk-mp-design .fieldset>.legend {
  border-bottom: 0;
  margin-bottom: 10px;
}

.account .wk-mp-design .fieldset>.legend>span {
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  color: #000;
}

.account .wk-mp-design .wk-orderbox {
  background: #fff;
  border: unset;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
}

.account .mp-sales-widgets .sales>div {
  border: 0 !important;
}

.account .mp-sales-widgets .sales div[style="color: green;font-weight: 600;"] {
  font-size: 16px;
  font-weight: 400 !important;
  font-family: Helvetica;
}

.account .mp-sales-widgets .sales div[style="border-bottom: 1px solid #ccc;padding:5px;"] {
  border-bottom: 1px solid #eaecef !important
}

.account .mp-sales-widgets .sales div[style="border-bottom: 1px solid #ccc;padding:5px;"]>div:nth-child(2) a {
  font-size: 16px;
  font-weight: 400 !important;
  font-family: Helvetica;
  color: #000 !important;
  text-transform: capitalize;
}

.account .wk-dash-label .status {
  background: #0071ce !important;
  color: #fff;
  font-weight: 400 !important;
  max-width: 156px !important;
  width: 100%;
  height: 46px;
  font-size: 12px;
  margin-bottom: 25px;
  border: none;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: auto;
}

.account .wk-orderbox-details .color .wk-ordertitle-label {
  color: #000;
}

.account .wk-orderbox-details .color strong {
  color: #0071ce !important;
}

.account .wk-orderbox-details a {
  color: #000 !important;
}

.account .wk-orderbox-details .name {
  text-decoration: none;
  font-size: 16px;
  font-weight: 400 !important;
  font-family: Helvetica;
  color: #000 !important;
  text-transform: capitalize;
}

.account .wk-orderbox .wk-orderbox-content1 {
  border-bottom: 1px solid #eaecef !important;
  padding-bottom: 10px;
  margin-bottom: 5px;
}

.account .wk-mp-design .wk-orderbox>div {
  padding: 15px !important;
}

.account p.back-link a {
    color: #fff;
    font-family: Helvetica;
    font-weight: 400 !important;
    font-size: 14px;
}

.account p.back-link a {
    background: #0071ce;
    color: #fff;
    font-weight: 400 !important;
    max-width: 156px;
    width: 100%;
    height: 46px;
    font-size: 14px;
    margin-bottom: 25px;
    border: none;
    border-radius: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.account .wk-orderbox .wk-orderbox-content2 .wk-orderbox-total,
.wk-orderbox-details {
  width: 50% !important;
}

.account .wk-orderbox .wk-orderbox-content1 .wk-dash-orderstatus {
  width: 50% !important;
}

/* Popup Design*/

.account.marketplace-account-dashboard .modal-popup._inner-scroll .modal-inner-wrap {
  max-width: 600px;
}

.account.marketplace-account-dashboard header.modal-header {
  padding: 20px !important;
}

.account.marketplace-account-dashboard h4.modal-title {
  font-style: normal;
  letter-spacing: 1px;
  font-size: 20px !important;
  line-height: 1.5;
  color: #000000;
  padding: 0 !important;
  border-bottom: 0 !important;
  margin: 0 !important;
}

.account.marketplace-account-dashboard form#ask-form label.label {
  font-style: normal;
  letter-spacing: 1px;
  font-size: 14px !important;
  line-height: 1.5;
  color: #000000;
}

.account.marketplace-account-dashboard .modal-body,
.account.marketplace-account-dashboard #ask-form {
  width: 100%;
}

.account.marketplace-account-dashboard form#ask-form input.wk-contact_input_fields {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  height: 40px !important;
  border-radius: 10px !important;
  padding: 15px !important;
  margin-bottom: 15px;
}

.account.marketplace-account-dashboard form#ask-form textarea {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  height: 80px !important;
  border-radius: 10px !important;
  padding: 15px !important;
}

.account.marketplace-account-dashboard header.modal-header button.action-close {
  opacity: 1;
}

.account.marketplace-account-dashboard header.modal-header button.action-close:before {
  color: #000;
}

.account.marketplace-account-dashboard .modal-footer .wk-btn {
  background-color: #0071ce !important;
  border-color: #0071ce !important;
  border-radius: 10px !important;
  font-family: 'Helvetica' !important;
  color: #fff;
  font-weight: 400;
  letter-spacing: 1px;
  font-size: 14px !important;
  text-shadow: unset;
  font-style: normal;
}

.account.marketplace-account-dashboard input#resetbtn {
  margin-right: 5px;
}
 

/* Seller profile */
.account.marketplace-account-editprofile div#wk-mp-editprofile-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.account .wk-mp-design .field.profile,
.account.marketplace-account-editprofile .wk-mp-design .field {
  width: 60%;
}

.account .wk-mp-design .field.profile,
.account.marketplace-account-editprofile .wk-mp-design .field label.control-notification {
  color: #000;
}

.account .wk-mp-design .field.profile input#banner-pic,
.account .wk-mp-design .field.profile input#logo-pic {
  border: unset !important;
  padding: 10px 0 !important;
  border-radius: 0 !important;
}

.account .wk-mp-design .profileimage-set .setimage {
  max-width: 350px;
}

.account .wk-mp-design .field.profile:nth-child(13) .control,
.account .wk-mp-design .field.profile:nth-child(14) .control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.account .wk-mp-design img.prev-img {
  max-width: 90px;
  width: 100%;
}

.account .wk-mp-design .field.profile textarea,
.account.marketplace-account-editprofile .wk-mp-design .field .control textarea {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  height: 120px !important;
  border-radius: 10px !important;
  padding: 15px !important;
}

.account .wk-mp-design .field.profile select#country-pic {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  height: 60px !important;
  border-radius: 10px !important;
  padding: 15px !important;
  font-size: 16px;
}

.account .wk-mp-design .fieldset>.legend button#save-btn,
.account .wk-mp-page-title button.button.wk-mp-btn {
  background: #0071ce !important;
  font-weight: 400 !important;
  max-width: 156px;
  width: 100%;
  height: 46px;
  font-size: 12px;
  border: none !important;
  border-radius: 5px !important;
}

.account .wk-mp-design .fieldset>.legend button#save-btn span,
.account .wk-mp-page-title button.button.wk-mp-btn {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  color: #fff;
}

.account.marketplace-account-editprofile .field.profile.wk-profile-links-container {
  margin-top: -30px;
  margin-bottom: 50px;
}

.account.marketplace-account-editprofile .wk-profile-links-container .wk-profile-links {
  width: 156px;
}

.account.marketplace-account-editprofile .wk-profile-links-container .wk-profile-links a {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  color: #fff !important;
  text-transform: capitalize;
  height: 46px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #0071ce !important;
  border-radius: 5px !important;
  opacity: 1 !important;
}

.account.marketplace-account-editprofile .column.main .wk-mp-page-title.page-title h2 {
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  color: #000;
}

.account.marketplace-account-editprofile form .wk-mp-page-title.page-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 30px;
}

/*New product Tab*/
.wk-profile-alert {
  border: unset !important;
  color: #fff !important;
  background: #a7c0d6 !important;
}

.wk-profile-alert a {
    text-decoration: underline;
    color: #000000 !important;
}

.wk-profile-alert .wk-close,
.wk-profile-alert .wk-product-flag-close {
  color: #fff !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 14px !important;
  opacity: 1 !important;
}

.wk-profile-alert strong {
  font-weight: 400 !important;
}

.account.marketplace-product-create .wk-mp-design .fieldset>.legend button.button.wk-mp-btn span {
  font-size: 16px !important;
  color: #fff !important;
  line-height: 1.5;
}

.account.marketplace-product-create .wk-mp-design .fieldset>.legend button.button.wk-mp-btn {
  max-width: 156px;
  width: 100%;
  height: 46px;
}

.account.marketplace-product-create .wk-mp-design .wk-mp-fieldset .control {
  width: 60% !important;
  overflow: auto;
}

.account.marketplace-product-create select {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  height: 40px !important;
  border-radius: 10px !important;
  padding: 10px 15px !important;
  font-size: 14px;
}

.account.marketplace-product-create p.required {
  display: none;
}

/*Add New Product Category*/
.account.marketplace-product-add form#edit-product .wk-category #wk-category-label {
  padding: 4px 6px;
  margin: 15px 0;
  font-size: 14px;
}

.account.marketplace-product-add form#edit-product .wk-category {
  max-height: 600px;
}

.account.marketplace-product-add form#edit-product .wk-category .wk-cat-name {
  float: unset;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  color: #000;
  margin-right: 10px;
  margin-bottom: 15px !important;
}

.account.marketplace-product-add form#edit-product .wk-cat-container {
  margin-bottom: 10px;
}

.account.marketplace-product-add form#edit-product textarea {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  height: 120px !important;
  border-radius: 10px !important;
  padding: 15px !important;
  width: 60%;
}

.account.marketplace-product-add form#edit-product input[type="radio"] {
  height: unset !important;
}

.account.marketplace-product-add form#edit-product .wk-mp-design .wk-mp-fieldset .control span {
  font-size: 12px;
}

.account.marketplace-product-add #downloadable_items-wrapper input[type=text] {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  height: 60px !important;
  border-radius: 10px !important;
  padding: 15px !important;
  width: 60%;
}

.account.marketplace-product-add form#edit-product input[type=text],
.account.marketplace-product-add form#edit-product select {
  width: 60%;
}

.account.marketplace-product-add table.control-table {
  background: #fff !important;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
  border-collapse: separate !important;
  border-radius: 3px;
}

.account.marketplace-product-add table.control-table th span {
  color: #0071ce;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
}

.account.marketplace-product-add .downloadable-form td.col-actions-add {
  padding: 15px;
}

.account.marketplace-product-add table.control-table button#add_link_item,
.account.marketplace-product-add table.control-table button#add_sample_item {
  height: 40px;
  max-width: 130px !important;
  width: 100%;
}

.account.marketplace-product-add .field-note span {
  font-size: 12px !important;
  line-height: 1.5;
}

.account.marketplace-product-add .field-note {
  margin-top: 15px;
  font-size: 12px !important;
  line-height: 1.5;
}

.account.marketplace-product-add form#edit-product button#save-btn {
  max-width: 156px;
  width: 100%;
  height: 46px;
}

/* Marketplace Add New Product */
.account.marketplace-product-edit form#edit-product .wk-category #wk-category-label {
  padding: 4px 6px;
  margin: 15px 0;
  font-size: 14px;
}

.account.marketplace-product-edit form#edit-product .wk-category {
  max-height: 600px;
}

.account.marketplace-product-edit form#edit-product .wk-category .wk-cat-name {
  float: unset;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  color: #000;
  margin-right: 10px;
  margin-bottom: 15px !important;
}

.account.marketplace-product-edit form#edit-product .wk-cat-container {
  margin-bottom: 10px;
}

.account.marketplace-product-edit form#edit-product textarea {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  height: 120px !important;
  border-radius: 10px !important;
  padding: 15px !important;
  width: 60%;
}

.account.marketplace-product-edit form#edit-product input[type="radio"] {
  height: unset !important;
}

.account.marketplace-product-edit form#edit-product .wk-mp-design .wk-mp-fieldset .control span {
  font-size: 12px;
}

.account.marketplace-product-edit #downloadable_items-wrapper input[type=text] {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  height: 60px !important;
  border-radius: 10px !important;
  padding: 15px !important;
  width: 60%;
}

.account.marketplace-product-edit form#edit-product input[type=text],
.account.marketplace-product-edit form#edit-product select {
  width: 60%;
}

.account.marketplace-product-edit table.control-table {
  background: #fff !important;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
  border-collapse: separate !important;
  border-radius: 3px;
}

.account.marketplace-product-edit table.control-table th span {
  color: #0071ce;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
}

.account.marketplace-product-edit .downloadable-form td.col-actions-add {
  padding: 15px;
}

.account.marketplace-product-edit table.control-table button#add_link_item,
.account.marketplace-product-edit table.control-table button#add_sample_item {
  height: 40px;
  max-width: 130px !important;
  width: 100%;
}

.account.marketplace-product-edit .field-note span {
  font-size: 12px !important;
  line-height: 1.5;
}

.account.marketplace-product-edit .field-note {
  margin-top: 15px;
  font-size: 12px !important;
  line-height: 1.5;
}

.account .wk-mp-design .mce-container-body button,
.account .wk-mp-design .mce-container-body button:hover {
  background: unset !important;
  color: unset !important;
}

.account .mce-tinymce {
  width: 60% !important;
}


.account.marketplace-product-edit #product-variations-matrix .action-select-wrap button.action-select,
.account.marketplace-product-edit #product-variations-matrix .action-select-wrap button.action-select:hover {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  padding: 5px 5px !important;
  border-radius: 10px !important;
  font-size: 14px;
  color: #000 !important;
  letter-spacing: 0px !important;
  text-decoration: none;
  background: unset !important;
}

.account.marketplace-product-edit #product-variations-matrix .actions-image-uploader .action.toggle.no-display {
  display: none !important;
}

.account.marketplace-product-edit #product-variations-matrix .data-grid td .action-select:after {
  border-color: rgba(0, 0, 0, 0.6) transparent transparent;
}

.account #product-variations-matrix h3 {
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  color: #000;
}



/*Product List*/

.account button.admin__action-dropdown {
  border: 1px solid #eaecef;
  border-radius: 10px !important;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.account .admin__action-dropdown:before {
  color: #0071ce !important;
}

.account .admin__action-dropdown:after {
  border-color: #0071ce transparent transparent !important;
}

.account .admin__action-dropdown .admin__action-dropdown-text {
  font-style: normal;
  font-weight: 400;
  color: #000;
}

.account.marketplace-product-productlist .admin__data-grid-actions-wrap .admin__action-dropdown-wrap:after {
  border-left: unset;
}

.account .data-grid-filters-action-wrap .action-default, .account .data-grid-filters-action-wrap .action-default.active {
    background: #0071ce !important;
    border: 0 !important;
    border-radius: 10px !important;
    color: #fff !important;
    font-weight: 400 !important;
    margin-bottom: 0;
    height: 37px;
}

.account .admin__data-grid-filters-wrap._show {
    top: 5px;
}

.admin__data-grid-filters-wrap .admin__fieldset .admin__form-field input, 
.admin__data-grid-filters-wrap .admin__fieldset .admin__form-field select
 {
    border: 1px solid rgba(0, 0, 0, 0.3) !important;
    height: 40px !important;
    border-radius: 10px !important;
    padding: 15px !important;
    margin-bottom: 0;
    font-weight: normal;
}

.account.marketplace-product-productlist .data-grid-filters-action-wrap .action-default:before {
  color: #fff;
}

.account.marketplace-product-productlist .admin__data-grid-actions-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-gap: 10px;
  margin-top: 0 !important;
}

.account .data-grid-filters-action-wrap .action-default:hover {
  background: #0071ce !important;
}

.account .data-grid-filters-action-wrap .action-default._active {
    background-color: #0070ce!important;
    border: 1px solid #0070ce!important;
    border-bottom-color: #0070ce!important;

}

.account .data-grid-filters-action-wrap .action-default:hover:before {
  color: #0071ce !important;
}

.account .data-grid-filters-action-wrap .action-default:before {
  color: #fff !important;
  font-size: inherit !important;
  margin-right: 1rem !important;
  top: 0 !important;
  vertical-align: middle !important;
}

.account .admin__data-grid-header .action-select-wrap .action-select {
    border-radius: 5px;
    border: 1px solid #cccccc !important;
}

.account .admin__data-grid-header .action-select-wrap .action-select:before {
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    border: 1px solid #eaecef;
    background: #0071ce !important;
}

.account .action-menu, .action-menu .action-submenu {
    border: 1px solid #cccccc !important;
    border-radius: 1px;
    box-shadow: 0 0 0 !important;
}

.account  .action-select-wrap .action-select:after {
    border-color: #ffffff transparent transparent !important;
}


/* Filter Design */
.admin__data-grid-filters-wrap._show {
  padding: 15px !important;
  border: unset;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
}
.admin__data-grid-filters-wrap._show label.admin__form-field-label span,
.admin__data-grid-filters-wrap._show .admin__form-field-legend {
  font-size: 14px !important;
  color: #000 !important;
  font-weight: 400 !important;
  text-transform: capitalize;
}
.admin__data-grid-filters-wrap._show .admin__footer-main-actions button.action-secondary {
  background: #0071ce;
  border: unset;
  border-radius: 5px;
  font-weight: 400 !important;
  color: #fff;
}
.admin__data-grid-filters-wrap._show .admin__footer-main-actions button.action-tertiary,.admin__footer-main-actions button.action-tertiary:hover {
  color: #0071ce;
  font-weight: 400 !important;
  text-decoration: none;
  border: 1px solid #0071ce !important;
  border-radius: 5px;
}
.admin__data-grid-filters-wrap._show .account.marketplace-product-productlist .data-grid-filters-action-wrap .action-default {
  color: #0071ce !important;
  background: #fff !important;
  border: 1px solid #0071ce !important;
}
 .action-default._active:after {
  background-color: unset !important;
}
.account .data-grid-filters-action-wrap .action-default:hover:before {
    color: #ffffff !important;
}
.account .data-grid-filters-action-wrap .action-default:hover {
  color: #ffffff !important;
}
/* Pagination table */
.account.marketplace-product-productlist .admin__data-grid-pager button {
  height: 32px !important;
  border-radius: 5px !important;
}

.account.marketplace-product-productlist .admin__data-grid-pager button:before {
  color: #0071ce !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.admin__data-grid-pager input {
  border: unset !important;
  background: transparent !important;
  font-family: 'Helvetica' !important;
  font-style: normal;
}

.account .selectmenu {
    border: 1px solid #cccccc !important;
    border-radius: 5px;
}


.account.marketplace-product-productlist .admin__data-grid-pager label.admin__control-support-text {
  font-size: 14px;
  padding-left: 0 !important;
  padding-top: 0 !important;
  line-height: 30px;
  margin-bottom: 0 !important;
  margin-left: -10px;
  height: 32px !important;
}

.account.marketplace-product-productlist .admin__data-grid-pager-wrap label.admin__control-support-text {
  font-size: 14px !important;
}

.account.marketplace-product-productlist .modal-content {
  padding: 30px 3rem;
  font-size: 16px;
  font-family: 'Helvetica' !important;
  font-weight: 400 !important;
  color: #000;
}

.account.marketplace-product-productlist footer.modal-footer button {
  background-color: #0071ce !important;
  border-color: #0071ce !important;
  border-radius: 10px !important;
  font-family: 'Helvetica' !important;
  color: #fff;
  font-weight: 400;
  letter-spacing: 1px;
  font-size: 14px !important;
  text-shadow: unset;
  font-style: normal;
}

/* Table Design */

.account.marketplace-product-productlist table.data-grid th {
  background: transparent !important;
  border: unset !important;
  border-bottom: 1px solid #e3e3e3 !important;
  height: 50px;
  line-height: 1;
}

.account.marketplace-product-productlist table.data-grid th span.data-grid-cell-content {
    font-size: 14px;
}

.account.marketplace-product-productlist table.data-grid td {
  border: unset !important;
  height: 50px;
  line-height: 1.5;
}

.account.marketplace-product-productlist .data-grid .data-grid-th._sortable:focus,
.account.marketplace-product-productlist .data-grid .data-grid-th._sortable:hover {
  background-color: transparent !important;
}

.account.marketplace-product-productlist table td,
.account.marketplace-product-productlist table td a {
  vertical-align: middle !important;
  font-size: 14px !important;
  color: #000 !important;
  font-weight: 400 !important;
}

.account.marketplace-product-productlist table label.data-grid-checkbox-cell-inner {
  margin-bottom: 0px !important;
}


/*attribute Tab */
.marketplace-index-attribute form#attribute-form,
.policycontent-index-list form#biren-policycontent-form,
.account.policycontent-index-index form#biren-policycontent-form {
  width: 60%;
}

.marketplace-index-attribute form#attribute-form fieldset>legend {
  display: none;
}

.marketplace-index-attribute form#attribute-form fieldset {
  margin-bottom: 0px !important;
}

.marketplace-index-attribute form#attribute-form textarea#reason {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  height: 120px !important;
  border-radius: 10px !important;
  padding: 15px !important;
  margin-bottom: 20px;
}
.marketplace-index-attribute form#attribute-form button.action.submit.primary,
.account button.submit {
  background: #0071ce;
  color: #fff;
  font-weight: 400 !important;
  max-width: 156px;
  width: 100% !important;
  height: 46px;
  margin-bottom: 25px;
  border: none;
  border-radius: 5px;
  font-size: 16px;
  font-style: normal;
  line-height: 1.5;
}

/*edit return policy*/
.account.policycontent-index-edit .column.main {
  /* width: 70% !important; */
  margin: 50px auto !important;
}

.account.policycontent-index-edit form#biren-policycontent-form input {
  width: 60% !important;
}

.account.policycontent-index-edit form#biren-policycontent-form input {
  width: 100% !important;
}

/* New Policy Tab */

.account.policycontent-index-list .adnewlink>a {
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  color: #fff;
  background: #0071ce !important;
  font-weight: 400 !important;
  max-width: 160px !important;
  width: 100%;
  height: 46px;
  font-size: 16px;
  border: none !important;
  border-radius: 5px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 15px;
}

#biren-policycontent-form textarea#content {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  height: 120px !important;
  border-radius: 10px !important;
  padding: 15px !important;
}

form#biren-policycontent-form .fieldset:first-child legend a,
form#biren-policycontent-form .fieldset:first-child legend a:hover {
  color: #000 !important;
}

#biren-policycontent-form .field.content {
  padding: 0 !important;
}

form#biren-policycontent-form .field {
  width: 60%;
}

/* Return Policy Tab */
table#policycontent-data-table {
  background: #fff !important;
  margin-bottom: 30px;
}

table#policycontent-data-table tr {
  height: 50px;
}

table#policycontent-data-table td {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 25px;
  color: #000;
  padding: 12px;
  border-bottom-width: 0px;
  vertical-align: middle;
}

.account .wk-mp-page-main .data {
    margin-bottom: 30px;
    background: #fff !important;
    border: 1px solid #cccccc;
}
table#policycontent-data-table a.action.view {
  font-size: 0;
}

table#policycontent-data-table td.col.actions a.action:first-child :after {
  content: '\f1f8 ';
  display: inline-block;
  font-family: 'FontAwesome';
  font-size: 18px;
  color: #0071ce;
}

table#policycontent-data-table td.col.actions a.action:nth-child(2) :after {
  content: '\f040 ';
  display: inline-block;
  font-family: 'FontAwesome';
  font-size: 18px;
  color: #0071ce;
}

/* Transaction List */
.account.marketplace-transaction-history .wk-mp-tr-amount-wrapper,
.account.marketplace-order-history .wk-mp-tr-amount-wrapper {
  border: unset;
  background-color: unset;
  margin-bottom: 40px;
}

.account.marketplace-transaction-history .wk-mp-tr-amount-wrapper>div,
.account.marketplace-order-history .wk-mp-tr-amount-wrapper>div {
  background: #fff !important;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
  border-radius: 3px;
  width: 33%;
  margin-right: 20px;
}

.account.marketplace-transaction-history .wk-mp-tr-amount-wrapper>div:last-child,
.marketplace-order-history .wk-mp-tr-amount-wrapper>div:last-child {
  margin-right: 0 !important;
}

.account.marketplace-transaction-history #wk-mp-tr-heading th,
.account.marketplace-order-history #wk-mp-tr-heading th {
  border-color: unset;
  border-style: none;
  border-width: 0px;
  font-size: 16px;
  color: #0071ce;
  font-weight: 400;
  padding: 12px;
  vertical-align: middle;
}

.account.marketplace-transaction-history .wk-mp-list-table thead span,
.account.marketplace-order-history .wk-mp-list-table thead span {
  font-weight: 400 !important;
}

.account.marketplace-transaction-history #wk-mp-tr-heading,
.account.marketplace-order-history #wk-mp-tr-heading {
  background-color: transparent;
}

.account.marketplace-transaction-history table.border.wk-mp-list-table,
.account.marketplace-order-history table.border.wk-mp-list-table {
  background: #fff !important;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
  border: unset !important;
  margin-bottom: 30px;
  border-radius: 3px;
}

.account.marketplace-transaction-history tbody.wk-mp-body tr,
.account.marketplace-order-history tbody.wk-mp-body tr {
  border-top: 1px solid #cccccc;
}

.account.marketplace-transaction-history .wk-mp-body td,
.account.marketplace-order-history .wk-mp-body td {
  background: unset;
  background-color: transparent;
  vertical-align: middle;
  padding: 12px;
  border: unset !important;
}

.account.marketplace-transaction-history table input,
.account.marketplace-order-history table input {
  height: 50px !important;
  border-radius: 15px;
}

.account.marketplace-transaction-history table button,
.account.account.marketplace-order-history table button {
  height: 40px;
}

/* Transaction List after Filter */


.account.marketplace-transaction-history .wk-mp-list-container-table th {
  border-color: unset;
  border-style: none;
  border-width: 0px;
  font-size: 16px;
  color: #0071ce;
  font-weight: 400;
  padding: 12px;
  vertical-align: middle;
}

.account.marketplace-transaction-history .wk-mp-list-container-table thead span,
.account.marketplace-order-history .wk-mp-list-container-table thead span {
  font-weight: 400 !important;
}

.account.marketplace-transaction-history #wk-mp-tr-heading,
.account.marketplace-order-history #wk-mp-tr-heading {
  background-color: transparent;
}

.account.marketplace-transaction-history table.wk-mp-list-container-table {
  background: #fff !important;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
  border: unset !important;
  margin-bottom: 30px;
  border-radius: 3px;
}

.account.marketplace-transaction-history .wk-mp-list-container-table tbody tr,
.account.marketplace-order-history .wk-mp-list-container-table tbody tr {
  border-top: 1px solid #cccccc;
}

.account.marketplace-transaction-history .wk-mp-list-container-table td {
  background: unset;
  background-color: transparent;
  vertical-align: middle;
  padding: 12px;
  border: unset !important;
  background: unset;
  background-color: transparent;
  vertical-align: middle;
  padding: 12px;
  border: unset !important;
  font-size: 16px;
  color: #000;
  font-weight: 400;
}

.account.marketplace-transaction-history .wk-mp-list-container-table td:last-child a {
  font-size: 0;
}

.account.marketplace-transaction-history .wk-mp-list-container-table td:last-child a::after {
  content: '\f06e';
  font-family: 'FontAwesome';
  font-size: 18px;
  color: #0071ce;
}

.account.marketplace-transaction-history .wk-mp-list-container-table td.wk-first-td,
.account.marketplace-transaction-history .wk-mp-list-container-table th.wk-first-td {
  width: 7% !important;
}

.account.marketplace-transaction-history .wk-mp-list-container-table td:nth-child(3) span.bol {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.account.marketplace-transaction-history .wk-mp-list-container-table th:nth-child(3),
.account.marketplace-transaction-history .wk-mp-list-container-table td:nth-child(3) {
  width: 35%;
}

/* Transaction Details */
.account.marketplace-transaction-view .box,
.account.marketplace-transaction-view .block-dashboard-addresses .box {
  border: unset !important;
  padding: 0 !important;
  min-height: unset !important;
  border-radius: 0 !important;
}

.account.marketplace-transaction-view .wk-mp-order-info-box {
    background: #fff !important;
    margin-bottom: 30px;
    border-radius: 3px;
    padding: 25px 25px;
    border: 1px solid #cccccc;
}
.account.marketplace-transaction-view .box-title h2 {
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 15px;
  line-height: 1.4;
}

.account.marketplace-transaction-view .wk-mp-order-info-box span.label {
  font-style: normal;
  font-size: 15px;
  line-height: 1.4;
  color: #000000;
  font-weight: 600;
  margin-right: 5px;
}

.account.marketplace-transaction-view .wk-mp-order-info-box span.value {
  font-style: normal;
  font-size: 15px;
  line-height: 1.4;
  color: #000000;
  font-weight: 400;
}

.account.marketplace-transaction-view .wk-mp-design .order-details-items.ordered {
    border: unset !important;
    padding: 0 !important;
    background: none;
}
.account.marketplace-transaction-view h2.table-caption {
  font-style: normal;
  font-size: 20px;
  line-height: 1.4;
  color: #000000;
  font-weight: 400;
  margin-bottom: 15px;
}

/* Table Design */

.account.marketplace-transaction-view table.table-order-items {
    background: #fff !important;
    margin-bottom: 30px;
    border-radius: 3px;
    border: 1px solid #cccccc;
}
.account.marketplace-transaction-view .table-order-items tbody tr,
.account.marketplace-order-history .table-order-items tbody tr {
  border-top: 1px solid #cccccc;
}

.account.marketplace-transaction-view .table-order-items td {
  background: unset;
  background-color: transparent;
  vertical-align: middle;
  padding: 12px;
  border: unset !important;
  background: unset;
  background-color: transparent;
  vertical-align: middle;
  padding: 12px;
  border: unset !important;
  font-size: 16px;
  color: #000;
  font-weight: 400;
  text-align: left !important;
}

.account.marketplace-transaction-view .column.main .order-details-items .table-wrapper .data.table>tbody>tr:nth-child(even)>td {
  background: transparent !important;
}

.account.marketplace-transaction-view .column.main .order-details-items .table-wrapper .data.table>thead>tr>th {
  border-bottom: unset !important;
}


/* account-earning */

.account form select {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  height: 43px !important;
  border-radius: 10px !important;
  padding: 10px 15px !important;
  font-size: 16px;
}
.account .form-edit-account .field {
  margin-bottom: 0;
}
.account .form-edit-account .field.gender {
  margin-bottom: 10px;
}
.marketplace-account-earning .column.main form .field {
  width: 60%;
}

.account.marketplace-account-earning main form .field .control input {
  width: 100%;
}
.account .form-edit-account .name-per {
  margin-bottom: 0;
}

/* Table Design */
.account.marketplace-account-earning .data-grid th {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: transparent;
  border-color: unset;
  height: 50px;
  line-height: 1;
  vertical-align: middle;
}


.account.marketplace-account-earning table.data-grid tr:last-child:not(.data-grid-editable-row) td {
  border-bottom: unset;
}

.data-grid tr._odd-row td {
  background-color: #fff !important;
}

.account.marketplace-account-earning table.data-grid tr.data-row {
  border-top: 1px solid #ccc;
  height: 50px;
}

.account.marketplace-account-earning .data-grid td {
  height: 50px;
  vertical-align: middle;
  border-top: 1px solid #ccc !important;
  border-left: unset !important;
  border-right: unset !important;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  color: #000;
}

.data-grid .data-grid-th._sortable:focus,
.data-grid .data-grid-th._sortable:hover {
  background-color: transparent !important;
}

/* Table Design End */

/* Manage Print PDF Header Info */
form#form-selleraddress-validate {
  width: 60%;
}

.account.marketplace-order-shipping button#savepaym {
  max-width: 156px;
  height: 46px;
}

.account.marketplace-order-shipping textarea.input-text {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  height: 120px !important;
  border-radius: 10px !important;
  padding: 15px !important;
}

.baseshipping-shipping-index .page-title h2.legend {
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  color: #000;
  border-bottom: none !important;
  margin-bottom: 0;
  padding-bottom: 0;
}

.baseshipping-shipping-index form#form-validate fieldset .field {
  width: 60%;
  position: relative;
}

.baseshipping-shipping-index form#form-validate fieldset .field label>span {
  font-weight: 400;
  font-size: 16px;
}

.baseshipping-shipping-index form#form-validate fieldset .field label {
  margin-bottom: 3px;
}

.baseshipping-shipping-index form#form-validate fieldset .nested .field {
  width: 100%;
}

.account.baseshipping-shipping-index form#form-validate .wk-mp-page-title.page-title,
.account.multiship-shipping-view .wk-mp-page-title.page-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 35px;
}

.baseshipping-shipping-index form#form-validate fieldset .field div.mage-error {
  position: absolute;
  bottom: -18px;
}

/* Order History */

.account.marketplace-order-history .fieldset button#shiplightboxopen,
.account.marketplace-order-history .fieldset button#invoice-lightboxopen {
  height: 40px;
}

.account.marketplace-order-history .fieldset form select {
  height: 50px !important;
  border-radius: 15px !important;
  background-clip: padding-box !important;
  border: 1px solid #c2c2c2 !important;
  font-size: 14px !important;
  color: #000 !important;
  font-weight: 400 !important;
}

.account.marketplace-order-history .wk-order-product-details {
  padding-left: 0px;
}

/* Customer History */


.account.marketplace-account-customer button.admin__action-dropdown {
  border: 1px solid #eaecef;
  border-radius: 10px !important;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.account.marketplace-account-customer .admin__action-dropdown:before {
  color: #0071ce !important;
}

.account.marketplace-account-customer .admin__action-dropdown:after {
  border-color: #0071ce transparent transparent !important;
}

.account.marketplace-account-customer .admin__action-dropdown .admin__action-dropdown-text {
  font-style: normal;
  font-weight: 400;
  color: #000;
}

.account.marketplace-account-customer .admin__data-grid-actions-wrap .admin__action-dropdown-wrap:after {
  border-left: unset;
}

.account.marketplace-account-customer .data-grid-filters-action-wrap .action-default {
  background: #0071ce;
  border: 0 !important;
  border-radius: 10px !important;
  color: #fff !important;
  font-weight: 400 !important;
  margin-bottom: 0;
  height: 40px;
}

.account.marketplace-account-customer .data-grid-filters-action-wrap .action-default:before {
  color: #fff;
}

.account.marketplace-account-customer .admin__data-grid-actions-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-gap: 10px;
  margin-top: 0 !important;
}


.account.marketplace-account-customer .admin__data-grid-header .action-select-wrap .action-select {
  border-radius: 5px;
  border: 1px solid #eaecef !important;
}

.account.marketplace-account-customer .admin__data-grid-header .action-select-wrap .action-select:before {
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border: 1px solid #eaecef;
}

.account.marketplace-account-customer .action-select-wrap .action-select:after {
  border-color: #0071ce transparent transparent !important;
}

/* Pagination table */
.account.marketplace-account-customer .admin__data-grid-pager button {
  height: 32px !important;
  border-radius: 5px !important;
}

.account.marketplace-account-customer .admin__data-grid-pager button:before {
  color: #0071ce !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.admin__data-grid-pager input {
  border: unset !important;
  background: transparent !important;
  font-family: 'Helvetica' !important;
  font-style: normal;
}

.account.marketplace-account-customer .selectmenu {
  border: 1px solid #eaecef;
  border-radius: 5px;
}

.account.marketplace-account-customer .selectmenu-toggle:before {
  border-left: 1px solid #eaecef;
}

.account.marketplace-account-customer .admin__data-grid-pager label.admin__control-support-text {
  font-size: 14px;
  padding-left: 0 !important;
  padding-top: 0 !important;
  line-height: 30px;
  margin-bottom: 0 !important;
  margin-left: -10px;
  height: 32px !important;
}

.account.marketplace-account-customer .admin__data-grid-pager-wrap label.admin__control-support-text {
  font-size: 14px !important;
}

.account.marketplace-account-customer .modal-content {
  padding: 30px 3rem;
  font-size: 16px;
  font-family: 'Helvetica' !important;
  font-weight: 400 !important;
  color: #000;
}

.account.marketplace-account-customer footer.modal-footer button {
  background-color: #0071ce !important;
  border-color: #0071ce !important;
  border-radius: 10px !important;
  font-family: 'Helvetica' !important;
  color: #fff;
  font-weight: 400;
  letter-spacing: 1px;
  font-size: 14px !important;
  text-shadow: unset;
  font-style: normal;
}

/* Table Design */

  .account.marketplace-account-customer table.data-grid th {
  background: transparent !important;
  border: unset !important;
  border-bottom: 1px solid #e3e3e3 !important;
  height: 50px;
  line-height: 1;
}

.account.marketplace-account-customer table.data-grid td {
  border: unset !important;
  height: 50px;
  line-height: 1;
}

.account.marketplace-account-customer table.data-grid td a {
  color: inherit;
}

.account.marketplace-account-customer .data-grid .data-grid-th._sortable:focus,
.account.marketplace-account-customer .data-grid .data-grid-th._sortable:hover {
  background-color: transparent !important;
}

.account.marketplace-account-customer table td {
  vertical-align: middle !important;
  font-size: 14px !important;
  color: #000 !important;
  font-weight: 400 !important;
}

.account.marketplace-account-customer table label.data-grid-checkbox-cell-inner {
  margin-bottom: 0px !important;
}


/* Customer Review */
.account.marketplace-account-review button.admin__action-dropdown {
  border: 1px solid #eaecef;
  border-radius: 10px !important;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.account.marketplace-account-review .admin__action-dropdown:before {
  color: #0071ce !important;
}

.account.marketplace-account-review .admin__action-dropdown:after {
  border-color: #0071ce transparent transparent !important;
}

.account.marketplace-account-review .admin__action-dropdown .admin__action-dropdown-text {
  font-style: normal;
  font-weight: 400;
  color: #000;
}

.account.marketplace-account-review .admin__data-grid-actions-wrap .admin__action-dropdown-wrap:after {
  border-left: unset;
}

.account.marketplace-account-review .data-grid-filters-action-wrap .action-default:before {
  color: #fff;
}

.account.marketplace-account-review .admin__data-grid-actions-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-gap: 10px;
  margin-top: 0 !important;
}


.account.marketplace-account-review .admin__data-grid-header .action-select-wrap .action-select {
    border: 1px solid rgba(0, 0, 0, 0.3) !important;
    height: 40px !important;
    border-radius: 10px !important;
    padding: 8px 15px !important;
    margin-bottom: 0;
    font-weight: normal;
    line-height: 13px;
}

.account.marketplace-account-review .admin__action-multiselect-wrap .admin__action-multiselect:before {
    height: calc(3.8rem + 2px);
    top: auto;
    width: 4rem;
}

.account.marketplace-account-review .admin__data-grid-header .action-select-wrap .action-select:before {
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border: 1px solid #eaecef;
}

.account.marketplace-account-review  .admin__action-multiselect-wrap .admin__action-multiselect:after {
    bottom: 16px;
    top: auto;
    right: 14px;
}


/* Pagination table */
.account.marketplace-account-review .admin__data-grid-pager button {
  height: 32px !important;
  border-radius: 5px !important;
}

.account.marketplace-account-review .admin__data-grid-pager button:before {
  color: #0071ce !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.admin__data-grid-pager input {
  border: unset !important;
  background: transparent !important;
  font-family: 'Helvetica' !important;
  font-style: normal;
}

.account.marketplace-account-review .selectmenu {
  border: 1px solid #eaecef;
  border-radius: 5px;
}

.account.marketplace-account-review .selectmenu-toggle:before {
  border-left: 1px solid #eaecef;
}

.account.marketplace-account-review .admin__data-grid-pager label.admin__control-support-text {
  font-size: 14px;
  padding-left: 0 !important;
  padding-top: 0 !important;
  line-height: 30px;
  margin-bottom: 0 !important;
  margin-left: -10px;
  height: 32px !important;
}

.account.marketplace-account-review .admin__data-grid-pager-wrap label.admin__control-support-text {
  font-size: 14px !important;
}

.account.marketplace-account-review .modal-content {
  padding: 30px 3rem;
  font-size: 16px;
  font-family: 'Helvetica' !important;
  font-weight: 400 !important;
  color: #000;
}

.account.marketplace-account-review footer.modal-footer button {
  background-color: #0071ce !important;
  border-color: #0071ce !important;
  border-radius: 10px !important;
  font-family: 'Helvetica' !important;
  color: #fff;
  font-weight: 400;
  letter-spacing: 1px;
  font-size: 14px !important;
  text-shadow: unset;
  font-style: normal;
}

/* Table Design */

.account.marketplace-account-review table.data-grid th {
  background: transparent !important;
  border: unset !important;
  border-bottom: 1px solid #e3e3e3 !important;
  height: 50px;
  line-height: 1;
}

.account.marketplace-account-review table.data-grid th span.data-grid-cell-content {
    font-size: 14px;
    line-height: 20px;
}
.account.marketplace-account-review table.data-grid td {
  border: unset !important;
  height: 50px;
  line-height: 1;
}

.account.marketplace-account-review .data-grid .data-grid-th._sortable:focus,
.account.marketplace-account-review .data-grid .data-grid-th._sortable:hover {
  background-color: transparent !important;
}

.account.marketplace-account-review table td {
  vertical-align: middle !important;
  font-size: 14px !important;
  color: #000 !important;
  font-weight: 400 !important;
}

.account.marketplace-account-review table label.data-grid-checkbox-cell-inner {
  margin-bottom: 0px !important;
}


/* View Oreder Details */
.account.marketplace-order-view .page-title-wrapper h1.page-title {
  margin-bottom: 10px;
  display: block;
}

.account.marketplace-order-view .wk-mp-fieldset .page-title-wrapper span.base {
  font-size: 20px !important;
}

.account.marketplace-order-view span.order-status {
  font-size: 14px !important;
  background: #0071ce !important;
  border-color: unset !important;
  color: #fff !important;
  box-shadow: none !important;
  border: unset !important;
  font-family: Helvetica !important;
  font-weight: 400 !important;
  border-radius: 5px !important;
  letter-spacing: 1px;
  margin-bottom: 15px;
}

.account.marketplace-order-view a#profileconnect {
  color: #0071ce;
}

.account.marketplace-order-view date {
  font-size: 14px;
}

.account.marketplace-order-view .order-actions-toolbar button.button.wk-mp-btn span {
  color: #fff;
  font-size: 16px;
}

.account.marketplace-order-view .order-actions-toolbar button {
  height: 46px;
  max-width: 156px;
  width: 100%;
}

.account.marketplace-order-view table#my-orders-table {
  border-radius: 3px !important;
  background: #fff !important;
}

.account.marketplace-order-view .wk-mp-design .order-details-items.ordered {
  border: UNSET !important;
}

.account.marketplace-order-view table#my-orders-table tfoot {
  background: #fff;
}

.account.marketplace-order-view .order-details-items tfoot td {
  background: #fff !important;
}

.account.marketplace-order-view ul.items.order-links {
    margin-bottom: 20px;
    display: flex;
    justify-content: flex-start;
    margin-top: 20px;
    clear: both;
    align-items: center;
    column-gap: 15px;
}
.account.marketplace-order-view ul.items.order-links li {
    width: auto !important;
}
.account.marketplace-order-view ul.items.order-links::before, .account.marketplace-order-view ul.items.order-links::after {
    display: none;
}

.account.marketplace-order-view .wk-mp-design .order-details-items.ordered {
  padding: 0 !important
}

.account.marketplace-order-view .order-links .item strong {
  font-style: normal;
  font-size: 20px;
  color: #000000;
  background: #ffffff !important;
}

.account.marketplace-order-view .order-links li.nav.item a {
    display: inline-block;
    padding: 7px 10px !important;
    border: unset;

    background: #0071ce;
    color: #fff;
    border-radius: 5px;
    font-size: 16px;
}
.account.marketplace-order-view .block-order-details-view .block-content {
  background: #fff;
  padding: 20px 15px;
  border-radius: 3px;
  border: 1px solid #e3e3e3;
  min-height: auto;
}

.account.marketplace-order-view .wk-mp-design .block-order-details-view .block-content .box {
    margin-bottom: 0;
}

.account.marketplace-order-view .box,
.account.marketplace-order-view .block-dashboard-addresses .box {
  min-height: unset;

}

.account.marketplace-order-view .wk-mp-design .block-order-details-view .block-content .box span.label {
  font-style: normal;
  font-size: 16px;
  line-height: 1.5;
  color: #000000;
}

.account.marketplace-order-view .wk-mp-design .block-order-details-view .block-content .box span.value {
  font-style: normal;
  font-size: 16px;
  line-height: 1.5;
  color: #000000;
}

.account .block-content .box-title span {
    font-weight: 400 !important;

    font-style: normal;
    font-size: 18px !important;
    line-height: 1.5;
    color: #000000;
}
.customer-address-form .form-address-edit .name-per {
  margin-bottom: 0;
}
.account .block-content .box-title {
    margin-bottom: 15px !important;
    display: inline-block;
}

.account.marketplace-order-view .block-order-details-view .box-content {
  font-size: 16px;
  color: #000;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}

.account.marketplace-order-view .block-order-details-view:nth-child(5) {
  margin-top: 40px !important;
}

.account.marketplace-order-view table#my-orders-table th.mark,
.account.marketplace-order-view table#my-orders-table span.price {
  font-size: 14px;
  color: #000;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}

.account.marketplace-order-view table#my-orders-table td.amount {
  padding-right: 20px;
}

.account.marketplace-order-view ul.items.order-links li {
  background: transparent !important;
  border: unset !important;
}

.account.marketplace-order-view ul.items.order-links li:not(:first-child) {
  display: inline-block !important;
  width: auto;
  margin-right: 10px;
}

.account.marketplace-order-view .order-links .item strong {
  background: transparent !important;
  border: unset !important;
  padding: 0 !important;
  height: unset !important;
  line-height: 1.2 !important;
  margin-bottom: 10px;
}

.account.marketplace-order-view p.back-link a {
  font-size: 14px;
}

.account.marketplace-order-view .deliverydate form {
  width: 60%;
}

.account.marketplace-order-view .deliverydate form input#datepicker {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  height: 60px !important;
  border-radius: 10px !important;
  padding: 15px !important;
  margin-bottom: 25px;
}

.account.marketplace-order-view .deliverydate form input[type="submit"] {
  background: #0071ce;
  color: #fff;
  font-weight: 400 !important;
  max-width: 156px;
  width: 100%;
  height: 46px;
  font-size: 16px;
  margin-bottom: 25px;
  border: none;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.account.marketplace-order-view .order-details-items .product-item-name {
  font-size: 16px;
}

.account.marketplace-order-view .order-actions-toolbar .action {
  margin-right: 0px;
}

/*Create An Account*/
.customer-account-create main#maincontent {
    padding: 60px 15px;
}
.customer-account-create .fieldset.create.info span {
  font-weight: 400 !important;
}

.customer-account-create .form-create-account .field.choice {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.customer-account-create .form-create-account input#is_subscribed,
.customer-account-create .form-create-account input#show-password {
  margin-top: 0 !important;
  top: 0;
}

.customer-account-create fieldset.fieldset.create.account {
  margin-bottom: 0 !important;
}

.customer-account-create fieldset.fieldset.additional_info {
  margin-bottom: 25px;
}

.customer-account-create .customer-account-create .form-create-account input#assistance_allowed_checkbox {
  margin-top: 0 !important;
  top: 0;
}

.customer-account-create .form-create-account .field.choice span {
  font-size: 14px;
}

.customer-account-create .form-create-account .field.choice label {
  margin-bottom: 0 !important;
}

.customer-account-create .form-create-account .password-strength-meter {
  background-color: transparent !important;
  font-size: 14px;
}

.customer-account-create .form-create-account button.action.submit {
  font-size: 14px;
}

.customer-account-create .form-create-account input[type="radio"] {
  height: unset !important;
}

.customer-account-create .form-create-account .fieldset.create.account:after {
  display: none;
}




/* Assign Product View */

.mpassignproduct-product-view button.wk-ap-del.action.primary {
  border-radius: 5px;
  height: 46px;
  max-width: 156px;
  width: 100%;
  font-style: normal;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 400;
}

.mpassignproduct-product-view table {
  background: #fff !important;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
}

.mpassignproduct-product-view table th {
  background: transparent !important;
  border: unset !important;
  border-bottom: 1px solid #e3e3e3 !important;
  height: 50px;
  line-height: 1;
}

.mpassignproduct-product-view table th {
  color: #0071ce;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  vertical-align: middle;
  padding: 12px;
}

.mpassignproduct-product-view table td {
  border: unset !important;
  height: 50px;
  line-height: 1.5;
  padding: 12px;
}

.mpassignproduct-product-view .data-grid .data-grid-th._sortable:focus,
.mpassignproduct-product-view .data-grid .data-grid-th._sortable:hover {
  background-color: transparent !important;
}

.mpassignproduct-product-view td,
.mpassignproduct-product-view table td a {
  vertical-align: middle !important;
  font-size: 14px !important;
  color: #000 !important;
  font-weight: 400 !important;
}

.mpassignproduct-product-view table label {
  margin-bottom: 0px !important;
}

.mpassignproduct-product-view table td:nth-child(2) a {
  color: #0071ce !important;
}

.mpassignproduct-product-view .wk-ap-fieldset {
  border: unset !important;
}

.mpassignproduct-product-view table td .wk-ap-edit-item {
  background: unset;
  margin-right: 5px;
}

.mpassignproduct-product-view table td span.wk-ap-edit-item:after {
  text-align: center;
  color: #138eef;
  font-size: 18px;
  font-family: 'FontAwesome';
  content: '\f040 ';
}

.mpassignproduct-product-view table td .wk-ap-delete-item {
  background: unset;
}

.mpassignproduct-product-view table td span.wk-ap-delete-item:after {
  text-align: center;
  color: #138eef;
  font-size: 18px;
  font-family: 'FontAwesome';
  content: '\f1f8 ';
}
.mpassignproduct-product-view .wk-table-product-list .wk-ap-btn-col .button.wk-ap-btn {
  padding: 5px 10px;
  cursor: pointer;
  background: #0071ce !important;
  border-radius: 5px !important;
  border: unset !important;
  color: #fff !important;
  font-weight: 400;
  letter-spacing: 0.5px;
  font-size: 14px !important;
  margin-top: 0 !important;
}
/* Assign product List */
.mpassignproduct-product-productlist button.wk-ap-del.action.primary {
  border-radius: 5px;
  height: 46px;
  max-width: 156px;
  width: 100%;
  font-style: normal;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 400;
}

.mpassignproduct-product-productlist table th {
  background: transparent !important;
  border: unset !important;
  height: 50px;
  line-height: 1;
}

.mpassignproduct-product-productlist table th {
  color: #0071ce;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  vertical-align: middle;
  padding: 12px;
}

.mpassignproduct-product-productlist table td {
  border: unset !important;
  height: 50px;
  line-height: 1.5;
  padding: 12px;
}

.mpassignproduct-product-productlist .data-grid .data-grid-th._sortable:focus,
.mpassignproduct-product-productlist .data-grid .data-grid-th._sortable:hover {
  background-color: transparent !important;
}

.mpassignproduct-product-productlist table td,
.mpassignproduct-product-productlist table td a {
  vertical-align: middle !important;
  font-size: 14px !important;
  color: #000 !important;
  font-weight: 400 !important;
}
.account .data-grid a.action-menu-item {
    background: #0071ce !important;
    color: #fff !important;
    padding: 5px;
}
.mpassignproduct-product-productlist table label {
  margin-bottom: 0px !important;
}

.mpassignproduct-product-productlist table td:nth-child(2) a {
  color: #0071ce !important;
}

.mpassignproduct-product-productlist .wk-ap-fieldset {
  border: unset !important;
}

.mpassignproduct-product-productlist table td .wk-ap-edit-item {
  background: unset;
  margin-right: 5px;
}

.mpassignproduct-product-productlist table td span.wk-ap-edit-item:after {
  text-align: center;
  color: #138eef;
  font-size: 18px;
  font-family: 'FontAwesome';
  content: '\f040 ';
}

.mpassignproduct-product-productlist table td .wk-ap-delete-item {
  background: unset;
}

.mpassignproduct-product-productlist table td span.wk-ap-delete-item:after {
  text-align: center;
  color: #138eef;
  font-size: 18px;
  font-family: 'FontAwesome';
  content: '\f1f8 ';
}

/* Customer Edit Order Panel */

.account.mprmasystem-customer-allrma .wk-mp-rma-newrma>a {
  background: #0071ce !important;
  border-color: unset !important;
  color: #fff !important;
  box-shadow: none !important;
  border: unset !important;
  font-family: Helvetica;
  font-size: 12px;
  font-weight: 400 !important;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 5px !important;
  height: 46px;
  width: auto;
  line-height: 1.2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 156px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 25px;
}

/* Table Design */

.account.mprmasystem-customer-allrma table#my-rma-table {
  background: #fff !important;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
}

.account.mprmasystem-customer-allrma #my-rma-table thead tr {
  background: #fff none repeat scroll 0 0;
  height: 50px;
  vertical-align: middle;
}

.account.mprmasystem-customer-allrma #my-rma-table th {
  color: #0071ce;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.2;
  vertical-align: middle;
  padding: 12px;
  background-color: #fff !important;
}

.account.mprmasystem-customer-allrma #my-rma-table input,
.account.mprmasystem-customer-allrma #my-rma-table select {
  height: 40px !important;
  border-radius: 15px;
  font-size: 13px;
}

.account.mprmasystem-customer-allrma #my-rma-table span.wk-date-filter-box {
  width: 48%;
}

.account.mprmasystem-customer-allrma #my-rma-table th span.wk-date-filter-box:first-child {
  margin-right: 5px;
}

.account.mprmasystem-customer-allrma #my-rma-table button.wk-apply-filter-btn {
  background: #0071ce !important;
  border-color: unset !important;
  color: #fff !important;
  box-shadow: none !important;
  border: unset !important;
  font-family: Helvetica;
  font-size: 14px;
  font-weight: 400 !important;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 5px !important;
  height: 46px;
}

/* Customer Edit Order Panel  after filter*/
.account.mprmasystem-customer-allrma table#my-rma-table>tbody>tr>td {
  border-top: unset;
  height: 60px;
  vertical-align: middle;
  padding: 12px;
  font-size: 14px;
  font-weight: 400;
}

.account.mprmasystem-customer-allrma table#my-rma-table>tbody>tr:nth-child(2n+2) {
  background: unset !important;
}

.account.mprmasystem-customer-allrma table#my-rma-table>tbody>tr :nth-child(2)>a {
  color: #0071ce !important;
}

.account.mprmasystem-customer-allrma table#my-rma-table>tbody>tr>td>a.action.view::before {
  content: '\f06e';
  font-family: 'FontAwesome';
  font-size: 18px;
  color: #0071ce;
}

.account.mprmasystem-customer-allrma table#my-rma-table>tbody>tr>td>a.action.view {
  font-size: 0;
}

.account.mprmasystem-customer-allrma table#my-rma-table a.wk-cancel-rma span {
  color: #0071ce;
  font-weight: 600;
  letter-spacing: 0.5px;
  font-style: normal;
  font-size: 14px;
}



/* New Edit Order Request */
.account.mprmasystem-customer-newrma #wk_new_rma_form .fieldset.wk-mprma-fieldset>.field>.control {
  width: 60%;
}


.account.mprmasystem-customer-newrma table#orders-item-table {
  background: #fff !important;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
  border-collapse: separate !important;
}

.account.mprmasystem-customer-newrma table#orders-item-table thead tr {
  background: #fff none repeat scroll 0 0;
  height: 50px;
  vertical-align: middle;
}

.account.mprmasystem-customer-newrma table#orders-item-table th {
  color: #0071ce;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.2;
  vertical-align: middle;
  padding: 12px;
  background-color: #fff !important;
}

.account.mprmasystem-customer-newrma #wk_new_rma_form button.wk-add-showcase-btn {
  background: #0071ce !important;
  border-color: unset !important;
  color: #fff !important;
  box-shadow: none !important;
  border: unset !important;
  font-family: Helvetica;
  font-size: 14px;
  font-weight: 400 !important;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 5px !important;
  height: 46px;
}

.account.mprmasystem-customer-newrma #wk_new_rma_form button.action.save {
  MAX-WIDTH: 156PX;
}

.account.mprmasystem-customer-newrma #wk_new_rma_form textarea {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  height: 120px !important;
  border-radius: 10px !important;
  padding: 15px !important;
}

.account.mprmasystem-customer-newrma #wk_new_rma_form td {
  vertical-align: middle;
  font-style: normal;
  font-size: 16px;
  line-height: 1.5;
  color: #000000;
  padding: 12px;
}

.account.mprmasystem-customer-newrma #wk_new_rma_form .wk-mp-rma-name a {
  color: #0071ce;
}

.account.mprmasystem-customer-newrma #wk_new_rma_form .wk-mp-rma-name {
  max-width: 400px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.account.mprmasystem-customer-newrma #wk_new_rma_form .wk-mp-rma-img img {
  max-width: 80px;
}

.account.mprmasystem-customer-newrma table#orders-item-table tbody#order_items td.col:nth-child(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.account.mprmasystem-customer-newrma table#orders-item-table tbody td select {
  padding: 12px;
}


/* Credit Account Statement */

table#customerbalance-data-table {
  background: #fff !important;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
  border-collapse: separate !important;
  margin-bottom: 30px;
}

table#customerbalance-data-table tr {
  height: 50px;
}

table#customerbalance-data-table td {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 25px;
  color: #000;
  padding: 12px;
  border-bottom-width: 0px;
  vertical-align: middle;
}

table#customerbalance-data-table th {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 25px;
  color: #0071ce;
  padding: 12px;
  border-bottom-width: 0px;
  vertical-align: middle;
}

table#customerbalance-data-table a.action.view {
  font-size: 0;
}

table#customerbalance-data-table td.col.actions a.action:first-child :after {
  content: '\f1f8 ';
  display: inline-block;
  font-family: 'FontAwesome';
  font-size: 18px;
  color: #138eef;
}

table#customerbalance-data-table td.col.actions a.action:nth-child(2) :after {
  content: '\f040 ';
  display: inline-block;
  font-family: 'FontAwesome';
  font-size: 18px;
  color: #138eef;
}

table#customerbalance-data-table td:first-child a {
  color: #0071ce;
  font-weight: 700;
}


/* Marketplace Edit Order Table Design */


.account.mprmasystem-seller-allrma #my-rma-table thead tr {
  background: #fff none repeat scroll 0 0;
  height: 50px;
  vertical-align: middle;
}

.account.mprmasystem-seller-allrma #my-rma-table th {
  background-color: #fff !important;
}

.account.mprmasystem-seller-allrma #my-rma-table input,
.account.mprmasystem-seller-allrma #my-rma-table select {
  height: 40px !important;
  border-radius: 8px;
  font-size: 13px;
}

.account.mprmasystem-seller-allrma #my-rma-table span.wk-date-filter-box {
  width: 48%;
}

.account.mprmasystem-seller-allrma #my-rma-table th span.wk-date-filter-box:first-child {
  margin-right: 5px;
}

.account.mprmasystem-seller-allrma #my-rma-table button.wk-apply-filter-btn {
  background: #0071ce !important;
  border-color: unset !important;
  color: #fff !important;
  box-shadow: none !important;
  border: unset !important;
  font-family: Helvetica;
  font-size: 14px;
  font-weight: 400 !important;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 5px !important;
  height: 46px;
}

/* Marketplace Edit Order table after Filter */

.account.mprmasystem-seller-allrma table#my-rma-table>tbody>tr>td {
  border-top: unset;
  height: 60px;
  vertical-align: middle;
  padding: 12px;
  font-size: 14px;
  font-weight: 400;
}

.account.mprmasystem-seller-allrma table#my-rma-table>tbody>tr:nth-child(2n+2) {
  background: unset !important;
}

.account.mprmasystem-seller-allrma table#my-rma-table>tbody>tr :nth-child(3)>a {
  color: #0071ce !important;
}

.account.mprmasystem-seller-allrma table#my-rma-table>tbody>tr>td>a.action.view::before {
  content: '\f06e';
  font-family: 'FontAwesome';
  font-size: 18px;
  color: #0071ce;
}

.account.mprmasystem-seller-allrma table#my-rma-table>tbody>tr>td>a.action.view {
  font-size: 0;
}


/*Marketplace View Edit Order*/

.account.mprmasystem-seller-rma .wk-mprma-view a.wk-date-info,
.account.mprmasystem-seller-rma #wk_rma_close_form button.action.save.primary.wk-save {
  background: #0071ce;
  color: #fff;
  font-weight: 400 !important;
  font-size: 16px;
  border: none;
  border-radius: 5px;
  padding: 11px 53px;
  letter-spacing: 1px;
}

.account.mprmasystem-seller-rma .wk-mprma-view .wk-title {
  margin-bottom: 30px !important;
}

.account.mprmasystem-seller-rma form#wk_new_rma_form .field {
  background: #fff;
  border: unset;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
  border-radius: 3px;
  margin-right: 20px !important;
  width: 47% !important;
  min-height: 130px;
}

.account.mprmasystem-seller-rma form#wk_new_rma_form .wk-mprma-fieldset:first-child a {
  font-style: normal;
  font-size: 14px;
  line-height: 1.5;
  color: #0071ce;
}

.account.mprmasystem-seller-rma form#wk_new_rma_form .field:nth-child(2) .wk-row span,
.account.mprmasystem-seller-rma form#wk_new_rma_form .field:nth-child(2) .wk-row,
.account.mprmasystem-seller-rma form#wk_new_rma_form .field.wk-refund-block .wk-row span {
  font-size: 14px;
  font-style: normal !important;
}

.account.mprmasystem-seller-rma #wk_new_rma_form .fieldset.wk-mprma-fieldset>.field>.control {
  font-style: normal;
  font-size: 14px;
  line-height: 1.4;
  color: #000000;
}

.account.mprmasystem-seller-rma #wk_rma_close_form .control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.account.mprmasystem-seller-rma form#wk_rma_refund_form fieldset label,
.account.mprmasystem-seller-rma form#wk_rma_conversation_form fieldset label {
  border-bottom: unset;
  padding-bottom: unset;
}

.account.mprmasystem-seller-rma form#wk_rma_refund_form fieldset .control {
  width: 60% !important;
}

.account.mprmasystem-seller-rma form#wk_rma_refund_form button.wk-refund,
.account.mprmasystem-seller-rma form#wk_rma_conversation_form button.wk-send {
  background: #0071ce;
  color: #fff;
  font-weight: 400 !important;
  font-size: 14px !important;
  margin-bottom: 25px;
  border: none;
  border-radius: 5px;
  padding: 13px 22px !important;
  letter-spacing: 1px;
}

.account.mprmasystem-seller-rma form#wk_rma_conversation_form fieldset .control textarea {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  height: 120px !important;
  width: 60% !important;
  border-radius: 10px !important;
  padding: 15px !important;
  font-size: 16px;
}

.account.mprmasystem-seller-rma table#mprma-items-table {
  margin-bottom: 50px;
}

.account.mprmasystem-seller-rma table#mprma-items-table .wk-mprma-container tbody tr td:nth-child(4n) {
  min-width: unset;
  max-width: unset;
}

/* Table Design */

table#mprma-items-table {
  background: #fff !important;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
  border-collapse: separate !important;
  margin-bottom: 30px;
}

table#mprma-items-table tr {
  height: 50px;
}

table#mprma-items-table td {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 25px;
  color: #000;
  padding: 12px;
  border-bottom-width: 0px;
  vertical-align: middle;
}

table#mprma-items-table th {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 25px;
  color: #0071ce;
  padding: 12px;
  border-bottom-width: 0px;
}

table#mprma-items-table a.action.view {
  font-size: 0;
}

table#mprma-items-table td.col.actions a.action:first-child :after {
  content: '\f1f8 ';
  display: inline-block;
  font-family: 'FontAwesome';
  font-size: 18px;
  color: #138eef;
}

table#mprma-items-table td.col.actions a.action:nth-child(2) :after {
  content: '\f040 ';
  display: inline-block;
  font-family: 'FontAwesome';
  font-size: 18px;
  color: #138eef;
}

/* Customer Edit Order Panel > Edit Order Details*/

.account.mprmasystem-customer-rma .wk-title {
  font-size: 18px;
  color: #000;
  border-bottom: unset;
}

.account.mprmasystem-customer-rma a.wk-date-info {
  background: #0071ce !important;
  border-color: unset !important;
  color: #fff !important;
  box-shadow: none !important;
  border: unset !important;
  font-family: Helvetica;
  font-size: 16px;
  font-weight: 400 !important;
  border-radius: 5px !important;
  height: 46px;
  width: 100%;
  line-height: 1.2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 120px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 25px;
  letter-spacing: 1px;
}

.account.mprmasystem-customer-rma form#wk_rma_conversation_form .fieldset label.label {
  border-bottom: unset;
}

.account.mprmasystem-customer-rma form#wk_new_rma_form .field {
  width: 48%;
  background: #fff;
  padding: 15px;
  border-radius: 3px;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
  min-height: 160px;
}

.account.mprmasystem-customer-rma form#wk_new_rma_form .field:nth-child(2),
.account.mprmasystem-customer-rma form#wk_new_rma_form .field:nth-child(4) {
  float: right;
}

.account.mprmasystem-customer-rma form#wk_rma_conversation_form {
  width: 100%;
  max-width: 684px;
  margin-right: auto;
}

.account.mprmasystem-customer-rma form#wk_new_rma_form .field:nth-child(2) .wk-row>span,
.account.mprmasystem-customer-rma form#wk_new_rma_form .field:nth-child(2) .wk-row {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}

.account.mprmasystem-customer-rma form#wk_new_rma_form .field:nth-child(1) .control a {
  color: #0071ce;
}

.account.mprmasystem-customer-rma form#wk_rma_conversation_form button.wk-send {
  background: #0071ce;
  border: 1px solid #0071ce;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-weight: 400;
  font-size: 14px;
  box-sizing: border-box;
  vertical-align: middle;
  border-radius: 10px;
  padding: 9px 15px !important;
  line-height: 1 !important;
  height: 40px;
}

.account.mprmasystem-customer-rma .wk-mprma-container table#mprma-items-table tbody tr td:nth-child(4n) {
  min-width: unset;
  max-width: unset;
}

/* My Product review */

.review-customer-index button.wk-ap-del.action.primary {
  border-radius: 5px;
  height: 46px;
  max-width: 156px;
  width: 100%;
  font-style: normal;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 400;
}

.review-customer-index table {
  background: #fff !important;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
  border-collapse: separate !important;
}

.review-customer-index table th {
  background: transparent !important;
  border: unset !important;
  border-bottom: 1px solid #e3e3e3 !important;
  height: 50px;
  line-height: 1;
}

.review-customer-index table th {
  color: #0071ce;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  vertical-align: middle;
  padding: 12px;
}

.review-customer-index table td {
  border: unset !important;
  height: 50px;
  line-height: 1.5;
  padding: 12px;
}

.review-customer-index table td {
  vertical-align: middle !important;
  font-size: 14px !important;
  color: #000 !important;
  font-weight: 400 !important;
}

.review-customer-index table label {
  margin-bottom: 0px !important;
}

.review-customer-index table td:nth-child(2) a {
  color: #0071ce !important;
}

.review-customer-index .wk-ap-fieldset {
  border: unset !important;
}

.review-customer-index table td.col.actions a {
  font-size: 14px !important;
  color: #0071ce !important;
  font-weight: 400 !important;
  text-decoration: underline;
}

/* Review Details */
.account.review-customer-view .reviews-actions {
  display: block !important;
  margin-top: 30px !important;
}

.account.review-customer-view .reviews-actions a.action.view,
.account.review-customer-view .reviews-actions a.action.add {
  background: #0071ce;
  color: #fff;
  padding: 12px 20px;
  border-radius: 10px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}

.account.review-customer-view .customer-review .rating-summary {
  margin-top: 15px;
}

.account.review-customer-view .customer-review .review-details .review-date {
  font-style: normal;
  font-size: 16px;
  line-height: 1.5;
  color: #000000;
}

.account.review-customer-view .sidebar .block-collapsible-nav li.nav.item.current a strong:before,
.account.sales-order-view .sidebar .block-collapsible-nav li.nav.item.current a strong:before {
  display: none;
}

.account.review-customer-view li.nav.item.current a strong {
  font-weight: 400;
}

.account.review-customer-view .customer-review .review-details .review-content,
.account.review-customer-view .customer-review .review-details .review-title {
  margin-bottom: 15px;
}

.account.review-customer-view .review-details .title strong {
  font-style: normal;
  font-size: 20px !important;
  line-height: 1.5;
  color: #000000;
}

.account.review-customer-view .customer-review.view .product-info h2.product-name {
  font-style: normal;
  font-size: 16px;
  line-height: 1.5;
  color: #000000;
}

/* Print Order */

.account.marketplace-order-printorder .page-title-wrapper .page-title {
  display: block !important;
  margin-bottom: 15px !important;
}

.account.marketplace-order-printorder .order-date {
  margin-top: 15px !important;
}

.account.marketplace-order-printorder .order-details-items,
.account.marketplace-order-printorder .order-details-items .order-title {
  border: unset !important;
}

.account.marketplace-order-printorder .order-details-items .product-item-name {
  font-size: 14px;
}

/* Compare product */

.catalog-product_compare-index .table-comparison .cell .attribute.value {
  text-align: center;
  font-style: normal;
  font-size: 16px;
}

.catalog-product_compare-index table#product-comparison {
  background: #fff !important;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
  border-radius: 3px;
}

.catalog-product_compare-index .table-comparison .cell.remove {
  padding: 15px;
}

.catalog-product_compare-index .table-wrapper.comparison {
    padding: 25px 5px 0px 5px;
}

.catalog-product_compare-index table#product-comparison tbody+tbody tr:nth-child(2),
.catalog-product_compare-index table#product-comparison tbody+tbody tr:nth-child(3) {
  display: none;
}

.catalog-product_compare-index .table-comparison .table-comparison .cell.label {
  border-right: unset;
}

.catalog-product_compare-index .product-item-name>a {
  font-style: normal;
  font-weight: 400;
  text-align: center;
  color: #000000;
  margin-bottom: 10px;
  text-decoration: none;
  overflow: hidden;
  padding: 0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 17px;
  height: 46px;
  line-height: 23px;
}

.catalog-product_compare-index .table-comparison .cell.product.info {
  text-align: center;
}

.catalog-product_compare-index .table-comparison .secondary-addto-links.actions-secondary {
  display: none !important;
}

.catalog-product_compare-index .table-comparison .action.tocart {
  border-radius: 10px;
  padding: 10px 14px !important;
  border: none;
  width: 130px;
  font-weight: 400;
}

.catalog-product_compare-index .table-comparison a.action.view {
  color: #0071ce;
  font-style: normal;
  font-size: 14px;
}

.catalog-product_compare-index a.action.print {
  background: #0071ce !important;
  border-color: unset !important;
  color: #fff !important;
  box-shadow: none !important;
  border: unset !important;
  font-family: Helvetica;
  font-size: 14px;
  font-weight: 400 !important;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 10px !important;
  height: 40px;
  max-width: 130px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
.table-comparison .cell.remove .action.delete:hover::before {
    color: #fff;
}

.catalog-product_compare-index .modal-popup .modal-content,
.account .modal-popup .modal-content {
  padding: 3rem;
}

.account button.action-secondary.action-dismiss {
  border-radius: 3px;
  font-weight: 400;
}

.catalog-product_compare-index .table-comparison .cell.label .attribute.label {
  font-style: normal;
  font-size: 1px;
  font-weight: 400;
  color: #0071ce;
}

/* My Order View Order Details */

.account.sales-order-view .wk-mp-fieldset .page-title-wrapper span.base {
  font-size: 20px !important;
}

.account.sales-order-view span.order-status {
  font-size: 14px !important;
  background: #0071ce !important;
  border-color: unset !important;
  color: #fff !important;
  box-shadow: none !important;
  border: unset !important;
  font-family: Helvetica !important;
  font-weight: 400 !important;
  border-radius: 5px !important;
  letter-spacing: 1px;
}

.account.sales-order-view .order-date span {
  font-size: 14px !important;
}

.account.sales-order-view .order-actions-toolbar .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}

.account.sales-order-view .order-actions-toolbar a.action.print>span,
.account.sales-order-view .order-actions-toolbar a.action.order>span,
.account.sales-order-view .order-actions-toolbar a.action.cancel_order>span {
  color: #fff;
  font-size: 14px;
  letter-spacing: 1px;
}

.account.sales-order-view .order-actions-toolbar a.action.print,
.account.sales-order-view .order-actions-toolbar a.action.order,
.account.sales-order-view .order-actions-toolbar a.action.cancel_order {
  height: 46px;
  max-width: 120px;
  width: 100%;
  background: #0071ce !important;
  border-color: unset !important;
  box-shadow: none !important;
  border: unset !important;
  font-family: Helvetica;
  font-weight: 400 !important;
  border-radius: 5px !important;
  letter-spacing: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}


.account.sales-order-view .order-actions-toolbar a.action.print:hover, 
.account.sales-order-view .order-actions-toolbar a.action.order:hover, 
.account.sales-order-view .order-actions-toolbar a.action.cancel_order:hover{
  background:#ffc221 !important;
  color: #0071ce;
}

.account.sales-order-view .order-actions-toolbar a.action.print:hover span, 
.account.sales-order-view .order-actions-toolbar a.action.order:hover span, 
.account.sales-order-view .order-actions-toolbar a.action.cancel_order:hover span{
  color: #0071ce;
}


.account.sales-order-view .order-actions-toolbar a.action.print {
  max-width: 160px;
}
.account.sales-order-view .order-actions-toolbar a.action.print:hover {
  text-decoration: unset;
}

.account.sales-order-view .order-actions-toolbar .action.print:before {
  display: none;
}

.account.sales-order-view table#my-orders-table {
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 3px !important;
    border-collapse: collapse !important;
    background: #fff !important;
}

.account.sales-order-view .column.main .order-details-items.ordered {
  border: UNSET !important;
}

.account.sales-order-view table#my-orders-table tfoot {
  background: #fff;
}

.account.sales-order-view .order-details-items tfoot td {
  background: #fff !important;
}

.account.sales-order-view ul.items.order-links {
  margin-bottom: 20px;
}

.account.sales-order-view .column.main .order-details-items.ordered {
  padding: 0 !important
}

.account .block-order-details-view .block-content {
    background: #fff;
    padding: 15px;
    border-radius: 3px;
    border: 1px solid #e3e3e3;
}
.block-content .box-title {
    border-left: 0;
}
.account.sales-order-view .block-order-details-view .block-content {
  background: #fff;
  padding: 15px;
  border-radius: 3px;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
  min-height: 300px;
}
.page-print .block-order-details-view .block-content {
  border: none;
}

.account.sales-order-view .box,
.account.sales-order-view .block-dashboard-addresses .box {
  border: unset;
  padding: 0;
  min-height: unset;
  border-radius: 0;
}

.account.sales-order-view .wk-mp-design .block-order-details-view .block-content .box span.label {
  font-style: normal;
  font-size: 18px;
  line-height: 1.5;
  color: #000000;
}

.account.sales-order-view .wk-mp-design .block-order-details-view .block-content .box span.value {
  font-style: normal;
  font-size: 16px;
  line-height: 1.5;
  color: #000000;
}

.account.sales-order-view .box-title span {
  font-weight: 400 !important;
  font-style: normal;
  font-size: 18px !important;
  line-height: 1.5;
  color: #000000;
}

.account.sales-order-view .box-title {
  margin-bottom: 25px !important;
}

.account.sales-order-view .block-order-details-view .box-content {
  font-size: 16px;
  color: #000;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}

.account.sales-order-view .block-order-details-view:nth-child(5) {
  margin-top: 40px !important;
}

.account.sales-order-view table#my-orders-table th.mark,
.account.sales-order-view table#my-orders-table span.price {
  font-size: 14px;
  color: #000;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}

.account.sales-order-view table#my-orders-table td.amount {
  padding-right: 20px;
}

.account.sales-order-view ul.items.order-links li {
  background: transparent !important;
  border: unset !important;
}

.account.sales-order-view .order-links .item strong {
  background: transparent !important;
  border: unset !important;
  padding: 0 !important;
  height: unset !important;
  line-height: 1.2 !important;
  margin-bottom: 10px;
}

.account.sales-order-view .order-links li.nav.item a {
  display: inline-block;
  padding: 7px 10px !important;
  border: unset;
  background: #FFC221;
  color: #0071ce;
  border-radius: 5px;
  font-size: 16px;
}

.account.sales-order-view ul.items.order-links li:not(:first-child) {
  display: inline-block !important;
  width: auto;
  margin-right: 10px;
}

.account.sales-order-view p.back-link a {
  font-size: 14px;
}

.account.sales-order-view .deliverydate form {
  width: 60%;
}

.account.sales-order-view .deliverydate form input#datepicker {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  height: 60px !important;
  border-radius: 10px !important;
  padding: 15px !important;
  margin-bottom: 25px;
}

.account.sales-order-view .deliverydate form input[type="submit"] {
  background: #0071ce;
  color: #fff;
  font-weight: 400 !important;
  max-width: 156px;
  width: 100%;
  height: 46px;
  font-size: 16px;
  margin-bottom: 25px;
  border: none;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.account.sales-order-view table#my-orders-table th.col {
  padding: 15px;
  color: #0071ce;
  font-weight: 400 !important;
}

.account.sales-order-view .order-details-items .product-item-name {
  font-size: 14px;
}

.account.sales-order-view table#my-orders-table td {
  font-size: 14px;
}

.account.sales-order-view .order-actions-toolbar .action {
  margin-right: 0px;
}

.account.sales-order-view .sidebar .block-collapsible-nav li.nav.item.current a strong {
  font-weight: 400 !important;
}

.account.sales-order-view table#my-orders-table td .wk-block-title-css a {
  color: #0071ce !important;
}

.account.sales-order-view .delivery-section {
  background: #fff;
  padding: 15px;
  border-radius: 3px;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
  min-height: 300px;
}

.account.sales-order-view .delivery-section h2.title {
  font-weight: 400 !important;
  font-style: normal;
  font-size: 20px !important;
  line-height: 1.5;
  color: #000000;
}

.account.sales-order-view li.seller-name {
  font-size: 16px;
  color: #000;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-transform: capitalize;
}

.account.sales-order-view ul.product-data {
  margin-top: 15px;
  padding-left: 25px !important;
}

.account.sales-order-view ul.product-data li {
  list-style: num !important;
}


/* Order view > invoice */


.account.sales-order-invoice .wk-mp-fieldset .page-title-wrapper span.base {
  font-size: 20px !important;
}

.account.sales-order-invoice span.order-status {
  font-size: 14px !important;
  background: #0071ce !important;
  border-color: unset !important;
  color: #fff !important;
  box-shadow: none !important;
  border: unset !important;
  font-family: Helvetica !important;
  font-weight: 400 !important;
  border-radius: 5px !important;
  letter-spacing: 1px;
}

.account.sales-order-invoice .order-date span {
  font-size: 14px !important;
}

.account.sales-order-invoice .order-actions-toolbar .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}

.account.sales-order-invoice .order-actions-toolbar a.action.print>span,
.account.sales-order-invoice .order-actions-toolbar a.action.order>span,
.account.sales-order-invoice .order-actions-toolbar a.action.cancel_order>span {
  color: #fff;
  font-size: 14px;
  letter-spacing: 1px;
}

.account.sales-order-invoice .order-actions-toolbar a.action.print,
.account.sales-order-invoice .order-actions-toolbar a.action.order,
.account.sales-order-invoice .order-actions-toolbar a.action.cancel_order {
  height: 46px;
  max-width: 120px;
  width: 100%;
  background: #0071ce !important;
  border-color: unset !important;
  box-shadow: none !important;
  border: unset !important;
  font-family: Helvetica;
  font-weight: 400 !important;
  border-radius: 5px !important;
  letter-spacing: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.account.sales-order-invoice .order-actions-toolbar .action.print:before {
  display: none;
}

.account.sales-order-invoice table#my-invoice-table-2 {
  border: unset;
  border-radius: 3px !important;
  border-collapse: separate !important;
  background: #fff !important;
}

.account.sales-order-invoice .column.main .order-details-items {
  border: UNSET !important;
}

.account.sales-order-invoice table#my-invoice-table-2 tfoot {
  background: #fff;
}

.account.sales-order-invoice .order-details-items tfoot td {
  background: #fff !important;
}

.account.sales-order-invoice ul.items.order-links {
  margin-bottom: 20px;
}

.account.sales-order-invoice .column.main .order-details-items {
  padding: 0 !important
}

.account.sales-order-invoice .order-links .item strong {
  font-style: normal;
  font-size: 20px;
  color: #000000;
  background: #ffffff !important;
}

.account.sales-order-invoice .block-order-details-view .block-content {
  background: #fff;
  padding: 20px 15px;
  border-radius: 3px;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
  min-height: 300px;
}

.account.sales-order-invoice .box,
.account.sales-order-invoice .block-dashboard-addresses .box {
  border: unset;
  padding: 0;
  min-height: unset;
  border-radius: 0;
}

.account.sales-order-invoice .wk-mp-design .block-order-details-view .block-content .box span.label {
  font-style: normal;
  font-size: 18px;
  line-height: 1.5;
  color: #000000;
}

.account.sales-order-invoice .wk-mp-design .block-order-details-view .block-content .box span.value {
  font-style: normal;
  font-size: 16px;
  line-height: 1.5;
  color: #000000;
}

.account.sales-order-invoice .box-title span {
  font-weight: 400 !important;
  font-style: normal;
  font-size: 20px !important;
  line-height: 1.5;
  color: #000000;
}

.account.sales-order-invoice .box-title {
  margin-bottom: 25px !important;
}

.account.sales-order-invoice .block-order-details-view .box-content {
  font-size: 16px;
  color: #000;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}

.account.sales-order-invoice .block-order-details-view:nth-child(5) {
  margin-top: 40px !important;
}

.account.sales-order-invoice table#my-invoice-table-2 th.mark,
.account.sales-order-invoice table#my-invoice-table-2 span.price {
  font-size: 14px;
  color: #000;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}

.account.sales-order-invoice table#my-invoice-table-2 td.amount {
  padding-right: 20px;
}

.account.sales-order-invoice ul.items.order-links li {
  background: transparent !important;
  border: unset !important;
  display: inline-block !important;
  width: auto;
  margin-right: 10px;
}

.account.sales-order-invoice .order-links .item strong {
  background: transparent !important;
  border: unset !important;
  padding: 0 !important;
  height: unset !important;
  line-height: 1.2 !important;
  margin-bottom: 10px;
}

.account.sales-order-invoice .order-links li.nav.item a {
  display: inline-block;
  padding: 7px 10px !important;
  border: unset;
  background: #FFC221;
  color: #0071ce;
  border-radius: 5px;
  font-size: 16px;
}

.account.sales-order-invoice .order-links li.nav.item strong {
  display: inline-block;
  padding: 7px 10px !important;
  border: unset;
  color: #FFF !important;
  background: #0071ce !important;
  border-radius: 5px;
  font-size: 16px;
  line-height: 1.5 !important;
}

.account.sales-order-invoice ul.items.order-links li:not(:last-child) {
  margin-right: 10px;
}

.account.sales-order-invoice p.back-link a {
  font-size: 14px;
}

.account.sales-order-invoice .deliverydate form {
  width: 60%;
}

.account.sales-order-invoice .deliverydate form input#datepicker {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  height: 60px !important;
  border-radius: 10px !important;
  padding: 15px !important;
  margin-bottom: 25px;
}

.account.sales-order-invoice .deliverydate form input[type="submit"] {
  background: #0071ce;
  color: #fff;
  font-weight: 400 !important;
  max-width: 156px;
  width: 100%;
  height: 46px;
  font-size: 16px;
  margin-bottom: 25px;
  border: none;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.account.sales-order-invoice table#my-invoice-table-2 th.col {
  padding: 15px;
  color: #0071ce;
  font-weight: 400 !important;
}

.account.sales-order-invoice .order-details-items .product-item-name {
  font-size: 14px;
}

.account.sales-order-invoice table#my-invoice-table-2 td {
  font-size: 14px;
}

.account.sales-order-invoice .order-actions-toolbar .action {
  margin-right: 0px;
}

.account.sales-order-invoice .sidebar .block-collapsible-nav li.nav.item.current a strong {
  font-weight: 400 !important;
}

.account.sales-order-invoice table#my-invoice-table-2 td .wk-block-title-css a {
  color: #0071ce !important;
}

.account.sales-order-invoice .delivery-section {
  background: #fff;
  padding: 15px;
  border-radius: 3px;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
  min-height: 300px;
}

.account.sales-order-invoice .delivery-section h2.title {
  font-weight: 400 !important;
  font-style: normal;
  font-size: 20px !important;
  line-height: 1.5;
  color: #000000;
}

.account.sales-order-invoice li.seller-name {
  font-size: 16px;
  color: #000;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-transform: capitalize;
}

.account.sales-order-invoice ul.product-data {
  margin-top: 15px;
  padding-left: 25px !important;
}

.account.sales-order-invoice ul.product-data li {
  list-style: num !important;
}

.account.sales-order-invoice #my-invoice-table-2 td.col {
  font-size: 16px;
  padding: 12px;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 1.5;
  color: #000000;
}

.account.sales-order-invoice .order-details-items .order-title a.action.print {
  display: none;
}

.account.sales-order-invoice .order-details-items.invoice .actions-toolbar {
  display: none;
}

.account.sales-order-invoice .order-details-items .order-title>strong {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
}

.account.sales-order-invoice .order-details-items .order-title {
  border-bottom: unset !important;
}


/* Order view > shipment */



.account.sales-order-shipment .wk-mp-fieldset .page-title-wrapper span.base {
  font-size: 20px !important;
}

.account.sales-order-shipment span.order-status {
  font-size: 14px !important;
  background: #0071ce !important;
  border-color: unset !important;
  color: #fff !important;
  box-shadow: none !important;
  border: unset !important;
  font-family: Helvetica !important;
  font-weight: 400 !important;
  border-radius: 5px !important;
  letter-spacing: 1px;
}

.account.sales-order-shipment .order-date span {
  font-size: 14px !important;
}

.account.sales-order-shipment .order-actions-toolbar .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}

.account.sales-order-shipment .order-actions-toolbar a.action.print>span,
.account.sales-order-shipment .order-actions-toolbar a.action.order>span,
.account.sales-order-shipment .order-actions-toolbar a.action.cancel_order>span {
  color: #fff;
  font-size: 14px;
  letter-spacing: 1px;
}

.account.sales-order-shipment .order-actions-toolbar a.action.print,
.account.sales-order-shipment .order-actions-toolbar a.action.order,
.account.sales-order-shipment .order-actions-toolbar a.action.cancel_order {
  height: 46px;
  max-width: 120px;
  width: 100%;
  background: #0071ce !important;
  border-color: unset !important;
  box-shadow: none !important;
  border: unset !important;
  font-family: Helvetica;
  font-weight: 400 !important;
  border-radius: 5px !important;
  letter-spacing: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.account.sales-order-shipment .order-actions-toolbar .action.print:before {
  display: none;
}

.account.sales-order-shipment table.table.shipment {
  border: unset;
  border-radius: 3px !important;
  border-collapse: separate !important;
  background: #fff !important;
}

.account.sales-order-shipment .column.main .order-details-items {
  border: UNSET !important;
}

.account.sales-order-shipment table.table.shipment tfoot {
  background: #fff;
}

.account.sales-order-shipment .order-details-items tfoot td {
  background: #fff !important;
}

.account.sales-order-shipment ul.items.order-links {
  margin-bottom: 20px;
}

.account.sales-order-shipment .column.main .order-details-items {
  padding: 0 !important
}

.account.sales-order-shipment .order-links .item strong {
  font-style: normal;
  font-size: 20px;
  color: #000000;
  background: #ffffff !important;
}

.account.sales-order-shipment .block-order-details-view .block-content {
  background: #fff;
  padding: 15px;
  border-radius: 3px;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
  min-height: 300px;
}

.account.sales-order-shipment .box,
.account.sales-order-shipment .block-dashboard-addresses .box {
  border: unset;
  padding: 0;
  min-height: unset;
  border-radius: 0;
}

.account.sales-order-shipment .wk-mp-design .block-order-details-view .block-content .box span.label {
  font-style: normal;
  font-size: 18px;
  line-height: 1.5;
  color: #000000;
}

.account.sales-order-shipment .wk-mp-design .block-order-details-view .block-content .box span.value {
  font-style: normal;
  font-size: 16px;
  line-height: 1.5;
  color: #000000;
}

.account.sales-order-shipment .box-title span {
  font-weight: 400 !important;
  font-style: normal;
  font-size: 20px !important;
  line-height: 1.5;
  color: #000000;
}

.account.sales-order-shipment .box-title {
  margin-bottom: 25px !important;
}

.account.sales-order-shipment .block-order-details-view .box-content {
  font-size: 16px;
  color: #000;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}

.account.sales-order-shipment .block-order-details-view:nth-child(5) {
  margin-top: 40px !important;
}

.account.sales-order-shipment table.table.shipment th.mark,
.account.sales-order-shipment table.table.shipment span.price {
  font-size: 14px;
  color: #000;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}

.account.sales-order-shipment table.table.shipment td.amount {
  padding-right: 20px;
}

.account.sales-order-shipment ul.items.order-links li {
  background: transparent !important;
  border: unset !important;
  display: inline-block !important;
  width: auto;
  margin-right: 10px;
}

.account.sales-order-shipment .order-links .item strong {
  background: transparent !important;
  border: unset !important;
  padding: 0 !important;
  height: unset !important;
  line-height: 1.2 !important;
  margin-bottom: 10px;
}

.account.sales-order-shipment .order-links li.nav.item a {
  display: inline-block;
  padding: 7px 10px !important;
  border: unset;
  background: #FFC221;
  color: #0071ce;
  border-radius: 5px;
  font-size: 16px;
}

.account.sales-order-shipment .order-links li.nav.item strong {
  display: inline-block;
  padding: 7px 10px !important;
  border: unset;
  color: #FFF !important;
  background: #0071ce !important;
  border-radius: 5px;
  font-size: 16px;
  line-height: 1.5 !important;
}

.account.sales-order-shipment ul.items.order-links li:not(:last-child) {
  margin-right: 10px;
}

.account.sales-order-shipment p.back-link a {
  font-size: 14px;
}

.account.sales-order-shipment .deliverydate form {
  width: 60%;
}

.account.sales-order-shipment .deliverydate form input#datepicker {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  height: 60px !important;
  border-radius: 10px !important;
  padding: 15px !important;
  margin-bottom: 25px;
}

.account.sales-order-shipment .deliverydate form input[type="submit"] {
  background: #0071ce;
  color: #fff;
  font-weight: 400 !important;
  max-width: 156px;
  width: 100%;
  height: 46px;
  font-size: 16px;
  margin-bottom: 25px;
  border: none;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.account.sales-order-shipment table.table.shipment th.col {
  padding: 15px;
  color: #0071ce;
  font-weight: 400 !important;
}

.account.sales-order-shipment .order-details-items .product-item-name {
  font-size: 14px;
}

.account.sales-order-shipment table.table.shipment td {
  font-size: 14px;
}

.account.sales-order-shipment .order-actions-toolbar .action {
  margin-right: 0px;
}

.account.sales-order-shipment .sidebar .block-collapsible-nav li.nav.item.current a strong {
  font-weight: 400 !important;
}

.account.sales-order-shipment table.table.shipment td .wk-block-title-css a {
  color: #0071ce !important;
}

.account.sales-order-shipment .delivery-section {
  background: #fff;
  padding: 15px;
  border-radius: 3px;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
  min-height: 300px;
}

.account.sales-order-shipment .delivery-section h2.title {
  font-weight: 400 !important;
  font-style: normal;
  font-size: 20px !important;
  line-height: 1.5;
  color: #000000;
}

.account.sales-order-shipment li.seller-name {
  font-size: 16px;
  color: #000;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-transform: capitalize;
}

.account.sales-order-shipment ul.product-data {
  margin-top: 15px;
  padding-left: 25px !important;
}

.account.sales-order-shipment ul.product-data li {
  list-style: num !important;
}

.account.sales-order-shipment table.table.shipment td.col {
  font-size: 14px;
  padding: 12px;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 1.5;
  color: #000000;
}

/*.account.sales-order-shipment .order-details-items .order-title a.action.print {
    display: none;
}
.account.sales-order-shipment .order-details-items.invoice .actions-toolbar {
    display: none;
}*/
.account.sales-order-shipment .order-details-items.shipments .actions-toolbar .action {
  background: #f4f5fa;
  color: #000;
  border: 1px solid #a7bfd7;
  font-size: 14px;
  padding: 10px;
  border-radius: 5px;
  font-weight: 400;
}

.account.sales-order-shipment .order-details-items.shipments .actions-toolbar .action:not(:last-child) {
  margin-right: 10px;
}

.account.sales-order-shipment .order-details-items.shipments .actions-toolbar {
  margin-bottom: 15px;
}

.account.sales-order-shipment .order-details-items .order-title>strong {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
}

.account.sales-order-shipment .order-details-items .order-title {
  border-bottom: unset !important;
}

.account.sales-order-shipment .order-title+.order-tracking {
  border-bottom: unset;
  padding: 0 0 15px 0;
}

.account.sales-order-shipment .order-details-items.shipments a.action.print {
  background: #f4f5fa;
  color: #000;
  border: 1px solid #a7bfd7;
  font-size: 14px;
  padding: 5px 10px;
  border-radius: 5px;
  font-weight: 400;
  margin-top: 0 !important;
}

.order-details-items.shipments a.action.track {
  display: inline-block;
  padding: 7px 10px !important;
  border: unset;
  color: #FFF !important;
  background: #0071ce !important;
  border-radius: 5px;
  font-size: 14px;
  line-height: 1.5 !important;
}

.account.sales-order-shipment .order-details-items.shipments .actions-toolbar a.action.print {
  padding: 9px 10px;
}

.account.sales-order-shipment .box-order-shipping-method .box-content {
  max-width: 270px;
}

/*Order view > refund */



.account.sales-order-creditmemo .wk-mp-fieldset .page-title-wrapper span.base {
  font-size: 20px !important;
}

.account.sales-order-creditmemo span.order-status {
  font-size: 14px !important;
  background: #0071ce !important;
  border-color: unset !important;
  color: #fff !important;
  box-shadow: none !important;
  border: unset !important;
  font-family: Helvetica !important;
  font-weight: 400 !important;
  border-radius: 5px !important;
  letter-spacing: 1px;
}

.account.sales-order-creditmemo .order-date span {
  font-size: 14px !important;
}

.account.sales-order-creditmemo .order-actions-toolbar .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}

.account.sales-order-creditmemo .order-actions-toolbar a.action.print>span,
.account.sales-order-creditmemo .order-actions-toolbar a.action.order>span,
.account.sales-order-creditmemo .order-actions-toolbar a.action.cancel_order>span {
  color: #fff;
  font-size: 14px;
  letter-spacing: 1px;
}

.account.sales-order-creditmemo .order-actions-toolbar a.action.print,
.account.sales-order-creditmemo .order-actions-toolbar a.action.order,
.account.sales-order-creditmemo .order-actions-toolbar a.action.cancel_order {
  height: 46px;
  max-width: 120px;
  width: 100%;
  background: #0071ce !important;
  border-color: unset !important;
  box-shadow: none !important;
  border: unset !important;
  font-family: Helvetica;
  font-weight: 400 !important;
  border-radius: 5px !important;
  letter-spacing: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.account.sales-order-creditmemo .order-actions-toolbar .action.print:before {
  display: none;
}

.account.sales-order-creditmemo table#my-refund-table-2 {
  border: unset;
  border-radius: 3px !important;
  border-collapse: separate !important;
  background: #fff !important;
}

.account.sales-order-creditmemo .column.main .order-details-items {
  border: UNSET !important;
}

.account.sales-order-creditmemo table#my-refund-table-2 tfoot {
  background: #fff;
}

.account.sales-order-creditmemo .order-details-items tfoot td {
  background: #fff !important;
}

.account.sales-order-creditmemo ul.items.order-links {
  margin-bottom: 20px;
}

.account.sales-order-creditmemo .column.main .order-details-items {
  padding: 0 !important
}

.account.sales-order-creditmemo .order-links .item strong {
  font-style: normal;
  font-size: 20px;
  color: #000000;
  background: #ffffff !important;
}

.account.sales-order-creditmemo .block-order-details-view .block-content {
  background: #fff;
  padding: 15px;
  border-radius: 3px;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
  min-height: 300px;
}

.account.sales-order-creditmemo .box,
.account.sales-order-creditmemo .block-dashboard-addresses .box {
  border: unset;
  padding: 0;
  min-height: unset;
  border-radius: 0;
}

.account.sales-order-creditmemo .wk-mp-design .block-order-details-view .block-content .box span.label {
  font-style: normal;
  font-size: 18px;
  line-height: 1.5;
  color: #000000;
}

.account.sales-order-creditmemo .wk-mp-design .block-order-details-view .block-content .box span.value {
  font-style: normal;
  font-size: 16px;
  line-height: 1.5;
  color: #000000;
}

.account.sales-order-creditmemo .box-title span {
  font-weight: 400 !important;
  font-style: normal;
  font-size: 20px !important;
  line-height: 1.5;
  color: #000000;
}

.account.sales-order-creditmemo .box-title {
  margin-bottom: 25px !important;
}

.account.sales-order-creditmemo .block-order-details-view .box-content {
  font-size: 16px;
  color: #000;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}

.account.sales-order-creditmemo .block-order-details-view:nth-child(5) {
  margin-top: 40px !important;
}

.account.sales-order-creditmemo table#my-refund-table-2 th.mark,
.account.sales-order-creditmemo table#my-refund-table-2 span.price {
  font-size: 14px;
  color: #000;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}

.account.sales-order-creditmemo table#my-refund-table-2 td.amount {
  padding-right: 20px;
}

.account.sales-order-creditmemo ul.items.order-links li {
  background: transparent !important;
  border: unset !important;
  display: inline-block !important;
  width: auto;
  margin-right: 10px;
}

.account.sales-order-creditmemo .order-links .item strong {
  background: transparent !important;
  border: unset !important;
  padding: 0 !important;
  height: unset !important;
  line-height: 1.2 !important;
  margin-bottom: 10px;
}

.account.sales-order-creditmemo .order-links li.nav.item a {
  display: inline-block;
  padding: 7px 10px !important;
  border: unset;
  background: #FFC221;
  color: #0071ce;
  border-radius: 5px;
  font-size: 16px;
}

.account.sales-order-creditmemo .order-links li.nav.item strong {
  display: inline-block;
  padding: 7px 10px !important;
  border: unset;
  color: #FFF !important;
  background: #0071ce !important;
  border-radius: 5px;
  font-size: 16px;
  line-height: 1.5 !important;
}

.account.sales-order-creditmemo ul.items.order-links li:not(:last-child) {
  margin-right: 10px;
}

.account.sales-order-creditmemo p.back-link a {
  font-size: 14px;
}

.account.sales-order-creditmemo .deliverydate form {
  width: 60%;
}

.account.sales-order-creditmemo .deliverydate form input#datepicker {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  height: 60px !important;
  border-radius: 10px !important;
  padding: 15px !important;
  margin-bottom: 25px;
}

.account.sales-order-creditmemo .deliverydate form input[type="submit"] {
  background: #0071ce;
  color: #fff;
  font-weight: 400 !important;
  max-width: 156px;
  width: 100%;
  height: 46px;
  font-size: 16px;
  margin-bottom: 25px;
  border: none;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.account.sales-order-creditmemo table#my-refund-table-2 th.col {
  padding: 15px;
  color: #0071ce;
  font-weight: 400 !important;
}

.account.sales-order-creditmemo .order-details-items .product-item-name {
  font-size: 14px;
}

.account.sales-order-creditmemo table#my-refund-table-2 td {
  font-size: 14px;
}

.account.sales-order-creditmemo .order-actions-toolbar .action {
  margin-right: 0px;
}

.account.sales-order-creditmemo .sidebar .block-collapsible-nav li.nav.item.current a strong {
  font-weight: 400 !important;
}

.account.sales-order-creditmemo table#my-refund-table-2 td .wk-block-title-css a {
  color: #0071ce !important;
}

.account.sales-order-creditmemo .delivery-section {
  background: #fff;
  padding: 15px;
  border-radius: 3px;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
  min-height: 300px;
}

.account.sales-order-creditmemo .delivery-section h2.title {
  font-weight: 400 !important;
  font-style: normal;
  font-size: 20px !important;
  line-height: 1.5;
  color: #000000;
}

.account.sales-order-creditmemo li.seller-name {
  font-size: 16px;
  color: #000;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-transform: capitalize;
}

.account.sales-order-creditmemo ul.product-data {
  margin-top: 15px;
  padding-left: 25px !important;
}

.account.sales-order-creditmemo ul.product-data li {
  list-style: num !important;
}

.account.sales-order-creditmemo #my-refund-table-2 td.col {
  font-size: 16px;
  padding: 12px;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 1.5;
  color: #000000;
}

.account.sales-order-creditmemo .order-details-items .order-title a.action.print {
  display: none;
}

.account.sales-order-creditmemo .order-details-items.invoice .actions-toolbar {
  display: none;
}

.account.sales-order-creditmemo .order-details-items .order-title>strong {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
}

.account.sales-order-creditmemo .order-details-items .order-title {
  border-bottom: unset !important;
}

.account.sales-order-creditmemo .creditmemo a.action.print {
  background: #f4f5fa;
  color: #000;
  border: 1px solid #a7bfd7;
  font-size: 14px;
  padding: 5px 10px;
  border-radius: 5px;
  font-weight: 400;
  margin-top: 0 !important;
}

.account.sales-order-creditmemo .order-details-items.creditmemo .actions-toolbar {
  margin-bottom: 15px;
}




/* GiftCard CSS */
.account.giftcard-index-list .ur-gift-balance {
  border: 1px solid #0071ce;
  padding: 6px 6px 6px 12px;
  border-radius: 15px;
  font-size: 16px;
  color: #fff;
  background: #0071ce;
}

.account.giftcard-index-list .ur-gift-balance::before {
  font-family: 'FontAwesome';
  content: '\f06b';
  color: #ffffff;
  font-size: 22px;
  margin-right: 5px;
}

.account.giftcard-index-list .ur-gift-balance span.bel_num {
  background: #ffc221;
  color: #000;
  width: auto;
  display: inline-block;
  border-radius: 12px;
  text-align: center;
  line-height: 38px;
  padding: 0 8px;
}

.account.giftcard-index-list .gift-card-redem form {
  position: relative;
}

.account.giftcard-index-list div#couperror,
.account.giftcard-index-list div#coupan-code-error {
  color: #e02b27;
  font-size: 14px;
  position: absolute;
  bottom: -25px;
  left: 5px;
}

.account.giftcard-index-list .coupan-text input {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  height: 60px !important;
  border-radius: 10px !important;
  padding: 15px !important;
}

.account.giftcard-index-list button#coupansubmit {
  position: absolute;
  top: 0;
  right: 0;
  background: #0071ce !important;
  font-weight: 400 !important;
  max-width: 156px;
  width: 100%;
  height: 60px;
  border: none !important;
  border-top-right-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  font-size: 16px;
  font-style: normal;
  line-height: 1.5;
  color: #fff;
  letter-spacing: 1px;
}

.account.giftcard-index-list .gift-re .row>.col-lg-6:nth-child(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-style: normal;
  line-height: 1.5;
  color: #000;
}

.account.giftcard-index-list .gift-re .row .table-wrapper-statement {
  margin-top: 50px;
}

.account.giftcard-index-list .coupan-text input::-webkit-input-placeholder {
  text-transform: capitalize;
  font-size: 14px;
}

.account.giftcard-index-list .coupan-text input::-moz-placeholder {
  text-transform: capitalize;
  font-size: 14px;
}

.account.giftcard-index-list .coupan-text input:-ms-input-placeholder {
  text-transform: capitalize;
  font-size: 14px;
}

.account.giftcard-index-list .coupan-text input::placeholder {
  text-transform: capitalize;
  font-size: 14px;
}

/* Data Table Design */
.account.giftcard-index-list table#checkoutform-data-table {
  background: #fff !important;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
  border-collapse: separate !important;
  border-radius: 3px !important;
  margin-bottom: 30px;
}

.account.giftcard-index-list table#checkoutform-data-table tr {
  height: 50px;
}

.account.giftcard-index-list table#checkoutform-data-table td {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 25px;
  color: #000;
  padding: 12px;
  line-height: 1.5;
  border-bottom-width: 0px;
  vertical-align: middle;
}

.account.giftcard-index-list table#checkoutform-data-table th {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  color: #0071ce;
  padding: 12px;
  border-bottom-width: 0px;
}

.account.giftcard-index-list table#checkoutform-data-table td>a {
  color: #0071ce;
}

.account.giftcard-index-list .view-all {
  max-width: 119px;
  width: 100%;
  text-align: center;
  background: #0071ce;
  border: unset;
  color: #ffffff;
  cursor: pointer;
  border-radius: 10px;
  padding: 9px 15px !important;
  line-height: 1.2 !important;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.account.giftcard-index-list .view-all a {
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 1px;
}

/* GiftCard Redeem History */

/* Data Table Design */
.account.giftcardredeem-index-list table#giftcardredeem-data-table {
  background: #fff !important;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
  border-collapse: separate !important;
  border-radius: 3px !important;
  margin-bottom: 30px;
}

.account.giftcardredeem-index-list table#giftcardredeem-data-table tr {
  height: 50px;
}

.account.giftcardredeem-index-list table#giftcardredeem-data-table td {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 25px;
  color: #000;
  padding: 12px;
  line-height: 1.5;
  border-bottom-width: 0px;
  vertical-align: middle;
}

.account.giftcardredeem-index-list table#giftcardredeem-data-table th {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  color: #0071ce;
  padding: 12px;
  border-bottom-width: 0px;
  vertical-align: middle;
}

.account.giftcardredeem-index-list table#giftcardredeem-data-table td>a {
  color: #0071ce;
}

.account.giftcardredeem-index-list .view-all a {
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 1px;
}

/* GiftCard Order History */

/* Data Table Design */
.account.giftcardhistory-index-list table#giftcardhistory-data-table {
  background: #fff !important;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);
  border-collapse: separate !important;
  border-radius: 3px !important;
  margin-bottom: 30px;
}

.account.giftcardhistory-index-list table#giftcardhistory-data-table tr {
  height: 50px;
}

.account.giftcardhistory-index-list table#giftcardhistory-data-table td {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 25px;
  color: #000;
  padding: 12px;
  border-bottom-width: 0px;
  line-height: 1.5;
  vertical-align: middle;
}

.account.giftcardhistory-index-list table#giftcardhistory-data-table th {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  color: #0071ce;
  padding: 12px;
  border-bottom-width: 0px;
  vertical-align: middle;
}

.account.giftcardhistory-index-list table#giftcardhistory-data-table td>a {
  color: #0071ce;
}

.account.giftcardhistory-index-list .view-all a {
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 1px;
}

/* Shipping Methods > Manage Shipping */
.account.mpshipping-shipping-view form#uploadshippingform .wk-mp-page-title.page-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 30px;
}

.account.mpshipping-shipping-view h3 {
  font-style: normal;
  font-size: 20px;
  line-height: 1.5;
  color: #000000;
  font-weight: 400 !important;
  display: inline-block;
  margin-bottom: 0;
}

.account.mpshipping-shipping-view a.gray.file-link {
  font-style: normal;
  font-size: 16px;
  line-height: 1.5;
  color: #000000;
}

.account.mpshipping-shipping-view a.gray.file-link::before {
  content: '\f019';
  font-family: 'FontAwesome';
  font-size: 18px;
  color: #0071ce;
  padding-right: 5px;
}

/* Model css*/
.account.mpshipping-shipping-view .wk_shipping_rate_wrapper .wk_mp_design h4 {
  display: block;
  padding: 0;
  font-style: normal;
  font-size: 24px;
  line-height: 1.5;
  color: #000000;
  text-align: left;
}

.account.mpshipping-shipping-view .wk_shipping_rate_wrapper .wk_mp_design .wk_close_wrapper {
  background: transparent;
  color: #000;
  cursor: pointer;
  opacity: 0.8;
}

.account.mpshipping-shipping-view .wk_shipping_rate_wrapper .add_shipping_outer .wkplussign {
  line-height: 13px;
}

.account.mpshipping-shipping-view form#addNewRate ul#wk_bodymain li input,
.account.mpshipping-shipping-view form#addNewRate ul#wk_bodymain li select {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  height: 40px !important;
  border-radius: 10px !important;
  padding: 7px 15px !important;
  font-size: 14px;
}

.account.mpshipping-shipping-view form#addNewRate label {
  font-style: normal;
  letter-spacing: 1px;
  font-size: 14px;
  line-height: 1.5;
  color: #000000;
  margin-bottom: 0 !important;
}

.account.mpshipping-shipping-view form#addNewRate button#save_butn {
  background: #0071ce;
  color: #fff;
  font-style: normal;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.5px;
  font-weight: 400;
  border: unset;
  border-radius: 5px;
  padding: 8px 25px;
  margin-bottom: 30px;
}

.account.mpshipping-shipping-view .wk_shipping_rate_wrapper .wk_mp_design {
  padding: 15px;
  border-radius: 2px;
  border: unset;
}

.account.mpshipping-shipping-view form#addNewRate ul#wk_bodymain li input::-webkit-input-placeholder {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.3);
}

.account.mpshipping-shipping-view form#addNewRate ul#wk_bodymain li input::-moz-placeholder {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.3);
}

.account.mpshipping-shipping-view form#addNewRate ul#wk_bodymain li input:-ms-input-placeholder {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.3);
}

.account.mpshipping-shipping-view form#addNewRate ul#wk_bodymain li input::placeholder {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.3);
}

.account.mpshipping-shipping-view form#addNewRate .add_shipping_form {
  padding: 10px !important;
}

.account.mpshipping-shipping-view form#addNewRate .add_shipping_form .wk_sugestion_list {
  border: unset;
}

.account.mpshipping-shipping-view .block.block-account {
  margin-bottom: 0 !important;
}

.account.mpshipping-shipping-view form#addNewRate {
  padding: 5px;
}
/* Table Design */

.account.mpshipping-shipping-view .wk-mp-list-table th {
    background-color: transparent !important;
    border-color: unset !important;
    border-width: 0;
    font-size: 18px !important;

    font-style: normal;
    font-weight: 600 !important;
    line-height: 1.5;
    color: #000000;
    padding: 15px !important;
    height: auto;
    border: none !important;
}
.account.mpshipping-shipping-view .shipping_method_head label {
    font-size: 19px !important;
    color: #0071ce;
    padding: 0;
}
.account.mpshipping-shipping-view table.wk-mp-list-table {
  background: #fff !important;
}

.account.mpshipping-shipping-view .wk-mp-list-table tbody tr,
.account.mpshipping-shipping-view .wk-mp-list-table tbody tr {
  border-top: 1px solid #cccccc;
}

.account.mpshipping-shipping-view .wk-mp-list-table td {
  background: unset;
  background-color: transparent;
  vertical-align: middle;
  padding: 12px;
  border: unset !important;
  background: unset;
  background-color: transparent;
  vertical-align: middle;
  padding: 12px;
  border: unset !important;
  font-size: 16px;
  color: #000;
  font-weight: 400;
  text-align: left !important;
}

.account.mpshipping-shipping-view .column.main .order-details-items .table-wrapper .data.table>thead>tr>th {
  border-bottom: unset !important;
}

.account.mpshipping-shipping-view table.wk-mp-list-table #wk-mp-tr-heading {
  background-color: transparent !important;
}

.account.mpshipping-shipping-view table.wk-mp-list-table thead span {
  font-weight: 400;
}

.account.mpshipping-shipping-view table.wk-mp-list-table tr.wk_content.wk_row_list.wk-row-view {
  border-top: 1px solid #cccccc;
}

.account.mpshipping-shipping-view .shipping_method_head {
    background: #fff !important;
    border: unset !important;
    background: transparent !important;
}

.account.mpshipping-shipping-view .shipping_method_head .wk_ship_method_delete i {
  color: #0071ce;
}

.account.mpshipping-shipping-view .shipping_method_head label {
    font-size: 19px !important;
    margin-bottom: 0 !important;
    font-weight: 400 !important;
}

.account.mpshipping-shipping-view .block-title.shipping_rate {
    margin-bottom: 20px !important;
}

/* Shipping Method > Shipping Superset */
.fieldset>.field>.label,
.fieldset>.fields>.field>.label {
  font-weight: 400 !important;
  font-size: 16px;
}

.mpshipping-shippingset-view form#addshippingsetform .field {
  position: relative;
}

.mpshipping-shippingset-view form#addshippingsetform .field span {
  font-weight: 400;
  font-size: 16px;
}

.mpshipping-shippingset-view form#addshippingsetform .field div.mage-error {
  position: absolute;
  bottom: -18px;
}

.mpshipping-shippingset-view fieldset.wk-mp-fieldset {
  overflow: unset !important;
}

.mpshipping-shippingset-view form#addshippingsetform .field>label {
  margin-bottom: 5px !important;
}

.mpshipping-shippingset-view form#addshippingsetform h3 {
  font-style: normal;
  font-size: 20px !important;
  color: #000000;
  font-weight: 400 !important;
  line-height: 1.4;
}

.mpshipping-shippingset-view form#addshippingsetform .wk-mp-page-title.page-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 30px;
}

.mpshipping-shippingset-view form#addshippingsetform input,
.mpshipping-shippingset-view form#addshippingsetform select {
  width: 60%;
}


.account.mpshipping-shippingset-view table.wk-mp-list-table {
  background: #fff !important;
  box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);

}

.account.mpshipping-shippingset-view .wk-mp-list-table thead tr {
  background: #fff none repeat scroll 0 0;
  height: 50px;
  vertical-align: middle;
}

.account.mpshipping-shippingset-view .wk-mp-list-table thead span {
  font-weight: 400;
}

.account.mpshipping-shippingset-view .wk-mp-list-table th {
  color: #0071ce;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 1.2;
  vertical-align: middle;
  padding: 12px !important;
  background-color: #fff !important;
  border: unset !important;
}

.account.mpshipping-shippingset-view .wk-mp-list-table td {
  color: #000;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.2;
  vertical-align: middle;
  padding: 12px;
  background: #fff !important;
  border: unset;
}

.account.mpshipping-shippingset-view .wk-mp-list-table tbody.wk-mp-body tr {
  border-top: 1px solid #ccc !important;
}

.account.mpshipping-shippingset-view .wk-mp-list-table input,
.account.mpshipping-shippingset-view .wk-mp-list-table select {
  height: 40px !important;
  border-radius: 15px !important;
  font-size: 13px;
  padding: 5px !important;
  border: 1px solid #c2c2c2;
  width: 100%;
}

.account.mpshipping-shippingset-view .wk-mp-list-table td:nth-child(2) input {
  width: 75%;
}

.account.mpshipping-shippingset-view .wk-mp-list-table span.wk-date-filter-box {
  width: 48%;
}

.account.mpshipping-shippingset-view .wk-mp-list-table th span.wk-date-filter-box:first-child {
  margin-right: 5px;
}

.account.mpshipping-shippingset-view .wk-mp-list-table button {
  background: #0071ce !important;
  border-color: unset !important;
  color: #fff !important;
  box-shadow: none !important;
  border: unset !important;
  font-family: Helvetica;
  font-size: 14px;
  font-weight: 400 !important;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 5px !important;
  height: 46px;
}

.account.mpshipping-shippingset-view .wk-emptymsg {
  padding: 20px 0;
}

.account.mpshipping-shippingset-view form#form-shippingsetlist-massdelete table .wk-check-first-td input {
  height: unset !important;
  width: inherit;
}

.account.mpshipping-shippingset-view form#form-shippingsetlist-massdelete table .wk-first-td {
  width: 12% !important
}

.account.mpshipping-shippingset-view button#mass-delete-butn {
  padding: 12px 10px !important;
  margin-bottom: 15px;
}

.account.mpshipping-shippingset-view form#form-shippingsetlist-massdelete {
  margin-top: 50px;
}

.account.mpshipping-shippingset-view form#form-shippingsetlist-massdelete table tbody tr {
  border-top: 1px solid #cccccc !important;
}

/* Model css*/
.account.mpshipping-shippingset-view .wk_shipping_rate_wrapper .wk_mp_design h4 {
  display: block;
  padding: 0;
  font-style: normal;
  font-size: 24px;
  line-height: 1.5;
  color: #000000;
  text-align: left;
}

.account.mpshipping-shippingset-view .wk_shipping_rate_wrapper .wk_mp_design .wk_close_wrapper {
  background: transparent;
  color: #000;
  cursor: pointer;
  opacity: 0.8;
}

.account.mpshipping-shippingset-view .wk_shipping_rate_wrapper .add_shipping_outer .wkplussign {
  line-height: 13px;
}

.account.mpshipping-shippingset-view form#editRate ul#wk_bodymain li input,
.account.mpshipping-shippingset-view form#editRate ul#wk_bodymain li select {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  height: 40px !important;
  border-radius: 10px !important;
  padding: 7px 15px !important;
  font-size: 14px;
}

.account.mpshipping-shippingset-view form#editRate label {
  font-style: normal;
  letter-spacing: 1px;
  font-size: 14px;
  line-height: 1.5;
  color: #000000;
  margin-bottom: 0 !important;
}

.account.mpshipping-shippingset-view form#editRate button#save_butn {
  background: #0071ce;
  color: #fff;
  font-style: normal;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.5px;
  font-weight: 400;
  border: unset;
  border-radius: 5px;
  padding: 8px 25px;
  margin-bottom: 30px;
}

.account.mpshipping-shippingset-view .wk_shipping_rate_wrapper .wk_mp_design {
  padding: 15px;
  border-radius: 2px;
  border: unset;
}

.account.mpshipping-shippingset-view form#editRate ul#wk_bodymain li input::-webkit-input-placeholder {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.3);
}

.account.mpshipping-shippingset-view form#editRate ul#wk_bodymain li input::-moz-placeholder {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.3);
}

.account.mpshipping-shippingset-view form#editRate ul#wk_bodymain li input:-ms-input-placeholder {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.3);
}

.account.mpshipping-shippingset-view form#editRate ul#wk_bodymain li input::placeholder {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.3);
}


/*Set Location*/
.account.mpshipping-seller-location form#custom-form1 .field {
  position: relative;
}

.account.mpshipping-seller-location form#custom-form1 .field div.mage-error {
  position: absolute;
  bottom: -18px;
}

.account.mpshipping-seller-location form#custom-form1 input {
  width: 60%;
}

.account.mpshipping-seller-location form#custom-form1 .wk-save-button button {
  background: #0071ce !important;
  font-weight: 400 !important;
  max-width: 156px;
  width: 100%;
  height: 46px;
  border: none !important;
  border-radius: 5px !important;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  color: #fff;
}



/* Login Responsive CSS */

@media (max-width: 1499px) {
  .account .sidebar {
    width: 30% !important;
  }

  .account.page-layout-2columns-left .column.main {
    width: 70% !important;
  }

  .account .column.main.navtoggleview {
    width: 95% !important;
  }

.account .sidebar.sidebar-main.navtoggleview {
    width: 4% !important;
}
.account .block-collapsible-nav-content ul.nav.items li.nav.item label {
    padding: 12px 18px 12px 15px !important;
}
  .account #my-orders-table td.col,
  .account table#additional-addresses-table td.col {
    font-size: 14px;
  }

  .account #my-orders-table thead th,
  .account table#additional-addresses-table thead th {
    font-size: 16px;
  }

  .account .block-dashboard-orders a.action.view span {
    font-size: 14px;
  }

  .account.customer-account-index .block-reviews-dashboard a.action.view span {
    font-size: 14px;
  }

  .account .sidebar-additional a.action.details span {
    font-size: 14px;
  }

  .account .sidebar-additional .action.tocart {
    font-size: 12px;
    padding: 12px 14px !important;
  }

  .account .sidebar-additional .price-including-tax .price,
  .account .sidebar-additional .price-excluding-tax .price {
    font-size: 13px !important;
  }

  .account.wishlist-index-index .products-grid .product-item {
    width: 31%;
  }

  /* New Edit Order Request */
  .account.mprmasystem-customer-newrma .wk-mprma-container table#orders-item-table tbody tr td:nth-child(4n) {
    min-width: 100px;
  }

  .account.mprmasystem-customer-newrma #wk_new_rma_form td,
  .account.mprmasystem-customer-newrma #wk_new_rma_form th {
    padding: 8px;
  }

  .account.mprmasystem-customer-newrma table#orders-item-table tbody td select {
    padding: 6px !important;
  }

  .account.mprmasystem-customer-newrma table#orders-item-table {
    min-width: 1000px;
  }

  .account.mprmasystem-customer-newrma #wk_new_rma_form td:nth-child(5),
  .account.mprmasystem-customer-newrma #wk_new_rma_form td:nth-child(6) {
    min-width: 180px;
  }
  .account li.nav.item.seller-acc label::before, .account div#block-collapsible-nav ul.nav.items label::before {

    margin-right: 25px !important;
}
}

@media (max-width: 1199px) {

  .fieldset>.field>.label,
  .fieldset>.fields>.field>.label {
    font-size: 14px;
  }

  /*Toggle sidebar css end*/
.account .sidebar.sidebar-main.navtoggleview {
    width: 5.5% !important;
}
  .account .column.main.navtoggleview {
    width: 93% !important;
  }

  .account .block-collapsible-nav-content ul.nav.items li.nav.item label::after {
    font-size: 16px;
    top: 12px;
  }

  .account .navtoggleview .block-collapsible-nav-content ul.nav.items li.nav.item label::after {
    right: 8px;
  }

  /*Toggle sidebar css end*/
  .account .message.info {
    font-size: 14px;
  }

  .account .page-title-wrapper span {
    font-size: 24px;
  }

  /* .account.page-layout-2columns-left .column.main {padding: 15px 15px 15px 2% !important;} */
  .account form select {
    height: 50px !important;
    font-size: 14px;
  }

  .block-customer-login .action.login,
  .block-new-customer a.action.create {
    height: 50px;
  }

  .block-customer-login .action.login {
    max-width: 140px;
  }

  .block-customer-login input,
  .block-new-customer input,
  .form-create-account input {
    height: 50px !important;
  }

  .customer-account-login .block-title strong,
  .create.info .legend span,
  .block-dashboard-info .block-title strong,
  .account .block-dashboard-addresses strong,
  .block-dashboard-orders strong {
    font-size: 20px !important;
    line-height: 25px !important
  }

  .block-customer-login label,
  .block-new-customer label {
    font-size: 14px;
  }

  a.action.remind span {
    font-size: 14px;
  }

  .customer-account-login .page-title-wrapper h1.page-title {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 25px;
  }

  .account li.nav.item a,
  .account .block-collapsible-nav .item.current a,
  .account .block-collapsible-nav .item.current>strong {
    font-size: 15px;
  }

  .account .sidebar-additional span.product-image-container {
    width: 55px !important;
  }

  .account .sidebar-additional ol#wishlist-sidebar {
    max-height: 320px;
  }

  .account .sidebar-additional .product-items a.action.tocart span::after,
  .account .sidebar-additional .product-items button.action.tocart span::after {
    padding-left: 0 !important;
  }

  .account .box address,
  .account .box p,
  .account .box address a,
  .account .box address a:hover {
    font-size: 15px;
  }

  .account .box dl.payment-method dt.title,
  .account.sales-order-view .block-order-details-view .box-content {
    font-size: 14px;
  }

  .account .block.block-dashboard-info {
    margin-bottom: 25px;
  }

  .account .block-dashboard-info .box,
  .account .block-dashboard-addresses .box {
    padding: 15px 15px;
    border-radius: 10px;
  }

  .account .box-shipping-address strong.box-title {
    line-height: 20px;
  }

  .account .sidebar .block.block-compare {
    margin-bottom: 25px !important;
  }

  .block-collapsible-nav .item a {
    padding: 5px 5px 5px 10px !important;
  }

  .account #my-orders-table thead th,
  .account table#additional-addresses-table thead th {
    font-size: 14px;
    padding: 12px !important;
  }
.order-details-items .product-item-name {
    font-size: 14px;
}
  .account .pages a.page,
  .account .pages strong.page,
  .account .pages .action.next {
    font-size: 16px;
  }

  .account .pages .action {
    padding: 2px 6px;
  }

  .account .pager p.toolbar-amount span.toolbar-number,
  .account strong.limiter-label,
  span.limiter-text {
    font-size: 12px;
  }

  .account .sidebar-additional .block-title strong {
    font-size: 15px !important;
  }

  .account .sidebar-additional .product-item-actions button.action.tocart.primary,
  .account .sidebar-additional .product-items a.action.tocart {
    font-size: 0;
    width: 36px;
    padding: 9px 9px !important;
  }

  .account .box-tocart .product-item-actions button.action.tocart span::after {
    padding-left: 0;
  }

  .account .products-grid .product-item .field.qty label {
    font-size: 11px;
  }

  .account textarea.product-item-comment,
  .account .products-grid.wishlist .product-item .box-tocart input.qty {
    font-size: 12px;
    padding: 0 !important;
    height: 36px !important;
    width: 36px;
  }

  .account .products-grid.wishlist .product-item-actions .action.edit:before,
  .account .products-grid.wishlist .product-item-actions .action.delete:before {
    font-size: 14px !important;
  }

  .form-wishlist-items .actions-toolbar {
    margin-bottom: 25px;
  }

  .account .sidebar-additional ol#compare-items li a.product-item-link {
    font-size: 12px;
    -webkit-line-clamp: 2;
  }

  .account.customer-account-index .block-reviews-dashboard strong.product-name a {
    font-size: 14px;
  }

  .account main .form-address-edit .action.save {
    max-width: 125px;
    font-size: 14px;
    height: 40px;
  }

  .account .form-address-edit input,
  .account .form-address-edit select {
    font-size: 14px;
  }

  /*Dashboard design*/
  .account ul.nav.items li.nav.item strong::before,
  .account ul.nav.items li.nav.item a::before {
    font-size: 20px;
    margin-right: 10px;
  }

  .account .wk-mp-page-title button#askque {
    height: 40px;
    margin-bottom: 15px;
  }

  .account .wk-mp-design button,
  .account .wk-mp-design button:hover {
    font-size: 12px;
  }

  .account .wk-dashboard-sales-font .price,
  .account .wk-dashboard-sales-value .price {
    font-size: 30px;
  }

  .account .mp-sales-widgets .sales div[style="color: green;font-weight: 600;"],
  .account .mp-sales-widgets .sales div[style="border-bottom: 1px solid #ccc;padding:5px;"]>div:nth-child(2) a {
    font-size: 12px;
  }

  .account .wk-mp-design .fieldset>.legend>span {
    font-size: 20px;
  }

  .account .wk-mp-design .fieldset>.legend {
    margin-bottom: 5px;
  }

  .wk-orderbox-details .color,
  .account .wk-orderbox-details .name {
    font-size: 14px !important;
  }

  .account .wk-dash-label .status.processing {
    height: 40px;
  }


  .account p.back-link a {
    font-size: 14px;
  }

  /* Go to wishlist */
  .account.wishlist-index-index form#wishlist-view-form .product-item-actions button.action.tocart.primary span {
    font-size: 0;
  }

  .account.wishlist-index-index form#wishlist-view-form.product-item-actions button.action.tocart.primary {
    width: 36px;
    height: 38px;
    padding: 9px 9px !important;
  }

  /*Seller profile*/
  .account .wk-mp-design .field.profile,
  .account.marketplace-account-editprofile .wk-mp-design .field {
    width: 100%;
    margin-bottom: 10px;
  }

  .account.marketplace-account-editprofile .column.main .wk-mp-page-title.page-title h2 {
    font-size: 20px;
  }

  .account.marketplace-account-editprofile .wk-profile-links-container .wk-profile-links a {
    height: 40px;
    font-size: 14px;
  }

  .account.marketplace-account-editprofile .wk-profile-links-container .wk-profile-links {
    width: 130px;
  }

  .account .wk-mp-design .fieldset>.legend button#save-btn,
  .account .wk-mp-page-title button.button.wk-mp-btn {
    max-width: 130px;
    height: 40px;
    font-size: 14px !important;
  }

  .account .wk-mp-design .fieldset>.legend button#save-btn span {
    font-size: 14px !important;
  }

  .account .wk-mp-design img.prev-img {
    max-width: 50px;
  }

  .account .wk-mp-design .field.profile textarea,
  .account.marketplace-account-editprofile .wk-mp-design .field .control textarea {
    height: 90px !important;
  }

  .account main .field .control input, .account main .field .control select {
    height: 36px !important;
    font-size: 13px !important;
    padding: 8px 15px !important;
}

  .account .wk-mp-design .field.profile select#country-pic {
    height: 50px !important;
    font-size: 14px;
  }

  .account.marketplace-account-editprofile label {
    font-size: 14px;
  }

  .account.marketplace-account-editprofile .field.profile.wk-profile-links-container {
    margin-bottom: 30px;
  }

  .account.marketplace-account-editprofile .column.main .wk-mp-page-title.page-title h2 {
    font-size: 16px;
  }

  .account.marketplace-account-editprofile img.country_img_prev {
    max-width: 80px;
    margin-top: 10px;
  }

  .account.marketplace-account-editprofile br {
    display: none;
  }

  /*New Product Tab*/
  .account.marketplace-product-create select {
    height: 50px !important;
    font-size: 14px;
  }

  .account.marketplace-product-create label {
    font-size: 14px;
  }

  .account.marketplace-product-create .wk-mp-design .wk-mp-fieldset .control {
    width: 100% !important;
  }

  .account.marketplace-product-create .wk-mp-design .fieldset>.legend button.button.wk-mp-btn {
    max-width: 130px;
    height: 40px;
    font-size: 14px !important
  }
.account p.back-link a{
  max-width: 130px;
    height: 40px;
    font-size: 14px !important;
}
  .account.marketplace-product-create .wk-mp-design .fieldset>.legend button.button.wk-mp-btn span {
    font-size: 14px !important;
  }

  /* Attribute Tab */
  form#attribute-form,
  form#attribute-form,
  form#biren-policycontent-form {
    width: 100% !important;
  }

  .marketplace-index-attribute form#attribute-form button.action.submit.primary,
  form#biren-policycontent-form button.action.submit.primary {
    max-width: 130px;
    height: 40px;
    font-size: 14px !important;
  }

  .marketplace-index-attribute form#attribute-form label,
  form#biren-policycontent-form label,
  .account main#maincontent label {
    font-size: 14px !important;
  }

  .marketplace-index-attribute form#attribute-form fieldset {
    margin-bottom: 10px !important;
  }

  /* Return Policy */
  form#biren-policycontent-form .fieldset:first-child legend a,
  form#biren-policycontent-form .fieldset:first-child legend>span {
    font-size: 20px;
  }

  .account.policycontent-index-list .adnewlink>a {
    height: 40px;
    max-width: 110px !important;
    font-size: 14px;
  }

  /* Transaction List */
  .account.marketplace-transaction-history td:nth-child(2) span.wk-mp-td-span,
  .account.marketplace-order-history td:nth-child(2) span.wk-mp-td-span {
    margin-right: 5px;
    width: 47%;
  }

  .account.marketplace-transaction-history table input::-webkit-input-placeholder,
  .account.marketplace-order-history table input::-webkit-input-placeholder {
    font-size: 12px;
    line-height: 10px !important;
  }

  .account.marketplace-transaction-history table input::-moz-placeholder,
  .account.marketplace-order-history table input::-moz-placeholder {
    font-size: 12px;
    line-height: 10px !important;
  }

  .account.marketplace-transaction-history table input:-ms-input-placeholder,
  .account.marketplace-order-history table input:-ms-input-placeholder {
    font-size: 12px;
    line-height: 10px !important;
  }

  .account.marketplace-transaction-history table input::placeholder,
  .account.marketplace-order-history table input::placeholder {
    font-size: 12px;
    line-height: 10px !important;
  }

  .account.marketplace-transaction-history table button,
  .account.marketplace-order-history table button {
    max-width: 110px;
    width: 100%;
  }

  .account.marketplace-transaction-history table input,
  .account.marketplace-order-history table input {
    height: 40px !important;
  }

  .account.marketplace-transaction-history .wk-mp-body td,
  .account.marketplace-order-history .wk-mp-body td {
    padding: 8px;
  }

  .account.marketplace-transaction-history .wk-mp-list-container-table th {
    padding: 8px;
    font-size: 14px;
  }

  .account.marketplace-transaction-history .wk-mp-list-container-table td {
    padding: 8px;
    font-size: 14px;
  }

  .account.marketplace-transaction-history .wk-mp-list-container-table td:last-child a::after {
    font-size: 14px;
  }

  /* Transaction Details */
  .account.marketplace-transaction-view h2.table-caption {
    font-size: 18px;
  }

  .account.marketplace-transaction-view .table-order-items th,
  .account.marketplace-transaction-view .table-order-items td {
    font-size: 14px;
    padding: 8px;
  }


  .marketplace-account-earning form .field {
    width: 100%;
  }

  /* Product List */
  .marketplace-account-earning form .field {
    width: 100%;
  }

  .account.marketplace-product-productlist .modal-content {
    font-size: 14px;
  }

  .account.marketplace-product-productlist table td {
    line-height: 1.5 !important;
    font-size: 12px !important;
  }

  .account .admin__action-dropdown .admin__action-dropdown-text,
  .account .data-grid-filters-action-wrap .action-default {
    font-size: 10px;
  }

  .account .admin__data-grid-action-bookmarks .admin__action-dropdown:before {
    font-size: 10px;
  }

  .account .admin__data-grid-action-columns .admin__action-dropdown:before {
    font-size: 12px !important;
  }

  .account .admin__data-grid-pager-wrap label.admin__control-support-text {
    font-size: 12px !important;
  }

  .account .admin__data-grid-pager input[type="number"] {
    font-size: 12px;
  }

  .account .admin__data-grid-pager-wrap .selectmenu-value input[type="text"] {
    font-size: 12px;
  }

  .account .admin__data-grid-pager button:before,
  .account .admin__data-grid-header .action-select-wrap .action-select {
    font-size: 12px;
  }

  .account.marketplace-product-productlist .row-gutter .col-xs-10 {
    width: 100% !important;
    max-width: 100% !important;
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
  }

  .account .row-gutter .col-xs-2 {
    width: 50% !important;
    max-width: 50% !important;
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 50% !important;
    flex: 0 0 50% !important;
  }

  /* Manage Print PDF Header Info */
  form#form-selleraddress-validate {
    width: 100%;
  }

  .account.marketplace-order-shipping button#savepaym {
    max-width: 130px;
    height: 40px;
  }

  .baseshipping-shipping-index form#form-validate fieldset .field {
    width: 100%;
  }

  .baseshipping-shipping-index form#form-validate fieldset .field label>span {
    font-size: 14px;
  }

  .account.marketplace-order-history .wk-dash-label .status {
    max-width: 130px !important;
  }

  .account.marketplace-order-history td:nth-child(2) span.wk-mp-td-span {
    margin-right: 0px;
    width: 100%;
    margin-bottom: 5px;
  }

  .account.marketplace-order-history .fieldset form select {
    height: 40px !important;
    font-size: 12px !important;
    padding: 0 9px !important;
  }

  /* Customer History */

  .account.marketplace-account-customer .modal-content {
    font-size: 14px;
  }

  .account.marketplace-account-customer table td {
    line-height: 1.5 !important;
    font-size: 12px !important;
  }

  .account.marketplace-account-customer .admin__action-dropdown .admin__action-dropdown-text,
  .account.marketplace-account-customer .data-grid-filters-action-wrap .action-default {
    font-size: 10px;
  }

  .account.marketplace-account-customer .admin__data-grid-action-bookmarks .admin__action-dropdown:before {
    font-size: 10px;
  }

  .account.marketplace-account-customer .admin__data-grid-action-columns .admin__action-dropdown:before {
    font-size: 12px !important;
  }

  .account.marketplace-account-customer .admin__data-grid-pager-wrap label.admin__control-support-text {
    font-size: 12px !important;
  }

  .account.marketplace-account-customer .admin__data-grid-pager input[type="number"] {
    font-size: 12px;
  }

  .account.marketplace-account-customer .admin__data-grid-pager-wrap .selectmenu-value input[type="text"] {
    font-size: 12px;
  }

  .account.marketplace-account-customer .admin__data-grid-pager button:before,
  .account.marketplace-account-customer .admin__data-grid-header .action-select-wrap .action-select {
    font-size: 12px;
  }

  .account.marketplace-account-customer .row-gutter .col-xs-10 {
    width: 100% !important;
    max-width: 100% !important;
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
  }

  .account.marketplace-account-customer .row-gutter .col-xs-2 {
    width: 50% !important;
    max-width: 50% !important;
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 50% !important;
    flex: 0 0 50% !important;
  }

  /* Customer Review */

  .account.marketplace-account-review .modal-content {
    font-size: 14px;
  }

  .account.marketplace-account-review table td {
    line-height: 1.5 !important;
    font-size: 12px !important;
  }

  .account.marketplace-account-review .admin__action-dropdown .admin__action-dropdown-text,
  .account.marketplace-account-review .data-grid-filters-action-wrap .action-default {
    font-size: 10px;
  }

  .account.marketplace-account-review .admin__data-grid-action-bookmarks .admin__action-dropdown:before {
    font-size: 10px;
  }

  .account.marketplace-account-review .admin__data-grid-action-columns .admin__action-dropdown:before {
    font-size: 12px !important;
  }

  .account.marketplace-account-review .admin__data-grid-pager-wrap label.admin__control-support-text {
    font-size: 12px !important;
  }

  .account.marketplace-account-review .admin__data-grid-pager input[type="number"] {
    font-size: 12px;
  }

  .account.marketplace-account-review .admin__data-grid-pager-wrap .selectmenu-value input[type="text"] {
    font-size: 12px;
  }

  .account.marketplace-account-review .admin__data-grid-pager button:before,
  .account.marketplace-account-review .admin__data-grid-header .action-select-wrap .action-select {
    font-size: 12px;
  }

  .account.marketplace-account-review .row-gutter .col-xs-10 {
    width: 100% !important;
    max-width: 100% !important;
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
  }

  .account.marketplace-account-review .row-gutter .col-xs-2 {
    width: 50% !important;
    max-width: 50% !important;
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 50% !important;
    flex: 0 0 50% !important;
  }

  /* Popup */
  .account.marketplace-account-dashboard h4.modal-title {
    font-size: 16px !important;
  }

  .account.marketplace-account-dashboard .modal-footer .wk-btn {
    font-size: 12px !important;
  }

  /*order View*/

  .account.marketplace-order-view .page-title-wrapper .page-title {
    display: block !important;
    margin-bottom: 15px !important;
  }

  .account.marketplace-order-view .order-date {
    margin-top: 15px !important;
  }

  .account.marketplace-order-view .order-actions-toolbar button {
    height: 40px;
    max-width: 130px;
    width: 100%;
  }

  .account.marketplace-order-view .wk-mp-design .block-order-details-view .block-content .box span.value,
  .account.marketplace-order-view .wk-mp-design .block-order-details-view .block-content .box span.label {
    font-size: 14px;
  }

  .account.marketplace-order-view .deliverydate form {
    width: 100% !important;
  }

  .account.marketplace-order-view .block-content {
    padding: 15px;
    min-height: 200px !important;
  }

  .account.marketplace-order-view .block-order-details-view .block-title strong {
    font-size: 20px !important;
  }

  .account.marketplace-order-view p.back-link a {
    font-size: 10px;
  }


  .account.marketplace-order-view .box-title {
    margin-bottom: 15px !important;
  }

  .account.marketplace-order-view .deliverydate form input[type="submit"] {
    height: 40px;
    font-size: 14px;
    max-width: 130px;
  }

  .account.marketplace-order-view .deliverydate form input#datepicker {
    height: 50px !important;
  }

  .account.marketplace-order-view .order-details-items .product-item-name,
  .account.marketplace-order-view table#my-orders-table span.price {
    font-size: 14px;
  }

  .account.marketplace-order-view span.order-status {
    font-size: 12px !important;
  }

  .account.marketplace-order-view .order-actions-toolbar button {
    max-width: 110px;
  }

  .account.marketplace-order-view .order-actions-toolbar button.button.wk-mp-btn span {
    font-size: 12px;
  }

  .account.marketplace-order-view .wk-mp-fieldset .page-title-wrapper span.base {
    font-size: 16px !important;
  }

  /*Add New Product category  */
  .account.marketplace-product-add form#edit-product .wk-category .wk-cat-name {
    font-size: 14px;
  }

  .account.marketplace-product-add .wk-mp-page-title button.button.wk-mp-btn,
  .account.marketplace-product-add .wk-mp-design .fieldset>.legend button#save-btn span {
    font-size: 12px !important;
  }

  .account.marketplace-product-add form#edit-product .wk-category #wk-category-label {
    font-size: 12px !important;
  }

  .account.marketplace-product-add form#edit-product .wk-cat-container {
    margin-bottom: 5px;
  }

  .account.marketplace-product-add form#edit-product textarea {
    height: 90px !important;
    width: 100%;
  }

  .account.marketplace-product-add form#edit-product input::-webkit-input-placeholder {
    font-size: 14px;
  }

  .account.marketplace-product-add form#edit-product input::-moz-placeholder {
    font-size: 14px;
  }

  .account.marketplace-product-add form#edit-product input:-ms-input-placeholder {
    font-size: 14px;
  }

  .account.marketplace-product-add form#edit-product input::placeholder {
    font-size: 14px;
  }

  .account.marketplace-product-add table.control-table th span {
    font-size: 14px;
  }

  .account.marketplace-product-add form#edit-product input[type=text],
  .account.marketplace-product-add form#edit-product select {
    width: 100%;
  }

  /* Marketplace Edit Product */

  .account.marketplace-product-edit form#edit-product .wk-category .wk-cat-name {
    font-size: 14px;
  }

  .account.marketplace-product-edit.wk-mp-page-title button.button.wk-mp-btn,
  .account.marketplace-product-add .wk-mp-design .fieldset>.legend button#save-btn span {
    font-size: 12px !important;
  }

  .account.marketplace-product-edit form#edit-product .wk-category #wk-category-label {
    font-size: 12px !important;
  }

  .account.marketplace-product-edit form#edit-product .wk-cat-container {
    margin-bottom: 5px;
  }

  .account.marketplace-product-edit form#edit-product textarea {
    height: 90px !important;
    width: 100%;
    font-size: 14px;
  }

  .account.marketplace-product-edit form#edit-product input::-webkit-input-placeholder {
    font-size: 14px;
  }

  .account.marketplace-product-edit form#edit-product input::-moz-placeholder {
    font-size: 14px;
  }

  .account.marketplace-product-edit form#edit-product input:-ms-input-placeholder {
    font-size: 14px;
  }

  .account.marketplace-product-edit form#edit-product input::placeholder {
    font-size: 14px;
  }

  .account.marketplace-product-edit table.control-table th span {
    font-size: 14px;
  }

  .account.marketplace-product-edit form#edit-product input[type=text],
  .account.marketplace-product-edit form#edit-product select {
    width: 100%;
  }

  .account .mce-tinymce {
    width: 100% !important;
  }

  .account.marketplace-product-edit button#wk-mp-save-duplicate-btn {
    font-size: 12px !important;
    padding: 5px 5px;
  }

  .mce-content-body p {
    font-size: 14px !important;
  }

  .account .product-create-configuration-action button {
    padding: 8px 8px !important;
    font-size: 10px;
  }

  .account #product-variations-matrix h3 {
    font-size: 18px;
  }

  .product-create-configuration .product-create-configuration-info .note {
    font-size: 14px;
  }

  .account.marketplace-product-edit div#dimensionSection label.label {
    font-size: 14px;
    margin-bottom: 5px;
  }

  /*Assign Product*/
.account.mpassignproduct-product-view form#wk_mpassignproduct_form fieldset.fieldset .field {
    width: 100% !important;
}
  .account.mpassignproduct-product-view form#wk_mpassignproduct_form button.button.wk-ap-btn {
    max-width: 130px;
    height: 40px;
    font-size: 14px;
  }

  .account.mpassignproduct-product-view .assign-pr-cus>a {
    max-width: 136px !important;
    height: 40px;
    font-size: 12px;
  }

  /* Assign Product List */
  .mpassignproduct-product-productlist table td,
  .mpassignproduct-product-productlist table th {
    padding: 8px;
  }

  .mpassignproduct-product-productlist button.wk-ap-del {
    height: 40px;
    max-width: 110px;
    font-size: 14px;
  }

  /* Customer Edit Order Panel */
  .account.mprmasystem-customer-allrma #my-rma-table th {
    padding: 8px;
  }

  .account.mprmasystem-customer-allrma #my-rma-table button.wk-apply-filter-btn {
    height: 40px;
  }

  .account.mprmasystem-customer-allrma #my-rma-table th {
    font-size: 14px;
  }

  /* Marketplace Edit Order */
  .account.mprmasystem-seller-allrma #my-rma-table th {
    padding: 8px;
  }

  .account.mprmasystem-seller-allrma #my-rma-table button.wk-apply-filter-btn {
    height: 40px;
  }

  .account.mprmasystem-seller-allrma #my-rma-table th {
    font-size: 14px;
  }

  .account.mprmasystem-seller-allrma table#my-rma-table>tbody>tr>td {
    padding: 8px;
  }

  /* Notificaion Sidebar */
  .account .notification-block .marketplace-dropdown .notification-count {
    max-width: 16px;
    font-size: 9px;
    height: 16px
  }

  /* New Edit Order Request */
  .account.mprmasystem-customer-newrma #wk_new_rma_form .fieldset.wk-mprma-fieldset>.field>.control {
    width: 100%;
  }

  .account.mprmasystem-customer-newrma #wk_new_rma_form button.wk-add-showcase-btn {
    height: 40px;
    font-size: 13px;
  }

  .account.mprmasystem-customer-newrma #wk_new_rma_form button.action.save {
    MAX-WIDTH: 130PX;
    height: 40px;
    font-size: 13px;
  }

  .account.mprmasystem-customer-newrma #wk_new_rma_form textarea {
    height: 90px !important;
  }

  .account.mprmasystem-customer-newrma table#orders-item-table th {
    font-size: 14px;
  }

  .account.mprmasystem-customer-newrma #wk_new_rma_form td {
    font-size: 14px;
  }

  .account.mprmasystem-customer-newrma #wk_new_rma_form .wk-mp-rma-img img {
    max-width: 60px;
  }

  /* Customer Edit Order Panel */
  .account.mprmasystem-customer-allrma table#my-rma-table,
  .account.mprmasystem-seller-allrma table#my-rma-table {
    min-width: 1000px;
  }

  .review-customer-index table td,
  .review-customer-index table th {
    padding: 8px;
  }

  .review-customer-index .rating-summary .rating-result:before,
  .review-customer-index .rating-summary .rating-result>span:before {
    font-size: 15px !important;
    line-height: 30px;
  }

  /* Review Details */
  .account.review-customer-view .rating-summary .rating-result:before,
  .account.review-customer-view .rating-summary .rating-result>span:before {
    font-size: 15px !important;
  }

  .account.review-customer-view .reviews-actions a.action.view,
  .account.review-customer-view .reviews-actions a.action.add {
    padding: 10px 12px;
    font-size: 12px;
  }

  .account.review-customer-view .product-reviews-summary .reviews-actions a:not(:last-child) {
    margin-right: 15px;
  }

/*  .account.review-customer-view .customer-review-rating .rating-summary .rating-result>span:before,
  .account.review-customer-view .customer-review-rating .rating-summary .rating-result:before {
    line-height: 30px;
  }
*/
  .account.review-customer-view .customer-review .review-details .review-title,
  .account.review-customer-view span.rating-label,
  .account.review-customer-view .customer-review .review-details .review-content,
  .account.review-customer-view .customer-review .review-details .review-date {
    font-size: 14px;
  }

  .account.review-customer-view .customer-review.view .product-info h2.product-name {
    font-size: 14px;
  }

  /* Compare product */
  .catalog-product_compare-index .product-item-name>a,
  .catalog-product_compare-index .table-comparison .cell .attribute.value {
    font-size: 14px;
  }

  .catalog-product_compare-index .table-comparison a.action.view {
    font-size: 12px;
  }

  .catalog-product_compare-index .product .rating-summary .rating-result:before,
  .catalog-product_compare-index .rating-summary .rating-result>span:before {
    font-size: 15px !important;
  }

  .catalog-product_compare-index .table-comparison .product-item-actions,
  .catalog-product_compare-index .table-comparison .price-box,
  .catalog-product_compare-index .table-comparison .product.rating,
  .catalog-product_compare-index .table-comparison .product-item-name {
    margin: 5px 0;
  }


  /* Gift Card */
  .account.giftcard-index-list table#checkoutform-data-table th {
    font-size: 14px;
    padding: 8px;
  }

  .account.giftcard-index-list table#checkoutform-data-table td {
    font-size: 12px;
    padding: 8px;
    border-top: 1px solid #cccccc;
  }

  .account.giftcard-index-list button#coupansubmit {
    max-width: 130px;
    font-size: 14px;
    height: 50px;
  }

  .account.giftcard-index-list .coupan-text input {
    height: 50px !important;
  }

  .account.giftcard-index-list .coupan-text input::-webkit-input-placeholder {
    font-size: 12px;
  }

  .account.giftcard-index-list .coupan-text input::-moz-placeholder {
    font-size: 12px;
  }

  .account.giftcard-index-list .coupan-text input:-ms-input-placeholder {
    font-size: 12px;
  }

  .account.giftcard-index-list .coupan-text input::placeholder {
    font-size: 12px;
  }

  .account.giftcard-index-list .ur-gift-balance {
    font-size: 14px;
  }

  .account.giftcard-index-list .ur-gift-balance::before {
    font-size: 18px;
  }

  .account.giftcard-index-list .ur-gift-balance span.bel_num {
    line-height: 36px;
  }


  /* GiftCard Redeem History */
  .account.giftcardredeem-index-list table#giftcardredeem-data-table th {
    font-size: 14px;
    padding: 8px;
  }

  .account.giftcardredeem-index-list table#giftcardredeem-data-table td {
    font-size: 12px;
    padding: 8px;
    border-top: 1px solid #cccccc;
  }

  /* GiftCard Order History */
  .account.giftcardhistory-index-list table#giftcardhistory-data-table th {
    font-size: 14px;
    padding: 8px;
  }

  .account.giftcardhistory-index-list table#giftcardhistory-data-table td {
    font-size: 12px;
    padding: 8px;
    border-top: 1px solid #cccccc;
  }

  /*GiftCard Order History --> view order */
  .account.sales-order-view .block-order-details-view .block-content .box {
    width: 50%;
  }

  .account.sales-order-view .block-order-details-view .block-content .box:nth-child(3) {
    clear: left !important;
  }

  /*Marketplace View Edit Order*/
  .account.mprmasystem-seller-rma .wk-mprma-view a.wk-date-info,
  .account.mprmasystem-seller-rma #wk_rma_close_form button.action.save.primary.wk-save {
    font-size: 14px;
    padding: 9px 37px
  }

  .account.mprmasystem-seller-rma form#wk_new_rma_form .field {
    width: 100% !important;
  }

  .account.mprmasystem-seller-rma form#wk_rma_refund_form button.wk-refund,
  .account.mprmasystem-seller-rma form#wk_rma_conversation_form button.wk-send {
    padding: 9px 14px !important;
  }

  .account.mprmasystem-seller-rma .wk-date-info {
    font-size: 12px;
  }

  /* Shipping Methods > Manage Shipping */
  .account.mpshipping-shipping-view .wk-mp-list-table th,
  .account.mpshipping-shipping-view .wk-mp-list-table td {
    padding: 5px !important;
    font-size: 12px !important;
  }

  .account.mpshipping-shipping-view .shipping_method_head .wk_ship_method_delete i {
    font-size: 15px;
  }

  .account.mpshipping-shipping-view .shipping_method_head label {
    font-size: 12px !important;
    line-height: 1.5;
  }

  .account.mpshipping-shipping-view .wk-mp-page-title button.button.wk-mp-btn {
    max-width: 110px;
    height: 40px;
    font-size: 12px !important;
  }

  .account.mpshipping-shipping-view input#upload-shipping-csv {
    font-size: 12px;
  }

  .account.mpshipping-shipping-view h3 {
    font-size: 18px;
  }

  .account.mpshipping-shippingset-view table.wk-mp-list-table {
    min-width: 1000px;
  }

  .account.mpshipping-shippingset-view .wk-mp-list-table button {
    height: 40px;
    font-size: 12px !important;
  }

  .account.mpshipping-shipping-view #uploadshippingform ul label {
    font-size: 16px;
    margin-bottom: 6px;
  }

  .mpshipping-shippingset-view form#addshippingsetform input,
  .mpshipping-shippingset-view form#addshippingsetform select {
    width: 100%;
    height: 40px !important;
    font-size: 12px !important;
    padding: 8px !important;
  }

  /* Shipping Method > Shipping Superset */

  .account.mpshipping-shippingset-view .wk-mp-list-table input,
  .account.mpshipping-shippingset-view .wk-mp-list-table select {
    font-size: 10px;
  }

  .account.mpshipping-shippingset-view .wk-mp-list-table th,
  .account.mpshipping-shippingset-view .wk-mp-list-table td {
    font-size: 14px !important;
    padding: 8px !important;
  }

  .account.mpshipping-shippingset-view button#mass-delete-butn {
    padding: 10px 10px !important;
  }

  .account.mpshipping-shippingset-view form#form-shippingsetlist-massdelete {
    margin-top: 25px;
  }

  .mpshipping-shippingset-view form#addshippingsetform h3 {
    font-size: 15px !important;
  }

  .mpshipping-shippingset-view .wk_mpshippingset fieldset.wk-mp-fieldset {
    overflow-x: auto !important;
  }

  /*Model CSS*/
  .account.mpshipping-shipping-view .wk_shipping_rate_wrapper .wk_mp_design h4,
  .account.mpshipping-shippingset-view .wk_shipping_rate_wrapper .wk_mp_design h4 {
    font-size: 18px;
  }

  .account.mpshipping-shipping-view form#addNewRate label,
  .account.mpshipping-shippingset-view form#editRate label {
    font-size: 12px !important;
  }

  .account.mpshipping-shipping-view form#addNewRate ul#wk_bodymain li input,
  .account.mpshipping-shipping-view form#addNewRate ul#wk_bodymain li select,
  .account.mpshipping-shippingset-view form#editRate ul#wk_bodymain li input,
  .account.mpshipping-shippingset-view form#editRate ul#wk_bodymain li select {
    font-size: 12px;
  }

  .account.mpshipping-shipping-view form#addNewRate button#save_butn,
  .account.mpshipping-shippingset-view form#editRate button#save_butn {
    font-size: 14px;
    padding: 8px 18px;
  }

  /*Set Location*/
  .account.mpshipping-seller-location form#custom-form1 .wk-save-button button,
  .account.mpshipping-seller-location p.back-link {
    max-width: 110px;
    height: 40px;
    font-size: 12px;
  }

  .account.mpshipping-seller-location form#custom-form1 input {
    width: 100%;
  }

  .account.mpshipping-seller-location .page-title-wrapper span {
    font-size: 18px;
  }

  /*My Order View Order Details*/

  .account.sales-order-view .delivery-section h2.title {
    font-size: 16px !important;
  }

  .account.sales-order-view li.seller-name {
    font-size: 14px;
  }

  /*My Order View Order Details  > invoice  */

  .account.sales-order-invoice table#my-invoice-table-2 {
    min-width: 800px;
  }

  .account.sales-order-invoice table#my-invoice-table-2 th.col,
  .account.sales-order-invoice #my-invoice-table-2 td.col {
    padding: 12px;
    font-size: 14px;
  }

  .account.sales-order-invoice .block-order-details-view .block-content .box {
    width: 50% !important;
  }

  .account.sales-order-invoice .block-order-details-view .block-content .box:nth-child(3) {
    clear: left !important;
  }

  .account.sales-order-invoice .order-links li.nav.item a,
  .account.sales-order-invoice .order-links li.nav.item strong {
    font-size: 14px;
  }

  /*My Order View Order Details  > shipment  */

  .account.sales-order-shipment table.table.shipment {
    min-width: 800px;
  }

  .account.sales-order-shipment table.table.shipment th.col,
  .account.sales-order-shipment table.table.shipment td.col {
    padding: 12px;
    font-size: 14px;
  }

  .account.sales-order-shipment .block-order-details-view .block-content .box {
    width: 50% !important;
  }

  .account.sales-order-shipment .block-order-details-view .block-content .box:nth-child(3) {
    clear: left !important;
  }

  .account.sales-order-shipment .order-links li.nav.item a,
  .account.sales-order-shipment .order-links li.nav.item strong {
    font-size: 12px;
  }

  .account.sales-order-shipment .order-details-items.shipments .actions-toolbar .action,
  .account.sales-order-shipment .order-details-items.shipments a.action.print,
  .order-details-items.shipments a.action.track {
    font-size: 12px;
  }

  .account.sales-order-shipment span.order-status {
    font-size: 10px !important;
  }

  .account.sales-order-shipment .order-actions-toolbar a.action.print,
  .account.sales-order-shipment .order-actions-toolbar a.action.order,
  .account.sales-order-shipment .order-actions-toolbar a.action.cancel_order {
    height: 40px;
    max-width: 130px;
    font-size: 14px;
  }

  .account.sales-order-shipment .order-details-items .order-title>strong {
    font-size: 16px;
  }

  .account.sales-order-shipment .order-details-items .table-wrapper.order-items-shipment {
    overflow: auto;
  }

  .account.sales-order-shipment .block-order-details-view .block-title strong {
    font-size: 18px !important;
  }

  /*My Order View Order Details  > creditmemo  */

  .account.sales-order-creditmemo table.table.creditmemo {
    min-width: 800px;
  }

  .account.sales-order-creditmemo table.table.creditmemo th.col,
  .account.sales-order-creditmemo table.table.creditmemo td.col {
    padding: 12px;
    font-size: 14px;
  }

  .account.sales-order-creditmemo .block-order-details-view .block-content .box {
    width: 50% !important;
  }

  .account.sales-order-creditmemo .block-order-details-view .block-content .box:nth-child(3) {
    clear: left !important;
  }

  .account.sales-order-creditmemo .order-links li.nav.item a,
  .account.sales-order-creditmemo .order-links li.nav.item strong {
    font-size: 12px;
  }

  .account.sales-order-creditmemo .order-details-items.creditmemo .actions-toolbar .action,
  .account.sales-order-creditmemo .order-details-items.creditmemo a.action.print,
  .order-details-items.creditmemo a.action.track {
    font-size: 12px;
  }

  .account.sales-order-creditmemo span.order-status {
    font-size: 10px !important;
  }

  .account.sales-order-creditmemo .order-actions-toolbar a.action.print,
  .account.sales-order-creditmemo .order-actions-toolbar a.action.order,
  .account.sales-order-creditmemo .order-actions-toolbar a.action.cancel_order {
    height: 40px;
    max-width: 130px;
    font-size: 14px;
  }

  .account.sales-order-creditmemo .order-details-items .order-title>strong {
    font-size: 16px;
  }

  .account.sales-order-creditmemo .order-details-items .table-wrapper.order-items-creditmemo {
    overflow: auto;
  }

  .account.sales-order-creditmemo .block-order-details-view .block-title strong {
    font-size: 18px !important;
  }

  /* Customer Edit Order Panel > Edit Order Details*/

  .account.mprmasystem-customer-rma a.wk-date-info {
    font-size: 14px;
    height: 40px;
    max-width: 100px;
  }

  .account.mprmasystem-customer-rma form#wk_new_rma_form .field:nth-child(1) .control a,
  .account.mprmasystem-customer-rma form#wk_new_rma_form .field .control {
    font-size: 14px;
  }

  .account.mprmasystem-customer-rma .wk-table-wrapper {
    overflow: auto;
  }
}

/* End 1199 */

@media (max-width: 991px) {


  .account li.nav.item.seller-acc label::before,
  .account div#block-collapsible-nav ul.nav.items label::before {
    height: 20px;
    width: 20px;
    margin-right: 10px !important;
  }

  .marketplace-index-attribute form#attribute-form label,
  form#biren-policycontent-form label,
  .account main#maincontent label {
    font-size: 12px !important;
  }

  .account .navtoggleview li.nav.item.seller-acc label::before,
  .account .navtoggleview div#block-collapsible-nav ul.nav.items label::before {
    height: 20px;
    width: 20px;
    margin-right: 36px !important;
  }

  .account ul.nav.items ul li.nav.item a::before {
    height: 20px !important;
    width: 20px !important;
  }


  .wk-profile-alert {
    font-size: 12px;
  }

  .account.wishlist-index-index .products-grid .product-item {
    width: 48%;
  }

  .sidebar.sidebar-additional .block-compare .actions-toolbar a.action.compare {
    font-size: 12px;
  }

  .sidebar.sidebar-additional .block-compare .actions-toolbar a#compare-clear-all,
  .account .block-reorder .actions-toolbar a.action.view {
    font-size: 13px;
  }

  .account .actions-toolbar button.action.update,
  .account .actions-toolbar button.action.share,
  .account .actions-toolbar button.action.tocart {
    padding: 9px 9px !important;
    font-size: 10px;
  }

.account li.nav.item a, .account .block-collapsible-nav .item.current a, .account .block-collapsible-nav .item.current>strong {
    font-size: 12px;
    padding: 7px 10px !important;
}
.account .block-collapsible-nav-content ul.nav.items li.nav.item label {
    padding: 12px 11px 12px 13px !important;
}

  .account .wk-orderbox .wk-orderbox-content1 .wk-dash-orderstatus {
    width: 100% !important;
  }

  .account .wk-dash-label .status {
    margin-left: unset;
    height: 36px;
    max-width: 120px !important;
    margin-bottom: 0px !important;
  }



  .account .wk-emptymsg {
    font-size: 12px;
  }

  .fieldset.wk-mp-fieldset:last-child {
    margin-bottom: 0px;
  }

  .account ul.nav.items li.nav.item strong::before,
  .account ul.nav.items li.nav.item a::before {
    font-size: 15px;
    margin-right: 5px;
  }

  .account .wk-mp-page-title button#askque,
  .account p.back-link {
    height: 36px;
  }

  .account .wk-mp-design .fieldset>.legend>span {
    font-size: 16px;
  }

  .account.customer-account-index .block-reviews-dashboard .rating-summary .rating-result:before {
    font-size: 15px !important;
  }

  /*New Product Tab*/
  .account.marketplace-product-create p.back-link {
    margin-top: 25px;
    height: 40px !important;
  }

  /* Return Policy */
  form#biren-policycontent-form .fieldset:first-child legend a,
  form#biren-policycontent-form .fieldset:first-child legend>span {
    font-size: 16px;
  }

  /* Transaction List */
  .account.marketplace-transaction-history .wk-emptymsg {
    margin-bottom: 15px;
  }

  /* data-grid table Design */
  .account.marketplace-account-earning .data-grid-th span {
    font-size: 12px !important;
  }

  .account.marketplace-account-earning .data-grid th {
    line-height: 1.5;
  }

  .account.marketplace-account-earning .data-grid td {
    font-size: 12px;
  }

  .account.marketplace-account-earning .data-grid tr._odd-row td {
    background-color: #fff;
  }

  .account.marketplace-order-history .wk-orderbox .wk-orderbox-content2 .wk-orderbox-total {
    width: 100% !important;
  }

  .account.marketplace-order-history .wk-dash-label .status,
  .account .wk-orderbox-details a button,
  .account.marketplace-order-history .wk-dash-label .status,
  .account .wk-orderbox-details a button {
    max-width: 110px !important;
    height: 36px;
    width: 100%;
  }

  /* Customer Edit Order Panel */
  .account.mprmasystem-customer-allrma #my-rma-table button.wk-apply-filter-btn {
    font-size: 12px;
  }

  .account.mprmasystem-customer-allrma #my-rma-table input,
  .account.mprmasystem-customer-allrma #my-rma-table select {
    font-size: 10px;
  }

  .account.mprmasystem-customer-allrma .wk-mp-rma-newrma>a {
    height: 40px;
  }

  /* Marketplace Edit Order */
  .account.mprmasystem-seller-allrma #my-rma-table button.wk-apply-filter-btn {
    font-size: 12px;
  }

  .account.mprmasystem-seller-allrma #my-rma-table input,
  .account.mprmasystem-customer-allrma #my-rma-table select {
    font-size: 10px !important;
  }

  .account.mprmasystem-seller-allrma .wk-mp-rma-newrma>a {
    height: 40px;
  }

  /* Notificaion Sidebar */
  .account .notification-link .notifications-img {
    max-width: 13px !important;
  }

  .account .notification-block .marketplace-dropdown .notification-count {
    max-width: 12px;
    margin-top: -5px;
    height: 12px;
    font-size: 6px;
  }

  /* Superklick Credit Account Statement */
  table#customerbalance-data-table th,
  table#customerbalance-data-table td {
    font-size: 14px;
    padding: 8px
  }

  /* Gift card */
  .account.giftcard-index-list .coupan-text {
    margin-bottom: 15px;
  }

  .account.giftcard-index-list .view-all {
    max-width: 110px;
  }

  .account.giftcard-index-list .gift-re .row .col-lg-6.col-md-12:nth-child(4) .table-wrapper-statement {
    margin-bottom: 50px;
  }

  .account.giftcard-index-list div#couperror,
  .account.giftcard-index-list div#coupan-code-error {
    font-size: 12px;
    bottom: -20px;
  }

  .account.giftcard-index-list .gift-card-redem .redinner {
    margin-bottom: 25px;
  }

  /* Shipping Methods > Manage Shipping */

  .account.mpshipping-shipping-view .shipping_method_outer {
    overflow-x: auto;
  }
}

@media (max-width: 767px) {

  .account main#maincontent label {
    margin-top: 0;
}
.account .sidebar.sidebar-additional .block.block-wishlist {
    margin-bottom: 20px;
}
.customer-account-index .sidebar.sidebar-additional {
    margin-top: 30px;
}

.customer-account-index .block-reviews-dashboard .block-title strong {
    font-size: 19px !important;
}

 .account .block-collapsible-nav-content ul.nav.items li.nav.item {
    background: #ffffff;
}

  .account .block-collapsible-nav-content ul.nav.items li.nav.item label::after {
    right: 20px;
  }

  .sidebar .account-nav,
  .block-collapsible-nav-title {
    border-top: unset !important;
  }

  .customer-account-login main#maincontent {
    padding-top: 50px;
  }

  .customer-account-login a.action.remind {
    display: inline-block;
    text-align: left;
  }

  .account h2.wk-mp-error-msg {
    padding: 50px 0;
  }

  .account .page-title-wrapper {
    margin-bottom: 18px;
}
  .account .block-collapsible-nav .content {
    background: #f5f5f5 !important;
  }

  .account .columns {
    margin-top: 50px !important;
  }

  .block-collapsible-nav-title strong {
    font-size: 16px !important;
  }

  .account .block-title.order {
    margin-bottom: 15px !important;
  }

  .account .block-collapsible-nav.account-nav {
    top: 0 !important;
  }

  .customer-account-login .block-title strong,
  .create.info .legend span,
  .block-dashboard-info .block-title strong,
  .account .block-dashboard-addresses strong,
  .block-dashboard-orders strong {
    font-size: 18px !important;
  }

  .account table#my-orders-table tr>td:first-child,
  .account table#my-orders-table tr>th:first-child,
  .account table#additional-addresses-table tr>td:first-child,
  .account table#additional-addresses-table tr>th:first-child {
    padding-left: 5px !important;
  }

  .account #my-orders-table td.col,
  .account table#additional-addresses-table td.col {
    padding: 5px !important;
  }

  .account #my-orders-table tbody,
  .account table#additional-addresses-table tbody {
    padding: 15px;
  }

  .account.sales-order-view table#my-orders-table tfoot {
    padding: 0 15px;
  }

  .account.sales-order-view .order-details-items .order-title {
    border-bottom: unset;
  }

  .account #my-orders-table tbody td.col.actions,
  .account table#additional-addresses-table tbody td.col.actions {
    padding-bottom: 15px !important;
  }

  .account #my-orders-table tbody tr:last-child td.col.actions,
  .account table#additional-addresses-table tbody tr:last-child td.col.actions {
    padding-bottom: 0px !important;
  }

  .account ul.items.pages-items {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .account .pages-item-next,
  .account .pages-item-previous {
    position: unset !important;
  }

  .account.customer-address-form main form fieldset .legend {
    margin-bottom: 0px !important;
  }

  /*My Order View Order Details*/

  .account.sales-order-view .order-actions-toolbar a.action.print>span,
  .account.sales-order-view .order-actions-toolbar a.action.order>span,
  .account.sales-order-view .order-actions-toolbar a.action.cancel_order>span {
    font-size: 12px;

  }

  .account.sales-order-view .order-actions-toolbar a.action.print,
  .account.sales-order-view .order-actions-toolbar a.action.order,
  .account.sales-order-view .order-actions-toolbar a.action.cancel_order {
    height: 36px;
  }

  .account.sales-order-view table#my-orders-table td {
    background: #fff !important;
  }

  .account.sales-order-view table#my-orders-table tbody tr {
    border-bottom: 1px solid #ccc;
  }

  .account.sales-order-view table#my-orders-table tbody tr:last-child {
    border-bottom: unset !important;
  }

  .account.sales-order-view .delivery-section {
    margin-bottom: 40px;
  }

  .account.sales-order-view .order-links li.nav.item a {
    font-size: 14px;
  }

  /* Product Design */

  .account .products-grid.wishlist .product-image-container {
    max-width: 100% !important;
  }

  .account .products-grid.wishlist .product-item-photo {
    float: unset !important;
  }

  .account .products-grid.wishlist .product-item-name,
  .account .products-grid.wishlist .product-item .price-box {
    margin-left: 0 !important;
  }

  .account .products-grid.wishlist .product-item-actions .action.edit:before,
  .account .products-grid.wishlist .product-item-actions .action.delete:before {
    color: #fff;
    font-size: 12px !important;
    width: 36px;
    padding: 9px 9px !important;
    background: #0071ce;
    border-radius: 10px;
  }

  .products-grid.wishlist .product-item .box-tocart {
    margin-right: 15px !important;
  }

  .account .products-grid.wishlist li.product-item {
    margin-bottom: 2%;
  }

  .account .products-grid.wishlist li.product-item .price-including-tax span.price {
    font-size: 14px !important;
  }

  /* .account .actions-toolbar button.action.update, .account .actions-toolbar button.action.share, .account .actions-toolbar button.action.tocart{width: auto !important;}
.account .actions-toolbar button.action.update, .account .actions-toolbar button.action.share { margin-bottom: 0px;} */
  .account.wishlist-index-index .toolbar-amount {
    float: left;
  }

  .account .products-grid.wishlist li.product-item .product-item-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .account .products-grid.wishlist li.product-item:nth-child(odd) {
    margin-left: 0 !important;
  }

  .account .wk-orderbox .wk-orderbox-content1 .wk-dash-orderstatus {
    width: 100% !important;
  }

  .account .sidebar-main .account-nav {
    width: 100%;
    position: absolute;
    z-index: 10;
  }

  .account.page-layout-2columns-left .column.main {
    padding: 0px !important;
    width: 100% !important;
  }

  .account .sidebar.sidebar-main {
    box-shadow: unset;
  }

  .account main#maincontent {
    padding: 15px !important;
  }

  .wk-orderbox {
    width: 100% !important;
  }

  .account .wk-orderbox .wk-orderbox-content2 .wk-orderbox-total,
  .wk-orderbox-details {
    width: 100% !important;
  }

  .account .wk-orderbox .wk-orderbox-content2 .wk-orderbox-total {
    margin-top: 10px;
  }

  .account.marketplace-account-editprofile .column.main .wk-mp-page-title.page-title h2 {
    font-size: 16px;
  }

  /* Return Policy */
  form#attribute-form,
  form#attribute-form,
  form#biren-policycontent-form {
    margin-bottom: 50px;
  }

  /* Return Policy Tab */
  table#policycontent-data-table th {
    font-size: 14px;
  }

  table#policycontent-data-table td {
    font-size: 12px;
    border-top: 1px solid #cccccc;
  }

  table#policycontent-data-table td.col.actions a.action:first-child :after,
  table#policycontent-data-table td.col.actions a.action:nth-child(2) :after {
    font-size: 15px;
  }

  /* Pagination */
  .account .pager {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .account p.toolbar-amount {
    width: 100%;
    text-align: left;
  }

  .account .wk-mp-design .toolbar .limiter {
    width: 100%;
    text-align: right;
  }

  /* Pagination End */
  /* Transaction List */
  .account.marketplace-transaction-history .wk-mp-tr-amount-wrapper>div {
    width: 100%;
    margin-right: 0;
  }

  .account.marketplace-transaction-history #wk-mp-tr-heading th,
  .account.marketplace-order-history #wk-mp-tr-heading th {
    font-size: 14px;
    padding: 8px;
  }

  /* pOPUP */
  .modal-popup.modal-slide .modal-inner-wrap[class] {
    background-color: #FFF;
  }

  .modal-popup.modal-slide .modal-footer {
    border-top: UNSET;
    PADDING-TOP: UNSET !IMPORTANT;
  }


  /*order View*/
  .account.marketplace-order-view .order-details-items .order-title strong {
    display: none;
  }

  .account.marketplace-order-view .order-details-items .order-title {
    border-bottom: unset;
    padding: 0;
  }

  .account.marketplace-order-view table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr {
    background: #fff !important;
    border-left: unset !important;
    border-top: unset !important;
    border-right: unset !important;
    border-width: 0 !important;
    padding: 5px;
  }

  .account.marketplace-order-view table td {
    background: #fff !important;
  }

  .account.marketplace-order-view .table:not(.totals):not(.table-comparison) tfoot tr:first-child th,
  .account.marketplace-order-view .table:not(.totals):not(.table-comparison) tfoot tr:first-child td {
    padding-top: 10px;
  }

  .account.marketplace-order-view table {
    margin-bottom: 0;
  }

  .account.marketplace-order-view table#my-orders-table td.amount {
    padding-right: 0;
  }

  .account.marketplace-order-view table#my-orders-table tfoot {
    padding: 0 20px 20px 20px !important;
  }

  .account.marketplace-order-view .page-title-wrapper {
    margin-bottom: 0px;
  }

  .account.marketplace-order-view .deliverydate form input[type="submit"] {
    max-width: 110px;
  }

  /* Customer Edit Order Panel */

  .account.mprmasystem-customer-allrma .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>thead>tr>th {
    display: REVERT;
  }

  .account.mprmasystem-customer-allrma #my-rma-table thead tr {
    border-bottom: 1px solid #ccc !important;
  }

  .account.mprmasystem-customer-allrma #my-rma-table thead tr:last-child {
    border-bottom: 1px solid #ccc !important;
  }

  .account.mprmasystem-customer-allrma #my-rma-table thead.wk-table-head-action tr,
  .account.mprmasystem-customer-allrma #my-rma-table thead.wk-table-head-action th {
    border-style: unset !important;
    border-bottom: unset !important;
  }

  .account.mprmasystem-customer-allrma #my-rma-table th {
    font-size: 12px;
  }

  .account.mprmasystem-customer-allrma table#my-rma-table {
    min-width: 725px;
  }

  .account.mprmasystem-customer-allrma .page-title-wrapper {
    margin-bottom: 0;
  }

  .account.marketplace-account-editprofile .tab-content form .form-group {
    margin-bottom: 8px;
  }

  /* New Edit Order Request */

  .account.mprmasystem-customer-newrma .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>thead>tr>th {
    display: REVERT;
  }

  .account.mprmasystem-customer-newrma table#orders-item-table thead tr {
    border-bottom: 1px solid #ccc !important;
  }

  .account.mprmasystem-customer-newrma table#orders-item-table thead tr:last-child {
    border-bottom: 1px solid #ccc !important;
  }

  .account.mprmasystem-customer-newrma table#orders-item-table thead.wk-table-head-action tr,
  .account.mprmasystem-customer-newrma table#orders-item-table thead.wk-table-head-action th {
    border-style: unset !important;
    border-bottom: unset !important;
  }

  .account.mprmasystem-customer-newrma table#orders-item-table th,
  .account.mprmasystem-customer-newrma #wk_new_rma_form td {
    font-size: 12px;
  }

  .account.mprmasystem-customer-newrma .page-title-wrapper {
    margin-bottom: 0;
  }

  .account.mprmasystem-customer-newrma .wk-mp-rma-allrma {
    margin-bottom: 40px;
  }

  .account.mprmasystem-customer-newrma #wk_new_rma_form td {
    border-top: unset;
  }

  .account.mprmasystem-customer-newrma table#orders-item-table tbody td select {
    height: 40px !important;
    font-size: 12px;
  }

  .account.mprmasystem-customer-newrma #wk_new_rma_form td:nth-child(5),
  .account.mprmasystem-customer-newrma #wk_new_rma_form td:nth-child(6),
  .account.mprmasystem-customer-newrma #wk_new_rma_form th:nth-child(5),
  .account.mprmasystem-customer-newrma #wk_new_rma_form th:nth-child(6) {
    min-width: 140px;
    max-width: 140px;
  }

  .account.mprmasystem-customer-newrma #wk_new_rma_form th:nth-child(2),
  .account.mprmasystem-customer-newrma #wk_new_rma_form td:nth-child(2) {
    min-width: 200px;
    max-width: 200px;
  }

  .account.mprmasystem-customer-newrma #wk_new_rma_form th:nth-child(3),
  .account.mprmasystem-customer-newrma #wk_new_rma_form td:nth-child(3) {
    min-width: 155px;
    max-width: 155px;
  }

  .account.mprmasystem-customer-newrma #wk_new_rma_form th:nth-child(4),
  .account.mprmasystem-customer-newrma #wk_new_rma_form td:nth-child(4) {
    min-width: 105px;
    max-width: 105px;
  }

  .account.mprmasystem-customer-newrma table#orders-item-table tbody#order_items th.col:nth-child(2) {
    display: inline-block !important;
  }

  /* Assign product List */
  .mpassignproduct-product-productlist table th.wk-check-first-td {
    display: none !important;
    border-bottom: unset !important;
  }

  .mpassignproduct-product-productlist table td .wk-ap-img2 {
    max-width: 80px !important;
    margin-bottom: 15px;
  }

  .mpassignproduct-product-productlist table td {
    height: unset !important;
  }

  .mpassignproduct-product-productlist .wk-table-product-list tbody td:nth-child(n)::before {
    font-style: normal !important;
  }

  .mpassignproduct-product-productlist .wk-table-product-list .wk-ap-del-chkbox {
    margin-bottom: 10px;
  }

  .mpassignproduct-product-productlist .wk-table-product-list tbody tr:first-child {
    border-top: unset !important;
  }

  .mpassignproduct-product-productlist .wk-table-product-list>thead {
    display: none !important;
  }

  /* Superklick Credit Account Statement */
  .table-wrapper-statement {
    overflow-x: auto;
  }


  /* Marketplace Edit Order */

  .account.mprmasystem-seller-allrma .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>thead>tr>th {
    display: REVERT;
  }

  .account.mprmasystem-seller-allrma #my-rma-table thead tr {
    border-bottom: 1px solid #ccc !important;
  }

  .account.mprmasystem-seller-allrma #my-rma-table thead tr:last-child {
    border-bottom: 1px solid #ccc !important;
  }

  .account.mprmasystem-seller-allrma #my-rma-table thead.wk-table-head-action tr,
  .account.mprmasystem-seller-allrma #my-rma-table thead.wk-table-head-action th {
    border-style: unset !important;
    border-bottom: unset !important;
  }

  .account.mprmasystem-seller-allrma #my-rma-table th {
    font-size: 12px;
  }

  .account.mprmasystem-seller-allrma table#my-rma-table {
    min-width: 800px;
  }

  .account.mprmasystem-seller-allrma .page-title-wrapper {
    margin-bottom: 0;
  }

  .account.mprmasystem-seller-allrma .wk-mp-rma-allrma {
    margin-bottom: 40px;
  }

  /* Marketplace Edit Order after Filter*/
  .account.mprmasystem-seller-allrma table#my-rma-table>tbody>tr>td {
    height: unset !important;
  }

  .account.mprmasystem-seller-allrma table#my-rma-table>tbody>tr>td>a.action.view::before {
    font-size: 14px;
  }

  .account.mprmasystem-seller-allrma table#my-rma-table>tbody>tr>td {
    padding: 5px;
  }

  /* My Product Reviews */
  .review-customer-index table th.wk-check-first-td {
    display: none !important;
    border-bottom: unset !important;
  }

  .review-customer-index table tbody {
    padding: 10px 15px;
  }

  .review-customer-index table td {
    height: unset !important;
  }

  .review-customer-index table tbody td:nth-child(n)::before {
    font-style: normal !important;
  }

  .review-customer-index table tbody tr {
    border-top: 1px solid #ccc !important;
  }

  .review-customer-index table tbody tr:first-child {
    border-top: unset !important;
  }

  .review-customer-index table>thead {
    display: none !important;
  }

  /* Compare product */
  .catalog-product_compare-index .table-wrapper {
    border-top: unset !important;
  }

  .table-comparison .cell.label .attribute.label {
    font-size: 14px;
  }

  /*Marketplace View Edit Order*/
  .account.mprmasystem-seller-rma form#wk_rma_refund_form fieldset .control {
    width: 100% !important;
  }

  .account.mprmasystem-seller-rma .wk-refund-note {
    font-size: 14px;
  }

  .account.mprmasystem-seller-rma .wk-mprma-view .wk-title {
    margin-bottom: 15px !important;
    font-size: 18px;
  }

  .account.mprmasystem-seller-rma form#wk_rma_conversation_form fieldset .control textarea {
    width: 100% !important;
  }

  .account.mprmasystem-seller-rma table#mprma-items-table {
    min-width: 725px;
  }

  .account.mprmasystem-seller-rma .wk-mprma-view .wk-table-wrapper {
    overflow-x: auto;
  }

  .account.mprmasystem-seller-rma table#mprma-items-table th {
    font-size: 14px;
  }

  .account.mprmasystem-seller-rma form#wk_new_rma_form .field {
    padding: 10px 10px 10px 10px;
  }


  /* Transaction List */
  .account.marketplace-transaction-history .wk-mp-list-container-table th:nth-child(3),
  .account.marketplace-transaction-history .wk-mp-list-container-table td:nth-child(3) {
    width: 100%;
  }

  .account.marketplace-transaction-history .wk-mp-list-container-table td.wk-first-td,
  .account.marketplace-transaction-history .wk-mp-list-container-table th.wk-first-td {
    width: 100% !important;
  }

  .account.marketplace-transaction-history table.wk-mp-list-container-table tbody tr:first-child {
    border: unset !important;
  }

  /* Shipping Method > Shipping Superset */
  .mpshipping-shippingset-view form#addshippingsetform .field span {
    font-size: 14px;
  }

  .mpshipping-shippingset-view form#addshippingsetform .field>label {
    margin-bottom: 2px !important;
  }

  .mpshipping-shippingset-view form#addshippingsetform .field div.mage-error {
    bottom: -15px;
    font-size: 10px;
  }

  .account.mpshipping-shippingset-view table.wk-mp-list-table {
    min-width: 750px;
  }

  .account.mpshipping-shippingset-view form#form-shippingsetlist-massdelete {
    margin-bottom: 30px;
  }

  /* Gift Card */
  .account.giftcard-index-list .gift-re .row>.col-lg-6:nth-child(2) {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  /*My Order View Order Details  > invoice  */
  .account.sales-order-invoice table#my-invoice-table-2 {
    min-width: 100%;
  }

  .account.sales-order-invoice table#my-invoice-table-2 .item-options dt,
  .account.sales-order-invoice table#my-invoice-table-2 .item-options dd {
    display: inline-block !important;
  }

  .account.sales-order-invoice table#my-invoice-table-2 tbody>tr {
    margin: 5px 0;
    padding: 5px;
  }

  .account.sales-order-invoice table#my-invoice-table-2 th.col,
  .account.sales-order-invoice #my-invoice-table-2 td.col {
    padding: 3px;
  }

  .account.sales-order-invoice .block.block-order-details-view {
    margin-bottom: 40px !important;
  }

  /*My Order View Order Details  > shipment  */
  .account.sales-order-shipment table.table.shipment {
    min-width: 100%;
  }

  .account.sales-order-shipment table.table.shipment .item-options dt,
  .account.sales-order-shipment table.table.shipment .item-options dd {
    display: inline-block !important;
  }

  .account.sales-order-shipment table.table.shipment tbody>tr {
    margin: 5px 0;
    padding: 5px;
  }

  .account.sales-order-shipment table.table.shipment th.col,
  .account.sales-order-shipment table.table.shipment td.col {
    padding: 3px;
  }

  .account.sales-order-shipment .block.block-order-details-view {
    margin-bottom: 40px !important;
  }

  .account.sales-order-shipment .box-title {
    margin-bottom: 10px !important;
  }

  .account.sales-order-shipment .order-actions-toolbar a.action.order>span {
    font-size: 12px;
  }

  .account.sales-order-shipment .order-actions-toolbar a.action.print,
  .account.sales-order-shipment .order-actions-toolbar a.action.order,
  .account.sales-order-shipment .order-actions-toolbar a.action.cancel_order {
    height: 36px;
    max-width: 100px;
  }

  .account.sales-order-shipment .order-actions-toolbar .actions {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
  }

  /*My Order View Order Details  > creditmemo  */


  .account.sales-order-creditmemo table.table.creditmemo {
    min-width: 100%;
  }

  .account.sales-order-creditmemo table.table.creditmemo .item-options dt,
  .account.sales-order-creditmemo table.table.creditmemo .item-options dd {
    display: inline-block !important;
  }

  .account.sales-order-creditmemo table.table.creditmemo tbody>tr {
    margin: 5px 0;
    padding: 5px;
  }

  .account.sales-order-creditmemo table.table.creditmemo th.col,
  .account.sales-order-creditmemo table.table.creditmemo td.col {
    padding: 3px;
  }

  .account.sales-order-creditmemo .block.block-order-details-view {
    margin-bottom: 40px !important;
  }

  .account.sales-order-creditmemo .box-title {
    margin-bottom: 10px !important;
  }

  .account.sales-order-creditmemo .order-actions-toolbar a.action.order>span {
    font-size: 12px;
  }

  .account.sales-order-creditmemo .order-actions-toolbar a.action.print,
  .account.sales-order-creditmemo .order-actions-toolbar a.action.order,
  .account.sales-order-creditmemo .order-actions-toolbar a.action.cancel_order {
    height: 36px;
    max-width: 100px;
  }

  .account.sales-order-creditmemo .order-actions-toolbar .actions {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
  }




  .account.mpshipping-shipping-view h3 {
    font-size: 12px;
  }

  .fieldset>.field>.label,
  .fieldset>.fields>.field>.label {
    font-size: 12px;
  }

  .mce-content-body p {
    font-size: 12px !important;
  }

  /* Customer Edit Order Panel > Edit Order Details*/

  .account.mprmasystem-customer-rma form#wk_new_rma_form .field {
    width: 100%;
  }

  .account.mprmasystem-customer-rma .wk-title {
    font-size: 15px;
  }

  .account.mprmasystem-customer-rma .wk-mprma-view .wk-close-filedset .field {
    font-size: 14px;
  }

  .account.mprmasystem-customer-rma label {
    font-size: 14px;
  }
  .account.marketplace-order-view .order-links li.nav.item a {
    font-size: 13px;
}
.account.marketplace-account-editprofile label {
  font-size: 12px;
}
}

/*End 767*/

@media (max-width: 575px) {
  .account main .field .control input {
    font-size: 12px !important;
  }

  .account .copyright p {
    font-size: 12px;
  }

  p.seller-block-msg {
    font-size: 10px;
  }

  .account main .form-address-edit .action.save {
    max-width: 112px;
    height: 36px;
    font-size: 12px;
  }

  .account.customer-address-form .legend>span {
    font-size: 18px;
  }

  p.seller-block-msg::before {
    font-size: 12px;
  }

  .account .message.info {
    font-size: 12px;
  }

  .account .page-title-wrapper span {
    font-size: 22px;
  }

  .customer-account-login main#maincontent {
    padding-top: 35px;
  }

  .customer-account-login .page-title-wrapper h1.page-title {
    font-size: 26px;
    line-height: 26px;
  }

  .customer-account-login .block-title strong,
  .create.info .legend span,
  .block-dashboard-info .block-title strong {
    font-size: 20px;
  }

  .customer-account-login .login-container .block .block-title {
    margin-bottom: 0 !important;
  }

  .block-customer-login .action.login {
    max-width: 126px;
  }

  .block-customer-login .action.login,
  .block-new-customer a.action.create {
    height: 40px;
    font-size: 14px;
  }

  .block-new-customer a.action.create {
    max-width: 150px;
  }

  .account .sidebar-additional .product-items a.action.tocart span::after {
    font-size: 12px;
  }

  .account .sidebar .product-items a.btn-remove.action.delete {
    line-height: 17px;
  }

  .account .sidebar .product-items .action.delete:before {
    font-size: 9px;
  }

  .account .sidebar-additional .product-item-actions button.action.tocart.primary,
  .account .sidebar-additional .product-items a.action.tocart,
  .account .products-grid.wishlist .product-item-actions .action.edit:before,
  .account .products-grid.wishlist .product-item-actions .action.delete:before {
    width: 30px;
    padding: 4px 4px !important;
    height: 30px;
  }

  .wk-mp-fieldset .button {
    height: 36px;
  }

  .account .wk-dash-label .status.processing {
    max-width: 100% !important;
  }

  .account .wk-mp-design .field.profile:nth-child(13) .control,
  .account .wk-mp-design .field.profile:nth-child(14) .control {
    display: block;
  }

  .account .wk-mp-design .profileimage-set .setimage {
    max-width: 100%;
  }

  .account .wk-mp-design img.prev-img {
    max-width: 35px;
  }

  .account.marketplace-account-editprofile .wk-profile-links-container .wk-profile-links {
    width: 100%;
    height: 36px;
  }

  .account .wk-mp-design .fieldset>.legend button#save-btn,
  .account .wk-mp-page-title button.button.wk-mp-btn {
    max-width: 110px;
    font-size: 12px !important;
  }

  .account .wk-mp-design .fieldset>.legend button#save-btn span {
    font-size: 12px !important;
  }

  .account.marketplace-account-editprofile .field.profile.wk-profile-links-container {
    margin-bottom: 10px;
  }

  .account.marketplace-account-editprofile .wk-mp-page-title button#askque,
  .account p.back-link {
    height: 40px;
    max-width: 100%;
  }

  .account.marketplace-account-editprofile p.back-link a {
    font-size: 12px;
  }

  .account.marketplace-account-editprofile .wk-profile-links-container .wk-profile-links a {
    font-size: 12px;
  }


  .account p.toolbar-amount {
    width: 30%;
    text-align: left;
  }

  .account .wk-mp-design .toolbar .limiter {
    width: 70%;
    text-align: right;
  }

  /*New Product Tab*/
  .account.marketplace-product-create .wk-mp-design .fieldset>.legend button.button.wk-mp-btn {
    max-width: 110px;
    font-size: 12px !important;
  }
.account p.back-link a{
     max-width: 110px;
    font-size: 12px !important;
}
  .account.marketplace-product-create .wk-mp-design .fieldset>.legend button.button.wk-mp-btn span {
    font-size: 12px !important;
    letter-spacing: 1px;
  }


  form#biren-policycontent-form button.action.submit.primary {
    max-width: 110px;
    font-size: 12px !important;
  }

  .account.marketplace-transaction-history td:nth-child(2) span.wk-mp-td-span {
    margin-right: 0;
    width: 100%;
    margin-top: 5px;
  }

  .account.marketplace-transaction-history .wk-mp-body td {
    padding: 5px;
  }

  .account.marketplace-transaction-history table button {
    font-size: 10px;
  }

  .account.marketplace-order-shipping button#savepaym {
    max-width: 110px;
    font-size: 12px !important;
  }

  .account.baseshipping-shipping-index .page-title h2.legend {
    font-size: 16px;
  }

  /* Product List */
  .account.marketplace-product-productlist .data-grid-filters-action-wrap {
    float: left;
    padding-left: 0;
  }

  .account.marketplace-product-productlist .admin__data-grid-pager-wrap {
    float: unset;
  }

  /* Customer History */
  .account.marketplace-account-customer .data-grid-filters-action-wrap {
    float: left;
    padding-left: 0;
  }

  .account.marketplace-account-customer .admin__data-grid-pager-wrap {
    float: unset;
  }

  /* Customer Review */
  .account.marketplace-account-review .data-grid-filters-action-wrap {
    float: left;
    padding-left: 0;
  }

  .account.marketplace-account-review .admin__data-grid-pager-wrap {
    float: unset;
  }

  /*view order   */
  .account.marketplace-order-view .order-actions-toolbar button {
    max-width: 80px;
    height: 36px;
    padding: 4px;
  }

  .account.marketplace-order-view .order-actions-toolbar button.button.wk-mp-btn span {
    font-size: 10px;
  }

  .account.marketplace-order-view span.order-status {
    font-size: 10px !important;
    padding: 6px;
  }

  .account.marketplace-order-view .order-links .item strong {
    font-size: 16px;
  }

  .account.marketplace-order-view .block-order-details-view:nth-child(5),
  .account.marketplace-order-view .block-order-details-view .block-title strong {
    margin-top: 20px !important;
  }

  /*Add New product*/
  .account.marketplace-product-add form#edit-product textarea,
  .account.marketplace-product-add form#edit-product input[type=text],
  .account.marketplace-product-add form#edit-product select {
    font-size: 12px;
  }


  /* Edit product  */
  .account.marketplace-product-edit form#edit-product textarea,
  .account.marketplace-product-edit form#edit-product input[type=text],
  .account.marketplace-product-edit form#edit-product select {
    font-size: 12px;
  }

  .account.marketplace-product-edit button#wk-mp-save-duplicate-btn {
    font-size: 10px !important;
  }

  .account .wk-mp-design .fieldset>.legend button#save-btn,
  .account .wk-mp-page-title button.button.wk-mp-btn {
    max-width: 70px;
    font-size: 10px !important;
  }

  .mce-content-body p {
    font-size: 12px !important;
  }

  .account.marketplace-product-edit form#edit-product .wk-mp-design .wk-mp-fieldset .field .control .account.marketplace-product-edit form#edit-product .wk-mp-design .wk-mp-fieldset .field label {
    font-size: 12px;
  }

  .account.marketplace-product-edit form#edit-product #media_gallery_content .image {
    height: 80px !important;
    width: 80px !important;
  }


  /* Go to wishlist */

  .account.wishlist-index-index form#wishlist-view-form .product-item-actions button.action.tocart.primary {
    width: 30px;
    padding: 4px 4px !important;
    height: 30px;
  }

  .account.wishlist-index-index .products-grid.wishlist .product-item .box-tocart,
  .account.wishlist-index-index .products-grid.wishlist .product-item-actions .action {
    margin-right: 5px !important;
  }

  .account.wishlist-index-index form#wishlist-view-form .product-item span.price-container.price-configured_price.tax.weee {
    display: block !important;
    text-align: center;
  }

  .account.wishlist-index-index form#wishlist-view-form .including-tax-section .price-wrapper.price-excluding-tax {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  /* Assign Product */

  .account.mpassignproduct-product-view form#wk_mpassignproduct_form button.button.wk-ap-btn {
    max-width: 110px;
    height: 36px;
    font-size: 14px;
  }

  .account.mpassignproduct-product-view .assign-pr-cus>a {
    max-width: 136px !important;
    height: 36px;
    font-size: 12px;
  }

  /* New Edit Order Request */
  .account.mprmasystem-customer-newrma #wk_new_rma_form button.action.save {
    MAX-WIDTH: 110PX;
    height: 36px;
    font-size: 10px;
  }

  .account.mprmasystem-customer-newrma #wk_new_rma_form button.wk-add-showcase-btn {
    height: 36px;
    font-size: 10px;
  }

  .account.mprmasystem-customer-newrma table#orders-item-table {
    min-width: 782px;
  }

  .account.mprmasystem-customer-newrma #wk_new_rma_form td,
  .account.mprmasystem-customer-newrma table#orders-item-table tbody#order_items td.col:nth-child(2) {
    border-top: unset;
    display: inline-block;
  }

  /* Review Details */
  .account.review-customer-view .customer-review .review-details {
    margin-bottom: 40px;
  }

  .account.review-customer-view .customer-review .product-name {
    font-size: 14px;
  }

  .account.review-customer-view .customer-review .rating-summary {
    margin-top: 7px;
  }

  .account.review-customer-view .reviews-actions {
    margin-top: 15px !important;
  }

  .account.review-customer-view .reviews-actions a.action.view,
  .account.review-customer-view .reviews-actions a.action.add {
    padding: 7px 12px;
    font-size: 12px;
  }

  .account.review-customer-view .customer-review .product-details {
    margin-bottom: 25px;
  }

  .account.review-customer-view .review-details .title strong {
    font-size: 16px !important;
  }

  /*Marketplace View Edit Order*/

  .account.mprmasystem-seller-rma .wk-mprma-view a.wk-date-info,
  .account.mprmasystem-seller-rma #wk_rma_close_form button.action.save.primary.wk-save {
    font-size: 12px;
    padding: 9px 30px;
  }

  .account.mprmasystem-seller-rma form#wk_rma_refund_form button.wk-refund,
  .account.mprmasystem-seller-rma form#wk_rma_conversation_form button.wk-send {
    padding: 9px 14px !important;
    font-size: 12px !important;
  }


  /* Transaction Details */

  .account.marketplace-transaction-view .wk-mp-order-info-box span.label,
  .account.marketplace-transaction-view .wk-mp-order-info-box span.value {
    font-size: 12px;
  }

  .account.marketplace-transaction-view .wk-mp-order-info-box {
    padding: 15px;
  }

  .account.marketplace-transaction-view .box-title h2 {
    font-size: 16px;
    margin-bottom: 10px;
  }

  .account.marketplace-transaction-view h2.table-caption {
    font-size: 16px;
    margin-bottom: 10px;
  }

  /* Shipping Methods > Manage Shipping */

  .account.mpshipping-shipping-view .wk-mp-list-table td:last-child {
    display: block;
    width: 50px;
  }

  .account.mpshipping-shipping-view .wk-mp-list-table td:last-child .wk-row-view .label img {
    cursor: pointer;
    height: 16px;
    width: 16px;
  }

  .account.mpshipping-shipping-view .wk-mp-page-title button.button.wk-mp-btn {
    height: 36px;
  }

  .account.mpshipping-shipping-view .shipping_rate .addlabel {
    font-size: 12px;
    padding-bottom: 0 !important;
  }

  .account.mpshipping-shipping-view .block-title label.label {
    font-size: 12px;
  }

  .account.mpshipping-shipping-view a.gray.file-link {
    font-size: 14px;
  }

  .account.mpshipping-shipping-view #uploadshippingform ul label {
    font-size: 12px;
  }

  .account.mpshipping-shipping-view .wk_shipping_rate_wrapper .wk_mp_design,
  .account.mpshipping-shipping-view .wk_shipping_rate_wrapper .wk_mp_design .input-box {
    overflow-x: unset !important;
  }

  /* Shipping Method > Shipping Superset */

  .account.mpshipping-shippingset-view button#mass-delete-butn {
    width: auto !important;
  }

  .mpshipping-shippingset-view form#addshippingsetform button {
    height: 38px;
    max-width: 80px;
  }

  /* Gift Card */
  .account.giftcard-index-list .ur-gift-balance {
    font-size: 12px;
  }

  .account.giftcard-index-list .ur-gift-balance::before {
    font-size: 15px;
  }

  .account.giftcard-index-list .ur-gift-balance span.bel_num {
    line-height: 30px;
  }


  /*My Order View Order Details  > creditmeno */

  .account.sales-order-creditmemo #my-refund-table-2 td.col {
    font-size: 12px;
    padding: 3px;
    background: transparent !important;
  }

  .account.sales-order-creditmemo table#my-refund-table-2 th.mark,
  .account.sales-order-creditmemo table#my-refund-table-2 span.price {
    font-size: 12px;

  }

  .account.sales-order-creditmemo table.table.creditmemo tbody>tr:not(:last-child) {
    border-bottom: 1px solid #ccc;
  }


  /* Customer Edit Order Panel > Edit Order Details*/

  .account.mprmasystem-customer-rma form#wk_rma_conversation_form button.wk-send {
    font-size: 12px;
    height: 36px;
    padding: 9px 9px !important;
  }

  .account.mprmasystem-customer-rma table#mprma-items-table th {
    font-size: 12px;
    padding: 3px;
  }

  .account.mprmasystem-customer-rma table#mprma-items-table td {
    font-size: 12px;
    line-height: 18px;
    padding: 3px;
  }





}





/********************** 
 * 
 * dashboard toggle page css 
 * 
  ******************/



@media (min-width: 768px) {

  nav.account-nav li.nav.item a,
  nav.account-nav li.nav.item strong,
  div#block-collapsible-nav li.nav.item a,
  div#block-collapsible-nav li.nav.item strong {
    white-space: nowrap;
    /* padding-left: 15px !important;*/
  }

  .account .sidebar.sidebar-main {
    position: relative;
    -webkit-transition: 500ms;
    transition: 500ms;
  }

  a#navtoggle {
    background: #ffc221;
    color: #0071ce;
    height: 35px;
    width: 35px;
    display: block;
    position: absolute;
    right: -35px;
    top: 0;
    border-radius: 4px;
    font-size: 21px;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .navtoggleicon.open i.fa.fa-angle-left {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  .sidebar.sidebar-main.navtoggleview {
    width: 3%;
  }

  nav.account-nav li.nav.item a::before,
  nav.account-nav li.nav.item strong::before,
  div#block-collapsible-nav li.nav.item a::before,
  div#block-collapsible-nav li.nav.item strong::before {
    margin-right: 12px !important;
  }

  .account.page-layout-2columns-left .sidebar-main .block {
    overflow: hidden;

  }

  .sidebar.sidebar-main.navtoggleview {
    width: 3.2% !important;
  }

  /*
  .account .sidebar.sidebar-main.navtoggleview {
    width: 3.2% !important;
  }
  */


  .column.main.navtoggleview {
    width: 95% !important;
  }

  .account .column.main {
    -webkit-transition: 500ms;
    transition: 500ms;
  }
}

@media (max-width: 767px) {
  a#navtoggle {
    display: none;
  }

}


/******************************** 
    * 
    * dashboard toggle page css end
    * 
     ******************************/


/***********************

Dashboard notification 

*******************/


.account .page.messages {
  width: calc(100% - 25.5%);
  position: absolute;
  right: 0;
  top: 0;
  max-width: 100%;
  -webkit-transition: 500ms;
  transition: 500ms;
}

.account .page.messages.navtoggleview {
  width: calc(100% - 6.5%);
}

@media (max-width: 1499px) {
  .account .page.messages {
    width: calc(100% - 33.5%);
  }

  .account .page.messages.navtoggleview {
    width: calc(100% - 8.5%);
  }
}

@media (max-width: 1199px) {
  .account .page.messages {
    width: calc(100% - 34.5%);
  }

  .account .page.messages.navtoggleview {
    width: calc(100% - 11.5%);
  }
}

@media (max-width: 767px) {
  .account .page.messages {
    width: 100%;
  }

  .account .page.messages.navtoggleview {
    width: 100%;
  }
}


/**********************

email otp popup

**********************/


.account .d-flex.justify-content-center form#otpverify {
  padding: 0;
}

.account .d-flex.justify-content-center .card h6 {
  color: red;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  text-align: center;
  color: #000000;
  font-size: 22px;
  line-height: 1.4;

}

.account .card.p-2.text-center :nth-child(4) {
  font-style: normal;
  font-weight: 400;
  text-align: center;
  color: #000000;
  font-size: 16px;
  line-height: 1.4;
  margin-bottom: 15px;

}

.account .card.p-2.text-center :nth-child(4) small {
  font-weight: 400;
  text-align: center;
  color: #0071ce;
  font-size: 16px;
  line-height: 1.4;
}

.account .d-flex.justify-content-center form#otpverify .validate {
  border-radius: 20px;
  height: 40px;
  background-color: #0071ce;
  border: 1px solid #0071ce;
  width: 140px;
  font-size: 14px;
}

.customer-account-edit .modal .modal-header button {
  border: 1px solid transparent !important;
}


.customer-account-edit .modal .modal-header button:hover {
  background: transparent;
  color: #333333;
  opacity: 0.75 !important;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat !important;
}



@media (max-width: 767px) {
  .account .d-flex.justify-content-center .card h6 {
    font-size: 19px;
    line-height: 1.3;

  }

  .account .d-flex.justify-content-center form#otpverify .validate {
    border-radius: 20px;
    height: 35px;
    background-color: #0071ce;
    border: 1px solid #0071ce;
    width: 114px;
    font-size: 13px;

  }
}


/****** apply discount code **********/


.checkout-index-index form#gift_card_form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}


.checkout-index-index .payment-option-title.field.choice {
  padding: 15px 0;
}

.checkout-payment-method .payment-option-content {
  padding: 0 0 10px 0px;
}


.checkout-payment-method form#gift_card_form button {
  background: #0071ce;
  border: 1px solid #0071ce;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-weight: normal;
  border-radius: 6px;
}

.checkout-payment-method .payment-method-title.field.choice input[type="radio"] {
  margin: 0px 5px 0 0;
}

@media (max-width: 767px) {
  .checkout-index-index .payment-option-title.field.choice {
    padding: 15px 15px;
  }

  .checkout-payment-method form#gift_card_form {
    display: block;
  }


  .checkout-payment-method form#gift_card_form button {
    display: block;
    margin: 10px 0;
    font-size: 13px;
  }

}


/* Seller Account */

.seller-account-create main#maincontent,
.ft-section .container {
  max-width: 100% !important;
  padding: 0;
}

.seller-account-create .column.main {
  padding-bottom: 0 !important;
}

.seller-account-create form#form-validate fieldset {
  background: white;
  border: 0 none;
  border-radius: 0px;
  box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);
  padding: 20px 30px;
  box-sizing: border-box;
  margin: auto;
  max-width: 700px;
}

.seller-account-create .password-clmn.field.password input#password {
  margin-bottom: 0;
}

.seller-account-create button#steponesubmits {
  margin-top: 30px;
}

.seller-account-create form#form-validate {
  margin: auto;
  margin-bottom: 140px;
}

.seller-account-create .page-wrapper {
  padding-top: 100px !important;
}

.seller-account-create form#form-validate fieldset h2.fs-title {
  margin-bottom: 25px !important;
  text-align: center;
  font-size: 36px;
}

.seller-account-create form#form-validate .form-group label {
  text-align: left !important;
  font-size: 14px;
  color: #000;
  font-weight: 400;
  text-transform: capitalize;
  margin-bottom: 3px;
}

.seller-account-create div#password-strength-meter {
  background: transparent !important;
  padding-left: 0 !important;
  font-size: 14px;
  margin-bottom: 15px;
}

.seller-account-create .password-strength-meter,
.seller-account-create .password-strong .password-strength-meter:before {
  background-color: transparent !important;
}

.ft-section .row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ft-ct-details {
  margin-left: 30px;
}

.ft-section {
  margin-top: 30px;
  background: #0071ce;
  padding: 20px 0;
  position: relative;
  width: 100%;
  left: 0;
  bottom: 0;
}

.ft-inimage>img {
  max-width: 150px;
}

.ft-inimage {
  text-align: right;
}

.ft-ct-details address {
  font-size: 20px;
  color: #fff;
  font-weight: 400;
  position: relative;
  padding-left: 25px;
  display: block;
}


.ft-ct-details a:nth-child(2) {
  position: relative;
  margin-right: 30px;
}

.ft-ct-details a:nth-child(2)::after {
  content: '|';
  position: absolute;
  right: -18px;
  color: #fff;
  display: inline-block;
}

.ft-ct-details a {
  color: #fff;
  font-size: 18px !important;
  margin-bottom: 12px;
  padding-left: 25px;
}

.ft-ct-details address::before {
  content: '\f041';
  position: absolute;
  display: inline-block;
  font: normal normal normal 20px/1 FontAwesome;
  top: 3px;
  left: 0;
  color: #fff;
}

.ft-ct-details a:nth-child(2)::before {
  content: '\f095 ';
  position: absolute;
  display: inline-block;
  font: normal normal normal 20px/1 FontAwesome;
  top: 3px;
  left: 0;
  color: #fff;
}

.ft-ct-details a:nth-child(3)::before {
  content: '\f0e0 ';
  position: absolute;
  display: inline-block;
  font: normal normal normal 18px/1 FontAwesome;
  top: 3px;
  left: 0;
  color: #fff;
}

.ft-ct-details a:nth-child(3) {
  position: relative;
  margin-bottom: 0;
}

.columns:after {
  display: none;
}

@media(max-width:1199px) {
  .seller-account-create .page-wrapper {
    padding-top: 60px !important;
  }

  .seller-account-create form#form-validate fieldset h2.fs-title {
    font-size: 26px;
  }
  .seller-account-create form#form-validate {
    margin-bottom: 156px;
}
}

@media(max-width:767px) {
  .seller-account-create form#form-validate fieldset {
    max-width: 100%;
    margin: 0 15px;
  }

  .seller-account-create form#form-validate .form-group label {
    font-size: 12px;
  }

  .seller-account-create button#steponesubmits {
    font-size: 13px !important;
  }

  .field.choice label[for="show-password"]>span {
    font-size: 12px;
  }

  .seller-account-create form.account input#show-password {
    height: 11px !important;
    width: 11px !important;
  }

  .seller-account-create form#form-validate .form-group label {
    font-size: 13px;
  }

  .seller-account-create button#steponesubmits {
    margin-top: 18px;
  }

  .seller-account-create form#form-validate fieldset {
    padding: 20px 15px;
  }

  /* Footer */
  .ft-inimage>img {
    max-width: 120px;
  }

  .ft-ct-details address {
    font-size: 15px;
    padding-left: 17px;
  }

  .ft-ct-details a {
    font-size: 15px !important;
    display: block;
  }

  .ft-ct-details a:nth-child(2)::after {
    content: unset;
  }

  .ft-ct-details address::before,
  .ft-ct-details a:nth-child(3)::before,
  .ft-ct-details a:nth-child(2)::before {
    font: normal normal normal 17px/1 FontAwesome;
  }
  .ft-section {
    position: unset;
}
.seller-account-create form#form-validate {
  margin-bottom: 50px;
}
}

@media(max-width:575px) {
  .seller-account-create form#form-validate fieldset h2.fs-title {
    font-size: 20px;
  }

  .block-customer-login input,
  .block-new-customer input,
  .form-create-account input {
    height: 40px !important;
    padding: 8px !important;
  }

  .seller-account-create form#form-validate .form-group label {
    font-size: 10px;
  }

  .seller-account-create div#password-strength-meter {
    font-size: 10px;
    height: 23px;
    line-height: 23px;
    margin-bottom: 5px;
  }

  /* Footer */
  .ft-inimage {
    text-align: left;
    margin-bottom: 25px;
  }

  .ft-ct-details {
    margin-left: 0;
  }
  .seller-account-create form#form-validate {
    margin-bottom: 30px;
}
}



/**** 06-12-2023 ****/


.order-custom {
  background: #fff;
  border-radius: 13px;
}
table.order-table-inn tr td img {
  width: 140px;
}
table.order-table-inn thead tr th p {
  font-weight: 400;
  margin-bottom: 3px;
}
table.order-table-inn thead {
  background: #f9fbfc;
}
table.order-table-inn tr td img {
  width: 140px;
}
table.order-table-inn thead tr th p {
  font-weight: 400;
}

table.order-table-inn thead tr th {
  padding: 15px 20px;
}
table.order-table-inn tbody tr td {
  padding: 23px 20px 15px 20px;
}
table.order-table-inn thead tr th {
  border: 1px solid #e0e9f1;
}
table.order-table-inn thead tr th a:hover {
    color: #0f71c3;
}
table.order-table-inn tbody {
  border: 1px solid #e0e9f1;
}
.orders-history tbody td p a {
    color: #0071ce;
}
.orders-history tbody td p a:hover {
    color: #0071ce;
}
.order-table-inn  ul.dropdown-menu li a {
  font-size: 14px;
}
.order-table-inn tbody td p {
  font-size: 20px;
  white-space: pre;
}


.order-table-inn .btn {
  background: no-repeat;
  border: none;
  color: #0071CE;
  font-size: 16px;
  font-weight: bold;
  padding: 0;
}


.order-table-inn .btn ul.dropdown-menu li a {
  font-size: 16px !important;
}

.order-table-inn  ul.dropdown-menu li a {
  font-size: 14px;
}

.order-table-inn tbody td p {
  font-size: 20px;
  white-space: pre;
}

.account main#maincontent .order-custom .order-table-inn tbody td label {
  display: block;
  text-transform: capitalize;
  color: #6d91ab !important;
  margin: 6px 0 0 0 !important;
  padding: 0 !important;
  font-size: 15px;
}

.buyagain {
  background: #f4f5fa;
  padding: 10px 19px;
  display: inline-block;
  border: 1px solid #a7c0d6;
  color: #4c5e70 !important;
  margin-top: 10px;
}

.order-table-inn tbody td a span {
    font-size: 17px;
    font-weight: 400;
    color: #fff;
}
a.fed-bak {
  padding: 15px 10px;
  background: #0071CE;
  color: #fff;
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-bottom: 14px;
}

.buyagain:hover {
  background: #0071CE;
  color: #fff !important;
}

a.fed-bak:hover {
  opacity: 0.8;
  color: #fff;
}


table.order-table-inn .buyagain {
    background: #0071ce;
    padding: 5px 17px;
    border-radius: 7px;
}
.ord-serc form .form-control, .com-filt select {
  height: 43px !important;
  border-radius: 10px !important;
  padding: 10px 15px !important;
  font-size: 15px;
}

.ord-serc form .action.primary {
    border-radius: 5px;
}
a.fed-bak {
  border-radius: 10px !important;
  padding: 13px 10px !important;
  line-height: 1.5;
}

table.order-table-inn .buyagain:hover {
    opacity: 0.8;
}

.account .message.info {
    font-size: 12px;
    margin-top: 10px;
}


@media (max-width: 1499px){
  a.fed-bak {
    padding: 10px 10px !important;
    font-size: 15px;
  }
  .order-table-inn tbody td a span {
    font-size: 15px;
  }
  .order-table-inn tbody td p {
    font-size: 18px;
  }
  table.order-table-inn tbody tr td {
    padding: 15px 10px 15px 10px;
  }
  .ord-serc form .form-control {
    height: 45px !important;
    border-radius: 10px !important;
    padding: 10px 15px !important;
  }
  .com-filt select {
    height: 45px !important;
    padding: 10px 15px !important;
}

}

@media (max-width: 1199px){
.order-filter {
    margin-top: 0;
}

}

@media (max-width: 767px){

.order-table-inn tbody td p {
    font-size: 17px;
    white-space: pre;
}
a.fed-bak {
    font-size: 13px;
    height: auto !important;
    padding: 10px;
    line-height: 18px;
}
table.order-table-inn tbody tr td {
    padding: 10px 0 10px 5px;
}
.order-table-inn tbody td a span {
    font-size: 15px;
    font-weight: 400;
    color: #fff;
}
.com-filt select {
  height: auto !important;
  padding: 10px 15px !important;
  font-size: 15px;
}
.ord-serc form .form-control {
  height: auto !important;
  padding: 10px 15px !important;
}

table.order-table-inn thead tr th span {
    font-size: 14px;
}
table.order-table-inn .buyagain {
    padding: 3px 12px;
    border-radius: 7px;
    font-size: 14px;
}
.order-table-inn tbody td p {
    font-size: 15px;
    margin-bottom: 0;
}
table.order-table-inn thead tr th {
    padding: 11px 12px;
}
.ord-serc form {
    margin-bottom: 0;
}
}


/**** 06-12-2023 marketplace order list end ****/


.customer-account-create fieldset.fieldset.create.account {
    margin-bottom: 0 !important;
    min-width: 100%;
}
.orders-history {
    margin-top: 30px;
}
table.order-table-inn td {
    background-color: transparent;
    padding: 10px 0 10px 5px;
}

.order-custom .table-responsive {
    margin-bottom: 15px;
}

.table-wrapper.orders-history {
    padding: 15px;
    background: #fff;
}


.wishlist-index-index .price-box {
    height: 60px;
}
.wishlist-index-index .account .product-reviews-summary.short {
  text-align: center;
  display: none;
}

.wishlist-index-index .old-price .price-container {
    margin-top: 5px;
}

.account.wishlist-index-index.page-layout-2columns-left .column.main {
    padding: 80px 15px 15px 2% !important;
}

@media (max-width: 991px){

.account.wishlist-index-index.page-layout-2columns-left .column.main {
    padding: 110px 15px 15px 2% !important;
}

}

@media (max-width: 767px){

.account .page.messages {
    position: unset;
}
.account.wishlist-index-index.page-layout-2columns-left .column.main {
    padding: 0px 15px 15px 2% !important;
}
}


/***** My Account *******/


.customer-account-index .column .block-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 20px;
}

.customer-account-index .column .block-content::before, .customer-account-index .column .block-content::after {
    display: none !important;
}

.customer-account-index .column .block-content .box {
    width: 100% !important;
    background: #fff;
}

.customer-account-index .column .block-content .box-title {border-left: 0 !important;}


.customer-account-index .column .block.block-dashboard-info, 
.customer-account-index .column .block.block-dashboard-addresses, 
.customer-account-index .column .block.block-reviews-dashboard, 
.customer-account-index .column .block.block-dashboard-orders {
    margin-right: 30px;
}

.customer-account-index .column .block-content .box-content {
    margin-top: 0;
}

.customer-account-index .column .block.block-reviews-dashboard .block-content {
    display: block;
}

.customer-account-index .column .block.block-dashboard-orders .block-content {
    display: block;
    background: #fff;
}

.customer-account-index .column .block.block-reviews-dashboard {
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    border: 1px solid rgba(0, 0, 0, 0.3);
}



/****** item order page *******/

.sales-order-view .table-wrapper.order-items table thead tr th {
    border-right: 1px solid #e3e3e3 !important;
}

.sales-order-view .order-details-items.ordered table tbody tr td {
    border-right: 1px solid #e3e3e3 !important;
    /* border-bottom: 1px solid #e3e3e3 !important; */
}

.sales-order-view .order-details-items.ordered table tfoot {
    border-top: 1px solid #e3e3e3 !important;
}

.sales-order-view .order-details-items.ordered table tfoot tr {border-bottom: 1px solid #e3e3e3 !important;}

.sales-order-view .order-details-items.ordered table tfoot tr th {border-right: 1px solid #e3e3e3 !important;border-top: 1px solid #e3e3e3 !important;}

.sales-order-view .order-details-items.ordered table tfoot tr th td {
    border-top: 1px solid #e3e3e3 !important;
}

.sales-order-view .order-details-items.ordered table tfoot tr td {
    border-top: 1px solid #e3e3e3 !important;
}

.sales-order-view .box strong.box-title {
    border-left: 0;
}

.sales-order-view .table-wrapper.order-items table thead tr th {
    border-right: 1px solid #e3e3e3 !important;
}

.sales-order-view .box strong.box-title {
    border-left: 0;
}

.sales-order-view .block-content .box {
    border-right: 1px solid #e3e3e3 !important;
    margin: 0 !important;
}

.page-main .block-content .box .box-title span {
    background: #0071ce;
    color: #fff !important;
    padding: 5px 15px;
    border-radius: 5px;
    font-weight: normal;
    margin-bottom: 20px;
    display: inline-block;
}
.column.main .block .box {
    background: #fff;
}

.sales-order-view .block-content > div {
    width: 100% !important;
}

.sales-order-view .column.main .block-content {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    column-gap: 20px;
}

 .column .block-content::before,  .column .block-content::after {
    display: none !important;
}
.sales-order-view .block-content > div:last-child {
    border: none !important;
}

.block.block-addresses-list {
    float: left;
}

/******* my product review *******/

.reviews .data {
    border: 1px solid #e3e3e3;
}
.reviews table td, .reviews table th {
    border-right: 1px solid #e3e3e3 !important;
}

.review-customer-view .customer-review.view {
    background: #fff;
    padding: 20px 10px;
    border-radius: 11px;
}


.sales-order-print .order-details-items.ordered {
    padding: 0;
    border: none;
    background: #fff;
}

.sales-order-print .table tfoot tr td {
    background: #fff;
}

.order-items .data {
    border: 1px solid #e3e3e3;
}
.order-items table td, .order-items table th {
    border-right: 1px solid #e3e3e3 !important;
}


.sales-order-print .data tfoot tr {
    border-bottom: 1px solid #e3e3e3 !important;
}

.sales-order-print .order-items table th, .order-items table td {
    border-top: 1px #e3e3e3 solid !important;
}

.sales-order-print table#my-orders-table, table#additional-addresses-table {
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 0px !important;
    border-collapse: separate !important;
}

/****** order print ******/


.sales-order-print .copyright {
    display: none;
}

.sales-order-print  main#maincontent {
    max-width: 85% !important;
}
.sales-order-print .order-details-items.ordered {
    padding: 0;
    border: none;
    background: #fff;
}
.sales-order-print .table tfoot {
    background: #fff;
}

.sales-order-print .order-details-items.ordered {
    padding: 0;
    border: none;
    background: #fff;
}

.sales-order-print .table tfoot tr td {
    background: #fff;
}

.sales-order-print .order-items .data {
    border: 1px solid #e3e3e3;
}
.sales-order-print .order-items table td, .sales-order-print .order-items table th {
    border-right: 1px solid #e3e3e3 !important;
}


.sales-order-print .data tfoot tr {
    border-bottom: 1px solid #e3e3e3 !important;
}

.sales-order-print .order-items table th, .sales-order-print .order-items table td {
    border-top: 1px #e3e3e3 solid !important;
}

.sales-order-print .block .block-content {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    column-gap: 30px;
}

.sales-order-print .block.block-order-details-view::before, .sales-order-print .block.block-order-details-view::after {
    display: none !important;
}

.sales-order-print .block .block-content > div {
    width: 100% !important;
}

.sales-order-print .block-content {
    background: none !important;
    box-shadow: 0 0 0 !important;
    padding: 0 !important;
}
.order-details-items.invoice table.data {
    background: #fff;
}
.order-details-items.invoice table.data tr td, .order-details-items.invoice table.data tr th {
    padding: 15px;
}


.order-details-items table.date {
    background: #fff !important;
    display: block;
}


.order-details-items.invoice table.data {
    background: #fff;
    border: 1px solid #cccccc !important;
}

.order-details-items.invoice table.data tr td, .order-details-items.invoice table.data tr th {padding: 15px;}

.order-details-items.invoice table.data tr td {
    border-right: 1px solid #e3e3e3 !important;
}
.order-details-items.invoice table.data thead tr th {
    border-right: 1px solid #e3e3e3 !important;
}

.order-details-items.invoice table.data tfoot {
    background: transparent;
    border-top: 1px solid #e3e3e3 !important;
}

.order-details-items.invoice table.data tfoot tr {
    border-bottom: 1px solid #e3e3e3 !important;
}

.order-details-items.invoice table.data tfoot tr th {
     border-right: 1px solid #e3e3e3 !important;
}

.account.marketplace-order-view .order-details-items .data {
    border-collapse: collapse !important;
}

.account.marketplace-order-view .order-details-items .data tfoot tr {
    border-bottom: 1px solid #e3e3e3;
}

.account.marketplace-order-view .order-details-items .table-order-items > thead > tr > th {
    border-bottom: 1px solid transparent;
}

.account .table-wrapper, .admin__data-grid-wrap {
    overflow-x: unset !important;
    overflow: unset !important;
}
.account.marketplace-order-invoice-viewlist .order-details-items.ordered {
    padding: 0;
    border: none;
    background: #fff;
}

.account .order-details-items .data tr th, 
.account .order-details-items .data tr td {
    padding: 10px;
    text-align: left !important;
}

.account .wk-mp-fieldset{
  overflow: unset;
}
.account.marketplace-order-invoice-viewlist .wk-mp-design .order-products-toolbar {
    border: 1px #e3e3e3 solid;
    background: #fff;
    padding: 10px;
}

.account .order-details-items .data tr td a:hover {
    color: #006bb4;
}

.account .order-details-items {
    background: #fff;
    margin-top: 20px;
    padding: 0 !important;
    border: none !important;
}
.account .table tfoot, .account .table tfoot td {
    background: #fff;
}
.account .table tfoot tr {
    border-bottom: 1px solid #cccccc;
}

.account.marketplace-order-invoice-view .box-content {
    margin-top: 10px;
}

.account.marketplace-order-invoice-view .block-order-details-view .block-content {
    min-height: auto;
    border: 1px solid #e3e3e3;
    box-shadow: none;
}
.account.marketplace-order-invoice-view .order-details-items .table-order-items > thead > tr > th {
    border-bottom: none;
}

.wk-mp-design .block-order-details-view .block-content .box {
    margin-bottom: 0 !important;
    margin-right: 15px;
}
.account .wk-mp-design .block-order-details-view {
    margin-bottom: 20px !important;
}
.block-order-details-view .box-content {
    margin-top: 5px;
}



.account .wk-mp-logo-img-wrapper .wk-mp-logo-img {
    object-fit: contain;
}

@media (max-width: 1199px){

.sales-order-view .block-content .box {
    width: 100%;
}
.sales-order-view .column.main .block-content {
    grid-template-columns: 1fr 1fr;
    row-gap: 20px;
}
.account.sales-order-view .block-order-details-view .block-content {
    padding: 25px 15px;
}
.sales-order-view .block-content > div:nth-child(2) {
    border-right: none !important;
}
.admin__data-grid-wrap {
    overflow-x: auto !important;
}
.account .block-content .box-title span {
    font-size: 20px !important;
}
.account .box .box-title span {
    font-size: 20px !important;
}
}


@media (max-width: 767px){

 .customer-account-index .column .block-content {
    grid-template-columns: 1fr ;
}
.customer-account-index .column .block.block-dashboard-info, 
.customer-account-index .column .block.block-dashboard-addresses, 
.customer-account-index .column .block.block-reviews-dashboard, 
.customer-account-index .column .block.block-dashboard-orders {
    margin-right: 0px;
}
.sales-order-view .column.main .block-content {
    grid-template-columns: 1fr;
    row-gap: 20px;
}
.sales-order-view .block-content .box {
    border-bottom: 1px solid #e3e3e3 !important;
    border-right: 0 !important;
}
.sales-order-view .block-content .box {
    padding-bottom: 20px;
}
.account .box .box-title span {
    font-size: 17px !important;
}
 .account.marketplace-order-view .box .box-title span {
    font-size: 20px !important;
  }
.sales-order-view .order-details-items.ordered table tbody tr td {
    border-right: 0 !important;
}
.sales-order-view .order-details-items.ordered table tfoot tr th {
    border-top: 0 !important;
}
.sales-order-view .order-details-items.ordered table tfoot tr td {
    border-top: 0 !important;
}
.account.sales-order-view table#my-orders-table tfoot {
    padding: 0px 15px 15px 15px;
}
.account.marketplace-order-view  .order-items table td {
    border-right: none !important;
}
.or-main {
    display: block;
}
.or-main ul {
    column-gap: 10px;
    justify-content: space-between;
}
.account .sidebar {
    margin-top: 10px;
}
  .seller-product-add  .action-wrap button {
    height: auto;
    padding: 6px 12px;
    font-size: 14px;
} 

 .seller-product-add .nav-bar-outer-actions {
    display: flex !important;
}
}



table.order-table-inn tbody tr:not(:last-child) {
  border-bottom: 1px solid #e0e9f1;
}
.order-custom .order-table-inn .dropdown-toggle {
  border: 1px solid #0071ce;
  padding: 13px 10px !important;
  width: 100%;
  border-radius: 13px;
}

.order-custom .order-table-inn .dropdown-toggle:hover {
  border: 1px solid #0071ce !important;
  color: #0071ce;
}





table.order-table-inn tbody tr:not(:last-child) {
  border-bottom: 1px solid #e0e9f1;
}

.order-details-items .parent-div a img {
  width: 140px;
}


.order-details-items .parent-div a img {
    aspect-ratio: 1/0.9;
    object-fit: contain;
}

.table-order-items .parent-div {
    display: grid;
    grid-template-columns: 140px 1fr;
    column-gap: 20px;
}





.order-custom .order-table-inn ul.dropdown-menu {
  width: 100%;
}

.order-custom .order-table-inn ul.dropdown-menu li a {
  width: 100%;
  text-align: center;
  background: #ffc221;
  border-radius: 8px;
  padding: 6px 10px !important;
  line-height: 18px !important;
  height: 30px;
  border: none;
  color: #0071ce !important;
}

.order-custom .order-table-inn ul.dropdown-menu li a span {
  line-height: 14px;
  color: #0071ce !important;
}

.order-custom .order-table-inn ul.dropdown-menu {
  padding: 12px 18px 6px 18px !important;
  border: 1px #0071ce solid;
}




.account .wk-mp-page-wrapper ul.wk-mp__action-dropdown-menu {
  width: 23rem;
}


@media (max-width:1499px){

.order-custom .order-table-inn .dropdown-toggle {
  padding: 9px 10px !important;
  font-size: 15px;
}
.order-custom .order-table-inn ul.dropdown-menu li a span {
  font-size: 12px;
}
.order-custom .order-table-inn ul.dropdown-menu {
  padding: 12px 10px 6px 10px !important;
}
}


@media (max-width:991px){

 .table-order-items .parent-div {
    grid-template-columns: 100px 1fr;
    column-gap: 10px;
}
.order-custom .order-table-inn ul.dropdown-menu {
  padding: 12px 0px 6px 0px !important;
}
}


@media (max-width:767px){
.order-custom .order-table-inn .dropdown-toggle {
  padding: 9px 9px !important;
  font-size: 13px;
}
.account .wk-mp-page-wrapper ul.wk-mp__action-dropdown-menu {
  width: 20rem;
}
}

@media (max-width:575px){

 .table-order-items .parent-div {
    grid-template-columns: 1fr;
    row-gap: 15px;
}
.order-details-items .parent-div a img {
  margin-top: 10px;
}
}


/* Adjust width for different zoom levels (or viewport widths) */

/* For larger zoom levels or smaller viewport */
.seller-account-create .field.required{
  content: '*';
  color: #e02b27;
  font-size: 1.2rem;
  margin: 0 0 0 5px;
}




/* Apply styles for windows with width at least 1810px and height between 460px and 700px */
@media (min-width: 1810px) and (min-height: 460px) and (max-height: 700px) {
  .account .sidebar.sidebar-main.navtoggleview {
    width: 3% !important;
  }
}


/* Targeting a specific window size range */
@media (min-width: 2415px) and (max-width: 2435px) and (min-height: 692px) and (max-height: 712px) {
  .account .sidebar.sidebar-main.navtoggleview {
    width: 2% !important;
    /* Additional styles */
  }
}

.sidebar.sidebar-main.navtoggleview.width50{
  width: 55px !important;
}

.sidebar.sidebar-main.navtoggleview.width45{
  width: 46px !important;
}

.form-group.field.required label:after {
  content: ' * ';
  color: red;
}


@media only screen and (min-width: 1024px) and (max-width: 1024px) and (min-height: 768px) and (max-height: 768px) {
  /* Your styles here */
  .account .sidebar.sidebar-main.navtoggleview {
    width: 5.5% !important;
  }
}

@media only screen and (min-width: 1366px) and (max-width: 1366px) and (min-height: 1024px) and (max-height: 1024px) {
  /* Your styles here */
  .account .sidebar.sidebar-main.navtoggleview {
    width: 2.5% !important;
  }
}