:root {
  --clr-logo-f1: var(--clr-brightblue);
  --clr-logo-popup: var(--clr-phoneboothred);
  --clr-resaltar-1: #fffde7;
  --clr-bg-header: #eff9fb;
  --clr-bg-modal: white;
  --clr-modal: black;

  /* Otros colores para probar */
  --clr-azul-original: #2660a4;
  --clr-rojo-original: #e53d00;
  --clr-shark: #2a2f33;
  --clr-stone: #336b87;
  --clr-redclay: #a43820;
  --clr-sky: #375e97;
  --clr-blueberry: #4d648d;
  --clr-electricblue: #4897d8;
  --clr-bluesky: #4cb5f5;
  --clr-grecianblue: #2988bc;
  --clr-steelblue: #426e89;
  --clr-ceruleanblue: #217ca3;
  --clr-sea:#2f496e;
  --clr-brightblue: #337bae;
  --clr-aegeanblue: #1a405f;
  --clr-glacierblue: #1995ad;
  --clr-sunset: #eb6542;
  --clr-pine: #34675c;
  --clr-peacockblue: #004d47;
  --clr-indigo: #2d4262;
  --clr-indigoink: #283655;
  --clr-phoneboothred: #d70026;
  --clr-cherry:#d72c16;
  --clr-brickred: #962715;
  --clr-cherryred: #f70025;
  --clr-strawberry: #cb0000;
  --clr-redpepper:#c60000;
  --clr-applered: #d13525;
  --clr-rubyred: #fa4032;
  --clr-watermelon: #fa6e59;
  --clr-ripetomato: #d61800;
  --clr-tomato: #cf3721;
  --clr-tomato: #eb5e30;
  --clr-carrot: #ee693f;
  --clr-tangerine: #f69454;
  --clr-blue:#4d85bd;
  --clr-slate:#626d71;
  --clr-coffe: #b38867;
  --clr-banana: #ffdb5c;
  --clr-emerald: #265c00;
  --clr-greenbean: #68a225;
  --clr-lightgreenA100: #ccff90;

  /* Colores de pinturas Venier */
  --clr-rojoceramico: #E23112;
  --clr-verdecemento: #82A06A;
  --clr-griscemento: #767677;
  --clr-ocre: #F3CA00;
  --clr-beigesuave: #8d7658;
  --clr-marronnatural: #45352D;
  --clr-azulcalmo: #194574;
  /* Fin otros colores */

  --ff-logo: Frijole, arial;
  --fs-logo-f1: 64px;
  --fs-logo-popup: 32px;
  --alto-inicio: var(--fs-logo-header-f1);

}
body {padding-top:100px;} /* nav.fixed-top requiere padding-top en el body */
.navbar {box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15),inset 0 -1px 0 rgba(255,255,255,0.15);}
.bg-f1popup {--bs-bg-opacity:1;background-color:var(--clr-bg-header);}
.logo {font-family:var(--ff-logo);display:inline-block;text-transform:uppercase;}
.logo .f1 {font-size:var(--fs-logo-f1);line-height:var(--fs-logo-f1);color:var(--clr-logo-f1);display:inline-block;margin-right:11px;}
.logo .popup {font-size:var(--fs-logo-popup);line-height:var(--fs-logo-f1);display:inline-block;color:var(--clr-logo-popup);vertical-align:bottom;}

#popup .modal-header {padding-block:.5em;}
#popup .modal-header .logo {--fs-logo-f1:32px; --fs-logo-popup:16px;}

.xmodal-dialog {width:100%;height:100%;margin:0;padding:0;}
.xmodal-content {height:auto;min-height:100%;border-radius:0;}

.modal-casi-fullscreen {width:98vw;max-width:none;height:95%;margin:1% 1vw;}

#tab-cal {font-family:Montserrat,arial;}
#tab-cal-ant i, #tab-cal-sig i {cursor:pointer;}
#tab-cal-ant i[data-aaaa="1949"], #tab-cal-sig i[data-aaaa="1949"] {visibility:invisible;}
#tab-cal thead {font-family:Montserrat,arial;text-transform:uppercase;}
#tab-cal .pasado {color:black;}
#tab-cal .hoy {background-color:cornsilk;color:black;}
#tab-cal .futuro {color:gray;}
#tab-cal .piloto {font-family:Montserrat,arial;}
#tab-cal .piloto b {font-size:110%;text-transform:uppercase;font-family:roboto,arial;}
#tab-cal td.c1 {text-align:right;}
#tab-cal td.c2 {text-align:center;}
#tab-cal td.c3 {text-align:left;}
#tab-cal td.c4 {text-align:left;}
#tab-cal td a {text-decoration:none;color:inherit;}
.indet {font-size:110%;}

span.ej {cursor:pointer;}
.sinResultados {background-color:darkred;color:yellow;font-family:montserrat,arial;font-size:137%;text-align:center;padding:1em;}
.card-group.consultas .card-header {height:3px;}
.card-group.consultas .card-header.cons_cal {background-color:orange;}
.card-group.consultas .card-header.cons_puntos {background-color:brown;}
.card-group.consultas .card-header.cons_pilotos {background-color:#29aa39;}

.ui-autocomplete {max-height:185px;overflow-y:auto;overflow-x:hidden;}