.table td.fit,
.table th.fit {
	white-space: nowrap;
	width: 1%;
}
.fa-green {
	color: #2ec27e;
}
.fa-red {
	color: #a51d2d;
}
.iamamber-trans {
	background-color: rgb(255,191,0);
	background-image: linear-gradient(to right, rgb(85, 205, 252), rgb(179, 157, 233), rgb(247, 168, 184), rgb(246, 216, 221), rgb(255, 255, 255) 45%, rgb(255, 255, 255), rgb(255, 255, 255) 55%, rgb(246, 216, 221), rgb(247, 168, 184), rgb(179, 157, 233), rgb(85, 205, 252));
	background-size: 100%;
	background-repeat: repeat;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent; 
	-moz-background-clip: text;
	-moz-text-fill-color: transparent;
}
.iamamber {
	background: rgb(255,191,0);
	background: linear-gradient(90deg, rgba(171,128,0,1) 0%, rgba(255,191,0,1) 25%, rgba(255,221,119,1) 50%, rgba(255,191,0,1) 75%, rgba(171,128,0,1) 100%); 
	background-size: 100%;
	background-repeat: repeat;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent; 
	-moz-background-clip: text;
	-moz-text-fill-color: transparent;
}
.iamamber a{
	text-decoration: none;
}
a.fill-div{
	display: block;
	height: 100%;
	width: 100%;
	text-decoration: none;
}
.bignumber{
	font-size: 60px;
}
.bignumbermono{
	font-size: 25px;
	font-family: 'Courier New', Courier, monospace;
	font-weight: bold;
}
.requiredfield{
	font-size: small;
	color: #a51d2d;
}
.card:hover {
	cursor: pointer; 
	box-shadow:  0 8px 16px 0 rgba(0,0,0,0.2);
}
.cardlinkliketext{
	text-decoration: none;
	color: black;
}
.fc-event {
	border-width: 3px;
	/* border: 15px; */
}
.cal-legend {
	position: relative;
	margin-left: 25px;
}
.cal-legend:before{
	position: absolute;
	left: -25px;
	content: "";
	height:20px;
	width:20px;
	margin-bottom:15px;
	/* border:1px solid black; */
}
.cal-legend.cal-legend-orange:before{
	background-color:orange;
}
.cal-legend.cal-legend-green:before{
	background-color:green;
}
.cal-legend.cal-legend-mine:before{
	/* background-color:blue; */
	border: 3px solid red;
}
@media only screen and (max-width: 800px) {	
	/* Force table to not be like tables anymore */
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	#no-more-tables tr { border: 1px solid #ccc; }

	#no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
		white-space: normal;
		text-align:left;
	}

	#no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}

	/*
	Label the data
	*/
	#no-more-tables td:before { content: attr(data-title); }
}
.smalltexttable tbody{
	font-size: small;
}

.admin-border {
	border: 5px solid pink;
	border-image: repeating-linear-gradient(
	  -55deg,
	  #000,
	  #000 20px,
	  #ffb101 20px,
	  #ffb101 40px
	) 10;
  }