@charset "UTF-8";
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.elo {
  background-image: url("elo.829999ea.svg");
}

.required {
  color: red;
}

input, select {
  font-size: 1.5em;
  padding: 8px;
  display: block;
}

.left {
  float: left;
  width: 50%;
}

.left input {
  width: 98% !important;
}

.form-credit-card .title {
  text-align: center !important;
}

.form-credit-card {
  background-color: #DFDBDD;
  padding: 14px;
  width: 100%;
}

.space {
  margin-top: 20px !important;
}

.btnPay {
  float: right;
  padding: 5px !important;
  width: 100px !important;
  text-align: center;
}

.wc-credit-card-form-card-number {
  font-size: 1.5em;
  padding: 8px;
  background-repeat: no-repeat;
  background-position: right 0.618em center;
  background-size: 32px 20px;
}

.wc-credit-card-form-card-number.mastercard {
  background-image: url("mastercard.b33bf39b.svg");
}

.wc-credit-card-form-card-number.visa {
  background-image: url("visa.5cd6f1fc.svg");
}

.wc-credit-card-form-card-number.amex {
  background-image: url("amex.bed27686.svg");
}

.wc-credit-card-form-card-number.diners {
  background-image: url("diners.024bed0f.svg");
}

.wc-credit-card-form-card-number.discover {
  background-image: url("discover.a02d72c5.svg");
}

.wc-credit-card-form-card-number.jcb {
  background-image: url("jcb.4f0dfa5f.svg");
}

.wc-credit-card-form-card-number.laser {
  background-image: url("laser.4b81d4e1.svg");
}

.wc-credit-card-form-card-number.maestro {
  background-image: url("maestro.4d6d3a34.svg");
}

.wc-credit-card-form-card-number.elo {
  background-image: url("elo.829999ea.svg");
}

/* Minha conta renegociação === === === === === === === === === === === === */
body.woocommerce-account.woocommerce-page.woocommerce-view-order .woocommerce-MyAccount-content .form-credit-card {
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

body.woocommerce-account.woocommerce-page.woocommerce-view-order .woocommerce-MyAccount-content .form-credit-card .credit-card-renegotiation__field-wrapper.credit-card-renegotiation__field-wrapper--full-line {
  width: 100%;
}

body.woocommerce-account.woocommerce-page.woocommerce-view-order .woocommerce-MyAccount-content .form-credit-card .credit-card-renegotiation__button-wrapper {
  text-align: right;
  width: 100%;
}

body.woocommerce-account.woocommerce-page.woocommerce-view-order .woocommerce-MyAccount-content .form-credit-card .credit-card-renegotiation__field-wrapper {
  margin-bottom: 20px;
  width: calc(50% - 12px);
}

@media only screen and (max-width: 992px) {
  body.woocommerce-account.woocommerce-page.woocommerce-view-order .woocommerce-MyAccount-content .form-credit-card .credit-card-renegotiation__field-wrapper {
    width: 100%;
  }
}
body.woocommerce-account.woocommerce-page.woocommerce-view-order .woocommerce-MyAccount-content .form-credit-card .credit-card-renegotiation__form {
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  justify-items: flex-start;
}

body.woocommerce-account.woocommerce-page.woocommerce-view-order .woocommerce-MyAccount-content .form-credit-card .credit-card-renegotiation__input, body.woocommerce-account.woocommerce-page.woocommerce-view-order .woocommerce-MyAccount-content .form-credit-card .credit-card-renegotiation__select {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  height: 44px;
  padding: 8px;
  width: 100%;
}

body.woocommerce-account.woocommerce-page.woocommerce-view-order .woocommerce-MyAccount-content .form-credit-card .credit-card-renegotiation__input {
  border-color: #bbb3b9 #c7c1c6 #c7c1c6;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

body.woocommerce-account.woocommerce-page.woocommerce-view-order .woocommerce-MyAccount-content .form-credit-card .credit-card-renegotiation__label {
  color: #515151;
  display: block;
  font-size: 12.88px;
}

.swal2-icon.swal2-info::before {
  content: "" !important;
}

.form-docs input[type=text] {
  padding: 15px;
}
.form-docs input[type=text]:focus,
.form-docs input[type=text] select {
  border-color: #69bf29;
}
.form-docs label {
  line-height: 2;
}
.form-docs select {
  font-size: 14px;
  padding: 8px;
}
.form-docs-_field_wrapper {
  padding: 3px;
  margin: 0 0 6px;
}
.form-docs-fees__input {
  background-color: #fff;
  border-radius: 3px;
  border: 1px solid #bbb;
  color: #4e4e4e;
  display: block;
  font-size: 14px;
  line-height: 1;
  margin: 0;
  outline: 0;
  width: 80%;
}
.form-docs-fees__button-wrapper {
  margin-top: 20px;
}

#footer-info {
  color: #fff !important;
}

#top-header .et-cart-info {
  display: none;
}

#top-header .container {
  background-color: #0c71c3;
}

#footer-widgets .footer-widget h4 {
  color: #fff !important;
}

li.woocommerce-MyAccount-navigation-link a {
  color: #0c71c3;
}

.woocommerce-account .woocommerce-MyAccount-content a {
  color: #0c71c3;
}

#et_search_icon:hover, .mobile_menu_bar:before, .mobile_menu_bar:after, .et-social-icon a:hover, .comment-reply-link, .form-submit .et_pb_button, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button.alt.disabled:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_password_protected_form .et_submit_button, .nav-single a, .posted_in a, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .footer-widget h4 {
  color: #0c71c3 !important;
}

.woocommerce-view-order a.button {
  font-size: 16px !important;
}

.woocommerce-view-order button.button {
  font-size: 16px !important;
}

.et_pb_contact_submit, .et_password_protected_form .et_submit_button, .et_pb_bg_layout_light .et_pb_newsletter_button, .comment-reply-link, .form-submit .et_pb_button, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light .et_pb_more_button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .et_pb_contact p input[type=checkbox]:checked + label i:before, .et_pb_bg_layout_light.et_pb_module.et_pb_button {
  color: #000 !important;
}

.elementor-widget-wc-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
  display: none !important;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
  display: none !important;
}

.woocommerce form .form-row select, .woocommerce-page form .form-row select {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  margin: 0 0 -4px;
  -webkit-user-select: none;
  color: #444;
  line-height: 28px;
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
}

.woocommerce span.onsale, .woocommerce-page span.onsale {
  display: none !important;
}

a.button.disabled {
  padding: 0.3em 1em !important;
}
a.button.disabled:hover {
  background: #fff !important;
  border: 2px solid !important;
  color: #000 !important;
}
a.button.disabled:after {
  content: "" !important;
}

.processing .blockOverlay:before,
.loader:before {
  top: 85% !important;
}

/*# sourceMappingURL=index_front.css.map */