
html, body {
	height: -webkit-fill-available;

	font-family: "Orbitron", sans-serif !important;
	font-optical-sizing: auto;
	font-weight: 600;
	font-style: normal;
  

}


.sp-txt {
			color: #fff;
		}   
	
	.sp-url {
		font-weight: bold;
	}
	
	#swal2-content .swal2-input, .swal2-container .swal2-title {
		color: #fff;
	}        

	.scoreboardDiv {
		color: #2F3941;
		margin: 1rem;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		border-collapse: collapse;
		width: 100%;
	}


	.scoreboardDiv tr {
		border-bottom: 1px solid #E9EBED;
		margin: 1rem;

	}

	.scoreboardDiv th {
		padding: 0.5rem;
	}

	.scoreboardDiv tr:last-child {
		border-bottom: none;
	}	
	
	tr.isselftrue {
		background: #EBF0FF;
		font-weight: bold;
	}

	.swal2-container .swal2-popup {
		width: 40%;
	}

	@media only screen and (max-width: 768px) {
		.swal2-container .swal2-popup {
			width: 80%;
		}
	}

	@media screen and (-webkit-min-device-pixel-ratio: 1) and (max-width: 480px) {
		.swal2-container .swal2-popup {
			width: 100%;
		}

		.playerEmail {
			display: none;
		}
	}


	@media only screen and (max-height: 575.98px) and (orientation:landscape) {
		.swal2-container .swal2-popup {
			width: 100%;
		}

		.playerEmail {
			display: none;
		}
	}


	img.leaderboard-photo {
		width: 25%;
		margin-top: 0.2rem;
	}

	
	td.photo-name-leaderboard {
		display: block;
	}


	td.photo-name-leaderboard span {
		display: table-cell;
		vertical-align: middle;
	}


	.swal2-modal, .swal2-content {
		padding: 0 !important;
	}


	#swal2-content {
		z-index: 999999999 !important;
	}

	.pop-header-1 {
		background: #183A90;
		padding: 1rem;
	}

	.pop-header-1 .sp-txt {
		padding: 0;
		margin: 0;
	}


	.pop-input-1 {
		padding: 1rem;
	}

	.pop-input-1 label {
		display: flex;
	}

	.pop-input-1 label .i-required {
		color: #E64555;
	}

	.swal2-actions {
		margin: 0;
		padding: 1rem 0rem;
		background: #E9EBED;
	}


	button.swal2-styled.swal2-confirm {
		font-family: "Orbitron", sans-serif !important;
	}


	#swal2-content .swal2-input {
		color: black;
	}

	.swal2-actions {
		padding: 0.8rem 0rem !important;
	}


	.leaderboard-head {
		background: #183A90;
		padding: 1rem 0rem;
	}

	tr.header-row-leaderboard {
		background: #D8DCDE;
	}

	.leaderboard-head .sp-txt {
		font-size: 1.5rem;
	}


	.leaderboard-head .sp-txt2 {
		font-size: 1rem;
		font-style: normal !important;
		color: #ffffff;
		font-weight: 100;
	}

	.leaderboard-head .sp-url {
		padding: 0.4rem 0rem;
	}


	.swal2-container {
		z-index: 9999999999999999999 !important;
	}

	.lead-table-div {
		padding: 0rem 1rem;
	}

	.swal2-validation-message {
		margin: 0 !important;
	}


	.scoreboardDiv th, .scoreboardDiv td {
		padding: 0.5rem;
		text-align: left;
	}


	.swal2-styled.swal2-confirm {
		background-color: #163694 !important;
	}


	div#hbspt-form-b9168f21-259b-4038a9e9-a3393b264125 {
		display: none;
	}


	div#swal2-content {
		background: #000000;
	}

	.leaderboard-head {
		background: #000000;
	}

	tr.header-row-leaderboard {
		background: rgb(0, 198, 221, 0.2);
		border: 1px solid rgb(0, 198, 221);
	}
	.scoreboardDiv {
		color: #fff;
	}


	.swal2-content {
		background: #000;
		border: 1px solid #E9EBED;
	}

	tr.isselftrue {
		background: #363535;
	}