.focus_content.library li {
	display:inline-block;
	width:23.3%;
	margin:15px 17px 0 0;
}

.focus_content.library li.row_last {
	margin-right:0;
}

.focus_content.library li.col_first {
	margin-top:0;
}

.focus_content.library li a {
	display:block;
	width:100%;
	height:73px;
	border:1px solid #DADADA;
	border-bottom:0;
	text-decoration:none;
	color:#002664;
	outline:none;
	line-height:15px;
	background: #fff;
	box-shadow: 0px 4px 0px #002664;
	-webkit-transition: all linear 0.3s;
	-moz-transition: all linear 0.3s;
	-o-transition: all linear 0.3s;
	transition: all linear 0.3s;
	border-radius: 0.25rem;
}

/*.focus_content.library li.i1 a { box-shadow: 0px 4px 0px #50bc73; }
.focus_content.library li.i1 a:hover { color:#50bc73; border-color:#50bc73; background:#50bc73; }

.focus_content.library li.i2 a { box-shadow: 0px 4px 0px #4dbc83; }
.focus_content.library li.i2 a:hover { color:#4dbc83; border-color:#4dbc83; background:#4dbc83; }

.focus_content.library li.i3 a { box-shadow: 0px 4px 0px #3aa590; }
.focus_content.library li.i3 a:hover { color:#3aa590; border-color:#3aa590; background:#3aa590; }

.focus_content.library li.i4 a { box-shadow: 0px 4px 0px #3a8290; }
.focus_content.library li.i4 a:hover { color:#3a8290; border-color:#3a8290; background:#3a8290; }

.focus_content.library li.i5 a { box-shadow: 0px 4px 0px #4cbb80; }
.focus_content.library li.i5 a:hover { color:#4cbb80; border-color:#4cbb80; background:#4cbb80; }

.focus_content.library li.i6 a { box-shadow: 0px 4px 0px #45b892; }
.focus_content.library li.i6 a:hover { color:#45b892; border-color:#45b892; background:#45b892; }

.focus_content.library li.i7 a { box-shadow: 0px 4px 0px #489292; }
.focus_content.library li.i7 a:hover { color:#489292; border-color:#489292; background:#489292; }

.focus_content.library li.i8 a { box-shadow: 0px 4px 0px #357397; }
.focus_content.library li.i8 a:hover { color:#357397; border-color:#357397; background:#357397; }

.focus_content.library li.i9 a { box-shadow: 0px 4px 0px #47b695; }
.focus_content.library li.i9 a:hover { color:#47b695; border-color:#47b695; background:#47b695; }

.focus_content.library li.i10 a { box-shadow: 0px 4px 0px #4cab9b; }
	.focus_content.library li.i10 a:hover { color:#4cab9b; border-color:#4cab9b; background:#4cab9b; }

.focus_content.library li.i11 a { box-shadow: 0px 4px 0px #4a8d9a; }
.focus_content.library li.i11 a:hover { color:#4a8d9a; border-color:#4a8d9a; background:#4a8d9a; }

.focus_content.library li.i12 a { box-shadow: 0px 4px 0px #336a9c; }
.focus_content.library li.i12 a:hover { color:#336a9c; border-color:#336a9c; background:#336a9c; }

.focus_content.library li.i13 a { box-shadow: 0px 4px 0px #4aaba5; }
.focus_content.library li.i13 a:hover { color:#4aaba5; border-color:#4aaba5; background:#4aaba5; }

.focus_content.library li.i14 a { box-shadow: 0px 4px 0px #50a3a8; }
.focus_content.library li.i14 a:hover { color:#50a3a8; border-color:#50a3a8; background:#50a3a8; }

.focus_content.library li.i15 a { box-shadow: 0px 4px 0px #4a85a4; }
.focus_content.library li.i15 a:hover { color:#4a85a4; border-color:#4a85a4; background:#4a85a4; }

.focus_content.library li.i16 a { box-shadow: 0px 4px 0px #3169a3; }
.focus_content.library li.i16 a:hover { color:#3169a3; border-color:#3169a3; background:#3169a3; }
*/

.focus_content.library li a:hover {
	color:#222;
	background:#CBEDFD;
}

.focus_content.library li a .text {
	display:table;
	width:100%;
	height:53px;
	margin:10px 0;
}

.focus_content.library li a .text p {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size:14px;
	font-family:"Lato",Arial,Helvetica,sans-serif;
	font-weight:600;
	padding: 12px;
}