/*painel prescritor*/
.account.prescritor-conteudo-index .page-title-wrapper.layout_type1 .page-title span,
.account .blog-list h2{font-family: "League Gothic";font-size: 32px !important;font-style: normal;font-weight: 400;line-height: 35.2px;}
.account .blog-list h2{margin-bottom: 24px;}

.account.prescritor-conteudo-index h1{font-size: 24px;font-weight: 600;line-height: 32px;text-align: left;color:#055900;display:flex;align-items:center;}
.account.prescritor-conteudo-index h1 svg{margin-right: 8px;}


.account.prescritor-amostra-index .column.main h1{font-size: 24px;font-weight: 600;line-height: 32px;text-align: left;color:#055900;display:flex;align-items:center;margin-bottom:32px;}
.account.prescritor-amostra-index .column.main h1 svg{margin-right: 8px;}


.account.prescritor-amostra-index .column.main h1{font-size: 24px;font-weight: 600;line-height: 32px;text-align: left;color:#055900;display:flex;align-items:center;margin-bottom:32px;}
.account.prescritor-amostra-index .column.main h1 svg{margin-right: 8px;}
.account.prescritor-amostra-index .column.main h2{font-size: 20px;margin-bottom:16px;}
.account.prescritor-amostra-index div[data-content-type="text"] p{font-size: 14px;font-style: normal;font-weight: 400;line-height: 20px;}
.account.prescritor-amostra-index div[data-content-type="text"] p a{border-bottom: solid 1px;}
.account.prescritor-amostra-index div[data-content-type="text"] li{font-size: 14px;font-style: normal;font-weight: 400;line-height: 20px;margin-bottom:0;}
.account.prescritor-amostra-index div[data-content-type="text"] ul{margin-bottom:16px;}
.account.prescritor-amostra-index #solicitarAmostra{margin: 16px auto 32px;display:inline-flex;border-radius:24px;padding: 12px 20px;}
.account.prescritor-amostra-index #solicitarAmostra svg{margin-right: 8px;}
.account.account.prescritor-amostra-index .amostra-indisponivel p{font-size: 14px;font-style: normal;font-weight: 400;line-height: 28px;}
.account.account.prescritor-amostra-index .amostra-indisponivel p a{border-bottom: solid 1px;}
@media (max-width:767px){
  .account.prescritor-amostra-index h1 {margin-top: 24px;}
}


.account .vantagens-prescritor {display: flex;margin-bottom:32px;flex-wrap:wrap;}
.account .vantagens-prescritor #cupom_prescritor{border:none;background: transparent;padding: 0 !important;line-height: 19.6px;height:unset;display: inline;font-weight: 700;color:#4b4b4b;font-size: 14px;}
.account .vantagens-prescritor .item em{color: #4b4b4b;font-size: 18px;}
.account .vantagens-prescritor .item{border-radius: 8px;background: rgba(255, 255, 255, 0.40);padding: 8px;margin-right: 16px;margin-bottom:16px;width: calc(50% - 8px);}
.account .vantagens-prescritor .item:nth-child(even){margin-right:0;}
.account .vantagens-prescritor .item .title{font-weight: 700;color:#4b4b4b;font-size: 14px;line-height: 19.6px;width: 100%;display: flex;align-items: center;}
.account .vantagens-prescritor .item .subtitle{font-weight: 400;color:#4b4b4b;font-size: 14px;line-height: 19.6px;margin-top:24px;display: flex;flex-wrap: wrap;}
.account .vantagens-prescritor .item .subtitle span{text-decoration: underline;margin-left: 8px;}
.account .vantagens-prescritor .item a.subtitle:hover span{color: #055900 }
.account .vantagens-prescritor span.icon{background: #B6CD3D;color: #2C860A;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex: 0 0 40px;margin-right: 16px;border-radius:50%;}
@media (max-width:767px){
  .account.prescritor-conteudo-index h1 {margin-top: 24px;}
    
  .account .vantagens-prescritor {flex-wrap: wrap;}
  .account .vantagens-prescritor .item{width: 100%;margin: 0 0 16px;}
  .account .blog-list .blog-post{margin-bottom:32px;}
  .account .blog-list .blog-post .post-item-info{margin-bottom: 0;}
  .account .blog-list .blog-post .post-item-info{max-width: 95%;}
}

.account #mgs-slider-topo-prescritor.slider_mgs_carousel .item-image{min-height: unset !important;}

.account .blog-list .all-category{margin-bottom:32px;}
.account .all-category .block-blog-categories .block-content li:first-child{display: block;}
.account .all-category .block-blog-categories .block-content li{padding: 0;margin:0 12px 0 0 !important;}
.account .all-category .block-blog-categories .block-content li a{padding:4px 8px;border-radius: 4px;background: rgba(255, 255, 255, 0.40);border:none;font-size: 12px;font-style: normal;font-weight: 400;border: 1px solid rgba(255, 255, 255, 0.40);}
.account .all-category .block-blog-categories .block-content li a.active{border: 1px solid var(--Verde-Primria, #72B641); }
.account .all-category .block-blog-categories .block-content {justify-content:start;}

.blog-list .blog-post .post-images img{border-radius:16px;}
.blog-list .blog-post .post-item-info{background-image: url('../../img/bg_site.jpg');background-position: center;background-repeat: no-repeat;padding: 18px 16px;border-radius: 16px;max-width: 70%;}
.blog-list .blog-post .post-item-info .post-title{font-family: "League Gothic";font-size: 32px;font-style: normal;font-weight: 400;line-height: 35.2px;color:#4F4F4F;margin:0 0 16px;}
.blog-list .blog-post .post-item-info .post-content{margin:0;}
.blog-list .blog-post .post-item-info .post-content .post-short-description,
.blog-list .blog-post .post-item-info .post-content .post-short-description p{line-height: 20px;margin: 0;font-size: 14px; }
.blog-list .blog-post .btn-readmore{font-size: 14px;font-style: normal;font-weight: 600; color:#37A60D;border:none;text-decoration: underline;margin:8px auto 0; display: block;width:100px;}
.blog-list .blog-post .content-description{margin-top:76px;background: #FFF;padding: 18px 16px;border-radius: 16px;}
@media (max-width:767px){
  .blog-list .blog-post .content-description{margin-top: 0px;}
}

.blog-list .bottom-pagination{margin:-52px 0 48px;}
.blog-list .bottom-pagination .toolbar{text-align: left !important;}
.blog-list .pages .pages-items .item.current .page::after{display:none;}
.blog-list .pages .pages-items .item.current .page{}
.blog-list .pages .pages-items .item.current .page span{border-bottom: solid 1px;}
.blog-list .pages .pages-items .item .action,
.blog-list .pages .pages-items .item .page{width: 32px;height: 32px;line-height: 32px;text-align: center;padding: 0;font-weight: normal;font-size: 16px;border-radius: 0;color:#4f4f4f;}
.blog-list .pages .pages-items .item .action{border-radius: 4px;background: #FFF; border: none;}
.blog-list .pages .pages-items .item .action::before {color: #414F5A;margin: -1px 0 0 -4px;font-size: 38px;}
.blog-list .pages .pages-items .item .action:hover{border: none;}
.blog-list .pages .pages-items .item .action:hover::before{color: #37A60D !important;}
@media (max-width:767px){
  .blog-list .bottom-pagination{margin:-32px 0 0px;}
}


.prescritor-conteudo-analise .column.main .text-center{margin-top:14px;}
.prescritor-conteudo-analise .column.main .text-center svg{margin-bottom:12px;}
.prescritor-conteudo-analise .column.main .text-center p{line-height: 24px;}
.prescritor-conteudo-analise .column.main .text-center p a{color:#4b4b4b;text-decoration: underline;}
.prescritor-conteudo-analise .column.main .text-center p a:hover{color: #72b641;}


.prescritor-cadastro-sucesso .column.main .text-center{margin-top:40px;}

.prescritor-conteudo-analise footer.page-footer,
.prescritor-cadastro-sucesso footer.page-footer{margin-top: 56px;}

.prescritor-cupom-index {padding-bottom: 0 !important;}
.prescritor-cupom-index #id_c,
.prescritor-cupom-index #link_cupom{clip:rect(0,0,0,0) !important;width: 0;height: 0;border: none;padding: 0;}
.prescritor-cupom-index .column.main{width: 100%;}
.prescritor-cupom-index .lay-3 .logo{margin: 8px auto !important;max-width: 150px;}
.prescritor-cupom-index header{border:none;}
.prescritor-cupom-index .intro{margin: 32px 0;}
.prescritor-cupom-index .intro p{margin-bottom: 16px;}
.prescritor-cupom-index .intro em{font-size: 24px;}
.prescritor-cupom-index .scroll-to-top{display: none !important;}
.prescritor-cupom-index.footer_simplificado footer.page-footer .bottom-footer-copyright p{margin: 0 auto !important;}

.box-cupom{width: 100%;margin: 0 auto;display: block;background-size:contain;background-repeat:no-repeat;}
.box-cupom .desconto{position:absolute;top:38%;left:50%;transform: translate(-50%,-54%);font-size: 72px;font-weight: 600;}
.box-cupom .cupom{position:absolute;top:60%;left:50%;transform: translate(-50%,-45%);font-size: 36px;display: flex;color:#4b4b4b;cursor:pointer;align-items: center;}
.box-cupom .cupom input{padding:0;width:auto !important;min-width: unset;cursor:pointer;clip:rect(0,0,0,0);height: 0;border:none;width:0 !important;}
.box-cupom .cupom .cod{font-size: 22px;text-align: center;font-weight: 600;text-transform: uppercase;}
.box-cupom .cupom em{margin-left: 0px !important;font-size: 32px;}

@media print {
  .prescritor-cupom-index {-webkit-print-color-adjust: exact;-moz-print-color-adjust: exact;-ms-print-color-adjust: exact;print-color-adjust: exact;}
  .prescritor-cupom-index footer{display: none;}
  .box-cupom .desconto{top:48%;}
  .box-cupom .cupom{top:72%;}
}
@media (max-width:450px) {
  .box-cupom .desconto {font-size: 48px;}
  .box-cupom .cupom {top:56%;}
  .box-cupom .cupom input{font-size: 18px !important;}
  .box-cupom .cupom em{font-size: 20px !important;}
}


.customer-account-login .block-title-tabs{margin-bottom: 16px !important;margin-top:32px !important;}
.customer-account-login .block-title-tabs div{font-weight:400 !important;font-size:16px !important;}
.customer-account-login .block-title-tabs div.disable i{color:#BBC6C3;}
.customer-account-login .block-title-tabs div:hover i,
.customer-account-login .block-title-tabs div i{color:#72B641;font-size: 20px !important;}
.customer-account-login .block-title-tabs div,
.customer-account-login .block-title-tabs div.disable:hover{padding: 0 0 4px 0 !important;border-bottom: solid 1px #4b4b4b;cursor:pointer;}
.customer-account-login .block-title-tabs div.disable {border-bottom: solid 1px transparent;}
.customer-account-login .block-title-tabs div#customer-login{margin-right: 24px;}
.customer-account-login .login-container .block-customer-login{margin-top: 0;}
