#accountPage .pageMenu {border:0;}#accountPage .pagePanelContent {min-height:700px;}#accountPage .leftSide ,#accountPage .rightSide {padding:20px;}#accountPage .rightSide a {display:inline-block;}#accountPage .pageTop {padding:0;}#accountPage .pageMenu li a {padding:0 15px; }#accountPage p,#accountPage div,table td {color:#595854;}#accountPage h2 {text-transform:uppercase;font-size:2rem !important;font-weight:500 !important;}.defaultLogin span.icon,.openAccountEdit span.icon,.openAccountDelete span.icon {color:#707070;padding:5px;}#accountPage .leftSide {height:100%;padding:20px 0px;}#accountPage .regSection {padding-bottom:30px;}#accountPage .deleteAccountSection {margin:30px -20px -20px;padding:20px 20px 50px 20px;}#accountPage .leftSide ul {list-style:none;width:215px;margin:15px auto;}#accountPage .leftSide li {line-height:1.5;font-size:1.1em;}#accountPage .rightSide {min-height:400px;border-left:1px solid #ddd;}#accountPage .rightSide p {font-size:1.4rem;line-height:1.4;margin:15px 0;}#accountPage .confirmVOPDate {font-size:1.3rem;line-height:1.4; }#accountPage .userAvatar {margin:0 auto;text-align:center;width:215px;height:200px;margin-top:20px;border:1px solid #ddd;text-align:center;overflow:hidden;}#accountPage .userAvatar img {width:auto;height:180px;margin-top:10px;}#accountPage .accountInfo .userName {color:#000;font-weight:bold;font-size:1.5em;}#accountPage .accountInfo .userMail {color:#0073cc;}#accountPage .accountMenu li {text-align:right;line-height:1.5;}#accountPage .accountMenu li a {display:block;padding:5px 15px;border-radius:3px;}#accountPage .accountMenu li a.active,#accountPage .accountMenu li a:hover {color:#fff;background-color:#0073cc;}#accountPage .rightSide h2 small a {font-size:1.2rem;color:#0073cc;}#accountPage .rightSide h3 {font-size:1.4em;}#accountPage .rightSide .generalInfo {margin:15px 0px;font-size:1.4rem; line-height:1.5;}#accountPage .availableShop p {margin:0 0 15px 0;font-size:1em;}#accountPage .availableShop {padding-bottom:10px;}#accountPage .generalInfo a {color:#707070;text-transform:uppercase;}#accountPage .generalInfo .eshop {display:inline-block;padding:6px 15px;font-weight:600;text-transform:uppercase;margin:0 2px 5px 0;border-radius:4px}#accountPage .generalInfo .eshop:hover {background-color:#0073cc;color:#fff;}#accountPage .generalInfo table td {padding:5px 0;}table td span.icon,table td span.iconic {font-size:1.5em;}.personalInfo{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:0 -20px;} .personalInfo .regSection {padding:20px;margin-bottom:0;}.personalInfo .regSection:first-child {border-right:1px solid #ddd;}.profileAccountWin,.profileShippingWin {padding-top:10px;max-width:340px;margin:0 auto;}.profileAccountWin {margin-bottom:30px;}.profileShippingWin {max-width:450px;}.modal .modalWrapp {width:500px;max-width:100%;}.modal .modalContent p {font-size:1.4rem;line-height:1.3;padding-bottom:20px;color:#707070;}.modal #modalAddress,.modal .profileShippingWin {max-width:340px;margin:0 auto;}.modal #modalAddress h3 {margin-bottom:5px !important;}.modal #modalAddress .block,.modal #modalShipping .block {margin-bottom:7px;}.modal #modalAddress .blockLabel,.modal #modalShipping .blockLabel {width:100%;max-width:360px;text-align:left;margin-bottom:5px;}.profileAccountWin table {width:100%;}.profileAccountWin table .form-item {}.profileAccountWin table .form-item label {text-align:left;}.profileAccountWin table .form-item input {background-color:#fff;padding:10px;}.profileAccountWin td select {padding:9px;background-color:#fff;}.profileAccountWin .changePassProfile {color:#707070;}#previewAccount {}#previewAccount h3 {margin-bottom:10px;}.errorBlock {display:inline-block;color:#fff;background-color:#e65045;padding:10px 15px;border-radius:4px;}.btnDeleteAccount {width:100%;background-color:#b40a0a !important;}.btnDeleteAccount .icon {color:#fff;}.personalInfoBlock ul {list-style:none;}.personalInfoBlock li {line-height:1.3;}.changePersonalInfo {font-size:.9em;}#accountPage .itemBlock {position:relative;margin-bottom:10px;}#accountPage .itemBlock > div {line-height:1.2;margin-bottom:5px;}#accountPage .itemBlock button {position:absolute;top:10px;right:0px;font-size:0.9em;cursor:pointer;background-color:#414146;}#accountPage .itemBlock button:hover {background-color:#1ab31a;}#accountPage button#deleteAccount:hover {background-color:#e74c3c;}.socialLogins .socialBox {display:inline-block;width:250px;padding:0px 5px 0 0;border-radius:4px;font-size:1.2em;font-weight:600;text-transform:uppercase;color:#fff;}.socialLogins .socialBox {background-color:#38383c;}.socialLogins .socialBox span {color:#fff;vertical-align:middle;display:inline-block;}.socialLogins .socialBox span.iconic {margin-right:5px;}.socialLogins .socialBox span.iconic {font-size:2.45em;margin-right:10px;}.socialLogins .socialBox span strong {display:inline-block;margin-bottom:3px;}.socialLogins .socialBox.google span.iconic:before {content:"\e912";}.socialLogins .socialBox.facebook span.iconic:before {content:"\e90f";}#accountPage .searchOrders input{width:100%;max-width:350px;background-color:#eee;font-size:1.4rem;padding:10px;}#accountPage table.basic { width:100%}#accountPage .responsiveTable table { max-width:min-content;}#accountPage .ordersTable table { max-width:100%;}.responsiveTable::-webkit-scrollbar {width:10px;height:10px;}#accountPage table.basic thead tr th {background:#414146;text-align:left;padding:7px 10px;color:#fff;font-weight:300;border:1px solid #414146;font-size:1.1em;line-height:1.5;vertical-align:middle;}#accountPage table.basic thead tr th:nth-child(-n + 4) {min-width:150px;}#accountPage table.basic tbody tr td {border:1px solid #ddd;padding:12px 30px 12px 10px;color:#595854;font-size:1.4rem;white-space:nowrap;vertical-align:middle;}#accountPage .LoginAccount td.tableActions,#accountPage .responsiveTable td.tableActions{padding:0;white-space:nowrap;}#accountPage .responsiveTable td.tableActions,#accountPage .responsiveTable td.actions {padding:0 7px;}#accountPage .responsiveTable td.defaultLogin{padding:0;}.tableActions span.icon,.tableActions span.iconic {cursor:pointer;padding:5px 7px 6px 7px;margin:2px;font-size:1.5em;color:#707070;}table.accOrders {min-width:600px;width:100%;}table.accOrders thead tr th {background:#ccc;text-align:left;padding:7px 10px;color:#414146;border:1px solid #aaa;font-size:1.4rem;line-height:1.5;font-weight:500;vertical-align:middle;}table.accOrders thead tr th.newOrd1 {width:25%}table.accOrders thead tr th.newOrd2 {width:20%}table.accOrders thead tr th.newOrd3 {width:15%}table.accOrders thead tr th.newOrd4 {width:40%}table.accOrders.orderItems {margin-top:10px;min-width:610px !important;}table.accOrders tbody tr td {border:1px solid #ddd;padding:10px;color:#595854;font-size:1.4rem;line-height:1.3;vertical-align:middle;white-space:nowrap;border-top:0;}table.orderItems tbody tr td {white-space:normal;}table.accOrders tbody tr.even:not(.active) td {background-color:#eaeaea;}table.accOrders tbody tr td strong {font-weight:600;}table.accOrders td.priceWith {font-weight:700;color:#595854;}.orderDataItems {display:none;padding-bottom:25px;}.orderDataItems table.accOrders thead th,.orderDataItems table.accOrders tbody td {font-size:1em;}table.accOrders .column-center {text-align:center;}table.accOrders .column-left {text-align:left;}table.accOrders .column-right {text-align:right;}table.accOrders tbody tr td a {font-weight:600;}table.accOrders tbody tr td.noborder {border:0;background-color:transparent;padding:0;}table.accOrders tbody trtd {border-bottom:1px solid #CECFD5;}table.accOrders tbody tr td.actions .icon {display:inline-block;font-weight:400;}.showAllDetails {cursor:pointer;clear:both;display:block !important;float:right;margin:20px 0;}#ordersMainTable > tbody > tr.td-hover:hover td,#ordersMainTable > tbody > tr.td-hover:hover td > a{}#ordersMainTable > tbody > tr.active {background-color:#a2d3a2;}#ordersMainTable > tbody > tr.active td,#ordersMainTable > tbody > tr.active td a,#ordersMainTable > tbody > tr.active td span { color:#414146;}#ordersMainTable > tbody > tr.active td {border:1px solid #88b188;}#ordersMainTable td.orderStatus {text-transform:uppercase;font-weight:600;white-space:normal;}tr.active td.tableActions span:hover,tr.active td.orderNumber a:hover {color:#fff !important;}table.accOrders tbody tr td.dataTd {}table.accOrders tbody tr td.center{text-align:center}table.accOrders tbody tr td.good{background:#C0FFC0}table.accOrders tbody tr td .red{background:#EB3C2C;color:white}table.accOrders tbody tr td.w70{width:70px;min-width:70px;max-width:70px}table.accOrders tbody tr td.w80{width:80px;min-width:80px;max-width:80px}table.accOrders tbody tr td.w90{width:90px;min-width:90px;max-width:90px}table.accOrders tbody tr td.w100p{width:100%;height:30px;padding:0px}table.accOrders tbody tr td.w100p a{padding:0;margin:0;overflow:hidden;white-space:normal;height:30px;line-height:30px;display:block;}table.accOrders tbody tr td.w100p a:hover{text-decoration:none}table.accInvoice {min-width:625px;}table.accInvoice .paymentDate {font-weight:600;text-transform:uppercase;}table.accInvoice .paymentDate.expirationInvoice {font-weight:700;color:#eb3c2c;background-color:#f3dddd;}table.accInvoice td.invoice,table.accInvoice td.order,table.accOrders td.orderNumber {padding:0;}table.accInvoice td.invoice a,table.accInvoice td.order a,table.accOrders td.orderNumber a {padding:6px 8px;margin:4px 2px;}table.accInvoice td.invoice a:hover,table.accInvoice td.order a:hover {color:#fff;background-color:#707070;border-radius:4px;}table.accountProfile {width:100%;font-size:1.2em;margin-bottom:25px;}table.accountProfile td {padding:15px 15px;border-bottom:0px solid #ddd;}table.accountProfile td:first-child {width:200px;font-weight:bold;text-align:right;padding:0 15px;}#creditUser .creditOverview,#accountAddress .addressOverview {font-size:.9em;margin-bottom:25px;}#creditUser .creditOverview .red {color:#EB3C2C;font-weight:bold;}#creditUser .creditOverview td,#accountAddress .addressOverview td {font-size:1.4rem;padding:5px 10px;}#creditUser .creditOverview tr.lastRow td,#accountAddress .addressOverview tr.lastRow td {border-top:1px solid #000;font-weight:bold;}table.creditOverview tr td:nth-child(2),table.addressOverview tr td:nth-child(2) {font-size:1.6rem !important;font-weight:500;}.generalInfo table tr td:nth-child(2) {font-weight:600;}.block-center {border:0px solid #ddd;}.loginContent table {margin-top:30px;}.loginContent .formSection {margin-top:40px;}.loginContent strong {display:inline-block;font-size:2em;margin-bottom:10px;}.loginContent .description {font-size:1.2em;line-height:1.4;max-width:800px;margin:0 auto;padding:0 20px;}.loginAccount {border-bottom:1px solid #ddd;}.registerAccount {margin:20px 0; }#registerPage h2 {text-transform:uppercase;font-weight:500 !important;margin-bottom:20px !important;}#registerPage .regSection {padding:10px 20px 20px 20px;}#registerPage .contentPanel {padding:20px;}#registerPage .contentPanel .intro p {font-size:1.3rem;line-height:1.3em;}#registerPage .notes {padding-top:10px;line-height:1.2;}#registerPage .labelHeading {display:inline-block;font-size:1.4em;line-height:30px;font-weight:300;color:#707070;}#registerPage .blockOrderStep {width:100%;padding:30px 20px;border-top:1px solid #ddd;margin-top:-1px;font-size:1.2em;}.blockOrderStep .errors {background-color:#cf4545;margin:-30px -20px 10px -20px;padding:5px 20px;}.blockOrderStep .errors ul {margin-top:0;}.blockOrderStep .errors ul li {display:inline-block;color:#fff;line-height:1.3;margin:2px 5px 4px 5px;}#registerPage .prefixContact {top:15px;}#registerPage.prefixWrapp input {padding-right:40px !important;}#registrationForm {margin:15px 0;}#registrationForm tr > td:first-child {width:100px;text-align:right;}#registrationForm input[name="isShipping"] {visibility:hidden;position:absolute; }.checkoutSection li {list-style:none;}.regSection h5,.checkoutSection h5 { font-size:1.8rem;line-height:30px;margin:20px 0 10px 0;font-weight:300;padding:0 20px 0 0;}.checkoutSection h5 {margin-top:5px;}.onlyCompanyItems {padding:20px;font-size:1.1rem;border-top:1px solid #ddd;}.onlyCompanyItems h3 {font-size:1.5em;font-weight:bold;margin-bottom:10px;color:#e74c3c;text-transform:uppercase;}.onlyCompanyItems p {font-size:1.2em;line-height:1.5;}