body {
	overflow-x: hidden;
}
.mobile-call-fixed {
	display: none;
}
.brxe-icon-box i {
	padding-right: 10px;
	color: red;
	font-size: 24px;
}
.brxe-icon-box i.fa-minus {
	position: relative;
	top: 4px;
}
.accordion-title-wrapper {
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 5px;
	position: relative;
	cursor: pointer;
}
.accordion-title-wrapper:before {
	font: normal normal normal 14px/1 FontAwesome;
	content: '\f067';
	position: absolute;
	right: 20px;
	top: 12px;
}
.accordion-content-wrapper {
	display: none;
}
.grid--m-1 {
	margin-top: 2em;
}
.old_version {
	color: #999;
	text-decoration: none;
	border-bottom: 1px dashed #999;
}
.bx-pagination {
	clear: both;
}
.back-btn {
	position: relative;
	padding-left: 30px;
}
.back-btn:before {
	display: block;
	position: absolute;
	content: '';
	width: 20px;
	height: 16px;
	background: url(/img/back-icon.png) no-repeat;
	left: 0;
	top: 40%;
	transform: translateY(-50%);
}
@media (max-width: 768px) {
	.title-search-result {
		width: 100% !important;
		left: 15px !important;
	}
	.table-responsive > .table > tbody > tr > td {
		white-space: unset !important;
	}
	.mobile-call-fixed {
		display: flex;
		position: fixed;
		z-index: 9999;
		bottom: 0;
		right: 0;
		width: 70px;
		height: 70px;
		margin: 15px;
		padding: 12px;
		background: #30915a;
		border-radius: 50%;
	}
}
.jstree-default .jstree-closed > .jstree-ocl {
	background-image: url(/images/red_krest_icon.png) !important;
	background-position: 0 0 !important;
	background-size: 16px;
	position: relative;
	left: 3px;
	top: 7px;
}
.jstree-default .jstree-open > .jstree-ocl {
	background-image: url(/images/red_krest_icon_open.png) !important;
	background-position: 0 0 !important;
	background-size: 20px;
	position: relative;
	left: 0px;
	top: 4px;
}
.header-item-3 {
	position: relative;
	top: -3px;
}
.header-item {
	position: relative;
	top: -12px;
	right: 20px;
}
.price_page b {
	font-size: 20px;
	width: 100%;
	display: block;
}
.price_page .styled-table table {
	max-width: 100% !important;
}
.price_page table td {
	max-width: 500px;
}
.price_page table td:nth-child(2) {
	width: 95px;
}
.pacientam table {
	width: 100%;
}
.pacientam table td {
	padding: 5px;
	border: 1px solid #eee;
}
.back-btn {
	margin-top: 20px;
	display: inline-block;
}
