#ajaxLoader {
	display: none;
	position: fixed;
  align-items: center;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10000;
	background-color: rgba(255, 255, 255, 0.8);
}
#ajaxLoader img {
	width: 20%;
	display: block;
	margin: auto;
}
#ajaxLoader.on {
	display: flex;
}
th {
	border-top: 0 !important;
}
.dataTable th {
	border-bottom: 0 !important;
}
.daterangepicker {
	z-index: 10000 !important;
}
.toast {
	z-index: 10000;
}
.toast.success .toast-header {
	background-color: #d4edda;
	color: #155724;
}
.toast.error .toast-header {
	background-color: #f8d7da;
	color: #721c24;
}
.card .btn-link {
	width: 100%;
	text-align: left;
	color: rgb(107, 107, 107);
	text-decoration: none;
}
.card .btn-link:hover,
.card .btn-link:visited {
	text-decoration: none;
}
#booklets-accordion .btn-link {
	width: 90%;
}
#booklets-accordion .delete-booklet {
	float: right;
}
#booklets-accordion .add-working-step {
	margin-top: 15px;
}
#booklets-accordion .added-working-step {
	margin: 15px 0;
}
#booklets-accordion .form-check-label {
	margin-left: 30px;
}
.item .catalog-price,
.item .invoice-price {
	font-size: 14pt;
	text-align: right;
	padding-right: 30px;
}
.catalogs-total,
.invoice-total {
	font-size: 16pt;
	text-align: right;
	padding: 10px 30px 10px;
	background: #50cc83;
	color: white;
}
#subproducts-carousel {
	display: none;
}
.carousel-item {
	padding: 15px 60px;
}
.carousel-control-next,
.carousel-control-prev {
	width: auto;
	background-color: #0f9df7;
	padding: 10px;
}
.form-error {
	color: white;
	background-color: #A00;
	font-size: 9pt;
	display: block;
	padding: 3px 5px;
	border-radius: .25rem;
	margin-top: 2px;
}
.strength-meter {
	display: block !important;
	border: 0 !important;
	margin-top: 2px !important;
	border-radius: 0.25rem !important;
}
#beta-label {
	position: fixed;
	bottom: 16px;
	color: white;
	background-color: red;
	padding: 10px 70px;
	transform: rotate(45deg);
	left: -53px;
	font-weight: bold;
	letter-spacing: 2px;
}
.to-check {
	background-color: #ffff80;
}
.account-logo-form {
	width: 50%;
}