.container-wide
{
	max-width: none !important;
}
.container-full > .container-wrap
{
	min-height: calc(100vh - 6rem - 90px);
}

.divided.row > [class*="col-"]
{
	border-left: 1px solid rgba(0,0,0,.1);
}
.divided.row > [class*="col-"]:first-child
{
	border-left: none;
}

.form-label,
.col-form-label
{
	font-weight: 500;
}
.form-label
{
	margin-bottom: 0;
}

.table
{
	border-bottom: 1px solid #dee2e6;
}
.table th
{
	border-top: none;
	color: rgba(0,0,0,.25);
	font-weight: normal;
}

.table th,
.table td
{
	padding: 1rem;
	text-align: center;
	vertical-align: middle;
}
.table th:first-of-type,
.table td:first-of-type
{
	text-align: left;
}
.table th:last-of-type,
.table td:last-of-type
{
	text-align: right;
}

/*
@media (max-width: 767px)
{
	.table th:first-of-type,
	.table td:first-of-type
	{
		padding-left: 0 !important;
	}

	.table th:last-of-type,
	.table td:last-of-type
	{
		padding-right: 0 !important;
	}
}
*/

.table.table-borderless
{
	border-bottom: 0;
}
.table.table-borderless th,
.table.table-borderless td
{
	padding: .5rem 1rem;
}

/*
.table tr .action {
	visibility: hidden;
}

.table tr:hover .action {
	visibility: visible;
}
*/

.btn-actions
{
	position: relative;
	white-space: nowrap;
}
.btn-actions > [class^="fa"]
{
	margin-right: .5rem;
	color: inherit;
}
.btn-actions > [class^="fa"]:last-child
{
	margin-right: 0 !important;
}

.btn-action [class^="fa"],
.btn-action [class^="fas"],
.btn-action [class^="far"],
.btn-action [class^="fal"]
{
	margin-right: .4rem;
}
.btn-action > #action-all
{
	padding: .3rem 1.4rem .3rem .8rem;
}

.copy-link .form-control
{
	flex: 0 1 auto;
	width: 200px;
}

.treeview .list-group-item
{
	border-radius: 0;
}

.linkview h3
{
	margin-bottom: 0;
	font-size: 1.125rem;
	color: #1a0dab;
}
.linkview p
{
	margin-bottom: 0;
	line-height: 1.54;
}
.linkview a
{
	color: #006621;
	font-size: 0.875rem;
}

