

/* Start:/bitrix/templates/kolibri_corplite/components/bitrix/catalog/.default/style.css?17508912081117*/
#catalog.default {
  position: relative;
  width: 100%;
}
#catalog.default .text-before {
  margin-bottom: 25px;
}
#catalog.default .options {
  font-size: 95%;
  margin-bottom: 25px;
}
#catalog.default .options .items-count {
  float: left;
  margin-right: 50px;
}
#catalog.default .options .items-sorting {
  float: left;
}
#catalog.default .options .items-sorting label {
  margin-right: 5px;
}
#catalog.default .options .items-sorting a {
  margin: 0 7px;
  text-decoration: none;
  border-bottom: 1px dashed;
}
#catalog.default .options .items-sorting a.selected {
  border-bottom: none;
}
#catalog.default .options .items-sorting a.selected.asc:after {
  font-family: 'FontAwesome';
  padding-left: 6px;
  content: '\f0d8';
  vertical-align: top;
}
#catalog.default .options .items-sorting a.selected.desc:after {
  font-family: 'FontAwesome';
  padding-left: 6px;
  content: '\f0d7';
  vertical-align: top;
}
#catalog.default .options .items-view {
  font-size: 150%;
  float: right;
}
#catalog.default .options .items-view a.selected {
  cursor: default;
}
#catalog.default .text-after {
  margin-top: 25px;
}
/* End */


/* Start:/bitrix/templates/kolibri_corplite/components/bitrix/catalog/.default/bitrix/catalog.element/.default/style.css?175089120811210*/
#catalog-element.default {
  position: relative;
  width: 100%;
}
#catalog-element.default .card {
  position: relative;
  padding-bottom: 30px;
  border-bottom: 1px solid rgba(0,0,0,.1);
}
#catalog-element.default .card .pictures {
  text-align: center;
}
#catalog-element.default .card .pictures a {
  display: block;
  height: 315px;
}
#catalog-element.default .card .pictures a img {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 0;
  max-width: 100%;
  max-height: 100%;
}
#catalog-element.default .card .pictures a:hover img {
  opacity: .9;
}
#catalog-element.default .card .thumbs {
  height: 80px;
  box-sizing: border-box;
  padding: 10px;
}
#catalog-element.default .card .thumbs .thumb {
  width: 80px;
  height: 100%;
  opacity: .4;
}
#catalog-element.default .card .thumbs .thumb.active {
  opacity: 1;
}
#catalog-element.default .card .thumbs .thumb a img {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 0;
  max-width: 100%;
}
#catalog-element.default .card .info .marks {
  margin-bottom: 15px;
}
#catalog-element.default .card .info .marks span {
  font-size: 85%;
  padding: 2px 8px;
  border-left: 5px solid;
}
#catalog-element.default .card .info .article {
  font-size: 90%;
  display: block;
  margin-bottom: 10px;
}
#catalog-element.default .card .info .article span {
  color: #9e9e9e;
}
#catalog-element.default .card .info .preview-text {
  margin-bottom: 10px;
}
#catalog-element.default .card .info .price {
  margin: 30px 0 20px;
}
#catalog-element.default .card .info .price .actual {
  font-size: 185%;
  font-weight: 500;
}
#catalog-element.default .card .info .price .old {
  font-size: 90%;
  margin-top: 5px;
  color: #9e9e9e;
}
#catalog-element.default .card .info .price .missing {
  font-size: 185%;
  font-weight: 500;
}
#catalog-element.default .card .info .buttons {
  margin: 20px 0 30px;
}
#catalog-element.default .card .info .share {
  padding-top: 15px;
  border-top: 1px solid rgba(0,0,0,.1);
}
#catalog-element.default .card .info .share > * {
  display: inline-block;
  vertical-align: middle;
}
#catalog-element.default .card .info .share > span {
  font-size: 80%;
  margin-right: 10px;
  color: #9e9e9e;
}
#catalog-element.default .features > div {
  display: table;
  width: 100%;
  margin-top: -10px;
}
#catalog-element.default .features > div > div {
  display: table-row;
}
#catalog-element.default .features > div > div > div {
  font-size: 90%;
  display: table-cell;
  padding: 2px 0;
  border-bottom: 1px dotted rgba(0,0,0,.3);
}
#catalog-element.default .features > div > div > div.name {
  font-weight: 400;
  text-align: left;
}
#catalog-element.default .features > div > div > div.name span {
  position: relative;
  bottom: -7px;
  padding-right: 10px;
  background-color: #fff;
}
#catalog-element.default .features > div > div > div.value {
  font-weight: 300;
  text-align: right;
}
#catalog-element.default .features > div > div > div.value span {
  position: relative;
  bottom: -7px;
  padding-left: 10px;
  background-color: #fff;
}
#catalog-element.default .documents .document {
  margin-bottom: 10px;
  padding-left: 40px;
  background-repeat: no-repeat;
  background-size: 30px;
}
#catalog-element.default .documents .document.xls,
#catalog-element.default .documents .document.xlsx {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMCAzMCIgaGVpZ2h0PSIzMHB4IiBpZD0iTGF5ZXJfMSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzAgMzAiIHdpZHRoPSIzMHB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48Zz48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC43MDUsNy41MDZsLTUuNDYxLTYuMzMzbC0xLjA4LTEuMjU0SDkuMjYyICAgYy0xLjczMiwwLTMuMTMzLDEuNDAzLTMuMTMzLDMuMTM2VjcuMDRoMS45NDJMOC4wNywzLjgxOGMwLjAwMi0wLjk3NSwwLjc4Ni0xLjc2NCwxLjc1OC0xLjc2NGwxMS4wMzQtMC4wMXY1LjIyOCAgIGMwLjAwMiwxLjk0NywxLjU3NSwzLjUyMywzLjUyNCwzLjUyM2gzLjgxOWwtMC4xODgsMTUuMDgxYy0wLjAwMywwLjk3LTAuNzksMS43NTMtMS43NTksMS43NjFsLTE2LjU3LTAuMDA4ICAgYy0wLjg4NywwLTEuNjAxLTAuODctMS42MDUtMS45NDJ2LTEuMjc3SDYuMTM4djEuOTA0YzAsMS45MTIsMS4yODIsMy40NjgsMi44NTYsMy40NjhsMTcuODMxLTAuMDA0ICAgYzEuNzMyLDAsMy4xMzctMS40MSwzLjEzNy0zLjEzOVY4Ljk2NkwyOC43MDUsNy41MDYiIGZpbGw9IiM0MzQ0NDAiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PC9wYXRoPjxwYXRoIGQ9Ik0yMC4yMjMsMjUuMzgySDBWNi4wNjhoMjAuMjIzVjI1LjM4MiBNMS45NDMsMjMuNDM4aDE2LjMzM1Y4LjAxMkgxLjk0MyIgZmlsbD0iIzA4NzQzQiI+PC9wYXRoPjxwb2x5bGluZSBmaWxsPSIjMDg3NDNCIiBwb2ludHM9IjE1LjczLDIwLjgyMiAxMi4zMjUsMjAuODIyIDEwLjAwMSwxNy41MzggNy41NjEsMjAuODIyIDQuMTQsMjAuODIyIDguMzg0LDE1LjQ4NiA0Ljk1NywxMC44MTcgICAgOC40MTIsMTAuODE3IDEwLjAxNiwxMy4zNTUgMTEuNzI2LDEwLjgxNyAxNS4yNDIsMTAuODE3IDExLjY0OSwxNS40ODYgMTUuNzMsMjAuODIyICAiPjwvcG9seWxpbmU+PC9nPjwvc3ZnPg==');
}
#catalog-element.default .documents .document.rtf,
#catalog-element.default .documents .document.doc,
#catalog-element.default .documents .document.docx {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMCAzMCIgaGVpZ2h0PSIzMHB4IiBpZD0iTGF5ZXJfMSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzAgMzAiIHdpZHRoPSIzMHB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48Zz48cGF0aCBkPSJNMjguNjkyLDcuNTg0bC01LjQ1OS02LjMzTDIyLjE1NCwwSDkuMjU3QzcuNTI2LDAsNi4xMjUsMS40MDIsNi4xMjUsMy4xMzR2My45ODRoMS45NDJMOC4wNjYsMy44OTcgICBjMC4wMDItMC45NzQsMC43ODUtMS43NjIsMS43NTctMS43NjJsMTEuMDMtMC4wMVY3LjM1YzAuMDAxLDEuOTQ2LDEuNTc0LDMuNTIyLDMuNTIxLDMuNTIyaDMuODE4bC0wLjE4OCwxNS4wNzQgICBjLTAuMDAyLDAuOTctMC43ODgsMS43NTItMS43NTgsMS43NTlMOS42ODUsMjcuNjk4Yy0wLjg4NiwwLTEuNi0wLjg3MS0xLjYwNC0xLjk0MnYtMS4yNzRINi4xMzV2MS45MDEgICBjMCwxLjkxNCwxLjI4MSwzLjQ2NywyLjg1NCwzLjQ2N2wxNy44MjQtMC4wMDZjMS43MywwLDMuMTM1LTEuNDA5LDMuMTM1LTMuMTM1VjkuMDQzTDI4LjY5Miw3LjU4NCIgZmlsbD0iIzQzNDQ0MCI+PC9wYXRoPjxwYXRoIGQ9Ik0yMC4yMTMsMjUuNDUxSDBWNi4xNDdoMjAuMjEzVjI1LjQ1MSBNMS45NDIsMjMuNTA5aDE2LjMyNlY4LjA5SDEuOTQyIiBmaWxsPSIjMjM3MkJBIj48L3BhdGg+PHBvbHlsaW5lIGZpbGw9IiMyMzcyQkEiIHBvaW50cz0iMTcuMDUyLDExLjkyMiAxNC4wOTgsMjAuODk1IDExLjY0NiwyMC44OTUgOS45NTgsMTUuNjk0IDguMTg4LDIwLjg5NSA1Ljc0NCwyMC44OTUgMi45ODUsMTEuOTIyICAgIDUuNDk4LDExLjkyMiA3LjEwNSwxNy43MjEgOS4wNjMsMTEuOTIyIDEwLjk3NCwxMS45MjIgMTIuNzk2LDE3LjcyMSAxNC41NDMsMTEuOTIyIDE3LjA1MiwxMS45MjIgICI+PC9wb2x5bGluZT48L2c+PC9zdmc+');
}
#catalog-element.default .documents .document.pdf {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMCAzMCIgaGVpZ2h0PSIzMHB4IiBpZD0iTGF5ZXJfMSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzAgMzAiIHdpZHRoPSIzMHB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48Zz48cGF0aCBkPSJNMjguNTk1LDcuNTYybC01LjQzOC02LjMwOWwtMS4wNzgtMS4yNUg5LjIyOGMtMS43MjcsMC0zLjEyNCwxLjM5Ny0zLjEyNCwzLjEyNHYzLjk3MUg4LjA0bC0wLjAwMS0zLjIxICAgYzAuMDA0LTAuOTcxLDAuNzg0LTEuNzU2LDEuNzUyLTEuNzU2bDEwLjk5NC0wLjAxdjUuMjA4YzAuMDAxLDEuOTM5LDEuNTY3LDMuNTEsMy41MDcsMy41MWgzLjgwN0wyNy45MSwyNS44NiAgIGMtMC4wMDQsMC45NjctMC43ODQsMS43NDctMS43NTIsMS43NTRMOS42NTIsMjcuNjA2Yy0wLjg4MywwLTEuNTk0LTAuODY2LTEuNi0xLjkzNVYyNC40SDYuMTE0djEuODk2ICAgYzAsMS45MDcsMS4yNzcsMy40NTUsMi44NDUsMy40NTVsMTcuNzYzLTAuMDA1YzEuNzI2LDAsMy4xMjQtMS40MDQsMy4xMjQtMy4xMjZWOS4wMTZMMjguNTk1LDcuNTYyIiBmaWxsPSIjNDM0NDQwIj48L3BhdGg+PHBhdGggZD0iTTIwLjE0NSwyNS4zNjhIMFY2LjEyOWgyMC4xNDVWMjUuMzY4IE0xLjkzNCwyMy40MzJoMTYuMjc0VjguMDY1SDEuOTM0IiBmaWxsPSIjRUE0QzNBIj48L3BhdGg+PHBhdGggZD0iTTEwLjMxNCw5LjA2OSAgIGMwLjMwNSwwLjE0MSwwLjI0MiwwLjMyOCwwLjE0OCwxLjIwMWMtMC4wOTcsMC45MDUtMC40MTQsMi41NTQtMS4wMzIsNC4xNzNjLTAuNjE2LDEuNjIyLTEuNTI5LDMuMjEtMi4zMjUsNC4zOSAgIGMtMC43OTcsMS4xNzgtMS40NzgsMS45NDMtMS45OTgsMi4zODZjLTAuNTE5LDAuNDQxLTAuODgyLDAuNTU5LTEuMTE1LDAuNTk5Yy0wLjIzMywwLjA0LTAuMzM5LDAtMC40MDUtMC4xMTcgICBjLTAuMDYzLTAuMTE4LTAuMDg0LTAuMzE1LTAuMDMxLTAuNTUxYzAuMDUzLTAuMjM0LDAuMTgxLTAuNTEsMC41NDItMC44NjNjMC4zNi0wLjM1NCwwLjk1Ni0wLjc4NSwxLjc4NS0xLjE4OCAgIGMwLjgyOS0wLjQwMiwxLjg5MS0wLjc3NSwyLjc2Mi0xLjAzMXMxLjU1MS0wLjM5MywyLjE0Ni0wLjVjMC41OTUtMC4xMDgsMS4xMDQtMC4xODcsMS42MDQtMC4yMjZjMC41LTAuMDQsMC45ODgtMC4wNCwxLjQ2NywwICAgYzAuNDc4LDAuMDM5LDAuOTQ1LDAuMTE3LDEuMzQ4LDAuMjE2YzAuNDA2LDAuMDk3LDAuNzQ1LDAuMjE3LDEuMDQyLDAuNDAyYzAuMjk5LDAuMTg3LDAuNTUyLDAuNDQxLDAuNjgxLDAuNzI2ICAgYzAuMTI3LDAuMjg2LDAuMTI3LDAuNiwwLjAyMSwwLjgyNWMtMC4xMDUsMC4yMjctMC4zMTgsMC4zNjQtMC41NjMsMC40NDFjLTAuMjQ2LDAuMDgtMC41MjIsMC4wOTktMC44NTEsMCAgIGMtMC4zMy0wLjA5OC0wLjcxMi0wLjMxNC0xLjExNS0wLjU5OWMtMC40MDQtMC4yODQtMC44MjktMC42MzgtMS4zODEtMS4xODdjLTAuNTUzLTAuNTUxLTEuMjMyLTEuMjk4LTEuODA3LTIuMDIzICAgYy0wLjU3My0wLjcyNy0xLjA0MS0xLjQzNC0xLjM1OC0yLjAzM2MtMC4zMTktMC41OTktMC40ODktMS4wOS0wLjYyNy0xLjU4MmMtMC4xMzgtMC40OTEtMC4yNDQtMC45OC0wLjI4Ny0xLjQyMiAgIGMtMC4wNDMtMC40NDMtMC4wMjEtMC44MzcsMC4wMjEtMS4xNDljMC4wNDItMC4zMTUsMC4xMDYtMC41NSwwLjIxMy0wLjcwOGMwLjEwNi0wLjE1NywwLjI1Ni0wLjIzNSwwLjM2Mi0wLjI3NSAgIHMwLjE2OS0wLjA0LDAuMjM0LTAuMDQ5YzAuMDYzLTAuMDA5LDAuMTI2LTAuMDI5LDAuMjIyLDBjMC4wOTQsMC4wMywwLjIxNiwwLjEwNCwwLjM0LDAuMTgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0VBNEMzQSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjAuNzUiPjwvcGF0aD48L2c+PC9zdmc+');
}
#catalog-element.default .documents .document.txt {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMCAzMCIgaGVpZ2h0PSIzMHB4IiBpZD0iTGF5ZXJfMSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzAgMzAiIHdpZHRoPSIzMHB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48Zz48cGF0aCBkPSJNMjguNjUsNy41NzVsLTUuNDQ5LTYuMzIybC0xLjA3OS0xLjI1Mkg5LjI0NmMtMS43MywwLTMuMTMsMS40LTMuMTMsMy4xM3YzLjk3OWgxLjkzOUw4LjA1NCwzLjg5MyAgIEM4LjA1OCwyLjkyLDguODM5LDIuMTMzLDkuODEsMi4xMzNsMTEuMDE3LTAuMDF2NS4yMThjMCwxLjk0MywxLjU2OSwzLjUxNywzLjUxMywzLjUxN2gzLjgxNGwtMC4xODgsMTUuMDUxICAgYy0wLjAwMywwLjk3MS0wLjc4NywxLjc1Mi0xLjc1NSwxLjc1N0w5LjY3MSwyNy42NTdjLTAuODg1LDAtMS41OTctMC44NjYtMS42MDMtMS45Mzh2LTEuMjczSDYuMTI2djEuODk5ICAgYzAsMS45MDksMS4yNzksMy40NjIsMi44NSwzLjQ2MmwxNy43OTgtMC4wMDVjMS43MjksMCwzLjEzMS0xLjQwNywzLjEzMS0zLjEzNFY5LjAzMkwyOC42NSw3LjU3NSIgZmlsbD0iIzQzNDQ0MCI+PC9wYXRoPjxwYXRoIGQ9Ik0yMC4xODUsMjUuNDE3SDBWNi4xMzloMjAuMTg1VjI1LjQxNyBNMS45MzgsMjMuNDc2aDE2LjMwNlY4LjA4SDEuOTM4IiBmaWxsPSIjNkI1MzNCIj48L3BhdGg+PHBvbHlsaW5lIGZpbGw9IiM2QjUzM0IiIHBvaW50cz0iMy4wNzcsMTAuOTMxIDE2Ljk4NiwxMC45MzEgMTYuOTg2LDEyLjkxOCAzLjA3NywxMi45MTggMy4wNzcsMTAuOTMxICAiPjwvcG9seWxpbmU+PHBvbHlsaW5lIGZpbGw9IiM2QjUzM0IiIHBvaW50cz0iMy4wNzgsMTQuOTA2IDE2Ljk4OCwxNC45MDYgMTYuOTg4LDE2Ljg5MyAzLjA3OCwxNi44OTMgMy4wNzgsMTQuOTA2ICAiPjwvcG9seWxpbmU+PHBvbHlsaW5lIGZpbGw9IiM2QjUzM0IiIHBvaW50cz0iMy4wNzgsMTguODggMTEuMDI2LDE4Ljg4IDExLjAyNiwyMC44NjggMy4wNzgsMjAuODY4IDMuMDc4LDE4Ljg4ICAiPjwvcG9seWxpbmU+PC9nPjwvc3ZnPg==');
}
#catalog-element.default .documents .document span {
  font-size: 80%;
  display: block;
}
#catalog-element.default .detail-text {
  margin-bottom: 30px;
}
#catalog-element.default .back-link {
  margin-top: 30px;
}
#catalog-element.default .back-link a:before {
  font-family: 'FontAwesome';
  line-height: 29px;
  display: inline-block;
  width: 28px;
  height: 28px;
  margin-right: 14px;
  padding-right: 1px;
  content: '\f053';
  text-align: center;
  vertical-align: middle;
  border-radius: 50%;
}

/* End */


/* Start:/bitrix/components/kolibri/form.universal/style.css?17508912112985*/
.kolibri_form_universal {
  display: none; /* show via FancyBox */
}
.kolibri_form_universal form {
  width: 100%;
  max-width: 350px;
}
.kolibri_form_universal form .form-header {
  padding: 25px 30px;
  border-bottom: 5px solid;
}
.kolibri_form_universal form .form-header i.fa {
  font-size: 300%;
  float: left;
  margin-right: 15px;
}
.kolibri_form_universal form .form-header .title {
  font-size: 130%;
  font-weight: 700;
}
.kolibri_form_universal form .form-header .text {
  font-size: 90%;
  font-weight: 400;
  margin-top: 5px;
}
.kolibri_form_universal form .form-body {
  padding: 20px 30px;
  background-color: #f4f4f4;
}
.kolibri_form_universal form .form-body .echo div {
  font-size: 85%;
  display: none;
  margin-bottom: 15px;
  padding: 10px 0;
  text-align: center;
  border-radius: 4px;
}
.kolibri_form_universal form .form-body .echo .loading {
  font-size: 135%;
}
.kolibri_form_universal form .form-body .echo .success {
  background-color: #cfff97;
}
.kolibri_form_universal form .form-body .echo .nocaptcha,
.kolibri_form_universal form .form-body .echo .noagrees,
.kolibri_form_universal form .form-body .echo .nofill,
.kolibri_form_universal form .form-body .echo .error {
  background-color: #ffdbdb;
}
.kolibri_form_universal form .form-body .row {
  margin: 3px 0 9px;
}
.kolibri_form_universal form .form-body .row label {
  font-size: 90%;
  color: #777;
  display: inline-block;
  margin-bottom: 2px;
}
.kolibri_form_universal form .form-body .row label .star {
  font-size: 110%;
  font-weight: normal;
  vertical-align: middle;
  color: #e02222;
}
.kolibri_form_universal form .form-body .row input[type="text"] {
  font-size: 95%;
  width: 100%;
  height: 37px;
  padding: 6px 12px;
  border: 1px solid transparent;
  border-bottom-color: #d7dee3;
  border-radius: 2px;
}
.kolibri_form_universal form .form-body .row textarea {
  font-size: 95%;
  line-height: inherit;
  display: block;
  width: 100%;
  padding: 6px 12px;
  border: 1px solid transparent;
  border-bottom-color: #d7dee3;
  border-radius: 2px;
  resize: none;
}
.kolibri_form_universal form .form-body .row.captcha {
  margin-top: 20px;
  display: flex;
}
.kolibri_form_universal form .form-body .row.captcha input {
  margin-right: 10px;
}
.kolibri_form_universal form .form-body .row.agrees {
  margin-top: 15px;
}
.kolibri_form_universal form .form-body .row.agrees input[type="checkbox"] {
  float: left;
  width: 16px;
  height: 16px;
  margin: 1px 8px 0 0;
  vertical-align: top;
  cursor: pointer;
}
.kolibri_form_universal form .form-body .row.agrees span {
  line-height: 1.4;
  font-size: 95%;
  display: block;
  cursor: pointer;
  overflow: hidden;
}
.kolibri_form_universal form .form-footer {
  padding: 20px 30px;
}
.kolibri_form_universal form .form-footer .note {
  font-size: 85%;
  float: left;
  padding: 8px 0;
}
.kolibri_form_universal form .form-footer .note .star {
  color: #e02222;
}
.kolibri_form_universal form .form-footer .button {
  float: right;
}

/* End */
/* /bitrix/templates/kolibri_corplite/components/bitrix/catalog/.default/style.css?17508912081117 */
/* /bitrix/templates/kolibri_corplite/components/bitrix/catalog/.default/bitrix/catalog.element/.default/style.css?175089120811210 */
/* /bitrix/components/kolibri/form.universal/style.css?17508912112985 */
