/* LOGIN */
.comment_login_fields .comment_login_create,.comment_login_fields .comment_login_join{display: none;}
.comment_recover_back,.comment_recover_password{font-weight: bold;cursor: pointer;text-decoration: underline;}
.comment_recover_password:hover{text-decoration: none;}
.comment_recover_label{display: none;}
.comment_recover_label span{font-size: 0.9em;color: #333;text-align: center;margin-bottom: 15px;}
.comment_recover_label b{font-size: 1.5em;text-transform: lowercase;}
.comment_recover_label input{text-align: center;}
.comment_recover_label .comment_recover_back,
.comment_recover_label .comment_recover_password,
.comment_recover_password{text-align: center;margin: 20px 0 0 0;font-size: 0.8em;text-transform: uppercase;font-weight: 500;color: #999;text-decoration: none;display: inline-block;}
.comment_recover_password{margin-top:0;}
.comment_recover_label .comment_recover_back{margin-left: 10px;}
.comment_recover_label .comment_recover_back:hover,
.comment_recover_label .comment_recover_password:hover,
.comment_recover_password:hover{text-decoration: underline;}

/* ACCOUNT */

.accout_sidebar_title {background: #343a40 !important;color: #c5c5c5;}
.rifa-item {background-color: #333;}
.rifa-item a {color: #fff;}
.media-image {width: 150px;}
.fit-cover {object-fit: cover;}
.svg-inline--fa.fa-w-16 {width: 9em;}
.font-lgg {font-size: 1.9em;}
.compra-item .imagem {width: 70px;}
.font-xss, .instituicao-beneficiada .instituicao-beneficiada--textos, .compra-item .info .desc {font-size: 0.8em;}
.compra-item p, .compra-item h3 {margin: 0;}
.compra-item .detalhes {font-size: .8em;flex: 1;}
.text-right, .compra-item .detalhes {text-align: right !important;}
.pl-2, .modal-login .modal-login--frase, .px-2, .app-ganhador-item .info, .compra-item .info {padding-left: .5rem !important;}
.pr-2, .px-2, .app-ganhador-item .info, .compra-item .info {padding-right: .5rem !important;}


/*LOAD NUMBERS*/
.numeros-escolhidos {color: #333;}
.numeros-escolhidos {position: fixed;width: 100%;left: 0;bottom: 0;margin-bottom: -200px;transition: margin 0.3s ease-in-out;z-index: 10;box-shadow: 0 0 40px 10px rgba(0, 0, 0, 0.15);}
.numeros-escolhidos.active {margin-bottom: 0;}
.cotas-listagem {margin: 0;padding: 0;display: block;}
.cotas-pages {display: inline;}
.cotas-item {position: relative;display: inline-block;font-family: Sans-Serif;padding: 3px;width: calc(100% / 15);min-width: 55px;}

@media (max-width: 768px) {
    .cotas-item {width: calc(100% / 9);}
}

@media (max-width: 425px) {
    .cotas-item {width: calc(100% / 6);}
}

@media (max-width: 375px) {
    .cotas-item {width: calc(100% / 5);}
}

.cotas-item .cotas-item--content {border-radius: 4px;background-color: #585858;font-size: 10pt;text-align: center;line-height: 35px;height: 35px;color: #fff;vertical-align: middle;position: relative; -webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.91); box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.91);}
.cotas-item.excluir .cotas-item--content:before {content: 'x';font-weight: bold;display: block;width: 20px;height: 20px;line-height: 20px;position: absolute;top: -8px;right: -8px;border-radius: 50%;background-color: #f90000;color: white;}

.cotas-item.status3 {cursor: pointer;}
.cotas-item.status3 .cotas-item--content {background-color: #585858;}
.cotas-item.status3.selected .cotas-item--content {background-color: #1c1a1a;}
.cotas-item.status1 .cotas-item--content {background-color: #28a745;}
.cotas-item.status0 .cotas-item--content {background-color: #17a2b8;}

.cotas-item .cotas-item--tooltip {display: none;position: absolute;bottom: 100%;left: 50%;transform: translate(-50%, 0);background-color: black;font-size: 12px;padding: 5px 8px;font-weight: normal;border-radius: 3px;line-height: 15px;margin-bottom: 5px;color: white;pointer-events: none;white-space: nowrap;z-index: 999;}
.cotas-item:hover .cotas-item--tooltip {display: block;}

/*NOVO*/
.text-secondary { color: #f8f9fa!important; font-weight: bold; cursor: pointer; font-family: sans-serif; }
.text-secondary:hover { text-decoration: underline; }
.accordion>.card>.card-header { padding: 0 !important; }
.card { background-color: #211f1f;}
.dados-pagamento { -webkit-box-shadow: 0px 0px 28px 0px rgb(0 0 0 / 38%); box-shadow: 0px 0px 28px 0px rgb(0 0 0 / 38%); }
.card-body {  background-color: #211f1f; }