
          /* What it does: Remove spaces around the email design added by some email clients. */
          /* Beware: It can remove the padding / margin and add a background color to the compose a reply window. */
        
          body {
            margin: 0 auto !important;
            padding: 0 !important;
            height: 100% !important;
            width: 100% !important;
          }
          .active {
            opacity: 0.4
          }
          /* What it does: Stops email clients resizing small text. */
          * {
            -ms-text-size-adjust: 100%;
            -webkit-text-size-adjust: 100%;
          }
          /* What it does: Centers email on Android 4.4 */
          div[style*="margin: 16px 0"] {
            margin: 0 !important;
          }
          /* What it does: Stops Outlook from adding extra spacing to tables. */
          table,
          td {
            mso-table-lspace: 0pt !important;
            mso-table-rspace: 0pt !important;
          }
          /* What it does: Fixes webkit padding issue. Fix for Yahoo mail table alignment bug. Applies table-layout to the first 2 tables then removes for anything nested deeper. */
          table {
            border-spacing: 0 !important;
            border-collapse: collapse !important;
            table-layout: fixed !important;
            margin: inherit;
          }
          table table table {
            table-layout: auto;
          }
          /* What it does: Uses a better rendering method when resizing images in IE. */
          img {
            -ms-interpolation-mode: bicubic;
          }
		  
		  samp {
  font-size: 14px; /* Tamanho desejado, pode ajustar conforme necessário */
}
		  
		  
		  
          /* What it does: A work-around for email clients meddling in triggered links. */
          *[x-apple-data-detectors],
          /* iOS */
          .unstyle-auto-detected-links *,
          .aBn {
            border-bottom: 0 !important;
            cursor: default !important;
            color: inherit !important;
            text-decoration: none !important;
            font-size: inherit !important;
            font-family: inherit !important;
            font-weight: inherit !important;
            line-height: inherit !important;
          }
          /* What it does: Prevents Gmail from displaying a download button on large, non-linked images. */
          .a6S {
            display: none !important;
            opacity: 0.01 !important;
          }
          /* If the above doesn't work, add a .g-img class to any image in question. */
          img.g-img+div {
            display: none !important;
          }
          /* What it does: Prevents underlining the button text in Windows 10 */
          .button-link {
            text-decoration: none !important;
          }
          /* What it does: Removes right gutter in Gmail iOS app: https://github.com/TedGoas/Cerberus/issues/89  */
          /* Create one of these media queries for each additional viewport size you'd like to fix */
          /* iPhone 4, 4S, 5, 5S, 5C, and 5SE */
          @media only screen and (min-device-width: 320px) and (max-device-width: 374px) {
            .email-container {
              min-width: 320px !important;
            }
            .btn-nps {
              line-height: 45px !important;
            }
            .efect00,
            .efect01,
            .efect02,
            .efect03,
            .efect04,
            .efect05,
            .efect06,
            .efect07,
            .efect08,
            .efect09,
            .efect10 {
              top: -45px !important;
              width: 45px !important;
              height: 45px !important;
            }
          }
          /* iPhone 6, 6S, 7, 8, and X */
          @media only screen and (min-device-width: 375px) and (max-device-width: 413px) {
            .email-container {
              min-width: 375px !important;
            }
          }
          /* iPhone 6+, 7+, and 8+ */
          @media only screen and (min-device-width: 414px) {
            .email-container {
              min-width: 414px !important;
              padding-left: 20px !important;
              padding-right: 20px !important;
            }
          }
   .copyright {
      /* Substitua 'caminho/para/sua/imagem.jpg' pelo caminho real para sua imagem de fundo */
    
      /* Defina as dimensões da div */
      width: 100%;
      height: 100px; 
	  text-align: center;
         padding-top: 30px;

    }
	
	#footer .copyright {
  text-align: center;
  padding-top: 30px;
}

#footer {
  background: rgba(9, 179, 239, 1);
   background: -moz-linear-gradient(left, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
   background: -webkit-gradient(left top, right top, color-stop(0%, rgba(9, 179, 239, 1)), color-stop(100%, rgba(30, 80, 226, 1))); 
   background: -webkit-linear-gradient(left, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
   background: -o-linear-gradient(left, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
   background: -ms-linear-gradient(left, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
   background: linear-gradient(to right, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%),
  padding: 0 0 30px 0;
  color: #fff;
  font-size: 14px;
}
	
	.efect00, .efect01, .efect02, .efect03, .efect04, .efect05, .efect06, .efect07, .efect08, .efect09, .efect10 {
    position: relative;
    top: -50px;
    width: 50px;
    height: 50px;
    opacity: 0;
    cursor: pointer;
    margin: 0px;
}

 .btn-nps {
            position: relative;
            width: 50px;
            height: 50px;
            background-repeat: no-repeat;
            margin: 8px 3 0;
            cursor: pointer;
            text-align: center;
            line-height: 50px;
          }
          .btn-nps span {
            color: #ffffff;
            font-weight: bold;
            font-size: 18px;
          }
          .btn-det {
            background-color: #d3482e;
          }
          .btn-net {
            background-color: #ffc83f;
          }
          .btn-pro {
            background-color: #4CAF50;
          }
		  .btn-white {
            background-color: #f1f1f14a;
          }
		  
		  
		  
	.box-score {
    width: 100%;
    max-width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

@media screen and (min-width: 415px) and (max-width: 600px)
.btn-nps {
    width: 50px !important;
    height: 50px !important;
    margin: 8px 2px 0 !important;
}

.active {
    opacity: 0.4;
}
	
    /* Adicione estilos conforme necessário */
   .likert-scale {
      font-size: 24px;
	      display: flex;

    }
 
 .emoji-bravo {
      color: red;
    }
	
	.form-matrix-table {
    text-align: left;
  }

  /* Adiciona bordas nas células da tabela */
  .form-matrix-th,
  .form-matrix-headers,
  .form-matrix-values {
    border: 1px solid #000; /* Adapte a cor e a largura da borda conforme necessário */
    padding: 8px; /* Adapte o preenchimento conforme necessário */
  }
  
   .form-group {
    margin-right: 20px; /* Adapte o valor conforme necessário */
	 margin-bottom: 20px;
  }
  
  
    .likert-scale span {
            cursor: pointer;
            font-size: 25px;
            margin: 0 5px;
        }

        .likert-scale span.selected {
            border: 2px solid #ffcc00; /* Cor da borda para destacar */
            padding: 5px; /* Adicionando algum preenchimento para realçar visualmente */
        }
		
		
		    /* Estilo para esconder o modal por padrão */
        .modal {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.5);
            justify-content: center;
            align-items: center;
        }

        /* Estilo para o conteúdo do modal */
        .modal-content {
            background-color: #fff;
            padding: 20px;
            border-radius: 5px;
        }

        /* Estilo para o botão de fechar o modal */
        .close-btn {
            position: absolute;
            top: 10px;
            right: 10px;
            cursor: pointer;
        }