:root {
  --magenta-1: #ff00b2;
  --magenta-2: #a400c5;
  --black: black;
  --white: white;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.img-logo-hero {
  justify-content: center;
  align-items: center;
}

.inputs-login {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
}

.container {
  margin-top: 140px;
  margin-bottom: 140px;
}

.form {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.input-style {
  text-align: center;
  border: 1px solid #9e9999;
  border-radius: 20px;
}

.input-style.lead-router {
  color: #000;
  border-color: #b9b9b9;
  font-size: 12px;
}

.text-field {
  text-align: center;
  border: 1px solid #b1aeae;
  border-radius: 20px;
  font-size: 12px;
}

.bt-style {
  text-align: center;
  background-image: linear-gradient(95deg, #000, #494949 88%);
  border-radius: 20px;
  margin-top: 20px;
  padding: 4px 40px;
}

.bt-style.lead-router {
  background-image: linear-gradient(95deg, var(--magenta-1), var(--magenta-2) 88%);
}

.bt-style.cadastro {
  background-image: linear-gradient(95deg, var(--magenta-1), var(--magenta-2) 88%);
  border: 1px solid #fff;
}

.bt-style.login {
  background-image: linear-gradient(113deg, var(--magenta-1), var(--magenta-2) 94%);
  border: 1px solid #fff;
}

.txt-style {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.txt-style.cadastro {
  color: #fff;
  margin-top: 10px;
}

.txt-style.lead-router {
  color: var(--magenta-2);
}

.txt-style.lead-router.sub-txt {
  font-size: 12px;
  font-weight: 400;
}

.txt-style.lista-links {
  color: #90007d;
  margin-left: 0;
  margin-right: 0;
  font-size: 11px;
}

.txt-style.login {
  color: #fff;
}

.bold-text {
  border: 1px solid rgba(255, 255, 255, 0);
  border-radius: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 500;
  text-decoration: underline;
}

.navbar {
  background-image: linear-gradient(210deg, #000, #390144);
}

.brand {
  margin-top: 20px;
}

.nav-link {
  color: #fff;
  font-family: Montserrat, sans-serif;
}

.hero-dash-board, .hero-menu-filtros {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
}

.box-dashboard-style {
  border: 2px solid var(--magenta-2);
  border-radius: 13px;
  justify-content: flex-start;
  align-items: center;
  width: 180px;
  height: 95px;
  margin-left: 10px;
  margin-right: 10px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.box-dashboard-style.redes {
  flex-flow: wrap;
  width: auto;
}

.box-dashboard-style.campanha-box {
  justify-content: center;
  align-items: center;
  width: 220px;
}

.box-dashboard-style.campanha-box.box-op2, .box-dashboard-style.campanha-box.camuflagem-links {
  width: 220px;
}

.box-dashboard-style.style-home {
  justify-content: center;
  align-items: center;
}

.txt-style-box-dashboard {
  background-image: linear-gradient(113deg, var(--magenta-1), var(--magenta-2));
  color: #fff;
  text-align: center;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.number-dashboard-style {
  background-image: linear-gradient(180deg, var(--magenta-1), var(--magenta-2));
  color: #fff;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.filtro {
  margin-left: 0;
  margin-right: 0;
}

.drop-style {
  border: 1px solid var(--magenta-2);
  border-radius: 12px;
  margin-right: 10px;
  padding-top: 5px;
  padding-bottom: 4px;
}

.painel-base {
  margin-top: 20px;
}

.page-lead-router {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
}

.cadastrar-links-lead-router.encurtador-url {
  margin-top: 10px;
  margin-bottom: 20px;
}

.form-block-lead-router {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lista-de-links-lead-router {
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 40px;
}

.hero-lista-links-tabela {
  border: 1px solid rgba(0, 0, 0, 0);
  justify-content: flex-start;
  align-items: center;
  width: 800px;
  height: 35px;
  margin-bottom: 20px;
}

.base-listagem-links {
  border: 2px solid var(--magenta-2);
  border-radius: 8px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  margin-bottom: 10px;
}

.base-listagem-links.destinos {
  border-width: 2px;
  border-color: #ff00e5;
  height: auto;
}

.string-box {
  margin-left: 5px;
  margin-right: 90px;
}

.string-box.nome-link {
  margin-right: 54px;
}

.string-box.url {
  margin-right: 83px;
}

.string-box.acessos {
  margin-right: 60px;
}

.base-nomelink {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
}

.base-nomelink.div-nomedolink {
  margin-right: 10px;
}

.base-nomelink.editar, .base-nomelink.excluir, .base-nomelink.ver-destinos {
  margin-top: 0;
}

.linkname {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
}

.txt-links-painel {
  text-align: center;
  margin: 5px 0;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.txt-links-painel.link-name {
  margin-left: 10px;
  font-weight: 700;
}

.txt-links-painel.acessos {
  font-weight: 700;
}

.link-block-leadrouter {
  border: 1px solid var(--magenta-2);
  color: #8f0b9e;
  border-radius: 20px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
}

.link-block-lead-router {
  border: 1px solid var(--magenta-2);
  color: var(--magenta-2);
  border-radius: 5px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
}

.lista-de-destinos-option-lead-router {
  border: 1px solid rgba(0, 64, 255, 0);
  border-radius: 6px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 40px;
}

.body {
  background-image: linear-gradient(90deg, var(--black) 38%, #420049 99%);
  flex-flow: column;
  display: flex;
}

.inputs-cadastro {
  justify-content: center;
  align-items: center;
}

.form-cadastro {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.checkbox {
  color: #fff;
  margin-top: 5px;
  margin-bottom: 10px;
}

.sub-txt {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 300;
  line-height: 12px;
}

.link-termos-politicas {
  color: #77f8ff;
}

.bold-checkbox {
  color: red;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  text-decoration: underline;
}

.checkbox-label {
  font-family: Montserrat, sans-serif;
}

.hero-footer-menu-links {
  color: #fffefe;
  text-align: center;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.footer-container {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1250px;
  display: flex;
}

.text-block-4 {
  text-align: left;
  text-decoration: none;
}

.base-links-pages {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 200px;
  margin-right: 40px;
  display: flex;
}

.txt-redes-sociais-footer {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.redes-sociais-base {
  display: flex;
}

.links-blocks-paginas-lateral {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 60px;
}

.azlink {
  color: #fff;
  text-decoration: none;
}

.text-block-5 {
  color: #fff;
  text-align: center;
  margin-bottom: 40px;
  font-size: 11px;
}

.logo-img {
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  display: flex;
}

.hero-footer-lateral {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  border-radius: 0;
  justify-content: space-around;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 60px;
}

.footer-section {
  background-image: linear-gradient(#090a0a, #090a0a);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.menu-footer {
  color: #fff;
  text-align: center;
  width: auto;
  height: auto;
  margin-bottom: 10px;
  text-decoration: none;
}

.dropdown-link {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.drop-sub.w--open {
  background-image: linear-gradient(125deg, var(--magenta-1), var(--magenta-2));
  border-radius: 17px;
  margin-top: 9px;
}

.txt-drop.drop-menu {
  color: var(--magenta-2);
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.txt-drop.drop-menu.encurtar-link {
  font-weight: 500;
}

.icon-drop.filtro {
  background-image: linear-gradient(123deg, var(--magenta-1), var(--magenta-2) 43%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-right: 10px;
}

.hero-user-painel {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 5px;
}

.avatar-img-user {
  border: 3px solid var(--magenta-2);
  border-radius: 100px;
  width: 55px;
  height: 55px;
}

.dados-div-user {
  justify-content: center;
  align-items: flex-start;
  width: 180px;
  height: 45px;
  margin-left: 20px;
}

.txt-hero-user {
  margin-left: 5px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.txt-hero-user.venc-plano {
  color: var(--magenta-2);
  font-weight: 600;
}

.txt-hero-user.venc-plano-2-data {
  font-weight: 400;
}

.tag-user {
  background-image: linear-gradient(105deg, var(--magenta-1), var(--magenta-2));
  color: #fff;
  border: 1px solid #fff;
  border-radius: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.tag-user.reset-senha {
  margin-top: 10px;
  margin-bottom: 20px;
}

.tag-user.upgrade {
  margin-top: 10px;
  margin-bottom: 10px;
}

.venc-plano-div {
  justify-content: center;
  align-items: flex-start;
  width: 180px;
  height: 45px;
}

.div-hero-user-upgrade {
  justify-content: center;
  align-items: center;
  width: auto;
  height: 45px;
}

.bt-upgrade {
  background-image: linear-gradient(94deg, var(--magenta-1), var(--magenta-2));
  border: 1px solid rgba(161, 102, 156, 0);
  border-radius: 20px;
  padding: 4px 25px;
}

.copiar-bt {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 24px;
  margin-left: 4px;
  margin-right: 4px;
  display: flex;
}

.link-copiar {
  color: #000;
  text-decoration: none;
}

.page-cmuflagem-links {
  justify-content: center;
  align-items: center;
}

.select-dominio {
  color: #000;
  border-radius: 4px;
}

.configs-camuflagem {
  color: #920ad6;
  font-family: Montserrat, sans-serif;
}

.lista-de-links-camuflagem {
  justify-content: flex-start;
  align-items: flex-start;
}

.drop-dados-camuflagem {
  color: #bd009d;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.drop-link-camuflagem {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.drop-background.w--open {
  background-image: linear-gradient(108deg, var(--magenta-1), var(--magenta-2));
  border-radius: 13px;
}

.form-block-camuflagem {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.page-dados-usuario {
  justify-content: flex-start;
  align-items: center;
  height: auto;
  margin-top: 20px;
}

.avatar-page-dados-user {
  border: 3px solid var(--magenta-2);
  border-radius: 100px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 85px;
  height: 85px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.text-block-6 {
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.link-avatar-trocar-foto {
  font-size: 11px;
  line-height: 10px;
  text-decoration: underline;
}

.dados-user {
  border: 2px solid var(--magenta-2);
  border-radius: 13px;
  justify-content: center;
  align-items: center;
  width: 280px;
  height: 150px;
  margin-top: 10px;
  margin-right: 20px;
}

.txt-dados-user {
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.txt-dados-user.user-name {
  color: var(--magenta-1);
  font-weight: 700;
}

.txt-dados-user.member-since {
  border: 1px solid var(--magenta-2);
  border-radius: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.txt-dados-user.subsenha {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}

.user-reset-senha {
  color: #fff;
}

.base-hero-lateral-user {
  justify-content: flex-start;
  align-items: center;
}

.base-hero-lateral-user.planos {
  margin-top: 20px;
}

.tab-link {
  color: #fffefe;
  background-color: rgba(5, 5, 5, .69);
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.tab-link.w--current {
  background-color: #f0b;
  background-image: linear-gradient(119deg, var(--magenta-1), var(--magenta-2));
  color: #fff;
  border-radius: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.txt-tabs {
  font-family: Montserrat, sans-serif;
}

.tab-link-tab-2 {
  color: #fff;
  background-color: #575656;
}

.box-base-planos {
  background-image: linear-gradient(#fff, #fcfafa);
  border: 1px solid rgba(164, 0, 197, 0);
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 250px;
  height: auto;
  margin: 20px 10px;
  box-shadow: 0 2px 14px 1px rgba(0, 0, 0, .2);
}

.tag-box-base {
  border: 1px solid #000;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 60px;
}

.tag-box-base.plano-premium {
  background-image: linear-gradient(87deg, var(--magenta-1), var(--magenta-2));
  border-style: none;
  border-color: rgba(0, 0, 0, 0);
}

.tag-box-base.plano-prime {
  background-image: linear-gradient(#6d6d6d, #fff);
}

.tag-txt-plano {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.tag-txt-infos-planos {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.tag-txt-infos-planos.valor-plano {
  margin-top: 30px;
  font-size: 19px;
}

.tag-txt-infos-planos.valor-plano._02 {
  margin-top: 0;
  font-size: 12px;
}

.caixa-itens-planos {
  border: 1px solid rgba(255, 0, 0, 0);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
}

.img-icon-planos {
  width: auto;
  height: auto;
}

.bt-planos-boxes {
  background-image: linear-gradient(87deg, var(--magenta-1), var(--magenta-2));
  border-radius: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 4px 25px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.base-lateral-plan-tab {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
}

.tabs-menu {
  justify-content: center;
  align-items: center;
  display: flex;
}

.base-lateral-planos-tab02 {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
}

.icons-redes-lateral {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 35px;
  margin-left: 20px;
  margin-right: 20px;
}

.icon-img {
  width: 25px;
  height: 25px;
  margin-left: 5px;
}

.icon-img.ativo {
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.bt-recarga-saldo {
  background-image: linear-gradient(92deg, var(--magenta-1), var(--magenta-2));
  border-radius: 20px;
  margin-top: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 500;
}

.bt-recarga-saldo.op2 {
  margin-right: 5px;
}

.s-campanhas-select {
  margin-top: 10px;
}

.hero-campanhas-select {
  justify-content: center;
  align-items: center;
}

.boxes-campanhas-select {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
}

.txt-campanha {
  background-image: linear-gradient(180deg, var(--magenta-1), var(--magenta-2));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.tag-boxe-campanhas {
  justify-content: flex-start;
  align-items: center;
}

.img-tag-boxes-campanha {
  width: 35px;
  margin-left: 3px;
  margin-right: 4px;
}

.txt-tag-boxe-campanhas {
  margin-right: 3px;
}

.txt-boxes-campanha-001 {
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 700;
}

.sub-txt-boxe-campanhas-002 {
  width: 150px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  line-height: 12px;
}

.page-campanha {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.form-block-campanhas {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.txt-inputs-campanhas {
  background-image: linear-gradient(to bottom, var(--magenta-2), var(--magenta-2));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 0;
}

.sub-txt-campanhas {
  margin-top: 3px;
  margin-bottom: 3px;
  font-family: Montserrat, sans-serif;
}

.sub-txt-campanhas.subl-longo {
  text-align: center;
  font-size: 11px;
  line-height: 15px;
}

.bold-subs-marcados {
  color: red;
  text-decoration: underline;
}

.upload-bt {
  border: 1px solid var(--magenta-2);
  color: var(--magenta-2);
  background-color: rgba(56, 152, 236, 0);
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
}

.div-previa-criativo {
  border: 1px solid var(--magenta-2);
  border-radius: 12px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 200px;
  display: flex;
}

.previa-base {
  border: 1px solid var(--magenta-1);
  border-radius: 15px;
  width: 220px;
  height: 180px;
  margin-right: 10px;
}

.checkbox-base {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 500px;
}

.checkbox-field {
  margin-left: 10px;
}

.page-lista-campanhas {
  margin-top: 40px;
}

.bt-lateral-boxes {
  justify-content: flex-start;
  align-items: center;
}

@media screen and (max-width: 991px) {
  .box-dashboard-style.campanha-box {
    margin-bottom: 10px;
  }

  .lista-de-links-lead-router {
    width: 700px;
  }

  .hero-lista-links-tabela {
    width: auto;
  }

  .base-listagem-links {
    width: 700px;
  }

  .base-listagem-links.destinos {
    width: 600px;
  }

  .txt-links-painel {
    margin-left: 10px;
    font-size: 10px;
  }

  .txt-links-painel.link-name {
    font-size: 10px;
  }

  .link-block-leadrouter {
    font-size: 9px;
  }

  .link-block-lead-router {
    margin-left: 0;
    margin-right: 0;
    font-size: 9px;
  }

  .bt-upgrade {
    font-size: 12px;
  }

  .lista-de-links-camuflagem {
    width: 700px;
  }

  .base-hero-lateral-user {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .base-lateral-plan-tab {
    justify-content: center;
    align-items: center;
  }

  .text-block-7 {
    font-size: 10px;
  }

  .icon {
    color: #fff;
  }

  .background-mobile {
    background-image: linear-gradient(180deg, var(--magenta-1), var(--magenta-2));
    border-radius: 0;
  }

  .menu-button, .menu-button.w--open {
    background-color: rgba(200, 200, 200, 0);
  }

  .boxes-campanhas-select {
    flex-flow: wrap;
  }
}

@media screen and (max-width: 767px) {
  .txt-style.lista-links {
    width: 100px;
  }

  .lista-de-links-lead-router {
    width: 400px;
  }

  .hero-lista-links-tabela {
    width: auto;
  }

  .base-listagem-links, .base-listagem-links.destinos {
    width: 400px;
  }

  .string-box.nome-link {
    justify-content: center;
    align-items: flex-start;
    width: 100px;
    margin-right: 10px;
  }

  .string-box.url {
    margin-left: 0;
    margin-right: 0;
  }

  .string-box.acessos {
    margin-right: 10px;
  }

  .string-box.configura-es {
    margin-right: 0;
  }

  .lista-de-destinos-option-lead-router {
    margin-left: 0;
  }

  .text-block-4 {
    font-size: 9px;
  }

  .avatar-img-user {
    border-radius: 200px;
    width: 80px;
    height: 64px;
    margin-left: 4px;
  }

  .txt-hero-user.venc-plano {
    font-size: 12px;
  }

  .bt-upgrade {
    text-align: center;
    font-size: 9px;
    line-height: 10px;
  }

  .lista-de-links-camuflagem {
    width: 400px;
  }
}

@media screen and (max-width: 479px) {
  .img-logo-hero {
    width: 250px;
  }

  .container {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .input-style.lead-router {
    margin-left: 10px;
    margin-right: 10px;
  }

  .input-style.campanhas {
    width: 300px;
  }

  .hero-dash-board, .hero-menu-filtros {
    flex-flow: wrap;
  }

  .box-dashboard-style {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
  }

  .box-dashboard-style.style-home {
    height: 45px;
  }

  .txt-style-box-dashboard {
    font-size: 11px;
    line-height: 10px;
  }

  .number-dashboard-style {
    font-size: 12px;
  }

  .filtro {
    flex: 1;
  }

  .drop-style {
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    display: flex;
  }

  .page-lead-router, .form-block-lead-router {
    width: 300px;
  }

  .lista-de-links-lead-router {
    justify-content: center;
    align-items: center;
    width: 300px;
  }

  .hero-lista-links-tabela {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .base-listagem-links, .base-listagem-links.destinos {
    width: 300px;
  }

  .footer-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 300px;
  }

  .base-links-pages {
    height: 180px;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 40px;
  }

  .txt-redes-sociais-footer {
    font-size: 10px;
    line-height: 15px;
  }

  .links-blocks-paginas-lateral {
    flex-flow: wrap;
  }

  .hero-user-painel {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .avatar-img-user {
    width: 55px;
    height: 55px;
  }

  .dados-div-user {
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .txt-hero-user {
    font-size: 11px;
  }

  .txt-hero-user.venc-plano-2-data {
    font-size: 12px;
  }

  .tag-user {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 8px;
  }

  .venc-plano-div {
    justify-content: center;
    align-items: center;
  }

  .page-cmuflagem-links {
    width: 300px;
  }

  .lista-de-links-camuflagem {
    justify-content: center;
    align-items: center;
    width: 300px;
  }

  .form-block-camuflagem {
    width: 300px;
  }

  .dados-user {
    margin-right: 0;
  }

  .container-2 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .boxes-campanhas-select.op2 {
    flex-flow: wrap;
  }

  .form-block-campanhas {
    width: 300px;
  }

  .sub-txt-campanhas {
    text-align: center;
    font-size: 12px;
  }

  .div-previa-criativo {
    height: auto;
  }

  .previa-base {
    height: 45px;
    margin-bottom: 10px;
  }

  .checkbox-base {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 300px;
  }

  .checkbox-field {
    margin-left: 0;
  }

  .select-field {
    width: 300px;
  }
}
