/*@font-face {
    font-family: Imbplex;
    src: url(/assets/fonts/Ibmplexsans.woff2);
}
 */
@font-face {
  font-family: Imbplex;
  font-style: normal;
  font-weight: 400;
  src: url("/assets/fonts/ibm-plex-sans-v8-latin_cyrillic-regular.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/assets/fonts/ibm-plex-sans-v8-latin_cyrillic-regular.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/ibm-plex-sans-v8-latin_cyrillic-regular.woff2") format("woff2"), url("/assets/fonts/ibm-plex-sans-v8-latin_cyrillic-regular.woff") format("woff"), url("/assets/fonts/ibm-plex-sans-v8-latin_cyrillic-regular.ttf") format("truetype"), url("/assets/fonts/ibm-plex-sans-v8-latin_cyrillic-regular.svg#IBMPlexSans") format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: Imbplex-semibold;
  font-style: normal;
  font-weight: 600;
  src: url("/assets/fonts/ibm-plex-sans-v8-latin_cyrillic-regular.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/assets/fonts/ibm-plex-sans-v8-latin_cyrillic-regular.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/ibm-plex-sans-v8-latin_cyrillic-regular.woff2") format("woff2"), url("/assets/fonts/ibm-plex-sans-v8-latin_cyrillic-regular.woff") format("woff"), url("/assets/fonts/ibm-plex-sans-v8-latin_cyrillic-regular.ttf") format("truetype"), url("/assets/fonts/ibm-plex-sans-v8-latin_cyrillic-regular.svg#IBMPlexSans") format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: 'Exo';
  font-style: normal;
  src: url("/assets/fonts/exo-2-v9-latin_cyrillic-regular.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/assets/fonts/exo-2-v9-latin_cyrillic-regular.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/exo-2-v9-latin_cyrillic-regular.woff2") format("woff2"), url("/assets/fonts/exo-2-v9-latin_cyrillic-regular.woff") format("woff"), url("/assets/fonts/exo-2-v9-latin_cyrillic-regular.ttf") format("truetype"), url("/assets/fonts/exo-2-v9-latin_cyrillic-regular.svg#Exo2") format("svg");
  /* Legacy iOS */
}
/* line 76, ../scss/style.scss */
html {
  min-width: 320px;
  min-height: 100%;
  height: 100%;
}

/* line 82, ../scss/style.scss */
body {
  font-family: Imbplex, sans-serif;
  margin-top: 55px;
  background-color: #F4F6FC;
  color: #000;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  /*height: 100%;*/
}
@media only screen and (min-width: 320px) {
  /* line 82, ../scss/style.scss */
  body {
    height: auto;
    margin-top: 65px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 82, ../scss/style.scss */
  body {
    margin-top: 65px;
    height: 100%;
  }
}

/* line 103, ../scss/style.scss */
.row {
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
  flex-wrap: wrap;
  min-width: 100%;
}

/* line 111, ../scss/style.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  flex-wrap: wrap;
}

/* line 118, ../scss/style.scss */
.form-control {
  height: 40px;
}

/* line 123, ../scss/style.scss */
.demo .col-xs-1, .demo .col-sm-1, .demo .col-md-1, .demo .col-lg-1, .demo .col-xs-2, .demo .col-sm-2, .demo .col-md-2, .demo .col-lg-2, .demo .col-xs-3, .demo .col-sm-3, .demo .col-md-3, .demo .col-lg-3, .demo .col-xs-4, .demo .col-sm-4, .demo .col-md-4, .demo .col-lg-4, .demo .col-xs-5, .demo .col-sm-5, .demo .col-md-5, .demo .col-lg-5, .demo .col-xs-6, .demo .col-sm-6, .demo .col-md-6, .demo .col-lg-6, .demo .col-xs-7, .demo .col-sm-7, .demo .col-md-7, .demo .col-lg-7, .demo .col-xs-8, .demo .col-sm-8, .demo .col-md-8, .demo .col-lg-8, .demo .col-xs-9, .demo .col-sm-9, .demo .col-md-9, .demo .col-lg-9, .demo .col-xs-10, .demo .col-sm-10, .demo .col-md-10, .demo .col-lg-10, .demo .col-xs-11, .demo .col-sm-11, .demo .col-md-11, .demo .col-lg-11, .demo .col-xs-12, .demo .col-sm-12, .demo .col-md-12, .demo .col-lg-12 {
  align-self: flex-start;
}
/* line 127, ../scss/style.scss */
.demo form {
  width: 100%;
}
/* line 131, ../scss/style.scss */
.demo .nav-tabs {
  width: 100%;
  margin-bottom: 20px;
  background-color: #fff;
  padding: 6px;
  border-radius: 8px;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);
}
/* line 140, ../scss/style.scss */
.demo .nav-tabs li a {
  font-size: 14px;
  padding: 5px 4px;
  border-radius: 4px;
}
@media only screen and (min-width: 768px) {
  /* line 140, ../scss/style.scss */
  .demo .nav-tabs li a {
    font-size: 16px;
    padding: 10px 15px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 140, ../scss/style.scss */
  .demo .nav-tabs li a {
    font-size: 18px;
  }
}
/* line 154, ../scss/style.scss */
.demo .nav-tabs li a:hover {
  border-bottom: none;
}
/* line 160, ../scss/style.scss */
.demo .nav-tabs li.active a {
  background-color: #F4F6FC;
  border: 1px solid #ddd;
}

/* line 169, ../scss/style.scss */
.blue-link {
  color: #35A0EE;
  transition: all 0.3s;
}
/* line 172, ../scss/style.scss */
.blue-link:hover {
  color: #136CAD;
}

/* line 177, ../scss/style.scss */
.navbar {
  font-family: Exo, sans-serif;
  min-height: 40px;
  background-color: #fff;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.15);
}
@media only screen and (min-width: 320px) {
  /* line 177, ../scss/style.scss */
  .navbar {
    min-height: 40px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 177, ../scss/style.scss */
  .navbar {
    min-height: 55px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 177, ../scss/style.scss */
  .navbar {
    min-height: 65px;
  }
}
/* line 196, ../scss/style.scss */
.navbar .logo-container {
  display: flex;
  align-items: center;
}
/* line 200, ../scss/style.scss */
.navbar .logo-container span {
  margin-top: 6px;
  margin-left: 8px;
}
/* line 207, ../scss/style.scss */
.navbar li a {
  font-size: 13px;
  color: #000;
  transition: all 0.3s;
  position: relative;
}
@media only screen and (min-width: 768px) {
  /* line 207, ../scss/style.scss */
  .navbar li a {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 207, ../scss/style.scss */
  .navbar li a {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 207, ../scss/style.scss */
  .navbar li a {
    font-size: 18px;
  }
}
/* line 229, ../scss/style.scss */
.navbar li a:hover {
  background-color: transparent !important;
  color: #35A0EE;
}
/* line 234, ../scss/style.scss */
.navbar li a.active {
  color: #35A0EE;
}
/* line 237, ../scss/style.scss */
.navbar li a.active:before {
  content: '';
  position: absolute;
  height: 2px;
  left: 0;
  right: 0;
  background-color: #35A0EE;
}
@media only screen and (min-width: 320px) {
  /* line 237, ../scss/style.scss */
  .navbar li a.active:before {
    content: none;
  }
}
@media only screen and (min-width: 768px) {
  /* line 237, ../scss/style.scss */
  .navbar li a.active:before {
    content: '';
    bottom: -4px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 237, ../scss/style.scss */
  .navbar li a.active:before {
    content: '';
    bottom: -9px;
  }
}
/* line 263, ../scss/style.scss */
.navbar .icon-bar {
  background-color: #35A0EE;
}

/* line 268, ../scss/style.scss */
.navbar-collapse {
  min-height: 40px;
}
@media only screen and (min-width: 320px) {
  /* line 268, ../scss/style.scss */
  .navbar-collapse {
    min-height: 40px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 268, ../scss/style.scss */
  .navbar-collapse {
    min-height: 55px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 268, ../scss/style.scss */
  .navbar-collapse {
    min-height: 65px;
  }
}

/* line 284, ../scss/style.scss */
.navbar-nav {
  margin: 7.5px -15px;
}
@media only screen and (min-width: 320px) {
  /* line 284, ../scss/style.scss */
  .navbar-nav {
    margin: 7.5px -15px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 284, ../scss/style.scss */
  .navbar-nav {
    float: right;
    margin: 3px 0;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 284, ../scss/style.scss */
  .navbar-nav {
    margin: 8px 0;
  }
}

/* line 301, ../scss/style.scss */
.nav-logo {
  display: block;
  float: right;
  margin: 7px 0;
}
@media only screen and (min-width: 320px) {
  /* line 301, ../scss/style.scss */
  .nav-logo {
    float: right;
    margin: 7px 0;
  }
}
@media only screen and (min-width: 768px) {
  /* line 301, ../scss/style.scss */
  .nav-logo {
    margin: 10px 0;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 301, ../scss/style.scss */
  .nav-logo {
    margin: 15px 0;
  }
}

/* line 319, ../scss/style.scss */
.body-content {
  /*padding-left: 15px;
  padding-right: 15px;
  height: 100%;*/
  display: flex;
  flex-direction: column;
  flex: 1;
}

/* line 328, ../scss/style.scss */
a {
  text-decoration: none !important;
  cursor: pointer;
}

/* line 333, ../scss/style.scss */
.dl-horizontal dt {
  white-space: normal;
}

/* line 341, ../scss/style.scss */
footer {
  padding: 15px 0;
  background: #FFFFFF;
  box-shadow: 0px -2px 6px rgba(0, 0, 0, 0.15);
  justify-content: flex-start;
  margin-top: auto;
}
/* line 348, ../scss/style.scss */
footer .col-xs-12 {
  justify-content: center;
}
@media only screen and (min-width: 992px) {
  /* line 348, ../scss/style.scss */
  footer .col-xs-12 {
    justify-content: flex-start;
  }
}

/* line 357, ../scss/style.scss */
.footer {
  display: flex;
  align-items: center;
  flex-direction: column;
}
@media only screen and (min-width: 992px) {
  /* line 357, ../scss/style.scss */
  .footer {
    flex-direction: row;
  }
}
/* line 366, ../scss/style.scss */
.footer .nav-logo {
  margin: 0;
  margin-right: 15px;
}

/* line 372, ../scss/style.scss */
.footer__links {
  width: 100%;
  display: none;
}
/* line 375, ../scss/style.scss */
.footer__links .blue-link {
  margin-right: 20px;
}
@media only screen and (min-width: 992px) {
  /* line 372, ../scss/style.scss */
  .footer__links {
    display: block;
  }
}

/* line 386, ../scss/style.scss */
.footer-tm {
  color: #78848D;
  font-size: 13px;
}
@media only screen and (min-width: 992px) {
  /* line 386, ../scss/style.scss */
  .footer-tm {
    font-size: 15px;
    margin-left: auto;
  }
}

/* line 396, ../scss/style.scss */
.footer__contacts {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
/* line 401, ../scss/style.scss */
.footer__contacts .footer__contacts-item {
  padding: 0 10px;
  width: 100%;
}
@media only screen and (min-width: 992px) {
  /* line 401, ../scss/style.scss */
  .footer__contacts .footer__contacts-item {
    width: unset;
  }
}
/* line 410, ../scss/style.scss */
.footer__contacts .footer__contacts-title {
  font-size: 15px;
  width: 100%;
  font-family: Imbplex-semibold, sans-serif;
  margin-bottom: 5px;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  /* line 410, ../scss/style.scss */
  .footer__contacts .footer__contacts-title {
    font-size: 16px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 410, ../scss/style.scss */
  .footer__contacts .footer__contacts-title {
    font-size: 17px;
    text-align: left;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 410, ../scss/style.scss */
  .footer__contacts .footer__contacts-title {
    font-size: 18px;
  }
}
/* line 431, ../scss/style.scss */
.footer__contacts .row {
  width: 100%;
}
/* line 435, ../scss/style.scss */
.footer__contacts span {
  font-size: 15px;
}
/* line 439, ../scss/style.scss */
.footer__contacts a {
  color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 6px;
}
@media only screen and (min-width: 992px) {
  /* line 439, ../scss/style.scss */
  .footer__contacts a {
    justify-content: flex-start;
    margin-bottom: 0px;
  }
}
/* line 451, ../scss/style.scss */
.footer__contacts a img {
  margin-right: 8px;
  margin-top: 2px;
}
/* line 457, ../scss/style.scss */
.footer__contacts.col-lg-4 {
  margin-left: auto;
}

/* line 462, ../scss/style.scss */
.p-container {
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
}
@media only screen and (min-width: 1200px) {
  /* line 462, ../scss/style.scss */
  .p-container {
    padding: 0 15px;
  }
}

/* line 473, ../scss/style.scss */
.main, .demo, .download, .documents, .competitor, .news {
  padding-top: 20px;
}

/* line 477, ../scss/style.scss */
.p-block {
  padding: 15px 25px;
  border-radius: 4px;
  background: #FFF;
  border: 1px solid #EFF2FF;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);
  margin-bottom: 15px;
  width: 100%;
}
/* line 486, ../scss/style.scss */
.p-block:last-child {
  margin-bottom: 10px;
}
/* line 490, ../scss/style.scss */
.p-block__title {
  font-family: Exo, sans-serif;
  color: #8798AD;
  margin-bottom: 14px;
  font-size: 15px;
}
@media only screen and (min-width: 768px) {
  /* line 490, ../scss/style.scss */
  .p-block__title {
    font-size: 16px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 490, ../scss/style.scss */
  .p-block__title {
    font-size: 17px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 490, ../scss/style.scss */
  .p-block__title {
    font-size: 18px;
  }
}
/* line 509, ../scss/style.scss */
.p-block__txt {
  margin-bottom: 0;
  font-size: 13px;
  text-align: justify;
}
@media only screen and (min-width: 768px) {
  /* line 509, ../scss/style.scss */
  .p-block__txt {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 509, ../scss/style.scss */
  .p-block__txt {
    font-size: 15px;
  }
}
/* line 523, ../scss/style.scss */
.p-block__download {
  display: flex;
  flex-direction: column;
}
/* line 527, ../scss/style.scss */
.p-block__download .row {
  margin-bottom: 4px;
}
/* line 532, ../scss/style.scss */
.p-block__error {
  color: red;
}
/* line 536, ../scss/style.scss */
.p-block__scrollable {
  max-height: 150vh;
  overflow-y: auto;
}
/* line 540, ../scss/style.scss */
.p-block__scrollable::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
/* line 545, ../scss/style.scss */
.p-block__scrollable::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 4px #ccc;
}
/* line 549, ../scss/style.scss */
.p-block__scrollable::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  border-radius: 4px;
}
/* line 556, ../scss/style.scss */
.p-block__drop input {
  padding: 13px 3px;
  border: 1px dashed #ccc;
  border-radius: 5px;
  font-weight: 400;
  font-size: 12px;
}
@media only screen and (min-width: 768px) {
  /* line 556, ../scss/style.scss */
  .p-block__drop input {
    padding: 13px 13px;
    font-size: 15px;
  }
}
/* line 568, ../scss/style.scss */
.p-block__drop input::-webkit-file-upload-button {
  background: transparent;
  border: none;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  font-weight: 700;
  font-size: 12px;
  color: #35A0EE;
}
@media only screen and (min-width: 768px) {
  /* line 568, ../scss/style.scss */
  .p-block__drop input::-webkit-file-upload-button {
    font-size: 15px;
  }
}
/* line 587, ../scss/style.scss */
.p-block__drop input:hover::-webkit-file-upload-button {
  color: #136CAD;
}
/* line 592, ../scss/style.scss */
.p-block__drop input.drop-active {
  border-color: #35a0ee;
}
/* line 601, ../scss/style.scss */
.p-block textarea {
  width: 100%;
  resize: none !important;
}
/* line 607, ../scss/style.scss */
.p-block #graph svg {
  width: 100% !important;
}
/* line 610, ../scss/style.scss */
.p-block #graph svg > g {
  transform: translate(50%, 50%);
}

/* line 617, ../scss/style.scss */
.p-list {
  width: 100%;
  display: flex;
  flex-direction: column;
}
/* line 622, ../scss/style.scss */
.p-list__item {
  padding: 6px 20px;
  border-radius: 10px;
  border: 1px solid #DBDBDB;
  font-size: 14px;
  margin-bottom: 5px;
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
}
/* line 633, ../scss/style.scss */
.p-list__item img {
  width: 20px;
  margin-right: 8px;
}
/* line 638, ../scss/style.scss */
.p-list__item p {
  margin-bottom: 0;
}
/* line 642, ../scss/style.scss */
.p-list__item.active {
  background-color: #EDF7FF;
  border-color: #35A0EE;
}
/* line 648, ../scss/style.scss */
.p-list--cliclable {
  cursor: pointer;
  position: relative;
  z-index: 1;
}
/* line 652, ../scss/style.scss */
.p-list--cliclable .p-list_item:hover {
  border-color: #35A0EE;
}

/* line 658, ../scss/style.scss */
.p-list__attr {
  display: none;
  background-color: #fff;
  border-radius: 8px;
  border: 1px solid #35A0EE;
  padding: 18px 50px 6px;
  margin-bottom: -12px;
  position: relative;
  top: -18px;
}

/* line 669, ../scss/style.scss */
.p-list__item.active + .p-list__attr {
  display: block;
}

/* line 674, ../scss/style.scss */
.p-list__attr-name {
  color: #8798AD;
}

/* line 678, ../scss/style.scss */
.p-list__attr-row {
  padding: 3px 0;
  border-bottom: 1px solid #eaeaea;
}
/* line 682, ../scss/style.scss */
.p-list__attr-row:last-child {
  border-bottom: none;
}

/* line 687, ../scss/style.scss */
.has-ent {
  cursor: pointer;
  color: green;
  font-family: Imbplex-semibold, sans-serif;
}
/* line 692, ../scss/style.scss */
.has-ent.active {
  color: red;
}
/* line 694, ../scss/style.scss */
.has-ent.active .has-ent {
  color: red;
}

/* line 700, ../scss/style.scss */
.p-list-order-1 {
  padding-left: 15px;
}

/* line 703, ../scss/style.scss */
.p-list-order-2 {
  padding-left: 30px;
}

/* line 706, ../scss/style.scss */
.p-list-order-3 {
  padding-left: 40px;
}

/* line 709, ../scss/style.scss */
.p-list-order-4 {
  padding-left: 50px;
}

/* line 712, ../scss/style.scss */
.p-list-order-5 {
  padding-left: 55px;
}

/* line 715, ../scss/style.scss */
.p-list-order-6 {
  padding-left: 60px;
}

/* line 719, ../scss/style.scss */
.d-none {
  display: none;
}

/* line 723, ../scss/style.scss */
.btn-blue {
  height: 40px !important;
  padding: 0 20px !important;
  display: flex !important;
  background-color: #35A0EE;
  align-items: center;
  font-size: 15px;
  color: #fff !important;
}
/* line 732, ../scss/style.scss */
.btn-blue:hover {
  background-color: #1478C1;
}

/* line 737, ../scss/style.scss */
#demo-check {
  margin-top: 5px;
}

/* line 741, ../scss/style.scss */
.recaptchaBlock {
  margin-top: 8px;
}

/* line 745, ../scss/style.scss */
.order-last {
  order: 2;
}
@media only screen and (min-width: 992px) {
  /* line 745, ../scss/style.scss */
  .order-last {
    order: unset;
  }
}

/* line 752, ../scss/style.scss */
.demo__example-link {
  padding: 5px 8px;
  border-radius: 4px;
  margin-bottom: 5px;
}
/* line 756, ../scss/style.scss */
.demo__example-link.active {
  background-color: #fff;
  color: #000 !important;
}

/* line 763, ../scss/style.scss */
.documents .documents__tabs-container {
  display: flex;
  flex-wrap: wrap;
}
/* line 767, ../scss/style.scss */
.documents .documents__tabs-container ul {
  width: 100%;
  margin-bottom: 10px;
  border-bottom: none;
}
@media only screen and (min-width: 768px) {
  /* line 767, ../scss/style.scss */
  .documents .documents__tabs-container ul {
    width: unset;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 767, ../scss/style.scss */
  .documents .documents__tabs-container ul {
    width: unset;
    margin-bottom: 0;
    border-bottom: 1px solid #ddd;
  }
}
/* line 784, ../scss/style.scss */
.documents .documents__tabs-container ul li a {
  font-size: 12px;
  padding: 6px 10px;
}
@media only screen and (min-width: 768px) {
  /* line 784, ../scss/style.scss */
  .documents .documents__tabs-container ul li a {
    font-size: 13px;
    padding: 8px 12px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 784, ../scss/style.scss */
  .documents .documents__tabs-container ul li a {
    font-size: 14px;
    padding: 10px 15px;
  }
}
/* line 800, ../scss/style.scss */
.documents .documents__tabs-container ul li.active a {
  border-bottom: 1px solid #ddd;
  border-radius: 4px !important;
}
@media only screen and (min-width: 992px) {
  /* line 800, ../scss/style.scss */
  .documents .documents__tabs-container ul li.active a {
    border-radius: 4px 4px 0 0 !important;
    border-bottom: 1px solid transparent;
  }
}
/* line 814, ../scss/style.scss */
.documents .nav-tabs {
  display: flex;
  align-items: center;
}
/* line 819, ../scss/style.scss */
.documents .p-block {
  height: calc(100vh - 130px);
}
/* line 823, ../scss/style.scss */
.documents .p-block > iframe {
  min-height: unset !important;
  height: 100%;
}

/* line 830, ../scss/style.scss */
.search-page {
  flex-direction: column;
  flex: 1;
  height: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  overflow: hidden;
}
@media only screen and (min-width: 320px) {
  /* line 830, ../scss/style.scss */
  .search-page {
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  /* line 830, ../scss/style.scss */
  .search-page {
    display: flex;
  }
}
/* line 846, ../scss/style.scss */
.search-page .p-list__container {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  margin-bottom: 5px;
  position: relative;
  z-index: 2;
}
/* line 858, ../scss/style.scss */
.search-page .p-list__container.empty {
  padding-left: 20px;
}
/* line 862, ../scss/style.scss */
.search-page .p-list__container .p-list__item {
  flex: 1;
  margin-left: 6px;
  padding: 3px 13px;
  margin-bottom: 0;
}
/* line 868, ../scss/style.scss */
.search-page .p-list__container .p-list__item.not-actual {
  background-color: #ededed;
}
/* line 873, ../scss/style.scss */
.search-page .p-list__container .p-list--expand {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-right: 1px;
  padding-bottom: 1px;
  border: 2px solid #3796DB;
  color: #3796db;
  font-size: 19px;
  font-weight: 600;
}
/* line 890, ../scss/style.scss */
.search-page .p-list .p-list-global {
  height: auto;
  position: relative;
}
/* line 898, ../scss/style.scss */
.search-page .p-list.not-expanded .p-list-global {
  height: 0;
  overflow: hidden;
}
/* line 907, ../scss/style.scss */
.search-page .search-selected > .p-list__container > .p-list__item {
  border: 2px solid #ff6d6d;
}
/* line 913, ../scss/style.scss */
.search-page__search {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
/* line 920, ../scss/style.scss */
.search-page .p-block--expandable {
  height: 100%;
  display: flex;
  flex-direction: column;
}
/* line 925, ../scss/style.scss */
.search-page .p-block--expandable .p-list-container {
  height: 100%;
  overflow: auto;
}
/* line 929, ../scss/style.scss */
.search-page .p-block--expandable .p-list-container .spinner-search, .search-page .p-block--expandable .p-list-container .spinner-expand {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 10px;
  right: 10px;
  z-index: 5;
  background-color: #fff;
  opacity: 0.5;
  border-radius: 4px;
  align-items: center;
  justify-content: center;
}
/* line 943, ../scss/style.scss */
.search-page .p-block--expandable .p-list-container .spinner-search.show, .search-page .p-block--expandable .p-list-container .spinner-expand.show {
  display: flex !important;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
}
/* line 950, ../scss/style.scss */
.search-page .p-block--expandable .p-list-container .spinner-search .loading, .search-page .p-block--expandable .p-list-container .spinner-expand .loading {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  border: 8px solid;
  border-color: #35a0ee #e9e9e9 #e9e9e9;
  animation: spin 1s ease infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/* line 972, ../scss/style.scss */
.search-page .p-block--search-table {
  height: calc(100% - 145px);
}
@media only screen and (min-width: 320px) {
  /* line 972, ../scss/style.scss */
  .search-page .p-block--search-table {
    margin-bottom: 15px;
    max-height: 473px;
    height: auto;
  }
}
@media only screen and (min-width: 992px) {
  /* line 972, ../scss/style.scss */
  .search-page .p-block--search-table {
    margin-bottom: 0;
    height: calc(100% - 145px);
    max-height: calc(100% - 145px);
  }
}
/* line 988, ../scss/style.scss */
.search-page #search-result-table {
  /*overflow-y: auto;
  overflow-x: hidden;*/
        /*table {
            border-collapse: separate;
            height: 100%;
            margin-bottom: 0 !important;
        }

        th {
            position: sticky;
            top: 0;
            background-color: #fff;
            border-bottom: 1px solid #ddd;
            box-shadow: 5px 1px 5px #ccc;
            width: 25%;
        }*/
}
@media only screen and (min-width: 320px) {
  /* line 988, ../scss/style.scss */
  .search-page #search-result-table {
    max-height: 473px;
    height: auto;
  }
}
@media only screen and (min-width: 992px) {
  /* line 988, ../scss/style.scss */
  .search-page #search-result-table {
    height: calc(100% - 38px);
  }
}
/* line 1013, ../scss/style.scss */
.search-page #search-result-table table {
  height: 100%;
  width: 100%;
  margin-bottom: 0 !important;
}
/* line 1019, ../scss/style.scss */
.search-page #search-result-table thead, .search-page #search-result-table tbody, .search-page #search-result-table td, .search-page #search-result-table th {
  display: block;
}
/* line 1023, ../scss/style.scss */
.search-page #search-result-table tr {
  display: flex;
}
/* line 1027, ../scss/style.scss */
.search-page #search-result-table tr:after {
  content: ' ';
  display: block;
  visibility: hidden;
  clear: both;
}
/* line 1034, ../scss/style.scss */
.search-page #search-result-table thead th {
  height: 30px;
  /*text-align: left;*/
}
/* line 1039, ../scss/style.scss */
.search-page #search-result-table tbody {
  overflow-y: auto;
}
@media only screen and (min-width: 320px) {
  /* line 1039, ../scss/style.scss */
  .search-page #search-result-table tbody {
    max-height: 370px;
    height: auto;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1039, ../scss/style.scss */
  .search-page #search-result-table tbody {
    height: calc(100% - 30px);
  }
}
/* line 1052, ../scss/style.scss */
.search-page #search-result-table thead {
  /* fallback */
}
/* line 1057, ../scss/style.scss */
.search-page #search-result-table tbody td, .search-page #search-result-table thead th {
  width: 100%;
  float: left;
  border-width: 1px;
}
/* line 1063, ../scss/style.scss */
.search-page #search-result-table tbody td {
    cursor: pointer;
    /*display: flex; */
    /*align-items: center; */
    box-sizing: border-box;
}
/* line 1069, ../scss/style.scss */
.search-page #search-result-table tbody td:hover {
  background-color: #f6fbff;
}
/* line 1073, ../scss/style.scss */
.search-page #search-result-table tbody td.active-td {
  border: 2px solid #35a0ee;
  border-radius: 4px;
}
    .search-page #search-result-table tbody tr.active-tr {
        border: 2px solid #35a0ee;
        border-radius: 4px;
    }

/* line 1080, ../scss/style.scss */
.search-page__container {
  height: 100%;
  flex: 1;
}
/* line 1086, ../scss/style.scss */
.search-page__container > div {
  height: 100%;
}
/* line 1090, ../scss/style.scss */
.search-page__container .p-list__item {
  justify-content: space-between;
  position: relative;
  z-index: 1;
}
/* line 1096, ../scss/style.scss */
.search-page__container .p-list__count {
  padding: 0px 5px;
  border-radius: 20px;
  background-color: #35a0ee;
  color: #fff;
  width: 45px;
  text-align: center;
}
/* line 1106, ../scss/style.scss */
.search-page #search-form {
  width: 100%;
}
/* line 1109, ../scss/style.scss */
.search-page #search-form .search-form__container {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  width: 100%;
}
/* line 1117, ../scss/style.scss */
.search-page #search-form select {
  width: 70% !important;
}
/* line 1121, ../scss/style.scss */
.search-page #search-form .input-group {
  display: flex;
}
/* line 1125, ../scss/style.scss */
.search-page #search-form .input-group-btn {
  width: auto;
}
/* line 1130, ../scss/style.scss */
.search-page .p-list__popover {
  border: 2px solid #ffa93f;
  border-radius: 4px;
  padding: 6px 11px;
  font-size: 13px;
  position: absolute;
  background-color: #fff;
  display: none;
  z-index: 10;
}
/* line 1140, ../scss/style.scss */
.search-page .p-list__popover.shown {
  display: block;
}
/* line 1144, ../scss/style.scss */
.search-page .p-list__popover.popover-top {
  bottom: 34px;
  left: 15%;
}
/* line 1148, ../scss/style.scss */
.search-page .p-list__popover.popover-top:before {
  content: '';
  position: absolute;
  left: calc(50% - 8px);
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-top: 9px solid #ffa93f;
  bottom: -9px;
}
/* line 1160, ../scss/style.scss */
.search-page .p-list__popover.popover-top:after {
  content: '';
  position: absolute;
  left: calc(50% - 8px);
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-top: 9px solid #fff;
  bottom: -6px;
}
/* line 1173, ../scss/style.scss */
.search-page .p-list__popover.popover-bottom {
  top: 34px;
  left: 15%;
}
/* line 1177, ../scss/style.scss */
.search-page .p-list__popover.popover-bottom:before {
  content: '';
  position: absolute;
  left: calc(50% - 8px);
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 9px solid #ffa93f;
  top: -9px;
}
/* line 1189, ../scss/style.scss */
.search-page .p-list__popover.popover-bottom:after {
  content: '';
  position: absolute;
  left: calc(50% - 8px);
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 9px solid #fff;
  top: -6px;
}

/* line 1204, ../scss/style.scss */
.nav-title {
  font-size: 14px;
  font-family: Imbplex-semibold, sans-serif;
  margin-right: 8px;
}
@media only screen and (min-width: 768px) {
  /* line 1204, ../scss/style.scss */
  .nav-title {
    font-size: 15px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1204, ../scss/style.scss */
  .nav-title {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 1204, ../scss/style.scss */
  .nav-title {
    font-size: 18px;
  }
}

/* line 1221, ../scss/style.scss */
.nav-title--separator {
  margin-left: 0px;
}
@media only screen and (min-width: 992px) {
  /* line 1221, ../scss/style.scss */
  .nav-title--separator {
    margin-left: 40px;
  }
}

/* line 1229, ../scss/style.scss */
frame {
  height: 100%;
}

/* line 1233, ../scss/style.scss */
.active-occr {
  padding: 5px;
  border-radius: 3px;
  border: 1px solid red;
}
