:root{--bgcolor:#dfdfdf;--bgheader:#555;--footerfont:#fff;--footerlink:#fff;--highlightfont:#fff;--bgcampaignlist:#555;--bgcard:#aaa}.blink{animation:blinker 2s linear infinite}@keyframes blinker{50%{opacity:.5}}body{background-color:var(--bgcolor);font-family:Nunito}header,footer{background-color:var(--bgheader)}header .homelogo{max-width:120px}footer{padding:15px;color:var(--footerfont)}footer a{color:var(--footerlink)}footer .socials a{padding:10px}main{margin:0 auto;max-width:600px}.highlight-campaign{max-width:600px;aspect-ratio:1 / 1;width:100%;min-width:0;min-height:0;height:auto;background:linear-gradient(0deg,#000,#000 35%,#00d4ff00);background-position:center;background-size:cover!important}@media (max-width: 768px){.highlight-campaign{aspect-ratio:1 / 1;width:100%;min-width:0;min-height:0;height:auto;background-size:cover!important;background-position:center!important}}.highlight-campaign .highlight-content{width:100%;padding:20px}.highlight-campaign .text-body-emphasis{text-transform:uppercase;font-weight:700;margin-bottom:20px;text-shadow:0px 0px 10px #000;color:#fff!important}.highlight-campaign .btn-outline-secondary{color:#fff;border-color:#fff}.campaign-list .card{margin-top:5px;margin-bottom:5px;background-color:var(--bgcard);border:0}.campaign-list .card .card-title{font-weight:700}.campaign-list .card:hover{cursor:pointer}.perguntas-frequentes{margin-bottom:20px}.perguntas-frequentes h3{font-weight:700}.perguntas-frequentes .badge{color:#fff;background-color:var(--bgheader)}.perguntas-frequentes .accordion-item{background-color:var(--bgcard);border-color:var(--bgheader)}.perguntas-frequentes .accordion-header button{background-color:var(--bgheader)}.perguntas-frequentes .accordion-button:not(.collapsed){box-shadow:inset 0 calc(-1* var(--bs-accordion-border-width)) 0 var(--bgcampaignlist)}.quotas .btn-quota{background-color:var(--bgcampaignlist);margin:10px;width:25%;height:100px}.btnAddCustomQuota{font-weight:700;color:#fff}.quotas .btn-quota .quantity{color:#fff;border-color:var(--bgcampaignlist)}.quotas .btn-quota.popular{background-color:var(--bgheader);border-color:var(--bgcampaignlist)}.quotas .btn-quota small{text-transform:uppercase;font-size:.7em}.quotas .btn-quota .quantity{font-weight:bolder}.quotas .badge-popular{font-size:.6em;width:100px;background-color:var(--bgcampaignlist);padding:2px 0}.prizequota button.btn{margin:3px}.ranking{margin:20px 0}.quotas form .input-group .btn{background-color:var(--bgheader)}.card-body{background-color:var(--bgcard)}#qtdCotas{color:var(--bgcampaignlist);background-color:#fff;font-weight:700}.login-form a{color:var(--bgheader)}.login-form .btn-login{background-color:var(--bgheader)}.informacoes-pagamento .btn-textinfo,.informacoes-pagamento .bg-prizequota{background-color:var(--bgcolor)}.campaign-inside{max-height:200px}.btn-highlight,.btn-highlight:hover{background-color:var(--bgheader);color:#fff;border:3px solid}.btn-buy-quota{background-color:#0d6efd;color:#fff;border:3px solid}.btn-buy-quota:hover{background-color:#0a58ca;color:#fff;border:3px solid}.btn-meus-pedidos,.btn-meus-pedidos:hover{background-color:var(--bgheader);color:#fff;border:3px solid}.color-highlight{color:var(--bgheader)}.ranking .btn-quota{width:125px}.ranking .nome{margin:0}.ranking .icon{display:block}.ranking .cotas{display:block;font-size:12px}.ranking .premio{font-weight:700;font-size:12px}.pedidos-list .row{background-color:#555}.pedidos-list .row p{margin:0;padding:0;color:#dfdfdf}.pedidos-list .row .campanha{font-weight:700;color:#fff}.pedidos-list .row .preco{font-weight:700;font-size:1.2vh;color:var(--bgheader)}.pedidos-list .row .data{font-size:1vh}.pedidos-list a{color:var(--bgheader);text-decoration:none;font-weight:700}.pedidos-list a:hover{text-decoration:underline}.pedidos-list .row:hover{cursor:pointer}.cotaPremiada li{padding:2px;align-items:center;margin-bottom:4px;background-color:var(--bgcard);font-weight:700;font-size:1.1em}.cotaPremiada li span{display:inline;margin:0}.bg-premiacoes{background-color:var(--bgheader)}.inner-shadow-premiacoes{box-shadow:inset #804600 0 0 3px 3px}.inner-shadow{box-shadow:inset gray 0 0 3px 3px}.span-preco{color:#fff;background-color:var(--bgheader);padding:5px 10px;border:3px solid white;border-radius:.4em}.cursor-move:hover{cursor:move}.carousel-caption{position:absolute;left:0;right:0;top:0;bottom:unset;padding:1.5rem 1rem .5rem;background:linear-gradient(180deg,#0000008c,#0000002e 60%,#0000);border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom-left-radius:0;border-bottom-right-radius:0}
