/*
 *	ADMIN event rsvp
 *	@version 3.0.6
 */
/** Event & RSVP page styles */

:root{
	--evors_yes_color: #6dc56b;
	--evors_no_color: #fd7474;
	--evors_maybe_color: #febd1d;
	--evors_bgc_checked : #69c33b;
	--evors_bgc_checkin : #119afb;
	--evors_bgc_waitlist : #93d2ff;
	--evors_green : #69c33b;
	--evors_blue : #119afb;
}

/* General reusable styles classes @updated 3.0.6 */
	.evorsbgcg{background-color: var(--evors_green)}
	.evorsbgcb{background-color: var(--evors_blue)}

/* General styles */
	body.post-type-evo-rsvp #wpbody-content a.page-title-action{display:none!important;}
	.evors_stats{padding: 45px 20px 5px; }
	.evors_stats p{min-width:95px;	border-right: 1px solid #e2e2e2;}
	.evors_stats p:last-child{border:none;}
	.evors_stats p b, .evors_stats p span{display: inline-block; float: left;}
	.evors_stats p b{}
	.evors_stats p span{background-color: #eaeaea;color:#7b7a7a;}
	.evors_stats p.wl span{background-color: #93d2ff; color:#fff;}
	.evors .evcal_rep{
		margin: 15px -25px -15px;
	}
	.evors_stats_bar{margin:20px 20px 40px;}
	.evors_stats_bar p{
		background-color: #d4d4d4;
		border-radius: 10px;
		height: 12px;padding: 0;
		overflow: hidden;
	}
	.evors_stats_bar p span{display: inline-block; float: left;height: 100%;}
	.evors_stats_bar p span.yes{background-color:var(--evors_yes_color) }
	.evors_stats_bar p span.no{background-color:var(--evors_no_color) }
	.evors_stats_bar p span.maybe{background-color:var(--evors_maybe_color) }

/* event edit page rsvp settings */
	textarea[name=evors_additional_data]{
		line-height: 130%;
	}
	#evors_emailing.loading{opacity: 0.5;}
	#evors_emailing.loading:before{
		background: url(evo-loader.gif) center center no-repeat;
		position: absolute;
		height: 100%; width: 100%;
		content:"";
		top: 0; left: 0;z-index: 5;
	}
	#evors_ri_cap .evotx_ri_cap_inputs{margin:0;}
	#evors_ri_cap .evotx_ri_cap_inputs p{
		align-items: center;
		display:flex;background-color: #c3c3c3;margin-bottom: 10px;
		padding: 10px;border-radius: 10px}
	#evors_ri_cap .evotx_ri_cap_inputs p.hidden{display:none;}
	#evors_ri_cap .evotx_ri_cap_inputs p input{
		font-family: 'open sans','arial'; 
		font-weight: 300;font-size: 18px;padding: 0;
		text-align: center; border-radius: 12px;
		width: 85px; line-height: 1;
		margin-right: 10px;
	}
	#evors_ri_cap .evotx_ri_cap_inputs p span{
		font-family: 'open sans','arial';margin-right: 15px;
		    display: flex;
	    justify-content: space-between;
	    flex: 1;
	}
	#evors_ri_cap .evotx_ri_cap_inputs p span em{opacity: 0.8;}
	#evors_ri_cap .evotx_ri_cap_inputs p span em i{
		    background-color: var(--evo_color_1);
	    color: #fff;
	    border-radius: 5px;
	    padding: 1px 6px;
	    margin-left: 5px;
	    font-style: normal;
	    font-size: 12px;
	}
	#evors_ri_cap .evotx_ri_cap_inputs p span em i.rem_0{background-color: #b3ada3}
	#evors_ri_cap .evotx_ri_cap_inputs .evors_repeats_showrest{
		cursor: pointer;
		display: inline-block;
	    color: #fff;
	    border: 1px solid #A5A5A5;
	    border-radius: 4px;
	    padding: 6px 8px 6px 6px;
	    width: 70px; text-align: center;
	}#evors_ri_cap .evotx_ri_cap_inputs .evors_repeats_showrest:hover{
		background-color: #919191
	}

	.evcal_rep.evors_info_actions a{
		cursor: pointer;
	    display: inline-block;
	    color: var(--evo_color_1);
	    font-size: 24px;
	    padding: 5px 20px;
	}
	.evcal_rep.evors_info_actions a i.fa{}
	.evcal_rep.evors_info_actions a:hover{opacity: 0.5;}
	#evors_details{padding: 0}

/* lightbox styling */
	:root{
		--evors_border_c:#E6E6E6;
	}

	.evors_list p.header:hover{background-color: transparent;}
	.evors_list p.header{}
	.evors_list .evors_attendee:hover{background-color: #F7F7F7;}
	.evors_list p{}
	.evors_list .evors_attendee em.evorsadmin_rsvp{margin-left: 0;background-color: #eaeaea;}
	.evors_list .evors_attendee em.evorsadmin_rsvp:hover{background-color:#dadada }
	.evors_list .evors_attendee span{}
	
	.evors_list .evors_attendee span.checkin{}
	.evors_list .evors_rsvp_no_attendees .evors_attendee{background-color: #f7f7f7;}
	.evors_list .evors_rsvp_no_attendees span.checkin{display: none;}
	#evors_view_attendees.loading{opacity: 0.6;}
	#evors_view_attendees.loading:before{
		background: url(evo-loader.gif) center center no-repeat;
		position: absolute;
		height: 100%; width: 100%;
		content:"";
		top: 0; left: 0;z-index: 5;
	}
	#evors_view_attendees{padding: 20px;}
	@media (max-width: 600px){
		.evors_list p span{
			float: none;
			display: block;
			margin-left: 0;
			margin-top: 8px;
		}
	}
	
	/* individual attnedee lightbox information */
		.evors_one_attendee_info{padding: 20px 0;}
		.evors_one_attendee_info p{
			padding: 8px 20px;
			border-top: 1px solid #ededed;
		}
		.evors_one_attendee_info p.name{font-size: 18px; font-weight: bold; border:none;}
		.evors_one_attendee_info p.action{ border:none;}
		.evors_one_attendee_info p em{opacity: 0.5;margin-right: 10px;}

/* admin all rsvp page styles */
	.wp-list-table .rsvp_.column-rsvp_ p,
	.wp-list-table .column-rsvp_status p,
	#evors_rsvp_tb .rsvp_ch_st{
		display: inline-block;
		border-radius:4px;
		padding: 5px;
		color:#fff; background-color: #CECECE;
		font: normal 12px arial;
		line-height: 120%
	}
	.wp-list-table .column-rsvp_status p,
	#evors_rsvp_tb .rsvp_ch_st{
		border-radius: 20px;
		padding: 7px 12px;
		text-transform: uppercase;
	}
	.wp-list-table .column-rsvp_status p.waitlist{background-color:#93d2ff}
	.wp-list-table .rsvp_.column-rsvp_ p.y{background-color: var(--evors_yes_color)}
	.wp-list-table .rsvp_.column-rsvp_ p.n{background-color: var(--evors_no_color)}
	.wp-list-table .rsvp_.column-rsvp_ p.m{background-color: var(--evors_maybe_color)}

	.wp-list-table .column-rsvp_status p.evors_trig_checkin, .evors_trig_checkin {cursor: pointer;}
	.wp-list-table .column-rsvp_status p.evors_trig_checkin:hover, .evors_trig_checkin:hover{opacity: 0.7;}


	.wp-list-table .column-rsvp_{width:70px;}
	.wp-list-table .column-rsvp{width:260px;}
	.wp-list-table .column-rsvp i.at{opacity: 0.5}

/* check in tag colors */
	.evors_list p span.checkin.waitlist,
	#evors_rsvp_tb .rsvp_ch_st.waitlist,
	.evors_attendee .waitlist.checkin
	{background-color: #93d2ff;}

	.wp-list-table .column-rsvp_status p.check-in,
	.evors_list p span.checkin,
	.evors_attendee span.checkin,
	#evors_rsvp_tb .rsvp_ch_st
	{background-color: #119afb; color:#fff;}

	.wp-list-table .column-rsvp_status p.checked,
	.evors_list p span.checkin.checked,
	.evors_attendee span.checkin.checked,
	#evors_rsvp_tb .rsvp_ch_st.checked,
	.evors_notes p span.note.checked
	{background-color: #69c33b; color:#fff;}

	.wp-list-table .column-rsvp_status p.rsvp_n,
	#evors_rsvp_tb .rsvp_ch_st.rsvp_n
	{background-color: #d2d2d2; color:var(--evo_color_1)}

/* rsvp custom post tyles */
	.evoRS_resend_conf.loading .evoRS_rc_in{opacity: 0.2}
	.evoRS_resend_conf.loading{
		background: url(evo-loader.gif) center center no-repeat;
	}
	.evoRS_resend_conf .message.error{background-color: var(--evo_color_red);}
	.evoRS_resend_conf .message{
		padding: 10px 20px;
	    border-radius: 10px;
	    background-color: #69c33b;
	    color: #fff;
	    font-size: 14px;
	    text-align: center;
	}
	#evors_rsvp_tb .rsvp_ch_st:hover{opacity: 0.7}
	#evors_rsvp_tb .rsvp_ch_st{cursor: pointer;	opacity: 1; }

	/* notes */
		.evors_notes p span.note{
		    display: block;padding: 5px 10px;
		    background-color: var(--evo_color_prime); color:#fff;
		}
		.evors_notes p span.note:after{
			content:""; position: absolute;
			width: 0px;height: 0px;
		    border-style: solid;
		    border-width: 12px 12px 0 0;
		    border-color: #119afb transparent transparent transparent;
		    transform: rotate(0deg);
		    left: 0; bottom: 0;
		    margin-bottom: -7px;
		}
		.evors_notes p span.date{}

/* ADDONS */
	/* waitlist */
	.evorsw_waitlist_info{
		display:flex;
		display:-webkit-flex;
		display:-moz-flex;
	}
	.evorsw_waitlist_info span.evorsw_size{
		min-width: 80px;padding-right: 20px;
		text-align: center;
	}
	.evorsw_waitlist_info span.evorsw_size em{
		    font-size: 42px;
	    font-style: normal;
	    font-weight: bold;
	    line-height: 1;
	}
	.evorsw_waitlist_info span.evorsw_size i{display: block;}
	.evorsw_waitlist_info span.evorsw_note{

	}

/* responsive */
	@media (max-width: 782px){
		body.post-type-evo-rsvp .wp-list-table thead th.column-rsvp~th{display: none;}
		body.post-type-evo-rsvp .wp-list-table thead th.column-rsvp_{display: none;}
		body.post-type-evo-rsvp .wp-list-table thead .column-rsvp
		{width: 100%; min-width: 200px;
		}
		body.post-type-evo-rsvp .wp-list-table .toggle-row{display: block;}
		body.post-type-evo-rsvp .wp-list-table tbody tr.type-evo-rsvp td.column-rsvp_{display: inline-block;padding-left: 10px;}
		body.post-type-evo-rsvp .wp-list-table tbody tr.type-evo-rsvp td.column-rsvp{padding-left: 10px;display: inline-block;}
		body.post-type-evo-rsvp .wp-list-table tbody tr.type-evo-rsvp td:before{width: auto!important;}
		body.post-type-evo-rsvp .wp-list-table tbody tr.type-evo-rsvp td.column-rsvp:before, 
		body.post-type-evo-rsvp .wp-list-table tbody tr.type-evo-rsvp td.column-rsvp_:before,
		body.post-type-evo-rsvp .wp-list-table tbody tr.type-evo-rsvp td.column-updates,
		body.post-type-evo-rsvp .wp-list-table tbody tr.type-evo-rsvp td,
		body.post-type-evo-rsvp .wp-list-table tbody tr:not(.inline-edit-row):not(.no-items) td:not(.check-column)
		{display: none;}
		body.post-type-evo-rsvp .wp-list-table tbody tr.is-expanded:not(.inline-edit-row):not(.no-items) td:not(.check-column),
		body.post-type-evo-rsvp .wp-list-table tbody tr:not(.inline-edit-row):not(.no-items) td.column-rsvp:not(.check-column)
		{display: block;}
		body.post-type-evo-rsvp .wp-list-table tbody tr.type-evo-rsvp.is-expanded td{display: block;}
		body.post-type-evo-rsvp .wp-list-table tbody tr.type-evo-rsvp td{padding-left: 120px;}
	}