html {
  font-size: 14px;
  line-height: 24px;
  font-family: Arial, sans-serif;
  background: #ffffff;
}
html,
body {
  height: 100%;
}
button,
input,
select,
textarea {
  font: inherit;
}
body {
  margin: 0 auto;
  max-width: 960px;
	position:relative;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
h1 {
  font-size: 18px;
  margin: .67em 0;
}
h2 {
  font-size: 22px;
  margin: .83em 0;
  color: #4c4c4c;
}
h3 {
  font-weight: normal;
  font-size: 16px;
  margin: 1em 0;
}
h4 {
  font-size: 1em;
  margin: 1.33em 0;
}
h5 {
  font-size: .83em;
  margin: 1.67em 0;
}
h6 {
  font-size: .67em;
  margin: 2.33em 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
mark {
  background: #ff0;
  color: #000000;
}
pre {
  white-space: pre-wrap;
  word-wrap: break-word;
}
q {
  quotes: none;
}
q:before,
q:after {
  content: "";
  content: none;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
dl,
menu,
ol,
ul {
  margin: 1em 0;
}
dd {
  margin: 0 0 0 40px;
}
menu,
ol,
ul {
  padding: 0 0 0 40px;
}
nav ul,
nav ol {
  list-style: none;
}
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
form {
  margin: 0;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: .35em .625em .75em;
}
legend {
  border: 0;
  padding: 0;
  white-space: normal;
}
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
}
button,
input {
  line-height: normal;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
table {
  border-collapse: collapse;
}
html,
button,
input,
select,
textarea {
  color: #000000;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #f5f5f5;
  background: rgba(255, 255, 255, 0.5);
  margin: 1em 0;
  padding: 0;
}
img {
  vertical-align: middle;
  max-width: 100%;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
textarea {
  resize: vertical;
}
.page-not-found .btn {
	margin-top: 40px;
}
.page-not-found p {
	margin: 0 0 10px 0;
}
.page-not-found-404 {
	font-size: 140px;
	height: 78px;
	margin-top: 50px;
}
/* ==========================================================================
   BUTTONS */
/* ========================================================================== */
.bxmap-button {
  display: inline-block;
  color: #ffffff;
  margin: 15px 0;
  font: normal 16px/36px Arial, sans-serif;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  background: #008484;
  border: 0;
  text-decoration: none;
  white-space: nowrap;
  width: 100%;
  height: 36px;
  padding: 0 20px;
  border-radius: 20px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.bxmap-button:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.bxmap-button:hover,
.bxmap-button:focus {
  color: #ffffff;
  background: #019391;
  text-decoration: none;
}
.bxmap-button:active,
.bxmap-button.active {
  outline: 0;
  background: #019391;
  box-shadow: inset 0 2px 0 rgba(0,0,0,.2);
}
.btn {
  display: inline-block;
  color: #ffffff;
  margin-bottom: 0;
  font: normal 16px/36px Arial, sans-serif;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  background: #008484;
  border: 0;
  text-decoration: none;
  white-space: nowrap;
  height: 36px;
  padding: 0 17px;
  border-radius: 20px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #ffffff;
  background: #019391;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background: #019391;
  box-shadow: inset 0 2px 0 rgba(0,0,0,.2);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: .65;
}
.hours .btn {
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
}
.hours .btn.reserved,
.hours .btn.blocked {
	cursor: not-allowed;
	opacity: .65;
}

.hours .btn#bled,
.hours .btn.reserved,
.hours .btn.reserved:active,
.hours .btn.reserved:hover,
.hours .btn.reserved:focus {
    background-color: #eceff1;
    color: #a7a7a7;
	border-color: #cecece;
}
.hours .btn.blocked,
.hours .btn.blocked:active,
.hours .btn.blocked:hover,
.hours .btn.blocked:focus{
	background-color: #FFFFFF;
	color: #a7a7a7;
	border-color: #cecece;
}
.btn-primary {
  background: #008484;
  color: #ffffff;
}
.btn-primary:hover,
.btn-primary:focus {
  color: #ffffff;
  background: #18643d;
  text-decoration: none;
}
.btn-primary:active,
.btn-primary.active {
  color: #ffffff;
  background: #18643d;
}
.btn-block {
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
input.formatted {
	text-transform: capitalize;
}
.btn-square {
  border-radius: 0;
}
.btn-link {
  color: #019391;
  cursor: pointer;
  border-radius: 0;
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}
.btn-link:hover,
.btn-link:focus {
  color: #008484;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  background-color: transparent;
  color: #008484;
  text-decoration: none;
}
.btn-transparent {
	background: transparent;
	color: #008484;
	border: solid 2px #cecece;
}

.btn-login,
.btn-gray {
  background-color: transparent;
  position: relative;
  color: #008484;
  border: solid 2px #cecece;
  line-height: 32px;
}
.btn-login:hover,
.btn-gray:hover,
.btn-login:focus,
.btn-gray:focus,
.btn-login:active,
.btn-gray:active {
  color: #ffffff;
  background: #008484;
  text-decoration: none;
  border-color: #008484;
}
.btn-login:hover.arr-right:after,
.btn-gray:hover.arr-right:after,
.btn-login:focus.arr-right:after,
.btn-gray:focus.arr-right:after,
.btn-login:active.arr-right:after,
.btn-gray:active.arr-right:after {
  background-position: -30px -180px;
}
.btn-login {
  padding-right: 40px;
}
.btn-login:after {
  position: absolute;
  content: "";
  top: 50%;
  right: 10px;
  margin-top: -15px;
  width: 30px;
  height: 30px;
  background: url('images/all-icons-green.png') no-repeat 0 -60px;
  background-size: 60px 400px;
}
.btn-login:hover:after,
.btn-login:focus:after,
.btn-login:active:after {
  background-position: 0 -90px;
}
.btn-cancel {
  position: relative;
  padding-right: 30px;
  background: transparent;
  border: solid 1px #de3939;
  color: #de3939;
  box-shadow: none;
  text-shadow: none;
  font-weight: normal;
}
.btn-cancel:after {
  position: absolute;
  content: "";
  top: 50%;
  right: 8px;
  width: 15px;
  height: 16px;
  margin-top: -8px;
  background: url('images/ui_sprite.png') no-repeat -35px -310px;
  background-size: 105px auto;
}
.btn-cancel:active,
.btn-cancel:focus {
  background: transparent;
  border-color: #ab2c2c;
  color: #ab2c2c;
  box-shadow: none;
}
.btn-cancel:active:after,
.btn-cancel:focus:after {
  background-position: -35px -345px;
}
.btn-service-search {
  position: relative;
  text-align: left;
  text-indent: -9999px;
  width: 40px;
}
.btn-service-search:after {
  position: absolute;
  content: "";
  width: 16px;
  height: 16px;
  left: 50%;
  top: 50%;
  margin: -7px 0 0 -8px;
  background: url('images/ui_sprite.png') no-repeat 0 -280px;
  background-size: 105px auto;
}
.btn-edit {
  background-image: url('images/ui_sprite.png');
  background-repeat: no-repeat;
  background-size: 105px auto;
  text-indent: -9999px;
  text-align: left;
  background-position: 1px 2px;
}
.btn-edit:active,
.btn-edit:focus {
  background-color: transparent !important;
  background-position: 1px -33px;
}
.btn-attach {
  background-image: url('images/ui_sprite.png');
  background-repeat: no-repeat;
  background-size: 105px auto;
  text-indent: -9999px;
  text-align: left;
  background-position: -69px 1px;
}
.btn-attach:active,
.btn-attach:focus {
  background-color: transparent !important;
  background-position: -69px -34px;
}
.btn-car {
  background-image: url('images/ui_sprite.png');
  background-repeat: no-repeat;
  background-size: 105px auto;
  text-indent: -9999px;
  text-align: left;
  background-position: -69px -71px;
}
.btn-car:active,
.btn-car:focus {
  background-color: transparent !important;
  background-position: -69px -106px;
}
.btn-map-marker {
  background-image: url('images/ui_sprite.png');
  background-repeat: no-repeat;
  background-size: 105px auto;
  text-indent: -9999px;
  text-align: left;
  margin-top: 8px;
  background-position: -69px -140px;
}
.btn-map-marker:active,
.btn-map-marker:focus {
  background-color: transparent !important;
  background-position: -69px -175px;
}
.btn.btn-video {
	background: #039be5;
}
svg.online {
	width:16px;
	height:16px;
	shape-rendering:geometricPrecision;
	text-rendering:geometricPrecision;
	image-rendering:optimizeQuality;
	fill-rule:evenodd;
	clip-rule:evenodd;
	vertical-align: text-bottom;
}
svg .white {
	fill:white;
	fill-rule:nonzero;
}
svg .none {
	fill:none;
}
/* ==========================================================================
   FORMS */
/* ========================================================================== */
.form-control {
  display: block;
  width: 100%;
  font-size: 16px;
  height: 36px;
  padding: 0 10px;
  position: relative;
  margin-bottom: 12px;
  color: #4c4c4c;
  vertical-align: middle;
  border: solid 1px #b4b4b4;
  outline: none;
  background-color: #ffffff;
  -webkit-appearance: none;
  border-radius: 2px;
  box-shadow: inset 0 2px 1px rgba(0,0,0,.05);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
	text-overflow: ellipsis;
}
.form-control:focus {
  outline: none;
  border-color: #008484;
  background-color: #ffffff;
}
textarea.form-control {
  padding: 10px;
  height: auto;
}
select.form-control {
  padding: 0;
  cursor: pointer;
  border-radius: 5px;
  -webkit-appearance: menulist;
}
select.form-control[multiple],
select.form-control.multiple {
  -webkit-appearance: none;
  height: auto;
}
.form-control[type="file"] {
  padding: 5px;
}
.form-control[type="number"],
.form-control[type="date"],
.form-control[type="time"] {
  padding: 0 0 0 10px;
}
.form-control[type="color"] {
  padding: 0;
}
.form-control-required,
.form-control[required] {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAI5JREFUeNpi/P//PwM1ARMDlcGogaMGkgEYdysrEK3Y5c59klzoC8T7gPgzFIPYPuR6uQWINwGxIxDzQDGIvRkqR5KBIFdU41FTDXU90QYWEaGukBQDTYhQZ0LtZMNIioFniFB3mhQD+4lQ10+KgaCk0YpHTStUDUlhWAPE/kC8H4i/QjGI7QeVIxoABBgA0UkaIFtFpqkAAAAASUVORK5CYII=');
  background-size: 10px 10px;
  background-repeat: no-repeat;
  background-position: 100% 0;
}
.form-control.disabled,
.form-control-disabled,
.form-control:disabled {
  opacity: .5;
}
.form-control.disabled:hover,
.form-control-disabled:hover,
.form-control:disabled:hover {
  background-color: #ffffff;
  color: #4c4c4c;
}
.form-control-search {
  border-radius: 20px;
  padding: 0 20px;
  border-color: #cecece;
}
/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}
/*
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}
/* No Js */
.no-js .owl-carousel {
  display: block;
}
/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}
/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}
.owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.owl-dots .owl-dot span {
  width: 5px;
  height: 5px;
  margin: 0 15px 0 0;
  border: solid 1px #fff;
  background: transparent;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  -moz-transition: opacity 200ms ease;
  -ms-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  border-radius: 10px;
}
.owl-dots .owl-dot.active span,
.owl-dots .owl-dot:hover span {
  background: #fff;
}
[data-target-self],
[data-target-blank] {
  cursor: pointer;
}
a,
.pseudolink {
  color: #019391;
  text-decoration: underline;
}
a:active,
a.active,
.pseudolink:active,
.pseudolink.active {
  color: #008484;
  text-decoration: none;
}
.text-red {
  color: #a42338;
}
.text-green {
  color: #409990;
}
.text-gray {
  color: #808080;
}
.text-thin {
  font-weight: 300;
}
.text-error {
  color: #a42338;
}
.error + .text-error {
  display: block;
  margin-top: -10px;
	margin-bottom: 10px;
}
.text-warning {
  color: #ea5600;
}
.warning + .text-warning {
  	display: block;
  	margin-top: -10px;
}
.form-group {
  margin-bottom: 20px;
}
.form-group .error {
	border-color: #a42338;
}
.form-group.group-search {
  position: relative;
  padding: 0 15px;
  margin-bottom: 20px;
}
.form-group.group-search:before,
.form-group.group-search:after {
  content: " ";
  display: table;
}
.form-group.group-search:after {
  clear: both;
}
.form-group.group-search .form-control {
  padding-right: 40px;
  padding-left: 20px;
  border-radius: 20px;
}
.form-group.group-search .form-control.has-delete-button {
	padding-right: 70px;
}
.form-group.group-search .search-but {
  position: absolute;
  top: 3px;
  right: 25px;
  margin: 0;
  border: none;
  width: 30px;
  height: 30px;
  padding: 0;
  background: url('images/all-icons-green.png') no-repeat -30px 0;
  background-size: 60px 400px;
  overflow: hidden;
  text-indent: -9999px;
  z-index: 2;
  cursor: pointer;
}
.form-group.group-search .search-but.search-second {
	top: 51px;
}
.form-group.group-search .search-but.search-third {
	top: 99px;
}
.group-header {
  font-size: 14px;
  font-weight: bold;
  color: #4c4c4c;
  margin: 15px 0 10px 0;
}
.group-header + .form-control {
  margin-top: 0;
}
.footer-wrapper {
  margin-top: 20px;
}
.container {
  margin: 15px 15px 0 15px;
}
.container:before,
.container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
.container .container {
  margin-bottom: 0;
}
.well-done {
  color: #525252;
  font-weight: bold;
  font-size: 22px;
  margin-top: 50px;
}
.header {
  padding: 10px;
  background: #008484;
  color: #ffffff;
}
.header h1,
.header .h1{
  text-align: center;
  margin: 0;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.4);
  line-height: 30px;
  padding: 0;
  overflow: hidden;
  padding: 0 5px;
}
.open-menu,
.open-profile {
  display: block;
  position: relative;
  z-index: 1;
  width: 30px;
  height: 30px;
  background: url('images/all-icons-green.png') no-repeat 0 0;
  background-size: 60px 400px;
}
.open-menu {
  float: left;
}
.open-menu.right {
	float:right;
}
.open-menu:active {
  /*    background-position: 0 -105px;*/
}
.open-profile {
  float: right;
  background-position: 0 -30px;
}
.open-profile:active {
  /*background-position: 0 -175px;*/
}
.open-profile.disabled {
  /*background-position: 0 -210px;*/
}
/*Вспомогательные контейнеры*/
#container {
  height: 100%;
}
#main {
  position: relative;
  z-index: 1;
  /*min-height: 100%;*/
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 10px 0 20px -10px rgba(0, 0, 0, 0.6), -10px 0 20px -10px rgba(0, 0, 0, 0.6);
}
#bottom-block {
	position: relative;
	z-index: 1;
	background: #ffffff;
	box-shadow: 10px 0 20px -10px rgba(0, 0, 0, 0.6), -10px 0 20px -10px rgba(0, 0, 0, 0.6);
}
#bottom-block .main-page-block:first-child {
	border-bottom: #B0B0B0 1px solid;
}
/*Активное меню*/
#container.active {
  overflow:hidden;
}
#container.active[data-side="left"] .slide-menu.left-menu,
#container.active[data-side="right"] .slide-menu.right-menu {
  visibility: visible;
}
/*Боковые меню*/
.slide-menu {
  visibility: hidden;
  overflow: hidden;
  position: absolute;
  top: 0;
  bottom: 0;
  background: #4c4c4c;
	z-index: 1052
}
.slide-menu.left-menu {
  right: 50px;
  left: 0;
}
.slide-menu.right-menu {
  right: 0;
  left: 50px;
}
.slide-menu.right-menu a {
  padding: 12px 20px 12px 20px;
  position: relative;
}

.slide-menu.right-menu .personl-kabinet:after {
  background-position: 0 -150px;
}
.slide-menu.right-menu .personl-aboutme:after {
  background-position: 0 -180px;
}
.slide-menu.right-menu .personl-talons:after {
  background-position: 0 -210px;
}
.slide-menu.right-menu .personl-analizes:after {
  background-position: 0 -240px;
}
.slide-menu.right-menu .personl-services:after {
  background-position: 0 -270px;
}
.slide-menu.right-menu .personl-exit:after {
  background-position: 0 -120px;
}
.slide-menu.right-menu li a:after {
  position: absolute;
  content: "";
  width: 20px;
  height: 30px;
  top: 50%;
  right: 6px;
  margin-top: -15px;
  background: url('images/all-icons-green.png') no-repeat -40px -180px;
  background-size: 60px 400px;
}
.menu ul {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.menu ul li a {
  display: block;
  position: relative;
  padding: 12px 30px 12px 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  font-size: 16px;
  text-decoration: none;
  color: #ffffff;
}
.menu ul li + li a {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.menu ul li a:active,
.menu ul li a.active {
  background-color: rgba(0, 0, 0, 0.04);
}
.menu-white ul li a {
  border-bottom-color: #ccc;
  color: #4c4c4c;
  text-shadow: none;
}
.menu-white ul li a:active,
.menu-white ul li a .active {
  background: #ffffff;
  color: #008484;
}
.menu-white ul li:first-child a {
  border-top: solid 1px #ccc;
}
.menu ul li {
	position: relative;
}
.content-menu {
  background: #008484;
  margin: 1em -15px;
}
.content-menu ul {
  border-bottom: 0;
}
.content-menu li {
  /*padding-left:35px;*/
  /*padding-right:35px;*/
}
.service-price {
  margin-right: 10px;
  font-weight: normal;
}
.negative-margin {
	margin: 15px -15px;
}
.negative-margin.mt {
	margin: -15px -15px 0 -15px;
}
.container > .negative-margin:first-child {
  margin-top: -15px;
  margin-bottom: 0;
}
.content-header {
  padding: 15px;
  margin: 0;
  font-size: 15px;
  font-weight: bold;
  display: block;
  text-decoration: none;
  color: #000000;
}
.news-item .content-header {
  color: #019391;
}
.content-header.arr:after {
  background-image: none;
}
.content-header.arr-down:after,
.content-header.arr-up:after {
  background-image: url('images/all-icons-green.png');
}
.content-header.gray {
  color: #4c4c4c;
  background: #e8e8e8;
  text-shadow: 0 1px 1px #ffffff;
}
.content-header.nopadding {
  padding: 5px 15px;
}
.content-header .selectbox {
  margin-top: 5px;
}
.arr {
  position: relative;
  /*padding-right: 50px;*/
}
.arr:after,
.bxmap-item.bxmap-next:after {
  position: absolute;
  content: "";
  top: 50%;
  right: 8px;
  margin-top: -15px;
  width: 30px;
  height: 30px;
  background: url('images/all-icons-green.png') no-repeat -30px -30px;
  background-size: 60px 400px;
}
.bxmap-items.bxmap-cat-items .bxmap-item.bxmap-next:after {
  width: 30px;
  margin-right: 0;
}
.arr-down:after {
	background-position: -30px -60px;
}
.arr-up:after {
	background-position: -30px -30px;
}
.support-header.arr-down:after {
	background-position: -30px -330px;
}
.support-header.arr-up:after {
	background-position: -30px -300px;
}
.arr-right:after,
.bxmap-item.bxmap-next:after {
  background-position: -30px -150px;
}
.well {
  background: #f5f5f5;
  padding: 15px;
  color: #4c4c4c;
  margin-bottom: 10px;
}
.well.main {
  margin-bottom: 0;
}
.news-item {
  padding: 15px;
  color: #4c4c4c;
}
.news-item:nth-child(2n-1),
.news-item:nth-child(2n-2){
  background: #f5f5f5;
}
.news-item.white {
  background: transparent;
}
.news-item .date {
  margin-bottom: 8px;
}
a.news-item {
  display: block;
  text-decoration: none;
}
.news-item img.preview_picture {
  float: left;
  margin: 0 10px 6px 0;
}
.news-date-time {
  color: #486daa;
}
.news-item .content-header.arr-right {
  padding: 0 25px 0 0;
  margin-bottom: 8px;
}
.news-item div.name {
  margin-bottom: 8px;
}
.news-item .date .time {
  float: right;
}
.news-item-img {
  display: block;
  margin: 0 auto 15px auto;
}
.licenses {
  padding: 0 8px;
}
.license-item {
  display: block;
  float: left;
  margin: 0 1.5%;
  width: 30%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px;
  background: #f8f8f8;
  background: -webkit-linear-gradient(top, #f8f8f8 0%, #f7f7f7 35%, #f0f0f0 100%);
  background: linear-gradient(to bottom, #f8f8f8 0%, #f7f7f7 35%, #f0f0f0 100%);
  text-align: center;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.steps {
  padding: 7px 10px;
  margin: 0;
  font-size: 15px;
  font-weight: bold;
  line-height: 32px;
  display: block;
  text-decoration: none;
  color: #4c4c4c;
  background: #e8e8e8;
  border-bottom: solid 1px #cccccc;
  margin-bottom: 15px;
}
.goback {
  display: block;
  float: left;
  margin-right: 15px;
  width: 30px;
  height: 30px;
  border-radius: 15px;
  background: #ffffff url('images/all-icons-green.png') no-repeat -30px -90px;
  background-size: 60px 400px;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
}
.goback.ir {
  background-color: #ffffff;
}
.goback:active {
  background-color: #008484;
  background-position: -30px -120px;
}
.goback:active.ir {
  background-color: #008484;
}
.doctor-image {
  display: block;
  float: left;
  margin-right: 15px;
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  border-radius: 50%;
}
img.doctor-image {
  height: auto;
  width: auto;
  max-width: 50px;
  border-radius: 0;
}
.doctor-description {
  margin-top: 5px;
	padding-left:65px;
}
.doctor-description a {
  color: #000000;
  text-decoration: none;
}
.hours {
  margin-left: -3%;
  margin-top: 20px;
}
.hours .btn {
  width: 22%;
  margin-left: 3%;
  margin-bottom: 8px;
  float: left;
  display: block;
}
@media only screen and (orientation: landscape) {
  .hours {
    margin-left: -2%;
  }
  .hours .btn {
    width: 18%;
    margin-left: 2%;
    margin-bottom: 8px;
    float: left;
    display: block;
  }
}
.talon-wrapper {
  margin: 15px 10px;
}
.talon {
  padding: 10px 20px;
  border: solid 1px #d5d5d5;
  border-radius: 4px;
  margin: 0 auto;
  box-shadow: 0 0 3px rgba(0,0,0,.25);
}
.talon-header-wrapper {
  border-bottom: dashed 1px #d5d5d5;
  margin: 0 -20px 20px -20px;
  padding: 5px 20px 15px 20px;
  position: relative;
}
.talon-header-wrapper:after {
  position: absolute;
  content: "";
  bottom: -11px;
  right: -11px;
  width: 22px;
  height: 22px;
  background: #ffffff;
  box-shadow: inset 2px 2px 3px rgba(0,0,0,.15);
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.talon .date {
  float: left;
}
.talon .time {
  float: right;
  text-align: right;
}
.talon.final .date,
.talon.final .time{
	float: none;
	text-align: center;
}
.talon .service {
  clear: both;
}
.talon .gray {
  color: #8b8b8b;
}
.talon .doc,
.talon .kabinet {
  width: 30%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.talon .doc {
  width: 70%;
  padding-right: 10px;
}
.service-search br {
  display: none;
}
.service-search .styler {
  display: block;
  width: 100%;
}
.shedule-item {
  padding: 15px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  box-shadow: inset 0 1px 0 0 #ffffff, 0 1px 0 0 #ffffff;
  font-weight: 300;
  color: #4c4c4c;
}
.shedule-item:active {
  background: #f7f7f7;
}
.shedule-item .fleft {
  width: 55%;
  padding-right: 5%;
}
.shedule-item .fright {
  width: 35%;
  padding-right: 5%;
}
.tab-section {
  margin: 20px 0 30px;
}
ul.tabs {
  list-style: none;
  padding: 0;
  margin: 0;
}
.tabs li,
.tabs li.disabled:active {
  float: left;
  display: inline-block;
  position: relative;
  background: #e8e8e8;
  font-size: 14px;
  color: #b1b1b1;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
  width: 90px;
  padding: 8px 0;
  text-align: center;
  border: solid 1px #d9d9d9;
  border-radius: 6px 6px 0 0;
  z-index: 1;
}
.tabs li:first-child {
	margin-left: 15px;
}
.tabs li.current {
  border-bottom-color: #f7f7f7;
  background: #f7f7f7;
  color: #000000;
}
.tabs-content {
  background: #f7f7f7;
  margin-top: -1px;
  border-top: solid 1px #d9d9d9;
  border-bottom: solid 1px #d9d9d9;
}
.tabs-content .container {
  margin: 15px;
  color: #4c4c4c;
}
.tabs-content .menu li:first-child a {
  border-top: 0;
}
.tabs-content .menu li:last-child a {
  border-bottom: 0;
}
.tabs-content .box {
  display: none;
}
.tabs-content .box.visible {
  display: block;
}
.footer {
  color: #394047;
  font-size: 12px;
  padding: 0 15px 15px;
}
ol.unstyled,
ul.unstyled {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ta-center,
.table th.ta-center,
.table td.ta-center {
  text-align: center;
}
.ta-left,
.table th.ta-left,
.table td.ta-left {
  text-align: left;
}
.ta-right,
.table th.ta-right,
.table td.ta-right {
  text-align: right;
}
.td-n {
  text-decoration: none;
}
.hide {
  display: none;
}
.show,
.d-b {
  display: block;
}
.inline-block,
.d-ib {
  display: inline-block;
}
.invisible {
  visibility: hidden;
}
.verdana {
  font-family: Verdana, sans-serif;
}
.tahoma {
  font-family: Tahoma, sans-serif;
}
.arial {
  font-family: Arial, sans-serif;
}
.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
}
.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 100%;
}
.hidden {
  display: none !important;
  visibility: hidden;
}
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.invisible {
  visibility: hidden;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clr {
  clear: both;
  height: 0;
  overflow: hidden;
}
.fleft {
  float: left;
}
.fright {
  float: right;
}
img[align="right"] {
  padding: 0 0 20px 20px;
}
img[align="left"] {
  padding: 0 20px 20px 0;
}
.m0 {
  margin: 0;
}
.mt0 {
  margin-top: 0;
}
.mtn15 {
	margin-top: -15px;
}
.mt15 {
	margin-top: 15px;
}
.footerVersion {
  float: right;
}
.headerRegister {
  padding-bottom: 0;
}
.firstRegister {
  margin-top: 10px;
}
.regNote {
  text-align: center;
  color: #b1b1b1;
  font-size: 12px;
  margin: 0 15px;
}
.fileSelect {
  position: relative;
}
.fileSelect input {
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0;
  width: 154px;
  height: 16px;
  font-size: 20px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.hideShowNext {
  cursor: pointer;
}
.rub {
  display: inline-block;
  position: relative;
  text-transform: uppercase;
}
.rub:before {
  display: block;
  content: '\2013';
  position: absolute;
  top: 0.1em;
}
/* ==========================================================================
	   BIG-SLIDER */
/* ========================================================================== */
.big-slider
{
	height: 300px;
	background: url(images/loader.svg) no-repeat 50% 50%;
	overflow: hidden;
}
.big-slider-single {
	height: 300px;
	overflow: hidden;
}
.big-slider .slider-item
{
	opacity: 0;
	background-position: 50% 50%;
	background-size: cover;
	height: 300px;
	position: relative;
}
.big-slider-single .slider-item{
	background-position: 50% 50%;
	background-size: cover;
	height: 300px;
	position: relative;
}
.big-slider .slider-item-text,
.big-slider-single .slider-item-text{
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 30px 15px 30px 15px;
  height: 120px;
  overflow: hidden;
  color: #ffffff;
  font-size: 18px;
  text-align: center;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
}
.big-slider .slider-item-text a,
.big-slider-single .slider-item-text a{
  display: inline-block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 40px;
  color: #ffffff;
  text-decoration: none;
  overflow: hidden;
  max-height: 120px;
}
.big-slider .slider-item-text a:hover,
.big-slider .slider-item-text a:focus,
.big-slider-single .slider-item-text a:hover,
.big-slider-single .slider-item-text a:focus{
  text-decoration: none;
}
.big-slider .owl-controls {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  height: 20px;
  text-align: center;
}
.big-slider .owl-dot {
  display: inline-block;
  cursor: pointer;
  border: solid 2px transparent;
  border-radius: 6px;
  margin: 0 15px 0 0;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.big-slider .owl-dot span {
  width: 6px;
  height: 6px;
  background: #ffffff;
  display: block;
  -webkit-backface-visibility: visible;
  border-radius: 6px;
  margin: 0;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.big-slider .owl-dot.active,
.big-slider .owl-dot:hover {
  border-color: #ffffff;
  box-shadow: 0 0 8px rgba(255, 255, 255, 0.8);
}
.big-slider .owl-dot.active span,
.big-slider .owl-dot:hover span {
  background: transparent;
}
.big-slider.owl-loaded {
  overflow: auto;
}
.big-slider.owl-loaded .slider-item {
  opacity: 1;
}
/* ==========================================================================
   HELPERS */
/* ========================================================================== */
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clr {
  clear: both;
  height: 0;
  overflow: hidden;
}
.fleft,
.fll,
.fl-l {
  float: left;
}
.fright,
.flr,
.fl-r {
  float: right;
}
.companyCat {
  box-shadow: none !important;
}
/* ==========================================================================
   Файловые инпуты */
/* ========================================================================== */
.jq-file {
  border-radius: 2px;
  margin-bottom: 10px;
}
.jq-file input {
  cursor: pointer;
  height: auto;
  line-height: 1em;
}
.jq-file:active .jq-file__browse {
  color: #ffffff;
  background: #008484;
  border-color: #008484;
}
.jq-file:active .jq-file__name {
  border-color: #008484;
  color: #008484;
}
.jq-file.disabled {
  color: #b4b4b4;
  border-color: #b4b4b4;
}
.jq-file.disabled .jq-file__name {
  color: #b4b4b4;
  border-color: #b4b4b4;
}
.jq-file.disabled:hover .jq-file__browse,
.jq-file.disabled:active .jq-file__browse {
  background: #b4b4b4;
  border-color: #b4b4b4;
}
.jq-file.disabled .jq-file__browse {
  border-color: #b4b4b4;
  background: #b4b4b4;
  color: #4c4c4c;
}
.jq-file__name {
  box-sizing: border-box;
  width: 100%;
  height: 36px;
  padding: 0 80px 0 10px;
  color: #4c4c4c;
  font: 15px/36px Arial, sans-serif;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  border: solid 1px #b4b4b4;
  border-radius: 2px;
  box-shadow: inset 0 2px 1px rgba(0,0,0,.05);
}
.focused .jq-file__name {
  border-color: #008484;
  color: #008484;
}
.jq-file__browse {
  position: absolute;
  top: 0;
  right: 0;
  color: #ffffff;
  font: 15px/36px Arial, sans-serif;
  padding: 0 10px;
  border-radius: 0 2px 2px 0;
  background: #008484;
}
.focused .jq-file__browse {
  color: #ffffff;
  background: #18643d;
}
/* ==========================================================================
   Селекты */
/* ========================================================================== */
select.styler {
  opacity: 0;
}
select.styler.has-delete-button + span.select2 span.select2-selection--single {
	padding: 0 70px 0 15px;
}
select.styler[multiple] {
  opacity: 1;
}
.jq-selectbox {
  vertical-align: middle;
  cursor: pointer;
  max-width: 100%;
  opacity: 0;
  -webkit-transition: opacity ease .1s;
  transition: opacity ease .1s;
}
.jq-selectbox.opacity-one {
  opacity: 1;
}
.jq-selectbox.disabled .jq-selectbox__select {
  background: #b4b4b4;
  color: #000000;
  opacity: .7;
  cursor: default;
  border-color: #cecece;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
  opacity: 1;
  filter: alpha(opacity=100);
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.jq-selectbox ul {
  margin: 0;
  padding: 0;
}
.jq-selectbox li {
  min-height: 20px;
  padding: 8px 16px 8px 30px;
  position: relative;
  margin: 7px 0;
  color: #4c4c4c;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
  font-size: 15px;
}
.jq-selectbox li:after {
  content: "";
  position: absolute;
  top: -4px;
  left: 30px;
  right: 0;
  height: 1px;
  background: #e8e8e8;
}
.jq-selectbox li:first-child:after {
  content: none;
}
.jq-selectbox li.selected:before,
.jq-selectbox li.sel:before {
  position: absolute;
  content: "";
  border: solid #008484;
  border-width: 0 0 2px 2px;
  top: 50%;
  left: 8px;
  height: 4px;
  width: 9px;
  margin-top: -5px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.jq-selectbox li.selected:hover:before,
.jq-selectbox li.sel:hover:before {
  border-color: #ffffff;
}
.jq-selectbox li:hover {
  color: #ffffff;
  background: #008484;
}
.jq-selectbox li.disabled {
  color: #b4b4b4;
  cursor: default;
}
.jq-selectbox li.disabled:hover {
  background: none;
}
.jq-selectbox li.optgroup {
  font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
  background: none;
  color: #ffffff;
  cursor: default;
}
.jq-selectbox li.option {
  padding-left: 25px;
}
.jq-selectbox__select {
  height: 36px;
  padding: 0 40px 0 15px;
  border: solid 1px #cecece;
  border-radius: 20px;
  background: #ffffff;
  color: #000000;
  font: 16px / 36px Arial, sans-serif;
}
.jq-selectbox__select:hover,
.jq-selectbox__select:active,
.focused .jq-selectbox__select,
.dropdown .jq-selectbox__select {
  color: #4c4c4c;
  border-color: #008484;
}
.jq-selectbox__select-text {
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  min-width: 180px;
}
.jq-selectbox__trigger {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 100%;
}
.jq-selectbox__trigger-arrow {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  margin-top: -6px;
  margin-left: -4px;
  border: solid 2px #008484;
  border-top: 0;
  border-right: 0;
  border-radius: 0 0 0 2px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: transform ease .3s;
  transition: transform ease .3s;
}
.opened .jq-selectbox__trigger-arrow {
  margin-top: -2px;
  -webkit-transform: rotate(-225deg);
  -ms-transform: rotate(-225deg);
  transform: rotate(-225deg);
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
  border-color: #4c4c4c;
}
.jq-selectbox__dropdown {
  top: 36px;
  width: 100%;
  margin: 10px 0 ;
  padding: 0;
  font: 16px / 20px Arial, sans-serif;
  background: #ffffff;
  border: solid 1px #cecece;
  border-radius: 1px;
  min-width: 180px;
  box-shadow: 0 1px 10px rgba(0,0,0,.2);
}
.jq-selectbox__search {
  margin: 0;
  padding: 10px;
  background: #fcfcfc;
  border-bottom: solid 1px #e8e8e8;
  box-shadow: 0 1px 2px rgba(0,0,0,.05);
}
.jq-selectbox__search input {
  width: 100%;
  margin: 0;
  padding: 0 20px 0 40px;
  height: 36px;
  display: block;
  outline: none;
  border: solid 1px #cecece;
  border-radius: 20px;
  color: #4c4c4c;
  background: #ffffff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAQAAAC00HvSAAABtUlEQVR42u3TQUuUURTGcS1HalWAUoFZqWlgWOHGcufMpkINw5VF7uoTFAUFUh9F+KEYAoYZRCFQq3IvA00gqNSgUMz2vRGQMLyvM3Oxpefunufwv4fnntuUXXL6FIzJ65Vrii/HTHurIuyd396Y0to44oiHtiVWPZHX47SLCp75LLFhWnMjkFM+SMzqy/D6zQneaa8H6VayZaRGx00/FF2oBTnju3Xn6lzV45uitv0z+WhLR8rIApUty87II4l8g88wKriXZRy3aTZiJRaVtKTlBxK9EZhrgsm0vGw1ckW/WEivfcXjSMyMHdUxuyQYicTcFnRWS3lBdyTmiuBGmtwRiekSjBx8mquC69VSr6AQiRkTnK2WWlQ8jcS8VE6LSz5FYtbMpcUpif4IyKDgTlputWE+ArOkqCXLmBbcahByVzCZbTVb8VNPQ0+96/X+druikst1U0lsOlGr5bx1v0zU6Jiwa1vwovZdbVYE7w1mzrEkWHTS8/qgZveVBF/NGDWgy4Bxr6wJiv+CTYGySs6kBTvC3imbN+7oXzcNqjdXpyEFQ1V/JwWKqkPQAUDD/wM0LPcHLqgsRPATNpMAAAAASUVORK5CYII=') no-repeat 12px 8px;
  background-size: 20px 20px;
  -webkit-appearance: textfield;
  box-shadow: inset 0 2px 1px rgba(0,0,0,.05);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
  -webkit-appearance: none;
}
.jq-selectbox__search input:focus {
  border-color: #008484;
}
.jq-selectbox__not-found {
  margin: 0;
  padding: 10px;
  text-align: center;
  color: #008484;
  font-size: 15px;
}



/*Medcard styles*/
.main-user-consent-request a {
	text-decoration: none;
}
.content-header h3,
.content-header .hideShowNext{
	display:inline-block;
	margin-top: 0;
	margin-bottom: 0;
}
.content-header h3 {
	font-weight:bold;
}
h3.main {
	color:#008484;
	font-weight: bold;
	font-size: 20px;
	margin-top: 5px;
}

.content-header div {
	float: right;
	height: 25px;
	width: 50px;
	margin-right: -15px;
}
.personalCabinet {
	color: #019391;
	text-align: center;
}
.personalCabinet a{
	text-decoration: none;
}
.form-control.date {
	display: inline-block;
	padding: 10px;
	width: 90%;
}
.form-group .calendar-icon {
	margin: 10px 0 0 0;
}
.form-group .big-calendar-icon {
	margin: 0 0 0 0;
}
.btn.btn-large {
	width:100%;
}

@media (max-width: 748px){
	.buttons .fleft,
	.buttons .fright{
		margin-bottom: 20px;
		float: none;
	}
	.buttons .btn{
		width:100%;
	}

}



.btn.btn-medium {
	width:46%;
}

.negative-margin.no-top-margin {
	margin-top:0px;
}
.negative-margin.no-bottom-margin {
	margin-bottom:0px;
}

blockquote {
	background: rgba(180, 180, 180, 0.2);
	border-left: 2px solid #b4b4b4;
	margin: 1.5em 10px;
	padding: 1em 10px;
	quotes: "\201C" "\201D" "\2018" "\2019";
	position: relative;
}
blockquote cite {
	display: block;
	font-weight: bold;
	margin-bottom: 10px;
	color: #808080;
}
blockquote:before,
blockquote:after {
	color: #b4b4b4;
	content: open-quote;
	font-size: 4em;
	line-height: 0.1em;
	margin-right: 0.25em;
	vertical-align: -0.4em;
	position: absolute;
}
blockquote:after {
	content: close-quote;
	bottom: -15px;
	right: -10px;
	position: absolute;
}
.menu-but {
	cursor: pointer;
}

/*CUSTOM_PAGE_NAVIGATION*/

.bx-pagination {
	margin: 10px 0;
}
.bx-pagination .bx-pagination-container {
	text-align: center;
	position: relative;
}
.bx-pagination .bx-pagination-container ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-block;
}
.bx-pagination .bx-pagination-container ul li {
	display: inline-block;
	margin: 0 2px 15px 2px;
}
.bx-pagination .bx-pagination-container ul li span{
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	background: #eff0f1;
	padding: 0 8px;
	display: block;
	height: 32px;
	min-width: 32px;
	line-height: 32px;
	color: #444;
	font-size: 14px;
	border-radius: 16px;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-pagination .bx-pagination-container ul li a {
	text-decoration: none;
	display: block;
	border-radius: 16px;
	height: 32px;
	min-width: 32px;
	line-height: 32px;
	color: #444;
	vertical-align: middle;
}
.bx-pagination .bx-pagination-container ul li a:hover span{
	background: #DADADA;
}
.bx-pagination .bx-pagination-container ul li.bx-active span{
	background: #0083d1;
	color: #fff;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span {
	background: #fff;
	border: 2px solid #eff0f1;
	line-height: 28px;
	padding: 0 18px;
	color: #444;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next span{
	color: #aab1b4;
	background: #fff;
	border: 2px solid #eff0f1;
	line-height: 28px;
	padding: 0 18px;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span {
	background: #fff;
	border-color: #DADADA;
	color: #000;
}

/*color schemes*/
.bx-pagination.bx-green  .bx-pagination-container ul li.bx-active span{
	background: #019391;
	color: #fff;
}
.bx-pagination.bx-yellow  .bx-pagination-container ul li.bx-active span{
	background: #F9A91D;
	color: #fff;
}
.bx-pagination.bx-red  .bx-pagination-container ul li.bx-active span{
	background: #E22B2B;
	color: #fff;
}
.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{
	background: #0083d1;
	color: #fff;
}
.col-margin-top {
	margin-top:20px;
}

.feedback-item-header::after {
	clear: both;
}
.feedback-item-header::before,
.feedback-item-header::after {
	content: " ";
	display: table;
}
.news-item.arr a{
	display:block;
	text-decoration: none;
	color: #4c4c4c;
}
.news-item.arr a .fright{
	line-height:50px
}
.news-item.arr {
	padding: 12px 30px 12px 20px;
}

.icon:before {
	content: "";
	display: block;
	background: url("images/icons-mobile.png?2") no-repeat;
	width: 30px;
	height: 30px;
	float: left;
	margin: -5px 5px 0 0;
}

.emptyIcon:before {
	content: "";
	display: block;
	width: 30px;
	height: 30px;
	float: left;
	margin: -5px 0 0 0;
}

.small {
	font-size: 12px;
}

.icon.specialist:before {
	background-position: 0 0;
}
.icon.home:before {
	background-position: 0 -32px;
}
.icon.talons:before {
	background-position: 0 -64px;
}
.icon.service:before {
	background-position: -32px 0;
}
.icon.doctor:before {
	background-position: -32px -32px;
}
.icon.profile:before {
	background-position: -32px -64px;
}
.icon.clinic:before {
	background-position: -64px 0;
}
.icon.experts:before {
	background-position: -64px -32px;
}
.icon.recommendations:before {
	background-position: -64px -64px;
}
.icon.log:before {
	background-position: -96px 0;
}
.icon.documents:before {
	background-position: -96px -32px;
}
.icon.consent:before {
	background-position: 0 0;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAyMDE5ICg2NC1CaXQpIC0tPg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIzMHB4IiBoZWlnaHQ9IjMwcHgiIHZlcnNpb249IjEuMSIgc3R5bGU9InNoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IHRleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTsgZmlsbC1ydWxlOmV2ZW5vZGQ7IGNsaXAtcnVsZTpldmVub2RkIg0Kdmlld0JveD0iMCAwIDAuMDcyIDAuMDcyIg0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KIHhtbG5zOnhvZG09Imh0dHA6Ly93d3cuY29yZWwuY29tL2NvcmVsZHJhdy9vZG0vMjAwMyI+DQogPGRlZnM+DQogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQogICA8IVtDREFUQVsNCiAgICAuZmlsMCB7ZmlsbDojMUY4MTgwO2ZpbGwtcnVsZTpub256ZXJvfQ0KICAgXV0+DQogIDwvc3R5bGU+DQogPC9kZWZzPg0KIDxnIGlkPSLQodC70L7QuV94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPHBhdGggY2xhc3M9ImZpbDAiIGQ9Ik0wLjA1NCAwLjAzbC0wLjAyMiAwLjAyM2MtMC4wMDEsMCAtMC4wMDEsMCAtMC4wMDIsMGwtMC4wMDYgLTAuMDA3YzAsMCAtMC4wMDEsLTAuMDAxIC0wLjAwMSwtMC4wMDFsLTAuMDA1IC0wLjAwNWMwLDAgMCwtMC4wMDEgMCwtMC4wMDFsMC4wMDYgLTAuMDA3YzAuMDAxLDAgMC4wMDEsMCAwLjAwMiwwbDAuMDA0IDAuMDA1YzAuMDAxLDAgMC4wMDEsMCAwLjAwMiwwbDAuMDE0IC0wLjAxNWMwLjAwMSwwIDAuMDAxLDAgMC4wMDIsMGwwLjAwNiAwLjAwN2MwLjAwMSwwIDAuMDAxLDAuMDAxIDAsMC4wMDF6bS0wLjAxOCAwLjAzM2MtMC4wMTUsMCAtMC4wMjcsLTAuMDEyIC0wLjAyNywtMC4wMjcgMCwtMC4wMTUgMC4wMTIsLTAuMDI3IDAuMDI3LC0wLjAyNyAwLjAxNSwwIDAuMDI3LDAuMDEyIDAuMDI3LDAuMDI3IDAsMC4wMTUgLTAuMDEyLDAuMDI3IC0wLjAyNywwLjAyN3ptMCAtMC4wNjNjLTAuMDIsMCAtMC4wMzYsMC4wMTYgLTAuMDM2LDAuMDM2IDAsMC4wMiAwLjAxNiwwLjAzNiAwLjAzNiwwLjAzNiAwLjAyLDAgMC4wMzYsLTAuMDE2IDAuMDM2LC0wLjAzNiAwLC0wLjAyIC0wLjAxNiwtMC4wMzYgLTAuMDM2LC0wLjAzNnoiLz4NCiA8L2c+DQo8L3N2Zz4NCg==");
}
.declined .icon.consent:before {
	background-position: 0 0;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmVyc2lvbj0iMS4xIiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMC4wNzIgMC4wNzIiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQogeG1sbnM6eG9kbT0iaHR0cDovL3d3dy5jb3JlbC5jb20vY29yZWxkcmF3L29kbS8yMDAzIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwwIHtmaWxsOiM5MzBDMEQ7ZmlsbC1ydWxlOm5vbnplcm99DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8cGF0aCBjbGFzcz0iZmlsMCIgZD0iTTAuMDU0IDAuMDNsLTAuMDIyIDAuMDIzYy0wLjAwMSwwIC0wLjAwMSwwIC0wLjAwMiwwbC0wLjAwNiAtMC4wMDdjMCwwIC0wLjAwMSwtMC4wMDEgLTAuMDAxLC0wLjAwMWwtMC4wMDUgLTAuMDA1YzAsMCAwLC0wLjAwMSAwLC0wLjAwMWwwLjAwNiAtMC4wMDdjMC4wMDEsMCAwLjAwMSwwIDAuMDAyLDBsMC4wMDQgMC4wMDVjMC4wMDEsMCAwLjAwMSwwIDAuMDAyLDBsMC4wMTQgLTAuMDE1YzAuMDAxLDAgMC4wMDEsMCAwLjAwMiwwbDAuMDA2IDAuMDA3YzAuMDAxLDAgMC4wMDEsMC4wMDEgMCwwLjAwMXptLTAuMDE4IDAuMDMzYy0wLjAxNSwwIC0wLjAyNywtMC4wMTIgLTAuMDI3LC0wLjAyNyAwLC0wLjAxNSAwLjAxMiwtMC4wMjcgMC4wMjcsLTAuMDI3IDAuMDE1LDAgMC4wMjcsMC4wMTIgMC4wMjcsMC4wMjcgMCwwLjAxNSAtMC4wMTIsMC4wMjcgLTAuMDI3LDAuMDI3em0wIC0wLjA2M2MtMC4wMiwwIC0wLjAzNiwwLjAxNiAtMC4wMzYsMC4wMzYgMCwwLjAyIDAuMDE2LDAuMDM2IDAuMDM2LDAuMDM2IDAuMDIsMCAwLjAzNiwtMC4wMTYgMC4wMzYsLTAuMDM2IDAsLTAuMDIgLTAuMDE2LC0wLjAzNiAtMC4wMzYsLTAuMDM2eiIvPg0KIDwvZz4NCjwvc3ZnPg0K");
}
.icon.append-file:before{
	background-position: -224px 0px;
}

.support-header .icon.consent:before {
	background-position: -128px -64px;
}
.support-header .icon.profile:before {
	background-position: -128px -32px;
}
.support-header .icon.record,
.support-header .icon.camera,
.support-header .icon.video-consultations{
	line-height: 16px;
	font-weight: normal;
	width: 100%;
	float: none;
	height: 30px;
}
.support-header .icon.record {
	line-height: 26px;
}

.support-header .icon.record:before {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAyMDE5ICg2NC1CaXQpIC0tPg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIzMHB4IiBoZWlnaHQ9IjI2cHgiIHZlcnNpb249IjEuMSIgc3R5bGU9InNoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IHRleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTsgZmlsbC1ydWxlOmV2ZW5vZGQ7IGNsaXAtcnVsZTpldmVub2RkIg0Kdmlld0JveD0iMCAwIDAuMTI0IDAuMTA4Ig0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KIHhtbG5zOnhvZG09Imh0dHA6Ly93d3cuY29yZWwuY29tL2NvcmVsZHJhdy9vZG0vMjAwMyI+DQogPGRlZnM+DQogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQogICA8IVtDREFUQVsNCiAgICAuZmlsMCB7ZmlsbDp3aGl0ZTtmaWxsLXJ1bGU6bm9uemVyb30NCiAgIF1dPg0KICA8L3N0eWxlPg0KIDwvZGVmcz4NCiA8ZyBpZD0i0KHQu9C+0LlfeDAwMjBfMSI+DQogIDxtZXRhZGF0YSBpZD0iQ29yZWxDb3JwSURfMENvcmVsLUxheWVyIi8+DQogIDxwYXRoIGNsYXNzPSJmaWwwIiBkPSJNMC4wODQgMC4wNjVsMCAwLjAyNSAwIDAuMDAyYzAsMC4wMDMgLTAuMDAyLDAuMDA1IC0wLjAwNSwwLjAwNWwtMC4wMDIgMCAtMC4wNiAwIC0wLjAwMSAwYy0wLjAwMywwIC0wLjAwNSwtMC4wMDIgLTAuMDA1LC0wLjAwNWwwIC0wLjAwMiAwIC0wLjA2IDAgLTAuMDAxYzAsLTAuMDAzIDAuMDAyLC0wLjAwNSAwLjAwNSwtMC4wMDVsMC4wMDEgMCAwLjA1NyAwIDAuMDA5IC0wLjAxYy0wLjAwMSwtMC4wMDEgLTAuMDAzLC0wLjAwMSAtMC4wMDYsLTAuMDAxbC0wLjA2IDBjLTAuMDEsMCAtMC4wMTcsMC4wMDcgLTAuMDE3LDAuMDE3bDAgMC4wNmMwLDAuMDEgMC4wMDcsMC4wMTggMC4wMTcsMC4wMThsMC4wNiAwYzAuMDEsMCAwLjAxOCwtMC4wMDggMC4wMTgsLTAuMDE4bDAgLTAuMDM1IC0wLjAxMSAwLjAxem0wLjAzOSAtMC4wNTNsLTAuMDExIC0wLjAxMWMtMC4wMDEsLTAuMDAxIC0wLjAwMywtMC4wMDEgLTAuMDA0LDBsLTAuMDAyIDAuMDAyIC0wLjAwNCAwLjAwMyAtMC4wMDIgMC4wMDIgMC4wMDIgMC4wMDIgMC4wMTEgMC4wMTEgMC4wMDIgMC4wMDIgMC4wMDIgLTAuMDAyIDAuMDA0IC0wLjAwMyAwLjAwMiAtMC4wMDJjMC4wMDEsLTAuMDAxIDAuMDAxLC0wLjAwMyAwLC0wLjAwNHptLTAuMDY2IDAuMDY4YzAuMDAxLC0wLjAwMSAwLjAwMiwtMC4wMDIgMC4wMDEsLTAuMDAzbC0wLjAxMSAtMC4wMTFjLTAuMDAyLC0wLjAwMSAtMC4wMDMsLTAuMDAxIC0wLjAwMywwbC0wLjAwOCAwLjAyYzAsMC4wMDEgMCwwLjAwMiAwLjAwMiwwLjAwMWwwLjAxOSAtMC4wMDd6bTAuMDA3IC0wLjAwNmwtMC4wMTUgLTAuMDE0IDAuMDQ3IC0wLjA0NyAwLjAxNSAwLjAxNSAtMC4wNDcgMC4wNDZ6Ii8+DQogPC9nPg0KPC9zdmc+DQo=");
	margin-top: 0;
}
.support-header .icon.camera:before {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAyMDE5ICg2NC1CaXQpIC0tPg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyNnB4IiBoZWlnaHQ9IjIycHgiIHZlcnNpb249IjEuMSIgc3R5bGU9InNoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IHRleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTsgZmlsbC1ydWxlOmV2ZW5vZGQ7IGNsaXAtcnVsZTpldmVub2RkIg0Kdmlld0JveD0iMCAwIDAuMDgyIDAuMDU1Ig0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KIHhtbG5zOnhvZG09Imh0dHA6Ly93d3cuY29yZWwuY29tL2NvcmVsZHJhdy9vZG0vMjAwMyI+DQogPGRlZnM+DQogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQogICA8IVtDREFUQVsNCiAgICAuZmlsMCB7ZmlsbDp3aGl0ZTtmaWxsLXJ1bGU6bm9uemVyb30NCiAgIF1dPg0KICA8L3N0eWxlPg0KIDwvZGVmcz4NCiA8ZyBpZD0i0KHQu9C+0LlfeDAwMjBfMSI+DQogIDxtZXRhZGF0YSBpZD0iQ29yZWxDb3JwSURfMENvcmVsLUxheWVyIi8+DQogIDxwYXRoIGNsYXNzPSJmaWwwIiBkPSJNMC4wODIgMC4wMDdsMCAwLjA0MWMwLDAuMDAxIC0wLjAwMSwwLjAwMSAtMC4wMDEsMGwtMC4wMjEgLTAuMDE4IDAgMC4wMTljMCwwLjAwMyAtMC4wMDMsMC4wMDYgLTAuMDA1LDAuMDA2bC0wLjA1IDBjLTAuMDAzLDAgLTAuMDA1LC0wLjAwMyAtMC4wMDUsLTAuMDA2bDAgLTAuMDQ0YzAsLTAuMDAzIDAuMDAyLC0wLjAwNSAwLjAwNSwtMC4wMDVsMC4wNSAwYzAuMDAyLDAgMC4wMDUsMC4wMDIgMC4wMDUsMC4wMDVsMCAwLjAxOSAwLjAyMSAtMC4wMThjMCwwIDAuMDAxLDAgMC4wMDEsMC4wMDF6Ii8+DQogPC9nPg0KPC9zdmc+DQo=");
	margin-top: 4px;
	width: 26px;
}
.support-header .icon.video-consultations:before {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjIycHgiIGhlaWdodD0iMjJweCIgdmVyc2lvbj0iMS4xIiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMC4wNDIgMC4wNDMiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQogeG1sbnM6eG9kbT0iaHR0cDovL3d3dy5jb3JlbC5jb20vY29yZWxkcmF3L29kbS8yMDAzIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwwIHtmaWxsOndoaXRlO2ZpbGwtcnVsZTpub256ZXJvfQ0KICAgXV0+DQogIDwvc3R5bGU+DQogPC9kZWZzPg0KIDxnIGlkPSLQodC70L7QuV94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPGcgaWQ9Il8xNzU1MzQzODQwIj4NCiAgIDxwYXRoIGNsYXNzPSJmaWwwIiBkPSJNMC4wMDYgMC4wNDNjLTAuMDAzLDAgLTAuMDA2LC0wLjAwMyAtMC4wMDYsLTAuMDA2IDAsLTAuMDAzIDAuMDAzLC0wLjAwNiAwLjAwNiwtMC4wMDYgMC4wMDMsMCAwLjAwNSwwLjAwMyAwLjAwNSwwLjAwNiAwLDAuMDAzIC0wLjAwMiwwLjAwNiAtMC4wMDUsMC4wMDZ6Ii8+DQogICA8cGF0aCBjbGFzcz0iZmlsMCIgZD0iTTAuMDIgMC4wNDNjMCwtMC4wMDYgLTAuMDAyLC0wLjAxMSAtMC4wMDYsLTAuMDE1IC0wLjAwNCwtMC4wMDMgLTAuMDA5LC0wLjAwNSAtMC4wMTQsLTAuMDA1bDAgLTAuMDA5YzAuMDE1LDAgMC4wMjgsMC4wMTMgMC4wMjgsMC4wMjlsLTAuMDA4IDB6Ii8+DQogICA8cGF0aCBjbGFzcz0iZmlsMCIgZD0iTTAuMDM0IDAuMDQzYzAsLTAuMDE5IC0wLjAxNSwtMC4wMzUgLTAuMDM0LC0wLjAzNWwwIC0wLjAwOGMwLjAyMywwIDAuMDQyLDAuMDE5IDAuMDQyLDAuMDQzbC0wLjAwOCAweiIvPg0KICA8L2c+DQogPC9nPg0KPC9zdmc+DQo=");
	margin-top: 4px;
	width: 22px;
}

.col-margin-bottom.icon:before {
	margin-top: 0px;
}
.main-page-block {
	margin-left: -15px;
	margin-right: -15px;
	display: block;
	border-bottom: #B0B0B0 1px solid;
}
#bottom-block .main-page-block{
	margin-left: 0;
	margin-right: 0;
}
.main-page-block.support-block {
	border-bottom: #FFFFFF 1px solid;
}
.content-header.support-header {
	background-color: #008484;
	color: #FFFFFF;
}
.content-header.support-header a {
	text-decoration: none;
	color: #FFFFFF;
}
.main-page-block.arr-down {
	border-bottom: none;
}

.qr {
	text-align: center;
}

.form-group.group-search .clear-but {
	position: absolute;
	top: 2px;
	right: 55px;
	margin: 0;
	border: none;
	width: 30px;
	height: 30px;
	padding: 5px 0 0 0;
	overflow: hidden;
	z-index: 2;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	font-size: 20px;
	color: #b4b4b4;
}
.form-group.group-search .input-date .clear-but {
	right: 88px;
}
.form-group.group-search .clear-but.clear-second {
	top: 49px;
}
.form-group.group-search .clear-but.clear-third {
	top: 98px;
}
.form-group.group-search .select2-container--default .select2-selection--single .select2-selection__arrow {
	right: 12px;
	width: 30px;
}

/* Popups */
.fancy-popup {
	display: none;
}
.fancy-popup-body {
	color: #000;
	padding-left: 5px;
	padding-right: 5px;
}
.fancy-popup-body.flex {
	display: flex;
	flex-direction: column;
	height: 100%;
	overflow-x: hidden;
}
.fancy-popup-buttons {
	margin-top: 20px;
	text-align: right;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.fancy-popup-buttons .btn.btn-gray {
	margin-left: 10px;
}
.fancy-popup-buttons .btn {
	min-width: 100px;
}
#documentPopup,
.document-popup-wrapper{
	max-height: 100%;
}
#documentPopup .fancy-popup-body,
.document-popup-wrapper .fancy-popup-body{
	max-height: 85vh;
}
#documentPopup .document-body,
.document-popup-wrapper .document-body{
	max-height: 60vh;
	overflow-y: auto;
}
@media (max-width:550px) {
	.fancy-popup-buttons.fancy-popup-buttons--column .btn{
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.fancy-popup-buttons.fancy-popup-buttons--column .btn.btn-gray {
		margin-top: 10px;
	}
}

.fancy-popup-buttons .btn.btn-large {
	width: 210px;
}
.buttons-block {
	text-align: center;
}
@media (max-width: 640px){
	.buttons-block .fleft,
	.buttons-block .fright{
		float: none;
	}
	.buttons-block .btn,
	.buttons-block .btn.btn-medium{
		width:100%;
		margin-bottom: 15px;
	}
	.buttons-block :last-child {
		margin-bottom: 0;
	}
}
.fancy-popup__h2 {
	margin: 0 0 20px 0;
	padding: 0 0 5px 0;
	font-size: 36px;
	font-weight: bold;
	line-height: 1.3;
	text-transform: uppercase;
	color: #008484;
	text-align: left;
	border-bottom: 2px solid #008484;
}
.fancy-popup__h2-small {
	display: block;
	font-size: 14px;
}
.fancybox-close {
	width: 18px;
	height: 18px;
	background-size: 100%;
	background-size: 44px 152px;
}
.fancybox-close:hover {
	opacity: 0.7;
}
.fancy-popup-body .document-body {
	padding-right: 5px;
}

.fancy-popup-cont {
	padding: 0 20px;
	display: table;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.popup__note {
	margin-bottom: 16px;
	color: #8f8f8f;
}
.fancy-popup-cont--center {
	text-align: center;
}

.fancy-popup-cont--btn {
	margin-top: 20px;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #fff;
	color: #000;
	text-shadow: none;
	border-radius: 7px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('js/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('js/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: visible  !important;
	width: auto;
}

.fancybox-lock body {
	overflow: hidden !important;
}

.fancybox-lock-test {
	overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: rgb(0,0,0,0.7);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);

	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('js/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}

.bx-session-message {
	width: auto !important;
}

.section-counter:after {
	margin-left: 5px;
	content: attr(data-count);
	color: #008484;
}
.section-counter.warning:after {
	color: #FF0000;
}

div.login {
	color: #008484;
	font-size: 20px;
}
.content-header.support-header .section-counter:after {
	color: #ffffff;
}


/* ==========================================================================
	 TABLES */
/* ========================================================================== */
.responsive-table {
	position: relative;
	width: 100%;
}
table {
	max-width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0;
}
.simple-table {
	width: 100%;
	margin-bottom: 20px;
}
.simple-table th,
.simple-table td {
	padding: 10px;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #e8e8e8;
}
.simple-table th {
	font-weight: bold;
	background: #f2f2f2;
}
.simple-table thead th {
	vertical-align: bottom;
}
.simple-table caption + thead tr:first-child th,
.simple-table caption + thead tr:first-child td,
.simple-table colgroup + thead tr:first-child th,
.simple-table colgroup + thead tr:first-child td,
.simple-table thead:first-child tr:first-child th,
.simple-table thead:first-child tr:first-child td {
	border-top: 0;
}
.simple-table tbody + tbody {
	border-top: 2px solid #e8e8e8;
}
.simple-table .simple-table {
	background-color: #f0f0f0;
}
.table-bordered {
	border: 1px solid #e8e8e8;
	border-collapse: separate;
	border-left: 0;
}
.table-bordered th,
.table-bordered td {
	border: 1px solid #e8e8e8;
	vertical-align: top;
	padding-right: 10px;
	padding-left: 10px;
}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
	border-top: 0;
}
.table-bordered tbody + tbody tr:first-child td {
	border-top: solid 2px #e8e8e8;
}
.table-striped tbody > tr:nth-child(even) > td,
.table-striped tbody > tr:nth-child(even) > th {
	background-color: rgba(0, 0, 0, 0.1);
}
.primary-box .table-striped tbody > tr:nth-child(even) > td,
.primary-box .table-striped tbody > tr:nth-child(even) > th,
.secondary-box .table-striped tbody > tr:nth-child(even) > td,
.secondary-box .table-striped tbody > tr:nth-child(even) > th {
	background-color: rgba(255, 255, 255, 0.2);
}
.table-hover tr:hover > th,
.table-hover tr:hover > td {
	background-color: #f0f0f0;
}
.table-noborder th,
.table-noborder td {
	border: 0;
	padding: 8px;
}
.table-noborder th p:first-child,
.table-noborder td p:first-child {
	margin-top: 0;
}
.table-noborder th p:last-child,
.table-noborder td p:last-child {
	margin-bottom: 0;
}
.table-noborder th:first-child,
.table-noborder td:first-child {
	padding-left: 0;
}
.table-noborder th:last-child,
.table-noborder td:last-child {
	padding-right: 0;
}
.table-white-box {
	border-radius: 3px;
}
.table-white-box td,
.table-white-box th {
	background: #ffffff;
	padding: 20px;
}
.table-white-box th {
	vertical-align: middle;
}
.table-white-box thead:first-child tr:first-child th:first-child,
.table-white-box tbody:first-child tr:first-child th:first-child,
.table-white-box tbody:first-child tr:first-child td:first-child {
	border-radius: 3px 0 0 0;
}
.table-white-box thead:first-child tr:first-child th:last-child,
.table-white-box tbody:first-child tr:first-child th:last-child,
.table-white-box tbody:first-child tr:first-child td:last-child {
	border-radius: 0 3px 0 0;
}
.table-white-box tbody:last-child tr:last-child td:first-child {
	border-radius: 0 0 0 3px;
}
.table-white-box tbody:last-child tr:last-child td:last-child {
	border-radius: 0 0 3px 0;
}
.table-white-box tbody > tr:nth-child(even) > td,
.table-white-box tbody > tr:nth-child(even) > th {
	background-color: #fcfcfc;
}

.adm-calendar-icon {
	background:url("/bitrix/panel/main/images/bx-admin-sprite-small-1.png") no-repeat 0 -1934px;
	border:none!important;
	cursor:pointer;
	height:15px;
	outline:none;
	display: inline-block;
	width:16px;
}
.big-calendar-icon {
	background:url("images/calendar_big.png") no-repeat 0 0;
	border:none!important;
	cursor:pointer;
	outline:none;
	display: inline-block;
	width:60px;
	min-width:60px;
	height: 35px;
}
.adm-input-wrap-calendar {
	position: relative;
}
.adm-calendar-icon:hover {background-position:-1px -3487px;}
.bx-calendar-range .disabled{
	pointer-events: none;
}
.two-columns div.fright,
.two-columns div.fleft {
	width: 47%;
}
.two-columns.buttons div.fright,
.two-columns.buttons div.fleft {
	width: 40%;
}
.two-columns .form-control{
	margin-bottom:0;
}
.text-hint {
	height: 24px;
	margin-bottom: 10px;
	display: none;
}
.two-columns .text-hint{
	margin-bottom:0px;
	margin-top:10px;
}
.error + .text-hint,.text-hint.error {
	color: #a42338;
}
@media (max-width: 512px){
	.error + .text-error{
		display: block;
		margin-top: -10px;
		margin-bottom: 10px;
	}
	.text-error {
		height: auto;
	}
	.two-columns div.fright,
	.two-columns div.fleft,
	.two-columns.buttons div.fright,
	.two-columns.buttons div.fleft{
		width: 100%;
	}


	.buttons .fleft,
	.buttons .fright{
		margin-bottom: 20px;
		float: none;
	}

	.buttons .btn{
		width: 100%;
	}
	.two-columns.captcha {
		display: flex;
		flex-direction: row;
	}
	.two-columns.captcha .fleft,
	.two-columns.captcha .fright{
		float: none;
		width: auto;
	}
	.two-columns.captcha .fleft {
		margin-right: 10px;
	}
	.two-columns.captcha .fright {
		min-width: 220px;
	}
}


/* Alerts */
.alert {
	border: solid 1px #ea5600;
	background: rgba(234, 86, 0, 0.1);
	color: #ea5600;
	padding: 20px;
	border-radius: 5px;
	margin-bottom: 15px;
}
.alert-info {
	color: #45a3ba;
	background: rgba(69, 163, 186, 0.2);
	border-color: #45a3ba;
}
.alert-success {
	color: #409990;
	background: rgba(64, 153, 144, 0.2);
	border-color: #409990;
}
.alert-error {
	color: #a42338;
	background: rgba(164, 35, 56, 0.2);
	border-color: #a42338;
}
.alert p:first-child {
	margin-top: 0;
}
.alert p:last-child {
	margin-bottom: 0;
}

.paymentBanner {
	text-align: center;
	margin-top: 20px;
}

.document-body {
	margin-bottom: 20px;
}
.document-body ol,
.document-body ul {
	padding-left: 15px;
}
.copy-on-click {
	cursor: pointer;
}
#tooltip-copied,
#tooltip{
	z-index: 1000;
	border: 1px solid #d5d5d5;
	position: absolute;
	padding: 2px 5px;
	background: #FFFFFF;
	display: none;
	box-shadow: 0 0 10px #d5d5d5;
	pointer-events: none;
	width: fit-content;
	text-align: center;
}
#tooltip-copied:after,
#tooltip:after{
	content: "";
	position: absolute;
	top: 100%;
	left: 5px;
	border-top: 14px solid #d5d5d5;
	border-top-color: inherit;
	border-left: 14px solid transparent;
	border-right: 14px solid transparent;
	pointer-events: none;
}
@media(max-width:900px) {
	#tooltip {
		width: min-content;
	}
	#tooltip.moved:after {
		left: 35px;
	}
}
.select2-container--default.select2-container--focus .select2-selection--single {
	border-color: #cecece;;
}

@media(min-width:650px) {
	#im-workarea-content-wrapper {
		min-width: 600px;
	}
}

.centered {
	text-align: center;
}
.main-data hr {
	border-top: 1px solid #000000;
}
.fancybox-inner .bx-messenger-panel a {
	margin-top: 0;
}
.fancybox-inner .bx-messenger-panel .bx-messenger-panel-title {
	padding-top: 0;
}
#im-workarea-content-wrapper {
	z-index: 2000;
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
#im-workarea-content {
	width: 100% !important;
}
.bx-im-mobile .bx-notifier-panel {
	right: 27px !important;
	bottom: 9px !important;
}
.silhouette{
	background-image: url('images/empty-photo.png');
}

.review-mark .mark {
	width: 30px;
	height: 30px;
	display: inline-block;
	margin-right: 10px;
}
.review-mark .mark svg {
	width: 30px;
	height: 30px;
	shape-rendering:geometricPrecision;
	text-rendering:geometricPrecision;
	image-rendering:optimizeQuality;
	fill-rule:evenodd;
	clip-rule:evenodd;
}

.review-mark .mark .border{
	fill:#B2B3B3;
}
.review-mark .mark .star{
	fill:#B2B3B3;
}
.review-mark .mark.selected .star,
.review-mark .mark.selected .border{
	fill:#F4A809;
}
.bx-messenger-videocall-panel-icon-conclusion {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPCEtLSBDcmVhdG9yOiBDb3JlbERSQVcgMjAxOSAoNjQtQml0KSAtLT4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZlcnNpb249IjEuMSIgc3R5bGU9InNoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IHRleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTsgZmlsbC1ydWxlOmV2ZW5vZGQ7IGNsaXAtcnVsZTpldmVub2RkIgp2aWV3Qm94PSIwIDAgMTE4LjYzIDE0MS45OCIKIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogeG1sbnM6eG9kbT0iaHR0cDovL3d3dy5jb3JlbC5jb20vY29yZWxkcmF3L29kbS8yMDAzIj4KIDxkZWZzPgogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CiAgIDwhW0NEQVRBWwogICAgLmZpbDEge2ZpbGw6I0ZGRkZGRn0KICAgIC5maWwwIHtmaWxsOiNGRkZGRkY7ZmlsbC1ydWxlOm5vbnplcm99CiAgIF1dPgogIDwvc3R5bGU+CiA8L2RlZnM+CiA8ZyBpZD0i0KHQu9C+0LlfeDAwMjBfMSI+CiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4KICA8ZyBpZD0iXzE2NTI5MzkxMzYiPgogICA8cG9seWdvbiBjbGFzcz0iZmlsMCIgcG9pbnRzPSIzNy44NywxMDAuOTYgMTcuNjgsODAuNzcgODEuMjEsMTcuMjMgMTAxLjQxLDM3LjQyICIvPgogICA8cGF0aCBjbGFzcz0iZmlsMCIgZD0iTTI4LjQ0IDEwOC4zNGMxLjgzLC0wLjcxIDIuMTksLTIuNDIgMC44MSwtMy44MWwtMTUuMTQgLTE1LjE0Yy0xLjM5LC0xLjM5IC0zLjEsLTEuMDIgLTMuODEsMC44MWwtMTAuMDYgMjYuMTVjLTAuNywxLjgzIDAuMjIsMi43NiAyLjA1LDIuMDVsMjYuMTYgLTEwLjA2eiIvPgogICA8cGF0aCBjbGFzcz0iZmlsMCIgZD0iTTExNy42IDE2LjE4bC0xNS4xNCAtMTUuMTRjLTEuMzksLTEuMzkgLTMuNjcsLTEuMzkgLTUuMDUsMGwtMi41MyAyLjUyIC01LjA1IDUuMDUgLTIuNTIgMi41MiAyLjUyIDIuNTIgMTUuMTUgMTUuMTUgMi41MiAyLjUyIDIuNTIgLTIuNTIgNS4wNSAtNS4wNSAyLjUyIC0yLjUyYzEuMzgsLTEuMzkgMS4zOCwtMy42NiAwLC01LjA1eiIvPgogIDwvZz4KICA8cmVjdCBjbGFzcz0iZmlsMSIgeD0iLTAiIHk9IjEyOC45NSIgd2lkdGg9IjEwMS40IiBoZWlnaHQ9IjEzLjAzIi8+CiA8L2c+Cjwvc3ZnPgo=");
	background-size: 18px;
}
.bx-messenger-videocall-panel-icon-complains {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPCEtLSBDcmVhdG9yOiBDb3JlbERSQVcgMjAxOSAoNjQtQml0KSAtLT4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZlcnNpb249IjEuMSIgc3R5bGU9InNoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IHRleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTsgZmlsbC1ydWxlOmV2ZW5vZGQ7IGNsaXAtcnVsZTpldmVub2RkIgp2aWV3Qm94PSIwIDAgMTA1LjU0IDEwNS41NCIKIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogeG1sbnM6eG9kbT0iaHR0cDovL3d3dy5jb3JlbC5jb20vY29yZWxkcmF3L29kbS8yMDAzIj4KIDxkZWZzPgogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CiAgIDwhW0NEQVRBWwogICAgLmZpbDAge2ZpbGw6I0ZGRkZGRjtmaWxsLXJ1bGU6bm9uemVyb30KICAgIC5maWwxIHtmaWxsOiNGRkZGRkY7ZmlsbC1ydWxlOm5vbnplcm99CiAgIF1dPgogIDwvc3R5bGU+CiA8L2RlZnM+CiA8ZyBpZD0i0KHQu9C+0LlfeDAwMjBfMSI+CiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4KICA8cGF0aCBjbGFzcz0iZmlsMCIgZD0iTTUyLjc3IDYuNDZjLTEyLjgsMCAtMjQuMzgsNS4xOCAtMzIuNzQsMTMuNTUgLTguMzgsOC4zOCAtMTMuNTYsMTkuOTYgLTEzLjU2LDMyLjc2IDAsMTIuNzkgNS4xOCwyNC4zNyAxMy41NiwzMi43NSA4LjM3LDguMzggMTkuOTUsMTMuNTYgMzIuNzQsMTMuNTYgMTIuNzksMCAyNC4zNywtNS4xOCAzMi43NSwtMTMuNTYgOC4zOCwtOC4zOCAxMy41NiwtMTkuOTYgMTMuNTYsLTMyLjc1IDAsLTEyLjggLTUuMTgsLTI0LjM4IC0xMy41NSwtMzIuNzQgLTguMzksLTguMzggLTE5Ljk3LC0xMy41NiAtMzIuNzYsLTEzLjU2em0tMzcuMzEgOS4wMWM5LjU3LC05LjU2IDIyLjc2LC0xNS40NyAzNy4zMSwtMTUuNDcgMTQuNTcsMCAyNy43Nyw1LjkxIDM3LjMxLDE1LjQ2IDkuNTUsOS41NiAxNS40NiwyMi43NSAxNS40NiwzNy4zMSAwLDE0LjU3IC01LjkxLDI3Ljc3IC0xNS40NiwzNy4zMSAtOS41NSw5LjU1IC0yMi43NCwxNS40NiAtMzcuMzEsMTUuNDYgLTE0LjU2LDAgLTI3Ljc1LC01LjkxIC0zNy4zLC0xNS40NiAtOS41NiwtOS41NCAtMTUuNDYsLTIyLjc0IC0xNS40NiwtMzcuMzEgMCwtMTQuNTUgNS45MSwtMjcuNzUgMTUuNDYsLTM3LjN6Ii8+CiAgPHBhdGggY2xhc3M9ImZpbDEiIGQ9Ik00Ny4zMiA2My4yYy0wLjY2LDAgLTEuMjIsLTAuMjIgLTEuNjcsLTAuNjcgLTAuNDUsLTAuNDUgLTAuNjcsLTEgLTAuNjcsLTEuNjZsMCAtMzguMDdjMCwtMC42NiAwLjIyLC0xLjIgMC42NywtMS42MiAwLjQ1LC0wLjQyIDEuMDEsLTAuNjMgMS42NywtMC42M2wxMC44OSAwYzAuNjYsMCAxLjIyLDAuMjEgMS42NywwLjYzIDAuNDUsMC40MiAwLjY3LDAuOTYgMC42NywxLjYybDAgMzguMDdjMCwwLjY2IC0wLjIyLDEuMjEgLTAuNjcsMS42NiAtMC40NSwwLjQ1IC0xLjAxLDAuNjcgLTEuNjcsMC42N2wtMTAuODkgMHptLTAuMzYgMjAuMzRjLTAuNiwwIC0xLjEzLC0wLjIyIC0xLjU4LC0wLjY3IC0wLjQ1LC0wLjQ1IC0wLjY3LC0wLjk3IC0wLjY3LC0xLjU3bDAgLTExLjYxYzAsLTAuNjYgMC4yMiwtMS4yMiAwLjY3LC0xLjY3IDAuNDUsLTAuNDUgMC45OCwtMC42NyAxLjU4LC0wLjY3bDExLjYxIDBjMC42LDAgMS4xMywwLjIyIDEuNTgsMC42NyAwLjQ1LDAuNDUgMC42NywxIDAuNjcsMS42N2wwIDExLjYxYzAsMC42IC0wLjIxLDEuMTIgLTAuNjMsMS41NyAtMC40MiwwLjQ1IC0wLjk2LDAuNjcgLTEuNjIsMC42N2wtMTEuNjEgMHoiLz4KIDwvZz4KPC9zdmc+Cg==");
	background-size: 24px;
}
.bx-messenger-videocall-panel-icon-documents {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAyMDE5ICg2NC1CaXQpIC0tPg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxMC44MzdtbSIgaGVpZ2h0PSI4LjgwMjJtbSIgdmVyc2lvbj0iMS4xIiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMTA3LjEyIDg3LjAxIg0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KIHhtbG5zOnhvZG09Imh0dHA6Ly93d3cuY29yZWwuY29tL2NvcmVsZHJhdy9vZG0vMjAwMyI+DQogPGRlZnM+DQogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQogICA8IVtDREFUQVsNCiAgICAuZmlsMCB7ZmlsbDojRkZGRkZGO2ZpbGwtcnVsZTpub256ZXJvfQ0KICAgXV0+DQogIDwvc3R5bGU+DQogPC9kZWZzPg0KIDxnIGlkPSLQodC70L7QuV94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPHBhdGggY2xhc3M9ImZpbDAiIGQ9Ik05My43OSAxNi42MmwtNDEuNTggMCAtMTAuMDYgLTEwLjA2IC0yOC44MSAwYy0xLjg3LDAgLTMuNTYsMC43NSAtNC43NiwxLjk2IC0xLjIxLDEuMjIgLTEuOTcsMi45MiAtMS45Nyw0LjgxbC0wLjA2IDYwLjM0YzAuMDEsMS44NyAwLjc3LDMuNTcgMS45OSw0Ljc5IDEuMjIsMS4yMiAyLjkyLDEuOTggNC43OSwxLjk4bDgwLjQ1IDBjMS44NywwIDMuNTcsLTAuNzYgNC43OSwtMS45OCAxLjIyLC0xLjIyIDEuOTgsLTIuOTIgMS45OCwtNC43OWwwIC01MC4yOGMwLC0xLjg3IC0wLjc2LC0zLjU3IC0xLjk4LC00Ljc5IC0xLjIyLC0xLjIyIC0yLjkyLC0xLjk4IC00Ljc5LC0xLjk4em0tMzguODcgLTYuNTZsMzguODcgMGMzLjY4LDAgNy4wMiwxLjQ5IDkuNDMsMy45MSAyLjQxLDIuNDEgMy45MSw1Ljc1IDMuOTEsOS40M2wwIDUwLjI4YzAsMy42OCAtMS40OSw3LjAyIC0zLjkxLDkuNDMgLTIuNDEsMi40MSAtNS43NSwzLjkxIC05LjQzLDMuOTFsLTgwLjQ1IDBjLTMuNjgsMCAtNy4wMiwtMS40OSAtOS40MywtMy45MSAtMi40MSwtMi40MSAtMy45MSwtNS43NSAtMy45MSwtOS40M2wwLjA2IC02MC4zNGMtMC4wMSwtMy42NyAxLjQ3LC03LjAxIDMuODgsLTkuNDIgMi40LC0yLjQxIDUuNzIsLTMuOTEgOS40LC0zLjkxbDMxLjUzIDAgMTAuMDYgMTAuMDZ6Ii8+DQogIDxwb2x5Z29uIGNsYXNzPSJmaWwwIiBwb2ludHM9Ijc0LjE2LDU4LjQ2IDYwLjQzLDU4LjQ2IDYwLjQzLDcyLjE5IDQ2LjcsNzIuMTkgNDYuNyw1OC40NiAzMi45Niw1OC40NiAzMi45Niw0NC43MyA0Ni43LDQ0LjczIDQ2LjcsMzAuOTkgNjAuNDMsMzAuOTkgNjAuNDMsNDQuNzMgNzQuMTYsNDQuNzMgIi8+DQogPC9nPg0KPC9zdmc+DQo=");
	background-size: 24px;
}
.btn.btn-two-rows {
	line-height: 15px;
}
.btn.btn-two-rows.btn-small {
	font-size: 11px;
}
.record-button {
	display: inline-block;
	width: calc(100% - 22px);
	float: left;
	margin-right: 1px;
}
.record-button.has-video {
	width: calc(100% - 157px);
}
.record-button.has-video.with-test {
	width: calc(100% - 254px);
}
.content-header.record-button div {
	margin-left: 0;
}
.video-test-call svg {
	vertical-align: bottom;
	margin-right: -8px;
	height: 31px;
	width: 44px;
}
.video-test {
	display: inline-block;
	float: right;
	width: 82px;
	border-left: #B0B0B0 1px solid;
	cursor: pointer;
	height: 30px;
}
.video-consultations-button {
	display: inline-block;
	float: left;
	width: 120px;
	cursor: pointer;
	height: 30px;
}
.record-button,
.video-test,
.video-consultations-button{
	padding-right: 7px;
	font-size: 14px;
}
.video-test,
.video-consultations-button{
	padding-left: 7px;
}
.video-test-wrapper {
	padding-top: 0;
	margin-top: 60px;
}
.icon-status {
	position: absolute;
	right: 5px;
	top: 0;
}
.icon-status .indicator {
	width: 18px;
	height: 18px;
	display: inline-block;
	text-align: center;
	font-size: 13px;
	line-height: 19px;
	border-radius: 4px;
	background: #008484;
	vertical-align: text-bottom;
}
.indicator.video {
	background-image: url("data:image/svg+xml;base64,//48AD8AeABtAGwAIAB2AGUAcgBzAGkAbwBuAD0AIgAxAC4AMAAiACAAZQBuAGMAbwBkAGkAbgBnAD0AIgBVAFQARgAtADEANgAiAD8APgAKADwAIQBEAE8AQwBUAFkAUABFACAAcwB2AGcAIABQAFUAQgBMAEkAQwAgACIALQAvAC8AVwAzAEMALwAvAEQAVABEACAAUwBWAEcAIAAxAC4AMQAvAC8ARQBOACIAIAAiAGgAdAB0AHAAOgAvAC8AdwB3AHcALgB3ADMALgBvAHIAZwAvAEcAcgBhAHAAaABpAGMAcwAvAFMAVgBHAC8AMQAuADEALwBEAFQARAAvAHMAdgBnADEAMQAuAGQAdABkACIAPgAKADwAIQAtAC0AIABDAHIAZQBhAHQAbwByADoAIABDAG8AcgBlAGwARABSAEEAVwAgAFgANgAgAC0ALQA+AAoAPABzAHYAZwAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHcAMwAuAG8AcgBnAC8AMgAwADAAMAAvAHMAdgBnACIAIAB4AG0AbAA6AHMAcABhAGMAZQA9ACIAcAByAGUAcwBlAHIAdgBlACIAIAB3AGkAZAB0AGgAPQAiADEANgBwAHgAIgAgAGgAZQBpAGcAaAB0AD0AIgAxADYAcAB4ACIAIAB2AGUAcgBzAGkAbwBuAD0AIgAxAC4AMQAiACAAcwB0AHkAbABlAD0AIgBzAGgAYQBwAGUALQByAGUAbgBkAGUAcgBpAG4AZwA6AGcAZQBvAG0AZQB0AHIAaQBjAFAAcgBlAGMAaQBzAGkAbwBuADsAIAB0AGUAeAB0AC0AcgBlAG4AZABlAHIAaQBuAGcAOgBnAGUAbwBtAGUAdAByAGkAYwBQAHIAZQBjAGkAcwBpAG8AbgA7ACAAaQBtAGEAZwBlAC0AcgBlAG4AZABlAHIAaQBuAGcAOgBvAHAAdABpAG0AaQB6AGUAUQB1AGEAbABpAHQAeQA7ACAAZgBpAGwAbAAtAHIAdQBsAGUAOgBlAHYAZQBuAG8AZABkADsAIABjAGwAaQBwAC0AcgB1AGwAZQA6AGUAdgBlAG4AbwBkAGQAIgAKAHYAaQBlAHcAQgBvAHgAPQAiADAAIAAwACAAMQAyADEAMAA3ACAAMQAyADEAMAA3ACIACgAgAHgAbQBsAG4AcwA6AHgAbABpAG4AawA9ACIAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHcAMwAuAG8AcgBnAC8AMQA5ADkAOQAvAHgAbABpAG4AawAiAD4ACgAgADwAZABlAGYAcwA+AAoAIAAgADwAcwB0AHkAbABlACAAdAB5AHAAZQA9ACIAdABlAHgAdAAvAGMAcwBzACIAPgAKACAAIAAgADwAIQBbAEMARABBAFQAQQBbAAoAIAAgACAAIAAuAGYAaQBsADAAIAB7AGYAaQBsAGwAOgBuAG8AbgBlAH0ACgAgACAAIAAgAC4AZgBpAGwAMQAgAHsAZgBpAGwAbAA6AHcAaABpAHQAZQA7AGYAaQBsAGwALQByAHUAbABlADoAbgBvAG4AegBlAHIAbwB9AAoAIAAgACAAXQBdAD4ACgAgACAAPAAvAHMAdAB5AGwAZQA+AAoAIAA8AC8AZABlAGYAcwA+AAoAIAA8AGcAIABpAGQAPQAiACEEOwQ+BDkEXwB4ADAAMAAyADAAXwAxACIAPgAKACAAIAA8AG0AZQB0AGEAZABhAHQAYQAgAGkAZAA9ACIAQwBvAHIAZQBsAEMAbwByAHAASQBEAF8AMABDAG8AcgBlAGwALQBMAGEAeQBlAHIAIgAvAD4ACgAgACAAPAByAGUAYwB0ACAAYwBsAGEAcwBzAD0AIgBmAGkAbAAwACIAIAB3AGkAZAB0AGgAPQAiADEAMgAxADAANwAiACAAaABlAGkAZwBoAHQAPQAiADEAMgAxADAANwAiACAAcgB4AD0AIgAxADUAMAAzACIAIAByAHkAPQAiADEANQAxADMAIgAvAD4ACgAgACAAPABnACAAaQBkAD0AIgBfADUAMQAzADkAMQAwADgANAA4ACIAPgAKACAAIAAgADwAcABhAHQAaAAgAGMAbABhAHMAcwA9ACIAZgBpAGwAMQAiACAAZAA9ACIATQA5ADMANwAyACAAMQAwADUAOAA2AGMANgA2ADYALAAwACAAMQAyADAANwAsAC0ANQA0ADAAIAAxADIAMAA3ACwALQAxADIAMAA2ACAAMAAsAC0ANgA2ADYAIAAtADUANAAxACwALQAxADIAMAA2ACAALQAxADIAMAA3ACwALQAxADIAMAA2ACAALQA2ADYANQAsADAAIAAtADEAMgAwADYALAA1ADQAMAAgAC0AMQAyADAANgAsADEAMgAwADYAIAAwACwANgA2ADYAIAA1ADQAMQAsADEAMgAwADYAIAAxADIAMAA2ACwAMQAyADAANgB6ACIALwA+AAoAIAAgACAAPABwAGEAdABoACAAYwBsAGEAcwBzAD0AIgBmAGkAbAAxACIAIABkAD0AIgBNADYAMwA0ADYAIAAxADAANQA5ADcAYwAwACwALQAxADEAMwA4ACAANAA0ADIALAAtADIAMgAwADkAIAAxADIANAAxACwALQAzADAAMQAzACAANwA5ADgALAAtADgAMAAyACAAMQA4ADUANAAsAC0AMQAyADQANAAgADIAOQA5ADIALAAtADEAMgA0ADQAbAAwACAALQAxADcANAAyAGMALQAzADIAMgAyACwAMAAgAC0ANQA5ADcANAAsADIANwA3ADcAIAAtADUAOQA3ADQALAA1ADkAOQA5AGwAMQA3ADQAMQAgADAAegAiAC8APgAKACAAIAAgADwAcABhAHQAaAAgAGMAbABhAHMAcwA9ACIAZgBpAGwAMQAiACAAZAA9ACIATQAzADIANwAwACAAMQAwADUAOQA3AGMAMAAsAC0ANAAwADUAMAAgADMAMwAyADgALAAtADcAMwA0ADUAIAA3ADMAMAA5ACwALQA3ADMANAA1AGwAMAAgAC0AMQA3ADQAMQBjAC0ANAA5ADIAOAAsADAAIAAtADkAMAA1ADAALAA0ADAANwA2ACAALQA5ADAANQAwACwAOQAwADgANgBsADEANwA0ADEAIAAwAHoAIgAvAD4ACgAgACAAPAAvAGcAPgAKACAAPAAvAGcAPgAKADwALwBzAHYAZwA+AAoA");
	background-position: 1px 1px;
	background-color: #008484;
}

.services-list li {
	position: relative;
}
.services-list .icon-status {
	top: 12px;
}

@media(max-width: 400px) {
	.ui-notification-balloon-content {
		width: 100% !important;
	}
	.btn.btn-two-rows {
		font-size: 15px;
	}
	.btn.btn-two-rows.btn-small {
		font-size: 15px;
	}
	.talon-buttons .btn.fl-l, .talon-buttons .btn.fl-r {
		float: none;
		width: 100%;
	}
	.talon-buttons .btn {
		margin-top: 10px;
	}
}
@media(max-width: 500px) {
	.record-button.has-video.with-test,
	.video-test,
	.video-consultations-button{
		font-size: 14px;
	}
	.video-test {
		width: 93px;
	}
	.video-consultations-button {
		width: 110px;
	}
	.record-button.has-video {
		width: calc(100% - 157px);
	}
	.record-button.has-video.with-test {
		width: calc(100% - 255px);
	}
	.support-header.has-video.with-test .icon.record {
		line-height: 16px;
	}

}

/* Tooltip container */
.tooltip {
	position: relative;
	display: inline-block;
}

/* Tooltip text */
.tooltip .tooltiptext {
	visibility: hidden;
	display: none;
	width: 110px;
	background-color: black;
	color: #fff;
	text-align: center;
	padding: 5px 0;
	border-radius: 6px;
	text-transform: none;
	position: absolute;
	z-index: 1;
	font-weight: normal;
	font-size: 13px;
	line-height: 14px;
}
.tooltip.pos-top-left .tooltiptext {
	bottom: 115%;
	right: 0;
}
.tooltip.pos-bottom-left .tooltiptext {
	top: 115%;
	right: 0;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
	display: inline-block;
	visibility: visible;
}

.important {
	font-weight: bold;
}
.append-file-hint {
	color: #008484;
	font-size: 15px;
}
.append-file-hint .on-success,
.append-file-hint.success .on-start{
	display: none;
}
.append-file-hint.success .on-success {
	display: inline;
}
.dz-preview {
	display: none;
}

#patientDocuments .documents-list {
	min-height: 50px;
	width: 100%;
	flex-grow: 1;
	overflow-y: auto;
	margin-top: 15px;
}
#patientDocuments .documents-list.pdf,
#patientDocuments .documents-list.image {
	margin-top:0;
}
#patientDocuments .documents-list iframe{
	width: 100%;
	height: 99%;
	min-height: 50vh;
}
#patientDocuments .documents-list h4:first-child {
	margin-top: 0;
}
#patientDocuments {
	height: calc(100vh - 71px);
	width: 500px;
}
#patientDocuments .fancy-popup-body.form-group {
	margin-bottom: 0;
}
@media (max-width: 510px){
	#patientDocuments {
		height: 100%;
		width: 77vw;
	}
	#patientDocuments .fancy-popup-body .fancy-popup-buttons .btn {
		width: 100%;
		float: none;
		display: block;
	}
	#patientDocuments .fancy-popup-body .fancy-popup-buttons .btn:first-child {
		margin-bottom: 10px;
	}
	#patientDocuments .fancy-popup-body .fancy-popup-buttons .btn.btn-gray {
		margin-left: 0;
	}
	#patientDocuments .fancy-popup-body .btn {
		width: 100%;
	}
	#patientDocuments .fancy-popup__data {
		min-width: 0;
	}
}
@media (max-width: 640px){
	#patientDocuments .filter.buttons-block .fleft{
		float: left;
	}
	#patientDocuments .filter.buttons-block .fright{
		float: right;
	}
	#patientDocuments .filter.buttons-block .btn{
		width:inherit;
		margin-bottom: inherit;
	}
	#patientDocuments .filter.buttons-block :last-child {
		margin-bottom: inherit;
	}

}
.main-statistic-block {
  display: inline-flex;
  box-shadow: 0px 1px 5px #B0B0B0;
  padding: 10px 0;
  border-radius: 10px;
  flex-wrap: wrap;
}
.main-statistic-block .sub-block {
  padding: 0 14px 0 53px;
  border-right: 1px solid #C9C9C9;
  text-align: left;
  line-height: 18px;
  font-size: 11px;
  margin-bottom:5px;
}
.main-statistic-block .sub-block .number {
  font-weight: bold;
  font-size: 18px;
}
.main-statistic-block .sub-block.doctors{
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjU3NjYgMTUuNDQwM0MxMC43MjE4IDE2LjA1MDcgOS4yNzgyMiAxNi4wNTE2IDguNDI0MzIgMTUuNDQwM0M4LjExMzE1IDE1LjIxOCA3LjY4MTgzIDE1LjI5MDQgNy40NjA4NyAxNS42MDE4QzcuMjM5NDYgMTUuOTEyNyA3LjMxMTI3IDE2LjM0NDYgNy42MjE1MiAxNi41NjY5QzguMjg4NTMgMTcuMDQ0IDkuMTQ0MjYgMTcuMjgyNSAxMCAxNy4yODI1QzEwLjg1NTMgMTcuMjgyNSAxMS43MTE1IDE3LjA0NCAxMi4zNzg1IDE2LjU2NjlDMTIuNjg4NyAxNi4zNDU1IDEyLjc2MSAxNS45MTMyIDEyLjUzOTYgMTUuNjAxOEMxMi4zMTgyIDE1LjI5MDggMTEuODg3OCAxNS4yMTggMTEuNTc2NiAxNS40NDAzWk05LjUxMjA2IDUuNjk0MzlDOS4zODM2MyA1LjgyMzExIDkuMzA5OTggNS45OTg0MiA5LjMwOTk4IDYuMTgzNDJDOS4zMDk5OCA2LjM2MzM0IDkuMzgzNjMgNi41NDMyNyA5LjUxMjA2IDYuNjcyOTFDOS42NDA5NSA2LjgwMTYyIDkuODIwNDcgNi44NzU0NCAxMC4wMDA1IDYuODc1NDRDMTAuMTggNi44NzU0NCAxMC4zNTkxIDYuODAxNjIgMTAuNDg4NCA2LjY3MjkxQzEwLjYxNzMgNi41NDM3MyAxMC42OTA5IDYuMzYzMzQgMTAuNjkwOSA2LjE4MzQyQzEwLjY5MDkgNS45OTg4OCAxMC42MTczIDUuODIzNTcgMTAuNDg4NCA1LjY5NDM5QzEwLjIzMDYgNS40MzU1OCA5Ljc3MDMgNS40MzU1OCA5LjUxMjA2IDUuNjk0MzlaTTE4Ljk5NyA4Ljg5MjlDMTguNzIwMyA4LjcxNTI4IDE4LjQxMzcgOC42MjQ0IDE4LjA5ODQgOC42MDY0MUwxOC4wOTIgNS41NTM2OEMxOC4wOTIgMi41NDE1NSAxMy4xMjE5IDAgMTAuMDAwNSAwQzYuOTQ4MDggMCAxLjg5ODM2IDIuNTk1NTMgMS44OTgzNiA1LjU1MzY4VjguNjA1NDhDMS41ODM5NiA4LjYyNDQgMS4yNzgzMSA4LjcxNjIxIDEuMDAzOTYgOC44OTI5QzAuMzc1MTYxIDkuMjk2NTggMCAxMC4wMzU3IDAgMTAuODY5M0MwIDEyLjYyMzggMC45NDA0MzQgMTMuODYwNyAyLjM4OTUyIDE0LjEwNTZDMy41NDgxNSAxOC4wMzQgNi42MDk3NCAyMSA5Ljk5OTA4IDIxQzEzLjM4OTMgMjEgMTYuNDUxNCAxOC4wMzQgMTcuNjA5NiAxNC4xMDU2QzE5LjA1OTEgMTMuODYxNiAyMCAxMi42MjQzIDIwIDEwLjg2OTNDMjAuMDAwOSAxMC4wMzUyIDE5LjYyNTggOS4yOTY1OCAxOC45OTcgOC44OTI5Wk0xLjM4MDk2IDEwLjg2OTNDMS4zODA5NiAxMC41MTQ1IDEuNTIyMjggMTAuMjA0IDEuNzQ4NzYgMTAuMDU4M0MxLjc5NjYzIDEwLjAyNzggMS44NDY4IDEwLjAwODQgMS44OTgzNiA5Ljk5NTUyVjEwLjcxMjlDMS44OTgzNiAxMS4zMTg3IDEuOTQ3MTUgMTEuOTE0NyAyLjAzNTU0IDEyLjQ5ODNDMS40NDMxIDEyLjA1NjMgMS4zODA5NiAxMS4xOTUgMS4zODA5NiAxMC44NjkzWk0zLjI3OTMyIDUuNTUzMjJDMy4yNzkzMiAzLjY1OTg2IDcuNDA3NDggMS4zODM1OCAxMC4wMDA1IDEuMzgzNThDMTIuODg1NyAxLjM4MzU4IDE2LjcxMSAzLjc2MDQzIDE2LjcxMSA1LjU1NDZMMTYuNzE0NyA3LjUyMDRDMTUuNzk2OCA2Ljk5MTIzIDE0Ljc1OTMgNi42MDg3OCAxMy41ODIyIDYuMzU4MjdDMTMuNTg1NCA2LjI5OTY4IDEzLjU5MTQgNi4yNDIwMSAxMy41OTE0IDYuMTgyNDlDMTMuNTkxNCA0LjE5Nzc4IDExLjk4MDMgMi41ODM1NCAxMC4wMDA1IDIuNTgzNTRDOC4wMTk3IDIuNTgzNTQgNi40MDg1OCA0LjE5Nzc4IDYuNDA4NTggNi4xODI0OUM2LjQwODU4IDYuMjQwMTYgNi40MTUwMiA2LjI5NjQ1IDYuNDE3NzkgNi4zNTMxOUM1LjI0MTY3IDYuNjAxODYgNC4yMDE4MSA2Ljk4MTU1IDMuMjc5NzggNy41MDk3OVY1LjU1MzIySDMuMjc5MzJaTTEyLjIxMDUgNi4xODI5NkMxMi4yMTA1IDcuNDA0MTQgMTEuMjE4OSA4LjM5ODM0IDEwLjAwMDUgOC4zOTgzNEM4Ljc4MTUzIDguMzk4MzQgNy43ODk1NCA3LjQwNDYgNy43ODk1NCA2LjE4Mjk2QzcuNzg5NTQgNC45NjEzMSA4Ljc4MTA3IDMuOTY4MDMgMTAuMDAwNSAzLjk2ODAzQzExLjIxODUgMy45NjgwMyAxMi4yMTA1IDQuOTYxMzEgMTIuMjEwNSA2LjE4Mjk2Wk05Ljk5OTU0IDE5LjYxNkM2LjQxOTYzIDE5LjYxNiAzLjI3OTMyIDE1LjQ1NTUgMy4yNzkzMiAxMC43MTI5VjkuMTU3NzFDNC4yNDU5OSA4LjQ2MDYyIDUuMzg1NzUgNy45ODA4MiA2Ljc0NzM4IDcuNjk4NDhDNy4zMTk1NSA4LjkyNzA0IDguNTYwNTggOS43ODIzOCAxMCA5Ljc4MjM4QzExLjQzNzYgOS43ODIzOCAxMi42NzcyIDguOTI4ODkgMTMuMjUwOCA3LjcwMjYzQzE0LjYxNyA3Ljk4ODIgMTUuNzU1OCA4LjQ3MjYxIDE2LjcxNzkgOS4xNzQzMkwxNi43MjA3IDEwLjcxMjlDMTYuNzIxMSAxNS40NTU1IDEzLjU4MDQgMTkuNjE2IDkuOTk5NTQgMTkuNjE2Wk0xNy45NjQ5IDEyLjQ5ODhDMTguMDUzMyAxMS45MTQ3IDE4LjEwMjEgMTEuMzE3MyAxOC4xMDIxIDEwLjcxMTVMMTguMTAwNyA5Ljk5NTA2QzE4LjE1MzIgMTAuMDA4IDE4LjIwMzggMTAuMDI2OSAxOC4yNTIyIDEwLjA1ODNDMTguNDc4NiAxMC4yMDM2IDE4LjYyIDEwLjUxNDUgMTguNjIgMTAuODY5M0MxOC42MiAxMS4xOTUgMTguNTU3OCAxMi4wNTczIDE3Ljk2NDkgMTIuNDk4OFoiIGZpbGw9IiMxRjI5MzQiLz4KPC9zdmc+Cg==") no-repeat 10px center;
}
.main-statistic-block .sub-block.records{
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4Ljc5NTYgM0g1LjIwNDAxQzMuOTg4OTkgMyAzIDQuMDE3OTEgMyA1LjI2OTI5VjE2LjY2MDdDMyAxNy45MTE3IDMuOTg4NjMgMTguOTMgNS4yMDQwMSAxOC45M0gxMC40NzY4QzExLjI1MzEgMjAuMTczMiAxMi42MDU3IDIxIDE0LjE0NDYgMjFDMTUuNjgzNSAyMSAxNy4wMzU0IDIwLjE3MjggMTcuODExNyAxOC45M0gxOC43OTZDMjAuMDExNCAxOC45MyAyMSAxNy45MTIxIDIxIDE2LjY2MDdWNS4yNjkyOUMyMC45OTk2IDQuMDE3OTEgMjAuMDExNCAzIDE4Ljc5NTYgM1pNMTAuMTkzIDE0LjYyMTlIOC4yNTQwMlYxMS4zMjI0SDExLjQ1ODZWMTIuOTc5NEMxMC45MjAyIDEzLjQxNTEgMTAuNDg1MSAxMy45NzYxIDEwLjE5MyAxNC42MjE5Wk0xNC4xNDQyIDE5Ljg4NDdDMTIuMzM2NyAxOS44ODQ3IDEwLjg2NjQgMTguMzcwOCAxMC44NjY0IDE2LjUxMDVDMTAuODY2NCAxNC42NDk0IDEyLjMzNjcgMTMuMTM0OCAxNC4xNDQyIDEzLjEzNDhDMTUuOTUxNCAxMy4xMzQ4IDE3LjQyMTQgMTQuNjQ5NCAxNy40MjE0IDE2LjUxMDVDMTcuNDIxNyAxOC4zNzA4IDE1Ljk1MTQgMTkuODg0NyAxNC4xNDQyIDE5Ljg4NDdaTTEyLjU0MTggMTIuMzM3NFYxMS4zMjI0SDE1Ljc0NjNWMTIuMzM3NEMxNS4yNDk1IDEyLjEzNDggMTQuNzEwMSAxMi4wMTk1IDE0LjE0NDIgMTIuMDE5NUMxMy41NzgxIDEyLjAxOTUgMTMuMDM4NiAxMi4xMzQ4IDEyLjU0MTggMTIuMzM3NFpNMTkuOTE2NCAxNi42NjA3QzE5LjkxNjQgMTcuMjk2OCAxOS40MTM4IDE3LjgxNDcgMTguNzk1NiAxNy44MTQ3SDE4LjMxNThDMTguNDM3OCAxNy40MDE2IDE4LjUwNDYgMTYuOTYzNyAxOC41MDQ2IDE2LjUxMDVDMTguNTA0NiAxNi4yNDYyIDE4LjQ3ODIgMTUuOTg5MyAxOC40MzU2IDE1LjczNzJIMTguNDc4MkMxOC43Nzc2IDE1LjczNzIgMTkuMDE5OSAxNS40ODc0IDE5LjAxOTkgMTUuMTc5NkMxOS4wMTk5IDE0Ljg3MTcgMTguNzc3NiAxNC42MjE5IDE4LjQ3ODIgMTQuNjIxOUgxOC4wOTQ4QzE3LjgwMjcgMTMuOTc2NSAxNy4zNjc2IDEzLjQxNDQgMTYuODI5MiAxMi45Nzk0VjExLjMyMjRIMTguNDc3OUMxOC43NzcyIDExLjMyMjQgMTkuMDE5NSAxMS4wNzI2IDE5LjAxOTUgMTAuNzY0OEMxOS4wMTk1IDEwLjQ1NyAxOC43NzcyIDEwLjIwNzEgMTguNDc3OSAxMC4yMDcxSDE2LjgyOTJWOS4yNjIxQzE2LjgyOTIgOC45NTQyNyAxNi41ODY5IDguNzA0NDQgMTYuMjg3NiA4LjcwNDQ0QzE1Ljk4ODMgOC43MDQ0NCAxNS43NDYgOC45NTQyNyAxNS43NDYgOS4yNjIxVjEwLjIwNzFIMTIuNTQxNFY5LjI2MjFDMTIuNTQxNCA4Ljk1NDI3IDEyLjI5OTIgOC43MDQ0NCAxMS45OTk4IDguNzA0NDRDMTEuNzAwNSA4LjcwNDQ0IDExLjQ1ODIgOC45NTQyNyAxMS40NTgyIDkuMjYyMVYxMC4yMDcxSDguMjUzNjZWOS4yNjIxQzguMjUzNjYgOC45NTQyNyA4LjAxMTAxIDguNzA0NDQgNy43MTIwNCA4LjcwNDQ0QzcuNDEzMDcgOC43MDQ0NCA3LjE3MDQzIDguOTU0MjcgNy4xNzA0MyA5LjI2MjFWMTAuMjA3MUg1LjUyMTAzQzUuMjIyMDYgMTAuMjA3MSA0Ljk3OTQyIDEwLjQ1NyA0Ljk3OTQyIDEwLjc2NDhDNC45Nzk0MiAxMS4wNzI2IDUuMjIyMDYgMTEuMzIyNCA1LjUyMTAzIDExLjMyMjRINy4xNzA0M1YxNC42MjE5SDUuNTIxMDNDNS4yMjIwNiAxNC42MjE5IDQuOTc5NDIgMTQuODcxNyA0Ljk3OTQyIDE1LjE3OTZDNC45Nzk0MiAxNS40ODc0IDUuMjIyMDYgMTUuNzM3MiA1LjUyMTAzIDE1LjczNzJINy4xNzA0M1YxNi41MTQyQzcuMTcwNDMgMTYuODIyIDcuNDEzMDcgMTcuMDcxOSA3LjcxMjA0IDE3LjA3MTlDOC4wMTEwMSAxNy4wNzE5IDguMjUzNjYgMTYuODIyIDguMjUzNjYgMTYuNTE0MlYxNS43MzcySDkuODUyMTRDOS44MDk4OSAxNS45ODkzIDkuNzgzMTcgMTYuMjQ2MiA5Ljc4MzE3IDE2LjUxMDVDOS43ODMxNyAxNi45NjM3IDkuODUwMzMgMTcuNDAxMyA5Ljk3MjAyIDE3LjgxNDdINS4yMDQwMUM0LjU4NjIxIDE3LjgxNDcgNC4wODMyMyAxNy4yOTY4IDQuMDgzMjMgMTYuNjYwN1Y3Ljk2MTI3SDE5LjkxNjRWMTYuNjYwN1pNMTkuOTE2NCA2Ljg0NTk2SDQuMDgzMjNWNS4yNjkyOUM0LjA4MzIzIDQuNjMyODEgNC41ODYyMSA0LjExNTMxIDUuMjA0MDEgNC4xMTUzMUgxOC43OTZDMTkuNDE0MiA0LjExNTMxIDE5LjkxNjggNC42MzMxOSAxOS45MTY4IDUuMjY5MjlWNi44NDU5NkgxOS45MTY0Wk0xNC42ODU5IDE1Ljk1MjhWMTQuNDk4NUMxNC42ODU5IDE0LjE5MDcgMTQuNDQzMiAxMy45NDA4IDE0LjE0NDIgMTMuOTQwOEMxMy44NDUzIDEzLjk0MDggMTMuNjAyNiAxNC4xOTA3IDEzLjYwMjYgMTQuNDk4NVYxNS45NTI4SDEyLjE4OTdDMTEuODkwNCAxNS45NTI4IDExLjY0ODEgMTYuMjAyNyAxMS42NDgxIDE2LjUxMDVDMTEuNjQ4MSAxNi44MTgzIDExLjg5MDQgMTcuMDY4MiAxMi4xODk3IDE3LjA2ODJIMTMuNjAyNlYxOC41MjE4QzEzLjYwMjYgMTguODI5NiAxMy44NDUzIDE5LjA3OTQgMTQuMTQ0MiAxOS4wNzk0QzE0LjQ0MzIgMTkuMDc5NCAxNC42ODU5IDE4LjgyOTYgMTQuNjg1OSAxOC41MjE4VjE3LjA2ODJIMTYuMDk2OUMxNi4zOTU5IDE3LjA2ODIgMTYuNjM4NiAxNi44MTgzIDE2LjYzODYgMTYuNTEwNUMxNi42Mzg2IDE2LjIwMjcgMTYuMzk1OSAxNS45NTI4IDE2LjA5NjkgMTUuOTUyOEgxNC42ODU5Wk0xNi4yODggNC43MzM5NEMxNS44ODIxIDQuNzMzOTQgMTUuNTU0MyA1LjA3MjI1IDE1LjU1NDYgNS40ODlDMTUuNTU0MyA1LjkwNTc2IDE1Ljg4MjEgNi4yNDQwNyAxNi4yODggNi4yNDQwN0MxNi42OTI0IDYuMjQ0MDcgMTcuMDIwOSA1LjkwNTc2IDE3LjAyMTMgNS40ODlDMTcuMDIwNiA1LjA3MjI1IDE2LjY5MzEgNC43MzM5NCAxNi4yODggNC43MzM5NFpNNy43MTI0IDQuNzMzOTRDNy4zMDY5MSA0LjczMzk0IDYuOTc4MzQgNS4wNzIyNSA2Ljk3OTA2IDUuNDg5QzYuOTc4NyA1LjkwNTc2IDcuMzA2OTEgNi4yNDQwNyA3LjcxMjQgNi4yNDQwN0M4LjExNzE3IDYuMjQ0MDcgOC40NDUzOSA1LjkwNTc2IDguNDQ1NzUgNS40ODlDOC40NDUwMyA1LjA3MjI1IDguMTE3MTcgNC43MzM5NCA3LjcxMjQgNC43MzM5NFoiIGZpbGw9IiMxRjI5MzQiIHN0cm9rZT0iIzFGMjkzNCIgc3Ryb2tlLXdpZHRoPSIwLjIiLz4KPC9zdmc+Cg==") no-repeat 5px center;
  padding-left: 47px;
}
.main-statistic-block .sub-block.clinics{
  padding-right: 10px;
  padding-left: 58px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAyMiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjQ3MjIgNS45OTkwMUgxNS44MDY1VjEuNDk2MzZDMTUuODA2NSAxLjIyMjM3IDE1LjU3MDQgMSAxNS4yNzg3IDFINi43MjEzMkM2LjQyOTYzIDEgNi4xOTM1MyAxLjIyMjM3IDYuMTkzNTMgMS40OTYzNlY1Ljk5OTAxSDEuNTI3OEMxLjIzNTc1IDUuOTk5MDEgMSA2LjIyMTM4IDEgNi40OTUzN1YxNi41MDM2QzEgMTYuNzc3NiAxLjIzNTc1IDE3IDEuNTI3OCAxN0gyMC40NzIyQzIwLjc2NDMgMTcgMjEgMTYuNzc3NiAyMSAxNi41MDM2VjYuNDk1MzdDMjEgNi4yMjEzOCAyMC43NjQzIDUuOTk5MDEgMjAuNDcyMiA1Ljk5OTAxWk02LjE5MzUzIDE2LjAwNzNIMi4wNTU1OVY2Ljk5MTczSDYuMTkzNTNWMTYuMDA3M1YxNi4wMDczWk0xMS42NjI2IDE2LjAwNzNIMTAuMzM4MVYxMy45Nzc4SDExLjY2MjZWMTYuMDA3M1pNMTQuNzUxNiAxNi4wMDczSDEyLjcxODJWMTMuNDgxNUMxMi43MTgyIDEzLjIwNzUgMTIuNDgyNCAxMi45ODUxIDEyLjE5MDQgMTIuOTg1MUg5LjgxMDM1QzkuNTE5IDEyLjk4NTEgOS4yODI1NSAxMy4yMDc1IDkuMjgyNTUgMTMuNDgxNVYxNi4wMDczSDcuMjQ5MTJWMS45OTIzOUgxNC43NTE2VjE2LjAwNzNWMTYuMDA3M1pNMTkuOTQ0NCAxNi4wMDczSDE1LjgwNjVWNi45OTE3M0gxOS45NDQ0VjE2LjAwNzNaTTkuNDkwODUgNS4zMTUwMkgxMC40NzIyVjYuMjM4MjVDMTAuNDcyMiA2LjUxMjI0IDEwLjcwODcgNi43MzQ2MSAxMSA2LjczNDYxQzExLjI5MiA2LjczNDYxIDExLjUyNzggNi41MTIyNCAxMS41Mjc4IDYuMjM4MjVWNS4zMTUwMkgxMi41MDkxQzEyLjgwMTIgNS4zMTUwMiAxMy4wMzY5IDUuMDkyNjUgMTMuMDM2OSA0LjgxODY2QzEzLjAzNjkgNC41NDQ2NyAxMi44MDEyIDQuMzIyMyAxMi41MDkxIDQuMzIyM0gxMS41Mjc4VjMuMzk5MDdDMTEuNTI3OCAzLjEyNTA4IDExLjI5MiAyLjkwMjcxIDExIDIuOTAyNzFDMTAuNzA4NyAyLjkwMjcxIDEwLjQ3MjIgMy4xMjUwOCAxMC40NzIyIDMuMzk5MDdWNC4zMjIzSDkuNDkwODVDOS4xOTk1MSA0LjMyMjMgOC45NjMwNSA0LjU0NDY3IDguOTYzMDUgNC44MTg2NkM4Ljk2MzA1IDUuMDkyNjUgOS4xOTk1MSA1LjMxNTAyIDkuNDkwODUgNS4zMTUwMlpNMTYuOTY2NiA5LjYwNDlDMTcuMjU3OSA5LjYwNDkgMTcuNDk0NCA5LjM4MjUzIDE3LjQ5NDQgOS4xMDg1NFY4LjQ1NTMzQzE3LjQ5NDQgOC4xODE2NyAxNy4yNTc5IDcuOTU4OTcgMTYuOTY2NiA3Ljk1ODk3QzE2LjY3NDUgNy45NTg5NyAxNi40Mzg4IDguMTgxNjcgMTYuNDM4OCA4LjQ1NTMzVjkuMTA4NTRDMTYuNDM4OCA5LjM4MjUzIDE2LjY3NDUgOS42MDQ5IDE2Ljk2NjYgOS42MDQ5Wk0xOC43ODUgOS42MDQ5QzE5LjA3NjQgOS42MDQ5IDE5LjMxMjggOS4zODI1MyAxOS4zMTI4IDkuMTA4NTRWOC40NTUzM0MxOS4zMTI4IDguMTgxNjcgMTkuMDc2NCA3Ljk1ODk3IDE4Ljc4NSA3Ljk1ODk3QzE4LjQ5MzcgNy45NTg5NyAxOC4yNTcyIDguMTgxNjcgMTguMjU3MiA4LjQ1NTMzVjkuMTA4NTRDMTguMjU3MiA5LjM4MjUzIDE4LjQ5MzcgOS42MDQ5IDE4Ljc4NSA5LjYwNDlaTTEzLjcyODQgOS42MDQ5QzE0LjAxOTcgOS42MDQ5IDE0LjI1NjIgOS4zODI1MyAxNC4yNTYyIDkuMTA4NTRWOC40NTUzM0MxNC4yNTYyIDguMTgxNjcgMTQuMDE5NyA3Ljk1ODk3IDEzLjcyODQgNy45NTg5N0MxMy40MzYzIDcuOTU4OTcgMTMuMjAwNiA4LjE4MTY3IDEzLjIwMDYgOC40NTUzM1Y5LjEwODU0QzEzLjIwMDYgOS4zODI1MyAxMy40MzcgOS42MDQ5IDEzLjcyODQgOS42MDQ5Wk0xMS45MDkyIDcuOTU5NjNDMTEuNjE3OSA3Ljk1OTYzIDExLjM4MTQgOC4xODIgMTEuMzgxNCA4LjQ1NTk5VjkuMTA4ODdDMTEuMzgxNCA5LjM4Mjg2IDExLjYxNzkgOS42MDUyMyAxMS45MDkyIDkuNjA1MjNDMTIuMjAxMyA5LjYwNTIzIDEyLjQzNyA5LjM4Mjg2IDEyLjQzNyA5LjEwODg3VjguNDU1OTlDMTIuNDM3IDguMTgyIDEyLjIwMTMgNy45NTk2MyAxMS45MDkyIDcuOTU5NjNaTTEwLjA5MDggNy45NTk2M0M5Ljc5OTQ0IDcuOTU5NjMgOS41NjI5OCA4LjE4MiA5LjU2Mjk4IDguNDU1OTlWOS4xMDg4N0M5LjU2Mjk4IDkuMzgyODYgOS43OTk0NCA5LjYwNTIzIDEwLjA5MDggOS42MDUyM0MxMC4zODI4IDkuNjA1MjMgMTAuNjE4NiA5LjM4Mjg2IDEwLjYxODYgOS4xMDg4N1Y4LjQ1NTk5QzEwLjYxODYgOC4xODIgMTAuMzgyMSA3Ljk1OTYzIDEwLjA5MDggNy45NTk2M1pNOC4yNzIzNCA5LjYwNDlDOC41NjM2OSA5LjYwNDkgOC44MDAxNCA5LjM4MjUzIDguODAwMTQgOS4xMDg1NFY4LjQ1NTMzQzguODAwMTQgOC4xODE2NyA4LjU2MzY5IDcuOTU4OTcgOC4yNzIzNCA3Ljk1ODk3QzcuOTgwMyA3Ljk1ODk3IDcuNzQ0NTUgOC4xODE2NyA3Ljc0NDU1IDguNDU1MzNWOS4xMDg1NEM3Ljc0NDU1IDkuMzgyNTMgNy45ODAzIDkuNjA0OSA4LjI3MjM0IDkuNjA0OVpNMTEuOTA5MiAxMC40NzIyQzExLjYxNzkgMTAuNDcyMiAxMS4zODE0IDEwLjY5NDYgMTEuMzgxNCAxMC45Njg2VjExLjYyMTRDMTEuMzgxNCAxMS44OTU0IDExLjYxNzkgMTIuMTE3OCAxMS45MDkyIDEyLjExNzhDMTIuMjAxMyAxMi4xMTc4IDEyLjQzNyAxMS44OTU0IDEyLjQzNyAxMS42MjE0VjEwLjk2ODZDMTIuNDM3IDEwLjY5NDYgMTIuMjAxMyAxMC40NzIyIDExLjkwOTIgMTAuNDcyMlpNOC4yNzIzNCAxMi4xMTc4QzguNTYzNjkgMTIuMTE3OCA4LjgwMDE0IDExLjg5NTQgOC44MDAxNCAxMS42MjE0VjEwLjk2ODZDOC44MDAxNCAxMC42OTQ2IDguNTYzNjkgMTAuNDcyMiA4LjI3MjM0IDEwLjQ3MjJDNy45ODAzIDEwLjQ3MjIgNy43NDQ1NSAxMC42OTQ2IDcuNzQ0NTUgMTAuOTY4NlYxMS42MjE0QzcuNzQ0NTUgMTEuODk1NCA3Ljk4MDMgMTIuMTE3OCA4LjI3MjM0IDEyLjExNzhaTTEzLjcyODQgMTIuMTE3OEMxNC4wMTk3IDEyLjExNzggMTQuMjU2MiAxMS44OTU0IDE0LjI1NjIgMTEuNjIxNFYxMC45Njg2QzE0LjI1NjIgMTAuNjk0NiAxNC4wMTk3IDEwLjQ3MjIgMTMuNzI4NCAxMC40NzIyQzEzLjQzNjMgMTAuNDcyMiAxMy4yMDA2IDEwLjY5NDYgMTMuMjAwNiAxMC45Njg2VjExLjYyMTRDMTMuMjAwNiAxMS44OTU0IDEzLjQzNyAxMi4xMTc4IDEzLjcyODQgMTIuMTE3OFpNMTAuMDkwOCAxMC40NzIyQzkuNzk5NDQgMTAuNDcyMiA5LjU2Mjk4IDEwLjY5NDYgOS41NjI5OCAxMC45Njg2VjExLjYyMTRDOS41NjI5OCAxMS44OTU0IDkuNzk5NDQgMTIuMTE3OCAxMC4wOTA4IDEyLjExNzhDMTAuMzgyOCAxMi4xMTc4IDEwLjYxODYgMTEuODk1NCAxMC42MTg2IDExLjYyMTRWMTAuOTY4NkMxMC42MTg2IDEwLjY5NDYgMTAuMzgyMSAxMC40NzIyIDEwLjA5MDggMTAuNDcyMlpNMTMuNzI4NCAxNC42MzA3QzE0LjAxOTcgMTQuNjMwNyAxNC4yNTYyIDE0LjQwODMgMTQuMjU2MiAxNC4xMzQzVjEzLjQ4MTVDMTQuMjU2MiAxMy4yMDc1IDE0LjAxOTcgMTIuOTg1MSAxMy43Mjg0IDEyLjk4NTFDMTMuNDM2MyAxMi45ODUxIDEzLjIwMDYgMTMuMjA3NSAxMy4yMDA2IDEzLjQ4MTVWMTQuMTM0M0MxMy4yMDA2IDE0LjQwODMgMTMuNDM3IDE0LjYzMDcgMTMuNzI4NCAxNC42MzA3Wk04LjI3MjM0IDE0LjYzMDdDOC41NjM2OSAxNC42MzA3IDguODAwMTQgMTQuNDA4MyA4LjgwMDE0IDE0LjEzNDNWMTMuNDgxNUM4LjgwMDE0IDEzLjIwNzUgOC41NjM2OSAxMi45ODUxIDguMjcyMzQgMTIuOTg1MUM3Ljk4MDMgMTIuOTg1MSA3Ljc0NDU1IDEzLjIwNzUgNy43NDQ1NSAxMy40ODE1VjE0LjEzNDNDNy43NDQ1NSAxNC40MDgzIDcuOTgwMyAxNC42MzA3IDguMjcyMzQgMTQuNjMwN1pNMTYuOTY2NiAxMi4xMTc4QzE3LjI1NzkgMTIuMTE3OCAxNy40OTQ0IDExLjg5NTQgMTcuNDk0NCAxMS42MjE0VjEwLjk2ODZDMTcuNDk0NCAxMC42OTQ2IDE3LjI1NzkgMTAuNDcyMiAxNi45NjY2IDEwLjQ3MjJDMTYuNjc0NSAxMC40NzIyIDE2LjQzODggMTAuNjk0NiAxNi40Mzg4IDEwLjk2ODZWMTEuNjIxNEMxNi40Mzg4IDExLjg5NTQgMTYuNjc0NSAxMi4xMTc4IDE2Ljk2NjYgMTIuMTE3OFpNMTguNzg1IDEyLjExNzhDMTkuMDc2NCAxMi4xMTc4IDE5LjMxMjggMTEuODk1NCAxOS4zMTI4IDExLjYyMTRWMTAuOTY4NkMxOS4zMTI4IDEwLjY5NDYgMTkuMDc2NCAxMC40NzIyIDE4Ljc4NSAxMC40NzIyQzE4LjQ5MzcgMTAuNDcyMiAxOC4yNTcyIDEwLjY5NDYgMTguMjU3MiAxMC45Njg2VjExLjYyMTRDMTguMjU3MiAxMS44OTU0IDE4LjQ5MzcgMTIuMTE3OCAxOC43ODUgMTIuMTE3OFpNMTYuOTY2NiAxNC42MzA3QzE3LjI1NzkgMTQuNjMwNyAxNy40OTQ0IDE0LjQwODMgMTcuNDk0NCAxNC4xMzQzVjEzLjQ4MTVDMTcuNDk0NCAxMy4yMDc1IDE3LjI1NzkgMTIuOTg1MSAxNi45NjY2IDEyLjk4NTFDMTYuNjc0NSAxMi45ODUxIDE2LjQzODggMTMuMjA3NSAxNi40Mzg4IDEzLjQ4MTVWMTQuMTM0M0MxNi40Mzg4IDE0LjQwODMgMTYuNjc0NSAxNC42MzA3IDE2Ljk2NjYgMTQuNjMwN1pNMTguNzg1IDE0LjYzMDdDMTkuMDc2NCAxNC42MzA3IDE5LjMxMjggMTQuNDA4MyAxOS4zMTI4IDE0LjEzNDNWMTMuNDgxNUMxOS4zMTI4IDEzLjIwNzUgMTkuMDc2NCAxMi45ODUxIDE4Ljc4NSAxMi45ODUxQzE4LjQ5MzcgMTIuOTg1MSAxOC4yNTcyIDEzLjIwNzUgMTguMjU3MiAxMy40ODE1VjE0LjEzNDNDMTguMjU3MiAxNC40MDgzIDE4LjQ5MzcgMTQuNjMwNyAxOC43ODUgMTQuNjMwN1pNMy4yMTQ5OSA5LjYwNDlDMy41MDcwNCA5LjYwNDkgMy43NDI3OSA5LjM4MjUzIDMuNzQyNzkgOS4xMDg1NFY4LjQ1NTMzQzMuNzQyNzkgOC4xODE2NyAzLjUwNzA0IDcuOTU4OTcgMy4yMTQ5OSA3Ljk1ODk3QzIuOTIzNjUgNy45NTg5NyAyLjY4NzE5IDguMTgxNjcgMi42ODcxOSA4LjQ1NTMzVjkuMTA4NTRDMi42ODcxOSA5LjM4MjUzIDIuOTIzNjUgOS42MDQ5IDMuMjE0OTkgOS42MDQ5Wk01LjAzNDEzIDkuNjA0OUM1LjMyNTQ3IDkuNjA0OSA1LjU2MTkzIDkuMzgyNTMgNS41NjE5MyA5LjEwODU0VjguNDU1MzNDNS41NjE5MyA4LjE4MTY3IDUuMzI1NDcgNy45NTg5NyA1LjAzNDEzIDcuOTU4OTdDNC43NDIwOCA3Ljk1ODk3IDQuNTA2MzMgOC4xODE2NyA0LjUwNjMzIDguNDU1MzNWOS4xMDg1NEM0LjUwNjMzIDkuMzgyNTMgNC43NDI3OSA5LjYwNDkgNS4wMzQxMyA5LjYwNDlaTTMuMjE0OTkgMTIuMTE3OEMzLjUwNzA0IDEyLjExNzggMy43NDI3OSAxMS44OTU0IDMuNzQyNzkgMTEuNjIxNFYxMC45Njg2QzMuNzQyNzkgMTAuNjk0NiAzLjUwNzA0IDEwLjQ3MjIgMy4yMTQ5OSAxMC40NzIyQzIuOTIzNjUgMTAuNDcyMiAyLjY4NzE5IDEwLjY5NDYgMi42ODcxOSAxMC45Njg2VjExLjYyMTRDMi42ODcxOSAxMS44OTU0IDIuOTIzNjUgMTIuMTE3OCAzLjIxNDk5IDEyLjExNzhaTTUuMDM0MTMgMTIuMTE3OEM1LjMyNTQ3IDEyLjExNzggNS41NjE5MyAxMS44OTU0IDUuNTYxOTMgMTEuNjIxNFYxMC45Njg2QzUuNTYxOTMgMTAuNjk0NiA1LjMyNTQ3IDEwLjQ3MjIgNS4wMzQxMyAxMC40NzIyQzQuNzQyMDggMTAuNDcyMiA0LjUwNjMzIDEwLjY5NDYgNC41MDYzMyAxMC45Njg2VjExLjYyMTRDNC41MDYzMyAxMS44OTU0IDQuNzQyNzkgMTIuMTE3OCA1LjAzNDEzIDEyLjExNzhaTTMuMjE0OTkgMTQuNjMwN0MzLjUwNzA0IDE0LjYzMDcgMy43NDI3OSAxNC40MDgzIDMuNzQyNzkgMTQuMTM0M1YxMy40ODE1QzMuNzQyNzkgMTMuMjA3NSAzLjUwNzA0IDEyLjk4NTEgMy4yMTQ5OSAxMi45ODUxQzIuOTIzNjUgMTIuOTg1MSAyLjY4NzE5IDEzLjIwNzUgMi42ODcxOSAxMy40ODE1VjE0LjEzNDNDMi42ODcxOSAxNC40MDgzIDIuOTIzNjUgMTQuNjMwNyAzLjIxNDk5IDE0LjYzMDdaTTUuMDM0MTMgMTQuNjMwN0M1LjMyNTQ3IDE0LjYzMDcgNS41NjE5MyAxNC40MDgzIDUuNTYxOTMgMTQuMTM0M1YxMy40ODE1QzUuNTYxOTMgMTMuMjA3NSA1LjMyNTQ3IDEyLjk4NTEgNS4wMzQxMyAxMi45ODUxQzQuNzQyMDggMTIuOTg1MSA0LjUwNjMzIDEzLjIwNzUgNC41MDYzMyAxMy40ODE1VjE0LjEzNDNDNC41MDYzMyAxNC40MDgzIDQuNzQyNzkgMTQuNjMwNyA1LjAzNDEzIDE0LjYzMDdaIiBmaWxsPSIjMUYyOTM0IiBzdHJva2U9IiMxRjI5MzQiIHN0cm9rZS13aWR0aD0iMC4xIi8+Cjwvc3ZnPgo=") no-repeat 10px center;
}
.main-statistic-block .sub-block.visits{
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAxOCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iOC43MTQyNyIgY3k9IjUuMTQyODYiIHI9IjQuNDQyODYiIHN0cm9rZT0iIzFGMjkzNCIgc3Ryb2tlLXdpZHRoPSIxLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOC43MTQyOSAxMC4yODU3QzQuNDUzOCAxMC4yODU3IDEgMTMuNzM5NSAxIDE4SDE2LjQyODZDMTYuNDI4NiAxMy43Mzk1IDEyLjk3NDggMTAuMjg1NyA4LjcxNDI5IDEwLjI4NTdaIiBzdHJva2U9IiMxRjI5MzQiIHN0cm9rZS13aWR0aD0iMS40IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==") no-repeat 10px center;
}
@media (max-width: 580px) {
  .main-statistic-block {
    display: grid;
    grid-template-columns: 50% 50%;
  }
  .main-statistic-block .sub-block.doctors {
    border-right: none;
  }
  .main-statistic-block .sub-block.records {
    padding-left: 58px;
    background-position-x: 11px;
  }
}
.main-statistic-block .sub-block:last-child {
  border-right: none;
}
.cityFilter {
  margin: 30px 0;
  text-align: left;
}
.cityFilter .location {
  padding: 10px 0 10px 50px;
  text-align: left;
  line-height: 24px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTIiIGZpbGw9IiMwMDg0ODQiLz4KPHBhdGggZD0iTTEyLjAwMDEgNC41MjI1NUM5LjI0MjM5IDQuNTIyNTUgNyA2LjgyMjYxIDcgOS42NDc2M0M3IDE0LjQxMTYgMTEuNjk3NCAxOC43NzMzIDExLjg5NiAxOC45NTc3QzExLjkyNTUgMTguOTg0NyAxMS45NjI3IDE4Ljk5NzUgMTIuMDAwMSAxOC45OTc1QzEyLjAzODggMTguOTk3NSAxMi4wNzYyIDE4Ljk4MzEgMTIuMTA3MSAxOC45NTQ1QzEyLjMwNTcgMTguNzYwNCAxNyAxNC4xNzE0IDE3IDkuNjQ3NjNDMTcuMDAwMiA2LjgyMjYxIDE0Ljc1NzggNC41MjI1NSAxMi4wMDAxIDQuNTIyNTVaTTcuOTU2MDUgOS42OTcwMUM3Ljk1NjA1IDcuNDAwMTYgOS43Nzk0OSA1LjUzMTEzIDEyLjAyMDMgNS41MzExM0MxNC4yNjExIDUuNTMxMTMgMTYuMDg0NiA3LjQwMDE2IDE2LjA4NDYgOS42OTcwMUMxNi4wODQ2IDExLjk5MzkgMTQuMjYxMSAxMy44NjI5IDEyLjAyMDMgMTMuODYyOUM5Ljc3OTQ5IDEzLjg2MjkgNy45NTYwNSAxMS45OTM5IDcuOTU2MDUgOS42OTcwMVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMiA2LjY3NjU5QzEwLjM0NTYgNi42NzY1OSA5IDguMDIzNDggOSA5LjY3NjU5QzkgMTEuMzMxIDEwLjM0NTYgMTIuNjc2NiAxMiAxMi42NzY2QzEzLjY1NDQgMTIuNjc2NiAxNSAxMS4zMzEgMTUgOS42NzY1OUMxNSA4LjAyMzQ4IDEzLjY1NDQgNi42NzY1OSAxMiA2LjY3NjU5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTExLjYxOTkgMTEuMDA5SDEyLjM4MDFDMTIuNDg1MSAxMS4wMDkgMTIuNTcwMiAxMC45MzEzIDEyLjU3MDIgMTAuODM1MlYxMC4xOThIMTMuMjY3QzEzLjM3MiAxMC4xOTggMTMuNDU3IDEwLjEyMDIgMTMuNDU3IDEwLjAyNDJWOS4zMjg5OUMxMy40NTcgOS4yMzI5NCAxMy4zNzIgOS4xNTUyIDEzLjI2NyA5LjE1NTJIMTIuNTcwMlY4LjUxNzk0QzEyLjU3MDIgOC40MjE4OCAxMi40ODUxIDguMzQ0MTQgMTIuMzgwMSA4LjM0NDE0SDExLjYxOTlDMTEuNTE0OSA4LjM0NDE0IDExLjQyOTkgOC40MjE4OCAxMS40Mjk5IDguNTE3OTRWOS4xNTUySDEwLjczMzFDMTAuNjI4IDkuMTU1MiAxMC41NDMgOS4yMzI5NCAxMC41NDMgOS4zMjg5OVYxMC4wMjQyQzEwLjU0MyAxMC4xMjAyIDEwLjYyOCAxMC4xOTggMTAuNzMzMSAxMC4xOThIMTEuNDI5OVYxMC44MzUyQzExLjQyOTkgMTAuOTMxMyAxMS41MTQ5IDExLjAwOSAxMS42MTk5IDExLjAwOVoiIGZpbGw9IiMwMDg0ODQiLz4KPHBhdGggZD0iTTEwLjkyMzEgOS41MDI3OVY5Ljg1MDM5SDExLjYxOTlDMTEuNzI1IDkuODUwMzkgMTEuODEgOS45MjgxMyAxMS44MSAxMC4wMjQyVjEwLjY2MTRIMTIuMTkwMVYxMC4wMjQyQzEyLjE5MDEgOS45MjgxMyAxMi4yNzUxIDkuODUwMzkgMTIuMzgwMSA5Ljg1MDM5SDEzLjA3NjlWOS41MDI3OUgxMi4zODAxTTExLjYxOTkgMTEuMDA5SDEyLjM4MDFDMTIuNDg1MSAxMS4wMDkgMTIuNTcwMiAxMC45MzEzIDEyLjU3MDIgMTAuODM1MlYxMC4xOThIMTMuMjY3QzEzLjM3MiAxMC4xOTggMTMuNDU3IDEwLjEyMDIgMTMuNDU3IDEwLjAyNDJWOS4zMjg5OUMxMy40NTcgOS4yMzI5NCAxMy4zNzIgOS4xNTUyIDEzLjI2NyA5LjE1NTJIMTIuNTcwMlY4LjUxNzk0QzEyLjU3MDIgOC40MjE4OCAxMi40ODUxIDguMzQ0MTQgMTIuMzgwMSA4LjM0NDE0SDExLjYxOTlDMTEuNTE0OSA4LjM0NDE0IDExLjQyOTkgOC40MjE4OCAxMS40Mjk5IDguNTE3OTRWOS4xNTUySDEwLjczMzFDMTAuNjI4IDkuMTU1MiAxMC41NDMgOS4yMzI5NCAxMC41NDMgOS4zMjg5OVYxMC4wMjQyQzEwLjU0MyAxMC4xMjAyIDEwLjYyOCAxMC4xOTggMTAuNzMzMSAxMC4xOThIMTEuNDI5OVYxMC44MzUyQzExLjQyOTkgMTAuOTMxMyAxMS41MTQ5IDExLjAwOSAxMS42MTk5IDExLjAwOVoiIHN0cm9rZT0iIzAwODQ4NCIgc3Ryb2tlLXdpZHRoPSIwLjIiLz4KPC9zdmc+Cg==") no-repeat 10px center;
}
.cityFilter .clinic {
  padding: 10px 0 10px 50px;
  text-align: left;
  line-height: 24px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTIiIGZpbGw9IiMwMDg0ODQiLz4KPHBhdGggZD0iTTEwLjcyNzMgMThIMTMuMjcyN1YxNUMxMy4yNzI3IDE0LjQ0NzcgMTIuODI1IDE0IDEyLjI3MjcgMTRIMTJIMTEuNzI3M0MxMS4xNzUgMTQgMTAuNzI3MyAxNC40NDc3IDEwLjcyNzMgMTVWMThaTTE3LjcyNzMgMTYuOEgxOC40QzE4LjczMTQgMTYuOCAxOSAxNy4wNjg2IDE5IDE3LjRWMTcuNEMxOSAxNy43MzE0IDE4LjczMTQgMTggMTguNCAxOEg1LjZDNS4yNjg2MyAxOCA1IDE3LjczMTQgNSAxNy40VjE3LjRDNSAxNy4wNjg2IDUuMjY4NjMgMTYuOCA1LjYgMTYuOEg2LjI3MjczVjYuNkM2LjI3MjczIDYuNDQwODcgNi4zMzk3NyA2LjI4ODI2IDYuNDU5MTEgNi4xNzU3NEM2LjU3ODQ2IDYuMDYzMjEgNi43NDAzMiA2IDYuOTA5MDkgNkgxNy4wOTA5QzE3LjI1OTcgNiAxNy40MjE1IDYuMDYzMjEgMTcuNTQwOSA2LjE3NTc0QzE3LjY2MDIgNi4yODgyNiAxNy43MjczIDYuNDQwODcgMTcuNzI3MyA2LjZWMTYuOFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMS4wNDYxIDEwLjYxNzNIMTAuMjc2OEMxMC4xMjM4IDEwLjYxNzMgMTAgMTAuNDk0NiAxMCAxMC4zNDM1VjkuMzA5MTlDMTAgOS4xNTgwNSAxMC4xMjM4IDkuMDM1MzggMTAuMjc2OCA5LjAzNTM4SDExLjA0NjFWOC4yNzM4MUMxMS4wNDYxIDguMTIyNjcgMTEuMTcwMSA4IDExLjMyMjkgOEgxMi4zNjg4QzEyLjUyMTYgOCAxMi42NDU2IDguMTIyNjcgMTIuNjQ1NiA4LjI3MzgxVjkuMDM1MzhIMTMuNDE1QzEzLjU2NzggOS4wMzUzOCAxMy42OTE4IDkuMTU4MDUgMTMuNjkxOCA5LjMwOTE5VjEwLjM0MzVDMTMuNjkxOCAxMC40OTQ2IDEzLjU2NzggMTAuNjE3MyAxMy40MTUgMTAuNjE3M0gxMi42NDU2VjExLjM3ODVDMTIuNjQ1NiAxMS41Mjk2IDEyLjUyMTYgMTEuNjUyMyAxMi4zNjg4IDExLjY1MjNIMTEuMzIyOUMxMS4xNzAxIDExLjY1MjMgMTEuMDQ2MSAxMS41Mjk2IDExLjA0NjEgMTEuMzc4NVYxMC42MTczWiIgZmlsbD0iIzAwODQ4NCIvPgo8L3N2Zz4K") no-repeat 10px center;
}
.cityFilter .record {
  padding: 10px 0 10px 50px;
  text-align: left;
  line-height: 24px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTIiIGZpbGw9IiMwMDg0ODQiLz4KPHBhdGggZD0iTTE0LjExMzIgNi43MTY5VjguODMwMTRNOS44ODY2NyA2LjcxNjlWOC44MzAxNE03LjI0NTEyIDEwLjk0MzRIMTYuNzU0N004LjMwMTc0IDcuNzczNTJIMTUuNjk4MUMxNi4yODE2IDcuNzczNTIgMTYuNzU0NyA4LjI0NjU4IDE2Ljc1NDcgOC44MzAxNFYxNi4yMjY1QzE2Ljc1NDcgMTYuODEgMTYuMjgxNiAxNy4yODMxIDE1LjY5ODEgMTcuMjgzMUg4LjMwMTc0QzcuNzE4MTggMTcuMjgzMSA3LjI0NTEyIDE2LjgxIDcuMjQ1MTIgMTYuMjI2NVY4LjgzMDE0QzcuMjQ1MTIgOC4yNDY1OCA3LjcxODE4IDcuNzczNTIgOC4zMDE3NCA3Ljc3MzUyWiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxyZWN0IHg9IjcuNDU2MyIgeT0iMTEuMTQ1OCIgd2lkdGg9IjkuMDMzNTIiIGhlaWdodD0iNS43NzM2NiIgZmlsbD0id2hpdGUiLz4KPHJlY3QgeD0iOC45ODYzMyIgeT0iMTIuNjExNSIgd2lkdGg9IjAuNjM2NDcyIiBoZWlnaHQ9IjAuNjM2NDcyIiBmaWxsPSIjQzRDNEM0IiBzdHJva2U9IiMwMDg0ODQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHJlY3QgeD0iMTEuNjgxOSIgeT0iMTIuNjExNSIgd2lkdGg9IjAuNjM2NDcyIiBoZWlnaHQ9IjAuNjM2NDcyIiBmaWxsPSIjQzRDNEM0IiBzdHJva2U9IiMwMDg0ODQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHJlY3QgeD0iMTQuMzc3MiIgeT0iMTIuNjExNSIgd2lkdGg9IjAuNjM2NDcyIiBoZWlnaHQ9IjAuNjM2NDcyIiBmaWxsPSIjQzRDNEM0IiBzdHJva2U9IiMwMDg0ODQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==") no-repeat 10px center;
}
.cityFilter .location .select2-container .select2-selection--single .select2-selection__rendered {
  min-width: 120px;
  border-bottom: 1px solid #000000;
}
.cityFilter .location .select2-container .select2-selection--single {
  border: none;
}
.cityFilter .location .select2-container.select2-container--open .select2-selection--single {
  border: solid 1px #cecece;
}
.cityFilter .location .select2-container.select2-container--open .select2-selection--single .select2-selection__rendered{
  border: none;
}