/* Black Friday: classe aplicada somente a turmas da campanha. */
.black-friday-badge{display:inline-flex;align-items:center;background:#f4cf70;color:#211c10;border:1px solid #e4bc56;border-radius:5px;padding:5px 9px;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;margin:0 0 10px;}
.is-black-friday{border:1px solid #c49c43!important;border-top:4px solid #d6b15c!important;background:linear-gradient(135deg,#171a22,#292b35)!important;color:#fff;}
.is-black-friday h2,.is-black-friday h3{color:#fff!important;}
.is-black-friday .meta,.is-black-friday .summary,.is-black-friday .course-audience,.is-black-friday .course-audience p,.is-black-friday .course-hours,.is-black-friday .course-hours span{color:#d6d8e2!important;}
.is-black-friday .more,.is-black-friday a.more{color:#f4cf70!important;}
.is-black-friday .course-card-footer{border-color:#4b4b52;}
.is-black-friday .black-friday-description{color:#f2d997!important;font-size:.88rem;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere;margin:10px 0 16px;}
.turma-card.is-black-friday>.cabecalho_turma_disponivel{background:transparent;}
.turma-card.is-black-friday .turma-heading h2{color:#fff;}
.turma-card.is-black-friday .turma-heading p,.turma-card.is-black-friday .turma-meta,.turma-card.is-black-friday .turma-side p,.turma-card.is-black-friday .turma-meta .glyphicon{color:#d6d8e2;}
.turma-card.is-black-friday .turma-date-box{background:#35322b;color:#f4cf70;}
.turma-card.is-black-friday .turma-date-box small{color:#d6d8e2;}
.turma-card.is-black-friday .turma-main-action{background:#f4cf70;color:#211c10;border-color:#f4cf70;}
.turma-card.is-black-friday .turma-main-action.is-disabled{background:#53535a;color:#eee;border-color:#53535a;}
.turma-card.is-black-friday .turma-detail-action{color:#f4cf70;}
