:root {
	--spacing: 24px;
}

/* Navigation */
#navbar1 {
	.userMenu {
		.dropdown-toggle {
			.username {
				display: inline-block;
			}

			&:after { 
				content: '\e0a1';
				font-family: var(--icons);
				margin: 0;
				border: none;
			}
		}
	}
}

/* Footer */
footer {
	p {
		margin: 0;
	}
}

/* ================================= */
/* Admin Participants */ 
/* ================================= */
.navline_{ 
	.nav-link{
		span{
			display: inline;} 
	}	
}

.title_ {
	flex-wrap: nowrap;

	.contestInfo{    
		flex: 0 0 auto; 
		margin-left: auto;}
}



/*KENDO GRID*/ 
.k-grid {
    & .k-toolbar {
        & .toolbarContainer {
            .contenedorSeleccion {
				flex-direction: row;}
		}
	}
}

/* ================================= */
/* Admin Panel */
/* ================================= */
.toolbarContainer {	
	.inputIcon {
		position: relative;
		flex: 1 1 0%;}
}

/* k_dropdownlist */  
.k_dropdownlist{
	width: -moz-fit-content;
	width: fit-content; }

/* MODAL KENDO*/
.k-modal {
	max-width: 520px;}


/* FORM EN KENDO MODAL */
.koptionsbuttons_{
	flex-direction: row-reverse;

	button, .btn {
        flex: 1; 
        width: 100%; 
    }

}

/* ================================= */
/* LOGIN */
/* ================================= */
.lgbox_{
	min-height: 100vh;        
	height: auto;
}

 
/* ===================================== */ 
/* VISTA match predictions */  
/* ===================================== */
.datamatch_ {
	justify-content: space-between;

	.user,
	.progressContest,
	.statisticsContainer {
		flex: 0 1 auto; 
	}

	.statisticsContainer {
		flex: 0 1 auto;
		grid-template-columns: repeat(4, 1fr);
	}

    & .statisticsContainer {
        & .statistic {
			max-width: 95px;
			justify-self: center; }
	}
}


#contenedorPartidos {
	.k-listview-content {
		grid-template-columns: repeat(2, 1fr);
	}
}

/* ===================================== */ 
/* MODAL LOGIN */  
/* ===================================== */
.modalw_ {
    .modal-dialog {
        .modal-content {
            .modal-body {
                .modaleditor_ {
                    iframe {
						min-height: 500px;
					}
				}
			}

			.modal-footer {
				justify-content: flex-end;

				h6{
					width: auto;
				}  
			}

		}
	}
}

/* ===================================== */ 
/* ADMIN RESULTS */  
/* ===================================== */
.cntPartidos {
    .card-header {
		flex-direction: row;
	}
}

.cntPartidos {
	.contenedorBotones {
		flex-direction: row;
		align-items: center;

		.guardarResultado {		
			flex: 1 1 0;
			width: auto;
		}

		.mostrarPuntos {		
			flex: 0 0 auto;
			width: auto;
			white-space: nowrap;
		}
	}
}

.cntPartidos{
	.tablaPuntos {
		thead {
			tr {
				flex-direction: row;
				padding: 0;
				justify-content: space-between;
				th {
					.resultados {
						p {
						flex-direction: row;}
					}
				}
			}
		}
	}
}

/* ===================================== */ 
/* CENTRO DE NOTIFICACIONES */  
/* ===================================== */
.k_listview {	
    .notificationData {
        .d-flex {
			flex-wrap: nowrap;
            .date {            
            	flex: 0 0 auto; 
            	width: auto;
        	}
        }
    }
}

/* ===================================== */ 
/* RANKING */  
/* ===================================== */
.datamatch_.dark {
    .statisticsContainer {        
		grid-template-columns: repeat(4, 1fr)
	}
}

.podium {
    .top3 {
		align-items: flex-end;
        .item {
			&.silver{
				.itemHeder{
					padding: 7px 0px;
				}
			}

            &.gold {
                order: unset;
				.itemHeder{
					padding: 14px 0px;
				}
            }
        }
    } 
} 


.titlegray_{
	flex-direction: row;
}

