.article_page_content p, .block_content p, .block p {
  margin-bottom: 2.5rem;
  line-height: 1.5em; }
}
#page_language, #lang_sname{
	display: none;
}
.popover-content span.error_modal {
    color: red;
    text-align: center;
    font-size: 14px;
}
.teacher_content .p:not(:last-child) {
  margin-bottom: 25px; 
}
.teacher_content h5 {
  font-size: 19px;
  font-weight: 400; 
}
.teacher_content li {
    display: flex;
    line-height: 1.2em;
    margin-bottom: 5px; 
}
.teacher_content li:before {
  content: '';
  display: block;
  background: #72a492;
  border-radius: 50%;
  height: 6px;
  width: 6px;
  margin: 10px 8px;
  flex-shrink: 0; 
}

.section .block__img {
  /*width: auto;*/
    max-width: 450px;
  }
  .block a {
    color: #00b25a;
  }
.block ul {
    margin-bottom: 25px;
}
.block ul li:not(.doc-list__item, .page-nav__item) {
    list-style: none;
    display: flex;
    line-height: 1.2em;
    margin-bottom: 5px;
}
.block ul li:not(.doc-list__item, .page-nav__item)::before {
    content: '';
    display: block;
    background: #72a492;
    border-radius: 50%;
    height: 6px;
    width: 6px;
    margin: 10px 8px;
    flex-shrink: 0;
}
.block h6 {
    font-size: 18px;
    color: #00b25a;
    margin-bottom: 10px
}
.hidden {
  display: none;
}
.transport .teachers-details__close {
    top: 6%;
    right: 6%;
    z-index: 10;
}
.scrollup{
    width:40px;
    height:40px;
    opacity:0.3;
    position:fixed;
    bottom:50px;
    right:100px;
    display:none;
    text-indent:-9999px;
    background: url('/img/icon_top.png') no-repeat;
}
.doc-list {
  counter-reset: num !important; }
.doc-list__title {
  margin-bottom: 15px; }
.doc-list__item::before {
  content: counter(num) ". " !important;
  counter-increment: num !important;
  color: #00b25a !important;
  font-weight: 700; }
.doc-list__item {
  line-height: 1.2em !important;
  margin-bottom: 5px !important; }
.doc-list__item > .list,
.doc-list__item > .doc-list {
  margin: 5px 0 0 20px !important; }
