.section_contest_list {
	display: table;
	width: 100%;
	box-sizing: border-box;
}

.section_contest_list:hover {
	cursor: pointer;
	background-color: #FFFBCC;
}

.section_contest_list div {
	display: table-cell;
	vertical-align: middle;
}

.contest_list_entries {
	width: 40px;
	text-align: center;
}

.contest_list_price {
	width: 70px;
	text-align: center;
	font-weight: bold;
	color: #ca2b28;
	font-size: 14px;
}

.contest_list_ends {
	width: 90px;
	text-align: center;
}

.contest_list_options {
	width: 95px;
	text-align: right;
}

.contest_list_options img {
	margin-left: 5px;
	width: 24px;
	height: 24px;
}

#sub_my_contests,
#sub_favorites {
	display: none;
}

.body_logged_in #sub_my_contests,
.body_logged_in #sub_favorites {
	display: block;
}

.contest_number {
	float:right;
	color:#999;
	font-size:18px;
	margin-top:10px;
}

svg path.head_contests {
	fill:#33B2E9;
}

.app_box_contests a {
	color:#33B2E9;
}

.app_box_contests svg path {
	fill:#33B2E9 !important;
}

.head_link_contests a {
	color: #33B2E9;
	text-decoration: none;
}


.award {
	font-weight:bold;
	text-align:center;
}

.award_number {
	color: #c49e31;
}

.award_amount {
	color: #FF0000;
}

.contest_closed_message {
	color: #424851;
	border-spacing: 25px;
	display: table;
	font-weight: lighter;
}

.contest_closed_message h3 {
	margin: 0px 0px 15px 0px;
	font-weight: bold;
	font-size: 18px;
}

.contest_closed_message img {
    vertical-align: middle;
	height: 50px;
    width: 50px;

}

.contest_closed_icon, .contest_closed_text {
	display: table-cell;
    vertical-align: middle;
}

.contest_closed_text {
	font-size: 16px;
	padding-left: 25px;
}

