.wrapper-table .tableFilters{width: auto;}
.wrapper-table .dados thead.thead_print{display: none;}
.wrapper-table .dados tr.tr_faturacao{display: none;}
/*.wrapper-table .dados .mobile-header{padding: 5px 10px;margin-bottom: 10px;border-width: 1px;border-style: solid;background: #E7E7E7;}*/
.wrapper-table .dados .table-adress tr td{padding: 5px 0 0 40px;}
.wrapper-table .dados .table-adress tr td:first-child{padding-left: 0;}
.wrapper-table .dados .table-adress tr:first-child td{padding-top: 0;}
.wrapper-table .dados .shippingMethod .btn-special{margin-top: 19px;}
.wrapper-table .dados .table-shipping {width: 100%;}
.wrapper-table .dados .table-shipping tr td{padding-left: 14px;}
.wrapper-table .dados .table-shipping tr td:first-child{padding-left: 0; width: 44px; vertical-align: top;}
.wrapper-table .dados .table-shipping tr td img{display: block;max-width: 100%;height: 44px;padding: 5px;border-width: 1px;border-style: solid;}
.wrapper-table .hidden-default{display: none;}
.wrapper-table .visible-print{border-top-width: 1px;border-top-style: solid;}
.wrapper-steps{padding: 18px 14px 46px;border-left-width: 1px;border-right-width: 1px;border-left-style: solid;border-right-style: solid;background: #FFF;}
.wrapper-steps .title-table{padding-bottom: 26px;}
.wrapper-table.table-evo .info-row{background: #F9FBFC;}
.wrapper-tracking{padding: 20px 31px;border-width: 1px;border-style: solid;border-top-width: 0;background: #FFF;}
.wrapper-tracking .tracking-desc{float: left;}
.wrapper-tracking .btn-special{float: right;margin: 8px 0;}
.wrapper-table.table-order{padding-top: 35px;border-width: 1px;border-style: solid;border-top-width: 0;background: #FFF;}
.wrapper-table.table-order .title-table{padding: 0 14px 26px 14px;}
.wrapper-table.table-order table{border-left-width: 0;border-right-width: 0;}
.wrapper-table.table-order table > thead > tr > td{white-space: nowrap;}
.wrapper-table.table-order .rating span{float: left;display: block;width: 12px;height: 12px;margin-left: 2px;background-repeat: no-repeat;background-position: center;background-size: 100%;}
.wrapper-table.table-order .rating:not(.disabled) span{cursor: pointer;}
.wrapper-table.table-order .rating span:first-child{margin-left: 0;}
.wrapper-buttons-table{text-align: right;padding: 30px 29px 29px;}
.wrapper-buttons-table .button{margin-left: 20px;margin-bottom: 10px;}
.account .recompra-btn {display: none;}

/*
@media print, (min-width: 768px) {
	.col-value-unit {min-width: 160px;}
	.col-discount {min-width: 130px;}
	.col-value {min-width: 160px;}
}*/

.account .btn-special.recompra-btn.loader .account-icon {
	animation: spin 2s linear 0s infinite reverse;
}

@keyframes spin {
  0% { transform: rotate(360deg); }
  100% { transform: rotate(0deg); }
}
@-webkit-keyframes spin {
  0% {-webkit-transform: rotate(360deg); }
  100% { -webkit-transform: rotate(0deg); }
}
@-ms-keyframes spin {
  0% {-ms-transform: rotate(360deg); }
  100% { -ms-transform: rotate(0deg); }
}
@-moz-keyframes spin {
  0% { -moz-transform: rotate(360deg); }
  100% { -moz-transform: rotate(0deg); }
}
@-o-keyframes spin {
  0% { -o-transform: rotate(360deg); }
  100% { -o-transform: rotate(0deg); }
}

   /* -- Font Styles -- */
	.wrapper-table .dados .table-adress tr td:first-child{color: #535353;}
	.evolucao-step .step > label{color: var(--color-darkgray, #666);}
	.evolucao-step .step.active > label{color: #333;}
	@media print, (min-width: 768px){
		.wrapper-bottom-table .column-right table tr td, .wrapper-bottom-table .column-right table tr td p{line-height: 140%;color: var(--color-darkgray, #666);}
	}

@media print {
	.wrapper-table.table-order .col-return-gift {display: none;}
}

@media print, (min-width: 768px){
	.tableFilters tr td p{padding-left: 40px;padding-right: 40px;}
	.wrapper-table .dados .deliveryAddress{padding-top: 32px;padding-bottom: 44px;}
	.wrapper-table .dados .shippingMethod{width: 388px;padding-top: 32px;padding-bottom: 32px;border-left-width: 1px;border-left-style: solid;}
	.wrapper-table.table-order > table > tbody > tr > td{padding-top: 13px;padding-bottom: 12px;}
	.wrapper-table.table-order > table > tbody > tr:first-child > td{padding-top: 25px;}
	.wrapper-table.table-order > table > tbody > tr:last-child > td{padding-bottom: 25px;}
	.wrapper-table.table-order > table > tbody > tr:not(:first-child) > td{border-top-width: 0px;}
	body.tablet.rdc-viewport-devicewidth .wrapper-table.table-order > table > thead > tr > td.col-value{min-width: auto !important;}
	.wrapper-bottom-table{padding: 27px 29px 29px;border-bottom-width: 1px;border-bottom-style: solid;background: #FFF;}
	.wrapper-bottom-table .column-left{float: left;}
	.wrapper-bottom-table .column-right{float: right;}
	.wrapper-bottom-table .column-right table tr td{text-align: right;padding: 5px 0 4px 37px;}
	.wrapper-bottom-table .column-right table tr td:first-child{padding-left: 0;}
	.wrapper-bottom-table .column-right table tr:first-child td{padding-top: 0;}
	.wrapper-bottom-table .column-right table tr:last-child td{padding-top: 7px;padding-bottom: 0;}
	.rdc-generated-points-table{padding-top: 14px;padding-bottom: 14px;}
	.rdc-generated-points-table table{margin-left: auto;}
	.rdc-generated-points-table table .rdc-generated-points span{display: inline-block;}
	.account-heading-wrapper .title-heading-titles, .account-heading-wrapper span, .account-heading-wrapper .order-date {display: inline-block;}
}

@media screen and (max-width: 767px){
	.account .title-page{text-align: center;}
	.account .title-page span{clear: none;}
	.account .title-page p.order-date {text-align: center;}
	.wrapper-table .dados > tbody > tr > td{display: block; padding-top: 0 !important; padding-bottom: 0 !important;}
	.wrapper-table .dados .table-adress tr td{padding: 0 0 4px 0; vertical-align: top;}
	.wrapper-table .dados .shippingMethod .btn-special{margin-top: 10px; margin-bottom: 0;}
	.wrapper-steps {padding: 0 0 32px 0;border: 0;}
	.wrapper-steps .steps .step.active > label:first-child{background: #FFF;}
	.wrapper-table.table-evo > table > tbody > tr > td{display: block;text-align: left !important;}
	.wrapper-table.table-evo > table > tbody > tr > td:not(:first-child){padding-top: 0;border-top: 0;}
	.wrapper-table.table-evo > table > tbody > tr > td:not(:last-child){padding-bottom: 4px;}
	.wrapper-table.table-evo > table > tbody > tr:first-child > td{border-top: 0;}
	.wrapper-tracking{margin: 0;padding: 0; border: 0;}
	.wrapper-tracking .tracking-desc{float: none;}
	.wrapper-tracking .button{float: none;width: 100%;margin: 5px 0 0;}
	.wrapper-table.table-order .rating{margin-top: 10px;}
	.table-product tr td{padding-top: 0;padding-bottom: 0;vertical-align: top;}
	.table-product tr td:first-child{width: 80px; padding: 0;}
	.wrapper-buttons-table{padding: 15px 0;}
	.wrapper-buttons-table .button{margin: 0;float: none;width: 100%;}
	.wrapper-buttons-table .button:not(:first-child){margin-top: 15px;}
	.wrapper-table .dados tr.tr_faturacao {display: block;}
	.deliveryAddress, .shippingMethod {padding-bottom: 20px !important;}
	.wrapper-table.table-order {padding-top: 0; border-color: transparent !important;}
	.wrapper-table.table-order table {table-layout: fixed;}
	.wrapper-table.table-order .rdc-shop-prd-opt-list {display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding-top: 10px;}
	.wrapper-table.table-order .rdc-shop-prd-opt-list-item {position: relative;padding-top: 3px;padding-bottom: 3px;}
	.wrapper-table.table-order .rdc-shop-prd-opt-list-item:not(:first-child) {padding-left: 10px;}
	.wrapper-table.table-order .rdc-shop-prd-opt-list-item:not(:last-child) {padding-right: 10px;}
	.wrapper-table.table-order .rdc-shop-prd-opt-list-item, .wrapper-table.table-order .rdc-shop-prd-opt-list-item a {line-height: normal;}
	.wrapper-table.table-order .rdc-opt-list-item-brd {position: absolute;top: 50%;right: 0;width: 0px;height: 62%;transform: translateY(-50%);border-left-width: 1px;border-left-style: solid;}
	.wrapper-table.table-order .rdc-shop-prd-opt-list-item:last-child .rdc-opt-list-item-brd {display: none;}
	.table-evo tbody tr {display: none;}
	.table-evo tbody tr:first-child {display: table-row;}
	.view-all-evo {padding: 15px 0 0; text-align: center;}
	.view-all-evo a {max-width: 270px; width: 100%;}
	.account .title-page2{padding: 0 18px 15px; margin-left: -18px; margin-right: -18px;}
	.wrapper-table > table > tbody > tr.service > td {border-top-width: 0;}
	#tabelaResumo {min-height: 10px;background-color: #F5F5F5;border-bottom: 0;padding: 20px 9px 14px;margin-top: 10px;}
	.resumeValues {width: 100%;vertical-align: middle;line-height: normal;}
	.resumeValues tr td {padding: 3px 0;}
	.resumeValues tr td:first-child {width: 75%;}
	.resumeValues tr td:last-child {text-align: right;}
	.resumeValues .row-value td {padding-top: 11px;padding-bottom: 11px;}
	.resumeValues .rdc-generated-points-row td {padding: 15px 0 0;}
	.resumeValues .rdc-generated-points {text-align: center;margin: 0 -9px -14px;padding: 14px;border-top: 1px solid gainsboro}
}
