Não consigo mudar cor da mensagem de erro HTML5

Estou desenvolvendo uma aplicação web e implementei uma validação dos campos para que todos os campos sejam preenchidos, mas não consigo formatar o css das mensagens.

Olha como esta a mensagem de validação

campo11

Como eu gostaria que ficasse

erro2

Html

 <div class="col-sm-6 col-md-4">
    Nome Completo:<input type="text" id="nome"  class="progress" name="nome"><br/><br/>
 </div>
 <button type="submit" id="cad" >Cadastrar</button> 

Javascript

               $(function(){
                   

    $("#cad").click(function(){
  
    var campo1 = document.getElementById('nome'); 
   campo1.setCustomValidity('Preencha o campo com seu nome completo.'); 
    });
   });

CSS

-webkit-validation-bubble {background-color: black;}
    
    -webkit-validation-bubble-message {background-color: black;}
  -webkit-validation-bubble-arrow {background-color: red;}
 -webkit-validation-bubble-arrow-clipper {background-color: black;}