/*
CSS for all and search page
*/

.special {
	min-height: 300px;
}
.special .content {
	background: rgba(0, 0, 0, 0.4);
}
.jumbotron {
	margin-top: 0;
	margin-bottom: 0;
}
#table {
	margin-top: 50px;
	margin-bottom: 30px;
	padding-bottom: 0;
	min-height: 50vh;
}
#table tbody tr:nth-child(odd) {
	background-color: #222;
}
#table tbody td:first-child {
	padding-left: 25px;
}
#table tbody td:last-child {
	padding-left: 25px;
	padding-right: 25px;	
}
#table tbody td:nth-child(2) {
	text-align: center;
}
#navbar .search_nav {
	padding-top: 12px;
	max-width: 200px;
}
#navbar .search_nav button {
	background-color: #e64a19;
	color: #fff;
}
#navbar .search_nav button:hover {
	background-color: #fb5d2c;
}
.table .btn-details {
	font-family: 'Work Sans', sans-serif;
    text-transform: uppercase;
    background-color: #555;
    color: #f2f2f2;
    border-radius: 0;
}
.table .btn-details:hover {
	background-color: #b7b7b7;
	color: #fff;
}
.table .btn-details i.fas {
	font-size: 12px;
}
/*media queries*/
@media (max-width: 768px ) {
	#navbar .search_nav {
		padding-top: 0;
		padding-bottom: 15px;
		max-width: 100%;
	}
	#table tbody td:first-child {
		padding-left: 5px; 
	}
	#table tbody td:last-child {
		padding-left: 5px; 
		padding-right: 5px; 
	}
}