
.button-primary{
background-color: #007bff; /* Cor de fundo azul */
border: none; /* Remover borda padrão */
color: white; /* Cor do texto branco */
padding: 5px 10px; /* Espaçamento interno */
text-align: center; /* Alinhamento do texto */
text-decoration: none; /* Remover sublinhado do texto */
display: inline-block; /* Exibir como elemento em linha */
font-size: 16px; /* Tamanho da fonte */
font-weight: bold; /* Negrito */
margin: 4px 2px; /* Margens ao redor do botão */
cursor: pointer; /* Cursor de mãozinha ao passar o mouse */
border-radius: 4px; /* Cantos arredondados */
transition-duration: 0.4s;/* Transição suave */
}


.button-dark{
    background-color: #000 !important; /* Cor de fundo azul */
    border: none ; /* Remover borda padrão */
    padding: 5px 10px !important; /* Espaçamento interno */
    text-align: center !important; /* Alinhamento do texto */
    text-decoration: none !important; /* Remover sublinhado do texto */
    display: inline-block !important; /* Exibir como elemento em linha */
    font-size: 16px !important; /* Tamanho da fonte */
    font-weight: bold !important; /* Negrito */
    margin: 4px 2px !important; /* Margens ao redor do botão */
    cursor: pointer !important; /* Cursor de mãozinha ao passar o mouse */
    border-radius: 4px !important; /* Cantos arredondados */
    transition-duration: 0.4s !important;/* Transição suave */
}


.button-primary:hover {
background-color: #0056b3; /* Cor de fundo ao passar o mouse */
color: white; /* Cor do texto ao passar o mouse */
}

.control-form{
background-color: #ffffff !important; /* Cor de fundo branco */
border: 1px solid #ced4da !important; /* Borda cinza */
color: #495057 !important; /* Cor do texto */
padding: 10px 20px !important; /* Espaçamento interno */
text-align: left !important; /* Alinhamento do texto */
font-size: 16px !important; /* Tamanho da fonte */
border-radius: 4px !important; /* Cantos arredondados */
width: 100%;
transition: border-color 0.4s, box-shadow 0.4s !important; /* Transição suave para borda e sombra */
}

/* Estilo para o label com a classe 'form-label' */
.label-form {
display: block !important; /* Exibir como bloco */
margin-bottom: 0.5rem !important; /* Espaçamento inferior */
font-weight: 500 !important; /* Peso da fonte */
color: #212529 !important; /* Cor do texto */
font-size: 1.4rem !important;
}

.control-select{
    background-color: #ffffff;
    border: 1px solid #ced4da;
    color: #495057;
    padding: 5px 20px !important;
    text-align: left;
    font-size: 16px;
    border-radius: 4px;
    transition: border-color 0.4s, box-shadow 0.4s;
    width: 100%;
    box-sizing: border-box;
    appearance: none; /* Remover a aparência padrão do select */
}

#buttonSave{
    text-align:center !important;
    padding: 8px 12px !important;
 }

 span.text-danger {
    font-size: 15px !important;

 }


