.servers, .invoice {
	background: #e3e7ee;
	padding: 20px;
}

.panel-button-link {
	background-color: #f5f5f5;
	background-repeat: no-repeat;
	background-size: auto 100%;
	display: block;
	text-align: center;
	color: rgb(29, 55, 75);
	border-bottom: #cccccc 3px solid;
	width: 100%;
	height: 100px;
	margin: 20px 0 0;
box-shadow: 1px 1px 3px 0 #CCC;
text-decoration: none;
}


.panel-button-link:hover 
{
	border-bottom: 6px solid #888;
	text-decoration: none;
	color: #1A92E3;
}

.panel-button-link.red
{
	border-color: rgb(204, 0, 0);
}

.panel-button-link .fa
{
	float: left;
	line-height: 100px;
	font-size: 72px;
	color: #CCC;
	padding-left: 20px;
	width: 141px;
	transition: color 0.3s ease 0s, font-size 0.3s ease 0s;
}

.panel-button-link:hover .fa
{
	color: #AAA;
	font-size: 80px;
}

.panel-button-link .panel-button-inner
{
	padding: 38px 0 38px 140px;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}

.panel-button-link .panel-button-inner.server-name
{
	height: 80%;
	padding: 17px 5px 17px 0;
	font-size: 14px;
	text-align: right;
	word-break: break-all;
	word-wrap: break-word;
}

.panel-button-link .panel-button-inner.server-name span.slots
{
	color: #888;
}

.panel-button-link .panel-button-inner.server-info
{
	height: 20%;
	text-align: right;
	padding: 0 5px 0 0;
}

.panel-button-link .panel-button-inner.server-info .label
{
	font-size: 10px !important;
	vertical-align: top;
}

.panel-button-link .panel-button-inner.addserver
{
	padding: 24px 0;
	font-size: 32px;
}


