.favorite_session {
	cursor: pointer;
}
#total_upvotes {
	width: 100%;
	text-align: center;
	line-height: 1em;
	padding-top: 5px;
}
.upvote_wrap {
	width: 35px;
	text-align: center;
}
.favorite_session_wrap {
	width: 35px;
	text-align: center;
}
.did_upvote .star_svg {
    fill: #ff4e00 !important;
}
.did_upvote {
    color: #ff4e00 !important;
}
.is_favorited path {
	/*fill: #ff4e00 !important;*/
}
.svg_check {
    stroke: #000000;
}
.is_favorited .svg_check {
	stroke: #ff4e00 !important;
}
.upvote_wrap .loading_text {
	font-size: 11px;
    transform: translate(-7px, 0%);
}
.upvote_click {
	cursor: pointer;
}
.upvote_login_wrap {
	display: none;
}
.upvote_overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;

}
.upvote_wrap {
	position: relative;
}
.upvote_not_logged_in {
	display: none;
}
.is_not_logged_in .upvote_not_logged_in {
	display: block;
}
.favorite_session_wrap {
	position: relative;
}
.show_login_button .upvote_overlay {
	position: fixed;
	background-color: rgba(0,0,0,0.7);
	z-index: 10000;
}
.show_login_button .upvote_login_wrap {
	background-color: #ffffff;
	padding: 15px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
	z-index: 11000;
	display: block;
}
.total_upvotes {
	font-weight: bold;
}
.the_up_arrow {
	display: none;
}
.the_down_arrow {
	display: none;
}
.ig_prebutton {
	border: 1px solid #000000;
	padding: 5px 15px;
	border-radius: 6px;
}
.going_check_svg {
	width: 20px;
	height: 20px;
	vertical-align: middle;
}
.ig_check {

}
.x_line {
	fill:none;stroke:#000000;stroke-width:43.2;stroke-miterlimit:10;
}
.not_going_svg {
	width: 20px;
	height: 20px;
	vertical-align: middle;
}
.ig_x {

}
.ig_star {
	vertical-align: middle;
}
.ig_interested_button.ig_not_going_button {
	display: none;
}
.ig_interested_button {
	cursor: pointer;
}
.choice_set .ig_interested_button {
	display: none;
	order: 2;
}
.choice_set .ig_active {
	display: inline-block;
	order: 1;
}
.choice_set .ig_prebutton {
    border: 0px solid #000000;
}
.choice_set.interested_going_wrap {
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
    border: 1px solid #000000;
	border-radius: 6px;
	width: 125px;
}
.choice_set.interested_going_wrap.ig_toggle_on .ig_interested_button {
	display: block;
	width: 100%;
	
}
.interested_going_block {
	position: relative;
	height: 60px;
	z-index: 100;
}
.interested_going_wrap {
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #ffffff;
}
.dropdown_square {
	position: absolute;
	right: 5px;
	top: 0px;
	padding: 5px 10px;

}
.dropdown_square {
	opacity: 0;
}
.interested_going_wrap.choice_set:hover .dropdown_square {
	opacity: 1;
}
.ig_star_svg {
	width: 20px;
	height: 20px;
	vertical-align: middle;
}
.ig_text.ib {
	font-size: 12px;
	vertical-align: middle;
	line-height: 1em;
}
