#apl-button1 {
	background: #a93439 url(/sites/default/files/accounts_icon.svg) no-repeat scroll 2px 0;
}

#apl-button2 {
	background: #82bc00 url(/sites/default/files/virtual_library_icon.svg) no-repeat scroll -2px -2px;
}

#apl-button3 {
	background: #622066 url(/sites/default/files/databases_icon.svg) no-repeat scroll 2px 0;
}

#apl-button4 {
	background: #009abf url(/sites/default/files/new_central_icon.svg) no-repeat scroll 2px 0;
}

#apl-buttons {
	margin: 0;
	padding: 0;
}

#apl-buttons a {
	color: #fff;
	display: block;
	font-weight: 900;
	padding: 10px 0 10px 70px;
}

#apl-buttons a:active {
	text-decoration: none;
}

#apl-buttons h2 {
	margin: 0;
}

#apl-buttons h2,#apl-buttons h3 {
	margin: 0 0 10px;
	padding: 0;
}

#apl-buttons li {
	border-radius: 4px;
	box-shadow: 3px 3px 5px silver;
	display: block;
	height: 66px;
	margin: 0 0 16px;
	padding: 0;
}

#apl-buttons,#apl-buttons h3,#apl-buttons h2,#apl-buttons li,.panel-col-top.panel-panel {
	width: 100%;
}

#edit-submit-events-calendar-nov2016:hover,#edit-submit-events-search-2016-01-14:hover {
	text-decoration: underline;
}

#mini-panel-news_pane {
	padding: 10px 10px 0;
}

#mini-panel-news_pane .view-footer {
	margin: -20px 0 !important;
}

.apl-button {
	margin: 20px 0 !important;
}

.apl-nav2 {
	display: block;
	font-size: 15px;
	font-weight: 400;
}

.panel-col-top.panel-panel {
	float: left;
}

.view-footer {
	font-size: 14px;
	margin: 0 10px 10px;
	padding: 0 !important;
	text-align: center !important;
}

.view-footer .apl-button,#edit-submit-events-calendar-nov2016,#edit-submit-events-search-2016-01-14 {
	background: #0069aa none repeat scroll 0 0;
	border-radius: 2px;
	color: #fff !important;
	display: inline-block;
	line-height: 20px;
	padding: 2.5px 10px !important;
}

.view-footer>p {
	text-align: center;
}

@media (min-width: 980px) {
	#apl-buttons,#apl-buttons h3,#apl-buttons h2,#apl-buttons li,.panel-col-top.panel-panel {
		width: 360px;
	}
}