body {
	padding-top: 4rem;
	padding-bottom: 4rem;
}
ul {
	list-style: none;
}
a {
	text-decoration: none;
}
p {
	margin-top: 0.15rem;
	margin-bottom: 0.5rem;
}
th {
  font-weight: normal;
  text-align: center;
}

#connection-type {
	text-align: center; 
	width: fit-content;
}
#connection-type span {
	padding: 0 3px;
}

#connection-type span.c-l {
	text-align: right;
}
#connection-type span.c-r {
	text-align: left;
}
#connection-type span.c-c {
	text-align: center;
}
#connection-type span.c-t {
	letter-spacing: -2px;
}

/*
#connection-type span {
	width: 1.25rem; 
	display:inline-block;
}
#connection-type span:nth-child(odd) {
	text-align: right;
}
#connection-type span:nth-child(even) {
	text-align: left;
}
*/

.form-label {
	margin-bottom: 0.5rem;
	margin-top: 0.5rem;
}

#categories-menu .nav-link {
	background: #eef7ff;
}
#categories-menu .nav-link.active {
	background: #6aaef7;
}
#categories-menu .nav-item {
	padding: 0 0.25rem;
}

.select2-container {
	width: 100% !important;
}
.select2-container--default .select2-selection--single {
	border: 1px solid #ced4da;
	border-radius: 0.375rem;
	padding: 0.375rem 2.25rem 0.375rem 0.75rem;
	line-height: 1.5;
}
.select2-container .select2-selection--single {
	height: 2.35rem;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 1.5;
}
.select2-container .select2-selection--single .select2-selection__rendered {
	padding-left: 0px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 2.25rem;
	width: 25px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-width: 7px 6px 0 6px;
	margin-left: -10px;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-width: 0 6px 7px 6px;
}