/**
 * Admin side CSS
 */

table.cwsi_invites_admin_table {
	width:100%;
}
table.cwsi_invites_admin_table th, table.cwsi_invites_admin_table td  {
	text-align:left;
	border:1px solid black;
	border-collapse:collapse;
	padding:2px;
}

.cwsi_hidden {display:none !important;} /* conflicts with WC if just hidden
 
 /* messages */
 .cwsi_successmsg, .cwsi_failmsg {
	padding:15px;
	padding-bottom:15px !important;
	margin:15px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:110%;
}
.cwsi_successmsg {
	background-color:green;
}
.cwsi_failmsg {
	background-color:red;
}

.cwsi_invitee_admin button[type="submit"] {
	background-color: green;
	color: white;
	padding: 8px 24px;
	border: none;
	border-radius:4px;
	outline: none;
	cursor: pointer;
	font-weight:bold;
	font-size:16px;
}
.cwsi_invitee_admin button.delete_button {
	background-color: red;
}
.cwsi_invitee_admin .cwsi_invites_admin_table td button[type="submit"] {
	padding: 2px 4px;
	font-weight:normal;
	font-size:14px;
}
.cwsi_invitee_admin .cwsi_invites_admin_table td button[type="submit"]:hover {
	opacity:.75;
}
.cwsi_invitee_admin input[type=date], .cwsi_invitee_admin input[type=datetime-local], .cwsi_invitee_admin input[type=datetime], .cwsi_invitee_admin input[type=email], .cwsi_invitee_admin input[type=month], .cwsi_invitee_admin input[type=number], .cwsi_invitee_admin input[type=password], .cwsi_invitee_admin input[type=search], .cwsi_invitee_admin input[type=tel], .cwsi_invitee_admin input[type=text], .cwsi_invitee_admin input[type=time], input[type=url], input[type=week], .cwsi_invitee_admin textarea, .cwsi_invitee_admin select {
	width:99%;
}
.cwsi_blue_label {
	color: blue;
}
span.cwsi_small {
	font-size:85%;
}
/* waiting spinner */
.cwsi_overlay_spinner {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:99999; 
	overflow:hidden;
	background-color:rgba(000,000,000,.7);
	text-align:center;
}
.cwsi_overlay_spinner h3 {
	padding-top:15%;
	font-size:64px;
	color:white;
}
#cwsi_overlay div {
	position: absolute;
    height: 100%;
    width: 100%;
    top: 0%;
    left: 0%;
    margin-left: 0px;
    margin-top: 0px;
}
.fa-spinner {
	font-size:60px !important; 
	color:#fff;
	z-index:99999;
}
