:root{
    --bs-border-color: #dedede;
}

body.login { 
	background-image: url('../media/auth/bg4.jpg');
}

table.dataTable>thead .sorting_asc, table.dataTable>thead .sorting_desc {
    vertical-align: inherit;
} 
.fixo{
    position: fixed;
    bottom: 0;
    background: #130061; 
    display: block;
    width: 100%; 
    color: #fff;
}
.xxxfixo h2, .xxxfixo span {
    font-size: 2.5em;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}

.badge-light-warning2 {
    color: #ff9000;
    background-color: #fcecd7;
}

[data-dependency]:not(.dependency-show) {
    display : none;
}
.menu-item .menu-link {
    padding: 0.15rem 0 !important;
} 
.aside .aside-menu .menu>.menu-item>.menu-link {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.aside .aside-menu .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here), 
.aside .aside-menu .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here),
.aside .aside-menu .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title, 
.aside .aside-menu .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title  { 
    color: #0B15A6;
} 
.menu-item .menu-content {
    padding: .65rem 1rem 0 !important;
}
.menu-heading {
    color: #0B15A6;
    line-height: 1em;
    font-weight: 800;
    text-transform: uppercase;
}
.card-1{
	background-color: #0B15A6; 
}
.card-2{
	background-color: #1F43F2; 
}
.card-3{
	background-color: #4564FF; 
}
.btn.btn-dash1, .btn.btn-dash1 i{
	color: #0B15A6 !important;
}
.btn.btn-dash2, .btn.btn-dash2 i{
	color: #1F43F2 !important;
}
.btn.btn-dash3, .btn.btn-dash3 i{
	color: #4564FF !important;
}


.table-meustrabalhos{
	font-size: 0.9em;
}
.table-meustrabalhos th{
	font-weight: 800;
}

.logo img{
	max-width: 70%;
}
.logo-register img{
	max-width: 90%;
}

.atv-card{
}
.atv-nome{
	font-size: 1.2rem!important;
	font-weight: 600!important;
	color: var(--kt-primary);
	display: block!important;
	min-height: 90px;
}
.atv-valor{
	font-size: 1.4rem!important;
	font-weight: 600!important;
	color: var(--kt-text-gray-800)!important;
	display: block!important; 
}
.atv-valor-original{
	font-size: 1.1rem!important;
	font-weight: 400!important;
	color: var(--kt-text-gray-600)!important;
	display: none;
	text-decoration: line-through;
}
.box-anexar-comprovante{
	display: none;
}
.td-col1{
	width: 80%;
}
.td-col2{
	width: 15%;
}
.td-col3{
	width: 5%;
}
 
.table-minhainscricao td{
	vertical-align: middle;
} 
.table-minhainscricao .td-col0{
	width: 10%;
}
.table-minhainscricao .td-col1{
	width: 60%;
}
.table-minhainscricao .td-col2{
	width: 15%;
}
.table-minhainscricao .td-col3{
	width: 15%;
}
 

.table-pagamentos td{
	vertical-align: middle;
}
.table-pagamentos tr:hover{
	background-color: #f7f7f7;
}
.table-pagamentos .td-col1{
	width: 10%;
}
.table-pagamentos .td-col2{
	width: 56%;
}
.table-pagamentos .td-col3{
	width: 14%;
}
.table-pagamentos .td-col4{
	width: 15%;
}
.table-pagamentos .td-col5{
	width: 5%;
}

.menu-item {
    display: block;
    padding: 0.15rem 0;
}
.menu-item .menu-link {
    cursor: pointer;
    display: flex;
    align-items: center;
    padding: 0;
    flex: 0 0 100%;
    padding: 0.65rem 1rem;
    transition: none;
    outline: 0!important;
}
.menu-item .menu-link .menu-title {
    display: flex;
    align-items: center;
    flex-grow: 1;
}
.menu-item .menu-link .menu-bullet {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.25rem;
    margin-right: 0.5rem;
}
.menu .menu-item .menu-link {
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
}
.menu-sub .menu-item .menu-link {
    color: var(--kt-gray-700);
    text-transform: none;
}
.menu .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--kt-gray-500);
}
.bullet-dot {
    width: 4px;
    height: 4px;
    border-radius: 100%!important;
}
.menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here), 
.menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color .2s ease;
    background-color: var(--kt-menu-link-bg-color-active);
    color: var(--kt-primary);
}

table.dataTable thead tr>.dtfc-fixed-left, table.dataTable thead tr>.dtfc-fixed-right {
    background-color: var(--kt-gray-400);
}


.avaliacao { 
    font-size: 1.2em;
    text-align: center;
    padding: 10px 20px;
    border-radius: 6px;
    display: block;
    line-height: 1.2em;
}
.nota{
	font-weight: 800;
    font-size: 1.6em;
}


/*Onsite admin*/ 
.cell-participante-relatorio a{
	color: #222;
	font-weight: bold;
}
.cell-participante-relatorio a:hover{
    color: var(--kt-primary);
}
div#kt_onsite_credenciamento_wrapper .row {
    padding: 20px!important;
}
table.dataTable.table-hover>tbody>tr.odd:hover>* {
    box-shadow: inset 0 0 0 9999px rgba(0,0,0,.075) !important;
}
.onsite_nome_atv{
	max-width: 200px; 
	white-space: nowrap;                  
	overflow: hidden; /* "overflow" value must be different from "visible" */
	text-overflow:    ellipsis; 
}

.lista-customizada {
    counter-reset: item-counter;
}

.lista-customizada > div > label.lista-customizada-item,
.lista-customizada > div > div > p.lista-customizada-item {
    counter-increment: item-counter;
    /* margin-bottom: 5px; */
}

.lista-customizada > div > label.lista-customizada-item::before,
.lista-customizada > div > div > p.lista-customizada-item::before {
    content: counter(item-counter) ". ";
    /* font-weight: bold; */
}


.subquestion-lista-customizada {
    counter-reset: section-subquestion-counter;
}
.subquestion-lista-customizada-item {
    counter-increment: section-subquestion-counter;
}
.subquestion-lista-customizada-item::before {
    content: counter(section-subquestion-counter, lower-alpha) ") "; /* Display 'a.', 'b.', etc. */
}