#pagamento .wc_payment_methods,#pagamento p.wc-terms-and-conditions,#pagamento table.shop_table,div.woocommerce .woocommerce-info{display:none}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.no-margin-top{margin-top:0!important}.no-margin-left{margin-left:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-right{margin-right:0!important}div.notifications{background:#f2f4f7;padding:10px 20px;border-bottom:solid 4px #e6e8ea;border-radius:2px;margin-bottom:30px;margin-left:-15px;margin-right:-15px}div.notifications p{width:100%;margin-bottom:0;line-height:30px;font-size:13px;text-transform:uppercase;font-family:Roboto,sans-serif}div.notifications.success{background:#D3FFE0;border-bottom:solid 4px #099;color:#099}div.notifications.success p{color:#099}#header .areaAcesso .btMyData{color:#666;border:1px solid #999;font-weight:400;padding-left:20px;padding-right:20px}a.btLogout{color:#FFF!important}.tableCarrinho2 tr td.frete{padding:10px!important}.tableCarrinho2 tr td.frete p{width:90px}.tableCarrinho tr td.desconto{color:#c42a31}.tableCarrinho tr td.desconto strong{font-weight:700;text-transform:uppercase}.tableCarrinho tr td.desconto.preco{text-align:center;font-size:17px}.tableCarrinho tr td.totais{padding-top:5px;padding-bottom:5px}.tableCarrinho tr td.totais strong{font-weight:700}.tableCarrinho #addProgram{margin-top:10px!important;margin-bottom:0!important;margin-right:0!important}li,ol,ul{font-size:13px}#payment input[type=text]{background:#FFF}#pagamento #payment{clear:both!important;background:0 0}#pagamento .place-order{clear:both}#pagamento button#place_order,#pagamento input#place_order{background:#74b825;text-align:center;display:inline-block;height:40px;border-radius:3px;padding:11px 40px;font-size:13px;font-weight:700;color:#fff;text-transform:uppercase;transition:all .2s linear;border-bottom:solid 4px #6eaf23;margin-right:40px;margin-top:-70px;margin-bottom:50px}#pagamento div.formas-de-pagamento div.formas-de-pagamento-coluna{padding:0}#pagamento div.formas-de-pagamento div.formas-de-pagamento-coluna ul li{margin-bottom:20px}#pagamento div.formas-de-pagamento div.formas-de-pagamento-coluna ul li a{border-radius:0;text-transform:uppercase;font-weight:700;font-size:12px;line-height:35px;padding-left:25px;position:relative;z-index:2}#pagamento div.formas-de-pagamento div.forma-de-pagamento input.fieldradio,form label.error{position:absolute}#pagamento div.formas-de-pagamento div.formas-de-pagamento-coluna ul li a i{float:right;line-height:35px;display:none}#pagamento div.formas-de-pagamento div.formas-de-pagamento-coluna ul li a:hover{color:#C42a31;background:0 0}#pagamento div.formas-de-pagamento div.formas-de-pagamento-coluna ul li.active a{background:#FFF;color:#c42a31;border:1px solid #EEE;border-right:solid 1px #FFF}#pagamento div.formas-de-pagamento div.formas-de-pagamento-coluna ul li.active a i{display:inline-block}#pagamento div.formas-de-pagamento div.tab-content{background:#FFF;border:1px solid #EEE;margin-left:-2px;padding-bottom:40px}#pagamento div.formas-de-pagamento div.forma-de-pagamento{padding:0 20px 0 30px;color:#777}#pagamento div.formas-de-pagamento div.forma-de-pagamento .payment_method_debito{display:block!important}#pagamento div.formas-de-pagamento div.forma-de-pagamento p.title-section{text-transform:uppercase;font-size:18px;color:#000;font-family:"Fjalla One",Roboto,arial;margin-bottom:25px}#pagamento div.formas-de-pagamento div.forma-de-pagamento label{font-weight:400;text-transform:uppercase;font-size:11px;display:block;clear:both}#pagamento div.formas-de-pagamento div.forma-de-pagamento #payment_method_credito,#pagamento div.formas-de-pagamento div.forma-de-pagamento #payment_method_debito,#pagamento div.formas-de-pagamento div.forma-de-pagamento label[for=payment_method_credito],#pagamento div.formas-de-pagamento div.forma-de-pagamento label[for=payment_method_debito]{display:none}#pagamento div.formas-de-pagamento div.forma-de-pagamento div.form-group{margin-left:-15px;margin-right:-15px;margin-bottom:20px;clear:both;min-height:70px}#pagamento div.formas-de-pagamento div.forma-de-pagamento div.form-group div.col-sm-2{text-align:center}#pagamento div.formas-de-pagamento div.forma-de-pagamento div.form-group .imgs{max-height:30px;width:auto;margin:0 auto}#pagamento div.formas-de-pagamento div.forma-de-pagamento div.form-group div.col-sm-2 input[type=radio]{margin:4px auto 0;display:block}#pagamento div.formas-de-pagamento div.forma-de-pagamento label.checkbox-label{display:inline-block;margin-left:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);width:20px;height:20px;padding:0;margin-right:10px;margin-top:10px;float:left}#pagamento div.formas-de-pagamento div.forma-de-pagamento div.checkbox{line-height:40px;padding-top:10px}#pagamento div.formas-de-pagamento div.forma-de-pagamento div.checkbox span.description a{color:#333;text-decoration:underline}#pagamento div.formas-de-pagamento div.forma-de-pagamento select.field{background:url(../images/bg-select.jpg) right center no-repeat #FFF;width:100%;line-height:1;border-radius:0;height:50px;-webkit-appearance:none;border:1px solid #e1e1e1}#pagamento div.formas-de-pagamento div.forma-de-pagamento div#nao-titular{display:none}#pagamento div.formas-de-pagamento div.forma-de-pagamento .field{width:100%;border-radius:0;min-height:50px;height:50px;clear:both;border:1px solid #e1e1e1}#pagamento div.formas-de-pagamento div.forma-de-pagamento .field.w80{width:42%;float:left;clear:none}#pagamento div.formas-de-pagamento div.forma-de-pagamento .field.w20{width:30%;float:left;clear:none;margin-left:5%}#pagamento div.formas-de-pagamento div.forma-de-pagamento input.fieldcheckbox,#pagamento div.formas-de-pagamento div.forma-de-pagamento input.fieldradio{box-shadow:none;margin-left:1px;width:19px;height:32px;margin-top:10px;float:left;opacity:0}#pagamento div.formas-de-pagamento div.forma-de-pagamento .field.error{color:#c42a31;border:2px solid #c42a31;background:pink}#pagamento div.formas-de-pagamento div.forma-de-pagamento div.checkbox label.checkbox-label:before{content:"";width:18px;height:18px;display:inline-block;border:2px solid #e1e1e1;float:left;margin-top:0;margin-right:10px}#pagamento div.formas-de-pagamento div.forma-de-pagamento div.checkbox input.fieldcheckbox:checked+label.checkbox-label:before,#pagamento div.formas-de-pagamento div.forma-de-pagamento div.checkbox input.fieldradio:checked+label.checkbox-label:before{content:"\2713";font-size:12px;color:#C42A31;text-align:center;line-height:15px}#pagamento div.formas-de-pagamento div.forma-de-pagamento div.checkbox.autorizacao{line-height:14px;text-align:justify}form label a{float:right}form select.select{background:url(../images/bg-select.jpg) right center no-repeat #FFF;width:100%;line-height:1;border-radius:0;height:50px;-webkit-appearance:none;border:1px solid #e1e1e1;padding:10px 33px 10px 10px}form select.select.dblock{display:block;width:100%}select::-ms-expand{display:none}.ie7 form select.select,.ie8 form select.select,.ie9 form select.select,ie10 form select.select{padding:0 0 0 10px!important;background:0 0!important}form input.field{width:100%;border-radius:0!important;min-height:50px;height:50px;clear:both;border:1px solid #e1e1e1;padding:10px}form.cadastro h3.adjust{margin-top:40px}form .readonly{background:#F0f0f0}form.cadastro div.campos-de-senha{padding:25px 0;clear:both;background:#f2f4f7;border-bottom:solid 4px #e6e8ea;border-radius:2px;margin-bottom:10px}form.cadastro div.campos-de-senha p{line-height:20px}form.cadastro div.campos-de-senha p i.fa{color:#F96;height:40px;float:left;width:40px;border:4px solid;border-radius:100%;text-align:center;line-height:32px;font-size:24px;margin-right:12px}form.cadastro div.campos-de-senha p strong{display:block;font-weight:700;text-transform:uppercase;line-height:20px}form.cadastro div.campos-de-senha p.info-senha{font-family:Roboto,sans-serif;font-size:11px;text-transform:uppercase;line-height:15px;padding-top:80px;margin-bottom:0}form.cadastro div.campos-de-senha div#mtSenha{background:#CCC;width:110px;height:16px;padding:2px;border-radius:2px;display:inline-block;float:left;margin-right:5px}form.cadastro div.campos-de-senha div.forca{padding-top:30px;padding-left:0;padding-right:0}form.cadastro div.campos-de-senha span#forca-da-senha{font-family:Roboto,sans-serif;font-size:11px;text-transform:uppercase;float:left}form.cadastro div.campos-de-senha div#mtSenha span.value{display:block;background:#00f;height:12px;border-radius:2px;width:0}form.cadastro div.campos-de-senha div#mtSenha.fraca span.value{background:#EC2525}form.cadastro div.campos-de-senha div#mtSenha.regular span.value{background:#f90}form.cadastro div.campos-de-senha div#mtSenha.forte span.value{background:#74b825}form div.campos-de-senha div.info{padding-left:0}form .error{margin-bottom:0;color:#ec2525}form label.error{margin-top:-20px}form label span.error{float:right;color:#ec2525}form input.field.error,form select.field.error{border-color:#ec2525!important}form.cadastro div.optins{margin-bottom:20px;clear:both}form.cadastro label.checkbox-label{display:inline-block;margin-left:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);width:20px;height:20px;padding:0;margin-right:10px;margin-top:10px;float:left}form.cadastro span.description a{text-decoration:underline;color:#333}form.cadastro div.checkbox{line-height:40px;padding-top:10px;font-size:14px;margin-top:0;margin-bottom:0;color:#666}form.cadastro input.fieldcheckbox{float:left;box-shadow:none;margin-left:1px;width:19px;height:32px;opacity:0;margin-top:10px}form.cadastro label.checkbox-label:before{content:"";width:24px;height:24px;display:inline-block;border:2px solid #e1e1e1;float:left;margin-top:0;border-radius:2px;margin-right:10px}form.cadastro input.fieldcheckbox:checked+label.checkbox-label:before{content:"\2713";font-size:15px;color:#C42A31;text-align:center;line-height:20px}form.cadastro .buttonactionsCadastro{background:#f2f4f7;padding:10px 20px;border-bottom:solid 4px #e6e8ea;border-radius:2px}form.cadastro .buttonactionsCadastro label{width:100%;margin-bottom:0;line-height:50px}form.cadastro .buttonactionsCadastro label a{color:inherit!important;text-decoration:underline}form.cadastro .buttonactionsCadastro .btPadrao.green{margin-bottom:0}div.coupon_code{padding:0;margin-bottom:10px}div.submit_coupon{padding-left:10px}div.submit_coupon input.button{padding:0!important;width:100%;display:block}#pagamento div#resumo{padding-top:60px;float:right}#pagamento div#resumo p{font-size:13px;margin:0}#pagamento div#resumo p.title-section{font-size:18px;margin-bottom:10px}#pagamento div#resumo p.title-resumo{font-size:14px;padding:10px;background:#f0f0f0}#pagamento div#resumo table tr td{border-left:none;padding-left:10px;padding-right:10px}#pagamento div#resumo table tr td.preco{text-align:right;min-width:130px;padding-left:0}#pagamento div#resumo table tr td.preco p{text-align:right}#pagamento div#resumo table tr td.preco span{display:inline-block;min-width:50px;font-size:13px}#pagamento div#resumo table tr td.preco strong{font-size:14px}#pagamento div#resumo tr.subtotal td{background:#f0f0f0;border-top:solid 1px #FFF}#pagamento div#resumo tr.totais td{background:#f0f0f0;border-top:solid 0 #FFF}.cart_item p b,.subtotal p b,.totais p b{color:#000}#pagamento div#resumo span.total{font-weight:700;text-transform:uppercase;color:#000}.resumo{position:relative}.box-loader{position:absolute;top:0;bottom:0;left:0;right:0;z-index:999;background:#ccc;opacity:.3}.box-loader .box-loader-main{width:120px;height:120px;left:50%;position:absolute;top:50%;margin-left:-60px;margin-top:-60px;z-index:999}.my-price-old{text-decoration:line-through;opacity:.3}.box-loader .box-loader-main img{width:100%;animation:spin 2s linear infinite}#pagamento div.sou-socio{margin-top:15px;padding:10px 0;font-size:14px}#pagamento div.sou-socio p{margin-bottom:10px;font-size:13px!important}#pagamento div.sou-socio div.form-group{min-height:0;padding:0}#pagamento div.sou-socio div.checkbox{padding-top:0!important}#pagamento div.sou-socio div.checkbox span.description{float:left;width:80%;font-size:13px;line-height:20px}#pagamento div.consultor{margin-top:0;padding:10px 0;font-size:14px}#pagamento div.consultor div#dados-consultor{margin-bottom:80px}#pagamento div.consultor p{margin-bottom:10px;font-size:13px!important}#pagamento div.consultor div.form-group{min-height:0!important;padding:0}#pagamento div.consultor div.checkbox{padding-top:0!important;margin-top:0}#pagamento div.consultor div.checkbox span.description{float:left;width:auto;line-height:37px}#pagamento div.payment_box{display:block!important}form.endereco div.fieldset{border:1px solid #f0f0f0;margin-top:30px;padding:20px;border-radius:5px;background:#FFF;margin-bottom:20px}#modalDebito .modal-header,#modalDebito h4{margin-bottom:0}form.endereco:after{content:"";display:block;clear:both}form.endereco p.exclamation i.fa{color:#F96;height:40px;float:left;width:40px;border:4px solid;border-radius:100%;text-align:center;line-height:32px;font-size:24px;margin-right:12px}form.endereco p.exclamation strong{display:block;font-weight:700;text-transform:uppercase;line-height:20px}form.endereco p.exclamation{font-family:Roboto,sans-serif;font-size:12px;line-height:15px;margin-top:6px;margin-bottom:0}#modalDebito .modal-header:after{display:none}#modalDebito .modal-content{border-top-color:#74b825;padding-top:30px;padding-bottom:30px}#modalDebito h4{text-align:center;font-size:30px;color:#666;font-weight:400;line-height:120%;padding:0}#modalDebito h4 strong{display:block;color:#000;font-size:35px}#modalDebito div.text{text-align:center;padding:0 45px}#modalDebito .bb,#modalDebito .itau{display:none}#modalDebito.b001 .bb{display:block}#modalDebito .santander{display:none}#modalDebito.b033 .santander{display:block!important}#modalDebito .caixa{display:none}#modalDebito.b104 .caixa{display:block!important}#modalDebito.b033 .others,#modalDebito.b104 .others{display:none}#modalDebito.b341 .itau{display:block}#esqueciPortal .error,#esqueciPortal .loading,#esqueciPortal .success,#loginPortal .error,#loginPortal .loading,#loginPortal .success,#modalDebito.b001 div.others,#modalDebito.b341 div.others{display:none}#modalDebito div.text p strong{font-weight:700;color:#000;text-transform:uppercase}#modalDebito div.text p{margin:0 0 15px;line-height:150%;font-size:14px}#modalDebito div.text p.black{color:#000}#modalDebito div.text a.btFinaliza{width:200px;margin:0 auto}.tableCarrinho tr td.produto .image{width:25%}.tableCarrinho tr td.produto .desc{width:70%;margin-left:2%;max-width:355px;float:left}p.required-info{font-weight:700;color:#333;margin-top:20px!important}.section .subTitle.yellow{color:gold}p.title-cta-relatorio a{text-decoration:underline}p.cta-password a{text-align:left;max-width:200px;padding:7px 16px!important;line-height:26px;display:inline-block}p.cta-password a img{margin-right:15px;float:left}.concluido p.bg-red{max-width:630px;margin:25px auto;padding:15px;background:#FCC;border-radius:3px;color:#c42a31;border:1px solid #c42a31}.tableCarrinho tr td.preco p.opt-12x strong{font-size:23px}.compreTambem p.desconto img{margin:0 auto}.compreTambem p.desconto-description{font-size:14px}#carouselCompreTambem p.opt-12x strong{font-size:23px}.price-parcel .get-price.primary-parcel>span{font-weight:400;color:#6b6b6b;font-size:14px}.price-parcel .get-price.primary-parcel span span.amount{font-weight:Bold}#pagamento .formAtualizacao .error,#pagamento .formAtualizacao .error .wpcf7-form-control-wrap{color:red}#pagamento .formAtualizacao .error .wpcf7-list-item-label{color:red!important}.formPadrao p strong{font-weight:700}.copy a{margin-right:220px}#addProgramaCheckout .error,#addProgramaCheckout .loading,#addProgramaCheckout .success,.woocommerce-lost-password.posted .section.branco.top p,.woocommerce-lost-password.posted .section.cinza{display:none}.btn-loading,div#payment div.place-order .blockBtnCheckout{background:url(/wp-content/themes/secad/images/btn-loader.gif) right 12px center no-repeat #74b825;text-align:center;display:inline-block;height:40px;border-radius:3px;padding:8px 40px;border-bottom:solid 4px #6eaf23;position:relative;float:right;opacity:.5}div#payment div.place-order .blockBtnCheckout{margin-right:40px;margin-top:-70px;margin-bottom:50px}div#payment div.place-order .blockBtnCheckout span{font-size:13px;font-weight:700;color:#fff;text-transform:uppercase;transition:all .2s linear}@media only screen and (max-width:767px){#pagamento div#resumo{float:none;padding:0 20px}#pagamento div#resumo table tr td{max-width:150px;width:150px}#pagamento div#resumo table tr td.preco{max-width:60px}}@keyframes spin{100%{transform:rotate(360deg)}}