/* ------------------
 styling for Frontier Event Signup Plugin
   ------------------   */





   /*  ------------------- Post specific ---------------------- */

.frt-evsign-fieldset {
	float: left;
	border-color: steelblue;
	border-radius: 10px;
	border-width: 1px;
	
}

 /*  ------------------- Event specific ---------------------- */

.frt-evsign-fieldset-signup-info-display {
	display: block;
	border-color: DarkGreen;
	border-radius: 10px;
	float: none;
	border-width: 2px;
	margin-bottom: 12px;
	width: auto;
	/*
	width: 98%;
	*/
}

.frt-evsign-fieldset-signup-info-display-legend {
	font-weight: bold;
	color: DarkGreen;
	font-size: 1.2em;
}

.frontier-event-signup-attendees-number {
	
}

.frt-evsign-display-signup-rank-value {
	text-align: right;
}

.frt-evsign-rank-black {
	color: Black
}

.frt-evsign-rank-green {
	color: DarkGreen;
}

.frt-evsign-rank-yellow {
	color: darkgoldenrod;
}

.frt-evsign-rank-red {
	color: DarkRed;
}

table.frt-evsign-display-signup {
	border: 0;
}

td.frt-evsign-display-signup {
	border: 1px solid black;
	padding: 2px;
	margin: 1px;
}


.frt-evsign-list-icon {
    height: 14px !important;
    display: inline !important;
    margin-right: 8px !important;
    border-bottom: 0 !important;
}



/* --------- Widget -------- */



#frt-evsign-signup-widget {
	margin: 0;
}

#frt-evsign-signup-widget-signup-boxes {
	margin: 0;
}

table.frt-evsign-widget-signup-boxes { 
	/*border: 1px solid #d1d1d1;*/
	border: 0;
	margin: 0; 
	margin-top: 2px;
	margin-right: 1px; 
	margin-bottom: 5px; 
	margin-left: 2px; 
	
}

td.frt-evsign-widget-signup-boxes { 
	/*border: 0  darkgreen; */
	border: 0;
	margin: 0; 
	padding: 0;
}


.frt-evsign-events-widget {
	margin: 0;

}

.frt-evsign-signup-widget {
	margin: 0;

}

ul.frt-evsign-signup-widget {
	margin: 0 !important;
}


.frt-evsign-events-widget-list {
	margin-left: 0 !important;
	margin-right: 1;
}



.frt-evsign-signup-box-container {
	border: 2px solid #c2c2c2;
	/*border-top-color: #ffffff;*/
	border-radius: 5px;
	overflow: hidden;
	/*color: black;*/
	float: left;
	font-weight: normal;
	/*background-color: #f9f9f9;*/
	background-repeat: no-repeat;
	line-height: 1.2em;
	margin: 2px;
	text-align: center;
	/*width: 6em;*/
	font-size: 12px;
	/*padding: 1px;*/
	padding: 1px 4px 1px 4px;
}

.frt-evsign-signup-calendar-box-container {
	/*border: 1px solid #c2c2c2;*/
	/*border-top-color: #ffffff;*/
	border-radius: 5px;
	/*overflow: hidden;*/
	/*color: black;*/
	float: left;
	font-weight: normal;
	/*background-color: #f9f9f9;*/
	background-repeat: no-repeat;
	line-height: 1.2em;
	/*margin: 1px;*/
	margin-right: 8px;
	text-align: center;
	/*width: 45px;
	font-size: 10px;*/
	padding: 1px;
}

/*
#frt-evsign-signup-calendar-box-container2 {
	margin-right: 10px;
	padding: 1px;
}
*/

.evsign-signup-yes {
	background-color: white;
	color: darkgreen;
	border-color: darkgreen;

}

.evsign-signup-no {
	background-color: white;
	color: darkred;
	border-color: darkred;
	
}


.evsign-signup-maybe {
	background-color: white;
	color: darkgoldenrod;
	border-color: darkgoldenrod;
}


.evsign-signup-no_answer {
	background-color: white;
	color: black;
	border-color: black;
}


.frt-evsignup-button-save {
	width: 7em;
	font-size: 10px;

}




#frt-evsign-widget-signup-box-container {
	/*border: 2px solid #c2c2c2;*/
	/*border-top-color: #ffffff;*/
	border-radius: 5px;
	overflow: hidden;
	/*color: #525252;*/
	float: center;
	font-weight: normal;
	/*background-color: #f9f9f9;*/
	background-repeat: no-repeat;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	text-align: center;
	/*width: 5em;*/
	font-size: 11px;
}



.frt-evsign-widget-my-status {
	display: inline;
	float: left;
	font-weight: bold;

}

.frt-evsign-calendar-my-status {
	display: inline;
	float: left;
	font-weight: bold;
	padding: 0 7px 0 0;

}

.frt-evsign-widget-my-status-yes {
	color: darkgreen;
}

.frt-evsign-widget-my-status-no {
	color: darkred;
}

.frt-evsign-widget-my-status-maybe {
	color: darkgoldenrod;
}

.frt-evsign-widget-my-status-no_answer {
	color: darkgrey;
}


.frt-evsign-widget-my-status-count {
	font-weight: bold;
	font-style: italic;
}

table.frt-evsign-display-signup-status {
	margin: 0;
	padding: 0;
	width: auto;
}


td.frt-evsign-display-signup-status {
	margin: 0;
	padding: 1;
}

input.frt-evsignup-button-save-signup-status-radio {
	color: orange;
	padding: 3 !important;
	font-size: 1.5em;

}

select.frt-evsignup-button-save-signup-status-select {
	padding: 3 !important;
	font-size: 1.1em;

}

.button-frt-evsignup-button {
	font-size: 1.1em;
	font-weight: bold;
}

.frt-evsignup-button-save-signup-status {
	border-color: slategray;
	background-color: white;
	color: black;
	border-radius: 8px;
	border-width: 2px;
	margin-right: 10px;
	padding: 3px;
	text-align: center;
	font-size: 1.04em;
	/* display: block; */
	/* float: right; */
}

.evsign-display-admin-signup-msg {
	background-color: white;
	color: darkblue;
	border: 2px solid DarkBlue;
	border-radius: 5px;
	/* overflow: hidden; */
	font-weight: normal;
	/* background-repeat: no-repeat; */
	/* line-height: 1.3em; */
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	font-size: 1.04em;
}

.frt-evsign-li-no-bullet {
	list-style-type: none !important;
}

li.frt-evsign-event-widget-li-list {
	list-style-type: none !important;
	margin-bottom: 10px;
	margin-left: 10px;
}

li.frt-evsign-my-posts-widget-li-list {
	list-style-type: none !important;
	margin-left: 0px;
}

.frt-evsign-widget-li-datebox {
	list-style-type: none !important;
}



.frt-evsign-widget-datebox-table {
	margin-bottom: 2px !important;
	
}

.frt-evsign-widget-datebox-cell  {
	width: 42px;
	border: 0;
}

.frt-evsign-datebox-top  {
	background: #617284;
	text-transform: uppercase;
	color: #ffffff;
}

.frt-evsign-datebox-middle  {
	padding: 0.2em 0 0.1em !important;
	font-size: 12px;
	font-weight: bold;
}

.frt-evsign-datebox-bottom  {
	line-height: 1.2em;
}

.frt-evsign-event-widget-title-cell
{
	padding: 1px 5px;
	border: 0;
	/*font-size: 1.05em;*/
}

.frt-evsign-event-widget-event-type-icon {
	font-size: 1.1em;
	margin-right: 4px;
}

.frt-evsign-my-posts-widget-event-type-icon {
	font-size: 1.05em;
	margin-right: 4px;
}


.frt-evsign-my-posts-widget-date-list  {
	margin-right: 4px;
}


/* Last signup widget */

.frt-evsign-last-signup-widget {
	margin: 0;
}

ul.frt-evsign-last-signup-widget {
	margin-left: 0px !important;
}

table.frt-evsign-last-signup-widget {
	border: 0;
}

td.frt-evsign-last-signup-widget {
	border: 0;
	padding: 2px;
}



/* Various use */

.frt-evsign-tight-table-div {
	display: block;
}

table.frt-evsign-tight-table {
	border: 1px solid black;
	border-collapse: collapse;
}

td.frt-evsign-tight-table {
	border: 1px solid black;
	margin: 1px 1px 1px 1px;
	font-size: 11px;
	padding: 3px 5px 3px 5px;
	/*border-collapse: collapse;*/
}

th.frt-evsign-tight-table {
	border: 1px solid black;
	margin: 1px 1px 1px 1px;
	padding: 3px 5px 3px 5px;
	font-size: 12px;
	text-align: left;
}

.frt-evsign-user-edit-div {
	display: block;
}

table.frt-evsign-user-edit {
	border: 1px solid black;
	border-collapse: collapse;
}

td.frt-evsign-user-edit {
	border: 1px solid black;
	margin: 1px 1px 1px 1px;
	font-size: 1.2em;
	padding: 3px 5px 3px 5px;
	/*border-collapse: collapse;*/
}

th.frt-evsign-user-edit {
	border: 1px solid black;
	margin: 1px 1px 1px 1px;
	padding: 3px 5px 3px 5px;
	font-size: 1.2em;
	text-align: left;
}

/* END CSS */