/*

* Override Pages default styles or create your own styles here

*/
.jumbotron h1.large-demo-text{
	font-size: 150px;
}

.icon-text-search{
	font-size: 42px;
	width: 150%;
}

.content .card .card-body {
	position: relative;
	min-height: 189px;
}
.content .card .card-body .card-title h4 {
	margin-top: 0 !important;
}
.content .card .card-body .card-title h4 span {
	color: #76C2A7;
}
.content .card .card-body .circle-link {
	position: absolute;
	top: 20px;
	right: 20px;
	border-radius: 50%;
	background: #f4f4f4;
	padding: 0.75rem;
	width: 48px;
	height: 48px;
}
.content .card .card-body .number {
	font-size: 3em;
	margin-bottom: .5em;
}
.nav-tabs-fillup > li > a:after {
	background: #76C2A7;
	border: none;
}
.table.table-hover thead th:nth-child(1) {
	width: 5% !important;
}
.table.table-hover tbody tr td {
	padding: 10px 20px;
}
.table.table-hover tbody tr:hover td {
	background: #e8e8e8 !important;
}
.table.table-hover tbody > tr > td .btn {
	border-radius: 15px !important;
}
.table.table-hover tbody > tr td:nth-child(4) > a:nth-child(1) {
/*margin-bottom: 6px;*/
}
.table.table-hover tbody > tr > td:nth-child(1) {
	max-width: 40px;
}
.table.table-hover tbody > tr > td:nth-child(2) a:hover {
	color: #6ca7d1;
}

.custom-control-input:checked~.custom-control-label::before {
	border-color: #6ca7d1;
	background-color: #6ca7d1;
}

.activity .timeline {
	list-style-type: none;
	position: relative;
	padding: 0 26px 0 !important;
}
.timeline:before {
	background: #dee6ed;
	left: 9px;
	width: 2px;
	height: 100%;
}
.timeline-item:before, .timeline:before {
	content: " ";
	display: inline-block;
	position: absolute;
	z-index: 1;
}
.timeline-item:before {
	background: #fff;
	border-radius: 50%;
	border: 3px solid #6ca7d1;
	left: 0;
	width: 20px;
	height: 20px;
}

.activity strong {
	font-weight: 600;
	color: #495057;
}
.activity .text-sm {
	font-size: .75rem;
}

.list-group .list-group-item img {
	height: 16px;
	margin-right: 4px;
}