/* Content copied from "checkout5-custom.css" at 2020-02-13T21:54:05.551Z */

/* Content copied from "checkout-custom.css" at 2017-02-24T21:30:21.872Z */

/* /files/checkout-custom.css */

.dezembro-alert {
    background: linear-gradient(to right, rgba(255,0,0,0), rgb(255, 194, 214), rgba(255,0,0,0));
}
p.payment-discounts-options.text.input.form-inline label {
	display: none;
}
.dezembro-alert p {
    color: #539e57;
    text-transform: none;
    font-weight: 100;
    letter-spacing: 2px;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    /* font-family: Brandon Grotesque; */
}

.dezembro-alert p span {
    margin: 0;
    font-weight: 500;
}

form.coupon-form {
    line-height: 20px;
}


.body-cart a#cart-link-coupon-add span {
    color: #fff;
}


.body-cart .cart-active .summary-coupon {
    margin: 0 auto;
}



a#orderform-minicart-to-cart {
    font-size: 12px;
    margin-right: 7px;
}

a#orderform-minicart-to-cart::before {
  content: "\2190";
  line-height: 30px;
  font-size: 17px;
  margin-right: 5px;
  }

form.coupon-form {
    color: #fff;
    padding: 10px;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #5bb75b;
    *
    background-color: #51a351;
    background-image: -moz-linear-gradient(top,#62c462,#51a351);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
    background-image: -webkit-linear-gradient(top,#62c462,#51a351);
    background-image: -o-linear-gradient(top,#62c462,#51a351);
    background-image: linear-gradient(to bottom,#62c462,#51a351);
    background-repeat: repeat-x;
    border-color: #51a351 #51a351 #387038;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    border-radius: 6px;
}

.forms.coupon-column.summary-coupon-wrap.span7.pull-left {
    width: 100%;
}

.box-step-content a#show-gift-card-group::before {
    content: "Adicionar vale-compras";
    font-size: 13px;
    }

.box-step-content a#show-gift-card-group {
    font-size: 0;
}

@media (max-width: 795px) {
    .dezembro-alert span{
    display: block;
    width: 100%;
  }
    .dezembro-alert p {
    line-height: 15px;
}
}
@media (max-width: 450px) {
    .dezembro-alert p {
    letter-spacing: 0;
}
}
@media (max-width: 350px) {
	.dezembro-alert p {
    max-width: 225px;
    margin: 0 auto;
    letter-spacing: 1px;
}
}

/*New*/

/* Content copied from "checkout-custom.css" at 2017-02-24T21:30:21.872Z */

/* /files/checkout-custom.css */

.dezembro-alert {
    background: linear-gradient(to right, rgba(255,0,0,0), rgb(255, 194, 214), rgba(255,0,0,0));
}
p.payment-discounts-options.text.input.form-inline label {
	display: none;
}
.dezembro-alert p {
    color: #539e57;
    text-transform: none;
    font-weight: 100;
    letter-spacing: 2px;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    /* font-family: Brandon Grotesque; */
}

.dezembro-alert p span {
    margin: 0;
    font-weight: 500;
}

form.coupon-form {
    line-height: 20px;
}


.body-cart a#cart-link-coupon-add span {
    color: #fff;
}


.body-cart .cart-active .summary-coupon {
    margin: 0 auto;
}



a#orderform-minicart-to-cart {
    font-size: 12px;
    margin-right: 7px;
}

a#orderform-minicart-to-cart::before {
  content: "\2190";
  line-height: 30px;
  font-size: 17px;
  margin-right: 5px;
  }

form.coupon-form {
    color: #fff;
    padding: 10px;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #5bb75b;
    *
    background-color: #51a351;
    background-image: -moz-linear-gradient(top,#62c462,#51a351);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
    background-image: -webkit-linear-gradient(top,#62c462,#51a351);
    background-image: -o-linear-gradient(top,#62c462,#51a351);
    background-image: linear-gradient(to bottom,#62c462,#51a351);
    background-repeat: repeat-x;
    border-color: #51a351 #51a351 #387038;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    border-radius: 6px;
}

.forms.coupon-column.summary-coupon-wrap.span7.pull-left {
    width: 100%;
}

@media (max-width: 795px) {
    .dezembro-alert span{
    display: block;
    width: 100%;
  }
    .dezembro-alert p {
    line-height: 15px;
}
}
@media (max-width: 450px) {
    .dezembro-alert p {
    letter-spacing: 0;
}
}
@media (max-width: 350px) {
	.dezembro-alert p {
    max-width: 225px;
    margin: 0 auto;
    letter-spacing: 1px;
}
}

/*New*/

form.coupon-form, a#cart-to-orderform, button#payment-data-submit {
    background: #74b478;
    border-radius: 0;
}

button#cart-coupon-add {
    background: #000;
    border-radius: 0;
    border-color: #000;
    color: #fff;
}

td.product-image img {
    width: 100%;
    height: auto;
}

a {
    color: #74b478;
    text-decoration: none;
    }

a:hover, a:focus, .address-item:hover, .shipping-data .create a:hover, .shipping-data .address-edit a:hover, .link-change-shipping:hover {
    color: #a6dfa9;
    text-decoration: none;
}

.item-quantity-change, .manualprice-link-remove, .item-link-remove, .mini-cart .info {
    color: #000;
}

.item-quantity-change:hover, .shipping-sla-selector .icon-ok, .mini-cart .table tfoot td, .accordion-toggle .link-box-edit{
    color: #74b478;
}

a.btn.btn-mini.btn-default.dropdown-toggle.shipping-sla-button {
    background: #74b478;
    border-color: #74b478;
    border-radius: 0;
    color: #fff;
}

.btn-mini .caret, .btn-small .caret {
    border-top: 4px solid #fff;
    }

ul.dropdown-menu.shipping-sla-options {
    border-radius: 0;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a {
    background: #000;
    color: #fff;
}

.cart {
    border: 0;
    }

.step, .cart, .totalizers, .accordion-toggle .link-box-edit {
    border: none;
}

.shipping-data .create a, .shipping-data .address-edit a, .link-change-shipping{
    border-color: #74b478;
}

.steps-view, .gift-card-section, .mini-cart .summary-template-holder, .mini-cart h2 {
    background: #ffffff;
}

, body div#app-container, body {
    background: none;
}

.payment-group-item.active, .accordion-toggle .link-box-edit, .address-item:hover, .shipping-data .create a:hover, .shipping-data .address-edit a:hover, .link-change-shipping:hover {
    background: none;
    border-color: #a6dfa9;
}

.payment-group-item {
    border-color: #fff;
}

.badge {
    color: #539e57;
    background-color: #a6dfa9;
}

.cf.br3.pa4.cconf-alert.bg-washed-green.ba.b--green.solid {
    background: #afe4b2;
    border: none;
    border-radius: 0;
}

.cf.br3.pa4.cconf-alert.bg-washed-green.ba.b--green.solid p, .cf.br3.pa4.cconf-alert.bg-washed-green.ba.b--green.solid span {
    color: #000;
}

span.f6.link.dim.br1.ph3.pv2.mb2.dib.white.bg-green span {
    color: #fff;
}

span.f6.link.dim.br1.ph3.pv2.mb2.dib.white.bg-green {
    background: #74b478;
    color: #fff;
    cursor: pointer;
}

span {}

a.cconf-myorders-button.hover-no-underline.fr.dib.ml3.mb2.dib.w-20-l.w-100.ba.link.tc.pv3.pv2-l.ph3.br2.f6.fw4.mid-gray.bg-near-white.hover-bg-moon-gray.b--light-silver, a.cconf-continue-button.hover-no-underline.fr.dib.ml3.mb2.dib.w-20-l.w-100.ba.link.tc.pv3.pv2-l.ph3.br2.f6.fw4.mid-gray.bg-near-white.hover-bg-moon-gray.b--light-silver {
    background: #74b478;
    color: #fff;
    border-radius: 0;
    border-color: #74b478;
}

a.cconf-myorders-button.hover-no-underline.fr.dib.ml3.mb2.dib.w-20-l.w-100.ba.link.tc.pv3.pv2-l.ph3.br2.f6.fw4.mid-gray.bg-near-white.hover-bg-moon-gray.b--light-silver:hover, a.cconf-continue-button.hover-no-underline.fr.dib.ml3.mb2.dib.w-20-l.w-100.ba.link.tc.pv3.pv2-l.ph3.br2.f6.fw4.mid-gray.bg-near-white.hover-bg-moon-gray.b--light-silver:hover{
     background: #a6dfa9;
     border-color: #a6dfa9;
}

.avisoCheck p {
    max-width: 480px;
    font-size: 15px;
}

.avisoCheck {
    margin: 20px auto;
    display: block;
    width: max-content;
    text-align: center;
}

.avisoCheck h3 {
    font-size: 20px;
}

.header-checkout {
    width: 100%;
}

.header-checkout img {
    height: 92px;
    width: auto;
    margin: 0 auto;
    display: block;
}

.banner-checkout img {
    margin: 10px auto;
    display: block;
}

.srp-summary-result { display: table-row; }