﻿/* FONTS */
.sidebar .nav p {
	font-size: 1rem !important;
}

.card-title {
	font-size: 1.375rem !important
}

.card-body, .modal-body {
	font-family: Calibri, sans-serif !important;
	font-size: 1.125rem !important;
}

.fs-sml {
	font-size: 0.875rem !important
}

.fs-std {
	font-size: 1.2rem;
}

.fs-lgr {
	font-size: 1.3rem;
}

/* CARDS */

.filter-body {
	transition: all 0.26s ease;
	opacity: 0;
	max-height: 0;
}

	.filter-body.visible {
		opacity: 1;
		max-height: 33rem;
	}

/* NAVIGATION */

.sub-menu > .nav {
	background-color: #616161 !important;
	border-top: 2px solid #DD2222 !important;
}

.sidebar .logo:after {
	background-color: #DD2222 !important;
}

.sidebar .nav i {
	color: #FFFFFF
}

.nav-link > div {
	width: 20px !important
}

.nav-link > i {
	margin-left: auto !important
}

/* LAYOUT */
.w-fit {
	width: fit-content !important
}

.d-none {
	display: none !important
}

body:not(.html-editor) *:not(.ace_scroller, .ace_gutter, .ace_content) {
	scroll-behavior: smooth !important;
}

/* FORMS */
.form-group .form-check.form-check-inline {
	margin-top: 7px;
}

.form-control {
	margin-bottom: 1rem !important;
	width: 100%
}

.form-label {
	margin-bottom: 1rem !important
}

form-label-select {
	top: -0.8rem !important;
}

.dropdown-item.active, .dropdown-item:active {
	background-color: #DD2222 !important;
	color: #FFFFFF !important;
}

button.dropdown-toggle {
	background-color: #DD2222 !important;
	color: #FFF !important;
	padding: 5px 30px !important;
	margin-top: 5px !important;
}

.edit-help {
	position: absolute;
	left: -14px;
	font-size: 1.2rem;
	line-height: 1.2rem;
	color: steelblue;
	top: 46%;
	transform: translateY(-50%);
	background: white;
	border: 4px solid white;
	border-radius: 50%;
}

	.edit-help.inline {
		top: 15px;
	}

.edit-help {
}

	.edit-help.tooltip {
		font-family: "Font Awesome 5 Free";
		opacity: 1;
		font-weight: 900;
		font-style: unset !important;
		z-index: 1038 !important;
	}

.tooltip.fade.show {
	font-size: 1.125rem;
	font-family: Calibri, sans-serif;
	max-width: 200px
}

.tooltip-inner {
	max-width: 300px;
	width: 300px
}

.step-row:hover {
	cursor: pointer;
}

/* BUTTONS */
.btn {
	font-size: 0.8rem !important;
}

.td-ib-actions {
	height: 25px;
	width: 25px;
}

.nice-select-dropdown {
	z-index: 3000 !important;
}

.wr-btn-login::after {
	background-image: url('/Admin/Assets/svgs/fa-white/solid/account-login.svg');
}

.wr-btn-download::after {
	background-image: url('/Admin/Assets/svgs/fa-white/solid/data-transfer-download.svg');
}

/* wr-btn-save/wr-btn-add */
.wr-btn-save, .wr-btn-add, .wr-btn.green {
	background-color: #46A412 !important;
	border-color: #46A412 !important;
}

	.wr-btn-save:hover, .wr-btn-add:hover, .wr-btn.green {
		box-shadow: 0 14px 26px -12px rgba(70, 164, 18, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(76, 175, 80, 0.2) !important;
	}

.wr-btn.red {
	background-color: #F42929 !important;
}

.wr-btn-filter,
.wr-btn-filter-clear {
	background-color: #F42929 !important;
}

.red {
	background-color: #F42929 !important;
}

.green {
	background-color: #46A412 !important;
}

.wr-btn.red:hover, .wr-btn-delete:hover, .wr-btn-return {
	box-shadow: 0 14px 26px -12px rgba(244, 42, 42, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(244, 42, 42, 0.2) !important;
}

.wr-btn-save::after {
	background-image: url('/Admin/Assets/svgs/fa-white/solid/save.svg');
}

.wr-btn-add::after {
	background-image: url('/Admin/Assets/svgs/fa-white/solid/plus.svg');
}

/* wr-btn-resync */
.wr-btn-resync::after {
	background-image: url('/Admin/Assets/svgs/fa-white/solid/reload.svg') !important;
}

/* wr-btn-delete */
.wr-btn-delete {
	background-color: #F42929 !important;
	border-color: #F42929 !important;
	color: #FFF
}

	.wr-btn-delete::after {
		background-image: url('/Admin/Assets/svgs/fa-white/solid/trash.svg');
	}

/* wr-btn-return */
.wr-btn-return {
	background-color: #F42929 !important;
	border-color: #F42929 !important;
	color: #FFF
}

	.wr-btn-return::after {
		background-image: url('/Admin/Assets/svgs/fa-white/solid/return.svg');
	}

/* wr-btn-unlink */
.wr-btn-unlink {
	background-color: #ffa71c !important;
	border-color: #ffa71c !important;
	color: #FFF
}

	.wr-btn-unlink::after {
		background-image: url('/Admin/Assets/svgs/fa-white/solid/unlink-solid.svg');
	}

.wr-btn-close::after {
	background-image: url('/Admin/Assets/svgs/fa-white/solid/x.svg');
}

.wr-btn-map::after {
	background-image: url('/Admin/Assets/svgs/fa-white/solid/map.svg');
}

.wr-btn-document::after {
	background-image: url('/Admin/Assets/svgs/fa-white/solid/document.svg');
}

.wr-btn-restore::after {
	background-image: url('/Admin/Assets/svgs/fa-white/solid/trash-restore.svg');
}

/* wr-btn-continue */
.wr-btn-continue::after {
	content: "\f054";
	margin-left: 15px;
}

/* wr-btn-search */
.wr-btn-search::after {
	background-image: url('/Admin/Assets/svgs/fa-white/solid/magnifying-glass.svg');
}

/* wr-btn-clone */
.wr-btn-clone::after {
	background-image: url('/Admin/Assets/svgs/fa-white/solid/clone.svg');
}

/* wr-btn-sign-in */
.wr-btn-sign-in::after {
	content: "\f2f6";
	margin-left: 15px;
}

/* wr-btn-reset*/
.wr-btn-reset::after {
	background-image: ("Admin/Assets/svgs/fa-white/reload.svg");
	margin-left: 15px;
}

/* wr-btn-print */
.wr-btn-print::after {
	content: "\f02f";
	margin-left: 15px;
}

/* wr-btn-view */
.wr-btn-view::after {
	content: "\f06e";
	margin-left: 15px;
}

/* wr-btn-edit */
.wr-btn-edit::after {
	content: "\f044";
	margin-left: 15px;
}

/* wr-btn-create */
.wr-btn-create::after {
	content: "\f0fe";
	margin-left: 15px;
}

/* wr-btn-proceed */
.wr-btn-proceed::after {
	background-image: url('/Admin/Assets/svgs/fa-white/solid/chevron-right.svg');
}

/* wr-btn-folder */
.wr-btn-folder::after {
	background-image: url('/Admin/Assets/svgs/fa-white/solid/folder.svg');
}

.wr-btn-filter::after {
	background-image: url('/Admin/Assets/svgs/fa-white/solid/filter-solid.svg');
}

.wr-btn-filter-clear::after {
	background-image: url('/Admin/Assets/svgs/fa-white/solid/reload.svg');
}

/* MATERIAL DATEPICKER */
.mp-picker-info {
	background-color: #DD2222 !important
}

.mp-picker .mp-picker-info .mp-info-second {
	overflow: unset !important
}

.mp-picker-picker {
	background-color: #FFF !important
}

.mp-picker-site {
	color: #000000 !important
}

.mp-picker .mp-picker-choose .mp-picker-header {
	opacity: 1 !important;
	color: #DD2222 !important;
	font-weight: bold !important;
}

.mp-picker-choose-day {
	color: #000000 !important
}

	.mp-picker-choose-day.active {
		color: #FFFFFF !important
	}

/* GRIDS */
/*
td {
	padding: 0 !important
}*/

.table-responsive .table-cell {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.wr-tbl-row {
	display: flex !important;
	flex-direction: row !important;
	align-items: center !important
}

.table-responsive .table-cell.cell-header {
	font-weight: bold;
}

.table-responsive .table-cell.left {
	justify-content: flex-start;
}

.table-responsive .table-cell.centered {
	justify-content: center;
}

.table-responsive .table-cell.right {
	justify-content: flex-end;
}

.table-response .table-cell.w-0 {
	width: 0% !important
}

.table-responsive .table-cell.w-5 {
	width: 5% !important;
}

.table-responsive .table-cell.w-10 {
	width: 10% !important;
}

.table-responsive .table-cell.w-15 {
	width: 15% !important;
}

.table-responsive .table-cell.w-20 {
	width: 20% !important;
}

.table-responsive .table-cell.w-25 {
	width: 25% !important;
}

.table-responsive .table-cell.w-30 {
	width: 30% !important;
}

.table-responsive .table-cell.w-35 {
	width: 35% !important;
}

.table-responsive .table-cell.w-40 {
	width: 40% !important;
}

.table-responsive .table-cell.w-45 {
	width: 45% !important;
}

.table-responsive .table-cell.w-50 {
	width: 50% !important;
}

.table-responsive .table-cell.w-55 {
	width: 55% !important;
}

.table-responsive .table-cell.w-60 {
	width: 60% !important;
}

.table-responsive .table-cell.w-65 {
	width: 65% !important;
}

.table-responsive .table-cell.w-70 {
	width: 70% !important;
}

.table-responsive .table-cell.w-75 {
	width: 75% !important;
}

.table-responsive .table-cell.w-80 {
	width: 80% !important;
}

.table-responsive .table-cell.w-85 {
	width: 85% !important;
}

.table-responsive .table-cell.w-90 {
	width: 90% !important;
}

.table-responsive .table-cell.w-95 {
	width: 95% !important;
}

.form-check .form-check-label {
	color: #000000;
	font-size: 1.125rem;
	font-family: Calibri, sans-serif
}

	.form-check .form-check-label span {
		top: 1px;
	}

.form-check.form-check-radio .form-check-label span {
	top: -1px;
	transform: translateY(+40%);
}

.form-check .form-check-sign:before {
	height: 11px;
	width: 11px;
	top: 5px;
	left: 5.5px;
}

.order-arrow {
	width: 20px !important;
	height: 20px !important;
}

	.order-arrow.right {
		/*margin-right:%!important;*/
	}

.table-responsive tr {
	padding-top: 5px !important;
	padding-bottom: 5px !important
}

.table-responsive td {
	/*height: 30px !important;
    width:100%!important*/
}

.table-responsive th {
	padding: 0 !important
}

.table-responsive table {
	width: 100% !important
}

.table-responsive .tree-icon {
	width: 1.25rem !important;
	height: 1.25rem !important;
	margin-right: 1% !important;
}

.table-responsive .detach {
	color: #DD2200;
	cursor: pointer;
}

.active-input {
	position: absolute;
	top: 50%; left: 50%;
	transform: translate(-50%, -50%);
	width: 1.25rem !important;
	height: 1.25rem !important;
	margin-right: 1% !important;
	opacity: 0;
	z-index: 2;
}

.form-check.form-check-inline {
	margin: 0;
}

.table-responsive .form-check-label {
	height: 30px !important;
	padding: 15px 15px !important;
	padding: 0 !important;
}

.table-responsive .form-check-sign {
	top: unset !important;
	left: unset !important;
	position: relative !important
}

.table-responsive .form-check .form-check-sign:before {
	top: 10px;
}

.table-responsive span.check {
	top: unset !important;
	left: unset !important;
	position: relative !important;
	margin-top: 5px !important;
}

/* MODALS */
.modal.fade {
	padding: 0 !important;
	width: calc(100% - 310px);
	margin-left: 310px
}

.modal-dialog.modal-lg {
	max-width: 1500px !important;
}

.modal-header {
	background-color: #DD2222 !important;
	color: #FFFFFF !important;
	border-radius: 0;
}

	.modal-header h3 {
		margin: 0 !important
	}

.image-cols tr:not([align="center"]) {
	height: 150px !important;
	max-height: 200px !important;
}

.edit-with-help {
	padding-left: 1.5rem !important;
}

	.edit-with-help.currency {
		padding-left: 2.5rem !important;
	}

/* TEMP */
.form-group {
	margin-top: 30px !important;
	padding-bottom: 10px !important
}

	.form-group .bmd-label-static {
		top: -20px;
	}

		.form-group .bmd-label-static.moxi {
			top: -25px;
		}

.bmd-form-group label {
	color: #DD2222;
	font-family: Calibri, sans-serif;
	font-size: 1.2rem !important;
}

.form-control,
.nice-select {
	font-size: 1.125rem;
	height: 35px;
	/*margin-bottom: unset !important;*/
	padding-top: 15px;
	line-height: 24px;
}

.content-group-header {
	color: #DD2222
}

.form-check .form-check-label.reverse {
	padding-right: 25px;
	padding-left: 0;
	color: #DD2222
}

	.form-check .form-check-label.reverse span {
		left: unset;
		right: -1px;
		padding-top: 5px;
	}

.form-check .reverse .form-check-sign {
	float: right;
	padding-left: 10px;
	padding-right: 0;
}

	.form-check .reverse .form-check-sign:before {
		right: 3.5px;
		left: unset;
	}

.faux-form-label {
	color: #DD2222;
	font-family: Calibri, sans-serif;
	font-size: 1.2rem !important;
}

span.text {
	font-size: 1rem;
}

.filter-option-inner-inner {
	font-size: 1rem
}

.modal-lg.modal-lg-full {
	max-width: 100% !important;
	margin: 0 !important;
}

.bs-searchbox .form-control {
	font-size: 1.125rem;
	font-family: Calibri, sans-serif
}

	.bs-searchbox .form-control::-webkit-input-placeholder {
		font-size: 1.125rem;
	}

	.bs-searchbox .form-control::-moz-placeholder {
		font-size: 1.125rem;
	}

	.bs-searchbox .form-control:-ms-input-placeholder {
		font-size: 1.125rem;
	}

	.bs-searchbox .form-control::placeholder {
		font-size: 1.125rem;
	}

.modal-dialog.modal-lg.modal-lg-full {
	height: calc(100% - 70px) !important;
	margin-top: 70px !important;
}

.content {
	margin-top: 0 !important;
}

.navbar.navbar-expand-lg.navbar-transparent {
	z-index: 1039 !important;
	background-color: #C5C5C5 !important
}

.modal-body .form-header {
	color: #DD2222;
	font-family: Calibri, sans-serif;
	font-size: 1.2rem !important;
}

.selected_image_prev {
	height: 23rem !important
}

.currency-with-help {
	position: absolute;
	left: 1.5rem;
	font-size: 1.2rem;
	top: 46%;
	transform: translateY(-50%);
}

.modal-header {
	z-index: 1071 !important;
	/*top:70px!important;*/
}

.modal-body .tox-toolbar-overlord {
	display: flex !important
}

.modal-dialog.modal-lg.modal-lg-full {
	min-height: calc(100vh - 75px);
}

.modal-content {
	max-height: calc(100vh - 4rem);
	overflow: auto;
}

.modal-footer {
	background-color: white;
}

.bootstrap-switch .bootstrap-switch-handle-on {
	background: #46A412 !important;
}

.aspNetDisabled .btn-icon {
	color: #DD2222 !important;
	background: #ffffff !important;
	cursor: not-allowed !important
}

.step-row {
	display: flex;
	flex-direction: row;
	align-items: center;
	width: 100%;
	min-height: 70px;
}

	.step-row .step {
		position: relative;
		background: white;
		width: 36.75%;
		margin-left: -5%;
		background-color: white;
		clip-path: polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%);
		min-height: 70px;
	}

		.step-row .step .step-inner {
			position: absolute;
			top: 2px;
			left: 2px;
			width: calc(100% - 4px);
			height: calc(100% - 4px);
			clip-path: polygon(0% 0%, 90% 0%, calc(100% - 2px) 50%, 90% 100%, 0% 100%);
			background-color: #DD2222;
			display: flex;
			justify-content: center;
		}

		.step-row .step:last-of-type {
			clip-path: unset !important;
		}

		.step-row .step:nth-child(1) {
			z-index: 3
		}

		.step-row .step:nth-child(2) {
			z-index: 2
		}

		.step-row .step:nth-child(3) {
			z-index: 1;
			clip-path: unset
		}

			.step-row .step:nth-child(3) .step-inner {
				clip-path: unset
			}

		.step-row .step:first-of-type {
			margin-left: unset !important
		}

.step-btn {
	background: unset;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
	clip-path: polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%);
	width: 100%;
	height: 100%;
	font-size: 1.2rem
}

	.step-btn.square {
		clip-path: polygon(0% 0%, 100% 0%, 100% 50%, 100% 100%, 0% 100%) !important;
	}

	.step-btn.active {
		font-size: 1.3rem;
		background-color: #46A412;
	}

.mpe-close-btn {
	position: absolute;
	right: 2%;
	top: 15px;
	height: 40px;
	z-index: 1074;
	background: none;
	border: none;
	color: #ffffff
}

.mpe-itin-preview {
	position: absolute;
	right: 5%;
	top: 15px;
	height: 40px;
	z-index: 1074;
	display: flex !important;
	align-items: center !important;
}

.cell-header.control {
	height: 32px;
}

.modal-dialog.modal-lg.modal-tier-2 {
	z-index: 2070;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
}

#navBrand {
	cursor: pointer;
	color: #DD2222
}

nav .btn {
	font-size: 1rem !important
}

	nav .btn i {
		font-size: 1.3rem !important
	}

.table-cell > span {
	width: 100%
}

.card.card-collapse {
	box-shadow: none !important;
	margin-top: 0;
}

.card-collapse .card-header {
	padding: 0.75rem 0;
	margin-bottom: 0;
	background-color: #fff;
	border-bottom: 1px solid #eeeeee;
}

	.card-collapse .card-header h3 {
		margin-top: 0;
	}

.card-collapse .card-body {
	padding: 0.9375rem 0;
}

#itinItemsTable {
	overflow: unset !important;
}

.fit-content {
	width: fit-content !important
}

thead th {
	font-weight: 800  !important;
}

.modal-close {
	cursor: pointer;
}

.form-group .bmd-label-static {
	top: -26px;
}

.form-group, .faux-form-label, .image-cols, .indent, .form-check {
	margin-left: 20px !important;
}

.form-check-inline {
	margin-left: 20px !important
}

.table-responsive {
	display: table !important;
}

.table-responsive .form-check-inline {
	margin-left: 0 !important
}

.form-group .bmd-label-static {
	top: -26px;
}

.tox.tox-tinymce {
	width: 100%;
}

.form-control,
.nice-select {
	font-size: 1.125rem;
	height: 35px;
	margin-bottom: unset !important;
	padding-top: 15px;
	background-color: #F5F5F5;
	padding-top: 5px;
	margin-top: 7px;
	padding-left: 5px;
	line-height: 24px;
}

.bg-admin {
	background-color: #9E9E9E;
}

.p-20 {
	padding-left: 20px !important
}

.dropdown-menu.show {
	z-index: 1040 !important
}

.sync::after {
}

.form-check-label > label {
	color: transparent !important;
}

.form-check-label * {
	user-select: none !important;
}

.bs-tooltip-left {
	will-change: bottom, left !important;
}

.tox-toolbar__primary {
	width: 100% !important
}

.login-bg {
	height: calc(100vh - 1px);
	width: 100%;
	background-image: url('/admin/images/wallpaper.gif');
	background-size: cover;
	background-position: center center;
}

	.login-bg.dark {
		background-image: url('/admin/assets/login/wallpaper-night.jpg');
	}

.login-card {
	background-color: #FFFFFF;
}

.dark .login-card {
	background-color: #212121;
}

.dark .form-control {
	color: #FFFFFF;
}

.body {
	overflow-y: hidden
}

.download-button {
	background-color: #30AEE3 !important;
	color: #FFF !important;
}

/* VALIDATION CSS */

/* Validation Links */
.wr-val-link {
	font-weight: bold;
}

	.wr-val-link:hover {
		cursor: pointer;
	}

/* Default State */
.wr-val-group {
	display: flex;
	position: relative;
}

	.wr-val-group::after {
		content: ' ';
		background-repeat: no-repeat !important;
		background-size: contain !important;
		background-position: center center !important;
		width: 20px !important;
		height: 40px !important;
		display: flex !important;
		position: absolute;
	}

	.wr-val-group .form-label {
	}

	.wr-val-group .form-control {
		padding-right: 0px;
	}

	/* Valid State */
	.wr-val-group.wr-valid {
		display: flex;
	}

		.wr-val-group.wr-valid::after {
			background-image: url('/Admin/Assets/svgs/validation/check.svg') !important;
			top: 5px;
			right: 5px;
		}

		.wr-val-group.wr-valid .form-label {
			color: #46A412 !important
		}

		.wr-val-group.wr-valid.is-focused .form-control {
			background-image: linear-gradient(to top, #46a412 2px, rgba(221, 34, 34, 0) 2px), linear-gradient(to top, #d2d2d2 1px, rgba(210, 210, 210, 0) 1px);
			padding-right: 20px;
		}

		.wr-val-group.wr-valid .tox.tox-tinymce {
			border: 1px solid #46A412;
		}

		.wr-val-group.wr-valid .tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type) {
			border-right: 1px solid #46A412;
		}

		.wr-val-group.wr-valid .tox .tox-toolbar-overlord {
			border-bottom: 1px solid #46A412;
		}

		.wr-val-group.wr-valid .tox .tox-toolbar, .wr-val-group.wr-valid .tox .tox-toolbar__overflow, .wr-val-group.wr-valid .tox .tox-toolbar__primary {
			background: unset !important;
		}

	/* Invalid State */
	.wr-val-group.wr-invalid::after {
		background-image: url('/Admin/Assets/svgs/validation/cross.svg') !important;
		top: 5px;
		right: 5px;
	}

	.wr-val-group.wr-invalid .tox.tox-tinymce {
		border: 1px solid #DD2222;
	}

	.wr-val-group.wr-invalid .tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type) {
		border-right: 1px solid #DD2222;
	}

	.wr-val-group.wr-invalid .tox .tox-toolbar-overlord {
		border-bottom: 1px solid #DD2222;
	}

	.wr-val-group.wr-invalid .tox .tox-toolbar, .wr-val-group.wr-invalid .tox .tox-toolbar__overflow, .wr-val-group.wr-invalid .tox .tox-toolbar__primary {
		background: unset !important;
	}

/* Summary */
.wr-val-summary-display {
	display: none;
	color: #DD2222;
}

.wr-val-group.area.wr-valid::after, .wr-val-group.area.wr-invalid::after {
	top: -35px !important;
}

.os-textarea, .os-content, .os-host-textarea {
	min-height: 400px !important;
	/*height: 400px !important;*/
}

/* SWAL */
.swal2-popup.swal2-toast {
	box-shadow: none !important;
	padding: 1em !important;
	border-radius: 3px !important;
}

	/*success*/

	.swal2-popup.swal2-toast.swal2-icon-success, .swal2-icon.swal2-success {
		background: #46A412 !important;
	}

	.swal2-popup.swal2-toast * {
		border-color: #FFF !important;
		color: #FFF !important;
	}

.swal2-success-line-tip, .swal2-success-line-long {
	background-color: #FFF !important;
	border-color: #FFF !important;
}

body.swal2-toast-shown .swal2-container.swal2-bottom {
	left: calc(50% + 155px) !important;
}

/*fail*/

.swal2-popup.swal2-toast.swal2-icon-error, .swal2-icon.swal2-error {
	background: #DD2222 !important;
}

.swal2-x-mark-line-left, .swal2-x-mark-line-right {
	background-color: #FFF !important;
	border-color: #FFF !important;
}

/*warning*/
.swal2-popup.swal2-toast.swal2-icon-warning, .swal2-icon.swal2-warning {
	background: #ff9e0f !important;
}

.preserve-ws {
	white-space: pre !important;
}

/* Admin Modal */
.modal.admin.fade {
	padding: 0;
	width: 100%;
	margin-left: 0;
}

.modal.admin .modal-dialog {
	max-width: 1110px;
	margin: 1rem auto;
}

select.form-control {
	height: 35px !important;
}

.shadow-sm {
	box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important
}

.nice-select.form-control span {
	line-height: 1.5rem !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.card-title,
.content-group-header,
.nav-link p {
	/*font-family:Inter;*/
	font-display: block;
}

.content-group-header,
.nav-link p {
	font-size: 1.3rem;
	line-height: 1.35rem;
}

h1,
h2,
h3,
.card-header .card-title,
.content-group-header,
.nav-link p {
	font-weight: bold;
}

h4, h5, h6 {
	font-weight: 600;
}

label.form-check-label label {
	display: none !important;
}