#content-wrapper .page-header {text-align: left !important;}
#content-wrapper .page-header h1 {font-weight: 700;font-size: 20px;text-transform: uppercase;color: #333;}
.acount-mini-info {font-weight: 400; font-size: 15px; position: relative}
.acount-mini-info span {font-size: 21px !important; position: relative; top: 5px;}
.account-bg {background: #f7f7f7; padding: 30px}
#content-wrapper table thead th {font-size: 15px;border-bottom: 1px;font-weight: 700;padding: 15px; background: #f6f6f6}
#content-wrapper table td, #content-wrapper table th {background: #fff; font-size: 14px}
#content-wrapper table td .badge {background-color: #3497d8 !important;border-radius: 0px;padding: 10px;font-size: 14px;font-weight: 400;}
.my_account_page_footer .fr {float: right}
.my_account_page_footer a {position: relative; font-size: 13px}
.my_account_page_footer a span {display: none}
.my_account_page_footer a.fl span {font-size: 16px;  position: relative;  top: 3px;  left: -4px;  margin-right: -5px;}
.my_account_page_footer a.fr span {font-size: 16px;  position: relative;  top: 3px;  right: -4px;  margin-left: -5px;}
#cms-wrapper .no-gutters .col-auto .btn {padding: 0px 2px;}
#cms-wrapper .no-gutters .col-auto {margin-right: 5px}

.form-group-birthday ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    transparent;
}
.form-group-birthday :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    transparent;
   opacity:  0;
}
.form-group-birthday ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    transparent;
   opacity:  0;
}
.form-group-birthday :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    transparent;
   opacity:  0;
}
.form-group-birthday ::-ms-input-placeholder { /* Microsoft Edge */
   color:    transparent;
   opacity:  0;
}

.form-group-birthday ::placeholder { /* Most modern browsers support this now. */
   color:    transparent;
   opacity:  0;
}

/* Strona główna konta Klienta */
.account-box .box-head {text-transform: uppercase;  font-size: 20px;  font-weight: 700;}
.account-box .box-head span {float: right; font-size: 30px;  position: relative; top: 0px;}
.account-box .account-box .box {border: 1px solid #ddd; padding: 34px 40px;  margin-bottom: 20px;}
.account-box .box-link li a {position: relative; padding-left: 20px; font-size: 13px; color: #000; text-transform: uppercase; font-weight: 700;}
.account-box .box-link li a:before {content:''; position: absolute; width: 10px; height: 10px; background-image:  url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDkwLjggNDkwLjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ5MC44IDQ5MC44OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBzdHlsZT0iZmlsbDojRjQ0MzM2OyIgZD0iTTEzNS42ODUsMy4xMjhjLTQuMjM3LTQuMDkzLTEwLjk5LTMuOTc1LTE1LjA4MywwLjI2MmMtMy45OTIsNC4xMzQtMy45OTIsMTAuNjg3LDAsMTQuODINCglsMjI3LjExNSwyMjcuMTM2TDEyMC41ODEsNDcyLjQ2MWMtNC4yMzcsNC4wOTMtNC4zNTQsMTAuODQ1LTAuMjYyLDE1LjA4M2M0LjA5Myw0LjIzNywxMC44NDUsNC4zNTQsMTUuMDgzLDAuMjYyDQoJYzAuMDg5LTAuMDg2LDAuMTc2LTAuMTczLDAuMjYyLTAuMjYybDIzNC42NjctMjM0LjY2N2M0LjE2NC00LjE2NSw0LjE2NC0xMC45MTcsMC0xNS4wODNMMTM1LjY4NSwzLjEyOHoiLz4NCjxwYXRoIGQ9Ik0xMjguMTMzLDQ5MC42OGMtNS44OTEsMC4wMTEtMTAuNjc1LTQuNzU3LTEwLjY4Ni0xMC42NDhjLTAuMDA1LTIuODQsMS4xMjMtNS41NjUsMy4xMzQtNy41NzFsMjI3LjEzNi0yMjcuMTE1DQoJTDEyMC41ODEsMTguMjMyYy00LjE3MS00LjE3MS00LjE3MS0xMC45MzMsMC0xNS4xMDRjNC4xNzEtNC4xNzEsMTAuOTMzLTQuMTcxLDE1LjEwNCwwbDIzNC42NjcsMjM0LjY2Nw0KCWM0LjE2NCw0LjE2NSw0LjE2NCwxMC45MTcsMCwxNS4wODNMMTM1LjY4NSw0ODcuNTQ0QzEzMy42ODUsNDg5LjU1MSwxMzAuOTY3LDQ5MC42OCwxMjguMTMzLDQ5MC42OHoiLz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K'); left: 0px; top: 3px}
.account-box .box-text {font-weight: 500; min-height: 50px;}
.account-box .box-link {  min-height: 75px;  margin-bottom: 0px; }

/* Strona danych Klienta */
.form-text.text-muted {display: none}
.form-group-birthday .form-text.text-muted {display: block; position: absolute; right: 10px; top: 13px; color: #ddd !important;}
#identity #customer-form {max-width: 600px; border: 1px solid #ddd; padding: 40px; background: #fff;}

/* Strona adresów */
#addresses #content-wrapper article:not(.alert) {border: 1px solid #ddd; background: #fff;}
#addresses #content-wrapper article .address__header {font-weight: 700}
.address {font-size: 15px}
#addresses .address__footer i {font-size: 19px !important;}
#address #content-wrapper .needs-validation {max-width: 600px; border: 1px solid #ddd; padding: 40px; background: #fff;}
#address #content-wrapper #faktbill {display: none}
#addresses #content-wrapper .alert a {display: none}
#addresses #content .address.card .address__footer {border-top: 0px;}

/* Strona zamówien*/
#content-wrapper table .btn-order {width: 100%; display: block; text-align: left;}
.order-detail-full #content-wrapper #cms-wrapper p, .order-detail-full #content-wrapper #cms-wrapper li, .order-detail-full #content-wrapper #cms-wrapper span {font-size: 15px;} 
.order-detail-full .table.product-table thead th {border-bottom: 0px;}
.order-detail-full .table.product-table td {border-top: 0px;}
.order-detail-full .table.product-table .font-weight-bold {font-weight: 500 !important;}
.order-detail-full .btn-arrow .material-icons {top: 11px;}
.order-detail-full #content-wrapper .card-header, .order-detail-full #content-wrapper .card-body,
#history #content-wrapper .card-header, #history #content-wrapper .card-body,
#discount #content-wrapper .card-header, #discount #content-wrapper .card-body,
#order-follow #cms-wrapper .card .card-header, #order-follow #cms-wrapper .card .card-body, #order-follow #cms-wrapper .card .card-footer {padding-left: 0px; padding-right: 0px;}
#history #content-wrapper .card-footer {padding-left: 0px; padding-right: 0px;}
.order-detail-full #content-wrapper .card-header h3, .order-detail-full #content-wrapper .card-header, .order-detail-full #content-wrapper .card-title  {font-weight: 700; font-size: 16px;}
.order-detail-full #content-wrapper #order-history h3.h4, .order-detail-full #content-wrapper .my-4 h3 {font-weight: 700;}
.order-detail-full #order-return-modal .product-line__checkbox-block {position: relative;}
.order-detail-full #order-return-modal .product-line__cell.product-line__cell--qty.qty {min-width: 90px;}


/* Sldzenie zamówien*/
#guest-tracking #content-wrapper .page-header h1 {font-size: 20px; font-weight: 700; color: #222;}
#guest-tracking  #wrapper .form-control {height: calc(2.3em + 1rem + 2px);}
#guest-tracking .form-control-comment {font-size: 13px; margin-top: 7px; color: #666;}
#guest-tracking .padding-box {border: 1px solid #ddd;}
#guest-tracking  #content-wrapper .page-header {text-align: center !important; margin-top: 0px !important}
#guest-tracking #left-column {display: none}
#guest-tracking #cms-wrapper {flex: 0 0 100% !important;  max-width: 100% !important; padding-left: 0.625rem !important;}
#guest-tracking .my_account_page_footer .fl {display: none}
#guest-tracking .my_account_page_footer .fr {float: left !important}



/* Strona zgód*/
#module-psgdpr-gdpr #content-wrapper .card, #module-psgdpr-gdpr #content-wrapper .card-header {background: #f6f6f6}
#module-psgdpr-gdpr #content-wrapper .card-header {padding: 20px;}
#module-psgdpr-gdpr #content-wrapper .card-header p {font-weight: 700; font-size: 15px;}
#module-psgdpr-gdpr #content-wrapper .card-body p {font-size: 15px;}

/* Strona zwrotów*/
#order-follow #cms-wrapper .card .card-footer .btn {padding: 8px 0px}

/* Strona powiadomien*/
#module-ps_emailalerts-account #cms-wrapper div.card {border: 1px solid #ddd; padding: 10px;}
#module-ps_emailalerts-account #cms-wrapper div.card .font-size-sm {font-weight: 700;}

/* Strona ulubionych produktow*/
#module-is_favoriteproducts-favorite #cms-wrapper div.card {border: 1px solid #ddd; padding: 10px;}



#cms-content {background: #f7f7f7; padding: 40px 30px}
#cms-content .links-list li a {display: inline-block; position: relative; margin-bottom: 8px; padding-left: 18px; font-size: 14px; color: #000; text-transform: uppercase; font-weight: 500;}
#cms-content .links-list li a:before {content:''; position: absolute; width: 10px; height: 10px; background-image:  url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDkwLjggNDkwLjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ5MC44IDQ5MC44OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBzdHlsZT0iZmlsbDojRjQ0MzM2OyIgZD0iTTEzNS42ODUsMy4xMjhjLTQuMjM3LTQuMDkzLTEwLjk5LTMuOTc1LTE1LjA4MywwLjI2MmMtMy45OTIsNC4xMzQtMy45OTIsMTAuNjg3LDAsMTQuODINCglsMjI3LjExNSwyMjcuMTM2TDEyMC41ODEsNDcyLjQ2MWMtNC4yMzcsNC4wOTMtNC4zNTQsMTAuODQ1LTAuMjYyLDE1LjA4M2M0LjA5Myw0LjIzNywxMC44NDUsNC4zNTQsMTUuMDgzLDAuMjYyDQoJYzAuMDg5LTAuMDg2LDAuMTc2LTAuMTczLDAuMjYyLTAuMjYybDIzNC42NjctMjM0LjY2N2M0LjE2NC00LjE2NSw0LjE2NC0xMC45MTcsMC0xNS4wODNMMTM1LjY4NSwzLjEyOHoiLz4NCjxwYXRoIGQ9Ik0xMjguMTMzLDQ5MC42OGMtNS44OTEsMC4wMTEtMTAuNjc1LTQuNzU3LTEwLjY4Ni0xMC42NDhjLTAuMDA1LTIuODQsMS4xMjMtNS41NjUsMy4xMzQtNy41NzFsMjI3LjEzNi0yMjcuMTE1DQoJTDEyMC41ODEsMTguMjMyYy00LjE3MS00LjE3MS00LjE3MS0xMC45MzMsMC0xNS4xMDRjNC4xNzEtNC4xNzEsMTAuOTMzLTQuMTcxLDE1LjEwNCwwbDIzNC42NjcsMjM0LjY2Nw0KCWM0LjE2NCw0LjE2NSw0LjE2NCwxMC45MTcsMCwxNS4wODNMMTM1LjY4NSw0ODcuNTQ0QzEzMy42ODUsNDg5LjU1MSwxMzAuOTY3LDQ5MC42OCwxMjguMTMzLDQ5MC42OHoiLz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K'); left: 0px; top: 6px}
#cms-content #box-title {text-transform: uppercase;  font-size: 15px;  font-weight: 700;}
.text-left.customer-links__footer {padding-left: 18px}
.text-left.customer-links__footer span {position: relative; top: 3px;}


@media only screen and (min-width: 992px) and (max-width: 1199px) {
	
.account-box .box-text { height: 75px; }
.account-box .account-box .box { padding: 34px 25px 15px; }
.account-box .box-head span { font-size: 22px; position: relative; top: 0px; }
#module-is_favoriteproducts-favorite.layout-full-width .products-list__block--grid {flex: 0 0 50%; max-width: 50%;}
#guest-tracking .padding-box {padding: 30px 30px; margin: 30px auto; max-width: 650px;}

}

@media (min-width: 768px) {

#guest-tracking .text-left.required_text {text-align: right !important;}
}


@media only screen and (min-width:992px) {
#left-column {flex: 0 0 280px; max-width: 280px;}
#cms-wrapper {flex: 0 0 calc(100% - 280px); max-width: calc(100% - 280px); padding-left: 40px}
#left-column {margin-top: 20px}
.account-box .left-box {padding-right: 20px}
.account-box .right-box {padding-left: 20px}
.account-box .account-box .box {margin-bottom: 28px;}
#content-wrapper .page-header {text-align: left !important; margin-top: 35px;}
.acount-mini-info.info-mg {margin-top: -10px;}
#order-return .return-img {width: 140px}

	
}

@media only screen and (min-width:1200px) {
#left-column {flex: 0 0 300px; max-width: 300px;}
#cms-wrapper {flex: 0 0 calc(100% - 300px); max-width: calc(100% - 300px); padding-left: 60px}
#left-column {margin-top: 30px}
.account-box .left-box {padding-right: 27px}
.account-box .right-box {padding-left: 27px}
.account-box .account-box .box {margin-bottom: 35px;}
#content-wrapper .page-header {text-align: left !important; margin-top: 45px;}
#module-is_favoriteproducts-favorite.layout-full-width .products-list__block--grid {flex: 0 0 33.33%;max-width: 33.33%;}
#guest-tracking .padding-box {padding: 40px 70px 30px;  margin: 40px auto;}
#guest-tracking .user-form {max-width: 800px;}

	
}

@media only screen and (max-width:991px) {
#content-wrapper, #cms-wrapper  {flex: 100%; max-width: 100%;}
#left-column {display: none}
#cms .page-header {margin: 10px 0px;}
#cms .page-header h1 {padding-bottom: 10px;}
#content-wrapper .page-header h1 {margin-bottom: 0px; margin-top: 10px; font-size: 20px}
#history .orders .card-footer .btn {padding: 8px 0px}
#content-wrapper .prod-box-account {margin-bottom: 10px !important}
#content-wrapper .prod-box-account .card {margin-bottom: 0px !important}
.account-box .box-text { height: 75px; }
.account-box .account-box .box { padding: 34px 25px 15px; }
.account-box .box-head span { font-size: 22px; position: relative; top: 0px; }
.account-box .box-link li a { position: relative; padding-left: 20px; }
#guest-tracking .padding-box {padding: 30px 30px; margin: 20px auto; max-width: 500px;}
#guest-tracking.order-detail-full #content-wrapper .page-header {text-align: left !important;}

}

@media only screen and (max-width:767px) {
#discount #cms-wrapper .card .card-header h5, #order-follow #cms-wrapper .card .card-header p {font-weight: 700}
#cms-wrapper .card {margin-bottom: 10px !important}
#discount #cms-wrapper .card .card-body {padding-bottom: 0px !important}
.order-detail-full #order-history {margin-bottom: 0px !important}
.order-detail-full .block-adresses, .order-detail-full .block-products, .order-detail-full .order-message-form, .order-detail-full .return-box {margin-top: 0px !important}
.order-detail-full .block-products .card-header, .order-detail-full .block-products  .product-table__row {border-bottom: 1px solid #ddd !important; margin-bottom: 10px;}
.order-detail-full .block-products  .product-table__row:last-child {border-bottom: 0px !important}
.order-detail-full .box-shipping, .order-detail-full .block-adresses .address__body, .order-detail-full .no-gutters, .order-detail-full #order-history .card-body {margin-bottom: 0px !important; padding-bottom: 0px;}
#guest-tracking .padding-box {padding: 30px; margin-top: 10px; max-width: 100%;}

}

@media only screen and (max-width:576px) {

.account-bg {background: #fff; padding: 0px;}
#addresses #content-wrapper article:not(.alert) {box-shadow: none;}
#address #content-wrapper .needs-validation, #identity #customer-form, #addresses .account-bg {padding: 40px 30px 30px;}
#addresses .account-bg {background: #f7f7f7}
#module-psgdpr-gdpr .card-body a {width: 100%; margin-bottom: 5px; padding: 6px 0px;}
#module-psgdpr-gdpr #cms-wrapper .card {margin-bottom: 30px !important}
.account-box .box-text { height: auto; }
.account-box .box-link { min-height: auto; }	

	
}