/** @format */

.talent_container {
	margin: 20px auto;
	padding: 50px 20px;
	/* background-color: #c0a61a; */
	width: 90vw;
	/* min-height: 700px; */
	color: rgb(0, 104, 196);
	font-weight: lighter;
	font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
	text-align: center;
}

.talent_wrapper {
	width: 100%;
	display: flex;
	justify-content: center;
	border-bottom: 2px solid rgb(0, 56, 160);
	font-size: small;
	font-weight: bold;
}

.talent_wrapper div {
	width: 10%;
	margin: 10px;
	/* background-color: rgb(131, 108, 167); */
}

.talent_wrapper a {
	text-decoration: none;
	color: blue;
}

.talent_wrapper a:hover {
	text-decoration: none;
	color: rgb(131, 91, 168);
}

#talent_wrapper {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen,
		Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
	border-bottom: 0.5px solid rgb(16, 53, 175);
	color: rgb(0, 84, 180);
}
.otp {
	text-align: right;
}
.phone,
.email,
.name,
.lastname {
	text-align: left;
}

.subc {
	font-size: medium;
	font-weight: bold;
	color: rgb(148, 71, 71);
}
.search {
	width: 50%;

	margin: auto;
	text-align: center;
}
.search input {
	width: 90%;
	margin: 5px 0;
	height: 15px;
	/* background-color: transparent; */
	border: none;
	outline: none;
	border-bottom: 2px solid rgb(197, 197, 197);
	color: rgb(255, 255, 255);
	border-radius: 10px;
	padding: 10px 20px;
	font-size: medium;
	background-color: rgba(77, 77, 77, 0.158);
}
button {
	width: 15%;
	margin: 5px;
	height: auto;
	color: rgb(240, 248, 255);
	outline: none;
	border: none;
	background-color: rgba(5, 87, 182, 0.418);
	border-radius: 5px;
	padding: 10px;
	font-size: medium;
	transition: 0.5s;
	cursor: pointer;
}

.comedians_board table {
	width: 100%;
	/* background-color: aqua; */
	text-align: center;
	/* border: 2px solid white; */
}
.comedians_board table th {
	background-color: rgba(30, 86, 160, 0.774);
}
.comedians_board table td,
.comedians_board table tr {
	border: 1px solid rgba(158, 156, 156, 0.445);
}
.comedians_board table tr:nth-child(odd) {
	background-color: rgba(240, 248, 255, 0.178);
}
.total_votes_board {
	font-size: larger;
	font-weight: bolder;
	text-align: center;
	margin-top: 100px;
	border-top: 2px solid white;
}

@media only screen and (max-width: 1024px) {
	.talent_wrapper div {
		width: 30%;
		margin: 10px;
		/* background-color: rgb(131, 108, 167); */
	}

	.subc {
		font-size: small;
	}
	.r-ate,
	.verify,
	.email,
	.count,
	.lastname {
		display: none;
	}
	button {
		width: 65%;
	}
}
