/* change color to green */
.regalamos-pienso h1, .participa-gana h3, .text-decoration-links, .text-blue, .terms-container-accept .text-blue, .register-message .heading-register, .color-orange{
    color: #14BF81;
}
.como-funciona h2{
    color: #708875;
    color: white;
}
.form-group label {
    color: black;
}
/* Background image */
.regalamos-pienso {
    background-image: url("https://concursoprotectoras.ownat.com/images/2025/bg-regalamos.svg");
}
.regalamos-pienso .regalamos-pienso-text {
    font-size: 30px;
}

/*** ¿Cómo funciona? ***/
/* Background image */
.como-funciona {
    /* background-image: url("https://concursoprotectoras.ownat.com/images/2025/bg-como-funciona-yellow.svg"); */
    background-image: none;
    background: #FABD6A;
}
.text-bold{
    font-family: "Bree Rg";
    color: #708875;
    color: black;
}
.btn-warning {
    color: #FFFFFF;
    background-color: #14BF81;
    border-color: #14BF81;
}


/* ************************ */
/* FORM BACKGROUND */
.participa-gana.regalamos-pienso {
    background-image: url("https://concursoprotectoras.ownat.com/images/2025/bg-regalamos-40.svg");
}
/*** FORM - inscripción ***/
.participa-gana input:not(.submit), .participa-gana textarea, .participa-gana select {
    border: 1px solid #F9B22D;
}
.btn-check:active+.btn-warning, .btn-check:checked+.btn-warning, .btn-warning.active, .btn-warning:active, .show>.btn-warning.dropdown-toggle {
    background-color: #FABD6A;
    border-color: #FABD6A;
}


/* ************************ */
/*** FORM - inscripcion - gracias ***/
.btn-gracias{
    background-color: #F6D390;
}


/* ************************ */
/*** FORM - votación protectora - list ***/
/* title form */
.votar-texto span{
    font-size: 100px;
}
/* title */
.votaciones-protectoras .card {
    color: #FA812F;
}
/* text */
.votaciones-protectoras .card p{
    color: black;
}
/* Btn vota */
.votaciones-protectoras .btn-warning, .votaciones-individual .btn-warning {
    font-family: "Inter", sans-serif;
    font-size: 20px;
    font-weight: 500;
    background-color: #14BF81;
    color: white;
    border-color: #14BF81;
}

.votaciones-protectoras .card .card-header img.position-icon-pet{
    width:75px;
}


/* ************************ */
/* FORM - votacion protectora - form */
.votaciones-individual {
    background-color: #FABD6A;
}
.votaciones-individual .title-section, .votaciones-individual .votaciones-individual-form-title p{
    color: white;
}
/* form */
.votaciones-individual .votaciones-individual-card-left.card{
    background-color: #FA812F;
}
.votaciones-individual .row-cols-1 label{
    color: black;
}
.votaciones-individual-form input, .votaciones-individual-form select {
    border: 1px solid #14BF81;
}