li{border-radius:5px;background-color:#f7f9fc;width:100%;margin-bottom:20px;list-style-type:none}li .intern{border-radius:10px;background-color:#eef9fc;width:100%;padding:20px;margin-bottom:10px}#listaDelegados,#listaPreguntas,.delegado{width:100%}.pregunta h4,.questionbutton{white-space:normal!important;word-wrap:break-word;overflow-wrap:break-word;font-size:15px;line-height:1.4}#tituloPregunta{font-size:1em;line-height:1.3}@media (max-width:576px){.pregunta h4,.questionbutton{font-size:14px;line-height:1.3}.tituloPregunta{font-size:12px}}.pregunta{height:auto;padding:15px;margin-bottom:20px;border-radius:5px;background-color:#fff;border:1px solid #ddd}.activaPregunta{background-color:#fff;color:#2b85fe}.questionbutton{background-color:#47c0f4;width:100%;border-radius:5px;margin-bottom:20px;padding-left:15px}.questionbutton.selected{background-color:"orange";width:100%;border-radius:5px;margin-bottom:20px;padding-left:15px}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.border{border:1px solid #fff!important}.listrow:hover{background-color:#2ce2fb}[data-widget=toggle]{width:200px}
#versionLabel {
  position: absolute;  /* or 'fixed' if you want it to stay in place on scroll */
  top: 10px;           /* adjust as needed */
  right: 17px;         /* adjust as needed */
  font-size: 8px;
  background-color: #fff; /* optional so it stands out */
  padding: 2px 5px;       /* optional small padding */
  border-radius: 4px;     /* optional rounding */
  z-index: 9999;          /* ensure it stays above other elements */
}
#votingContainer .card {
  margin: 0 !important;
  padding: 0 !important;
}
#votingCard{
  padding-left:10px!important;
  padding-right:10px!important}.bordered-headline{font-family:Raleway,Arial,sans-serif;
    position:relative;
    display:flex;
    color:#bdbdbd;
    margin:0px 0px 0px;
    text-align:center;
    font-size:16px;
    border-top:3px solid #ac8236;
    padding-top:6px}.bordered-headline *{-webkit-box-sizing:padding-box;box-sizing:padding-box}.bordered-headline h1,.bordered-headline h5{margin:0;line-height:1em}.bordered-headline h1{font-family:'Playfair Display',Arial,sans-serif;font-size:2.8em;
    text-transform:uppercase}.bordered-headline h5{line-height:.5em;
    font-weight:400;position:relative;
    display:inline-block;
    width:auto;padding:0 10px;font-family:Oranienbaum,serif;
    font-size:18px;text-transform:uppercase}.bordered-headline h5:after,.bordered-headline h5:before{position:absolute;height:3px;content:'';
    background:#ac8236;width:1000%;top:50%}.bordered-headline h5:before{left:-1000%}.bordered-headline h5:after{right:-1000%}#featured-models{padding:50px 0;
      background-image:url("../../assets/img/bg-damask-gold.png?h=02405ff65bce5d6935b4985aef690da1");
      background-color:#1c1c1c;
      background-position:top center;color:#999;
      background-attachment:fixed;text-align:center;
      box-shadow:0 100px 100px -100px #000 inset;
      border-top:8px solid #333}#featured-models h1{color:#fff}#featured-models h5{color:#ac8236}#featured-models p{margin-bottom:30px}.model-card .model-card-content{background:#fff;background:-moz-linear-gradient(-45deg,#60492a 0,#e2cb75 50%,#60492a 100%);background:-webkit-linear-gradient(-45deg,#60492a 0,#e2cb75 50%,#60492a 100%);background:linear-gradient(135deg,#60492a 0,#e2cb75 50%,#60492a 100%);border-radius:3px;bottom:40px;box-shadow:0 25px 20px -18px rgba(0,0,0,.4);height:auto;left:15%;padding:8px 5px 5px;position:absolute;right:15%;text-align:center;pointer-events:none}.model-card .model-card-content .model-card-title{font-family:'Playfair Display',serif;font-size:20px;margin-bottom:0;text-transform:uppercase;text-shadow:0 1px 1px #f8df82;margin-top:0}.model-meta{color:#000;font-size:12px}.model-card:hover{box-shadow:none;transition:.3s}.model-card:hover img{transform:scale(1.1) translateZ(0) scale(1,1);-webkit-backface-visibility:hidden;transition:.3s}.model-card{margin-bottom:60px;border:3px double #000;box-shadow:0 25px 15px -15px rgba(0,0,0,.5);transition:.3s;background:#444}.model-card-image .img-fluid{width:100%!important;transition:.3s}.model-card img:hover{opacity:.6;transition:.3s}.model-card-inner{background:#000;position:relative;overflow:hidden}.model-card:active .hvr-float-shadow,.model-card:focus .hvr-float-shadow,.model-card:hover .hvr-float-shadow{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-float-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-float-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,transparent 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,transparent 80%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity}.hvr-float-shadow:active,.hvr-float-shadow:focus,.hvr-float-shadow:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);box-shadow:none}.hvr-float-shadow:active:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:hover:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}h1,h2,h3{font-family:'Playfair Display',serif;color:#000}.ribbon{margin:0;padding:.7em 0;z-index:3;position:absolute;top:0;right:0;transform:translateX(30%) translateY(0) rotate(45deg);transform-origin:top left;text-transform:uppercase;font-size:11px;font-weight:700;text-shadow:0 1px 1px rgba(255,255,255,.4);font-family:Georgia}.ribbon:after,.ribbon:before{content:'';position:absolute;top:0;margin:0 -1px;width:140%;height:100%}.ribbon:before{right:100%}.ribbon:after{left:100%}span.ribbon{box-shadow:2px 2px 25px rgba(0,0,0,.5)}.ribbon,.ribbon:after,.ribbon:before{background:#c00;color:#fff}.hvr{position:absolute;top:45%;left:50%;transform:translate(-50%);color:#fff;text-shadow:1px 1px 1px #000;transition:.3s;font-family:Oranienbaum,serif;text-align:center;background:rgba(0,0,0,.5);pointer-events:none;white-space:nowrap;opacity:0;padding:5px 15px 3px;border-radius:20px;border:1px solid rgba(255,255,255,.3)}a.model-card-image:hover .hvr{opacity:1!important;transition:.3s;transform:translate(-50%,-40%)}.model-meta{margin:0 15px}section{width:100%;height:238px;border:none;overflow:hidden}iframe{width:100%;height:338px;border:none;overflow:hidden}.login-card{max-width:350px;padding:40px;background-color:#f7f7f7;margin:50px auto 25px;border-radius:2px;box-shadow:0 3px 3px rgba(0,0,0,.3)}.login-card .profile-name-card{font-size:16px;font-weight:700;text-align:center;margin:10px 0 0;min-height:1em}.login-card .reauth-email{display:block;color:#404040;line-height:2;margin-bottom:10px;font-size:14px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.login-card .form-signin button,.login-card .form-signin input[type=email],.login-card .form-signin input[type=password],.login-card .form-signin input[type=text]{height:44px;font-size:16px;width:100%;display:block;margin-bottom:10px;z-index:1;position:relative;box-sizing:border-box}.login-card .form-signin .form-control:focus{border-color:#6891a2;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #6891a2;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #6891a2}.login-card .btn.btn-signin{font-weight:700;height:36px;line-height:36px;font-size:14px;background:#6891a2;border-radius:3px;border:none;transition:218ms;padding:0}.login-card .btn.btn-signin:active,.login-card .btn.btn-signin:focus,.login-card .btn.btn-signin:hover{background:#355a69}.login-clean{background:#f1f7fc;padding:80px 0}.login-clean form{max-width:320px;width:90%;margin:0 auto;background-color:#fff;padding:40px;border-radius:4px;color:#505e6c;box-shadow:1px 1px 5px rgba(0,0,0,.1)}.login-clean .illustration{text-align:center;padding:0 0 20px;font-size:100px;color:#f4476b}.login-clean form .form-control{background:#f7f9fc;border:none;border-bottom:1px solid #dfe7f1;border-radius:0;box-shadow:none;outline:0;color:inherit;text-indent:8px;height:42px}.login-clean form .btn-primary{background:#f4476b;border:none;border-radius:4px;padding:11px;box-shadow:none;margin-top:26px;text-shadow:none;outline:0!important}.login-clean form .btn-primary:active,.login-clean form .btn-primary:hover{background:#eb3b60}.login-clean form .btn-primary:active{transform:translateY(1px)}.login-clean form .forgot{display:block;text-align:center;font-size:12px;color:#6f7a85;opacity:.9;text-decoration:none}.login-clean form .forgot:active,.login-clean form .forgot:hover{opacity:1;text-decoration:none} 
ul {
  padding-left: 0;
  margin-left: 0;
}

.pregunta {
  /* Example: reduce padding from default 1.25rem (Bootstrap card) to something smaller */
  padding: 0.5rem; 
  margin: 5 auto; /* or adjust as needed */
}