.pagination a {
		border-color: #efefef;
		background: #ddd;
		color: #7c7c7c;
		font-weight: 700;
		display: inline-block;
		padding-left: 0;
		margin: 20px 0;
		border-radius: 4px;
		text-align:center !important;
		width:40px;
		padding: 2px;
		border-color: 1px solid #ddd;
}
.pagination strong {
		border-color: 1px solid #ddd;
		background: #428bca;
		color: #fff;
		font-weight: 700;
		display: inline-block;
		padding-left: 0;
		margin: 20px 0;
		border-radius: 4px;
		text-align:center !important;
		width:40px;
		padding: 2px;
}

.pagination {
	width: 100%
}

.cust_select {
	background-color: white;
	height: 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    padding-right: 0px !important;
}

.year_err{
	color: red;
    text-align: center;
}

.note {
margin: 0 0 20px 0;
padding: 15px 30px 15px 15px;
border-left: 5px solid #eee;
}

.note.note-danger {
background-color: #f9f0f0;
border-color: #dca7b0;
color: #a94442, 80%;
}

.note.note-success {
background-color: #eef7ea;
border-color: #bbdba1;
color: #3c763d, 80%;
}

.container article {
    text-align: justify;
    min-height: 375px;
    word-wrap: break-word;
    width:160px;
    position: relative;
    height: auto;
    max-height: 105px;
    margin-left: -8px;
    overflow: hidden;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.container article:hover {
    background: #dadada;
    cursor: pointer;
}
.container article.expand {
    max-height: 900px;
}
.username_display {
    color: #00579e;
    font-weight: bolder;
}
.custom-table-pro table tr td {padding: 10px 5px !important;}