/* custom styles for aas-Listing */
.site-main {
 /*background-color: #bbb !important; */
}
/*
.aas_form input, .aas_form select {
  width: 99%;
  clear:both;
}
*/

.aas_alert {
	position: fixed; /* Sit on top of the page content */
	  display: none; /* Hidden by default */
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
	  background-color: rgba(0,0,0,0.9); /* Black background with opacity */
		color: #fff;
		padding: 30px;
		font-size: 1.2rem;
	  z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
	  cursor: pointer; /* Add a pointer on hover */
}
.aas_alert.edit_event {
	width: 300px;
	padding: 8px;
}


.aas_listing h4 {
	font-size: 1.6rem;
	font-weight: bold;
}
.aas_listing hr {
	margin-top: 1rem;
	border: 2px solid;
}

.aas_form .aas_form_field {
	margin-right: 1%;
	float: left;
}
.entry .aas_form_field {
	width: 24%;
	margin-right: 1%;
	float: left;
}

.aas_form input:not(#submit), .aas_form textarea, .aas_form select {
	width: 100%;
	font-size: 0.9em;
}
.aas_form input::placeholder {
	color: #bbb;
	font-size: 0.7em;
}
.aas_form label {
	display: block;
	padding-top: 7.3333333333px;
	//padding-bottom: .7333333333rem;
  font-size:0.8em;
}
.aas_form input[type="submit"] {
	margin-top: .7333333333rem;
	background: #ddd;
	color: #000;
}
.aas_form input[type="submit"]:hover {
	background: #bbb;
}
.aas_form select {
	  border: none;
	  width: 100%;
	  height: 34px;
	  padding-left: 10px;
	  background: #eaecee;
	  color: #000;
	  font-family: 'Open Sans', sans-serif;
	  font-size: 1.0em
		outline: none;
		color: #666;
		cursor: pointer;
	}

.aas_table {
	font-size: 0.8em;
}
.aas_table td, aas_table tr {
	padding: .4rem .8rem;
}

.aas_listing .icon {
  display: none;
}


/* Events */
.aas_listing .event, .aas_listing .league_events {
	font-size: 0.8em;
	background: #dedede;
	margin-bottom: 0.2em;
	font-weight: bold;
	float:left;
	width: 100%;
	cursor: pointer;
	padding: 0 0.2em;
}
.aas_listing .league_events .event {
	font-size: 0.9em;
	font-weight: normal;
}
.aas_listing .league_events .event .league, .aas_listing .league_events .event .sports {
	display: none;
}
.aas_listing .league_events .event .station::before {
	content: "| ";
}
.aas_listing .league_events .sports {
	font-weight: normal;
	margin-left: 3px;
}

.aas_listing .event.deleted {
	text-decoration: line-through;
}
.aas_listing .event .sports, .aas_listing .event .title, .aas_listing .event .station, .aas_listing .event .league, .aas_listing .event .teams, .aas_listing .event .subTitle {
	margin-left: 3px;
}
.aas_listing .event .station {
	font-weight: normal;
}
.aas_listing .event .sports {
	font-weight: normal;
	font-style: italic;
}
.aas_listing .event .info {
	width: 100%;
	float: left;
	font-weight: normal;
	font-size: 0.9em;
	display: none;
}
.aas_listing .listing_icon {
	float: right;
	margin-right: 3px;
	color: #aaa;
	font-size: 0.9em;
	font-weight: bold;
}
.aas_listing .listing_user_icon {
	float: right;
	margin-right: 3px;
	color: #797979;
	font-size: 0.9em;
	font-weight: bold;
}

.aas_listing .disclaimer {
	line-height: 1.1;
	font-size: 0.75em;
	margin-top: 8px;
	background: #eee;
	padding: 8px;
	float: left;
}

.aas_insert_event {
	font-size: 0.8em;
	background: #797979;
	color: #fff;
	float: left;
	width: 100%;
}
.aas_insert_event .header {
	width: 100%;
	float: left;
	padding: 0 1%;
	font-weight: bold;
	cursor: pointer; /* Add a pointer on hover */
}
.aas_insert_event .aas_event_form {
	display: none;
	width: 100%;
	float: left;
	padding: 0 1%;
}
