.btn{
	padding: .25rem .5rem !important;
	font-size: .875rem !important;
	line-height: 1.5 !important;
	border-radius: .2rem !important;
	min-width: 80px;
}

.btn-primary{
	color: #fff !important;
}

.btn-info, .btn-primary, .page-item.active .page-link{
	background-color: #3844a5 !important;
	border-color: #121638 !important;
}

.btn-info:hover, .btn-primary:hover{
	background-color: #121638 !important;
	border-color: #121638 !important;
}

.btn-warning{
	background-color: #ffa500 !important;
	border-color: #c88200 !important;
}

.btn-warning:hover{
	background-color: #c88200 !important;
	border-color: #c88200 !important;
}

.paginate_button {
	font-size: .875rem !important;
}

.page-link{
	/*color: #3844a5 !important;*/
}

.form-control{
	border-radius: unset !important;
}

.brand-link .brand-image{
	margin-left: 0 !important;
}

.required:after{
	content: ' *';
	color: red;
}

.bg-121638{
	background-color: #121638 !important;
}

.bg-481b99{
	background-color: #481b99 !important;
}

.info-box-icon{
    background: #6CA989 !important;
    border-radius: unset !important;
    color: #fff;
}

.border-481b99{
	border: 1px solid #6CA989;
}

.border-481b99 .progress-description{
	color: #035E2F;
}

.card .card-header{
	font-weight: bold;
	color: #121638;
}

.card .card-header a{
	color: #121638;
}

.alert.alert-reminder{
	color: #000;
	background: #fff;
	border-color: #148ea1;
}

.alert.alert-reminder a{
	color: #B55656;
}