@charset "utf-8";
.block_title,
.block_title_small,
.load_result_list .title {
  margin-bottom: 12px;
  text-transform: uppercase;
  font-size: 12px;
  color: #717d83;
}
.input_group .input_action,
.input_group_title .input_action,
a.link_icon,
a.link-icon {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-size: 24px;
  color: #717d83;
}
.input_group .input_action:hover,
.input_group_title .input_action:hover,
a.link_icon:hover,
a.link-icon:hover {
  color: #0082cd;
}
a.link-action,
a.link-action-primary,
.auth__phone,
.reg__passport-upload .button_file_upload {
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: 500;
  font-size: 14px;
  color: #49555c;
}
a.link-action:hover,
a.link-action-primary:hover,
.auth__phone:hover,
.reg__passport-upload .button_file_upload:hover {
  color: #0082cd;
}
a.link-action:active,
a.link-action-primary:active,
.auth__phone:active,
.reg__passport-upload .button_file_upload:active {
  color: #0069a6;
}
a.link-action[class*='icon-']::before,
a.link-action-primary[class*='icon-']::before,
.auth__phone[class*='icon-']::before,
.reg__passport-upload .button_file_upload[class*='icon-']::before {
  margin-right: 8px;
  font-size: inherit;
}
a.link-action-primary,
.reg__passport-upload .button_file_upload {
  color: #0082cd;
}
a.link-action-primary:hover,
.reg__passport-upload .button_file_upload:hover {
  color: #009ee3;
}
a.link-action-primary:active,
.reg__passport-upload .button_file_upload:active {
  color: #0069a6;
}
.light_block,
.multibank__another-way,
.dashboard__money-turnover,
.page__internet_acquiring .sites-list .site-item,
.ia-cms-modules .ia-cms-module {
  margin-bottom: 20px;
  padding: 20px;
  background-color: #f5f5f6;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 0 3px #f5f5f6;
  box-shadow: inset 0 0 0 3px #f5f5f6;
}
.widget,
.widget_block,
.reg__meeting,
.reg__meeting-await,
.reg__egrul-upload,
.reg__email-enter,
.reg__password-change,
.reg__waiting-account,
.reg__services,
.reg__passport-upload {
  margin-bottom: 24px;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #243036;
  background-color: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 14px rgba(36,48,54,0.05);
  box-shadow: 0 4px 14px rgba(36,48,54,0.05);
}
@font-face {
  font-family: "Roboto";
  src: url(/account/fonts/Roboto-Light.d26871e.woff2) format('woff2'), url(/account/fonts/Roboto-Light.c8405cf.woff) format('woff');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url(/account/fonts/Roboto-LightItalic.e8eaae9.woff2) format('woff2'), url(/account/fonts/Roboto-LightItalic.f6dd13d.woff) format('woff');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url(/account/fonts/Roboto-Regular.73f0a88.woff2) format('woff2'), url(/account/fonts/Roboto-Regular.878ad71.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url(/account/fonts/Roboto-Italic.4357beb.woff2) format('woff2'), url(/account/fonts/Roboto-Italic.6521f38.woff) format('woff');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url(/account/fonts/Roboto-Medium.90d1676.woff2) format('woff2'), url(/account/fonts/Roboto-Medium.7b225d4.woff) format('woff');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url(/account/fonts/Roboto-MediumItalic.13ec0eb.woff2) format('woff2'), url(/account/fonts/Roboto-MediumItalic.5df7f05.woff) format('woff');
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url(/account/fonts/Roboto-Bold.b52fac2.woff2) format('woff2'), url(/account/fonts/Roboto-Bold.eb43b4c.woff) format('woff');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url(/account/fonts/Roboto-BoldItalic.94008e6.woff2) format('woff2'), url(/account/fonts/Roboto-BoldItalic.563c4bd.woff) format('woff');
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "RobotoSlab";
  src: url(/account/fonts/RobotoSlab-Bold.aff68c4.woff2) format('woff2'), url(/account/fonts/RobotoSlab-Bold.c4b8500.woff) format('woff');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url(/account/fonts/Montserrat-Light.ee3ac7e.woff2) format('woff2'), url(/account/fonts/Montserrat-Light.d0e6d5e.woff) format('woff');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url(/account/fonts/Montserrat-LightItalic.515eeaf.woff2) format('woff2'), url(/account/fonts/Montserrat-LightItalic.ff1f72f.woff) format('woff');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Montserrat";
  src: url(/account/fonts/Montserrat-Regular.c38a9d8.woff2) format('woff2'), url(/account/fonts/Montserrat-Regular.522fb95.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url(/account/fonts/Montserrat-Italic.940e32e.woff2) format('woff2'), url(/account/fonts/Montserrat-Italic.53898c9.woff) format('woff');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Montserrat";
  src: url(/account/fonts/Montserrat-Medium.22d0844.woff2) format('woff2'), url(/account/fonts/Montserrat-Medium.b129022.woff) format('woff');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url(/account/fonts/Montserrat-MediumItalic.247f78d.woff2) format('woff2'), url(/account/fonts/Montserrat-MediumItalic.d4c6ce9.woff) format('woff');
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Montserrat";
  src: url(/account/fonts/Montserrat-Bold.48d9a2c.woff2) format('woff2'), url(/account/fonts/Montserrat-Bold.942c288.woff) format('woff');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url(/account/fonts/Montserrat-BoldItalic.4e7ad89.woff2) format('woff2'), url(/account/fonts/Montserrat-BoldItalic.fc383b8.woff) format('woff');
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "SourceCodePro";
  src: url(/account/fonts/SourceCodePro-Regular.f43ea4c.woff2) format('woff2'), url(/account/fonts/SourceCodePro-Regular.b6ba243.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "SourceCodePro";
  src: url(/account/fonts/SourceCodePro-Regular.f43ea4c.woff2) format('woff2'), url(/account/fonts/SourceCodePro-Regular.b6ba243.woff) format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Ruble';
  src: url(/account/fonts/PTRouble-Light.b4e291a.woff) format('woff');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Ruble';
  src: url(/account/fonts/PTRouble-Regular.25ca78f.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Ruble';
  src: url(/account/fonts/PTRouble-Medium.d32bb2f.woff) format('woff');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Ruble';
  src: url(/account/fonts/PTRouble-Bold.aca6d18.woff) format('woff');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'modul-icons';
  src: url("data:application/font-woff2;base64,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"), url("data:application/font-woff;base64,d09GRgABAAAAAI4sAA8AAAAA7pgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIslek9TLzIAAAGUAAAAQwAAAFY+IEodY21hcAAAAdgAAANEAAAKfnSE9RVjdnQgAAAFHAAAABMAAAAgBtX/BGZwZ20AAAUwAAAFkAAAC3CKkZBZZ2FzcAAACsAAAAAIAAAACAAAABBnbHlmAAAKyAAAezkAAMgMn0X4FWhlYWQAAIYEAAAAMwAAADYUlqv9aGhlYQAAhjgAAAAbAAAAJAc8A/ZobXR4AACGVAAAABIAAAKMfLgAAGxvY2EAAIZoAAABSAAAAUiHirkqbWF4cAAAh7AAAAAgAAAAIAJiDKduYW1lAACH0AAAAYoAAALxysY/SnBvc3QAAIlcAAAEUgAABv0nYX3ecHJlcAAAjbAAAAB6AAAAhuVBK7x4nGNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAJjsFSAB4nGNgZH7BOIGBlYGBqYppDwMDQw+EZnzAYMjIBBRlYGVmwAoC0lxTGBxeMLxYxhz0P4shijmIYRpQmBEkBwAWvwy7AHic7dQFchtZGEXh4yTjkMPMzMzMzMzMzMzMzJw4ScVrmiVoF5k+ulrGWPWpu8//1NXlehLwD1C/MLTQAOrVUVWcUVVb1Kpyr0+Tcm9Qdba4ri5WVVGv9LtU9/cvlCj98ehHqK5aWj7WKz7ToLhzdfFqWLwa0bi4R1NqaEZzWtCSVrSmDW1pR3s60JFOdKYLXelGd3rQk170pg996Ud/BjCQQQxmSPEswxjOCEYyitGMYSzjGM8EJjKJyUxhKtOYzgxmMovZzGEu85jPAhayiMUsYSnLWM4KVrKK1axhLetYzwY2sonNbGEr29jODnayi93sYS/72M8BDnKIwxzhKMc4zglOcorTnOEs5zjPBS5yictc4SrXuM4NbnKL28XVHe5yj/s84CGPeMwTnvKM57zgJa94zRve8o73fCie5SOf+MwXvvKN7/yglp/8Kv6Z1fz/V+Nbw38rV3XuunCHliqKXUepwh1dqnBXlyrc7aWKYm9SqiifNww8NoryeePA1iSwNQ2/HaWawNYsfOpS88DWIrC1DGytAlvrwNYmsLUNbO0CW/vA1iGwdQxsnQJb58DWJbB1DWzdAlv3wNYjsPUMbL0CW+/A1iew9Q1s/QJb/8A2ILANDGyDAtvgwDYksA0NbMPCX7TS8MA2IrCNDGyjAtvowDYmsI0NbOMC2/jANiGwTQxskwLb5MA2JbBNDWzTAtv0wDYjsM0MbLMC2+zANiewzQ1s8wLb/MC2ILAtDGyLAtviwLYksC0NbMsC2/LAtiKwrQxsqwLb6sC2JrCtDWzrAtv6wLYhsG0MbJsC2+bAtiWwbQ1s2wLb9sC2I7DtDGy7AtvuwLYnsO0NbPsC2/7AdiCwHQxshwLb4cB2JLAdDWzHAtvxwHYisJ0MbKcC2+nAdiawnQ1s5wLb+cB2IbBdDGyXAtvlwHYlsF0NbNcC2/XAdiOw3QxstwLb7cB2J7DdjfI97wXO7wfOHwTOHwbOHwXOHwfOnwTOnwbOnwXOnwfOXwTOXwbOXwXOXwfO3wTO3wbO3wXO3wfOPwTOPwbOPwXOP0f5e/QlcO3XwLXfAtd+D1z7I3BtbeDan4FrfwWu/R249k/g2rrg13/owg9CeJxjYEADEhDIHPQ/C4QBEmwD3QB4nK1WaXfTRhQdeUmchCwlCy1qYcTEabBGJmzBgAlBsmMgXZytlaCLFDvpvvGJ3+Bf82Tac+g3flrvGy8kkLTncJqTo3fnzdXM22USWpLYC+uRlJsvxdTWJo3sPAnphk3LUXwoO3shZYrJ3wVREK2W2rcdh0REIlC1rrBEEPseWZpkfOhRRsu2pFdNyi096S5b40G9Vd9+GjrKsTuhpGYzdGg9siVVGFWiSKY9UtKmZaj6K0krvL/CzFfNUMKITiJpvBnG0EjeG2e0ymg1tuMoimyy3ChSJJrhQRR5lNUS5+SKCQzKB82Q8sqnEeXD/Iis2KOcVrBLttP8vi95p3c5P7Ffb1G25EAfyI7s4Ox0JV+EW1th3LST7ShUEXbXd0Js2exU/2aP8ppGA7crMr3QjGCpfIUQKz+hzP4hWS2cT/mSR6NaspETQetlTuxLPoHW44gpcc0YWdDd0QkR1P2SMwz2mD4e/PHeKZYLEwJ4HMt6RyWcCBMpYXM0SdowcmAlZYsqqfWumDjldVrEW8J+7drRl85o41B3YjxbDx1bOVHJ8WhSp5lMndpJzaMpDaKUdCZ4zK8DKD+iSV5tYzWJlUfTOGbGhEQiAi3cS1NBLDuxpCkEzaMZvbkbprl2LVqkyQP13KP39OZWuLnTU9oO9LNGf1anYjrYC9PpaeQv8Wna5SJF6frpGX5M4kHWAjKRLTbDlIMHb/0O0svXlhyF1wbY7u3zK6h91kTwpAH7G9AeT9UpCUyFmFWIVkBirWtZlsnVrBapyNR3Q5pWvqzTBIpyHBfHvoxx/V8zM5aYEr7fidOzIy49c+1LCNMcfJt1PZrXqcVyAXFmeU6nWZbv6zTH8gOd5lme1+kIS1unoyw/1GmB5Uc6HWN5QQuadN/BkIsw5AIOkDCEpQNDWF6CISwVDGG5CENYFmEIyyUYwvJjGMJyGYawvKxl1dRTSePamVgGbEJgYo4eucxF5WoquVRCu2hUakOeEm6VVBTPqn9loF488oY5sBZIl8iaXzHOlY9G5fjWFS1vGjtXwLHqbx+O9jnxUtaLhT8F/9XWVCW9Ys3Dk6vwG4aebCeqNql4dE2Xz1U9uv5fVFRYC/QbSIVYKMqybHBnIoSPOp2GaqCVQ8xszDy063XLmp/D/TcxQhZQ/fg3FBoL3INOWUlZ7eCs1dfbstw7g3I4EyxJMTfz+lb4IiOz0n6RWcqej3wecAWMSmXYagOtFbzZJzEPmd4kzwRxW1E2SNrYzgSJDRzzgHnznQQmYeqqDeRO4YYN+AVhbsF5J1yieqMsh+5F7PMopPxbp+JE9qhojMCz2Rthr+9Cym9xDCQ0+aV+DFQVoakYNRXQNFJuqAZfxtm6bULGDvQjKnbDsqziw8cW95WSbRmEfKSI1aOjn9Zeok6q3H5mFJfvnb4FwSA1MX9733RxkMq7WskyR20DU7calVPXmkPjVYfq5lH1vePsEzlrmm66Jx56X9Oq28HFXCyw9m0O0lImF9T1YYUNosvFpVDqZTRJ77gHGBYY0O9Qio3/q/rYfJ4rVYXRcSTfTtS30edgDPwP2H9H9QPQ92Pocg0uz/eaE59u9OFsma6iF+un6Dcwa625WboG3NB0A+IhR62OuMoNfKcGcXqkuRzpIeBj3RXiAcAmgMXgE921jOZTAKP5jDk+wOfMYdBkDoMt5jDYZs4awA5zGOwyh8Eecxh8wZx1gC+ZwyBkDoOIOQyeMCcAeMocBl8xh8HXzGHwDXPuA3zLHAYxcxgkzGGwr+nWMMwtXtBdoLZBVaADU09Y3MPiUFNlyP6OF4b9vUHM/sEgpv6o6faQ+hMvDPVng5j6i0FM/VXTnSH1N14Y6u8GMfUPg5j6TL8Yy2UGv4x8lwoHlF1sPufvifcP28VAuQABAAH//wAPeJy8vQmAHFd5LnrOqX3r7uqtel+nu2dfep19ehbNaBZJo9FIGi0ejazN0ngkGcvGG2BkYxYDIQEUtoDBEMCsCUsSYu5LMI84gQeYELJhEhKSl/gmwCXmYQjTef9f1SONbENMLrnSTHfVqapTVef8y/cv5x/CEfIf7+Du51KklXSTeXKhfnMbFQWeEoXNENgQRH6D8JzAc+uEkwROWndRSRYkeZ0wgwoiE1Z1KmtUIbKyRgilZJnA14oKW3Sht4eQndOT46Mjg/2VUs9873xHO9ypNWtVSlW3EO7wZcSA6Q8O0WLQL3bQTL5ilquldDFJg3HqFzP5EZrNFOAzCd/5iq8IzSXn3MDW4Xy5OkQr5er3eVHkv2lalvnNfLmcpzd51a/pVjp0R0sssjg7xov7TesYHj4Gjcc8oZDnWIh9VeQ3e3kRWqot7KstVf1rqve38dhrIrGWOwZmRb7xnuuuSGMfRLbH7dPsu6SN7CPHyE3kEnkJeTX5Ndb9KY26GJ2Z/7i6uFK/SFxMZ65TRNeYfoJwHreHc2+QgE+ggVMyjDQMId0gEpEuEp4wF8/WiEG8HsO7FqIa8XCaZ42YJKiawbUwdfup6nOraxHqU+BCn7BGKAz2Mg77IQsGnOyKzn9cg/ve8jPv6wsIG/9NN9bhxi/afmNt/f/Ineu3OjfVN/4P3vXQoUP18Xtfun72wDIjv/qG1732gfte+up7X33P3Xe8+JbzZy+tXzpz+sSNRw8tHztwbNfC9NT42EB/X09neyIaDLgNSSBtrC0q+DusdLFazmfTVyk/iPxQrMIetoqSi2KDlaC5q3QPbZKY6aaF7eRfG2VFOMsKBrhmG56eQyYpV4tB4QU3vpa+yBsMehuvR3ZiXwXeyAbL+c1eX8Lt0nWXO8E+fQxPOMbxiiJ6TIXnHK6CfdMjKrB/9ifY8BM4q/FAvD0OP/Sm5zbxV7DpCjY95TQV4VZwz5vxzo1v4VGQCGW4Z9y/+Sb7/u8LZq1jin0TCe6uHIMr7H3JfhqF8tAA57QGsL/4n/6cPSLaPHwr10o0YoFUmgE+vkC+XdcPH9zLEYPO3ECNHfMfV4Cq54BWqHGCw5m/4PYyXtd0XtvwUU3QNQFEoiDqgriuykyUdFFaV6gknTeZh6O6TpftDaofJDrV56P1WejMuPDL6OtQvdjWFg4ZOiEbN586eWhl10LbTNsMytuB/nKppyudCrWGW02PbhkWvKWW9wuBDlqsVcuFfDYj+oMlm/oykui3gkLRQqELpIWEVa5VBRN2bIJzmrL2Vr5SQJFcMXNBILY0nFcr5GvVJK0WrVrVCkq+wLY+oE96WVRE+FE17bvwq9p7jYWIy+Px9Jhut5sdNk14SrPT515w+zrTtDVsmvS2kVSmoWZSI3lOULjWvtuLrVQVuCfdZg9c6CrBdSdF0c+Lql83vJrI+0XxlNsdfiqim6bbeirodSuNKyG/eU/IZZpm4J57AqaZDt5j+kP03JOZYmV8vFLMTCscJ81a1qzIOKXxsacst2nqkafC8FheUGQMaOT93J2gHwukSkr13l7KcylKeTbTSoUdROCEC4TjuQuEp/wFmFF6gYGkON2SyWW8WVGIdOREScTxyuAXAz6tlmBMSjAHzpYFxwMw+hwMmv1/lNYCQYu7M9q+c2eit2e+tStx8OGx4RvbB4c9kWrGF/GNl9PhtkCukHvI40+Gs6kot3SC0l9fGDrr83hNGnj5HYu73KZP5YUWK5mOF4cnqhV2Kp/tjIfdElu8NSgyeC8Qg+Q/vszdDzrMIlGSB/rfqJ8b7WOykk4wSQb9r1KFqsoGaHcZftYNKkvws67DG/IC4VeJIHIMJoWuEYkxaZlIElshTGILrQVGJsb7az3dhZnWmVw2lYxGwiGv6dJkiVjMcoHo86WLtpLPmvBrC0DU5+WqkA6kORCAaZB7IBALmR6ar9ZGAQI4Ug6FXJwCqYHYclPxIfaBSCYTKecber4czmbZRzbvZfeOcZvPiDx9mm+Y2v0604yEMYYCyu0B0VHX3d6Aer/KvpuJXA5nG2UQfC30S9nw5Uhm8fDmkxxPv9Qo8+K0fr+eMDSqjX3EljG2yPnImM6stHYfMB1BrUAIt8ReS8Kku95hEwBhHLsICIrjyDJ8EW6FcIRboKCNXIYokDANCfD6NA1sCGRBgfdoEKih3EMdZcC1b/7wMTWUMBo/BpaXjKSmq48xzbRCHvrAY0YipDaeUbNa4xl4MlfceAzAyfZneT08S0s9jQ1Am4y7SChjtu7CyaFsIZDNeXkh1KHQPBCcP0nTtihIoxRI0BqtlrmZxjN4W+2xzac9Ictk+mOwkzQQ6d1NJbxvQnsMsNBjRtwFe9Ceat4/wz4L90/V426ZEY7O4LsjT+DDUHo6GAgEnHvbNxujTW1n2SNQoPkM/YvGj+2bPWZloH98+cYzeor9VuPHzs0e2/whqgamPea8P5V0vDfI8nu5DDlIFuu7clSyby0gYgWtzwsSvw4nCRwFVQ76X0T9DwpAXCaiSFZkCjswQ6CpdwwNdnelkwG/qpCD9KACMyWArq3CsIA0SzBkU+qimW5WdtpK0BiwW2EQi3YTSFf8n3FO9SdYsTp27XI3tNE7971mLD1I745nWnbPDMTcRrzxRk9Hb0faCxx8QJRASrp0kefExvu1YMKgGx5FlhWP1x/sDPq9jQdi8Xj/9MJM7CecKno9oP5E/ieFG08efce7huldccMdG5jZ3ZKBTk2vNw39euiKyPGi7gI5LImNDxiJoEY3mt05fTdeEZ3ZNVOJxSI/4UVQrx6vqHL/nm8jTVkBeBfkoB8Qb5GMkgcdzdgLAycR8RRoXgHE4inCcCwZAYlABF5C4MRxNvFxh4AcOEBrRecSacO+BmyNjf/0okP1aEc7JcND1UpPd3uxo5hriUY0lfipX0VWwpFGFWYFbblqjz9qH1v/WEFbtGawUUAGQ2r34RdIHyQ++vTJg/v6SqW+fQcf39rY/KvRodNnnz57enhkZNjeGBqlnwfk0JZIDALDAe2zr153hb3ReP1d112CndzYxDtvQ6p9HK0IYmOPL9v2QwuMZxfpIxUyQd756bY8Ew00HsIwthViuETROEUE4jIEFxCsrkg8T6hIjmmqW+YEZOyl5uYWd0frVbwORM3GL3bhoXq8vb0+MlirlEvFvl4Y6K72Ll8klM6W0mmPEOugAAZMG4WiuEbgaGYdkV3LwUALCQoDSoVAugIHTC5rltIlM1tA6w5GHWZJ9HOPqN7hYYSPP/0SDsfwsGnpGn2b5Jfp21S9Mdp4PftO4y/euHjbbbR06dJfauY0njxtWvSleuPDgN4Aw9Flyzyp+4THef5xwaefNKn5qWy2MUCXGx92fl+v21APxBGM89u4fUC3LaQMpumHPwUS2bbO0Epqg3kQgHiB6IhwgvD8eZARoNG4NVT8bImAnlxBELAA1k0QLmjffgFIlJ93BWgD+2Rh4wWcDcaEB4VPf7W3p7UQi/ZLCNSAogNoAeBwF/JAzzDWo2yLrBNcQPBL6TzMVzfLuFjAF6w5UrSbOlgic00OIXdw5YjAeNFjbL5J80giH2mZPFLhg4FyIMhXjkxlN7+m06cV2jK1cmxlKvdQrq1tzsNxctzjEQXTVXCZgmBKHskDYslLtYGyquqSqiiqbMnlgYerp/cP6mGvx+MN64P7T1cf7mrv7Hi4B3rKTa30NMQwpX2teLkuyi6PDhd7XDLHidAitV+TMeiLSJIBsp/cQv6+bmYAcNx8avUg7/HuoC4PBzPngomYcVND8AqGF3Cz1yN4TwSo7tIv8szPEU0B9EKkVcDJKpVFKqOkF0DzrpnU43J5luHL41ohLo8LZmnns3ryrP8XuzpULw0PgpY7f+7s8bWjRxb3zM5MjA/uH95frRT7urva2/It6VTEApNTV2SgiCRNBlF2ZSuOKEo3v7OOXALkg9Odl6AdOC2AkmqEppvfwIUBrmk0OiYjnn91D8Q3SD0RkBMC9vIYmIpwJAmgCbiXa98LAqzx5/CxlKuEPOyrplWObd4r8ksg1WgbfOwVBHXzTXAwbaE9JgiwUX6ms1Oz0jp8Ziz41K2MBp8gB/+gH1m53/ms5N6FIu5d+fITL+bFDG5nnE9B2KxWcrQPT2t8BW28re1chZ6yu9Kecwvi8PBvcL8NdJEm0+RmMlYfLoFm6EXv0wzhJcDdYNZfQD6ysdcFVBkANkSAYqIgXiCCcHoolLH8uWCLjGIMYSNobbrlYULZ1BwuHKtqkUO7CDYAkeUzbgqWto3OUISh8kaVAmYNDih2BQ0ISfGCqy0FtM4LAFvZH2ta8p58PQ9gpiV0TxJf74SmndDTcbcVLQU2opHLkfnIxM4L8YkIbOZpLno27FPbDq+85GWN73ISd5njloFesu84rQXlZU7Ghg0t5XnVPywu5XhZ4/xaRkvCHe5ApHZHOJvEgTwJjSf0n14W/N5z0XnoODKROL9zIoKb0Y3obMubX/aSlcMwUNxlprJl2VLPvCPDC3ADaFC4s5rM599zy6VXmkkb53K2vvod0FftZB+5ndxYPxYLM4Fd2jjJKWAqqAaocIXKygZRlPMErFNeJDxyC4NZWpMoqBlhCb4EuqKBBBTowv7lzo5bLp47u3rD8u37b5/dUR+rlTr2de4rB0b8LkCINA+DaDtApIDfGfIhNF1H0NAM2D7DKopCmL9cMWiVcD4lf5+jkWyp58IZzkrZTKUAPFSrjFKfPUGAwOy5hhmqgDwtBtGyqBZto4J7ny+28vkvfn4lngH7W3MZpudd6Uho+L7Bvuy7zJhLA/A0euRje6hm0Hczpqv7P3dA1Sl7N6WGvufjP/QYCicJb4fRf7vEgU2keTxu4SCw2gGDHU54iuVK0ezPnjPdpuoSxFAkXQqFSpk+zaVC07nUiZ4u0dLPUVDKu0DDtbeDftvFYPecZom0q6cR1QzJY/Lv0LR3CDKvMMWjgnA/8DdoHPzNQQ3nSoC5eivYdd8nJomTlI3XztZPJwATuykPoyILWSrKxRYG7DGjUoDpEuNWgYkQJoNRB3BeFGxRRxSRrBKFUmUZ5pWuEJjjhQyYFn096bZMWyoZj4GK8vu8cCszY+pCsMNnphPAXaMwpMgElR4K9lwpkHGBCLPS1Mr6ACnkYdzRVeV3oXv3JD2XOdU/ectk2Fou/6HWeJgWf3fy4oSv8Qy9uGfPXUN9jf/IFpcfz/TtL/YX2fc3ubbesZvroCknjc//njL08TfDXmcnu2G+8aP0D3uqfXt75juGevb2pq/iVvYojESBlMg8HflUEr2BMw583UtkYDH5lBuMCCadIDrP6aipFbAV14nCOIWtgxmsUVXbIJp23gBDQwAVsOYCLMXJIgwbzA5bBk1OD4GdRbccsEtOx9LGL7Hn+r7tnXKSvv5L6BWQR1t7ayLByM6Z+tjQQLXc29Vaai8lColCNh2y/D63oUokzuIe22h1HPalbW5LRyehw1KoOC7MOKXbPItC03F5nYgFTM4d3ezNVUAj1G0t8Ae8yL6DemaToN9REBrlR1BvPAJHaeiLeM4Xt4lPS2OPVnKbzzSVFJ37RzyZvjdffvw8LwrC+cbX4QC6/+G3KRLTxgns4KrvA/F3B5kk8+QI+XLdr1GODXcxTV2MMkFboWB/NYHiBBgkMqOncDgZR8B25OwxXyMyAfyjrBGVaIKqrSHg0wURhluXJH0ZvnRphUi6BEhjEjvhqLzxv9HLoXpuYQHw4pGFw8tL83Mz0+P1aimfTcUjoQBMlCyRDtbh3uZccaQhepIBYTjQ/TnxFhpwdCFOp43mkTtBP0oOICn5HCTidAJz/1r21XwZRhUUei8v0jl7+j69FXuBKeXkZGs53/hBrlJItM8sz7Qvdo52XhnBaWn8wHYrf7ec34nztVMQRP48wpFP20GYSo7JuUrj5l6pL/UIEscjKdhsn2mHn2RnZ7K78QORfwQvegQUzPZ5RP6eJefoH9cNZPAzB6ZKvGywZhzmKABWjue0U4AXOF5aJ1v8Y3C6sQ4QUOYMeR0wHoN5XicusIdcYJcqVLno2WIhE1lIs1nI1WShFWShhSbLH3jWPdB1w0m/jN79/+1vUL+h2T1G+375/WOwpGd+DqXMqZPHVg+t7Ns7d27+3Mx0fbSvt6P9ubLGt03WXDUfr8oapMZrssZXQJCGzpcxihqlkHfRILpYR+kICB24OIeRERfNZ0ELSTYGbiIAGxSPsi1JNI0EPP1sOTS+CNp8EeGuXlrq8kQln8cfGj07qoNQaXwl7DO9Uiyj5sfbOBXFzKLePNvgRs+w714no2pI8z+8JqK+uKjBuXCRbnbNtSicNxXjeeja1EFOfYLnYimv0DKWU7G7RV1fRFhsDJ8atPHYV2y6z5I6OUR76ipa94PUUFjTRNp71fxUBV5QYWIV3uAVY4MYOm+AQuI4/QSRZOkies9ESlDs8IoA4khjsrYM92Ayx46DGpFXiKzJSIleW7X9vI6RZH7xnkG1/aed8jq3/gv1CkQXPLC8d8/83OTE2HC2Usq2wEfRJcQ7fDbxOCrsWQptpOmFTQuOAguYW/6Opollk6K0hfUd+6qp7sDMugxEIyMd4bSDcuuxpeMT1+QkuznkmcYAdcNlayxbIE57Qu/XQbXpuq3akh/Bcz+S1NibeBFpMd840iSi/xc+W01suWGLrB6Gc6J4ZQp+gVKSYGsktcw13I50UiIHyGnyuvprfJTjp6hLOZJlkusEdcv8DKGarlEMnyqarqwjP/OgmtYEyomUAV7HWKlGDdBMCnFJigsddbJbkoHj3arqBjPY7VZXiOpWFw4eZOTg6YOnjt2wb2nXws6Z0aFqubujNZdJxaNWAKxfjACUWMn7LCV1NZDZ1DNN0PBcZVVqRg2uKSvQUnYyQFNtBX6WvrqM433Z0VqXcYAvb9NZLPOn9qTYSgvUFZxvq64/vV5r/TX2EYdxP//8mmu0nL+mt1Bj4fmO/mp8/jrVhboLJgixqYdESAvpJX9TV0OAQTJgPLEmQC0SSRAF6ZRGRZ4XT8gUJO4WdhAkTlhVKU8pvwxfPCI6/ioCLTlXihu/yKX18var4FnXX8hlwGjZQi4W9ZqMdLXnegu96VS0JdZiBc2INwIS3cM8enO+m+xUsCdTSG95PqjNW4hNaqWr3sKgPXPVls3ellikzP4/nDj2HXGzE8PSmzHxpkfQOYgAkT1azm8+ky9HYi1MbqkuwtSAiN38DgpdnKA7nNCvbRs5/BAmGTJB9pAV8md1d4EqYg81hFSEgZSBoTdhAHcQQ5AE4xTR3bxb5zeQLUSFiGsI1phgKKDwNCZxlLokukZcxK273GuEZ4xfIjzPDhHGMxjSaacfaeN/r6ND9Y5sFnjrAPLVzHR2IjsxPjYMeL3U19GWSSfifq9bVyQSZuHtvIUs1AyvNZ21vgS1StWamRau5xNgvmxTzDmJBoI/QUGJlsEMd1ELLWTkMntOyvnzYXfjqDt8Hoj97/P92uXAcuPDzItsgrME46+6w2E3k/FTbVxsnVqearU/FtsG2+AHmelxYJj78QR6TyX3eL68+VatP7+QoS+fF/nHsRP4mA8nwvAz/5LsQDo9MI0fWU88norHSTM++xt2XCJE+tAzhCLvApEAnUiATijPKJhHoiBeRPUgoSTjBYFfhmEVVghomgXLn23Ntlim7Rm6Xqg3hT4IdbuxCZ+vM2PYI4ANHtf1x1Ez37fZhdzO/vQ+vfGQrt/H/tTWA133oVB2TuL88KVmYQ+a7gcxcr+WaZwFyX8fyOz7UfQ/DjuPa1uy+x3cw/BuMTJAjlGjnolSnkSorKSox/RQQ28HcNVBJVGcGaKe3VRn046K3uenpuzxmKdAe1LdOOVFia6ARPdhopapyKvE46aCyyMcB3JTOZe6BsaPjfVWQbsykPrHiChJdngMTQ8RDZj9dq+y6dlwuqUbv4x+D9VLg4PxOCWDxwaPrd5w9PDB5V0L83OzM1Pj8YH4QH+tu7OtkEyELbfL0DWVxGgscDXmY3uGsoFSJRvIV8rNmHolb0FL0A7KYew90Ay3VzAuVKoIAfRFJOiWXgmU4Gz0V3RTVDK2FspW6NO3nzw+MBiyOg5/YWKy2Ltv/4mjs0tvbm4enl/ah8eHwlbHkUZP+0CymswEYrHApfGp5k40CjtcamTo9Nm7F2Z3DE99Zc+p2246dKBYbl/I3vSVPSdvh51SuWMha58yPzc1MjU1I+7oTven4l2JqZnt21v+8fcDrQdAW6TIEBknH67HkkARiRiTlRYqyB5KuTqQxNgIQ5pwNEiVCDInC6cIyBfuBGlOmIoTJuCE/czp7ncu5DbgSrBb11/wpYfq3nQ6PZQeCpuRUMQ0wx4NINdzJ6ywNWU1KWjVnEmztqYtsH3KqH0CffoujKkl49Vd356rxBOlvv0HTy8HsrlAdvLqvnNKorZn85t4JMMFhgdPnn7xvoXZkdlv3lqamFo4uX9fb3F8WjSmjSGn5cSBpb7irHPertmRnZsjM4Y4wzfH/Ivc74K+SJJuMkJ2kVq9DNgThIwiyLwkoKsZ/XOnx0Z7e9IpRkZ3jS30jPSOpLrT3UG/KpMkS6rXrBl0YjruzFp1zFF6tp8sTzPdtIZpDvYQiCU7djPKEpjnKJWuP5hFg8VWdneqmsdn+ly/SldbqpJieT2bn/WkDU7Q9VxKUzMfMk2XLEnRlrQ/HfrDbUeyFvtutaURBMU6HnB5ZIVj+iVQw0/53b6gLDbuCqR8ftUlGh7DH86qqulLR0VX3BfKsOuONP2Nb7dxTITUwBqZJUvkfH29TGU+QwWpgxLKzeiwp/KyCrhCUgRFAqAP5HMRk0h5mQGGV11UkVRlTbRdxcui7SoGkhXowsR4Irp3EcNj47MTs2OjQ4O93W25aC1Ry1cyPrcQ6hAS9NpwbmF6Z6i5raQ6F4N2NwLMJpQcpdZWzpu1FRa+mgVHTS3p87jtccXsN3u0734ZoDOAHqBWuMYVl/aKoPch3Pu7bDELP68O42eWRpzdaY+bUWdQEcTYYz3hZw8DsGoEOMZT5aY5bxAQylOw82Pn2v3OpcPOnqPftuLuMZKtp2KYRxMECqQz15IqKHFi4dzPioVzUg+tWdRqclAztO1s3BKNfaL2FipUudR17fbG5kOBwKf63kr5vq38kl6Wh3kO1n2Wh5EpJ+GFkNPBdiYEO3KZfA/txiAlpjYlKWjIBJUoPBB9j2TyvwUbulvGDIQrdFbN+pnWeDuvCpck4eOiy+skPOCRYMqAAzxr3vNu9mLgP3h7k0LTTPOmjFzgKGOn4YwkSYY6+G0PgLyy9QjX0jZEugpP8Xl4CpE37cd4P/2LawkUDV0tSsJj+CQAgeFR3k///FomREPXr5+PNtJRbwVoBk+DqQtXUxZWMP60QMm1HAXhF8pReKHpCC80/wCHEPMNnuTuZ38DtkYMJNkgWQDk+676O4B6Qesp4ix1adyMg57AQOQoWOCMl3iG6TMg6GRAUbIii8oGERRdEdBYNBTdWCea4TI0F9jtLvWiG5Q98Aa/5qEyAQGpgIEIBw0wEA0D46SGa2H3rt4er7m8d9fK7oML844Hs2ewd6C7q601mwkFzJg3iiEFwQI8VkbXTgFZE4BZsZZzEpVs+1y43ouDw/iCj9JB9AMvKojaWgBw0bhtir/Ixmvf0rQNI2m0IERTFvX0o886Buc/3zH2NoRve2U8lNO0u50kkR/B2RsaNMCd5L1a9ee1XsV8W/Q1QAbq1QEwtoDmeaB6nm4IQGswxM+lt2CgqzOVDLQF28IBEeMwz0taz0eETTcvjvAoBfa5/Fyyoi/aLjcc+lqCh/ZcMdJ+wXiArj6XZFn+Oiq0r/s+DtTXAtp5VYim1Bu3ZMo4+xBQZaIeDXs1nsf8DGBswi5QTKX0h/whzBjzIQ1IjpvP9uqBSLtKH592u3/0I3e83f2jZ1ztcWfb9cyP3O3sHS5nI/7sE5pj/UkYa52kyRjprXcRvKuTOEc5kDGcwF0AK4EXlglYDStgO/ALYRDAAR+mdjYtI8dKyj1vupEz1HCgm2IkE9R4xZZN3RT2uJMjZ+66aWTkprvOjGz+a3vr9MxvzuxobW9v3QEb063tjb9pa52afs+DbbIcSynxMy8+PVTudklm2jW2k/548MTg4I23w8eJocUdk4XW1sLkjodgo60NNr63e2I8X9g16UqbsqtvoH+1v3QkLqdjktL6UnIdnWVJiUySX6u7wVgiLTKjQicVGdrAhp3exWNc8BRewHNkTaESEaidoWVjvzWQCrKN/dDnJqInr8+5BOTGC70G8GKlPDJYnqxM5HOBSqmaAfKA0d3S3KLjDEA/8JZ6b2ZuSdfOsU1c3zVnnn0mvQfU6zfQ51JERi3aHp5222/2E+eIIDTaeVG1XXXfwMPsC7bDp73p1HEa7asf3zog8qzX6cc5Tq7XC72kUi/2tmWiPOiGGVDVPLkgAGTgUV1R1tTYnR2FfCIeDjkaQvpZGsL3M9M43PT5tHlSD2b048fVTEhfW0NRdPw4Cpm151XuT+Kh48e3neZcQpp+EswNHgDqWCAHQeB8pu49srIwy2tqT5Bx2gjlFa5pY/S7qaZyGJygRFepvspcjBhU1Yi6KoFOUHhOOS6LzLa98XvL+o7WB+xLVQ3MjF/w2kP1wu5dlKwd27e06+DugztnxseGh9BYbEknYmFLVyWeDNABz1aSjUM3zfSaJE1QK5Bttmwphg4HHoI1OEYxegDYLZCtOH5gmh+hpYA/yYCJ7UQcF83BJJQxG4c7et4yG0c9ofOeUDJ8X/xwtZirJJyAJIq8BJBQ7XDs/nDCavzPx0X+k0BIN4rTjP6oe3c3Xe7eTb3iBJtmj6p4tmqZ74l2q9XuUaVeyQ07ymE4X64ro91VrSv6HtPafOfwMJAjfQ0v3HVZ0pXXQz+f/CR8/LbIRXmfcNnR+bZ/8YPAiBLRYCZHyG3kQ/UP9BswmB1UNfwglOZb0pzs5WeIauiGqm/4Qegy0DKrtm99KagFOIEohqCsWdQgumToqyEXmJeytOyjohcZ2Wt63JzMeWV0ERJuCTOfD6CMmRsbHRzUdVkm5Mzp42vHVvct7ZgavW3stsGRwZHhIX1AH8BVCtlMPBYKypqsqYokCjymDJthIYC5BKaQNtO+QLpSsq12mDfHFWyvRghaTcsdtJYzSXFagr0C2PiliuQYnCUQuFVUGaDfLMdOGGU1YLNSxUkCyTgpuVIhb+8Wuft/+lmO/bQxRif+MJbzmTfIQl6Qx3OxOux5Vrf2Nj/77TdYPkP2jsuYTinJMkgGJQSfCkgVFmgd7YtqqqRBi8AY2FeUiYpksg9unmNXxjb/iX5gbCzNt8Z8cblbkCTB54u18unnttwwNnbM5/bCY8Z0gFaaZvAyJ4J6wuRmsJUU35guAluAEcGogt+SIfpg6pWr+XQpwHsH7FVqt5C7yH3ktSxdV3tg8vdQd2jL07zOYoi3LwjwpIDXT8Q1hQOgLJ0gvKzL/CkX1X2y7lsnPlP2mevEcBsXVSoSeGH5WICafuoBQlhLUC8JW97wWpRaERoMWcG1JA253aFl+Aq5V4g75MZIkgdueW77LemF/+Y7ms9+yefcUd/4pd7y+d9PuvDfcTOMsM7fc/fxtXSakgdf88oH7n3Z3ffdc9+dd9x26eKFm9dPnVy76fhNqzccPrRv78L89OToSHowPVirlvoQduda4tGgz+XkJaZoKoUiE5kp3cyLelbMxV5uKVxLRXROvJqkyNkRmW162N5raujnmNy1q6vRfvYh2m9atM3KWHvzZUDhvRj/WrLojdjCi3bqImx+GCQlKPCb7WCPyG++iRe/mGjDlO3bnCVf33P2Gr/1fK1c6moOYzn/Lvx+V0sV9j+ewdyqjMi/GPMZ7e3G7zh5i+gauC6fMen0ONNczubsfeH5GrdhsBwJkh6yh/TUO2fHB/ps1IBhlWugwQal5DRaS8NDtWo0nBFBOlp2nhWrlLt5F59gPrR4cSkCSudCN1fIA84UJCuIwBMRBObTIYRAmIoYAqXhT2r3Th5+38umCnNn7rn/vttXxyJ6ef+J7rO12Ved7U+N7C+euVA9vrusBjsC0/RNa2sa1YyEfnzNsJfFAGiwV2CsHcdlMiyUK0y97H2HJ+89v7+sR8ZWb7/8invOsFckUv1nXzVbO3tkOtARVMu7j1cvnCnu/6TTCdPtTmBz7bi91uP4mr1a5+p6lveyR3G1wCcEQrs6FFqQqFWj3O2bf/Y/uymwBZtgj27+j3/rafxbMMiObMurL5AO0k92kiPkJE04Em6WKJImKdqGB24oaWC7yrqqy+qGm6qirp7gKeZGnXTBjSWFSKsE9J1s6IBXKRWXAK/SFeRk0c7JCNvLAn9uh+L6L9Djf/Z0Tmfs4gvoC0RBx9zs4AAjJ248tjp7ZO7IwM7BneVSd1dHe1trJhULB/weQ5FIgRXMbWE5Z6kfaFdcu5fetp11Qq8+VMXN9AsbRQndbMtDCf85F7MSbMtpC/+vutcOc2UM1A1LinJSUaTGxebGMLDOAPvOZuy0Zofn6JsHDncElzbOjMZioZZUa6Y3JMqdYwM+U5E8RtBrNhdefDfo3bzRtMLOkqzw1jfY4O/0BjdvZLsbN+mW2QwO7mMj6+f2BjpXa/nJSNgNRhjLDifS7XooGkkFfV6PoUpnPdivRZprQpdAZ5rEIu2kSibIbnq5rvl9jAmtmAXWTK/YSSRe5CVQUqKmiScwlKcqp9xU5jj5BC41AktqVQfe5SV0b2oeqiqaetygCJGW4Ysjh1AG7GpmVcz+zP5UmVv/BTsMQIfz2zrkRW3d6VHe+C91WV9wehM3fhndobLq2jE5UOvqCIe83vmdk7t37B4brk0MTJR6O6pd1ZZsMh5qD7d7LW+wUjWFIGYPXtUhzkJpq2CBhnF8vk6NgGYqh+9qYsf127n0tegmu/XrmhMxxkIBrpPz6JQ9zUDz3tUSizQ+B9L8Hhqy10H/k70O+do2bdvWxAX+zDA27SA1Vg/4+sIEqKOHMAUEywc4sVD6gBN8bnzd+b7SjEXba9bYk0Br+0hnvW0frsrsaQUeZzOYNHWR4PIQrKaA63MIW9g53dnh5XBdiMN+4tV4igNtmZP8BFK+maLeVMfVq4EUG+B24yLU0ab8H7XT1AssBpw135syfbujraEevjOU6gjsvrun5ObjKZP3D5amgT+K7d2R+O5oe6Rb6vKn2vx5sxgfvkHjMUvJU+mdZM/guNSUfDib71oped2qi4JJEWsJ94yrsXi/xyPHPbOdBWUILaNhKRQudNYOl70e1cVcsh7JhIsJl4eySofHq8Q8Y20tGtmmB+pgWyfrMc32AaOVcs3/6yd+dBLZ/t+Cs1rUUjBP3PY+06clk2/c4awCpev0Zt1eR9i4Q7tJEuirnCWejTfRm1VcdgjNtj1v2046SASF5OoZxO9T6HGnZAlX+NID6IWeI0QG5URE9Lz7LFRNNSFNiyN0PRKh6yObHSzf+FemjzdeEQ7Tu8fnG3/n+AreCHo/S+bJCtlfX+qlEgeqGubd42bClILdc4Su8ZRTqcQ4aU2mDEyKZfhiwooIpwoLuxYo2be0sLJrZaI+PFjq6+nuaEslyDyd1xC95e0iAbhKCNcLFUSEBMyGBLhGu0keLkeyZwN2ZlwcPVmlYrXm5G+P2AnyeW5bHmmV/vT00ZXLsbjXXa08/AeHD+zsGdq5sHf3Kw8brpC1Prew//iBpWKZa51uS3YsdJS6F7q6Frrz4+HAcHbkzAg3Onzi9K+0Vqu7azUuxdpb37x64qZje3efCYfDA4M9gaCmHnjF7pV9e+5JZykt9i3tP6637WjtTNGOeLxrd9dFsG+TsWgKunJfOn3j4HDjG7XCxdZarfVioUaaNTnea/vzPKSFtJJRkN7TZI78Tv2TBscY5wFA1dfLdGOkUuZEyU2p4MIggzgzWmIKnQ5SjnEXmoEpwoOZvGq5mQE4XUOz12RNkbYa9jHFS2VJkVcjASaBHS1I4iqxFzkQQUDiEOjczMzk5NhYLkfIzNzM3OzOyenJ6R1TYxNjE+P1XGuutZBvyWbSqWQibkd1nEx6E55eN81gFP3fWUEyLaFUAcVbkcycbQxXSpXs9l+MXgtuJko91E0tyQJeB4HACjk0gZu/9Htc49ZolL5uDz3beOts46304zTV+NudzX83/0rjzr3dQGFCaJ4fm92dAajB9R48Spd/Bf9xqRuEzSnp2C3s4YsLm759bGdi8wcLCy0LOfhdWMipp92GGFpV2JvfrJzRecXFbeifuWVhAX4uLizYcu4J7gr7V8BkkbrVEgtg7YMZshW9SiUthlKtm/awbnSC4cvA/yC6exMMTfca0GMPBeLl3sDHza/eIKczpls59lUvltKQXVeynCue93zmM64AhjizVwyFfs4T5hKfNX2q7P39BKerPn/a9cav+DIBXjl5UmFW2v+VNxotWzkkW883Ttrq+fHhWktAYKSvM8bZ0thZWdR03fV0wwNzL/SBgQ2T1E5QrVVR/tbQtQRiKfnCX+UpXeVS73elXL+Z5ARef+VnzIi0tE8Om595gS/5a1rS/XuHZPng77k9Lv2+KPO7fvMDbh+LXu+3bCcz9SmYeYETGLeBUkiUMElJkkHgSMKqnUCAzh1M6uUoyJ/2tlw2k9oi3v9kPS6XNeE/UGy5hqYiFp0Aw/L5fJjq7M2lUiA2sjikiPK+5/NcNrobP6Hi0eH2eP6QIBk1m/ffA7gtQtwkRKIYLbQtgB5ya/1iWGcATWYw7YoJhAGf2qWM1kwqqVRWJHlVowowuaHoq25qEJE3gJkxyQ3Tr/BteboQi1HS093ViRC6kM/ZnBtLxoB5oxF4e7/pUUTipm4792q7+dvDhLS9XMnE1S8CurRKgWwNfqXm99dCLS0hNhHOKW9QG1n65mz4ls3/QZ84darxSvprjQ9vbHxo64eLdCc3M8nu7iS7W3+LvutFqa7Nb7MvrV1uzNNP7Tl16tRu+CXX+aPdZIQcrR+qUlFtp7xQ8YAc5GY0GAtVJKq9npEXhTWJ8jJIP55bVWybZVmhV7O3GRns77XfPZNMxGw55VUl4mZu/VlLQtDY5+ycs1It60x0pZDP5p3lqFYgGyiZafS6XS1242QygNWOSWUxkf/6SdeLVCM95uuMJpLxgKVo/MmTjZcwEMxONRouZecDVp1LfvoNwFfRS/Nx3XMWZJamB6x4Mn7wUuM7jHI8ewKt8mvxDgfX54Au9tQXWgstQOgxynNsRgIK55id6oLhy3XxKqnYqY7XqCCfpyTfkW9PJaJgRMGMm9QjP3vGcalgVoD3C9g5CNdgq1AAQih9335fOV/GWlONX+V4Wm+CxWfgZf5+VuS3vWMvFrHax2ENKzxsj8E9WMxqy7+Hc2yAvguS2Daq/+36x1zAyUSjkhCnhuwHFcbPYKLKtJ/CiAg8QTagskBXA1QisgFcEEQHrwKajmhEcWvKqkXdxGW6XashahIPMz2o+JgXYAmuF1NFUV0iqioeIKIqznV2tra2tKRSpklIZ08n0EtrRytwS0uhBfgllU0BxwD52MLCDJpoebmxEo5pmr4IrvcLWJUS0kcgbfZgvS9klR4q2G3AObWmLsP15fYa80+Mf/uhxn/QCek9rsnJTYtxylsbfwtNL6OF8fG/+tznPrd5D6VwAuVSD40/9FBjtc48yiM3TCc2R5hb+VD93Y1jLDeTHRu7d3x8HD7r9a186fvt/NA4SZPR+pBPBo6JRq7hcqGZHg0CEY6gQGQHcN3pHCOOMjd0TMIUm7wB6MkCGkjQohNToLb9TKUKsAiXRvo3Aau6NX9AeUhVgJyCjY8uLvrv/Am7CQ3ddkNrvK/x/2heTTwpeZWv0OOaKwtW7uXiVxdpvcnr8PF37DaYUI3In9IUnrCujlytUCtQAT4USr8x/OSTQ41/Yln8+mdqzQw++eRg45+ftD8b/9yM93wW3ttNxsgZcit5OfmTegCMDOGO04wXjyzNchpXoUzbWhI16lSHO+U2mM5jbv4G0WA8NLA3CbATLgeRKa9QTuO5NdWRKSrdtpitvlVe7voeOI1tvLAuDtULt11i5NLLb3v5hfMjwwO1crHHdmamk7GIFTA9jozyXJ947CSRN61Gp4gBGojNanK2LLuWel5yHKABXzXBbBkGGs1l42J0qtk5WXknTwt0XVVy7K5aCX0fQVR8GF1HXfgAexKZfjObq1To79MZXjyIJtBBMDp/D1PIP8OLB9B2OiDyFC2tWKre7dIUf7LX8stqPCVnW1uzUjqmyp5oXyIga66uero1HH8IhJcYM4OCGQ78XtCMYXQMKy1ZXkyvxRXclRz6Qzd7oWMXru528eIi3noRk9rx1j+ABtucvcMjdwzHgmZESLS4Uh7VPR6Pj7tVT8qVzAoRMxgb7pA9/nxrjdd5N8/RhC4XQca6BQ1ToLTkdTVChoCKdpJT9RuxEhUg0tI1lOvl2cR4b1uLIPA7ehgncDNZkKzTIs454zHPnCcCxzfxxvI1vBEMUDI1Wezr6ggMBYcctCH/LLQhFQEKFwANW1LBzSzb5YnJoIDACtnCGC3UrFoPzUqFKrUCVsnqZs+HRO7aOBKX2tLS3pPRocmx3M58gXe7h+cPWnpb4dcfzJ2+Yo0nLvr26YOx1sbf52ba16cv7ng+vLIwyC14Y7ujma6c0nfLsCRlMo9m6c4rL5rbs/OEqyN4UAwLrsat7bt2X7bW7gd2VmEs38l9kkvAWKZIFxkke8gR4MtLwJevx+y6l18CzPnaVwBr3nnhzI1Hlge7ZIFPRWE8i60glQRMkpJEKgHfYFU04DNcLoM6zqk9sWzXnpDRil647/LwECWvftXl19/3+ukdQ3uG9yTiIcsZYM2uf1Nwyk9sz28ogECrjmFguofmEAG7HWwrJGzA28MA7OYy0O5PsmBxjFXL0GRh2BpOw4Cd4LLDsAWMa+fAYMFtQNTYjmAZrgCgXLQbM9h5lT5959lTmHty6uwPtjb+2T9cH/bzrp7zPQb94uSKyLwpIzx3Ma5sdsZumQ3rKR+VViYtemGiIlNJovLk2Qlno3IvzzPXvrXjS67Gi5aOr+1zAfMwOpnyMnFlMqTGL86FG/8+e0tMtSZXJOpN67fXely8b6Q+4uOMnhuvew574wf71tb2GbgsYjTjodLRsZCauDgbDu+8JaGGRm+QqCdjbMKdp05POY9Qu7cGG+nOS50GBy8C/XLQ/bCfM7DpH+pH8BI9NHsxoaqJW3aG9Ga3j/DUaN5rW22eHAkApVTJaTJXnxnH2jqAa8AOxQwW4QKchvAOXQk4/ehKICuiPf893VaQksU9A/2lYne1pxrssrpIgAaatY/4UT7BY1iBy2BowUpwINxGOaw6wm1FagrBUqGIbpcRih6Gbub4pjBNpwbCEesj2Cv5RQT9fvr0tRjBffffc2bOjhs8O0IwgnGDGSdcohhuJrtEQWwbkJXk1IF8IWBZGUuSw2kPoAcARprP9JvGSQxkvOJyM5Bx3glucOVnRTKOOPGNzTc5IZl3a0wUBY/cqY92tO4tyV5/S7YDZGLG8PhEXoj4jIzqcnG8zwwPuLbqUXySy9i5dDk7bwj00QV0GcAQ46op9HcK6O9cwdMXEvFMOp5L5AJWVASzXqGYDeTU/cKCUeWcE2Wz1zBZjsvcL3Jvbbzd7OkxG2+PROipyK4wfDTCzprmdn8Cg1b0nfS0qetm422R+UjjrWDgn4nMv+VqmaGvOa93rbbKJ7g44MQ8KZFh8uJPpTChbMbxPudFQM+CwE7hqRevVqm5mvp0COwDgQetXbBPBDmy8fPPPFQPVMqthYH+8nBluLurUGotRUxZCHYImA5F7fIA1K5+hmF8GvRVSxX48ktUgvZyTXAcTs6wSFtkRp9wt8bd9JRhRBpvj81GG2+PugzY7eSA6c4y1vh1nm+8BTTGzSYWCgp6HOq5QdJd9CY97c1H6JlwGEYqB+zceIvBZUDHNK7woIevYJEFTub6YfDQ1/u4aT1ybfzQnvoq98fsXwCxBjEH3AA8DboXU/OCbsbvwPw8QPKrzuQv2ZN/gGGi+JwJaNcM2AljGLwCVAuA1rRqClZJSsMvfTrUmOzrpKXX0FJXb6ODlj/U+N6H2b8EG+e62xpvpgONP6Lrbd10X+Mf4TEHG1+g57bqPHyZe5R9j0QAqVbJFFkjH6v7saBDMhEAQ4ZSiV+kMsc3JxnuKPFYX2vDVrDcuko5WeZOEFS7S5hsx0tYtEMWRXmZyLJ4SKOiLMKs9z/flTyHRYB//qWH6rGZHdnMkcPLS7sWdqzNrI2OdHVmqtlqMlDW0cNVcPKxQSpgIgZ10QSFx8RExAJYA4VKlcsUMGnuqvKxg02co/CLjl+bPjfMvLUX5D540DKveEJralRrnDAEf9qgr6APGGm/+JPpGfonvblMbjiV17NqS2oItnvSgbDHvxgwQ/7GN9FIc0LJzzjpYPS3x+01PYUZWW58SU1FBZVmGt/CbMbPlS9UGNvcDAV2FsYOdOV1vaVneaxtJxB3V76lo98fiwSS0Y5s48ZKjnrsmLFdsHhrO1fZmlMHQ7mIF2y5frKbnK6f0KhCCVUIIGOeSIyX1jBxnqNohlGdEhlXw8pgkclo0QuCnV2HaVKisOD3ud1Y2W52enJiZLha6u5IxH0Ff8HtdXtNjywRF3W57YB/1S7ZkXEkd62SDXDPm5EWuC4MEwxI/mZiYw1Tcpy6RdkgfTpfNvVCZ0E3K08dPP9cbPXKwbbGF9oGB9voYNvgbbnx+fG8thAL0EF/fLdG+UouGvIGAt5QNFd5/OBBuvw8XqBbnti6frDtHfnxXG48Hwk/4Y8nfE+EnbH8X9yn2RdBSrfDSI6TGfJg/VVht8gJpNJTSPOKUO7NZ3gqcjNE10RNFzfQzXeRdzHikdycoNiL2hWiGoq65gXzWNMNbVWmGHIFFSqK9AAIEJHOTUwMDnTCwFIyMTMxM71jahKA7/jgeKmvo7+zP5eNtyfag36Xoakw4DEa8zVxq5thuRSQiGjq5gt2KVbJga9By8RdE8Y9fd2enciMElGyVy7Rlr6BttZ0kL5KSrekZfrKYKq1daBUn8lns/mZeme1I7V8aP9KKlejTxRrLamV/YeWUx3VTo/Pl/J692d2sC9qsq6pm3e5TdPNHlA1XdZMRdcVs64pWoPgqn04A1qb24p2zIyb8HNs7F3fcvThr9s0GwA5VCML9VlQLBzl0Z0CglBYtyODbB0xx3nRjqEso4eFAqzCKuEtGcQfYL11thUytZZaMG2lt/AHzbgAfYzyiDakYoK6mJ1C68tuWzN8tSj48+MKd1gXg/GYGZ8pmpadYFf0BlUM3qWuS3toooXHzVg8KOphdzDW0C3za6hHvF/DgB255h/4HtAUUtSX65pJebFXZdciw9NEE3RBO0V0SdCxkIIoSycMCnwmaEBPRCS8LNpFPzhF5o4RhTBVYatEpdT2p2D0QKVz0fpOpyNMtd/qSZDE9V+8q0P1HJJmfWx4aMuFCSTZn+j3ez32qjokSbdDkphllwQEDpSF/7ES1lWTKkGdkBEYTgH7fwXzSexaPlurQ9mF+fHROY79m/IXR48OTMy/LJfP58bq80MnBgdPDkZrQXnn0dWjT2ucMHhisKWUy5Va2HfzuZfN+/zi99XvHD16Q2JurH5lfDSXHxk8cduJQZcuwAWv+6ESjhvQw9sjeEkLeQ7unSGL6NVTKGZa2XbNRcwb4SURDUosYA8ghTEbpLAVUJICW+i1ge+e3fNzUxND/ZVS90zvzBb41f5z8HsdDVpOWVqbDrmreUsvHOhaV4nTKW+NBOp1AMgvCGodmnXqYSPd0s9dTTmyYzHf4n6f/SUJk3A96EZmRLdgcxVPS2uaA60sBEtVe7kZqIMs6APnU8SiZx/ItBdSH3lZfyyTvrRz7Fwmc2505+3JbGzgJZrFAnc+Uv/gYn3nQKk0sLO+50Njj2zd86Ps7zgXzJNVx7zl7dGfSBgXDgl23LYMYBij0pJCsV5Hlv2u5BEad+i6E6RlOoChdUVQAvqSKNBXa1kVDmBUV2+8qfEmOWQZW1ht6x1rZLo+aYCAhzuKHM+J/Aa8rSAzzKBEwiC2d5eAJIKdhWiEErCBOluykVq0Zro1hYRpWNmygbupvawoaDmfQSftJe8MjaMj7TFDSwd0Il5An27PfOwlA7Fs8vadozhcYzsvpTOx/pd9JPW/epf84WD7bQ+70+bDt7UHw/6l3sEjLsEfC3KuwxnrzkfGPrRnazAXP1h/5M4Ae4QVOwdf0vXQi1T1RQ91vWSwo8TYbL/bY7qqc1vv/mXuAfZ94oO399SNcIiRHfYCLYohK4yH20/G5exVUjDedmasj7sLcGLjj3jAqvyFxrdVUAjsr9TA5ou+6RYOPM2+IwfUzTyoBpUmL9gn0QGea3zggOD+Jht0Yq9f4e4DfOwhWdJL6mSBHCcvJr9Cfq3+K2cp0e4CqwD9pzoQmq7pF9y4Zk0j6gboVk011omhaIayblJZdImya4O4BNElIL5kF9EdzWnKmkQ5D6BKTlx79pqMSVC0lDxw/4tvP79x+NDintnp8YXJhaH+vnqp3tmRB+nn9yky8VCP15Zy14qT2wXP6dXCvd3MLtor5ranORVKTsV0W2MDGkpvK25VCNZsv2453/RToA9QEO1VaAUsLmfZqeZAzDRYk4r2Ahtbz6M5jP6PIDviMTTNFXfpurH571ZGo1/ctuisotO/1O2spz8vug1dd7mKbpemGcxdxFTEoidkvd5QPXpRkCUYMdMtFlVeEBrflUy+KPNM1DG/CRuBa+gBWaaGXxHkIlYYlk0AoHBMZOc0w7Ot+83XmZZGv7RtZVxFfZfu3M0smk81nzZpaE5C1kMS1Yu86fE4/akBQwUOEIqY0O0s6iuqlmU03gFgybAstQisiE/rdcHNUac262BESYoUkWO7WpNgv3RjCGcGF5QxwBICJaLtIHxOIDIWY6SjPZOOpWIpr5tEWVRq+t5tLwSuBMVcyTQmS5o2jigpLJ3phj3bADexIiB3ZLPohzfCVDLNSPrZl/3JqGFEYYs13ty4wp7YLOKiTXpIi6v0ED7ao4ah+tz+zWf8bp9qGEY45WeyPxU2FhtP0cDmP+AyUfpbjR8rYD019nAcY9vqschgR8Yx7ycadgL/Hnt5uwgkvsP+YxNLiJMOoJyci8f8doQcjGMwGAtUMmgF3ZduMCcDOTsj0kzTp32NNTd3v7ux5qMnGn+4u+/BUOg1vXsafxChZ/0BetOmyL6rNf5Vayj0Rxr17Xzqez/Y1ffqcPjVfbt+8L2Jxr+BmWA03rcVO8Sauf1kL9aET4dg/F2YfQiTwWGpuQ0CcEMB80/GcnQITDgAJjA/IFbXCZgllK2ju5Hfcjc6pW5V293EyN7FhbmZHfWx3q5cSyzi92kq6Wf9WvPPYdSclRc267npdlvD+aswTdZE3dQMPcLsYkwdF/zZOa7XCjdUi99nki9p6G7MG4RJ2/yxHUSTeHhEIF43ULFv88f2H5lI0K9d0Zl+xakyvtR4xi64Lu7VQomThqG3NMl/WygSNh0uNLO6YWDMzh93u3R22xU9pV+xi5jjKrm9RiLUtO3ezR21a1V0kzIZIXNktj5dRANiBsuVXpSaYcc1mW4NHj4taihxBbCMuDA2SsmOqdG5sbnhof6aHWoK0ZByfT2EPiDqvqs5X7RZFcd/XU1g2tsn1Xq5LdhWu7qOrQw668dr+xZ7ey/tPBNZiJ6cu9Tbu7iv8bq5l1556Vw80jN1I1O4E5M9kTjVY7Exp5rHdNuO1tYdS/jBpfD8tcsfvPlsLHb6wgcv2501fmP+pXNzL52v7hidPn2S4266cXp0R2MjFqP/Vxw7aPtE83L4aI7V44DtgjBWraSPnCTr5E/q/vUVxvFpKnDnzh4/fKgugjJoFmuZwOgBldiGIy5OaRSzGND0wBFdB/NZZgQJVmQyUqp4nsDZzar4GFtidoW+6zrhNv4LvRyqp9vbImFKVm9Y3DM6AkCxq62vvS/cGmkFnA2ThTHzXHMWKtfPDbCRUyczaNnTB0jiWr3ypi+suaoVK56hACs3y86iiumhpnW1kGmF4l+OqZnsn9yKP1FJd/evXjxWiwYLsYylKO7MYKYn1QM/sOHAwzcCh8TD/+TNeb8DxtrfG9GQK279la/NO+LW3El3+LNw/PPiZobxn/0P2Z2oDi0t9a/Waqv9Y/VyX0syIMr0jzIDmZm5vs6O4twMbH4Mi6W3xRufQ1i7GO3STsvKWcbOiswTcjM90qWdkpWklEpostEIHnwYT3vvARAhb4AZbkQP0n+5miOfBezYS24lk/X6TceWdwFr4Mo6kCzO0mvbznRQwZKNCmwn5EKpzwruXey7tXRrSzbYa/WGbQ8kLkpnku1HQnExgvmC1VrGSZjzb0NylapTmaFZiRmj+qC1mZNviUO+fU3EmJNnWdtKfi7YpYIx+AvC6RPp8fHuEI1YvQ/2WhEassJrxd7eSZ/J0sl0V9+Fvi74ZqZvEhjlOPurbLGvcFgVVUHSBMrDYMjiYdNk3GaBY6Z5WACbj2GQh5cFOOtwoRjWk+z/dsV6plKs60BqcjJ1oIulpqzwuj8409tTHLi5szsSi0W6O28eKPaAjeP/6Z3F7HzHpCuB2SBYiBukmUgTUsicx6D2vBmSEhSUOa8wQZUksJ4YSxg72uezYd0gW3XVH4F56SBDgPSW63v7etMpryBx84zxkh0qR8/wBpEAdks8uouxDPoGccrNrokUi6Ivw9fWer5jN8zt3DExMjw4YAVDMjoHRckqBPHPHdk5nUjmdr3eBLOdwsAjoywBjw2EnnSW6wF8E32lwPYS9ZW8A9yrzThEwqmdPdI29Di18z1/+rfOIoZPxSvTC9OVeL5loJoVdDCMwQprnHKb7ANW1Ey2draePm8nAX8d6fT8wT3zvTw6fwTdlFRF7Hhw0RuksbH2P2ZOeimXstczfNqV31GNx6s78o90LkYGMgOiwjPF8Ljp6zytwRs+6C5FHgm2Jk1zs4s55e3vUnq7d4umBHMrc5QX5amFoLc55m/ndjTXhi+Tqfr4jiqMNZ1phh/s0tcEExglrIHESxdgdIXrB3nv4tTE2PBALRwJe2XMukChz5yhc+G4Bn0oknDLxQAi2VmfVQvD3/YiucB19f8ryB92WRLbiVWl5yP2GDaHMr7PA8MG75Z0vug9bregI1nQvrccOo+qs/F1VKrnD721R+GEaErpePChBzsUWoxiH/lH8k5nuEFPurGjoDNazkbj05zMud0ykN2uG5Tmkvu7ldUFl8frkY2phYUpo5k//GH6AAFlWQ9s+yN1mMK7UCoye7l8MzMcX2045OFSOMs//VtPiK6aGHIJbeFU+lFiAFJtI+l6QgBAyIGuOh2PuV2UxNriba6oO0oMaoh2VpCLJphdWgjw5vNvX7bafGqmtyuiBxP0RqvNr23buXbko5Gu3ozqa7M8iaAe6em+tr2tffvf6ZCJSSJgiy3V94CYYSSi2hkssoR/skckO5qJp+GQrmnClJ3iiKVXhIucnWixhJmP9ADgXUbnotFoNpo1/WbILwlhwKEWJuNYNQE2CqVKtpaTsKYP7AkBjLkXpAp9+p09uyd29zRG3/nO3t3f+tZuFrK/et/ZiO/ueScc5FJw4NFHd/c+8E7n1J5dk3DkJJ6Dl2xhZXgXBazZOEY1Q5aH5zlnVTXGNgm1oRL+fcLnZOP4/RrgTX/cb+cdBAOqT/NhudImWKISRt5sR6uzjelGCK/TNW5Xe7rx1tzv0zOJkU7NFQw2PjDqogfcm2n2hZnNP6bTwIOJxlt/P0fPpA6OTOnhcOMR1yhd0XduDtI/3dH4DKthwSYNnv9vAev/tR0zipAEyZN2QH5FUiWDZJS8t/5uC4tvi4xbDcGUYJ2UVZlShQo6FVYjrjCnG1Tz6NpqzBvlPCZ1+z3u1UQwzgGc9/F+H5biQw8GluLDUCNPFoaGarVSqaeno6NQwAUtQ6NDoyPDtcHa4EB/qVoCUNFT7Cn29XZ0d3R3dRbaC+1trS1ZJzvDiliRcMjvdbswL8tfTtrlvP2O6UQrZrYipMGYspfxYRJWOpAWSqYdtbTdhXZy1vXfxVw9z87n67mvbL6BtQUacrIwTd/VeB8Ngon0jw+2juQ3v/Hh6Y80jm99sL/efANcA1fQl/5gevMb2XQ+Qf/xox+dSU83Hk/kYSc4Df9uwo8zM/APhd1Wbp+zztkN1IJ/0erW+kXX1mJmN1IJqLFVU/FwkkxFTRJXfYaX03Sqcpq6+uyVy6GQ3+/xOGuXQ9EQUJDfwj/H4fF5fF5Td+tul/GsFcv+Z61YfvZYXGGPbj7IejafmKbvbRx9euas/cGlfnoPd//Cpp8dXFj49gL8ezN+NP2bb2/ychwo5xRq2T09TASJr1CGZRhxmQ2VKRGcaqjoH14jIsfZ8R8sDCJyC8mEqiAaHejPtSTak+1+nxJX4/DMMpU1J+7ThJjPn0djO30zWNSH+uwUKFxsEsS/SuK4MrANc6EwRocgyF5m0k1HqeP5wJ7QcfjDZFfXeFd38q6tlImnzzmxnHN3tM+2d8ztn23vnP3rSFusxHFcrexThaDLrXg6A5IsFDoUy9JdVk+WF1rj2QiYWN6ICzRf+b6SpruCkod+CDqHH3qb3fXZ08Ojo3b1EbjZqzvmDuyEzuEOjVdEvKrMeFbt91m6wWvudgvYrqOg8mrAcGvhnhZOEFTNr+uRsCyBdG9hLRLgLz2yXbbOkF3kEDlGTtaPHzm8a6fOiRKbomAJzGDivMQxaUOg1HYkbaDOACbHiqm4GnwN6E2R1WVcVyKLCu6qWAZDlRcWdx/Yt/vQ4qHxsUoxG2jx5QYsA+um2aau8/cMJNtKu1oIQ2r+zcfCVqFkF8Ws9I5mVRL7LyQ4SzlGqeD4+7a5rmoVmFqR+3StW1zbtefTe3atid216tGq7YUOawu3XB7sX9AiqKUZnw5EtaFcS7KchJ+WbL8Rz9fzA9Ob+UKpVKBzLS6/39Xy/9f2LfBxXeWd95z7fs7cufOe0YzmLY2kkWZGo9FbI40e1sO2LMu2LDuyHD+IcWQ7b5eEHzR2QwJuGrYhlBZooLyatkCpQ4ENtAsFTBpYuqXdlvVvN7TbLf39KIQQ2nSJ7u75zp2RZccBwnb1mLkzc++ZmXvP+c73ne///f+GZf0NeYw6+w5HVp/o6OzseGI1fHjjcB+Jo2tmAI2eGIxFT5CeYdp/6g76YsmOWO9obywbz45nef+JPrW2NK7YC96oZUW9z/2TWtsLAEenruNXWFAy6GaGmVlmH3Mrc4Z5G/OHtY93drSxAoNmfMSAwgLRBgnIyN9pRlTJ32kGy4qMlQ3GVFyK6dpgLDfvtogX6iHOkIejHCUCy6z5kcpokqqtM5KOZCzJ6wZSGK9b8a4DCNZtudxHGXLA9kXH48fm5/L5iw++5c2/dP6Oc298w7EzxzeOrh1a2bNrbt/8MnFlx4b6K6V8d76QqlSttCfIhzusLVRwkzQfooqbEF03sMJ882LBs77tDzJNShToB9tfELe9kHktluJ/aqKOib9EYci/AfhEYFI1n2qAkO0PBt0OITZgSZpbiINHx+HRpcb9cXfw8tYuqK4m1eOadhzoRFq/Dp3nubiGv04RzH9DGTEYgDQ7AGdHX6aBaL7s+FkPOXffcJy5LziP1pxHFm2YtB9Iqokmy7GyNS6vWf8SmWHnmVXmFDr26c44DlsAdLEWV2r3MpgDB5yMSy2gMYENJurV9eiJGFRckahyrVWMszwwvJHJgrwJKytI0mRpLYVMjxtrjKmtZUJpNhBEfivgX2esLAr7rPA6CVC9UZ93vSXiYnXD0Jfohm4cANKr+Ujtvpu9sTeqb/x/fueDtfXDhxaIX7B9Rjt54tit60cOnTp8amF1YXV579D80Pzsjqn6+Fh/tbccLAWJh+BUObz2vAeiO6Zp5kigZlFES9m8ccYL+Mp0MQPi4BSZEYGFJQfmiOxSdiibEz7qX/RVHebtbKXs922F4IAvhNWMFEVzABHLZybQf6nbhXr9K/bler1YTFpmrCWTRO9MZGLxdML+y68N7hvc/N30aBod5Uz77dEc+j31CYR5SXMXoMIGo4n8YDLbn0sOsq12Af2a/WO060qd/DwEN4n6OHGHAoEdWXiUmwkEZtrG6/XxjoGBjuOk1dZULppIJHleV1yyosguRVc+OpivR3O5aD0/2Kgffifpi4GtKpQe5nztHtJNWYVhN9zgtIo8WvPI5pYj4tUt6ogwjiNiYNYgHgvAEZfJHQZ7g7kFANdHoyQQYQqdxGnbBqt36lAcN4W8caDXskzTB/La9MI0oM2+a57cjRcKXqR+3T/PY6NzpHPzo21Tbdhom2rffHFu1/P2w+Rm86PoSz77rngn27r5JfS9zTtSPcXk/fd3LnSSP/z8S3vJz4f2kB/77/Lt+WKy4b8ssnFyHjopL+R0rV5EsjDQ7ciLsrBEzK9zoEba4ENmoKZuHXx7qiYKIZqIFnbMeNvafCFfrtqqwIxYdtDcIiWSJp6H6VBS0KUBXwZ6W4Jqogmot7qNEJKYwnKimmsmZ/HftmQquh7JbP4kE9H13mxLqrZ8eLmWtv/QF0CdgXx1uIrWkcBt/oSnAAbMi193+BnRS5W0vWom9EhET5jow9ne6cJyLZWq7es67avGZmZi1XwgsDmAyM+HOUFk7UMsuAbfvo7XEf9rw2dN1uI8cO411WM58OpJ/C7w1LEUqGPpDLEfHkArBxyfEf6v5fwm8Pdfb1sf+Rha+Bj+/ivPk/bIfzOn/iKJWZ5t9N9u9LaneZqwdXQ0xhgJq1g6wYgKy4onSJxC4mieLsFhCUiDyGVUZAEqSIizo6wzLInXAMPNHSRRGtfkJh/daka4eTOqLKjLDLGAgigLN2tF//f5MMBCU9vWjCKyG6+/ndq404S68Qu3cRBq4omT2ZXPJJtQeXIN/ImUaSV0GMq+RMkf8JGYy4JFCt8WxVnZl8qRf96Z9B01M9LdS2xFNrlX/pH1s5a6+XG8BKu9m+effbbvS19CvxE03+wOBNxvNoP42S5dnvwP9qOy1t/RgnfE8pv/1v9Xg2Mwc9fNYNCkfeJ97B+TDhKiahN1QPhESPQxMTpSAm4jh62E7MedbawjYB6fFcmkxjqaXxCJ8OzC+HgmPV4fr/dXuzvTtUytM0GXY0G1cKwhmwreEGRRKd9jNVdt+i+gFwQF7w71k5O4psXdAdSHcj7WJ4mSiz+si+RH34imPQntsKZd5oL3j7ESewbjpz0+xT4iEJeb+CqCgD7QABT89gPoqGrvvxNdhrU84bDutuKWqZ0hMcZhLaFd5lcfGGPZDU7CXw4kVNICywbdT0uGgH67gTyAFjT7yJ13Nnk2HV9EI2crz0yScPI29ODTR5GmNjWnFuhynYGwwONjFK13jPQGiWNBXkgCvcENhnchWNQ4SpxfUZFEqgykgTKQJsvaMqNp8oobyZrc1J6Z32oTn/13aNJz3ce8vkmqX/S627zxEwpn/x9ao/wRM1PRsEEOPnHsltXFnVP7Z/b39/UUoPonnI+SKFcPGSFRAJ10k674FBqJMBLNstuzXWJ5i/nNoYbjaRk8JWkUoD5+G2GjkwloRFiwb5W0OYRK11IBFfzM5F31+l0Pw81kYVehsOsw3BQWwDtOgxtr59rqbbGIW9PjUSOS81mQhHS19cygO7O95QO9T/UeKFcisVLsqVi5heftR4lD3tlokdygDzWaJDdXiU8ca3jmp0irmhiLa1ou6k2KYjymCZ7ZzX+oZLykQdKuN1M5Q1ptKce8tCwSU524p9kE088cY1pq4Rlq6OcQmtxC5+xcGBrEcPp6UhTa4IuxgTKlribnrhv1piq5niIJTXuKouFQSWTJaz1FMpZ7it24j8IfyhS0mxJJpFp1clUNFWTKUgRjH7FIOKWJfPTU40+fQC7TrQFMB6EHyeCl2oS7FjKcQMUJuZwvZrlcv4zICEXjLedmxiOzkQcNHZhzwguZs1/54N1x1RM5peO/YDeMFhMff/rxU1GBZ7VTGHRvoVHSpsClds29saGoeAHPgd14MJomU/rE9B3R8UjkQa21zWUpp8KWGr/rg185m52LnNEbelOgg5hkRpmdzGGwhSNI5iqIujQy6dOytEF6NAd5ccyQd+TXKEaUkxEHqwAM9WxguU5kFvbszmVT3nyy3FEEzybgpw5alZr2HPQzJ8vtQg5ghDgxVh9VQRxD5Mqj7fo05BDkbxBCIQP7m8rUBirgvoVwFn/TGw+LIs14r62Iumx/y6WvrFkxl6HtZbkNmRjHFaQe5EzxTFPGAbHl4bbZ/vjkuXv3BwtH4ulgZ9LTPjFbMiLBsB4mQQGWaO77IC+oBzXD1eLdfDmNYQlHWFnhRQc5DXQonH0yGe+fbRs+WQjuv/fcd72eZGcwPRIxSrMTDR/ma+yD+EeMzsQY6emISSaRrg6UpYFxtYz6sjkkAtCQdK4YrZ4gfh+aFQ2D+IpXyUM7fbIwGUdXo15v1E7HJwv4vZwkbb5XkjhU4tzkRkuXVcv+hmdkxGN/w1J60w1s2jfYB/APGA9j1oytfp/zQFIACjXoSacGgaJ82D122l8uhMOdxN1GV72BAPoDVDJwqDO8+V7yJJmq9HxP/hpvyRJ+hsQAlVrJYa0mc/05YgKpODzcM+wKlAwAX3RLJBjweigHWw7lHAhLA8cOCQNR8MZwOdHQS08QA4Ud5ng2b78I9DIviqbMsaJsisgAlWSDatZTHCB6CBk0d/UiSNi7TVm0X6TRukFeNt0UcEjnrq8S3+/HjJcJMtPMGnMrcxKlaiR4xpLowViRpiNYVlb2Le2emxFIXycTWprMFAe8Hreh8Yoky8qJJPF6BJEXQE9SUkRpzWeZLl0VZEoSwAlMVGaOpuI42opwIkocowQTiyRiay0oglBkidxFKKg6AgjYla2WJUXe+Hds+mBt7sgRiIOPHzty65Fbj66v3XL40OrBA/uX9+5Z3LUwu2NyojYGqcgq6Kv0AHNWWy6TTibiLQ7ZAVDOkOjX9KepbybS4Ip61WUTJokcXR4XEwGHYyVFg92fckt2ykHQS3uav/kHjAmwmFyuAFfApdVgPoieH3o6U1ndPI1XNz9i4Ht3sIaiu4c9IWvYHfIMe4LkP+QetkKeIVNXDHZ/cC6oxs10MLgjGJwJBuf9Q0/b7x7+4R/ddx/+8f2PqJHuqD2DSvY30GeH8+oj99dT9TOq2+syfD7D5fUZcG/4nMeGz63WSchjRJwf+yw9sPS979VPbq9dSDPdTJlZZm4B3dF8DjNiFbmUsT6syuwMrFMzvLhOrAIJil3AQeBiDM1lkHmeAf2pNR2p5CpJKlonbjWWlhhJAgokCS8cPrRyYO/S/I6piaGBcsmT8pezqXKm1b0tKAQSs0ZSPtVQGaJ0hbRUIdNQGyKvW4lKgt8uFxDDzf22oLxbagCsfxoons6TEXTODMBSVm92ujeLHsv22i4WfUjg7HNcJ6rZf4pdbMN0cpg9T0bYYw6c9zy3+RkHzYuzvVn72WzveRiA58PRNOpL9z0Jxf5krD75JAgbvbCTRIt9YDjtZwFzdt7TgPOef6EB5b3Gc+el9f4DzBSzh7mvdncGaUIvGfp+0JqcIXZV0DAJoDQ3LHASV4phZIOR1xnDRDpn6ACBlYgjtuZSIMkPuDpnq4mt2zE9PNjTs2t+es+OPRNjg1PDUz0DPQP9faaVssrZSqXVs+3cX1cW4uhMVrYA+o0zbZUrKb6po2ay2zi5xO38XN8/QwumqSwflOFsPi5wZ4Luq+Ts8zxMKlcuXQK5IZ4/8wVYTHZWmJ2F5cY2eomc6EedEuhMBcqhOeFJ2OdJfC9xZzcfOn9e4NCdxMN6E/prp67usnPX5Is4Tvryp5gvMn/NTNUm/tPnn/7NRx8qZqIywv8Zci8znxodYfFUgxiGAc58hwAXwrpG5d9f/sWzX7vj7Mr+jjzVABAaWXTiDcEtiXNo4SwFbtG0CvkVfI5rCmtlTVQJ3OXowQ2ckLOREhyFG+J1NfZy9gd3FfaAF5x94d2ab+Dzlp0msrRMt5LMVbz0cAz1uyWnHbavyvoDzTfKVshnCcSovKJT6kPtVF8Vj3KGZd3qnjSCGnJ5RF7BktujmSIvAh0tyLvHo9nBo3fcOhAKagF+oTtkaaYcS6WJZfQiS/N4AlF/LOxXTA2Lrqgr32LEEba0XDAeVvisbhm8xCle1fC4iTlVPYai6LqV5AWZJVMpy0pIcwssxkFVVDgMmWueE1y6bhqKwIm85vZ0txx35fQ/t1rJi3KQVXo5Xsy/2eNtm9xVz6nuzlCsJRBhW1ni/qQEP5D3umVyWZRg2Bc1FJeo6cSNkVxW+3J3dbz/6MDA+kC6HmVV3FqKtAeLoaOBir8jPMBWw+2+gMcwFOIDKrwRUlqCesBHbLFLZaWy6TN5yeeVMBlZoqiy2OXyaG7RNNy8SL6cQrwYRZcxz/YkzBZNlIHsUdAlNey3QhasW/K85FYSgiHbP5JgoKpxjm3hSDTj/a63FMnVc+Qv4be8mmJt+TVgH/xMsVYg1oDxeTFmMfj4U1s5qS0tYIfoJWP6kkC1j8RAwgmRyhUnbionxADCt1VfsOOzD8ySv8pKb+9KBX3nhSrahb9f+e7UPZfum54r7juxr/jdisNLAZ/hcVqf0c+Uaz0ZYlzQDNVm55zyDEAYONA5GEPEA0omoiG/l+lH/Y5ihuDzG2yBG2WJQU410xpNbGgBG2yMg1KMLPuoGUAdS+fe8tY79xe5tt1n3vLWuzvP0DpYD1DtVX/1ve++sNYlDp96+2+956FbK370kN9Te+B4PeQdPXr+wQdOTkfdw92AvnFqP4/0T7oyB978rvc9dvdcIL74pl/f5fE73+cfyTn9KxKX+msWLe6cEllQQQGZAoqvr8iokuREMprwClqzP/iM/dJa532PYe1r9gftD3z9/gt/9ciHr/mGrfjbTAaqSR3fELNQP7zBcNwZHlEPEahGYPGE+oexFj+ZhklIm0EZh1wECCboSHfUMYByKgE+f8NH7C1gfKv9+QvOQgUVIIsBMukCqgOGhviILZVp7LnoLIVQWTKKWb0I6BoH5oQ6AYHTrOF4nnUxYeDg00QMhSPM1iojYjwmE0Zh1imVKBAzJG8TWHcqewXUY0iKwsvotP2ua+ro6GFNs8+rS6IQCInodnT7NmFz+zz5VPZ92/TQmtoYE8x9znJKgVheUeROMLyABR7Yj1jOybdCtdTRG/t4BDQNWJC43XCOwBs/65CDNTWVDvhD4ZAPVOJuqqxRvSFvTnPpmdfSkyu9uphx8SaqGw+rSfUJTXsC2PyX7G/Sma1nSUNrN2GqeLUAxy5yJG0gkFSXyMS2pCZv4ByeYrpq+WHkEA5TvQuOPQu5hrNMk3N4bHRwoFyMhJL8z8k4bIHYGoRrDWUOSoDmfz08wx+RRLeGwhSVp9m3O3DsR7jXxS5sV1jSBAXg2Q6t48P8q/tQhRmsVYWmoooIiETE8a+SVunI+33FQr7S0dsUWJFel8AK2qY883OKq9gv0IvdScfgzymuYp/ckpG5oTZukJkBJqMmGwTLkyuN2bMSufLYWbeFcsyTDg8EVAmTKzzYPfg6eCAcv8/xAqv+beXYr6MC7o+dmv2PO1zAr6/o7SvkNNVohPunZkDTtj268ZpPMTtqU4xMvrnMbUhQlcTxp4FtCPOA6GaxQLlssYzwNm/O4a2tT6RSVioDhgBWa6ybjfnAzbpFpkEp5LtB6xbO2M9pC37TiRdA0B66BiTuf047cGn7MbQVJ1b7PXJOgG3Sx4wxC8w+5t7aXYwqaAIUnCq6QuZnF6hoYir2y4qg7mAgRmYZyNMJKuRlNF7XlhnejTgddJg1TV9hdE1fCPphZXZ57+LuudnJ+mC1t1joyKZiEf9YcMxj6j7D9xors7lmbfNWYEDXaEng0HBDGhBNZ0DRQzI3VSllB5IDyeTAJNwkrXA4Gw6fsH+bDqqjyaEk+bNxablYXC6hX6Jxw9s6hoc7kN1/pL//yKbVOJLcLMKh2TAOXHvqKeepzTFyPlNDk0PJ4vKx5SI5y8P7hvuP3HGkv+1V793M071M5vxnmE6myszXdji6pOSUYiQDvxXxKakhkhzUrkRRu6RrcjyZ/auV7q6O9mw60doSCfp9lttQJaYTddJyAmKUySikHpPZcJR8zfsmS7+zyA3kVhT63oHwWNdSLZmsLXV91gwAFbc57NwGW4OXYfRcfufQfr+3Y/id/5vstEr2JQPq02RoTpN/mhqqk/E6je7cP9RS8XY08pAX8T/RtdGHa1pryM3yTIHM+7hBGtZO8ckkkicdEBJEiFgiqKI/xoBEMYDWuIMy4gTIqbXddF9iv27c9WAtkkkhZqC/1NORT41mRluifp8iM0mUpGSUEM9v1U1suSRx1DBY1b4mwJ8u/zcB/Y1kAH7GrYMWB/WOrvksF8nVvqDbJpBrkbPhiA2QjV70cVUw3CYH3tY2P+YC+iBFO69dVO3W3uwTcHqfgADf2Ur3NfrHR9g/oXm2IlOodZCxx7gQoHZZynbMbckHQZ1quBgpAtMcCjWcZUr3iwQqcgLAu1Gco5aZuiejFIhHbDYYcHzr0Y/m84o6Yr/QIEV2jX9o5+Iv9ara0V9fys3Fx+Mxl5SODCzsmk0Nd/jbZtfZ1lP7D60d3UmOoHTJyF1OBAN3vWd5z8Nzmx/z+/PzM7uzk5F+lytmlMbmcuX12batevlP4xeYAPEcW5i2WobMOqiFfB+HV9WJAqDWDWC7CM+ZoThLOXKyELUGLLZZW+sUWWYo6pR9/yvPqSGJxGrveQ8IoUiKR2R7VV1XN1WctafQf9z8NrqAbuN5WQqp9sfsj8leWYaqkdsEK2gJP35x8cUt/sQU4yLeUA/TS+KUYaZG5sp55tHaOzxIYCeQJOMZL3jhAjiIAmMgwVgjnxvKftb9LixqSOFEZU33qSxnBUxWJhd9zePGEgnYluBeAuS9xC+Mj4+MVCqYmZ+b3TE+Mz4zPTlSG6mNjQ4PDQ5U+iv9sNJYKhY627OJWIgSijr8dUG4uuWmmLOT/gyUKW0Ku02Xw1noalAh+FhAZVdSvlzKVwapHJMykFZ48jT+1FOZSsC8Smxh/yWBe/DJy1TZ7v2ZCl1eIY+uXiI/i+SfvIo6L11iU5XMU2A6yctXH+SEzR/TwysZfCsceplYz3N0/0vkSPtbZA+y2fRB3kP6c515hHk383vMSm3f3WvtUXId7rmFTLtvfcvukd6Sxy2Cas0MMMuwPEdrrzh8ulHUs7atfNBhq0LMb73nV99x6rapyXSCqaM6LJTzZVi66KsGaCY52436cjQaIj3fhSgctYMW5wpiLgt3ZPQLAeqZxshxDqK1mqKr6TSgoqRkwI1ehcagWbqqMobKDe5sOCxA+f4c2t8mDFZkIX8NKzgw4LK5Rg4G+NKccdiHntvvj8re0eKwL611KpyR17R2F692KF6fNVocI5OX70AgIXpHSsNWSutQWRfZo8USjIyc842VRyzB7Tky7mVd6nhJcanTLRh3iBw2TcyJpdZJxRKLdcnFBsb8rKRI9aLkVqdT3QKHTGCqKLVOqx6xNCEbLB+O5Ppb+/rbecH3ic5KqlYKDxV7KuVcVpEt33Hs944E8hrv9s6beXdpvFZwdVjzpiJxeltw0AqFfMPBvM66zHkPeblWS3iHQsOWyesdvkGPS98zpWisp1visLuEea4kmWp9QjWlvn6DFcQeH3LJ9ToxjchbIPu4+iuiV65PkE9PdsCCWLRYQ0b3u/tzkbJPa2uJ9O1tCZdqqcqKz5IV0ATuKTbqBN/PPsMGGZP4MQ5nZ7QWSrTGo0Gf15KYSeSEp4yJTOzMBnyMXCbiamQKqEpCmADLW3yODSDyn8mJAfQGmUMfaknyD4nlmH0YNviOlreh971t83P1PXV2J7mxP/IO4xIbxAt8Kbr5hlhS3Ek28HtCibnN23fid7Xo9l3EVTLsO/V6aEdkC6NzkdjBLuJpva+m1BErDREj0pwZBxlOJmEXK4HUMkihSYgBGlosMWQsYFHExwAdxVJ0FM/THCJ/kOFFnkyVQz/jYAmLp1/r6IM1Y9d8X8ZXbsv6c20UXkVZ+khfTiULGArbUgbrgPXIxDkEGcmGvKof3Uzhx1n/baguODlL/LdPquqToqJgyYTZ8HCwds9qMZAMjJx7fHfwcFOP1bNJPKvrZlTSa/uoH/8sTVPiv39SbyUN8XQWNoTDqGf13jGwQbt//dzooYZwq7TJhHuzzYQXTT/ezgnEVXHyk4+nt3AaYJvyzBC1+MvEx3+k9lAbcbcmCxgJdYX4vt0WxtLB/fNzfl7GQaCYFWZmkYSmQ4idVBCjOiylDKdBgpc4xEhHooREYGTBskRcZ5ll5SVGltn9DCuzczsXRoY7OxCzcmDP4sLyzuXhmZGZjqHOoVwmEvaYhsbkUd5oTufO6mvBEagrVQNI9ImBarkK+nTUqKWSIiD0if1prBH3VcuVvkBj0SFHniHduRs5HnFvHxsQUxV8i5XVo5ZmsKqkJaxUuTwTxfaXlWQx9YiGh7y67s0bGW9bSzDRrunBb8X9hovTJN2L5cuK3qGqrSsRVj28av9ktZVcUUNRlJXfP8i2mu54OpiVorrL7JvvjSP7s/qjmXJKxfuwt1r1drrc0VBihxq8mmwLtakJV8iH5ajaqYa11sNRXj1yi/2DW/5WM1TV0OwfHX76libu+3do3NZGGUXr9ErtBk6JVk1mJa7SDXw3MxbiiJ/ISRsmYjwOiagXSbqKZUWS10i/URhRUMQ1ILt2C/yaD7kZF+t2bWMS2A8LIHMLC8PD+XYgGl3YvbB7106Yqymb08R4bXhseGx0BObo9qH8UDzma/O3ORyZ/q3ya7hiUKHvVIA6LE7AWUaeqzrloX2QbPIGyG5A31+ly/zbOcHh34USOXTx0OxQzmuopLO/hRdUlzc9tuPwYn9X2KvwdojYesUId/XjaiDB70bnMgumN7lZQe+z/yCTOZfJ3JHJfCeD9mTY1rA/bYVMy7XZjf/C8HhC3ow/tOA1ox6Pym++Db9JlGVDi5reREB1PSfaPzr3a18Wo5Y/+S77L1HXwrvg55k77tjiGWbfgSGDJ4EmhoRfQxODBHc8LDNQTQwqicHeUkVHQmhHdfMceuFlPDNunw2j+8bn7X+4sd10LQHtbudAoELX1zWbyQEXQiZhse+o2h8I2n9cxY/Z7pfvGUfvDNuPjM+jSGP9+d+I7/l1cpTwRxzoR/GOCvaD9ief/CR6/EkR7X7yE+T++jWCJPiCtWIuGwpyLEYzHFTls0BMewMhLWI687Hoz5B4tsjkDyOzTPsCD9A1mrNxlJ7vJ3H7yAiJ2/+lufGv+ezmy6XBobET+5eLpc1oPoul0sCw85BtvW5fumGPTtxbwFLW5ysVl/efIA82X248YLZxa6jEA09BHovhMUDMYe2DOwMRFflaJKSH6jn4bphEnJjFC+EgGTdMa0swFU55TS1gBCSeUbEqO9QaW5m67Rk8tE1th330lefAMjvST9u2X/nctqfw7Q1tnGevv2/Gy/ezh9hxEg3dwny1puQRy/lADa0BRu2G8m/EnGBglQJKPiRJPEa+MnwjAJHxgsQfZThOI5G2oAuzkflPtpDDis5heOPacQj0rX/KgbV+AG6cfY0DaRi/dTTx+4EBEaZXiUyvB2taJhhsD+c6MgGZzq4iXRF21NhSjp0P+A0sOnk8OsVeC1Mtv8Oc2oFoFEtphUDUeswBQLqcNBy4qqMkyr6INO2Co81WWx0+l8m5XBpiZU2SDD/r8npOXFpcHduKYv9N4125YunSnoNjdAp2k7j1oqY18gFjB4cGKm3ZGPHiEmzvBUQC4IuOUttYb6E4MNovmpqMLWN+19z9E7Vrsa79oOxeeO/QSH2Md5kumI/5i0aL0chC1MKhnu57ht1RYVs9lYuJE/t+ANj5osQ3m+nAvOBFGMACsCytI1ZkzzKiKpLgX+EVAWgoZYWXobyHBGgS0CJKjMQxGxoZq2cAYysAxhYKeZbJ5CutuEggJy2MDidb3W7MLO1emK2PDx8YPdBX7unKZVqHkkPuuDsW9F+jDOe357KJb4NukBa2mpVUjVR2s64K9k2UtxXy9G2V9dAG8Fvt71Lh4GC2t5cKTXEoCDrEV70QYnkhpe1skdc3FS+MG4rXc7bIocdJ4PVNmtDuyVTYXgduAGU0PP+K7VTUDPI82SB7fIVqHcMznEA2Khl4phGX/wGNy2vMIvF9ZmvTITKDkqiFAcodoHYViIdKujuL10UEnMbL5A5xKzLUPAPj0vLepT3zO8YX64sjQ8VCR1tri0fhfR28vwq80H1QGg44NPAkgemi6ixQ0Vp8i67kUVMB0hAs1SlCxB0W/Jny1gl1oF8ps4yeUpX2UbWKSVzAeXWXSmaUcIzM7bxmyJ9xBRRRZHdwCT8ahfNmf7GnLaPvkCCnPpB6TOCG0e0fAoMDSry/ury8B6Hu9iu8qqgCJ2DJJVxxu3hNMX9f8GiCpkox8nmtcLA1iGLRov3tZCwRDEcvdM7/JGCi73v8JNj1mIFF9H5qnz7Bfh6/RCxrDnRjDIqfJOcHbMFZMlmgk+EgYpLxYC6cUyWGTD00bwf0EyQAaXjLEGjCQE5sAVicbsN2JgbbdGmHulC0v+gOon59Ya0fC5vPfBg6wofJV0X/HO0di9v/rXs46Eb/zApXCkX3VM+D8AnpQuf3zS3OwufYL7AGM8EsMfuBN6ArCKnyGShSpGQ964LDWSxQzmKZk1gAL0zVMbN/3/LenXP1pamlseHeoq4yE3hCocMDCO6tPgelWO0rsI672lDZHcXUHQXIgEiRNSXA1DS+NZkdEje7zB9Fo91w6UTD8g3Ff01Arkius8PTplUxVeeQDLdLxlVeVzwui1x8l/Q5I2CxmN3BJ3yUZcT+MzgvbjhDj+7bV8LxaBFlYxOhcOSCP5/wi7Iazl8RfDwrYjImFFW+4iLBEet3/77k0gUtoLs0+9veEIlM4PS5gySAaFzsrRiuFf+AzEc7gYlkvjZS4mgeFENRPYPRuginjueZZbrBwNIPA6u3OxfGRskYyYaDPhIbM0VUhHk0k6r0OsacFkVdmzyHHKljOlFcJ1CdAcNP9Y6dih4YXRQ60oIS+OVYuMSyJc2IQXffpGpsMUMvYVyKUJQwlsgL9jJbCut6iUWdbEnXySH2t2JX0tESsbclLeG54szAVzwJrcRJ5NDMFYeX4gpHDsyaCXIodwUe6AkzG4YHTezXxQb2C3TNTjBfq6mA/eKHkKQ1RYanZdLjSIykbzBkktKPMaqCVOW0Cyka+TttAGnwuesKg6Ccc50hMxhFgEOprAYq8zPXN6Se/gVbOlhL7Fwo9RxdP7TqqKlNT42N9Fd75kvzKX9fe77VDbzNZQcT5gUYDeQicC+dpx1o+I3IMvan0BFXt9NaV7eTzOH/ed5BigFCU97sEU2K3TTF80BNZaHObK99F4tqAmd/i9uPnm9EyXars+78KSd59ptO8gzfTvFi7gYgFACe4irlpqIos9VVTnjlORIjf5HGyKN0Empsp/uuBMyrsH3VyaQ1tq/XipoDZN/szOREn08A5TFe6GzPsRwfJy4aNwMoTZHO0lBzfxry7RxLHCxi9oAFlnry4qvQJ4gZHxscKBUz6VSi6VbLr+1WO6RJxJEOQMaZzDbkbgwBn4+/XEC9VYi8KMESuXh9VQNiZOFmGg+LyXRt5tDSvCrxU0OJiiIYgiqnu4NBf1Br6xscw9HuaFc8FeNDbn/Wf1M1qg+L4szETHuhG6FO1B4n30gcyGDN6Br09USJsXdHe6IJyTTjMjZat8UaLqaVzL531s4uzO2YnhyIE1tUIh5ldxeZ6ALOmZSwiCVxg5wxTBnWeCwAHRV48Kcp3byTraQlRteylTJgU3ZiZmS4t9yRb8tmkpGQ1dBsUho0a9ugj8C+fr1CChJSopAr+/tIh835ydmt+EHVpM85q31UQ5CcTzinIoDCLlH9pizVcgLqvm9uIcgfqgzh/TtCyYlIa0UmfbTbG07KvKhk+ys1KRpvyaQCmaiWaI14Y/l9xx1VJ6c4mC2y13wbbvN/+BHuIYMw3yoIwkBG97VbObMYibLJMdPNC2HJzFis3urTR96wj9qjN27xRq0ydzEXgEf7rUuYl88jicczSkNWmQK+KfaB+pg6Ih9OXmd4FRFPDKh1JWFFQzQMuPvuWw4BpdTdF+5+8IE3nb7t0F233HVgX3G1vNqklzJ+AXopNtWg2SGWveysLvsb4p4NBim/U9wNHiltcMvqtDgRAXJSVeVGGiv1euimvvAdMx7USw7dlMTxJDbAHAl/KN/U82Too7+zX6SLb44ZMihVXov936nNMOjFeZ3MU0Yg5pnPT+nAPcXxoqjwWOZI/NGknyL2q0SX6p5qWCznHhkC9xS8H7nZ0gRdbmqCEmMy4yhl0wVfZpsmKKylNdJisgOTyiESelNqWSegAU1QBxpFnsHLAnnBCaLQ7fa7KCQKPaxureF+n8kw48wv11wRF2ZYN0J8kUTRbGMht5G2RD8lwyk1Mpy5m+16XYJTaiQ4rbbs8FClXOjKjreN+wPhsAwoPWLwwUcwcBIK50w6O1FWS5Eu1gIx3E9NbZpXEEAoRdlt8TJ3sVkacEFLBrQretz+3Kuym/jvr5AxKZpkL47jL9or10oOPnaRzBUu44r6yvOvkd/kmO1cbgvMfczp2m1nkCqiGW37YLyGUeHYs4KOOZE7S2Z7iP4kRTpHJnpFXWZUVVkxkKIqC7t3lsigvOuOnfftvpdMSfXa6NBAX6W4UFpoDkvXL8L6lmoUhN0kj84nfuaQbSAVXs9QRLcdIef4CDhqR8ilPQK+2pr9yE8Zn+g+8HZf3/jbXDxCIY7b3+q//qwhSaKhpo/3CXL9ouT6TTC7mTcya7VD8wixx3ZjSPLLyFHK5HHzCiLW6dMSop0aKPO5FVVUWNKvF5YWgbX3DScW37j0xsn60GBxojzR1ZlKugzgI9e2rar6rrtADYY9cbsoBCUrQ5SRu9dhRKTOc65M/AUoKu0VXDi1xdQXQ80L5ZhW9FJbtivV7g/BRek5V+xMxJMhfz7Vlf1GfyAeGYzGAgPh7uHJ4UIYlY67g9oPI7ORdDj8srKr83ssmwZ13v919TupUrFt1R1TXO5Vl8V/h5xeNqXo4Xh3eXLwTN65EB0bg5Pl7nhYV/5ltcMEtlkzf6iwbzyZrO3ffF/Qfc4kjUdS4fnwy9ri91iJTQET1z88XErN5yeNGO9qbeFjfMQ9zwNQHcbUx9nLbAuTZXaQMXWYWa0d6EU8txcJ/KHV5bkQT2a3GQfYJxATQxlSgC/otIgo1+hp4oCdYSjghNliiUMk7ltarFZKxc4Or8VkUVbaxlpJ1aAayPQSRTlB+rSvSYhdDUC+Aei84TI0Fj6dX69InbZMoC/LO2oHgT5A8ZA79FJ9eni4WEi2+FlR1N2ecERN+NXewOzSxTtcYY7zWoou/fAp1Z8gJgZuL59cuXaIJAUimS77i4tcAS3U5u+5rT5WTSxP5bzTe4ejgY5kIZEOC2pEdPu8LUE4uiu2f+AQkGiRtkmofuQpeDe2FW4vV68dEZaElkS66weL2cLczv4Dqao3N7WcmO537BldW307E2cKzAg5++c/3ZHGoLvkBDttTkr7xPUZ7XXBUWASqAITuNUknGm/efb7JvserJmJ1vGxUk9brrWQKHTmRMAi9hTp+S1T9H6FdvmGmAR1nSl7eWOwQC76xjpBBxJUwNW+wZbczj1nTz327t0T5DKwE7vf/dgb79izsy0kSehzb7hn5+j43D3fIHejO+/5XLYLaA7KywdrntSSxxfNB7xWR4skymg617ZYnHygto9FUovC7qs9MFXak0+qYeXLBwYWdlUPkNuFgQNHQoF8NVaYT3lqB5ffp+WjvpQsSgCsa8bbzXjjFCA1F3djgKqKdMKkolZQZcOBCngDF4OYtcMLc9XeQldr/GcIxFn+hnA6lFE0DIrgg9nAeQCU/nQXcsAIxbOCavoQInGgo7ledTAB8EyTvdV/s/jiNCuk3aLGiYp6SyyqBwXFq0lId+/qK3QO96uRVY8USumqpHLExY8InKApt6kyy3KiqsSiBs/L8llNIk+L7ha/xt40ANFZIeGVTEH3YzaiRwVJ97qjLhWz8fDgnreErVrRI/GsrBpqd0kg1kEUseq6U5JUlnPFB6NA8q3ppqX626Ju3/U4WYhRzjD31O6Mk3M9g1SOBCY8O6NIOumnKubUDUaVsSqfZmQBy1shClT/Y94JTrjrghPiTcPiUjKBmTecXF+DRcT6+PBQbzFxJrlxLUwxfp4whS/56aV1riSxP8DtTlEcTY+HPugFK++QgMMcThnKtpRDYF6nV7L8mkEM3qtKbEsXp6i8LEYsTtWqCtnQArpiCq5Q5UB0wmdVFYXXLTMhE7+YYwUkyvwBSeSIt9IR4lT5p4Q2f63KE8Oi6lI5RYxkVU3k46pfEkStpClsb9fek25Zz6UTeUlfdqmChESN9KUNMnUovSOiROeAz7N/gv8PYzIpppPMzdO1OkM6E4kiSeAI2s2nYTgJkMLiJVpj/6pcViYNCr/tbenOTGc1ULXAwcwgqgZERZkCiVGc5dEocsD8RgOSyW+Rx6XMMvtR+6p/58pCwL4aQJ27OvFsYaELvfLnKK1mO3MKSmu+XGDzM/6cH91nhkLJUGhoefmz6EfZrq6srWdXd3Uh1LVrlUM/svx+y9atLhLbt3UFQ8lgMBlCH7CvXpenAz6wkdqgcC09R2wCS6WMQbRXRFuqvckEYrKZRHuy/Zqw4WsaBvZmYmw3G9gfvE6L7abj8pXX0mL7DfadbIJcK5izFyEyrVcwj9DMYAALkxjBEEP8hoLgC0GgD/UKsHIik2vFsOsqMTmCuETuRFDfFYW5nTtnZwtdiNm5uHNx967ZhdmF+bmuHYUd2bSyBROlgkMOi4ZjwqgFxE3mYmroUsnrU9cBCDBpqRj9pXsFzLLJAmvQS3298bLYE+3uz40U9yVzrYmg3+N2m/5gIt6W2lcazg11xbt7E+X+Qi5S6EqUy3yl8/G9KJQo98x1VoSjy9loRp6bm2NbLTXKhWR35qu/88sn2xNRn1uVOE5SXb5wInfkkQ9/LeNSIi2atWAoUZ/m4T/5jjt/N4vkQGZw711v/7hSiKjGOfvjaMk+QakTaT9pjglg3uyrlRmqesyvNYUQBUdQVrimc215KAum3xO2wlUL5tVXj4Bmh6i+Zn+3+5y+HbpZ3+52+vKbUbq5nnyMxJMqMwj5dKcKiHz2s9uyscBlutDTHfd5OKBEpt3SQa4GRlEAwGVbKHNY7KqCbys2SMSdXl2hVALYZ0Utb8Sa5sP6xLFqqbh331f37y2Wqscm9LCq6HuOtbfVpz80XW9rv3VJV9AHgNEPdRqWZezRZb7l5MXZ4/vI/nDg8dmLJ1t4ORzm008cXIJD4Nilg0+k+XBTl+7TbITRmA5mjJll9gNTIkOCdBK3IUPR2EbKmRExK67pxMeRJSyvNzKv69cC4BUG4oT5OUCT71mc2z+/f2ZqcmKgv1hIJ2MRn0fvMDocJHlDwexadMunqn0UOA4gUkp8Ba6Rw4ZIHJ9G/iXHOlQKfl8M+QKQfKmCN3RdS1hyhUKxUAgVvQof6IpsvhzpCvDz6q4yMsptGU2Zz9RyudqzXNIPkrocBEQ8lqBw94lkeDgWCydtzWkC/0rI5SWbcHOlK9ITixdD9oHSeCLWXc3VMiXSkP2oNxb1o98FdxCBygT343DyqWQYLYdc03AouWnUj+EvoD8j/dtV0zinqO9klBahjaK40w8czHMBoV6l1Xj4YaPVy+tPKhH1SZ1Hn9J55eRJUK5TzkvSeaX1/wKBOqS2AAAAeJxjYGRgYADigwxbjOL5bb4ycDO/AIow3Di+xQxKmzMw/M9ifsHsCORyMDCBRAFQqAv0AHicY2BkYGAO+p8FJF8wMIBJRgZUsBgAXZcEOgB4nGN+wcDAPIpH8SDAADBNlaIAAAAAAAAAnAJ+A5AD/gSgBOYFJgVkBhQGvAdwCEYJUgoUCuoLcAx8DWAO3A/wEL4ReBJgEs4T1hSQFSIV0BYWFlAWmBb0F8gYQBh+GPwZpBoMGu4b7h2+Hk4eaB+IIL4hUiGMIboiZiMyI4IkACRkJOwldCXeJogm4icEKCYozCniKpoq9CuUK94syC1uLiIumC9eL/gwMjBqMOgxJDJCMrgzCjO2NEw1UDYcNtY3cjeWN+g4TjiuOWI5zjqWO1I8Yj2oPi4+vD7iPwhAEkCoQf5CmENEQ4BDrkQGRSZF3EaMR+xILkiWSLxJFElWSfhKeErsS3JL/Ey2TSZNxk4wTn5PLlBgULRRfFJOUxZTQlNuU4RT8FROVT5V/FaeVvJXllgkWRZZulpsW1xbllw2XRZd4F6eX05gDGDiYVhhumJsYr5jKmPcZAYAAQAAAKMA1wALAAAAAAACAE4AXgBzAAAA8gtwAAAAAHicdZHNTsJAFIVP+TNC4kITN25mZSCG8pO4gI0kJLAnkZ2LUqY/WDrNdCBh6VO48x18Id/Ad/C0TAwx2Mm03z1z5t47UwDX+IKD4/PIeWQHLUZHruACE8tV6nPLNfLCcp38YrlBjiw38YDccgs3+GAGp3bJaINPyw5unTvLFVw5A8tV6k+Wa+Rny3Xyq+UG+c1yE0vn3XIL9873VGUHHYeREe1pRwz7g5FYHYSiFKdeIrydiZTOxUQEKjUySZTrq+1WrXdJN/ZVmi9kuEs8faKc4FLqPFapGLj9E3UuU6k9I9dFpXwfDo0JRKDVVsxsDZFptZG+cSNjsnGvd1obUyhkOEAjRshLNBBoU+3wO0QfA4xIKzoEnUdXjBQeEioedtwRlSs54wlnwCilKulIyC58vrccCmv6E3SZwS9dOX+nZMZC9ZjjvOe8uuTOompcxoKduuz3vHdOb1r6vbKz9e+ZcuxZf0jVsPOie112KzD7cw7BeyrWNlR86m55W4bqGD2Of879A/cjjb8AAHicbVT1u9w2EHzznn32wctLmpSZUW2TMjMzM8iy7qyeTnIk+S6XMjMzQ/qHdmVf0vT76h+kmbUsr2Zntba+1j2Dtf9/DmAdG0iQoocMOfoYYIgRNrENW9iOHTgCO7ELR+IoHI1jcCyOw/E4ASfiJJyMU3AqTsPpOANn4iycjXNwLs7D+bgADBfiIlyM3diDS3ApLsPluAJX4ipcjWtwLa7D9bgBN+Im3IxbcCtuw+24A3fiLtyNe3Av7sP9eAAP4iE8jEfwKB7D43gCT+IpPI1n8Cyew/N4AS+Co4BACYkxJqig8BKm0JjBwKLGXjh4BDSYY4F9WGI/XsYreBWv4XW8gTfxFt7GO3gX7+F9fIAP8RE+xif4FJ/hc3yBL/EVvsY3+Bbf4Xv8gB/xE37GL/gVv+F3/IE/8RcO4O+1nJclGystW6CVDxk3pbOqTHlda5lxJyo1l1vcObtgWo4D09ZMtnfcqUnVBfIu0NQ9HgIXVZ8maYKyJim4mSaF1HpLcC1NyR0T3Aip+8Q1K7iY5i2id4PuDSutGAruSiYq7iay32JtxXTUIieV943sSLAszt36xsRVScSbgvuKBelmynCd005mItmewQqIxvU6GCOBeatVmUS4Q1RSTJmzjSm78LCL+Bmlmba4J5QTmhKLJOqWivjjOHqZCquMT4StlzuEs94fvteGaOoR/ZwFx40fS5eUPMjNUmoZKKtuW2KkupNlVsraehU2SJFeabXmLi/twrBCTQYtaJPqSTbjSqdyH6m3NeZz61SQvvtj/xBPxgWzg1hvFnih5fq4SCJL4+B7NJJc+bjR2qv9Mpmoccgm2hYkW9rOSSV1vauisrPaqbjpMtpHy3LzP8GksjOZVbbxykwSNWG2r8zYssLa6bBF3VcbU7lMIh9oNZVdunnrMjpfEmM5ycqjjwYzPlGCLcifSTxrPw7Mk8l62k5sE3oz7qbS0bqadXA0k6ZhQita5LfNFNWirqyRzI7Hg39pSgZpfDKzTtIwlyMjF2xvI31rXyI+NTaqZ6fM5raWjgfrMutK6djuQTdry8u0hXnNvV8QzGre+ChdOxNbzmK2tTRC6RFt462J/2lk2uVBY7CDWvMltSJ1VhIhDY3fIBOkJK4JWe1s27BOdr1BoFREQs/JmMTQyVovWaGpr9IW97s2JUVHnQ+5iCcbdqR18Aq3Qqxwm/RghSmFlGCQqWvIN4nnc9nzMt4OSSxB7qWbKyE9gRCo5n7oK04VbQ+WEXYkROLVxIy8toEKRPeKkX1vXWDRx1mLmnrgg6y7pAjaulMi800Ri5n4pRG9wJ0a+2Gomlnh26+3r3BTr4zVPxRIg5pJ16duo9ugUCYJC2bXwyJtDInQoy9IGJqidjkd2TG6CvstIGHDcK68oiNHz2QrnMzJCOvz6eaCO0OHJYtJbnYeZIc1+7aDMV8pqctsRfPQONPuGJMjXfttK9PFW6+t/QMDZDdLAAB4nGPw3sFwIihiIyNjX+QGxp0cDBwMyQUbGVidNjEwMmiBGJu5mBg5ICw+BjCLzWkX0wGgNCeQze60i8EBwmZmcNmowtgRGLHBoSNiI3OKy0Y1EG8XRwMDI4tDR3JIBEhJJBBs5mFi5NHawfi/dQNL70YmBhcADHYj9AAA");
  font-weight: normal;
  font-style: normal;
}
[class*='icon-']::before,
input[type='checkbox'] + label.label_check .icon::after,
input[type='checkbox'] + label.label-check .icon::after,
.input_group._password input[type="password"] ~ .input_action::before,
.input_group_title._password input[type="password"] ~ .input_action::before,
.input_group._password input[type="text"] ~ .input_action::before,
.input_group_title._password input[type="text"] ~ .input_action::before,
.field_title .field_text input[type='text'].success ~ .valid_mark::after,
.field_title .field_text input[type='password'].success ~ .valid_mark::after,
.field_title .field_text input[type='search'].success ~ .valid_mark::after,
.field_title .field_text input[type='email'].success ~ .valid_mark::after,
.field_title .field_text input[type='tel'].success ~ .valid_mark::after,
.field_title .field_text input[type='time'].success ~ .valid_mark::after,
.field_title .field_text input[type='date'].success ~ .valid_mark::after,
.field_title .field_text input[type='number'].success ~ .valid_mark::after,
.field_title .field_text textarea.success ~ .valid_mark::after,
ul.check > li::before,
ul.point > li.checked::before,
ul.dash > li::before,
ul.check_blue li::before,
ul.check-green li::before,
.accordion .accordion__header::after,
.accordion-2 .accordion__header::before,
.info._icon:not([class*='icon-'])::before,
.info_error._icon:not([class*='icon-'])::before,
.info._error._icon:not([class*='icon-'])::before,
.info_success._icon:not([class*='icon-'])::before,
.info._success._icon:not([class*='icon-'])::before,
.info_light._icon:not([class*='icon-'])::before,
.info._light._icon:not([class*='icon-'])::before,
.list-blocks._arrows .list-blocks__item::after,
.notice_block_colored::before,
.notice_block_colored.success::before,
.notice_block_colored.error::before,
.expanded_list .item .item_expand::before,
.expanded_list .item.expanded .item_expand::before,
.questionnaire .variants .list-blocks .variants__item._checked::before,
.tree .branch::before,
.xdsoft_datetimepicker .xdsoft_prev::before,
.xdsoft_datetimepicker .xdsoft_today_button::before,
.xdsoft_datetimepicker .xdsoft_next::before,
.drop-input::after,
.service_teaser_details__expired::before,
.service-teaser .close::before,
.notification::before,
.notification-error::before,
.notification-success::before,
.notification-warning::before,
.onboarding .onboarding__steps .step._done::before,
.popup__back::before,
.Select-clear::before,
.Select--multi._item-deletable .Select-value .Select-value-icon::before,
.Select-arrow::before,
.Select--multi .Select-option.is-selected::before,
.ms-choice::after,
.ms-drop ul li.selected label:before,
.ms-drop ul li.selected .label_check:before,
.ms-drop ul li.selected .label-check:before,
.interchat-btn::before,
.interchat-btn::after,
.interchat__dialogs-item .dialog__typing::before,
.interchat__back::after,
.interchat__messages-item .message__quoting::after,
.interchat__messages-item .message__time::after,
.interchat__messages-item .message__time::before,
.interchat__field .send::before,
.interchat__close::before,
.transaction_view_exchange .from_account::after,
.transaction_view_exchange .to_account::after,
.file_upload__status::before,
.file_upload__status._success::before,
.file_upload_block .file_delete::before,
.wizard_steps .step.done::before,
.reg__passport-upload .button_file_upload::before,
.tax-info__row .mi::before,
.tax-info .show-details::before,
.tax-info .show-details._expanded::before,
.header__primary .menu-services li.more a::after,
.header__profile-name .drop-target::after,
.alert-close::before,
.companies__list .company.active::before,
.companies__list .company.no-account::before,
.cashback-cards__list li::before,
.settings__service._active::before,
.settings__service._suspended::before,
.settings__service._waiting::before,
.page_service__white_business .several-banks.list-blocks .list-blocks__item.all .placeholder::after,
.multibank__search-results li::before,
.bank .bank_account_status::before,
.bank .bank_account_status._blocked::before,
.bank .bank_account_status._unlocked::before,
.account_money_additional::before,
.section_content__multibank .table_list.table_list_big .row_error::before,
.service-teaser._white-business .risk__item._risks .risk__value::before,
.service-teaser._white-business .risk__item._attention .risk__value::before,
.service-teaser._white-business .risk__item._fine .risk__value::before,
.page__internet_acquiring .sites-list .site-item__name::before,
.page__internet_acquiring .sites-list .site-item__payments-status .success::before,
.page__internet_acquiring .sites-list .site-item__payments-status .denied::before,
.drop.drop__companies .drop-content .companies__list .company.active::before,
.drop.drop__companies .drop-content .companies__list .company.no-account::before {
  display: inline-block;
  vertical-align: baseline;
  line-height: 1em;
  font-family: 'modul-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  text-decoration: inherit;
  text-align: center;
  speak: none;
/* Сглаживание шрифта в Webkit / Firefox */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class*='icon-']:not(:empty)::before {
  margin-right: 5px;
  text-decoration: none;
}
[class*='icon-'].icon-light::before {
  color: #717d83;
}
[class*='icon-'].icon-primary::before {
  color: #009ee3;
}
[class*='icon-'].icon-success::before {
  color: #88bd1f;
}
[class*='icon-'].icon-error::before {
  color: #b93535;
}
a.icon-info {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  cursor: pointer;
}
a.icon-info:hover {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.icon-phonecode-7::before {
  content: '+7';
  vertical-align: baseline;
  font-family: inherit !important;
}
.icon-add-file:before {
  content: '\E800';
}
.icon-add-list:before {
  content: '\E801';
}
.icon-android:before {
  content: '\E802';
}
.icon-apple:before {
  content: '\E803';
}
.icon-archive:before {
  content: '\E804';
}
.icon-arrow-left-long:before,
.transaction_view_exchange .to_account::after {
  content: '\E805';
}
.icon-arrow-left:before,
.popup__back::before {
  content: '\E806';
}
.icon-arrow-right-long:before,
.transaction_view_exchange .from_account::after {
  content: '\E807';
}
.icon-arrow-right:before {
  content: '\E808';
}
.icon-arrow-up:before {
  content: '\E809';
}
.icon-attach:before {
  content: '\E80A';
}
.icon-attention:before {
  content: '\E80B';
}
.icon-bank:before,
.multibank__search-results li::before {
  content: '\E80C';
}
.icon-bell:before {
  content: '\E80D';
}
.icon-calendar-cancel:before {
  content: '\E80E';
}
.icon-call-back:before {
  content: '\E80F';
}
.icon-call-end:before {
  content: '\E810';
}
.icon-cancel-doc:before {
  content: '\E811';
}
.icon-card-charge:before {
  content: '\E812';
}
.icon-card-lock:before {
  content: '\E813';
}
.icon-card-reissue:before {
  content: '\E814';
}
.icon-card-to-card:before {
  content: '\E815';
}
.icon-card-unlock:before {
  content: '\E816';
}
.icon-card:before,
.cashback-cards__list li::before {
  content: '\E817';
}
.icon-cash-terminal:before {
  content: '\E818';
}
.icon-change-2:before {
  content: '\E819';
}
.icon-change-cur:before {
  content: '\E81A';
}
.icon-change:before {
  content: '\E81B';
}
.icon-chat-solid:before,
.interchat-btn::before,
.interchat__messages-item .message__quoting::after {
  content: '\E81C';
}
.icon-chat:before {
  content: '\E81D';
}
.icon-check-round-solid:before,
ul.point > li.checked::before,
.service-teaser._white-business .risk__item._fine .risk__value::before {
  content: '\E81E';
}
.icon-check-small:before,
input[type='checkbox'] + label.label_check .icon::after,
input[type='checkbox'] + label.label-check .icon::after,
ul.check > li::before,
.onboarding .onboarding__steps .step._done::before {
  content: '\E81F';
}
.icon-check:before,
ul.check-green li::before,
.questionnaire .variants .list-blocks .variants__item._checked::before,
.Select--multi .Select-option.is-selected::before,
.ms-drop ul li.selected label:before,
.ms-drop ul li.selected .label_check:before,
.ms-drop ul li.selected .label-check:before,
.interchat__messages-item .message__time::after,
.interchat__messages-item .message__time::before,
.wizard_steps .step.done::before,
.companies__list .company.active::before,
.settings__service._active::before,
.drop.drop__companies .drop-content .companies__list .company.active::before {
  content: '\E820';
}
.icon-circle:before,
.file_upload__status::before {
  content: '\E821';
}
.icon-checklist:before {
  content: '\E822';
}
.icon-clock:before {
  content: '\E823';
}
.icon-close:before,
.service-teaser .close::before,
.Select--multi._item-deletable .Select-value .Select-value-icon::before,
.interchat-btn::after,
.interchat__close::before,
.alert-close::before {
  content: '\E824';
}
.icon-coins:before {
  content: '\E825';
}
.icon-copy:before {
  content: '\E826';
}
.icon-cross-round-solid:before,
.service-teaser._white-business .risk__item._risks .risk__value::before {
  content: '\E827';
}
.icon-cup:before {
  content: '\E828';
}
.icon-cur-transfer:before {
  content: '\E829';
}
.icon-date:before {
  content: '\E82A';
}
.icon-delete-circle:before,
.Select-clear::before,
.page__internet_acquiring .sites-list .site-item__payments-status .denied::before {
  content: '\E82B';
}
.icon-delivered:before,
ul.check_blue li::before {
  content: '\E82C';
}
.icon-deposit:before {
  content: '\E82D';
}
.icon-doc:before {
  content: '\E82E';
}
.icon-dollar:before {
  content: '\E82F';
}
.icon-down-big:before,
.accordion .accordion__header::after,
.expanded_list .item .item_expand::before,
.tree .branch::before,
.drop-input::after,
.Select-arrow::before,
.ms-choice::after,
.tax-info .show-details::before,
.header__primary .menu-services li.more a::after,
.header__profile-name .drop-target::after,
.page_service__white_business .several-banks.list-blocks .list-blocks__item.all .placeholder::after {
  content: '\E830';
}
.icon-down-small:before {
  content: '\E831';
}
.icon-e-mail:before {
  content: '\E832';
}
.icon-excel:before {
  content: '\E833';
}
.icon-favorites-solid:before {
  content: '\E834';
}
.icon-favorites:before {
  content: '\E835';
}
.icon-fb-o:before {
  content: '\E836';
}
.icon-file-table:before {
  content: '\E837';
}
.icon-fb:before {
  content: '\E838';
}
.icon-file:before {
  content: '\E839';
}
.icon-files:before {
  content: '\E83A';
}
.icon-filter:before {
  content: '\E83B';
}
.icon-fullsize:before {
  content: '\E83C';
}
.icon-gift:before {
  content: '\E83D';
}
.icon-globe-2:before,
.page__internet_acquiring .sites-list .site-item__name::before {
  content: '\E83E';
}
.icon-globe:before {
  content: '\E83F';
}
.icon-help:before {
  content: '\E840';
}
.icon-high-priority-filled:before,
.section_content__multibank .table_list.table_list_big .row_error::before {
  content: '\E841';
}
.icon-high-priority:before,
.info_error._icon:not([class*='icon-'])::before,
.info._error._icon:not([class*='icon-'])::before,
.notice_block_colored.error::before,
.service_teaser_details__expired::before,
.notification-error::before,
.bank .bank_account_status._blocked::before {
  content: '\E842';
}
.icon-home:before,
.xdsoft_datetimepicker .xdsoft_today_button::before {
  content: '\E843';
}
.icon-housing:before {
  content: '\E844';
}
.icon-ig-o:before {
  content: '\E845';
}
.icon-info-book:before {
  content: '\E846';
}
.icon-info-filled:before {
  content: '\E847';
}
.icon-key:before {
  content: '\E848';
}
.icon-info:before,
.info._icon:not([class*='icon-'])::before,
.info_light._icon:not([class*='icon-'])::before,
.info._light._icon:not([class*='icon-'])::before,
.notice_block_colored::before,
.notification::before,
.notification-warning::before,
.tax-info__row .mi::before,
.bank .bank_account_status::before {
  content: '\E849';
}
.icon-like-solid:before {
  content: '\E84A';
}
.icon-left-big:before,
.xdsoft_datetimepicker .xdsoft_prev::before,
.interchat__back::after {
  content: '\E84B';
}
.icon-like:before {
  content: '\E84C';
}
.icon-location:before {
  content: '\E84D';
}
.icon-magic-wand:before {
  content: '\E84E';
}
.icon-mail:before {
  content: '\E84F';
}
.icon-mail-sent:before {
  content: '\E850';
}
.icon-logout:before {
  content: '\E851';
}
.icon-marker:before {
  content: '\E852';
}
.icon-map-marker:before {
  content: '\E853';
}
.icon-menu-clients:before {
  content: '\E854';
}
.icon-microphone-off:before {
  content: '\E855';
}
.icon-microphone:before {
  content: '\E856';
}
.icon-minus:before,
ul.dash > li::before {
  content: '\E857';
}
.icon-more:before {
  content: '\E858';
}
.icon-move:before {
  content: '\E859';
}
.icon-new-question:before {
  content: '\E85A';
}
.icon-news:before {
  content: '\E85B';
}
.icon-notes:before {
  content: '\E85C';
}
.icon-ok-o:before {
  content: '\E85D';
}
.icon-operator:before {
  content: '\E85E';
}
.icon-order-1:before {
  content: '\E85F';
}
.icon-order-load:before {
  content: '\E860';
}
.icon-order:before {
  content: '\E861';
}
.icon-password:before {
  content: '\E862';
}
.icon-pause-2:before,
.settings__service._suspended::before,
.settings__service._waiting::before {
  content: '\E863';
}
.icon-pause:before {
  content: '\E864';
}
.icon-payment:before {
  content: '\E865';
}
.icon-pencil:before,
.interchat__dialogs-item .dialog__typing::before {
  content: '\E866';
}
.icon-person-queue:before {
  content: '\E867';
}
.icon-phone:before {
  content: '\E868';
}
.icon-photo:before {
  content: '\E869';
}
.icon-play-light:before {
  content: '\E86A';
}
.icon-play:before {
  content: '\E86B';
}
.icon-plus:before,
.account_money_additional::before {
  content: '\E86C';
}
.icon-pos:before {
  content: '\E86D';
}
.icon-print:before {
  content: '\E86E';
}
.icon-profile:before {
  content: '\E86F';
}
.icon-recharge:before {
  content: '\E870';
}
.icon-redirect:before {
  content: '\E871';
}
.icon-reload:before {
  content: '\E872';
}
.icon-reply-black:before {
  content: '\E873';
}
.icon-reply:before {
  content: '\E874';
}
.icon-right-big:before,
.list-blocks._arrows .list-blocks__item::after,
.xdsoft_datetimepicker .xdsoft_next::before {
  content: '\E875';
}
.icon-round-action:before {
  content: '\E876';
}
.icon-round-check:before,
.field_title .field_text input[type='text'].success ~ .valid_mark::after,
.field_title .field_text input[type='password'].success ~ .valid_mark::after,
.field_title .field_text input[type='search'].success ~ .valid_mark::after,
.field_title .field_text input[type='email'].success ~ .valid_mark::after,
.field_title .field_text input[type='tel'].success ~ .valid_mark::after,
.field_title .field_text input[type='time'].success ~ .valid_mark::after,
.field_title .field_text input[type='date'].success ~ .valid_mark::after,
.field_title .field_text input[type='number'].success ~ .valid_mark::after,
.field_title .field_text textarea.success ~ .valid_mark::after,
.info_success._icon:not([class*='icon-'])::before,
.info._success._icon:not([class*='icon-'])::before,
.notice_block_colored.success::before,
.notification-success::before,
.file_upload__status._success::before,
.bank .bank_account_status._unlocked::before,
.page__internet_acquiring .sites-list .site-item__payments-status .success::before {
  content: '\E877';
}
.icon-round-minus:before {
  content: '\E878';
}
.icon-round-pause:before {
  content: '\E879';
}
.icon-round-plus:before,
.companies__list .company.no-account::before,
.drop.drop__companies .drop-content .companies__list .company.no-account::before {
  content: '\E87A';
}
.icon-route:before {
  content: '\E87B';
}
.icon-ruble:before {
  content: '\E87C';
}
.icon-save:before {
  content: '\E87D';
}
.icon-search:before {
  content: '\E87E';
}
.icon-sent:before,
.interchat__field .send::before {
  content: '\E87F';
}
.icon-services:before {
  content: '\E880';
}
.icon-settings:before {
  content: '\E881';
}
.icon-shake-phone:before {
  content: '\E882';
}
.icon-share-2:before {
  content: '\E883';
}
.icon-share:before {
  content: '\E884';
}
.icon-sign:before {
  content: '\E885';
}
.icon-slot-machine:before {
  content: '\E886';
}
.icon-sort-down:before {
  content: '\E887';
}
.icon-sort-up:before {
  content: '\E888';
}
.icon-step-check:before {
  content: '\E889';
}
.icon-stop-light:before {
  content: '\E88A';
}
.icon-submenu:before {
  content: '\E88B';
}
.icon-sync:before {
  content: '\E88C';
}
.icon-tarifs:before {
  content: '\E88D';
}
.icon-thumbs-down:before {
  content: '\E88E';
}
.icon-thumbs-up-filled:before {
  content: '\E88F';
}
.icon-thumbs-up:before {
  content: '\E890';
}
.icon-timer:before {
  content: '\E891';
}
.icon-trash-bin:before,
.file_upload_block .file_delete::before {
  content: '\E892';
}
.icon-tw-o:before {
  content: '\E893';
}
.icon-tw:before {
  content: '\E894';
}
.icon-union:before {
  content: '\E895';
}
.icon-up-big:before,
.expanded_list .item.expanded .item_expand::before,
.tax-info .show-details._expanded::before {
  content: '\E896';
}
.icon-upload:before,
.reg__passport-upload .button_file_upload::before {
  content: '\E897';
}
.icon-user-add:before {
  content: '\E898';
}
.icon-user-edit:before {
  content: '\E899';
}
.icon-user:before {
  content: '\E89A';
}
.icon-visible-off:before,
.input_group._password input[type="text"] ~ .input_action::before,
.input_group_title._password input[type="text"] ~ .input_action::before {
  content: '\E89B';
}
.icon-visible:before,
.input_group._password input[type="password"] ~ .input_action::before,
.input_group_title._password input[type="password"] ~ .input_action::before {
  content: '\E89C';
}
.icon-vk-o:before {
  content: '\E89D';
}
.icon-vk:before {
  content: '\E89E';
}
.icon-warning-clean:before {
  content: '\E89F';
}
.icon-warning-round-solid:before,
.service-teaser._white-business .risk__item._attention .risk__value::before {
  content: '\E8A0';
}
.icon-warning-shield:before {
  content: '\E8A1';
}
.icon-warning:before {
  content: '\E8A2';
}
.icon-turn-off:before {
  content: '\E8A3';
}
.icon-timeout:before {
  content: '\E8A5';
}
.icon-down-drop:before,
.accordion-2 .accordion__header::before {
  content: '\E8A6';
}
.file {
  display: inline-block;
  text-decoration: underline !important;
}
.file_icon {
  width: 32px;
  height: 43px;
  display: inline-block;
  vertical-align: middle;
  -webkit-background-size: 32px 43px;
  -moz-background-size: 32px 43px;
  background-size: 32px 43px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url(/account/images/icon_file_other.svg?e3999e5);
}
.file_icon.pdf {
  background-image: url(/account/images/icon_file_pdf.svg?8dbb46a);
}
.file_icon.pdf_2 {
  background-image: url(/account/images/icon_file_pdf_2.svg?ce614fb);
}
.file_icon.doc,
.file_icon.docx,
.file_icon.docm,
.file_icon.DOC,
.file_icon.DOCX,
.file_icon.DOCM {
  background-image: url(/account/images/icon_file_doc.svg?a333e2d);
}
.file_icon.ppt,
.file_icon.pptx,
.file_icon.pptm,
.file_icon.PPT,
.file_icon.PPTX,
.file_icon.PPTM {
  background-image: url(/account/images/icon_file_ppt.svg?2ae2d3a);
}
.file_icon.xls,
.file_icon.xlsx,
.file_icon.xlsm,
.file_icon.XLS,
.file_icon.XLSX,
.file_icon.XLSM {
  background-image: url(/account/images/icon_file_xls.svg?a4fc940);
}
.file_icon.xml {
  background-image: url(/account/images/icon_file_xml.svg?fb3287c);
}
.file_icon.txt,
.file_icon.rtf,
.file_icon.pages,
.file_icon.TXT,
.file_icon.RTF,
.file_icon.PAGES {
  background-image: url(/account/images/icon_file_txt.svg?9836594);
}
.file_icon.jpg,
.file_icon.jpeg,
.file_icon.png,
.file_icon.gif,
.file_icon.bmp,
.file_icon.JPG,
.file_icon.JPEG,
.file_icon.PNG,
.file_icon.GIF,
.file_icon.BMP {
  background-image: url(/account/images/icon_file_img.svg?7555fc0);
}
.file_icon.zip,
.file_icon.rar,
.file_icon.p7s,
.file_icon.sig {
  background-image: url(/account/images/icon_file_archive.svg?3ec51e3);
}
.icon {
  width: 70px;
  height: 70px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.icon.icon_check {
  background-image: url(/account/images/icon_check.svg?7696eaf);
}
.icon.icon_cancel {
  background-image: url(/account/images/icon_cancel.svg?c75aa7a);
}
.icon.icon_info {
  background-image: url(/account/images/icon_info.svg?68c9dde);
}
.icon.icon_pause {
  background-image: url(/account/images/icon_pause.svg?82ff576);
}
.icon.icon_thumb_up {
  width: 48px !important;
  height: 48px !important;
  background-image: url(/account/images/icon_thumb_up.svg?60ef7c0);
}
.icon.icon_list {
  background-image: url(/account/images/icon_list.svg?241b75f);
}
.icon.icon_list_add {
  width: 54px !important;
  height: 62px !important;
  background-image: url(/account/images/icon_list_add.svg?6059f3a);
}
.icon.icon_sandclock {
  background-image: url(/account/images/icon_sandclock.svg?a44babd);
}
.icon.icon_sandclock_colored {
  background-image: url(/account/images/icon_sandclock_colored.svg?0bd5aba);
}
.icon.icon_chat_2 {
  width: 48px !important;
  height: 43px !important;
  background-image: url(/account/images/icon_chat_2.svg?5f29ad1);
}
.icon.icon_redirect {
  width: 48px !important;
  height: 44px !important;
  background-image: url(/account/images/icon_redirect.svg?262d545);
}
.icon.icon_waiting_docs {
  background-image: url(/account/images/icon_waiting_docs.svg?f8e8299);
}
.icon.icon_wait_card {
  background-image: url(/account/images/icon_wait_card.svg?21c349a);
  width: 94px !important;
  height: 80px !important;
}
.icon.icon_library {
  background-image: url(/account/images/icon_library.svg?5cf5cee);
}
.icon.icon_receive_cash {
  background-image: url(/account/images/icon_receive_cash.svg?ae5aace);
}
.icon.icon_calc {
  background-image: url(/account/images/icon_calc.svg?ba21dac);
}
.icon.icon_calc_colored {
  background-image: url(/account/images/icon_calc_colored.svg?efa95ae);
}
.icon.icon_calc_colored__new {
  background-image: url(/account/images/icon_calc_colored__new.svg?2836bbc);
}
.icon.icon_cash_2 {
  background-image: url(/account/images/icon_cash_2.svg?7eabfb9);
}
.icon.icon_road_barrier {
  background-image: url(/account/images/icon_road_barrier.svg?1432319);
}
.icon.icon_pros_and_cons {
  background-image: url(/account/images/icon_pros_and_cons.svg?1b83179);
}
.icon.icon_credit_ofd {
  background-image: url(/account/images/icon_credit_ofd.svg?6aa9b52);
}
.icon.icon_checking_data {
  background-image: url(/account/images/icon_checking_data.svg?898e7de);
}
.icon.icon_mobile_phone_access {
  background-image: url(/account/images/icon_mobile_phone_access.svg?5309236);
}
.icon.icon_loan {
  background-image: url(/account/images/icon_loan.svg?a2611cb);
}
.icon.icon_bank_online {
  background-image: url(/account/images/icon_bank_online.svg?9930912);
}
.icon.icon_calendar_colored {
  background-image: url(/account/images/icon_calendar_colored.svg?b888113);
}
.icon.icon_404 {
  background-image: url(/account/images/icon_404.svg?54e0c59);
}
.icon.icon_doc_list_check {
  background-image: url(/account/images/icon_doc_list_check.svg?2e17170);
}
.icon.icon_smartphone_push {
  width: 50px !important;
  height: 64px !important;
  background-image: url(/account/images/icons/icon_smartphone_push.svg?78b7dc1);
}
.icon.icon_monitor_cross {
  width: 75px !important;
  height: 64px !important;
  background-image: url(/account/images/icons/icon_monitor_cross.svg?26ed003);
}
.icon.icon--businessman {
  background-image: url(/account/images/icons/icon--businessman.svg?4768391);
}
.icon.icon--chat {
  width: 60px !important;
  height: 55px !important;
  background-image: url(/account/images/icons/icon--chat.svg?b2920c0);
}
.icon.icon--chat-colored {
  width: 63px !important;
  height: 63px !important;
  background-image: url(/account/images/icons/icon--chat-colored.svg?de7732a);
}
.icon.icon--card-colored {
  width: 70px !important;
  height: 45px !important;
  background-image: url(/account/images/icons/icon--card-colored.svg?655ad29);
}
.icon.icon--people {
  background-image: url(/account/images/icons/icon--people.svg?733403c);
  width: 50px !important;
  height: 46px !important;
}
.icon.icon--shield {
  width: 40px !important;
  height: 44px !important;
  background-image: url(/account/images/icons/icon--shield.svg?5f41995);
}
.icon.icon--lock {
  width: 40px !important;
  height: 44px !important;
  background-image: url(/account/images/icons/icon--lock.svg?d44a2b1);
}
.icon.icon--workflow {
  width: 60px !important;
  height: 60px !important;
  background-image: url(/account/images/icons/icon--workflow.svg?af2eb24);
}
.icon.icon--online {
  width: 60px !important;
  height: 60px !important;
  background-image: url(/account/images/icons/icon--online.svg?6673bb0);
}
.icon.icon--analytics {
  width: 50px !important;
  height: 50px !important;
  background-image: url(/account/images/icons/icon--analytics.svg?4888fc7);
}
.icon.icon--office {
  width: 60px !important;
  height: 60px !important;
  background-image: url(/account/images/icons/icon--office.svg?4a98255);
}
.icon.icon--shop-basket {
  height: 60px !important;
  background-image: url(/account/images/icons/icon--shop-basket.svg?5fa80a5);
}
.icon.icon--banknotes {
  width: 112px !important;
  height: 112px !important;
  background-image: url(/account/images/icons/icon--banknotes.svg?a059a66);
}
.icon.icon--import {
  background-image: url(/account/images/icons/icon--import.svg?daf3cf4);
}
.icon.icon--round-check-colored {
  background-image: url(/account/images/icons/icon--round-check-colored.svg?e5c75e4);
}
.icon.icon--round-error-colored {
  background-image: url(/account/images/icons/icon--round-error-colored.svg?58c50c7);
}
.icon.icon_apple_pay {
  width: 30px !important;
  height: 12px !important;
  background-image: url(/account/images/icon_apple_pay.svg?249bc61);
}
.icon.icon_android_pay {
  width: 30px !important;
  height: 12px !important;
  background-image: url(/account/images/icon_google_pay.svg?adf3db9);
}
.icon.icon--cashback {
  width: 58px !important;
  height: 58px !important !important;
  background-image: url(/account/images/icons/icon--cashback.svg?88ede5b);
}
.icon.icon--check-big {
  width: 40px !important;
  height: 40px !important;
  background-image: url(/account/images/icons/icon--check-big.svg?b0f58ee);
}
.icon.icon--gadgets {
  background-image: url(/account/images/icons/icon--gadgets.svg?eca56e6);
}
.icon.icon--sign-contract {
  background-image: url(/account/images/icons/icon--sign-contract.svg?9c96a89);
}
.icon.icon--browser {
  background-image: url(/account/images/icons/icon--browser.svg?11b4275);
}
.icon.icon--loading {
  display: inline-block;
  vertical-align: middle;
  width: 32px !important;
  height: 32px !important;
  background-image: url(/account/images/icons/loaders/loading-ring-color.svg?b9ba3dd);
}
.icon.icon--loading._lg {
  width: 48px !important;
  height: 48px !important;
}
.icon.icon--loading._sm {
  width: 24px !important;
  height: 24px !important;
}
.icon.icon--loading._xs {
  width: 16px !important;
  height: 16px !important;
}
.icon.icon--loading._dark {
  background-image: url(/account/images/icons/loaders/loading-ring-grey.svg?431883a);
}
.icon.icon--loading._light {
  background-image: url(/account/images/icons/loaders/loading-ring-white.svg?cbc1672);
}
.icon.icon--load {
  background-image: url(/account/images/icons/large/icon--load.svg?360a148);
}
.icon.icon--success-man {
  width: 132px !important;
  height: 120px !important;
  background-image: url(/account/images/icons/large/icon--success-man.svg?5b6252a);
}
.icon.icon--error-man {
  width: 170px !important;
  height: 146px !important;
  background-image: url(/account/images/icons/large/icon--error-man.svg?25fcb2b);
}
.icon.icon--success {
  width: 132px !important;
  height: 107px !important;
  background-image: url(/account/images/icons/large/icon--success.svg?4749a06);
}
.icon.icon--error {
  width: 132px !important;
  height: 107px !important;
  background-image: url(/account/images/icons/large/icon--error.svg?3607345);
}
.icon.icon--mobile-auth-iphone {
  width: 211px !important;
  height: 199px !important;
  background-image: url(/account/images/icons/large/icon--mobile-auth-iphone.png?32dc13c);
}
.icon.icon--mobile-confirm-push {
  width: 148px !important;
  height: 156px !important;
  background-image: url(/account/images/icons/large/icon--mobile-confirm-push.png?707ea94);
}
.icon.icon--checkman-red {
  width: 225px !important;
  height: 195px !important;
  background-image: url(/account/images/icons/large/icon--check-man-red.png?4fb8520);
}
.icon.icon--checkman-yellow {
  width: 225px !important;
  height: 195px !important;
  background-image: url(/account/images/icons/large/icon--check-man-yellow.png?d2acf5d);
}
.icon.icon--checkman-yellow-smooth {
  width: 161px !important;
  height: 140px !important;
  background-image: url(/account/images/icons/large/icon--check-man-yellow-smooth.svg?ff700a5);
}
.icon.icon--pdb {
  width: 178px !important;
  height: 180px !important;
  background-image: url(/account/images/icons/large/icon--pdb.png?6e24804);
}
.icon.icon--gift {
  width: 155px !important;
  height: 131px !important;
  background-image: url(/account/images/icons/large/icon--gift.png?693c9bc);
}
.icon.icon--doc-in-monitor {
  width: 184px !important;
  height: 168px !important;
  background-image: url(/account/images/icons/large/icon--doc-in-monitor.svg?0f493eb);
}
.icon.icon--calendar-fir-tree {
  width: 172px !important;
  height: 145px !important;
  background-image: url(/account/images/icons/large/icon--calendar-fir-tree.svg?87ed873);
}
.icon.icon--calendar-with-coins {
  width: 161px !important;
  height: 145px !important;
  background-image: url(/account/images/icons/large/icon--calendar-with-coins.png?214fe01);
}
.icon.icon--alisa {
  width: 148px !important;
  height: 154px !important;
  background-image: url(/account/images/icons/large/icon--alisa.png?f998a8c);
}
.icon.icon--passport-man {
  width: 338px !important;
  height: 306px !important;
  background-image: url(/account/images/icons/large/icon--passport-man.svg?a1bf8a2);
}
.icon.icon--man-greeting {
  width: 301px !important;
  height: 233px !important;
  background-image: url(/account/images/icons/large/icon--man-greeting.png?505d5c2);
}
.icon.icon--man-greeting-wide {
  width: 293px !important;
  height: 183px !important;
  background-image: url(/account/images/icons/large/icon--man-greeting-wide.svg?6dc9322);
}
.icon.icon--man-greeting-basket {
  width: 196px !important;
  height: 140px !important;
  background-image: url(/account/images/icons/large/icon--man-greeting-basket.png?02d59da);
}
.icon.icon--document-sheets {
  width: 147px !important;
  height: 140px !important;
  background-image: url(/account/images/icons/large/icon--document-sheets.svg?4577e16);
}
.icon.icon--woman-with-card {
  width: 176px !important;
  height: 140px !important;
  background-image: url(/account/images/icons/large/icon--woman-with-card.svg?db68e6e);
}
.icon.icon--suspend {
  width: 215px !important;
  height: 147px !important;
  background-image: url(/account/images/icons/large/icon--suspend.png?3bbb2bc);
}
.icon.icon--mail-pen {
  width: 132px !important;
  height: 132px !important;
  background-image: url(/account/images/icons/large/icon--mail-pen.png?d733b94);
}
.icon.icon--m-bot-wink {
  width: 130px !important;
  height: 146px !important;
  background-image: url(/account/images/icons/large/icon--m-bot-wink.svg?75d0d96);
}
.icon.icon--m-bot-winks-no-bg {
  width: 88px !important;
  height: 122px !important;
  background-image: url(/account/images/icons/large/icon--m-bot-winks-no-bg.png?0e86df5);
}
.icon.icon--m-bot-greeting {
  width: 327px !important;
  height: 191px !important;
  background-image: url(/account/images/icons/large/icon--m-bot-greeting.png?b9e203e);
}
.icon.icon--m-bot-geotarget {
  width: 168px !important;
  height: 140px !important;
  background-image: url(/account/images/icons/large/icon--m-bot-geotarget.png?e8134c6);
}
.icon.icon--m-bot-lock {
  width: 186px !important;
  height: 160px !important;
  background-image: url(/account/images/icons/large/icon--m-bot-lock.png?5d9db66);
}
.icon.icon--m-bot-email {
  width: 193px !important;
  height: 160px !important;
  background-image: url(/account/images/icons/large/icon--m-bot-email.png?2109ca6);
}
.icon.icon--m-bot-error {
  width: 193px !important;
  height: 160px !important;
  background-image: url(/account/images/icons/large/icon--m-bot-error.png?ba4abe1);
}
.icon.icon--m-bot-clock {
  width: 180px !important;
  height: 163px !important;
  background-image: url(/account/images/icons/large/icon--m-bot-clock.png?2e65b48);
}
.icon.icon--android-app {
  width: 240px !important;
  height: 483px !important;
  background-image: url(/account/images/icons/large/icon--android-app.png?6b531bc);
}
.icon.icon--ios-app {
  width: 240px !important;
  height: 483px !important;
  background-image: url(/account/images/icons/large/icon--ios-app.png?8292624);
}
.icon.icon--barcode {
  width: 221px !important;
  height: 205px !important;
  background-image: url(/account/images/icons/large/kassa/icon--barcode.svg?2b0e57f);
}
.icon.icon--kassa-billing {
  width: 221px !important;
  height: 203px !important;
  background-image: url(/account/images/icons/large/kassa/icon--kassa-billing.svg?79baf65);
}
.icon.icon--carriage-with-bg {
  width: 220px !important;
  height: 202px !important;
  background-image: url(/account/images/icons/large/kassa/icon--carriage-with-bg.svg?c4b334f);
}
.icon.icon--carriage {
  width: 211px !important;
  height: 199px !important;
  background-image: url(/account/images/icons/large/kassa/icon--carriage.svg?5ab9e18);
}
.icon.icon--qr-pay {
  width: 216px !important;
  height: 198px !important;
  background-image: url(/account/images/icons/large/kassa/icon--qr-pay.svg?e3058c2);
}
.icon.icon--credit-card-with-bg {
  width: 279px !important;
  height: 263px !important;
  background-image: url(/account/images/icons/large/kassa/icon--credit-card-with-bg.svg?e58d765);
}
.icon.icon--shop-tv-with-bg {
  width: 220px !important;
  height: 202px !important;
  background-image: url(/account/images/icons/large/kassa/icon--shop-tv-with-bg.svg?73d46d7);
}
.icon.icon--vat-percents-with-bg {
  width: 197px !important;
  height: 187px !important;
  background-image: url(/account/images/icons/large/kassa/icon--vat-percents-with-bg.svg?bb1b6a6);
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
button {
  text-align: left;
  font-family: 'Roboto', sans-serif, Arial;
  font-weight: 400;
  background: none;
  border: 0;
  cursor: pointer;
}
button[disabled] {
  color: #717d83;
}
button::-moz-focus-inner {
  border: 0;
}
.button,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]) {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  vertical-align: middle;
  padding: 0 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 50px;
  overflow: hidden;
  line-height: 1em;
  white-space: nowrap;
  letter-spacing: 0.8px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif, Arial;
  font-weight: 700;
  font-size: 16px;
  color: #fff;
  background-color: #0082cd;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: 200% 100%;
  -moz-background-size: 200% 100%;
  background-size: 200% 100%;
  border: 0;
  border-radius: 3px;
  -webkit-transition: background 0.3s, color 0.2s, box-shadow 0.2s;
  -moz-transition: background 0.3s, color 0.2s, box-shadow 0.2s;
  -o-transition: background 0.3s, color 0.2s, box-shadow 0.2s;
  -ms-transition: background 0.3s, color 0.2s, box-shadow 0.2s;
  transition: background 0.3s, color 0.2s, box-shadow 0.2s;
  -webkit-appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  z-index: 1;
}
.button::before,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class])::before,
.button::after,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class])::after {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.button:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]):hover {
  color: #fff;
  background-color: #009ee3;
  -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.1), 0 4px 18px -5px rgba(0,0,0,0.2);
  box-shadow: 0 2px 2px rgba(0,0,0,0.1), 0 4px 18px -5px rgba(0,0,0,0.2);
}
.button:hover::before,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]):hover::before {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.button:active,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]):active {
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
}
.button.xxsmall,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).xxsmall {
  padding-left: 8px;
  padding-right: 8px;
  height: 18px;
  letter-spacing: 0;
  font-size: 9px;
}
.button.xsmall,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).xsmall {
  padding-left: 16px;
  padding-right: 16px;
  height: 26px;
  letter-spacing: 0.3px;
  font-size: 11px;
}
.button.small,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).small,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]) {
  padding-left: 20px;
  padding-right: 20px;
  height: 38px;
  letter-spacing: 0.4px;
  font-size: 12px;
}
.button.small.wide,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).small.wide,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).wide {
  padding-left: 32px;
  padding-right: 32px;
}
.button.middle,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).middle {
  padding-left: 24px;
  padding-right: 24px;
  height: 44px;
  font-size: 14px;
}
.button.middle.wide,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).middle.wide {
  padding-left: 48px;
  padding-right: 48px;
}
.button.middle.narrow,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).middle.narrow {
  padding-left: 16px;
  padding-right: 16px;
}
.button.full,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).full {
  padding: 0;
  width: 100%;
}
.button.wide,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).wide {
  padding: 0 60px;
}
.button.second,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).second {
  background-color: #88bd1f;
}
.button.second:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).second:hover {
  background-color: #a4d73e;
}
.button.second.disabled:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).second.disabled:hover,
.button.second[disabled]:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).second[disabled]:hover {
  background-color: #88bd1f;
}
.button.cancel,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).cancel {
  background-color: #e54d4d;
}
.button.cancel:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).cancel:hover {
  background-color: #e85f5f;
}
.button.cancel.disabled:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).cancel.disabled:hover,
.button.cancel[disabled]:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).cancel[disabled]:hover {
  background-color: #e54d4d;
}
.button.dark,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).dark {
  background-color: #2d4668;
}
.button.dark:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).dark:hover {
  background-color: #324e75;
}
.button.dark.disabled:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).dark.disabled:hover,
.button.dark[disabled]:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).dark[disabled]:hover {
  background-color: #2d4668;
}
.button.white,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).white {
  color: #243036;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
  box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}
.button.white:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).white:hover {
  color: #567382;
}
.button.white.disabled,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).white.disabled,
.button.white[disabled],
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).white[disabled] {
  color: #243036;
  background-color: #fff;
}
.button.white.disabled:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).white.disabled:hover,
.button.white[disabled]:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).white[disabled]:hover {
  color: #243036;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
  box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}
.button.clean,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).clean {
  padding-left: 16px;
  padding-right: 16px;
  text-decoration: none;
  text-shadow: none !important;
  font-weight: 500;
  color: #243036;
  background-color: transparent !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  -o-transition: background 0.2s;
  -ms-transition: background 0.2s;
  transition: background 0.2s;
}
.button.clean:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).clean:hover {
  background-color: rgba(36,48,54,0.05) !important;
}
.button.clean.disabled,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).clean.disabled,
.button.clean[disabled],
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).clean[disabled] {
  color: #243036;
  background: none !important;
}
.button.clean.disabled:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).clean.disabled:hover,
.button.clean[disabled]:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).clean[disabled]:hover {
  color: #243036;
}
.button.clean.large,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).clean.large {
  padding-left: 24px;
  padding-right: 24px;
}
.button.clean.small,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).clean.small {
  padding-left: 12px;
  padding-right: 12px;
}
.button.clean.xsmall,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).clean.xsmall {
  padding-left: 8px;
  padding-right: 8px;
}
.button.clean.xxsmall,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).clean.xxsmall {
  padding-left: 4px;
  padding-right: 4px;
}
.button.grey,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).grey {
  text-decoration: none;
  font-weight: 700;
  color: #49555c;
  background-color: rgba(36,48,54,0.09);
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  -o-transition: background 0.2s;
  -ms-transition: background 0.2s;
  transition: background 0.2s;
}
.button.grey:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).grey:hover {
  background-color: rgba(36,48,54,0.05);
}
.button.grey:hover:active,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).grey:hover:active {
  background-color: rgba(36,48,54,0.18);
}
.button.grey.disabled,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).grey.disabled,
.button.grey[disabled],
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).grey[disabled] {
  color: #49555c;
  background-color: rgba(36,48,54,0.09) !important;
}
.button.grey.disabled:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).grey.disabled:hover,
.button.grey[disabled]:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).grey[disabled]:hover {
  color: #49555c;
}
.button.light,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light,
.button.light_primary,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light_primary,
.button.light-primary,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light-primary,
.button.light_second,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light_second,
.button.light-white,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light-white,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]) {
  color: #49555c;
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #717d83;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.button.light:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light:hover,
.button.light_primary:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light_primary:hover,
.button.light-primary:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light-primary:hover,
.button.light_second:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light_second:hover,
.button.light-white:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light-white:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]):hover {
  color: #243036;
  background-color: transparent;
  border-color: #243036;
}
.button.light.disabled,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light.disabled,
.button.light_primary.disabled,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light_primary.disabled,
.button.light-primary.disabled,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light-primary.disabled,
.button.light_second.disabled,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light_second.disabled,
.button.light-white.disabled,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light-white.disabled,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).disabled,
.button.light[disabled],
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light[disabled],
.button.light_primary[disabled],
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light_primary[disabled],
.button.light-primary[disabled],
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light-primary[disabled],
.button.light_second[disabled],
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light_second[disabled],
.button.light-white[disabled],
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light-white[disabled],
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class])[disabled] {
  color: #49555c;
}
.button.light.disabled:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light.disabled:hover,
.button.light_primary.disabled:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light_primary.disabled:hover,
.button.light-primary.disabled:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light-primary.disabled:hover,
.button.light_second.disabled:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light_second.disabled:hover,
.button.light-white.disabled:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light-white.disabled:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).disabled:hover,
.button.light[disabled]:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light[disabled]:hover,
.button.light_primary[disabled]:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light_primary[disabled]:hover,
.button.light-primary[disabled]:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light-primary[disabled]:hover,
.button.light_second[disabled]:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light_second[disabled]:hover,
.button.light-white[disabled]:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light-white[disabled]:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class])[disabled]:hover {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.button.light-white,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light-white {
  font-weight: 700;
  color: #fff;
  border-width: 2px;
  border-color: #fff;
}
.button.light-white:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light-white:hover {
  color: #fff;
  background: rgba(255,255,255,0.15);
  border-color: #fff;
}
.button.light-primary,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light-primary,
.button.light_primary,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light_primary,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]) {
  font-weight: 700;
  color: #0382ce;
  border-width: 2px;
  border-color: #0382ce;
}
.button.light-primary:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light-primary:hover,
.button.light_primary:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light_primary:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]):hover {
  color: #12a4fc;
  border-color: #12a4fc;
}
.button.light-primary.success,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light-primary.success,
.button.light_primary.success,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).light_primary.success,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).success {
  color: #717d83;
  border-color: #6ca300;
}
.button._seawave-3,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class])._seawave-3 {
  background-color: #24c4bc;
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.button._seawave-3:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class])._seawave-3:hover {
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
}
.button._seawave-3:active,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class])._seawave-3:active {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.button._gd-orange,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class])._gd-orange {
  background-image: -webkit-linear-gradient(344.62deg, #f7913d 0%, #ee7c2d 100%);
  background-image: -moz-linear-gradient(344.62deg, #f7913d 0%, #ee7c2d 100%);
  background-image: -o-linear-gradient(344.62deg, #f7913d 0%, #ee7c2d 100%);
  background-image: -ms-linear-gradient(344.62deg, #f7913d 0%, #ee7c2d 100%);
  background-image: linear-gradient(105.38deg, #f7913d 0%, #ee7c2d 100%);
  -webkit-box-shadow: 0 4px 4px rgba(218,102,34,0.16);
  box-shadow: 0 4px 4px rgba(218,102,34,0.16);
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.button._gd-orange:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class])._gd-orange:hover {
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
}
.button._gd-orange:active,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class])._gd-orange:active {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.button.field,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).field {
  font-weight: 500;
  color: #243036;
  background-color: transparent;
  border: 1px solid #cbcfd1;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.button.field:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).field:hover {
  background-color: rgba(36,48,54,0.03);
}
.button.field[class*="icon-"]:before,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).field[class*="icon-"]:before {
  color: #243036;
}
.button.field.disabled,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).field.disabled,
.button.field[disabled],
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).field[disabled] {
  border-color: #cfd4db;
}
.button.field.disabled:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).field.disabled:hover,
.button.field[disabled]:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).field[disabled]:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.button.disabled,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).disabled,
.button[disabled],
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class])[disabled] {
  color: #fff;
  opacity: 0.24;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=24)";
  filter: alpha(opacity=24);
  cursor: no-drop;
}
.button.disabled:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).disabled:hover,
.button[disabled]:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class])[disabled]:hover {
  background-color: #0382ce;
  border-color: rgba(36,48,54,0.5);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.button:not(.ng-hide) + .button,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]):not(.ng-hide) + .button {
  margin-left: 8px;
}
.button:not(.ng-hide) + .button_clean,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]):not(.ng-hide) + .button_clean {
  margin-left: 30px;
}
.button[class*='icon-']::before,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class])[class*='icon-']::before {
  margin: 0 10px 0 0;
  font-size: 18px;
}
.button[class*='icon-']:empty,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class])[class*='icon-']:empty {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.button[class*='icon-']:empty:before,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class])[class*='icon-']:empty:before {
  margin: 0 15px !important;
}
.button.middle[class*='icon-']:before,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).middle[class*='icon-']:before {
  font-size: 18px;
}
.button.small[class*='icon-']:before,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).small[class*='icon-']:before {
  font-size: 16px;
}
.button.small[class*='icon-']:empty:before,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).small[class*='icon-']:empty:before {
  margin: 0 12px !important;
}
.button.xsmall[class*='icon-']:before,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).xsmall[class*='icon-']:before {
  font-size: 13px;
}
.button.xsmall[class*='icon-']:empty:before,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).xsmall[class*='icon-']:empty:before {
  margin: 0 8px !important;
}
.button.xxsmall[class*='icon-']:before,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).xxsmall[class*='icon-']:before {
  margin: 0 5px 0 0;
  font-size: 11px;
}
.button.xxsmall[class*='icon-']:empty:before,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).xxsmall[class*='icon-']:empty:before {
  margin: 0 4px !important;
}
.button.button_notext,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).button_notext {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.button.button_notext:before,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).button_notext:before {
  float: none;
  margin: 0 15px !important;
}
.button.button_notext.xxsmall:before,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).button_notext.xxsmall:before {
  margin: 0 4px !important;
}
.button.button_notext.xsmall:before,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).button_notext.xsmall:before {
  margin: 0 5px !important;
}
.button.button_notext.small:before,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).button_notext.small:before {
  margin: 0 8px !important;
}
.button.button_notext.middle:before,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).button_notext.middle:before {
  margin: 0 11px !important;
}
.button.loader,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).loader {
  color: transparent;
  background-image: url(/account/images/icons/loaders/loading-ring-white.svg?cbc1672);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: auto 60%;
  -moz-background-size: auto 60%;
  background-size: auto 60%;
  background-color: #0382ce;
  -webkit-transition: color 0.1s;
  -moz-transition: color 0.1s;
  -o-transition: color 0.1s;
  -ms-transition: color 0.1s;
  transition: color 0.1s;
}
.button.loader:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).loader:hover {
  color: transparent;
  background-color: #0382ce;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: default;
}
.button.loader.second,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).loader.second,
.button.loader.second:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).loader.second:hover {
  background-color: #88bd1f;
}
.button.loader.dark,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).loader.dark,
.button.loader.dark:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).loader.dark:hover {
  background-color: #2d4668;
}
.button.loader.cancel,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).loader.cancel,
.button.loader.cancel:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).loader.cancel:hover {
  background-color: #e54d4d;
}
.button.loader.light,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).loader.light,
.button.loader.light:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).loader.light:hover {
  border-color: rgba(36,48,54,0.5);
}
.button.loader.clean,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).loader.clean,
.button.loader.clean:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).loader.clean:hover,
.button.loader.light,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).loader.light,
.button.loader.light:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).loader.light:hover {
  background-color: transparent !important;
  background-image: url(/account/images/loading_ring_light.svg?4af752a);
}
.button.loader.light-primary,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).loader.light-primary,
.button.loader.light-primary:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).loader.light-primary:hover,
.button.loader.light_primary,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).loader.light_primary,
.button.loader.light_primary:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).loader.light_primary:hover {
  background-color: transparent !important;
  background-image: url(/account/images/icons/loaders/loading-ring-color.svg?b9ba3dd);
}
.button.loader.grey,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).loader.grey,
.button.loader.grey:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).loader.grey:hover {
  background-color: rgba(36,48,54,0.09);
  background-image: url(/account/images/loading_ring_light.svg?4af752a);
}
.button.loader.grey,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).loader.grey,
.button.loader.grey:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).loader.grey:hover {
  background-color: rgba(36,48,54,0.09);
  background-image: url(/account/images/loading_ring_light.svg?4af752a);
}
.button.loader.white,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).loader.white,
.button.loader.white:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).loader.white:hover {
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
  box-shadow: 0 1px 1px rgba(0,0,0,0.1);
  background-color: #fff;
  background-image: url(/account/images/loading_ring_light.svg?4af752a);
}
.button.loader:active,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).loader:active {
  text-shadow: none;
}
.button.noclick,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).noclick {
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: default;
  pointer-events: none;
}
.button.appstore,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).appstore,
.button.googleplay,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).googleplay {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  padding: 0 16px 0 46px;
  height: 44px;
  line-height: 1 !important;
  text-align: left;
  text-transform: none;
  font-weight: 500;
  font-size: 16px;
  color: #fff;
  background-color: #243036;
  background-repeat: no-repeat;
  background-position: 16px 50%;
  -webkit-background-size: auto;
  -moz-background-size: auto;
  background-size: auto;
}
.button.appstore::before,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).appstore::before,
.button.googleplay::before,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).googleplay::before {
  display: block;
  margin-bottom: 1px;
  font-size: 9px;
}
.button.appstore::after,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).appstore::after,
.button.googleplay::after,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).googleplay::after {
  display: block;
}
.button.appstore.small,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).appstore.small,
.button.googleplay.small,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).googleplay.small {
  padding-left: 38px;
  width: 122px;
  height: 38px;
  -webkit-background-size: 16px auto;
  -moz-background-size: 16px auto;
  background-size: 16px auto;
}
.button.appstore.small::before,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).appstore.small::before,
.button.googleplay.small::before,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).googleplay.small::before {
  font-size: 8px;
}
.button.appstore.small::after,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).appstore.small::after,
.button.googleplay.small::after,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).googleplay.small::after {
  font-size: 13px;
}
.button.appstore.small.appstore,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).appstore.small.appstore,
.button.googleplay.small.appstore,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).googleplay.small.appstore {
  background-position: 12px 8px;
}
.button.appstore.small.googleplay,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).appstore.small.googleplay,
.button.googleplay.small.googleplay,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).googleplay.small.googleplay {
  background-position: 13px 10px;
}
.button.appstore.small.googleplay::before,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).appstore.small.googleplay::before,
.button.googleplay.small.googleplay::before,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).googleplay.small.googleplay::before {
  content: '\414\43E\441\442\443\43F\43D\43E   \43D\430';
}
.button.appstore.disabled,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).appstore.disabled,
.button.googleplay.disabled,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).googleplay.disabled,
.button.appstore[disabled],
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).appstore[disabled],
.button.googleplay[disabled],
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).googleplay[disabled] {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
.button.appstore.disabled:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).appstore.disabled:hover,
.button.googleplay.disabled:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).googleplay.disabled:hover,
.button.appstore[disabled]:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).appstore[disabled]:hover,
.button.googleplay[disabled]:hover,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).googleplay[disabled]:hover {
  background-color: #243036;
}
.button.appstore,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).appstore {
  background-image: url(/account/images/icon_appstore.svg?93bf1d2);
}
.button.appstore::before,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).appstore::before {
  content: '\417\430\433\440\443\437\438\442\435   \432';
}
.button.appstore::after,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).appstore::after {
  content: 'App Store';
}
.button.googleplay,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).googleplay {
  background-image: url(/account/images/icon_googleplay.svg?36588fb);
}
.button.googleplay::before,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).googleplay::before {
  content: '\417\430\433\440\443\437\438\442\435   \43D\430';
}
.button.googleplay::after,
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]).googleplay::after {
  content: 'Google Play';
}
.buttons_group {
  display: inline-block;
  vertical-align: middle;
}
.buttons_group .button:hover {
  z-index: 5;
}
.buttons_group .button:not(.ng-hide) {
  position: relative;
  float: left;
  margin: 0;
  border-radius: 0;
}
.buttons_group .button:not(.ng-hide):first-of-type {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.buttons_group .button:not(.ng-hide):last-of-type {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.buttons_group .button:not(.ng-hide):last-of-type:after {
  display: none;
}
.buttons_group .button:not(.ng-hide).clean:first-of-type {
  padding-right: 0;
}
.buttons_group .button:not(.ng-hide).light:nth-child(n+2) {
  border-left: 0;
}
.buttons_group_filter .button:hover {
  z-index: 5;
}
.buttons_group_filter .button:not(.ng-hide) {
  margin-left: -1px;
  color: #717d83;
  background: #edeff1;
  border: 1px solid #c5cbd2;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.buttons_group_filter .button:not(.ng-hide):hover {
  background: #f1f2f4;
}
.buttons_group_filter .button:not(.ng-hide):after {
  display: none;
}
.buttons_group_filter .button:not(.ng-hide):first-child {
  margin-left: 0;
}
.buttons_group_filter .button:not(.ng-hide).active {
  background: #e0e3e7;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
  cursor: default;
}
.buttons_group_filter .button:not(.ng-hide) .ruble,
.buttons_group_filter .button:not(.ng-hide) .dollar,
.buttons_group_filter .button:not(.ng-hide) .euro {
  color: #717d83;
}
.buttons_group_filter .button:not(.ng-hide).active .ruble {
  color: #c06433;
}
.buttons_group_filter .button:not(.ng-hide).active .dollar {
  color: #74b220;
}
.buttons_group_filter .button:not(.ng-hide).active .euro {
  color: #0382ce;
}
.delete {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url(/account/images/icon_delete.svg?08d1da5) no-repeat center;
  -webkit-background-size: 18px;
  -moz-background-size: 18px;
  background-size: 18px;
  border-radius: 50%;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
  cursor: pointer;
  z-index: 10;
}
.delete:hover {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
}
.trash {
  display: inline-block;
  min-width: 20px;
  height: 20px;
  text-align: center;
  font-size: 17px;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -ms-transition: color 0.2s;
  transition: color 0.2s;
  cursor: pointer;
  z-index: 10;
}
.trash:hover {
  color: #cf5656 !important;
}
.trash:hover:before {
  color: #cf5656;
}
.trash:before {
  margin: 0;
  width: auto;
}
a.block_close {
  position: absolute;
  right: 10px;
  top: 8px;
  font-size: 12px;
  color: #717d83;
}
a.block_close:hover {
  color: #243036;
}
a.block_close:hover:before {
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
}
.button_clean {
  position: relative;
  display: inline-block;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 500;
  font-size: 14px;
  color: #243036;
}
.button_clean:hover {
  color: #243036;
}
.button_clean:hover:after {
  background-color: #243036;
}
.button_clean:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: rgba(36,48,54,0.36);
  -webkit-transition: background 0.1s;
  -moz-transition: background 0.1s;
  -o-transition: background 0.1s;
  -ms-transition: background 0.1s;
  transition: background 0.1s;
}
.button_clean:before {
  margin-right: 7px;
  text-decoration: none;
  font-size: 16px;
}
.button_clean.small {
  font-size: 12px;
}
.button_clean.small:before {
  font-size: 14px;
}
.button_clean.xsmall {
  font-size: 11px;
}
.button_clean.xsmall:before {
  font-size: 13px;
}
.button_clean.big {
  font-size: 18px;
}
.button_clean.big:before {
  font-size: 19px;
}
.button_clean.disabled,
.button_clean[disabled] {
  color: #717d83;
  cursor: no-drop;
}
.button_clean.disabled:hover,
.button_clean[disabled]:hover {
  color: #717d83;
}
.button_clean.disabled:hover:after,
.button_clean[disabled]:hover:after {
  background: rgba(36,48,54,0.18);
}
.button_clean.disabled:after,
.button_clean[disabled]:after {
  background: rgba(36,48,54,0.18);
}
.button_clean[class*="icon-"]:after {
  left: 22px;
}
.button_clean[class*="icon-"].small:after {
  left: 20px;
}
.button_clean[class*="icon-"].xsmall:after {
  left: 19px;
}
.button_clean[class*="icon-"].big:after {
  left: 25px;
}
.button_clean + .button_clean {
  margin-left: 20px;
}
.button_clean + .button_clean_dropdown {
  margin-left: 10px;
}
.button_clean_dropdown {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  text-align: center;
  font-size: 14px;
  color: #717d83;
}
.button_clean_dropdown:before {
  margin: 0;
  width: auto;
  min-width: auto;
}
.button_clean_dropdown:hover {
  color: #009ee3;
}
.button_clean_dropdown.small {
  width: 16px;
  height: 16px;
  font-size: 13px;
}
.buttons {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.buttons .button:not(.ng-hide) {
  margin-top: 8px;
  margin-bottom: 0;
  margin-left: 0;
}
.buttons .button:not(.ng-hide):not(:last-child) {
  margin-right: 8px;
}
.textarea::before {
  color: #9da6aa;
}
::-webkit-input-placeholder {
  color: #9da6aa;
}
::-moz-placeholder {
  color: #9da6aa;
}
:-ms-input-placeholder {
  color: #9da6aa !important;
}
input[type="text"],
input[type="password"],
input[type="search"],
input[type="email"],
input[type="tel"],
input[type="time"],
input[type="date"],
input[type="number"],
textarea,
.textarea,
.input-card-number {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 44px;
  font-family: inherit;
  font-weight: 400;
  font-size: 16px;
  color: #243036;
  background-color: #fff;
  border: 1px solid #cbcfd1;
  border-radius: 3px;
  -webkit-transition: color 0.2s, background 0.2s, border-color 0.2s, box-shadow 0.2s;
  -moz-transition: color 0.2s, background 0.2s, border-color 0.2s, box-shadow 0.2s;
  -o-transition: color 0.2s, background 0.2s, border-color 0.2s, box-shadow 0.2s;
  -ms-transition: color 0.2s, background 0.2s, border-color 0.2s, box-shadow 0.2s;
  transition: color 0.2s, background 0.2s, border-color 0.2s, box-shadow 0.2s;
}
input[type="text"].error:not([disabled]),
input[type="password"].error:not([disabled]),
input[type="search"].error:not([disabled]),
input[type="email"].error:not([disabled]),
input[type="tel"].error:not([disabled]),
input[type="time"].error:not([disabled]),
input[type="date"].error:not([disabled]),
input[type="number"].error:not([disabled]),
textarea.error:not([disabled]),
.textarea.error:not([disabled]),
.input-card-number.error:not([disabled]) {
  border-color: #e54d4d !important;
  background-color: #ffe6e6;
}
input[type="text"].second,
input[type="password"].second,
input[type="search"].second,
input[type="email"].second,
input[type="tel"].second,
input[type="time"].second,
input[type="date"].second,
input[type="number"].second,
textarea.second,
.textarea.second,
.input-card-number.second {
  border-color: transparent;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.12);
  box-shadow: 0 1px 1px rgba(0,0,0,0.12);
}
input[type="text"].second:focus,
input[type="password"].second:focus,
input[type="search"].second:focus,
input[type="email"].second:focus,
input[type="tel"].second:focus,
input[type="time"].second:focus,
input[type="date"].second:focus,
input[type="number"].second:focus,
textarea.second:focus,
.textarea.second:focus,
.input-card-number.second:focus {
  -webkit-box-shadow: 0 1px 1px rgba(45,70,104,0.3);
  box-shadow: 0 1px 1px rgba(45,70,104,0.3);
}
input[type="text"],
input[type="password"],
input[type="search"],
input[type="email"],
input[type="tel"],
input[type="time"],
input[type="date"],
input[type="number"],
textarea {
  display: inline-block;
  padding: 0 16px;
  vertical-align: middle;
  -webkit-appearance: textfield;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="date"]:focus,
input[type="number"]:focus,
textarea:focus {
  border-color: #0382ce;
}
input[type="text"]._in-table,
input[type="password"]._in-table,
input[type="search"]._in-table,
input[type="email"]._in-table,
input[type="tel"]._in-table,
input[type="time"]._in-table,
input[type="date"]._in-table,
input[type="number"]._in-table,
textarea._in-table {
  height: 48px;
  font-size: 14px;
  background: transparent;
  border-color: transparent;
  border-radius: 0;
  outline: 1px solid transparent;
  -webkit-transition: outline-color 0.2s ease-out;
  -moz-transition: outline-color 0.2s ease-out;
  -o-transition: outline-color 0.2s ease-out;
  -ms-transition: outline-color 0.2s ease-out;
  transition: outline-color 0.2s ease-out;
}
input[type="text"][disabled],
input[type="password"][disabled],
input[type="search"][disabled],
input[type="email"][disabled],
input[type="tel"][disabled],
input[type="time"][disabled],
input[type="date"][disabled],
input[type="number"][disabled],
textarea[disabled],
input[type="text"].disabled,
input[type="password"].disabled,
input[type="search"].disabled,
input[type="email"].disabled,
input[type="tel"].disabled,
input[type="time"].disabled,
input[type="date"].disabled,
input[type="number"].disabled,
textarea.disabled {
  color: #9da6aa;
  background-color: #f5f5f6;
}
input[type="text"][disabled]::-webkit-input-placeholder,
input[type="password"][disabled]::-webkit-input-placeholder,
input[type="search"][disabled]::-webkit-input-placeholder,
input[type="email"][disabled]::-webkit-input-placeholder,
input[type="tel"][disabled]::-webkit-input-placeholder,
input[type="time"][disabled]::-webkit-input-placeholder,
input[type="date"][disabled]::-webkit-input-placeholder,
input[type="number"][disabled]::-webkit-input-placeholder,
textarea[disabled]::-webkit-input-placeholder,
input[type="text"].disabled::-webkit-input-placeholder,
input[type="password"].disabled::-webkit-input-placeholder,
input[type="search"].disabled::-webkit-input-placeholder,
input[type="email"].disabled::-webkit-input-placeholder,
input[type="tel"].disabled::-webkit-input-placeholder,
input[type="time"].disabled::-webkit-input-placeholder,
input[type="date"].disabled::-webkit-input-placeholder,
input[type="number"].disabled::-webkit-input-placeholder,
textarea.disabled::-webkit-input-placeholder {
  color: #9da6aa;
}
input[type="text"][disabled]::-moz-placeholder,
input[type="password"][disabled]::-moz-placeholder,
input[type="search"][disabled]::-moz-placeholder,
input[type="email"][disabled]::-moz-placeholder,
input[type="tel"][disabled]::-moz-placeholder,
input[type="time"][disabled]::-moz-placeholder,
input[type="date"][disabled]::-moz-placeholder,
input[type="number"][disabled]::-moz-placeholder,
textarea[disabled]::-moz-placeholder,
input[type="text"].disabled::-moz-placeholder,
input[type="password"].disabled::-moz-placeholder,
input[type="search"].disabled::-moz-placeholder,
input[type="email"].disabled::-moz-placeholder,
input[type="tel"].disabled::-moz-placeholder,
input[type="time"].disabled::-moz-placeholder,
input[type="date"].disabled::-moz-placeholder,
input[type="number"].disabled::-moz-placeholder,
textarea.disabled::-moz-placeholder {
  color: #9da6aa;
}
input[type="text"][disabled]:-ms-input-placeholder,
input[type="password"][disabled]:-ms-input-placeholder,
input[type="search"][disabled]:-ms-input-placeholder,
input[type="email"][disabled]:-ms-input-placeholder,
input[type="tel"][disabled]:-ms-input-placeholder,
input[type="time"][disabled]:-ms-input-placeholder,
input[type="date"][disabled]:-ms-input-placeholder,
input[type="number"][disabled]:-ms-input-placeholder,
textarea[disabled]:-ms-input-placeholder,
input[type="text"].disabled:-ms-input-placeholder,
input[type="password"].disabled:-ms-input-placeholder,
input[type="search"].disabled:-ms-input-placeholder,
input[type="email"].disabled:-ms-input-placeholder,
input[type="tel"].disabled:-ms-input-placeholder,
input[type="time"].disabled:-ms-input-placeholder,
input[type="date"].disabled:-ms-input-placeholder,
input[type="number"].disabled:-ms-input-placeholder,
textarea.disabled:-ms-input-placeholder {
  color: #9da6aa !important;
}
input[type="text"].xsmall,
input[type="password"].xsmall,
input[type="search"].xsmall,
input[type="email"].xsmall,
input[type="tel"].xsmall,
input[type="time"].xsmall,
input[type="date"].xsmall,
input[type="number"].xsmall,
textarea.xsmall,
input[type="text"]._xs,
input[type="password"]._xs,
input[type="search"]._xs,
input[type="email"]._xs,
input[type="tel"]._xs,
input[type="time"]._xs,
input[type="date"]._xs,
input[type="number"]._xs,
textarea._xs {
  padding: 0 8px;
  height: 30px;
  font-size: 14px;
}
input[type="text"].small,
input[type="password"].small,
input[type="search"].small,
input[type="email"].small,
input[type="tel"].small,
input[type="time"].small,
input[type="date"].small,
input[type="number"].small,
textarea.small,
input[type="text"]._sm,
input[type="password"]._sm,
input[type="search"]._sm,
input[type="email"]._sm,
input[type="tel"]._sm,
input[type="time"]._sm,
input[type="date"]._sm,
input[type="number"]._sm,
textarea._sm {
  padding: 0 12px;
  height: 38px;
  font-size: 14px;
}
input[type="text"].big,
input[type="password"].big,
input[type="search"].big,
input[type="email"].big,
input[type="tel"].big,
input[type="time"].big,
input[type="date"].big,
input[type="number"].big,
textarea.big,
input[type="text"]._lg,
input[type="password"]._lg,
input[type="search"]._lg,
input[type="email"]._lg,
input[type="tel"]._lg,
input[type="time"]._lg,
input[type="date"]._lg,
input[type="number"]._lg,
textarea._lg {
  padding: 0 16px;
  height: 50px;
  font-size: 18px;
}
input[type="text"]:-webkit-autofill,
input[type="password"]:-webkit-autofill,
input[type="search"]:-webkit-autofill,
input[type="email"]:-webkit-autofill,
input[type="tel"]:-webkit-autofill,
input[type="time"]:-webkit-autofill,
input[type="date"]:-webkit-autofill,
input[type="number"]:-webkit-autofill,
textarea:-webkit-autofill {
  -webkit-box-shadow: inset 0 0 0 1000px #fff;
  box-shadow: inset 0 0 0 1000px #fff;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
}
input[type="text"]:-webkit-autofill:disabled,
input[type="password"]:-webkit-autofill:disabled,
input[type="search"]:-webkit-autofill:disabled,
input[type="email"]:-webkit-autofill:disabled,
input[type="tel"]:-webkit-autofill:disabled,
input[type="time"]:-webkit-autofill:disabled,
input[type="date"]:-webkit-autofill:disabled,
input[type="number"]:-webkit-autofill:disabled,
textarea:-webkit-autofill:disabled {
  -webkit-box-shadow: inset 0 0 0 1000px #f5f5f6;
  box-shadow: inset 0 0 0 1000px #f5f5f6;
}
textarea,
.textarea {
  padding: 12px 16px 6px;
  min-height: 88px;
  max-height: 146px;
  resize: none;
}
textarea._sm,
.textarea._sm {
  padding: 10px 12px;
  min-height: 76px;
  font-size: 14px;
}
textarea._xs,
.textarea._xs {
  padding: 10px 8px;
  min-height: 62px;
  font-size: 12px;
}
textarea[resizable],
.textarea[resizable] {
  max-height: none;
  resize: vertical;
}
textarea.small,
.textarea.small {
  padding: 8px 12px;
  min-height: 76px;
}
textarea.textarea_big,
.textarea.textarea_big {
  min-height: 125px;
  max-height: 210px;
}
textarea.js_autosize {
  max-height: 126px;
  overflow-x: hidden;
  overflow-y: auto !important;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
}
.textarea {
  padding: 12px 16px 6px;
  width: 207px;
  height: auto;
  min-width: 207px;
  overflow-x: hidden;
  overflow-y: auto;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.textarea::before {
  display: none;
}
.textarea:empty::before {
  display: block;
  content: attr(placeholder);
}
.textarea:focus::before {
  outline: none;
}
.textarea[contenteditable]:focus {
  border-color: #0082cd;
  -webkit-box-shadow: inset 0 2px 2px -2px rgba(0,0,0,0);
  box-shadow: inset 0 2px 2px -2px rgba(0,0,0,0);
}
.textarea[contenteditable]::before {
  cursor: text;
}
.textarea:not([contenteditable]) {
  color: #9da6aa;
  background-color: #f5f5f6;
}
_:-ms-fullscreen,
:root .textarea:not([contenteditable]) {
  cursor: default;
}
_:-ms-lang(x),
.textarea[contenteditable]:focus:empty::before {
  display: none;
}
@-moz-document url-prefix() {
  .textarea[contenteditable]:focus:empty::before {
    display: none;
  }
}
.textarea_block {
  zoom: 1;
}
.textarea_block:before,
.textarea_block:after {
  content: "";
  display: table;
}
.textarea_block:after {
  clear: both;
}
.textarea_block textarea {
  position: relative;
  width: 100%;
  border: 0;
  background: none !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  z-index: 10;
}
.textarea_block textarea:focus ~ .textarea_border {
  border-color: #0082cd;
}
.textarea_block textarea.error ~ .textarea_border {
  background-color: #ffe6e6;
  border-color: #cf4545;
}
.textarea_block .textarea_border {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  border: 1px solid #cbcfd1;
  border-radius: 3px;
}
.textarea_block .textarea_text {
  position: relative;
  padding: 0 15px 10px;
  min-height: 19px;
  word-break: break-word;
  font-size: 15px;
  color: #717d83;
  z-index: 10;
}
.textarea_block .textarea_text[charsleft]::after {
  content: attr(charsleft);
  position: absolute;
  right: 15px;
  bottom: 11px;
  min-height: auto;
  font-size: 12px;
  color: #717d83;
}
.textarea_block .textarea_text.first_line {
  padding: 12px 15px 8px;
  background: rgba(36,48,54,0.05);
}
.textarea_block .textarea_text.first_line ~ textarea,
.textarea_block .textarea_text.first_line ~ div.textarea {
  padding-top: 8px;
}
.textarea_block.small textarea,
.textarea_block.small .textarea {
  padding: 6px 12px;
  font-size: 14px;
}
.textarea_block.small .textarea_text {
  padding: 0 12px 6px;
  font-size: 14px;
}
.textarea_block.small .textarea_text[charsleft]::after {
  right: 10px;
  bottom: 7px;
}
.textarea_block.small .textarea_text.first_line {
  padding: 10px 12px 8px;
}
.textarea_block.disabled .textarea_text {
  color: #9da6aa;
}
.textarea_block.disabled .textarea_text[charsleft]::after {
  color: inherit;
}
.textarea_block.disabled .textarea_text.first_line {
  background: none;
}
.textarea_block.disabled .textarea_border {
  color: #9da6aa;
  background-color: #f5f5f6;
}
.textarea_block.disabled textarea,
.textarea_block.disabled .textarea {
  color: #9da6aa;
}
.textarea_block.disabled textarea:focus ~ .textarea_border,
.textarea_block.disabled .textarea:focus ~ .textarea_border {
  border-color: inherit;
}
.mce-tinymce.error .mce-edit-area {
  border: 1px solid #cf4545;
}
.mce-tinymce.success .mce-edit-area {
  border: 1px solid #6ca300;
}
input[type='search'].input_search {
  padding-left: 36px;
  background-image: url(/account/images/icon_search_input.svg?23dbade);
  background-repeat: no-repeat;
  background-position: 10px 50%;
  -webkit-background-size: 16px auto;
  -moz-background-size: 16px auto;
  background-size: 16px auto;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -ms-transition: 0.2s;
  transition: 0.2s;
}
input.input_search_focus {
  background-image: url(/account/images/icon_search_input.svg?23dbade);
  background-repeat: no-repeat;
  background-position: 100% 50%;
  -webkit-background-size: 0;
  -moz-background-size: 0;
  background-size: 0;
}
input.input_search_focus:focus {
  padding-right: 40px;
  background-position: calc(100% - 10px) 50%;
  -webkit-background-size: 16px auto;
  -moz-background-size: 16px auto;
  background-size: 16px auto;
}
input.input_loading {
  padding-right: 40px !important;
  background-image: url(/account/images/icons/loaders/loading-ring-color.svg?b9ba3dd) !important;
  background-position: calc(100% - 10px) center;
  background-repeat: no-repeat;
  -webkit-background-size: 18px !important;
  -moz-background-size: 18px !important;
  background-size: 18px !important;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
input[type=text]::-ms-clear,
input[type=tel]::-ms-clear,
input[type=email]::-ms-clear,
input[type=search]::-ms-clear,
input[type=password]::-ms-clear,
input[type=text]::-ms-reveal,
input[type=tel]::-ms-reveal,
input[type=email]::-ms-reveal,
input[type=search]::-ms-reveal,
input[type=password]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
.input_wrap_clear input {
  padding-right: 32px !important;
  width: 100%;
}
.input_wrap_clear input ~ .input_clear {
  position: absolute;
  right: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 14px;
  height: 14px;
  font-size: 14px;
  color: #243036;
  text-align: center;
  visibility: hidden;
  z-index: 10;
}
.input_wrap_clear input ~ .input_clear:hover {
  color: #0382ce;
  visibility: visible;
  cursor: pointer;
}
.input_wrap_clear input.input_search ~ .input_clear {
  font-size: 6px;
  background: rgba(36,48,54,0.18);
  border-radius: 12px;
}
.input_wrap_clear input.input_search ~ .input_clear:active {
  background: rgba(36,48,54,0.36);
}
.input_wrap_clear input.input_search ~ .input_clear:hover {
  color: #fff;
}
.input_wrap_clear input.input_search ~ .input_clear::before {
  color: #fff;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
}
.input_wrap_clear input.show_clear:focus ~ .input_clear,
.input_wrap_clear input.show_clear:hover ~ .input_clear {
  visibility: visible;
}
.input_wrap_clear.input_group_title .input_clear {
  top: calc(50% + 10px);
}
label.label_check,
label.label-check {
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 18px;
  min-height: 18px;
}
label.label_check + .desc,
label.label-check + .desc {
  margin: 12px 0 20px 26px;
}
label.label_check + .desc > * + *,
label.label-check + .desc > * + * {
  margin-top: 16px;
}
input[type='radio'],
input[type='checkbox'] {
  display: none !important;
}
input[type='radio'] + label.label_check,
input[type='checkbox'] + label.label_check,
input[type='radio'] + label.label-check,
input[type='checkbox'] + label.label-check {
  position: relative;
  padding-left: 26px;
  max-width: 100%;
  line-height: 1.2;
  word-wrap: break-word;
  overflow-wrap: break-word;
  cursor: pointer;
}
input[type='radio'] + label.label_check._error,
input[type='checkbox'] + label.label_check._error,
input[type='radio'] + label.label-check._error,
input[type='checkbox'] + label.label-check._error {
  color: #b93535;
}
input[type='radio'] + label.label_check._error .icon,
input[type='checkbox'] + label.label_check._error .icon,
input[type='radio'] + label.label-check._error .icon,
input[type='checkbox'] + label.label-check._error .icon {
  color: #b93535;
  border-color: #b93535;
}
input[type='radio'] + label.label_check .icon,
input[type='checkbox'] + label.label_check .icon,
input[type='radio'] + label.label-check .icon,
input[type='checkbox'] + label.label-check .icon {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 14px;
  height: 14px;
  vertical-align: top;
  background-color: #fff;
  border: 2px solid #cbcfd1;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
input[type='radio']:checked + label.label_check._error,
input[type='checkbox']:checked + label.label_check._error,
input[type='radio']:checked + label.label-check._error,
input[type='checkbox']:checked + label.label-check._error {
  color: #243036;
}
input[type='radio'][readonly] + label.label_check,
input[type='checkbox'][readonly] + label.label_check,
input[type='radio']:disabled + label.label_check,
input[type='checkbox']:disabled + label.label_check,
input[type='radio'][readonly] + label.label-check,
input[type='checkbox'][readonly] + label.label-check,
input[type='radio']:disabled + label.label-check,
input[type='checkbox']:disabled + label.label-check {
  color: #9da6aa;
  cursor: no-drop;
}
input[type='radio'][readonly] + label.label_check *,
input[type='checkbox'][readonly] + label.label_check *,
input[type='radio']:disabled + label.label_check *,
input[type='checkbox']:disabled + label.label_check *,
input[type='radio'][readonly] + label.label-check *,
input[type='checkbox'][readonly] + label.label-check *,
input[type='radio']:disabled + label.label-check *,
input[type='checkbox']:disabled + label.label-check * {
  color: #9da6aa;
}
input[type='radio'][readonly] + label.label_check .icon,
input[type='checkbox'][readonly] + label.label_check .icon,
input[type='radio']:disabled + label.label_check .icon,
input[type='checkbox']:disabled + label.label_check .icon,
input[type='radio'][readonly] + label.label-check .icon,
input[type='checkbox'][readonly] + label.label-check .icon,
input[type='radio']:disabled + label.label-check .icon,
input[type='checkbox']:disabled + label.label-check .icon {
  background-color: #e6e8e9;
  cursor: no-drop;
}
input[type='radio'][readonly] + label.label_check .icon::after,
input[type='checkbox'][readonly] + label.label_check .icon::after,
input[type='radio']:disabled + label.label_check .icon::after,
input[type='checkbox']:disabled + label.label_check .icon::after,
input[type='radio'][readonly] + label.label-check .icon::after,
input[type='checkbox'][readonly] + label.label-check .icon::after,
input[type='radio']:disabled + label.label-check .icon::after,
input[type='checkbox']:disabled + label.label-check .icon::after {
  color: transparent;
}
input[type='radio'][readonly]:checked + label.label_check .icon,
input[type='checkbox'][readonly]:checked + label.label_check .icon,
input[type='radio']:disabled:checked + label.label_check .icon,
input[type='checkbox']:disabled:checked + label.label_check .icon,
input[type='radio'][readonly]:checked + label.label-check .icon,
input[type='checkbox'][readonly]:checked + label.label-check .icon,
input[type='radio']:disabled:checked + label.label-check .icon,
input[type='checkbox']:disabled:checked + label.label-check .icon {
  border-color: #cbcfd1;
}
input[type='radio'] + label.label_check .icon,
input[type='radio'] + label.label-check .icon {
  border-radius: 50%;
}
input[type='radio']:checked + label.label_check .icon,
input[type='radio']:checked + label.label-check .icon {
  width: 6px;
  height: 6px;
  border-width: 6px;
  border-color: #88bd1f;
}
input[type='checkbox'] + label.label_check .icon,
input[type='checkbox'] + label.label-check .icon {
  width: 14px;
  height: 14px;
  border-radius: 2px;
}
input[type='checkbox'] + label.label_check .icon::after,
input[type='checkbox'] + label.label-check .icon::after {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  line-height: 1;
  text-align: center;
  font-size: 14px;
  color: transparent;
}
input[type='checkbox'] + label.label_check.switcher,
input[type='checkbox'] + label.label-check.switcher,
input[type='checkbox'] + label.label_check._switcher,
input[type='checkbox'] + label.label-check._switcher {
  padding-left: 40px;
  min-width: 32px;
}
input[type='checkbox'] + label.label_check.switcher._error .icon,
input[type='checkbox'] + label.label-check.switcher._error .icon,
input[type='checkbox'] + label.label_check._switcher._error .icon,
input[type='checkbox'] + label.label-check._switcher._error .icon {
  background-color: #ffe6e6;
}
input[type='checkbox'] + label.label_check.switcher._error .icon::after,
input[type='checkbox'] + label.label-check.switcher._error .icon::after,
input[type='checkbox'] + label.label_check._switcher._error .icon::after,
input[type='checkbox'] + label.label-check._switcher._error .icon::after {
  border-color: #b93535;
}
input[type='checkbox'] + label.label_check.switcher .icon,
input[type='checkbox'] + label.label-check.switcher .icon,
input[type='checkbox'] + label.label_check._switcher .icon,
input[type='checkbox'] + label.label-check._switcher .icon {
  width: 28px;
  background-color: #f5f5f6;
  border-radius: 20px;
  -webkit-transition: background-color 0.2s, box-shadow 0.2s;
  -moz-transition: background-color 0.2s, box-shadow 0.2s;
  -o-transition: background-color 0.2s, box-shadow 0.2s;
  -ms-transition: background-color 0.2s, box-shadow 0.2s;
  transition: background-color 0.2s, box-shadow 0.2s;
}
input[type='checkbox'] + label.label_check.switcher .icon::after,
input[type='checkbox'] + label.label-check.switcher .icon::after,
input[type='checkbox'] + label.label_check._switcher .icon::after,
input[type='checkbox'] + label.label-check._switcher .icon::after {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  width: 14px;
  height: 14px;
  background-color: #fff;
  border: 2px solid #cbcfd1;
  border-radius: 20px;
  -webkit-transition: left 0.2s, box-shadow 0.2s;
  -moz-transition: left 0.2s, box-shadow 0.2s;
  -o-transition: left 0.2s, box-shadow 0.2s;
  -ms-transition: left 0.2s, box-shadow 0.2s;
  transition: left 0.2s, box-shadow 0.2s;
}
input[type='checkbox'] + label.label_check.switcher .icon + span,
input[type='checkbox'] + label.label-check.switcher .icon + span,
input[type='checkbox'] + label.label_check._switcher .icon + span,
input[type='checkbox'] + label.label-check._switcher .icon + span {
  vertical-align: top;
}
input[type='checkbox']:checked + label.label_check .icon,
input[type='checkbox']:checked + label.label-check .icon {
  background-color: #88bd1f;
  border-color: #88bd1f;
}
input[type='checkbox']:checked + label.label_check .icon::after,
input[type='checkbox']:checked + label.label-check .icon::after {
  color: #fff;
}
input[type='checkbox']:checked + label.label_check.switcher .icon::after,
input[type='checkbox']:checked + label.label-check.switcher .icon::after,
input[type='checkbox']:checked + label.label_check._switcher .icon::after,
input[type='checkbox']:checked + label.label-check._switcher .icon::after {
  left: 12px;
  border-color: #88bd1f;
}
input[type='checkbox']:checked + label.label_check.switcher._error .icon,
input[type='checkbox']:checked + label.label-check.switcher._error .icon,
input[type='checkbox']:checked + label.label_check._switcher._error .icon,
input[type='checkbox']:checked + label.label-check._switcher._error .icon {
  background-color: #88bd1f;
}
input[type='checkbox']:checked + label.label_check._warning .icon,
input[type='checkbox']:checked + label.label-check._warning .icon {
  background-color: #e8c113;
  border-color: #e8c113;
}
input[type='checkbox']:checked + label.label_check._warning .icon::after,
input[type='checkbox']:checked + label.label-check._warning .icon::after {
  border-color: #e8c113;
}
input[type='checkbox']:checked[readonly] + label.label_check .icon,
input[type='checkbox']:checked:disabled + label.label_check .icon,
input[type='checkbox']:checked[readonly] + label.label-check .icon,
input[type='checkbox']:checked:disabled + label.label-check .icon {
  background-color: #cbcfd1;
  border-color: #cbcfd1;
}
input[type='checkbox']:checked[readonly] + label.label_check.switcher .icon::after,
input[type='checkbox']:checked:disabled + label.label_check.switcher .icon::after,
input[type='checkbox']:checked[readonly] + label.label-check.switcher .icon::after,
input[type='checkbox']:checked:disabled + label.label-check.switcher .icon::after,
input[type='checkbox']:checked[readonly] + label.label_check._switcher .icon::after,
input[type='checkbox']:checked:disabled + label.label_check._switcher .icon::after,
input[type='checkbox']:checked[readonly] + label.label-check._switcher .icon::after,
input[type='checkbox']:checked:disabled + label.label-check._switcher .icon::after {
  background-color: #fff;
  border-color: #cbcfd1;
}
input[type='checkbox'][readonly] + label.label_check.switcher .icon::after,
input[type='checkbox']:disabled + label.label_check.switcher .icon::after,
input[type='checkbox'][readonly] + label.label-check.switcher .icon::after,
input[type='checkbox']:disabled + label.label-check.switcher .icon::after,
input[type='checkbox'][readonly] + label.label_check._switcher .icon::after,
input[type='checkbox']:disabled + label.label_check._switcher .icon::after,
input[type='checkbox'][readonly] + label.label-check._switcher .icon::after,
input[type='checkbox']:disabled + label.label-check._switcher .icon::after {
  background-color: #e6e8e9;
}
form {
  position: relative;
}
.label_filter {
  display: inline-block;
  cursor: pointer;
}
input[type='radio']:checked + .label_filter,
input[type='checkbox']:checked + .label_filter {
  color: #0382ce;
}
label.check {
  color: #717d83;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -ms-transition: 0.2s;
  transition: 0.2s;
  font-size: 14px;
}
label.check:hover {
  color: #243036;
}
input.search_right {
  background: url(/account/images/font_icons/search.svg?a7a14fd) no-repeat calc(100% - 15px) center;
  padding-right: 40px;
}
input.search_left {
  background: url(/account/images/font_icons/search.svg?a7a14fd) no-repeat 15px center;
  padding-left: 40px;
}
.form_select {
  height: 40px;
  border-radius: 3px;
  background: url(/account/images/select_arrow.svg?296f82e) no-repeat calc(100% - 15px) center;
  width: auto;
  display: inline-block;
  overflow: hidden;
  border: 1px solid #cbcfd1;
}
.form_select select {
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 40px;
  width: 120%;
  width: calc(100% + 20px);
  border: 0;
  border-radius: 0;
  font-family: 'Roboto', sans-serif, Arial;
  font-size: 16px;
  font-weight: 200;
  padding: 0 40px 0 15px;
  cursor: pointer;
  margin: 0;
}
.form_select select:focus {
  color: #0382ce;
}
.form_select select option {
  color: #2d4668;
}
.form_group,
.form_group_list,
.form_group_checkbox {
  zoom: 1;
  margin-bottom: 16px;
}
.form_group:before,
.form_group_list:before,
.form_group_checkbox:before,
.form_group:after,
.form_group_list:after,
.form_group_checkbox:after {
  content: "";
  display: table;
}
.form_group:after,
.form_group_list:after,
.form_group_checkbox:after {
  clear: both;
}
.form_group .form_group__title,
.form_group_list .form_group__title,
.form_group_checkbox .form_group__title {
  margin-bottom: 16px;
  font-weight: 500;
}
.form_group .property_label,
.form_group_list .property_label,
.form_group_checkbox .property_label {
  color: #717d83;
  padding-bottom: 3px;
}
.form_group .property_label.col,
.form_group_list .property_label.col,
.form_group_checkbox .property_label.col,
.form_group .property_label[class*='col-'],
.form_group_list .property_label[class*='col-'],
.form_group_checkbox .property_label[class*='col-'],
.form_group .property_label.column,
.form_group_list .property_label.column,
.form_group_checkbox .property_label.column,
.form_group .property_label.columns,
.form_group_list .property_label.columns,
.form_group_checkbox .property_label.columns {
  padding-bottom: 0;
}
.form_group .property_label.col,
.form_group_list .property_label.col,
.form_group_checkbox .property_label.col,
.form_group .property_value.col,
.form_group_list .property_value.col,
.form_group_checkbox .property_value.col,
.form_group .property_label[class*='col-'],
.form_group_list .property_label[class*='col-'],
.form_group_checkbox .property_label[class*='col-'],
.form_group .property_value[class*='col-'],
.form_group_list .property_value[class*='col-'],
.form_group_checkbox .property_value[class*='col-'] {
  min-height: 20px;
}
.form_group .small_text,
.form_group_list .small_text,
.form_group_checkbox .small_text {
  padding-top: 5px;
}
.form_group.grey_block,
.form_group_list.grey_block,
.form_group_checkbox.grey_block {
  padding: 10px 16px 16px;
  background: #f5f5f6;
  border: 1px solid #cbcfd1;
  border-radius: 3px;
}
.form_group + .form_group:not(.col),
.form_group_list + .form_group:not(.col),
.form_group_checkbox + .form_group:not(.col),
.form_group + .form_group_checkbox:not(.col),
.form_group_list + .form_group_checkbox:not(.col),
.form_group_checkbox + .form_group_checkbox:not(.col) {
  margin-top: 16px;
}
.form_group_flex {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: end;
  -moz-box-align: end;
  -o-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -o-box-lines: single;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.form_group_flex.between {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.form_group_flex.around {
  -webkit-box-pack: distribute;
  -moz-box-pack: distribute;
  -o-box-pack: distribute;
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.form_group_flex.stretch {
  -webkit-box-pack: stretch;
  -moz-box-pack: stretch;
  -o-box-pack: stretch;
  -ms-flex-pack: stretch;
  -webkit-justify-content: stretch;
  justify-content: stretch;
}
.form_group_flex.center {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.form_group_flex + .form_group_flex {
  margin-top: 16px;
}
.form_group_flex > button,
.form_group_flex > .button,
.form_group_flex > .button_clean {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.form_group_flex > button:not(:first-child),
.form_group_flex > .button:not(:first-child),
.form_group_flex > .button_clean:not(:first-child) {
  margin-left: 4px;
}
.form_group_flex .self_center {
  -webkit-align-self: center;
  align-self: center;
  -ms-flex-item-align: center;
}
.form_group_flex.gap4 > *:not(:first-child) {
  margin-left: 4px;
  margin-right: 0;
}
.form_group_flex.gap6 > *:not(:first-child) {
  margin-left: 6px;
  margin-right: 0;
}
.form_group_flex.gap8 > *:not(:first-child) {
  margin-left: 8px;
  margin-right: 0;
}
.form_group_flex.gap10 > *:not(:first-child) {
  margin-left: 10px;
  margin-right: 0;
}
.form_group_flex.gap12 > *:not(:first-child) {
  margin-left: 12px;
  margin-right: 0;
}
.form_group_flex.gap14 > *:not(:first-child) {
  margin-left: 14px;
  margin-right: 0;
}
.form_group_flex.gap16 > *:not(:first-child) {
  margin-left: 16px;
  margin-right: 0;
}
.form_group_flex.gap18 > *:not(:first-child) {
  margin-left: 18px;
  margin-right: 0;
}
.form_group_flex.gap20 > *:not(:first-child) {
  margin-left: 20px;
  margin-right: 0;
}
.form_group_flex.gap22 > *:not(:first-child) {
  margin-left: 22px;
  margin-right: 0;
}
.form_group_flex.gap24 > *:not(:first-child) {
  margin-left: 24px;
  margin-right: 0;
}
.form_group_flex.gap26 > *:not(:first-child) {
  margin-left: 26px;
  margin-right: 0;
}
.form_group_flex.gap28 > *:not(:first-child) {
  margin-left: 28px;
  margin-right: 0;
}
.form_group_flex.gap30 > *:not(:first-child) {
  margin-left: 30px;
  margin-right: 0;
}
.form_group_flex.gap32 > *:not(:first-child) {
  margin-left: 32px;
  margin-right: 0;
}
.form_group_list {
  margin-bottom: 10px;
}
.form_group_checkbox {
  margin-top: 16px;
}
.form_page_important_area {
  background: #f5f5f6;
  border-top: 1px solid #d2d7dd;
  border-bottom: 1px solid #d2d7dd;
  padding: 15px 30px 0;
  margin-left: -30px;
  margin-right: -30px;
  margin-bottom: 15px;
}
.form_horizontal .property_label {
  padding-top: 13px;
}
.form_horizontal_small .property_label {
  padding-top: 5px;
}
.form_vertical .property_label {
  padding-bottom: 6px;
}
.form_sep {
  display: block;
  height: 1px;
  width: 100%;
  margin: 20px auto;
  background: #e5e7e8;
}
.form_sep.noborder {
  background: none;
  margin: 15px auto;
  width: 100%;
}
.form_sep_full {
  display: block;
  height: 1px;
  width: 100%;
  margin: 20px 0;
  background: #e5e7e8;
}
.form_buttons {
  margin: 32px 0 0;
  zoom: 1;
}
.form_buttons:before,
.form_buttons:after {
  content: "";
  display: table;
}
.form_buttons:after {
  clear: both;
}
.form_buttons .links {
  display: inline-block;
  margin: 0 0 0 12px;
  font-size: 15px;
}
.form_buttons .links a {
  display: inline-block;
  margin: 0 0 0 15px;
  text-decoration: none;
  color: #717d83;
}
.form_buttons .links a:hover {
  color: #243036;
}
.form_buttons + [class*="info_"],
.form_buttons + [class*="captcha"] {
  margin-top: 15px;
}
.form_buttons .form_button_right {
  float: right;
}
.form_buttons .form_button_right.button_clean {
  margin-top: 13px;
}
.form_buttons .ms-parent.select_inline {
  vertical-align: baseline;
}
.form_buttons .button ~ .ms-parent,
.form_buttons .button_clean ~ .ms-parent {
  margin-left: 20px;
}
.form_buttons__vertical {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.form_buttons__vertical .button:first-child,
.form_buttons__vertical .button_clean:first-child {
  margin-bottom: 16px;
}
.form_buttons__vertical .button:not(.ng-hide) + .button,
.form_buttons__vertical .button_clean:not(.ng-hide) + .button,
.form_buttons__vertical .button:not(.ng-hide) + .button_clean,
.form_buttons__vertical .button_clean:not(.ng-hide) + .button_clean {
  margin-left: 0;
}
.input_group,
.input-group {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  vertical-align: middle;
}
.input_group > input[type="text"],
.input-group > input[type="text"],
.input_group > input[type="tel"],
.input-group > input[type="tel"],
.input_group > input[type="email"],
.input-group > input[type="email"],
.input_group > input[type="password"],
.input-group > input[type="password"],
.input_group > input[type="number"],
.input-group > input[type="number"],
.input_group > input[type="search"],
.input-group > input[type="search"] {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -o-box-flex: 0;
  -ms-box-flex: 0;
  box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  width: 100%;
  min-width: 0;
  z-index: 10;
}
.input_group > input[type="text"] ~ .input_group_addon,
.input-group > input[type="text"] ~ .input_group_addon,
.input_group > input[type="tel"] ~ .input_group_addon,
.input-group > input[type="tel"] ~ .input_group_addon,
.input_group > input[type="email"] ~ .input_group_addon,
.input-group > input[type="email"] ~ .input_group_addon,
.input_group > input[type="password"] ~ .input_group_addon,
.input-group > input[type="password"] ~ .input_group_addon,
.input_group > input[type="number"] ~ .input_group_addon,
.input-group > input[type="number"] ~ .input_group_addon,
.input_group > input[type="search"] ~ .input_group_addon,
.input-group > input[type="search"] ~ .input_group_addon {
  border: 1px solid #cbcfd1;
  border-left: 0;
}
.input_group .input_group_addon ~ .input_group_addon,
.input-group .input_group_addon ~ .input_group_addon {
  background-color: #fff;
}
.input_group .ms-parent,
.input-group .ms-parent,
.input_group .drop-input,
.input-group .drop-input {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  width: 1% !important;
}
.input_group.inner-text::before,
.input-group.inner-text::before {
  top: 15px;
}
rad-select2 {
  display: none;
}
.input_group_button {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -o-box-flex: 0;
  -ms-box-flex: 0;
  box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  margin-left: -1px;
  -webkit-box-ordinal-group: 3;
  -moz-box-ordinal-group: 3;
  -o-box-ordinal-group: 3;
  -ms-flex-order: 3;
  -webkit-order: 3;
  order: 3;
}
.input_group_button:first-of-type {
  border-radius: 0 3px 3px 0;
}
.input_group_addon {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -o-box-flex: 0;
  -ms-box-flex: 0;
  box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  vertical-align: middle;
  padding: 0 7px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 45px;
  height: 44px;
  line-height: 44px;
  white-space: nowrap;
  text-align: center;
  font-family: 'Roboto', sans-serif, Arial;
  font-weight: 400;
  font-size: 12px;
  color: #9da6aa;
  background: #f5f5f6;
  border: 1px solid #cbcfd1;
  border-right: none;
  border-radius: 3px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input_group_addon[class*='icon-'] {
  font-size: 16px;
}
.input_group_addon[class*='icon-']::before {
  margin: 0;
  width: auto;
  min-width: 0 !important;
}
.input_group_addon.big,
.input_group_addon._lg {
  height: 50px;
  line-height: 50px;
}
.input_group_addon.big[class*='icon-'],
.input_group_addon._lg[class*='icon-'] {
  font-size: 18px;
}
.input_group_addon.big.addon_code,
.input_group_addon._lg.addon_code {
  font-size: 18px;
}
.input_group_addon.addon_code {
  font-size: 15px;
}
.input_group_addon ~ input,
.input_group_addon ~ .drop-input,
.input_group_addon ~ .ms-parent .ms-choice {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input_group_addon .cur {
  font-size: 16px;
  display: block;
}
.input_group_title {
  display: inline-block;
  vertical-align: bottom;
  padding-top: 16px;
}
.input_group_title .input_title {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 12px;
  font-weight: 500;
  display: inline-block;
  color: #717d83;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -ms-transition: color 0.2s;
  transition: color 0.2s;
}
.input_group_title input,
.input_group_title textarea {
  width: 100%;
}
.input_group_title input:focus ~ .input_title,
.input_group_title textarea:focus ~ .input_title {
  color: #0382ce;
}
.input_group_title input.error ~ .input_title,
.input_group_title textarea.error ~ .input_title {
  color: #b93535;
}
.input_group_title.inner-text::before {
  top: 31px;
}
.input_group_title .ms-parent.open ~ .input_title {
  color: #0382ce;
}
.input_group_title .input_group_title_button_right {
  position: absolute;
}
.input_group_title .input_group_title_button_right.small {
  right: 2px;
  top: 21px;
}
.input_group_title .input_group_title_button_right.middle {
  right: 0;
  top: 18px;
}
.input_group._action input[type="text"],
.input_group_title._action input[type="text"],
.input_group._action input[type="password"],
.input_group_title._action input[type="password"],
.input_group._action input[type="search"],
.input_group_title._action input[type="search"],
.input_group._action input[type="email"],
.input_group_title._action input[type="email"],
.input_group._action input[type="tel"],
.input_group_title._action input[type="tel"],
.input_group._action input[type="time"],
.input_group_title._action input[type="time"],
.input_group._action input[type="date"],
.input_group_title._action input[type="date"],
.input_group._action input[type="number"],
.input_group_title._action input[type="number"] {
  padding-right: 36px /* TODO: добавить правильные отступы для всех размеров */;
}
.input_group._password input.big ~ .input_action,
.input_group_title._password input.big ~ .input_action {
  bottom: 12px;
}
.input_group.inner-text::before,
.input_group_title.inner-text::before {
  content: attr(data-inner-text);
  position: absolute;
  display: block;
  right: 12px;
  line-height: 1;
  font-size: 16px;
  font-weight: 400;
  color: #717d83;
  speak: none;
  pointer-events: none;
  z-index: 20;
}
.input_group.inner-text input,
.input_group_title.inner-text input {
  padding-right: 32px;
}
.input_group .input_action,
.input_group_title .input_action {
  position: absolute;
  bottom: 10px;
  right: 10px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 10;
}
.field_title .field_label {
  font-size: 13px;
  font-weight: 400;
  margin: 0 0 4px;
  color: #717d83;
}
.field_title .field_text input[type='text'].error,
.field_title .field_text input[type='password'].error,
.field_title .field_text input[type='search'].error,
.field_title .field_text input[type='email'].error,
.field_title .field_text input[type='tel'].error,
.field_title .field_text input[type='time'].error,
.field_title .field_text input[type='date'].error,
.field_title .field_text input[type='number'].error,
.field_title .field_text textarea.error {
  background-color: inherit;
  border-color: #f89494;
}
.field_title .field_text input[type='text'].success,
.field_title .field_text input[type='password'].success,
.field_title .field_text input[type='search'].success,
.field_title .field_text input[type='email'].success,
.field_title .field_text input[type='tel'].success,
.field_title .field_text input[type='time'].success,
.field_title .field_text input[type='date'].success,
.field_title .field_text input[type='number'].success,
.field_title .field_text textarea.success {
  padding-right: 36px;
  border-color: #cbcfd1;
}
.field_title .field_text input[type='text'].success ~ .valid_mark,
.field_title .field_text input[type='password'].success ~ .valid_mark,
.field_title .field_text input[type='search'].success ~ .valid_mark,
.field_title .field_text input[type='email'].success ~ .valid_mark,
.field_title .field_text input[type='tel'].success ~ .valid_mark,
.field_title .field_text input[type='time'].success ~ .valid_mark,
.field_title .field_text input[type='date'].success ~ .valid_mark,
.field_title .field_text input[type='number'].success ~ .valid_mark,
.field_title .field_text textarea.success ~ .valid_mark {
  right: 10px;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.field_title .field_text input[type='text'].success ~ .valid_mark::after,
.field_title .field_text input[type='password'].success ~ .valid_mark::after,
.field_title .field_text input[type='search'].success ~ .valid_mark::after,
.field_title .field_text input[type='email'].success ~ .valid_mark::after,
.field_title .field_text input[type='tel'].success ~ .valid_mark::after,
.field_title .field_text input[type='time'].success ~ .valid_mark::after,
.field_title .field_text input[type='date'].success ~ .valid_mark::after,
.field_title .field_text input[type='number'].success ~ .valid_mark::after,
.field_title .field_text textarea.success ~ .valid_mark::after {
  position: absolute;
  left: 0;
}
.field_title .field_text input[type='text'].success:focus,
.field_title .field_text input[type='password'].success:focus,
.field_title .field_text input[type='search'].success:focus,
.field_title .field_text input[type='email'].success:focus,
.field_title .field_text input[type='tel'].success:focus,
.field_title .field_text input[type='time'].success:focus,
.field_title .field_text input[type='date'].success:focus,
.field_title .field_text input[type='number'].success:focus,
.field_title .field_text textarea.success:focus {
  border-color: #0382ce;
}
.field_title .field_text .valid_mark {
  position: absolute;
  top: 13px;
  right: -5px;
  width: 18px;
  height: 18px;
  font-size: 18px;
  color: #88bd1f;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: right 0.2s, opacity 0.2s;
  -moz-transition: right 0.2s, opacity 0.2s;
  -o-transition: right 0.2s, opacity 0.2s;
  -ms-transition: right 0.2s, opacity 0.2s;
  transition: right 0.2s, opacity 0.2s;
}
.button_file_upload {
  position: relative;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  overflow: hidden;
  cursor: pointer;
}
.button_file_upload:active {
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
}
.button_file_upload span {
  vertical-align: top;
}
.button_file_upload input[type="file"] {
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 1px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.filter_date_value {
  padding: 16px 0 0;
  max-width: 250px;
  overflow: hidden;
}
.filter_date_value input.date_from,
.filter_date_value input.date_to {
  float: left;
  padding-left: 30px;
  width: 48%;
  font-size: 12px;
}
.filter_date_value input.date_to {
  float: right;
}
input.date_from,
input.date_to {
  background: no-repeat 6px center/20px;
}
input.date_from {
  background-image: url(/account/images/icon_date_from.svg?992a1a2);
}
input.date_to {
  background-image: url(/account/images/icon_date_to.svg?bce96aa);
}
.textarea_with_attach {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-boxd;
  -moz-box-sizing: border-boxd;
  box-sizing: border-boxd;
  vertical-align: middle;
  font-family: 'Roboto', sans-serif, Arial;
  font-size: 15px;
  font-weight: 200;
  color: #243036;
  border: 1px solid #cbcfd1;
  border-radius: 3px;
  background-color: #fff;
  -webkit-box-shadow: inset 0 2px 2px -2px rgba(0,0,0,0.18);
  box-shadow: inset 0 2px 2px -2px rgba(0,0,0,0.18);
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -ms-transition: 0.2s;
  transition: 0.2s;
}
.textarea_with_attach textarea {
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
}
.textarea_with_attach .button_file_upload {
  margin: 5px 0 7px 12px;
}
.form_disabled_overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.form_error {
  margin: 16px 0 0;
  font-size: 14px;
  color: #b93535;
}
.field_info {
  position: absolute;
  top: 14px;
  right: 8px;
  width: 17px;
  height: 16px;
  line-height: 1;
  font-size: 16px;
  color: #6690b0;
  cursor: pointer;
}
.field_info:hover {
  color: #0382ce;
}
.field_info::before {
  margin: 0;
}
.field_info ~ input {
  padding-right: 70px !important;
}
.field_info ~ .valid_mark {
  right: 35px !important;
}
.value_info {
  margin-left: 10px;
  display: inline-block;
  width: 17px;
  height: 16px;
  line-height: 1;
  font-size: inherit;
  color: #717d83;
  cursor: pointer;
}
.value_info:hover {
  color: #0382ce;
}
.value_info::before {
  margin: 0;
}
.input_delete {
  position: absolute;
  right: 8px;
  top: 11px;
  font-size: 18px;
  color: rgba(0,0,0,0.5);
  z-index: 2000;
}
.field_desc,
.input_desc {
  margin-top: 4px;
  display: block;
  line-height: 1.2;
  font-size: 12px;
  color: #717d83;
}
.counter {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.counter .count_ctrl {
  width: 32px;
  color: rgba(36,48,54,0.72);
  line-height: 42px;
  text-align: center;
  text-decoration: none;
  font-size: 18px;
  font-weight: 700;
  background: rgba(36,48,54,0.09);
}
.counter input {
  padding-left: 4px;
  padding-right: 4px;
  width: 40px;
  text-align: center;
  border-color: rgba(36,48,54,0.09);
}
.counter.small .count_ctrl {
  line-height: 36px;
  font-size: 16px;
}
.counter.small .count_ctrl:last-of-type {
  line-height: 38px;
}
.counter.small input {
  height: 38px;
}
.capslock_notice {
  position: fixed;
  bottom: 40px;
  left: 3%;
  padding: 14px 25px 15px 20px;
  font-size: 14px;
  color: #fff;
  background: rgba(45,70,104,0.7);
  border-radius: 3px;
}
.capslock_notice::before {
  content: '';
  display: inline-block;
  margin-right: 12px;
  height: 8px;
  width: 8px;
  vertical-align: 1px;
  border-radius: 50%;
  background: #81c624;
}
.input_delimiter {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin: 0 5px;
  height: 100%;
}
.input_delimiter::before {
  content: '/';
}
.input-card-number {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  min-width: 240px;
  max-width: 280px;
}
.input-card-number input {
  padding: 0 4px;
  width: 46px;
  height: auto;
  text-align: center;
  border: none;
  outline: none;
}
.input-card-number input[disabled] {
  color: #243036;
  background: none;
}
.input-card-number._error {
  background-color: #ffe6e6;
  border-color: #b93535;
}
.input-card-number._error input {
  background: transparent;
}
.input-card-number .divider {
  color: #9da6aa;
}
.field[class*="icon-"]::before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 48px;
  font-style: normal;
  font-size: 18px;
  color: #9da6aa;
  pointer-events: none;
}
.field[class*="icon-"] input {
  padding-left: 48px !important;
}
.hidden {
  display: none !important;
}
.show {
  display: block !important;
}
.no-bg {
  background: none !important;
}
.no-border,
a img {
  border: 0 !important;
}
.f_left {
  float: left !important;
}
.f_right {
  float: right !important;
}
.f_none {
  float: none !important;
}
.clear {
  zoom: 1;
}
.clear:before,
.clear:after {
  content: "";
  display: table;
}
.clear:after {
  clear: both;
}
.poss {
  position: static !important;
}
.ov_h {
  overflow: hidden;
}
.scroll_fix_for_wrapper {
  max-height: 100%;
  overflow: auto;
}
.d_b {
  display: block;
}
.d_in {
  display: inline;
}
.d_ib {
  display: inline-block;
}
.cutted,
.print-input__value {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.ww-bw,
.ww_bw {
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.caps-light {
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: #717d83;
}
.flex {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.flex.gap12 > *:not(:last-child) {
  margin-right: 12px;
}
.flex.gap24 > *:not(:last-child) {
  margin-right: 24px;
}
.flex.center:not(.top):not(.bottom) {
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.flex.center:not(.left):not(.right) {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.flex._center:not(._top):not(._bottom) {
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.flex._center:not(._left):not(._right) {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.flex.top,
.flex._top {
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.flex.bottom,
.flex._bottom {
  -webkit-box-align: end;
  -moz-box-align: end;
  -o-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.flex.left,
.flex._left {
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.flex.right,
.flex._right {
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.flex._jc-space-between {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.flex.flex-column,
.flex._column {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.flex.flex-column > *,
.flex._column > * {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.flex .flex__auto {
  -webkit-align-self: center;
  align-self: center;
  -ms-flex-item-align: center;
  margin: auto;
}
.flex .no-shrink {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.va_m,
.vam,
.va-m {
  vertical-align: middle;
}
.va_t,
.va-t {
  vertical-align: top;
}
.bg_success {
  background-color: #edfad7;
}
.bg_error {
  background-color: #ffebeb;
}
.bg_warning {
  background-color: #fcf2ce;
}
.bg_cbglight {
  background-color: #edeff1;
}
.max_w_600 {
  max-width: 600px;
}
.m_0 {
  margin: 0px !important;
}
.m_top_0 {
  margin-top: 0px !important;
}
.m_left_0 {
  margin-left: 0px !important;
}
.m_right_0 {
  margin-right: 0px !important;
}
.m_bot_0 {
  margin-bottom: 0px !important;
}
.p_0 {
  padding: 0px !important;
}
.p_top_0 {
  padding-top: 0px !important;
}
.p_left_0 {
  padding-left: 0px !important;
}
.p_right_0 {
  padding-right: 0px !important;
}
.p_bot_0 {
  padding-bottom: 0px !important;
}
.m_5 {
  margin: 5px !important;
}
.m_top_5 {
  margin-top: 5px !important;
}
.m_left_5 {
  margin-left: 5px !important;
}
.m_right_5 {
  margin-right: 5px !important;
}
.m_bot_5 {
  margin-bottom: 5px !important;
}
.p_5 {
  padding: 5px !important;
}
.p_top_5 {
  padding-top: 5px !important;
}
.p_left_5 {
  padding-left: 5px !important;
}
.p_right_5 {
  padding-right: 5px !important;
}
.p_bot_5 {
  padding-bottom: 5px !important;
}
.m_10 {
  margin: 10px !important;
}
.m_top_10 {
  margin-top: 10px !important;
}
.m_left_10 {
  margin-left: 10px !important;
}
.m_right_10 {
  margin-right: 10px !important;
}
.m_bot_10 {
  margin-bottom: 10px !important;
}
.p_10 {
  padding: 10px !important;
}
.p_top_10 {
  padding-top: 10px !important;
}
.p_left_10 {
  padding-left: 10px !important;
}
.p_right_10 {
  padding-right: 10px !important;
}
.p_bot_10 {
  padding-bottom: 10px !important;
}
.m_15 {
  margin: 15px !important;
}
.m_top_15 {
  margin-top: 15px !important;
}
.m_left_15 {
  margin-left: 15px !important;
}
.m_right_15 {
  margin-right: 15px !important;
}
.m_bot_15 {
  margin-bottom: 15px !important;
}
.p_15 {
  padding: 15px !important;
}
.p_top_15 {
  padding-top: 15px !important;
}
.p_left_15 {
  padding-left: 15px !important;
}
.p_right_15 {
  padding-right: 15px !important;
}
.p_bot_15 {
  padding-bottom: 15px !important;
}
.m_20 {
  margin: 20px !important;
}
.m_top_20 {
  margin-top: 20px !important;
}
.m_left_20 {
  margin-left: 20px !important;
}
.m_right_20 {
  margin-right: 20px !important;
}
.m_bot_20 {
  margin-bottom: 20px !important;
}
.p_20 {
  padding: 20px !important;
}
.p_top_20 {
  padding-top: 20px !important;
}
.p_left_20 {
  padding-left: 20px !important;
}
.p_right_20 {
  padding-right: 20px !important;
}
.p_bot_20 {
  padding-bottom: 20px !important;
}
.m_25 {
  margin: 25px !important;
}
.m_top_25 {
  margin-top: 25px !important;
}
.m_left_25 {
  margin-left: 25px !important;
}
.m_right_25 {
  margin-right: 25px !important;
}
.m_bot_25 {
  margin-bottom: 25px !important;
}
.p_25 {
  padding: 25px !important;
}
.p_top_25 {
  padding-top: 25px !important;
}
.p_left_25 {
  padding-left: 25px !important;
}
.p_right_25 {
  padding-right: 25px !important;
}
.p_bot_25 {
  padding-bottom: 25px !important;
}
.m_30 {
  margin: 30px !important;
}
.m_top_30 {
  margin-top: 30px !important;
}
.m_left_30 {
  margin-left: 30px !important;
}
.m_right_30 {
  margin-right: 30px !important;
}
.m_bot_30 {
  margin-bottom: 30px !important;
}
.p_30 {
  padding: 30px !important;
}
.p_top_30 {
  padding-top: 30px !important;
}
.p_left_30 {
  padding-left: 30px !important;
}
.p_right_30 {
  padding-right: 30px !important;
}
.p_bot_30 {
  padding-bottom: 30px !important;
}
.m_35 {
  margin: 35px !important;
}
.m_top_35 {
  margin-top: 35px !important;
}
.m_left_35 {
  margin-left: 35px !important;
}
.m_right_35 {
  margin-right: 35px !important;
}
.m_bot_35 {
  margin-bottom: 35px !important;
}
.p_35 {
  padding: 35px !important;
}
.p_top_35 {
  padding-top: 35px !important;
}
.p_left_35 {
  padding-left: 35px !important;
}
.p_right_35 {
  padding-right: 35px !important;
}
.p_bot_35 {
  padding-bottom: 35px !important;
}
.m_40 {
  margin: 40px !important;
}
.m_top_40 {
  margin-top: 40px !important;
}
.m_left_40 {
  margin-left: 40px !important;
}
.m_right_40 {
  margin-right: 40px !important;
}
.m_bot_40 {
  margin-bottom: 40px !important;
}
.p_40 {
  padding: 40px !important;
}
.p_top_40 {
  padding-top: 40px !important;
}
.p_left_40 {
  padding-left: 40px !important;
}
.p_right_40 {
  padding-right: 40px !important;
}
.p_bot_40 {
  padding-bottom: 40px !important;
}
.m_45 {
  margin: 45px !important;
}
.m_top_45 {
  margin-top: 45px !important;
}
.m_left_45 {
  margin-left: 45px !important;
}
.m_right_45 {
  margin-right: 45px !important;
}
.m_bot_45 {
  margin-bottom: 45px !important;
}
.p_45 {
  padding: 45px !important;
}
.p_top_45 {
  padding-top: 45px !important;
}
.p_left_45 {
  padding-left: 45px !important;
}
.p_right_45 {
  padding-right: 45px !important;
}
.p_bot_45 {
  padding-bottom: 45px !important;
}
.m_50 {
  margin: 50px !important;
}
.m_top_50 {
  margin-top: 50px !important;
}
.m_left_50 {
  margin-left: 50px !important;
}
.m_right_50 {
  margin-right: 50px !important;
}
.m_bot_50 {
  margin-bottom: 50px !important;
}
.p_50 {
  padding: 50px !important;
}
.p_top_50 {
  padding-top: 50px !important;
}
.p_left_50 {
  padding-left: 50px !important;
}
.p_right_50 {
  padding-right: 50px !important;
}
.p_bot_50 {
  padding-bottom: 50px !important;
}
.m_55 {
  margin: 55px !important;
}
.m_top_55 {
  margin-top: 55px !important;
}
.m_left_55 {
  margin-left: 55px !important;
}
.m_right_55 {
  margin-right: 55px !important;
}
.m_bot_55 {
  margin-bottom: 55px !important;
}
.p_55 {
  padding: 55px !important;
}
.p_top_55 {
  padding-top: 55px !important;
}
.p_left_55 {
  padding-left: 55px !important;
}
.p_right_55 {
  padding-right: 55px !important;
}
.p_bot_55 {
  padding-bottom: 55px !important;
}
.m_60 {
  margin: 60px !important;
}
.m_top_60 {
  margin-top: 60px !important;
}
.m_left_60 {
  margin-left: 60px !important;
}
.m_right_60 {
  margin-right: 60px !important;
}
.m_bot_60 {
  margin-bottom: 60px !important;
}
.p_60 {
  padding: 60px !important;
}
.p_top_60 {
  padding-top: 60px !important;
}
.p_left_60 {
  padding-left: 60px !important;
}
.p_right_60 {
  padding-right: 60px !important;
}
.p_bot_60 {
  padding-bottom: 60px !important;
}
.m_65 {
  margin: 65px !important;
}
.m_top_65 {
  margin-top: 65px !important;
}
.m_left_65 {
  margin-left: 65px !important;
}
.m_right_65 {
  margin-right: 65px !important;
}
.m_bot_65 {
  margin-bottom: 65px !important;
}
.p_65 {
  padding: 65px !important;
}
.p_top_65 {
  padding-top: 65px !important;
}
.p_left_65 {
  padding-left: 65px !important;
}
.p_right_65 {
  padding-right: 65px !important;
}
.p_bot_65 {
  padding-bottom: 65px !important;
}
.m_70 {
  margin: 70px !important;
}
.m_top_70 {
  margin-top: 70px !important;
}
.m_left_70 {
  margin-left: 70px !important;
}
.m_right_70 {
  margin-right: 70px !important;
}
.m_bot_70 {
  margin-bottom: 70px !important;
}
.p_70 {
  padding: 70px !important;
}
.p_top_70 {
  padding-top: 70px !important;
}
.p_left_70 {
  padding-left: 70px !important;
}
.p_right_70 {
  padding-right: 70px !important;
}
.p_bot_70 {
  padding-bottom: 70px !important;
}
.m_75 {
  margin: 75px !important;
}
.m_top_75 {
  margin-top: 75px !important;
}
.m_left_75 {
  margin-left: 75px !important;
}
.m_right_75 {
  margin-right: 75px !important;
}
.m_bot_75 {
  margin-bottom: 75px !important;
}
.p_75 {
  padding: 75px !important;
}
.p_top_75 {
  padding-top: 75px !important;
}
.p_left_75 {
  padding-left: 75px !important;
}
.p_right_75 {
  padding-right: 75px !important;
}
.p_bot_75 {
  padding-bottom: 75px !important;
}
.m_80 {
  margin: 80px !important;
}
.m_top_80 {
  margin-top: 80px !important;
}
.m_left_80 {
  margin-left: 80px !important;
}
.m_right_80 {
  margin-right: 80px !important;
}
.m_bot_80 {
  margin-bottom: 80px !important;
}
.p_80 {
  padding: 80px !important;
}
.p_top_80 {
  padding-top: 80px !important;
}
.p_left_80 {
  padding-left: 80px !important;
}
.p_right_80 {
  padding-right: 80px !important;
}
.p_bot_80 {
  padding-bottom: 80px !important;
}
.m_85 {
  margin: 85px !important;
}
.m_top_85 {
  margin-top: 85px !important;
}
.m_left_85 {
  margin-left: 85px !important;
}
.m_right_85 {
  margin-right: 85px !important;
}
.m_bot_85 {
  margin-bottom: 85px !important;
}
.p_85 {
  padding: 85px !important;
}
.p_top_85 {
  padding-top: 85px !important;
}
.p_left_85 {
  padding-left: 85px !important;
}
.p_right_85 {
  padding-right: 85px !important;
}
.p_bot_85 {
  padding-bottom: 85px !important;
}
.m_90 {
  margin: 90px !important;
}
.m_top_90 {
  margin-top: 90px !important;
}
.m_left_90 {
  margin-left: 90px !important;
}
.m_right_90 {
  margin-right: 90px !important;
}
.m_bot_90 {
  margin-bottom: 90px !important;
}
.p_90 {
  padding: 90px !important;
}
.p_top_90 {
  padding-top: 90px !important;
}
.p_left_90 {
  padding-left: 90px !important;
}
.p_right_90 {
  padding-right: 90px !important;
}
.p_bot_90 {
  padding-bottom: 90px !important;
}
.m_95 {
  margin: 95px !important;
}
.m_top_95 {
  margin-top: 95px !important;
}
.m_left_95 {
  margin-left: 95px !important;
}
.m_right_95 {
  margin-right: 95px !important;
}
.m_bot_95 {
  margin-bottom: 95px !important;
}
.p_95 {
  padding: 95px !important;
}
.p_top_95 {
  padding-top: 95px !important;
}
.p_left_95 {
  padding-left: 95px !important;
}
.p_right_95 {
  padding-right: 95px !important;
}
.p_bot_95 {
  padding-bottom: 95px !important;
}
.m_100 {
  margin: 100px !important;
}
.m_top_100 {
  margin-top: 100px !important;
}
.m_left_100 {
  margin-left: 100px !important;
}
.m_right_100 {
  margin-right: 100px !important;
}
.m_bot_100 {
  margin-bottom: 100px !important;
}
.p_100 {
  padding: 100px !important;
}
.p_top_100 {
  padding-top: 100px !important;
}
.p_left_100 {
  padding-left: 100px !important;
}
.p_right_100 {
  padding-right: 100px !important;
}
.p_bot_100 {
  padding-bottom: 100px !important;
}
.m_105 {
  margin: 105px !important;
}
.m_top_105 {
  margin-top: 105px !important;
}
.m_left_105 {
  margin-left: 105px !important;
}
.m_right_105 {
  margin-right: 105px !important;
}
.m_bot_105 {
  margin-bottom: 105px !important;
}
.p_105 {
  padding: 105px !important;
}
.p_top_105 {
  padding-top: 105px !important;
}
.p_left_105 {
  padding-left: 105px !important;
}
.p_right_105 {
  padding-right: 105px !important;
}
.p_bot_105 {
  padding-bottom: 105px !important;
}
.m_110 {
  margin: 110px !important;
}
.m_top_110 {
  margin-top: 110px !important;
}
.m_left_110 {
  margin-left: 110px !important;
}
.m_right_110 {
  margin-right: 110px !important;
}
.m_bot_110 {
  margin-bottom: 110px !important;
}
.p_110 {
  padding: 110px !important;
}
.p_top_110 {
  padding-top: 110px !important;
}
.p_left_110 {
  padding-left: 110px !important;
}
.p_right_110 {
  padding-right: 110px !important;
}
.p_bot_110 {
  padding-bottom: 110px !important;
}
.m_115 {
  margin: 115px !important;
}
.m_top_115 {
  margin-top: 115px !important;
}
.m_left_115 {
  margin-left: 115px !important;
}
.m_right_115 {
  margin-right: 115px !important;
}
.m_bot_115 {
  margin-bottom: 115px !important;
}
.p_115 {
  padding: 115px !important;
}
.p_top_115 {
  padding-top: 115px !important;
}
.p_left_115 {
  padding-left: 115px !important;
}
.p_right_115 {
  padding-right: 115px !important;
}
.p_bot_115 {
  padding-bottom: 115px !important;
}
.m_120 {
  margin: 120px !important;
}
.m_top_120 {
  margin-top: 120px !important;
}
.m_left_120 {
  margin-left: 120px !important;
}
.m_right_120 {
  margin-right: 120px !important;
}
.m_bot_120 {
  margin-bottom: 120px !important;
}
.p_120 {
  padding: 120px !important;
}
.p_top_120 {
  padding-top: 120px !important;
}
.p_left_120 {
  padding-left: 120px !important;
}
.p_right_120 {
  padding-right: 120px !important;
}
.p_bot_120 {
  padding-bottom: 120px !important;
}
.m_125 {
  margin: 125px !important;
}
.m_top_125 {
  margin-top: 125px !important;
}
.m_left_125 {
  margin-left: 125px !important;
}
.m_right_125 {
  margin-right: 125px !important;
}
.m_bot_125 {
  margin-bottom: 125px !important;
}
.p_125 {
  padding: 125px !important;
}
.p_top_125 {
  padding-top: 125px !important;
}
.p_left_125 {
  padding-left: 125px !important;
}
.p_right_125 {
  padding-right: 125px !important;
}
.p_bot_125 {
  padding-bottom: 125px !important;
}
.m_130 {
  margin: 130px !important;
}
.m_top_130 {
  margin-top: 130px !important;
}
.m_left_130 {
  margin-left: 130px !important;
}
.m_right_130 {
  margin-right: 130px !important;
}
.m_bot_130 {
  margin-bottom: 130px !important;
}
.p_130 {
  padding: 130px !important;
}
.p_top_130 {
  padding-top: 130px !important;
}
.p_left_130 {
  padding-left: 130px !important;
}
.p_right_130 {
  padding-right: 130px !important;
}
.p_bot_130 {
  padding-bottom: 130px !important;
}
.m_135 {
  margin: 135px !important;
}
.m_top_135 {
  margin-top: 135px !important;
}
.m_left_135 {
  margin-left: 135px !important;
}
.m_right_135 {
  margin-right: 135px !important;
}
.m_bot_135 {
  margin-bottom: 135px !important;
}
.p_135 {
  padding: 135px !important;
}
.p_top_135 {
  padding-top: 135px !important;
}
.p_left_135 {
  padding-left: 135px !important;
}
.p_right_135 {
  padding-right: 135px !important;
}
.p_bot_135 {
  padding-bottom: 135px !important;
}
.m_140 {
  margin: 140px !important;
}
.m_top_140 {
  margin-top: 140px !important;
}
.m_left_140 {
  margin-left: 140px !important;
}
.m_right_140 {
  margin-right: 140px !important;
}
.m_bot_140 {
  margin-bottom: 140px !important;
}
.p_140 {
  padding: 140px !important;
}
.p_top_140 {
  padding-top: 140px !important;
}
.p_left_140 {
  padding-left: 140px !important;
}
.p_right_140 {
  padding-right: 140px !important;
}
.p_bot_140 {
  padding-bottom: 140px !important;
}
.m_145 {
  margin: 145px !important;
}
.m_top_145 {
  margin-top: 145px !important;
}
.m_left_145 {
  margin-left: 145px !important;
}
.m_right_145 {
  margin-right: 145px !important;
}
.m_bot_145 {
  margin-bottom: 145px !important;
}
.p_145 {
  padding: 145px !important;
}
.p_top_145 {
  padding-top: 145px !important;
}
.p_left_145 {
  padding-left: 145px !important;
}
.p_right_145 {
  padding-right: 145px !important;
}
.p_bot_145 {
  padding-bottom: 145px !important;
}
.m_150 {
  margin: 150px !important;
}
.m_top_150 {
  margin-top: 150px !important;
}
.m_left_150 {
  margin-left: 150px !important;
}
.m_right_150 {
  margin-right: 150px !important;
}
.m_bot_150 {
  margin-bottom: 150px !important;
}
.p_150 {
  padding: 150px !important;
}
.p_top_150 {
  padding-top: 150px !important;
}
.p_left_150 {
  padding-left: 150px !important;
}
.p_right_150 {
  padding-right: 150px !important;
}
.p_bot_150 {
  padding-bottom: 150px !important;
}
.m_155 {
  margin: 155px !important;
}
.m_top_155 {
  margin-top: 155px !important;
}
.m_left_155 {
  margin-left: 155px !important;
}
.m_right_155 {
  margin-right: 155px !important;
}
.m_bot_155 {
  margin-bottom: 155px !important;
}
.p_155 {
  padding: 155px !important;
}
.p_top_155 {
  padding-top: 155px !important;
}
.p_left_155 {
  padding-left: 155px !important;
}
.p_right_155 {
  padding-right: 155px !important;
}
.p_bot_155 {
  padding-bottom: 155px !important;
}
.m_160 {
  margin: 160px !important;
}
.m_top_160 {
  margin-top: 160px !important;
}
.m_left_160 {
  margin-left: 160px !important;
}
.m_right_160 {
  margin-right: 160px !important;
}
.m_bot_160 {
  margin-bottom: 160px !important;
}
.p_160 {
  padding: 160px !important;
}
.p_top_160 {
  padding-top: 160px !important;
}
.p_left_160 {
  padding-left: 160px !important;
}
.p_right_160 {
  padding-right: 160px !important;
}
.p_bot_160 {
  padding-bottom: 160px !important;
}
.m_165 {
  margin: 165px !important;
}
.m_top_165 {
  margin-top: 165px !important;
}
.m_left_165 {
  margin-left: 165px !important;
}
.m_right_165 {
  margin-right: 165px !important;
}
.m_bot_165 {
  margin-bottom: 165px !important;
}
.p_165 {
  padding: 165px !important;
}
.p_top_165 {
  padding-top: 165px !important;
}
.p_left_165 {
  padding-left: 165px !important;
}
.p_right_165 {
  padding-right: 165px !important;
}
.p_bot_165 {
  padding-bottom: 165px !important;
}
.m_170 {
  margin: 170px !important;
}
.m_top_170 {
  margin-top: 170px !important;
}
.m_left_170 {
  margin-left: 170px !important;
}
.m_right_170 {
  margin-right: 170px !important;
}
.m_bot_170 {
  margin-bottom: 170px !important;
}
.p_170 {
  padding: 170px !important;
}
.p_top_170 {
  padding-top: 170px !important;
}
.p_left_170 {
  padding-left: 170px !important;
}
.p_right_170 {
  padding-right: 170px !important;
}
.p_bot_170 {
  padding-bottom: 170px !important;
}
.m_175 {
  margin: 175px !important;
}
.m_top_175 {
  margin-top: 175px !important;
}
.m_left_175 {
  margin-left: 175px !important;
}
.m_right_175 {
  margin-right: 175px !important;
}
.m_bot_175 {
  margin-bottom: 175px !important;
}
.p_175 {
  padding: 175px !important;
}
.p_top_175 {
  padding-top: 175px !important;
}
.p_left_175 {
  padding-left: 175px !important;
}
.p_right_175 {
  padding-right: 175px !important;
}
.p_bot_175 {
  padding-bottom: 175px !important;
}
.m_180 {
  margin: 180px !important;
}
.m_top_180 {
  margin-top: 180px !important;
}
.m_left_180 {
  margin-left: 180px !important;
}
.m_right_180 {
  margin-right: 180px !important;
}
.m_bot_180 {
  margin-bottom: 180px !important;
}
.p_180 {
  padding: 180px !important;
}
.p_top_180 {
  padding-top: 180px !important;
}
.p_left_180 {
  padding-left: 180px !important;
}
.p_right_180 {
  padding-right: 180px !important;
}
.p_bot_180 {
  padding-bottom: 180px !important;
}
.m_185 {
  margin: 185px !important;
}
.m_top_185 {
  margin-top: 185px !important;
}
.m_left_185 {
  margin-left: 185px !important;
}
.m_right_185 {
  margin-right: 185px !important;
}
.m_bot_185 {
  margin-bottom: 185px !important;
}
.p_185 {
  padding: 185px !important;
}
.p_top_185 {
  padding-top: 185px !important;
}
.p_left_185 {
  padding-left: 185px !important;
}
.p_right_185 {
  padding-right: 185px !important;
}
.p_bot_185 {
  padding-bottom: 185px !important;
}
.m_190 {
  margin: 190px !important;
}
.m_top_190 {
  margin-top: 190px !important;
}
.m_left_190 {
  margin-left: 190px !important;
}
.m_right_190 {
  margin-right: 190px !important;
}
.m_bot_190 {
  margin-bottom: 190px !important;
}
.p_190 {
  padding: 190px !important;
}
.p_top_190 {
  padding-top: 190px !important;
}
.p_left_190 {
  padding-left: 190px !important;
}
.p_right_190 {
  padding-right: 190px !important;
}
.p_bot_190 {
  padding-bottom: 190px !important;
}
.m_195 {
  margin: 195px !important;
}
.m_top_195 {
  margin-top: 195px !important;
}
.m_left_195 {
  margin-left: 195px !important;
}
.m_right_195 {
  margin-right: 195px !important;
}
.m_bot_195 {
  margin-bottom: 195px !important;
}
.p_195 {
  padding: 195px !important;
}
.p_top_195 {
  padding-top: 195px !important;
}
.p_left_195 {
  padding-left: 195px !important;
}
.p_right_195 {
  padding-right: 195px !important;
}
.p_bot_195 {
  padding-bottom: 195px !important;
}
.m_200 {
  margin: 200px !important;
}
.m_top_200 {
  margin-top: 200px !important;
}
.m_left_200 {
  margin-left: 200px !important;
}
.m_right_200 {
  margin-right: 200px !important;
}
.m_bot_200 {
  margin-bottom: 200px !important;
}
.p_200 {
  padding: 200px !important;
}
.p_top_200 {
  padding-top: 200px !important;
}
.p_left_200 {
  padding-left: 200px !important;
}
.p_right_200 {
  padding-right: 200px !important;
}
.p_bot_200 {
  padding-bottom: 200px !important;
}
.mt-auto {
  margin-top: auto !important;
}
.ml_auto,
.ml-auto {
  margin-left: auto !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.mr_auto,
.mr-auto {
  margin-right: auto !important;
}
.m_auto,
.m-auto {
  margin: 0 auto !important;
}
.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.m_null {
  margin: 0;
}
.no-margin {
  margin: 0 !important;
}
.p_null {
  padding: 0;
}
.no-padding {
  padding: 0 !important;
}
.m_auto_for_inner > div,
.m_auto_for_inner > p {
  margin: 0 auto !important;
}
.m_auto_for_2nd_inner > * > div,
.m_auto_for_2nd_inner > * > p {
  margin: 0 auto !important;
}
.m0 {
  margin: 0px !important;
}
.mt0 {
  margin-top: 0px !important;
}
.mr0 {
  margin-right: 0px !important;
}
.mb0 {
  margin-bottom: 0px !important;
}
.ml0 {
  margin-left: 0px !important;
}
.mx0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.my0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.p0 {
  padding: 0px !important;
}
.pt0 {
  padding-top: 0px !important;
}
.pr0 {
  padding-right: 0px !important;
}
.pb0 {
  padding-bottom: 0px !important;
}
.pl0 {
  padding-left: 0px !important;
}
.px0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.py0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.m4 {
  margin: 4px !important;
}
.mt4 {
  margin-top: 4px !important;
}
.mr4 {
  margin-right: 4px !important;
}
.mb4 {
  margin-bottom: 4px !important;
}
.ml4 {
  margin-left: 4px !important;
}
.mx4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.my4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.p4 {
  padding: 4px !important;
}
.pt4 {
  padding-top: 4px !important;
}
.pr4 {
  padding-right: 4px !important;
}
.pb4 {
  padding-bottom: 4px !important;
}
.pl4 {
  padding-left: 4px !important;
}
.px4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.py4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.m8 {
  margin: 8px !important;
}
.mt8 {
  margin-top: 8px !important;
}
.mr8 {
  margin-right: 8px !important;
}
.mb8 {
  margin-bottom: 8px !important;
}
.ml8 {
  margin-left: 8px !important;
}
.mx8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.my8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.p8 {
  padding: 8px !important;
}
.pt8 {
  padding-top: 8px !important;
}
.pr8 {
  padding-right: 8px !important;
}
.pb8 {
  padding-bottom: 8px !important;
}
.pl8 {
  padding-left: 8px !important;
}
.px8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.py8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.m12 {
  margin: 12px !important;
}
.mt12 {
  margin-top: 12px !important;
}
.mr12 {
  margin-right: 12px !important;
}
.mb12 {
  margin-bottom: 12px !important;
}
.ml12 {
  margin-left: 12px !important;
}
.mx12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.my12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.p12 {
  padding: 12px !important;
}
.pt12 {
  padding-top: 12px !important;
}
.pr12 {
  padding-right: 12px !important;
}
.pb12 {
  padding-bottom: 12px !important;
}
.pl12 {
  padding-left: 12px !important;
}
.px12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.py12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.m16 {
  margin: 16px !important;
}
.mt16 {
  margin-top: 16px !important;
}
.mr16 {
  margin-right: 16px !important;
}
.mb16 {
  margin-bottom: 16px !important;
}
.ml16 {
  margin-left: 16px !important;
}
.mx16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.my16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.p16 {
  padding: 16px !important;
}
.pt16 {
  padding-top: 16px !important;
}
.pr16 {
  padding-right: 16px !important;
}
.pb16 {
  padding-bottom: 16px !important;
}
.pl16 {
  padding-left: 16px !important;
}
.px16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.py16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.m20 {
  margin: 20px !important;
}
.mt20 {
  margin-top: 20px !important;
}
.mr20 {
  margin-right: 20px !important;
}
.mb20 {
  margin-bottom: 20px !important;
}
.ml20 {
  margin-left: 20px !important;
}
.mx20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.my20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.p20 {
  padding: 20px !important;
}
.pt20 {
  padding-top: 20px !important;
}
.pr20 {
  padding-right: 20px !important;
}
.pb20 {
  padding-bottom: 20px !important;
}
.pl20 {
  padding-left: 20px !important;
}
.px20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.py20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.m24 {
  margin: 24px !important;
}
.mt24 {
  margin-top: 24px !important;
}
.mr24 {
  margin-right: 24px !important;
}
.mb24 {
  margin-bottom: 24px !important;
}
.ml24 {
  margin-left: 24px !important;
}
.mx24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.my24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.p24 {
  padding: 24px !important;
}
.pt24 {
  padding-top: 24px !important;
}
.pr24 {
  padding-right: 24px !important;
}
.pb24 {
  padding-bottom: 24px !important;
}
.pl24 {
  padding-left: 24px !important;
}
.px24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.py24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.m28 {
  margin: 28px !important;
}
.mt28 {
  margin-top: 28px !important;
}
.mr28 {
  margin-right: 28px !important;
}
.mb28 {
  margin-bottom: 28px !important;
}
.ml28 {
  margin-left: 28px !important;
}
.mx28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}
.my28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}
.p28 {
  padding: 28px !important;
}
.pt28 {
  padding-top: 28px !important;
}
.pr28 {
  padding-right: 28px !important;
}
.pb28 {
  padding-bottom: 28px !important;
}
.pl28 {
  padding-left: 28px !important;
}
.px28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}
.py28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}
.m32 {
  margin: 32px !important;
}
.mt32 {
  margin-top: 32px !important;
}
.mr32 {
  margin-right: 32px !important;
}
.mb32 {
  margin-bottom: 32px !important;
}
.ml32 {
  margin-left: 32px !important;
}
.mx32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}
.my32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}
.p32 {
  padding: 32px !important;
}
.pt32 {
  padding-top: 32px !important;
}
.pr32 {
  padding-right: 32px !important;
}
.pb32 {
  padding-bottom: 32px !important;
}
.pl32 {
  padding-left: 32px !important;
}
.px32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.py32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}
.m36 {
  margin: 36px !important;
}
.mt36 {
  margin-top: 36px !important;
}
.mr36 {
  margin-right: 36px !important;
}
.mb36 {
  margin-bottom: 36px !important;
}
.ml36 {
  margin-left: 36px !important;
}
.mx36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}
.my36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}
.p36 {
  padding: 36px !important;
}
.pt36 {
  padding-top: 36px !important;
}
.pr36 {
  padding-right: 36px !important;
}
.pb36 {
  padding-bottom: 36px !important;
}
.pl36 {
  padding-left: 36px !important;
}
.px36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}
.py36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}
.m40 {
  margin: 40px !important;
}
.mt40 {
  margin-top: 40px !important;
}
.mr40 {
  margin-right: 40px !important;
}
.mb40 {
  margin-bottom: 40px !important;
}
.ml40 {
  margin-left: 40px !important;
}
.mx40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.my40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.p40 {
  padding: 40px !important;
}
.pt40 {
  padding-top: 40px !important;
}
.pr40 {
  padding-right: 40px !important;
}
.pb40 {
  padding-bottom: 40px !important;
}
.pl40 {
  padding-left: 40px !important;
}
.px40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.py40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.m44 {
  margin: 44px !important;
}
.mt44 {
  margin-top: 44px !important;
}
.mr44 {
  margin-right: 44px !important;
}
.mb44 {
  margin-bottom: 44px !important;
}
.ml44 {
  margin-left: 44px !important;
}
.mx44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}
.my44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}
.p44 {
  padding: 44px !important;
}
.pt44 {
  padding-top: 44px !important;
}
.pr44 {
  padding-right: 44px !important;
}
.pb44 {
  padding-bottom: 44px !important;
}
.pl44 {
  padding-left: 44px !important;
}
.px44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}
.py44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}
.m48 {
  margin: 48px !important;
}
.mt48 {
  margin-top: 48px !important;
}
.mr48 {
  margin-right: 48px !important;
}
.mb48 {
  margin-bottom: 48px !important;
}
.ml48 {
  margin-left: 48px !important;
}
.mx48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.my48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.p48 {
  padding: 48px !important;
}
.pt48 {
  padding-top: 48px !important;
}
.pr48 {
  padding-right: 48px !important;
}
.pb48 {
  padding-bottom: 48px !important;
}
.pl48 {
  padding-left: 48px !important;
}
.px48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.py48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.m52 {
  margin: 52px !important;
}
.mt52 {
  margin-top: 52px !important;
}
.mr52 {
  margin-right: 52px !important;
}
.mb52 {
  margin-bottom: 52px !important;
}
.ml52 {
  margin-left: 52px !important;
}
.mx52 {
  margin-left: 52px !important;
  margin-right: 52px !important;
}
.my52 {
  margin-top: 52px !important;
  margin-bottom: 52px !important;
}
.p52 {
  padding: 52px !important;
}
.pt52 {
  padding-top: 52px !important;
}
.pr52 {
  padding-right: 52px !important;
}
.pb52 {
  padding-bottom: 52px !important;
}
.pl52 {
  padding-left: 52px !important;
}
.px52 {
  padding-left: 52px !important;
  padding-right: 52px !important;
}
.py52 {
  padding-top: 52px !important;
  padding-bottom: 52px !important;
}
.m56 {
  margin: 56px !important;
}
.mt56 {
  margin-top: 56px !important;
}
.mr56 {
  margin-right: 56px !important;
}
.mb56 {
  margin-bottom: 56px !important;
}
.ml56 {
  margin-left: 56px !important;
}
.mx56 {
  margin-left: 56px !important;
  margin-right: 56px !important;
}
.my56 {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}
.p56 {
  padding: 56px !important;
}
.pt56 {
  padding-top: 56px !important;
}
.pr56 {
  padding-right: 56px !important;
}
.pb56 {
  padding-bottom: 56px !important;
}
.pl56 {
  padding-left: 56px !important;
}
.px56 {
  padding-left: 56px !important;
  padding-right: 56px !important;
}
.py56 {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}
.m60 {
  margin: 60px !important;
}
.mt60 {
  margin-top: 60px !important;
}
.mr60 {
  margin-right: 60px !important;
}
.mb60 {
  margin-bottom: 60px !important;
}
.ml60 {
  margin-left: 60px !important;
}
.mx60 {
  margin-left: 60px !important;
  margin-right: 60px !important;
}
.my60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}
.p60 {
  padding: 60px !important;
}
.pt60 {
  padding-top: 60px !important;
}
.pr60 {
  padding-right: 60px !important;
}
.pb60 {
  padding-bottom: 60px !important;
}
.pl60 {
  padding-left: 60px !important;
}
.px60 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}
.py60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}
.m64 {
  margin: 64px !important;
}
.mt64 {
  margin-top: 64px !important;
}
.mr64 {
  margin-right: 64px !important;
}
.mb64 {
  margin-bottom: 64px !important;
}
.ml64 {
  margin-left: 64px !important;
}
.mx64 {
  margin-left: 64px !important;
  margin-right: 64px !important;
}
.my64 {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}
.p64 {
  padding: 64px !important;
}
.pt64 {
  padding-top: 64px !important;
}
.pr64 {
  padding-right: 64px !important;
}
.pb64 {
  padding-bottom: 64px !important;
}
.pl64 {
  padding-left: 64px !important;
}
.px64 {
  padding-left: 64px !important;
  padding-right: 64px !important;
}
.py64 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}
.m68 {
  margin: 68px !important;
}
.mt68 {
  margin-top: 68px !important;
}
.mr68 {
  margin-right: 68px !important;
}
.mb68 {
  margin-bottom: 68px !important;
}
.ml68 {
  margin-left: 68px !important;
}
.mx68 {
  margin-left: 68px !important;
  margin-right: 68px !important;
}
.my68 {
  margin-top: 68px !important;
  margin-bottom: 68px !important;
}
.p68 {
  padding: 68px !important;
}
.pt68 {
  padding-top: 68px !important;
}
.pr68 {
  padding-right: 68px !important;
}
.pb68 {
  padding-bottom: 68px !important;
}
.pl68 {
  padding-left: 68px !important;
}
.px68 {
  padding-left: 68px !important;
  padding-right: 68px !important;
}
.py68 {
  padding-top: 68px !important;
  padding-bottom: 68px !important;
}
.m72 {
  margin: 72px !important;
}
.mt72 {
  margin-top: 72px !important;
}
.mr72 {
  margin-right: 72px !important;
}
.mb72 {
  margin-bottom: 72px !important;
}
.ml72 {
  margin-left: 72px !important;
}
.mx72 {
  margin-left: 72px !important;
  margin-right: 72px !important;
}
.my72 {
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}
.p72 {
  padding: 72px !important;
}
.pt72 {
  padding-top: 72px !important;
}
.pr72 {
  padding-right: 72px !important;
}
.pb72 {
  padding-bottom: 72px !important;
}
.pl72 {
  padding-left: 72px !important;
}
.px72 {
  padding-left: 72px !important;
  padding-right: 72px !important;
}
.py72 {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}
.m76 {
  margin: 76px !important;
}
.mt76 {
  margin-top: 76px !important;
}
.mr76 {
  margin-right: 76px !important;
}
.mb76 {
  margin-bottom: 76px !important;
}
.ml76 {
  margin-left: 76px !important;
}
.mx76 {
  margin-left: 76px !important;
  margin-right: 76px !important;
}
.my76 {
  margin-top: 76px !important;
  margin-bottom: 76px !important;
}
.p76 {
  padding: 76px !important;
}
.pt76 {
  padding-top: 76px !important;
}
.pr76 {
  padding-right: 76px !important;
}
.pb76 {
  padding-bottom: 76px !important;
}
.pl76 {
  padding-left: 76px !important;
}
.px76 {
  padding-left: 76px !important;
  padding-right: 76px !important;
}
.py76 {
  padding-top: 76px !important;
  padding-bottom: 76px !important;
}
.m80 {
  margin: 80px !important;
}
.mt80 {
  margin-top: 80px !important;
}
.mr80 {
  margin-right: 80px !important;
}
.mb80 {
  margin-bottom: 80px !important;
}
.ml80 {
  margin-left: 80px !important;
}
.mx80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}
.my80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}
.p80 {
  padding: 80px !important;
}
.pt80 {
  padding-top: 80px !important;
}
.pr80 {
  padding-right: 80px !important;
}
.pb80 {
  padding-bottom: 80px !important;
}
.pl80 {
  padding-left: 80px !important;
}
.px80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}
.py80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
.w0 {
  width: 0% !important;
}
.w5 {
  width: 5% !important;
}
.w10 {
  width: 10% !important;
}
.w15 {
  width: 15% !important;
}
.w20 {
  width: 20% !important;
}
.w25 {
  width: 25% !important;
}
.w30 {
  width: 30% !important;
}
.w35 {
  width: 35% !important;
}
.w40 {
  width: 40% !important;
}
.w45 {
  width: 45% !important;
}
.w50 {
  width: 50% !important;
}
.w55 {
  width: 55% !important;
}
.w60 {
  width: 60% !important;
}
.w65 {
  width: 65% !important;
}
.w70 {
  width: 70% !important;
}
.w75 {
  width: 75% !important;
}
.w80 {
  width: 80% !important;
}
.w85 {
  width: 85% !important;
}
.w90 {
  width: 90% !important;
}
.w95 {
  width: 95% !important;
}
.w100 {
  width: 100% !important;
}
.w5px {
  width: 5px !important;
}
.w10px {
  width: 10px !important;
}
.w15px {
  width: 15px !important;
}
.w20px {
  width: 20px !important;
}
.w25px {
  width: 25px !important;
}
.w30px {
  width: 30px !important;
}
.w35px {
  width: 35px !important;
}
.w40px {
  width: 40px !important;
}
.w45px {
  width: 45px !important;
}
.w50px {
  width: 50px !important;
}
.w55px {
  width: 55px !important;
}
.w60px {
  width: 60px !important;
}
.w65px {
  width: 65px !important;
}
.w70px {
  width: 70px !important;
}
.w75px {
  width: 75px !important;
}
.w80px {
  width: 80px !important;
}
.w85px {
  width: 85px !important;
}
.w90px {
  width: 90px !important;
}
.w95px {
  width: 95px !important;
}
.w100px {
  width: 100px !important;
}
.w120px {
  width: 120px !important;
}
.w140px {
  width: 140px !important;
}
.w160px {
  width: 160px !important;
}
.w180px {
  width: 180px !important;
}
.w200px {
  width: 200px !important;
}
.w220px {
  width: 220px !important;
}
.w240px {
  width: 240px !important;
}
.w260px {
  width: 260px !important;
}
.w280px {
  width: 280px !important;
}
.w300px {
  width: 300px !important;
}
.w150px {
  width: 150px !important;
}
.w250px {
  width: 250px !important;
}
.h100per {
  height: 100% !important;
}
.mih300 {
  min-height: 300px;
}
.mih320 {
  min-height: 320px;
}
.mih340 {
  min-height: 340px;
}
.mih360 {
  min-height: 360px;
}
.mih380 {
  min-height: 380px;
}
.mih400 {
  min-height: 400px;
}
.mih420 {
  min-height: 420px;
}
.mih440 {
  min-height: 440px;
}
.fz24 {
  font-size: 24px !important;
}
.fz28 {
  font-size: 28px !important;
}
.fz32 {
  font-size: 32px !important;
}
.fz36 {
  font-size: 36px !important;
}
.fz40 {
  font-size: 40px !important;
}
.fz44 {
  font-size: 44px !important;
}
.fz48 {
  font-size: 48px !important;
}
.z100 {
  z-index: 100 !important;
}
.z200 {
  z-index: 200 !important;
}
.z300 {
  z-index: 300 !important;
}
.z400 {
  z-index: 400 !important;
}
.z500 {
  z-index: 500 !important;
}
.z600 {
  z-index: 600 !important;
}
.z700 {
  z-index: 700 !important;
}
.z800 {
  z-index: 800 !important;
}
.z900 {
  z-index: 900 !important;
}
.z1000 {
  z-index: 1000 !important;
}
.ff-rbt {
  font-family: Roboto, Arial, sans-serif !important;
}
.ff-rbts {
  font-family: 'Roboto Slab', Arial, sans-serif !important;
}
.ff-mnt {
  font-family: Montserrat, Arial, sans-serif !important;
}
.ff-scp {
  font-family: SourceCodePro, Arial, sans-serif !important;
}
.brs2 {
  border-radius: 2px !important;
}
.brs3 {
  border-radius: 3px !important;
}
.brs4 {
  border-radius: 4px !important;
}
.flex.row {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -o-box-flex: 0;
  -ms-box-flex: 0;
  box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
  padding: 0;
  list-style: none;
/* TODO: off - deprecated, выпилить отовсюду */
/* TODO: off - deprecated, выпилить отовсюду */
/* TODO: off - deprecated, выпилить отовсюду */
/* TODO: off - deprecated, выпилить отовсюду */
/* TODO: off - deprecated, выпилить отовсюду */
/* TODO: off - deprecated, выпилить отовсюду */
/* TODO: off - deprecated, выпилить отовсюду */
/* TODO: off - deprecated, выпилить отовсюду */
/* TODO: off - deprecated, выпилить отовсюду */
/* TODO: off - deprecated, выпилить отовсюду */
/* TODO: off - deprecated, выпилить отовсюду */
/* TODO: off - deprecated, выпилить отовсюду */
}
.flex.row:last-child {
  margin-bottom: 0;
}
.flex.row.no-gutters {
  margin-left: 0;
  margin-right: 0;
}
.flex.row.no-gutters > .col,
.flex.row.no-gutters > [class*='col-'] {
  padding-left: 0;
  padding-right: 0;
}
.flex.row .col,
.flex.row [class*='col-'] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 0;
  -ms-flex: 1 1 0;
  flex: 1 1 0;
  max-width: 100%;
  margin: 0;
  padding-right: 12px;
  padding-left: 12px;
}
.flex.row .col-1 {
  width: 8.333333333333334%;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -o-box-flex: 0;
  box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
.flex.row .col-2 {
  width: 16.666666666666668%;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -o-box-flex: 0;
  box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
.flex.row .col-3 {
  width: 25%;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -o-box-flex: 0;
  box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
.flex.row .col-4 {
  width: 33.333333333333336%;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -o-box-flex: 0;
  box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
.flex.row .col-5 {
  width: 41.66666666666667%;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -o-box-flex: 0;
  box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
.flex.row .col-6 {
  width: 50%;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -o-box-flex: 0;
  box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
.flex.row .col-7 {
  width: 58.333333333333336%;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -o-box-flex: 0;
  box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
.flex.row .col-8 {
  width: 66.66666666666667%;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -o-box-flex: 0;
  box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
.flex.row .col-9 {
  width: 75%;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -o-box-flex: 0;
  box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
.flex.row .col-10 {
  width: 83.33333333333334%;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -o-box-flex: 0;
  box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
.flex.row .col-11 {
  width: 91.66666666666667%;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -o-box-flex: 0;
  box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
.flex.row .col-12 {
  width: 100%;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -o-box-flex: 0;
  box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
@media (min-width: 300px) {
  .flex.row .col-xs-1 {
    width: 8.333333333333334% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-xs-2 {
    width: 16.666666666666668% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-xs-3 {
    width: 25% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-xs-4 {
    width: 33.333333333333336% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-xs-5 {
    width: 41.66666666666667% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-xs-6 {
    width: 50% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-xs-7 {
    width: 58.333333333333336% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-xs-8 {
    width: 66.66666666666667% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-xs-9 {
    width: 75% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-xs-10 {
    width: 83.33333333333334% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-xs-11 {
    width: 91.66666666666667% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-xs-12 {
    width: 100% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row [class*='col-sm-'],
  .flex.row [class*='col-md-'],
  .flex.row [class*='col-lg-'],
  .flex.row [class*='col-xl-'] {
    width: 100%;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
}
@media (min-width: 540px) {
  .flex.row .col-sm-1 {
    width: 8.333333333333334% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-sm-2 {
    width: 16.666666666666668% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-sm-3 {
    width: 25% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-sm-4 {
    width: 33.333333333333336% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-sm-5 {
    width: 41.66666666666667% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-sm-6 {
    width: 50% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-sm-7 {
    width: 58.333333333333336% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-sm-8 {
    width: 66.66666666666667% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-sm-9 {
    width: 75% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-sm-10 {
    width: 83.33333333333334% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-sm-11 {
    width: 91.66666666666667% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-sm-12 {
    width: 100% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row [class*='col-md-'],
  .flex.row [class*='col-lg-'],
  .flex.row [class*='col-xl-'] {
    width: 100%;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
}
@media (min-width: 768px) {
  .flex.row .col-md-1 {
    width: 8.333333333333334% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-md-2 {
    width: 16.666666666666668% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-md-3 {
    width: 25% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-md-4 {
    width: 33.333333333333336% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-md-5 {
    width: 41.66666666666667% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-md-6 {
    width: 50% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-md-7 {
    width: 58.333333333333336% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-md-8 {
    width: 66.66666666666667% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-md-9 {
    width: 75% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-md-10 {
    width: 83.33333333333334% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-md-11 {
    width: 91.66666666666667% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-md-12 {
    width: 100% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row [class*='col-lg-'],
  .flex.row [class*='col-xl-'] {
    width: 100%;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
}
@media (min-width: 1024px) {
  .flex.row .col-lg-1 {
    width: 8.333333333333334% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-lg-2 {
    width: 16.666666666666668% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-lg-3 {
    width: 25% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-lg-4 {
    width: 33.333333333333336% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-lg-5 {
    width: 41.66666666666667% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-lg-6 {
    width: 50% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-lg-7 {
    width: 58.333333333333336% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-lg-8 {
    width: 66.66666666666667% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-lg-9 {
    width: 75% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-lg-10 {
    width: 83.33333333333334% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-lg-11 {
    width: 91.66666666666667% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-lg-12 {
    width: 100% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row [class*='col-xl-'] {
    width: 100%;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
}
@media (min-width: 1368px) {
  .flex.row .col-xl-1 {
    width: 8.333333333333334% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-xl-2 {
    width: 16.666666666666668% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-xl-3 {
    width: 25% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-xl-4 {
    width: 33.333333333333336% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-xl-5 {
    width: 41.66666666666667% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-xl-6 {
    width: 50% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-xl-7 {
    width: 58.333333333333336% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-xl-8 {
    width: 66.66666666666667% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-xl-9 {
    width: 75% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-xl-10 {
    width: 83.33333333333334% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-xl-11 {
    width: 91.66666666666667% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
  .flex.row .col-xl-12 {
    width: 100% !important;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
}
.flex.row .off-1,
.flex.row .left-1 {
  margin-left: 8.333333333333334%;
}
.flex.row .right-1 {
  margin-right: 8.333333333333334%;
}
.flex.row .off-2,
.flex.row .left-2 {
  margin-left: 16.666666666666668%;
}
.flex.row .right-2 {
  margin-right: 16.666666666666668%;
}
.flex.row .off-3,
.flex.row .left-3 {
  margin-left: 25%;
}
.flex.row .right-3 {
  margin-right: 25%;
}
.flex.row .off-4,
.flex.row .left-4 {
  margin-left: 33.333333333333336%;
}
.flex.row .right-4 {
  margin-right: 33.333333333333336%;
}
.flex.row .off-5,
.flex.row .left-5 {
  margin-left: 41.66666666666667%;
}
.flex.row .right-5 {
  margin-right: 41.66666666666667%;
}
.flex.row .off-6,
.flex.row .left-6 {
  margin-left: 50%;
}
.flex.row .right-6 {
  margin-right: 50%;
}
.flex.row .off-7,
.flex.row .left-7 {
  margin-left: 58.333333333333336%;
}
.flex.row .right-7 {
  margin-right: 58.333333333333336%;
}
.flex.row .off-8,
.flex.row .left-8 {
  margin-left: 66.66666666666667%;
}
.flex.row .right-8 {
  margin-right: 66.66666666666667%;
}
.flex.row .off-9,
.flex.row .left-9 {
  margin-left: 75%;
}
.flex.row .right-9 {
  margin-right: 75%;
}
.flex.row .off-10,
.flex.row .left-10 {
  margin-left: 83.33333333333334%;
}
.flex.row .right-10 {
  margin-right: 83.33333333333334%;
}
.flex.row .off-11,
.flex.row .left-11 {
  margin-left: 91.66666666666667%;
}
.flex.row .right-11 {
  margin-right: 91.66666666666667%;
}
.flex.row .off-12,
.flex.row .left-12 {
  margin-left: 100%;
}
.flex.row .right-12 {
  margin-right: 100%;
}
@media (min-width: 300px) {
  .flex.row .left-xs-0 {
    margin-left: 0% !important;
  }
  .flex.row .right-xs-0 {
    margin-right: 0% !important;
  }
}
@media (min-width: 540px) {
  .flex.row .left-sm-0 {
    margin-left: 0% !important;
  }
  .flex.row .right-sm-0 {
    margin-right: 0% !important;
  }
}
@media (min-width: 768px) {
  .flex.row .left-md-0 {
    margin-left: 0% !important;
  }
  .flex.row .right-md-0 {
    margin-right: 0% !important;
  }
}
@media (min-width: 1024px) {
  .flex.row .left-lg-0 {
    margin-left: 0% !important;
  }
  .flex.row .right-lg-0 {
    margin-right: 0% !important;
  }
}
@media (min-width: 1368px) {
  .flex.row .left-xl-0 {
    margin-left: 0% !important;
  }
  .flex.row .right-xl-0 {
    margin-right: 0% !important;
  }
}
@media (min-width: 300px) {
  .flex.row .left-xs-1 {
    margin-left: 8.333333333333334% !important;
  }
  .flex.row .right-xs-1 {
    margin-right: 8.333333333333334% !important;
  }
}
@media (min-width: 540px) {
  .flex.row .left-sm-1 {
    margin-left: 8.333333333333334% !important;
  }
  .flex.row .right-sm-1 {
    margin-right: 8.333333333333334% !important;
  }
}
@media (min-width: 768px) {
  .flex.row .left-md-1 {
    margin-left: 8.333333333333334% !important;
  }
  .flex.row .right-md-1 {
    margin-right: 8.333333333333334% !important;
  }
}
@media (min-width: 1024px) {
  .flex.row .left-lg-1 {
    margin-left: 8.333333333333334% !important;
  }
  .flex.row .right-lg-1 {
    margin-right: 8.333333333333334% !important;
  }
}
@media (min-width: 1368px) {
  .flex.row .left-xl-1 {
    margin-left: 8.333333333333334% !important;
  }
  .flex.row .right-xl-1 {
    margin-right: 8.333333333333334% !important;
  }
}
@media (min-width: 300px) {
  .flex.row .left-xs-2 {
    margin-left: 16.666666666666668% !important;
  }
  .flex.row .right-xs-2 {
    margin-right: 16.666666666666668% !important;
  }
}
@media (min-width: 540px) {
  .flex.row .left-sm-2 {
    margin-left: 16.666666666666668% !important;
  }
  .flex.row .right-sm-2 {
    margin-right: 16.666666666666668% !important;
  }
}
@media (min-width: 768px) {
  .flex.row .left-md-2 {
    margin-left: 16.666666666666668% !important;
  }
  .flex.row .right-md-2 {
    margin-right: 16.666666666666668% !important;
  }
}
@media (min-width: 1024px) {
  .flex.row .left-lg-2 {
    margin-left: 16.666666666666668% !important;
  }
  .flex.row .right-lg-2 {
    margin-right: 16.666666666666668% !important;
  }
}
@media (min-width: 1368px) {
  .flex.row .left-xl-2 {
    margin-left: 16.666666666666668% !important;
  }
  .flex.row .right-xl-2 {
    margin-right: 16.666666666666668% !important;
  }
}
@media (min-width: 300px) {
  .flex.row .left-xs-3 {
    margin-left: 25% !important;
  }
  .flex.row .right-xs-3 {
    margin-right: 25% !important;
  }
}
@media (min-width: 540px) {
  .flex.row .left-sm-3 {
    margin-left: 25% !important;
  }
  .flex.row .right-sm-3 {
    margin-right: 25% !important;
  }
}
@media (min-width: 768px) {
  .flex.row .left-md-3 {
    margin-left: 25% !important;
  }
  .flex.row .right-md-3 {
    margin-right: 25% !important;
  }
}
@media (min-width: 1024px) {
  .flex.row .left-lg-3 {
    margin-left: 25% !important;
  }
  .flex.row .right-lg-3 {
    margin-right: 25% !important;
  }
}
@media (min-width: 1368px) {
  .flex.row .left-xl-3 {
    margin-left: 25% !important;
  }
  .flex.row .right-xl-3 {
    margin-right: 25% !important;
  }
}
@media (min-width: 300px) {
  .flex.row .left-xs-4 {
    margin-left: 33.333333333333336% !important;
  }
  .flex.row .right-xs-4 {
    margin-right: 33.333333333333336% !important;
  }
}
@media (min-width: 540px) {
  .flex.row .left-sm-4 {
    margin-left: 33.333333333333336% !important;
  }
  .flex.row .right-sm-4 {
    margin-right: 33.333333333333336% !important;
  }
}
@media (min-width: 768px) {
  .flex.row .left-md-4 {
    margin-left: 33.333333333333336% !important;
  }
  .flex.row .right-md-4 {
    margin-right: 33.333333333333336% !important;
  }
}
@media (min-width: 1024px) {
  .flex.row .left-lg-4 {
    margin-left: 33.333333333333336% !important;
  }
  .flex.row .right-lg-4 {
    margin-right: 33.333333333333336% !important;
  }
}
@media (min-width: 1368px) {
  .flex.row .left-xl-4 {
    margin-left: 33.333333333333336% !important;
  }
  .flex.row .right-xl-4 {
    margin-right: 33.333333333333336% !important;
  }
}
@media (min-width: 300px) {
  .flex.row .left-xs-5 {
    margin-left: 41.66666666666667% !important;
  }
  .flex.row .right-xs-5 {
    margin-right: 41.66666666666667% !important;
  }
}
@media (min-width: 540px) {
  .flex.row .left-sm-5 {
    margin-left: 41.66666666666667% !important;
  }
  .flex.row .right-sm-5 {
    margin-right: 41.66666666666667% !important;
  }
}
@media (min-width: 768px) {
  .flex.row .left-md-5 {
    margin-left: 41.66666666666667% !important;
  }
  .flex.row .right-md-5 {
    margin-right: 41.66666666666667% !important;
  }
}
@media (min-width: 1024px) {
  .flex.row .left-lg-5 {
    margin-left: 41.66666666666667% !important;
  }
  .flex.row .right-lg-5 {
    margin-right: 41.66666666666667% !important;
  }
}
@media (min-width: 1368px) {
  .flex.row .left-xl-5 {
    margin-left: 41.66666666666667% !important;
  }
  .flex.row .right-xl-5 {
    margin-right: 41.66666666666667% !important;
  }
}
@media (min-width: 300px) {
  .flex.row .left-xs-6 {
    margin-left: 50% !important;
  }
  .flex.row .right-xs-6 {
    margin-right: 50% !important;
  }
}
@media (min-width: 540px) {
  .flex.row .left-sm-6 {
    margin-left: 50% !important;
  }
  .flex.row .right-sm-6 {
    margin-right: 50% !important;
  }
}
@media (min-width: 768px) {
  .flex.row .left-md-6 {
    margin-left: 50% !important;
  }
  .flex.row .right-md-6 {
    margin-right: 50% !important;
  }
}
@media (min-width: 1024px) {
  .flex.row .left-lg-6 {
    margin-left: 50% !important;
  }
  .flex.row .right-lg-6 {
    margin-right: 50% !important;
  }
}
@media (min-width: 1368px) {
  .flex.row .left-xl-6 {
    margin-left: 50% !important;
  }
  .flex.row .right-xl-6 {
    margin-right: 50% !important;
  }
}
@media (min-width: 300px) {
  .flex.row .left-xs-7 {
    margin-left: 58.333333333333336% !important;
  }
  .flex.row .right-xs-7 {
    margin-right: 58.333333333333336% !important;
  }
}
@media (min-width: 540px) {
  .flex.row .left-sm-7 {
    margin-left: 58.333333333333336% !important;
  }
  .flex.row .right-sm-7 {
    margin-right: 58.333333333333336% !important;
  }
}
@media (min-width: 768px) {
  .flex.row .left-md-7 {
    margin-left: 58.333333333333336% !important;
  }
  .flex.row .right-md-7 {
    margin-right: 58.333333333333336% !important;
  }
}
@media (min-width: 1024px) {
  .flex.row .left-lg-7 {
    margin-left: 58.333333333333336% !important;
  }
  .flex.row .right-lg-7 {
    margin-right: 58.333333333333336% !important;
  }
}
@media (min-width: 1368px) {
  .flex.row .left-xl-7 {
    margin-left: 58.333333333333336% !important;
  }
  .flex.row .right-xl-7 {
    margin-right: 58.333333333333336% !important;
  }
}
@media (min-width: 300px) {
  .flex.row .left-xs-8 {
    margin-left: 66.66666666666667% !important;
  }
  .flex.row .right-xs-8 {
    margin-right: 66.66666666666667% !important;
  }
}
@media (min-width: 540px) {
  .flex.row .left-sm-8 {
    margin-left: 66.66666666666667% !important;
  }
  .flex.row .right-sm-8 {
    margin-right: 66.66666666666667% !important;
  }
}
@media (min-width: 768px) {
  .flex.row .left-md-8 {
    margin-left: 66.66666666666667% !important;
  }
  .flex.row .right-md-8 {
    margin-right: 66.66666666666667% !important;
  }
}
@media (min-width: 1024px) {
  .flex.row .left-lg-8 {
    margin-left: 66.66666666666667% !important;
  }
  .flex.row .right-lg-8 {
    margin-right: 66.66666666666667% !important;
  }
}
@media (min-width: 1368px) {
  .flex.row .left-xl-8 {
    margin-left: 66.66666666666667% !important;
  }
  .flex.row .right-xl-8 {
    margin-right: 66.66666666666667% !important;
  }
}
@media (min-width: 300px) {
  .flex.row .left-xs-9 {
    margin-left: 75% !important;
  }
  .flex.row .right-xs-9 {
    margin-right: 75% !important;
  }
}
@media (min-width: 540px) {
  .flex.row .left-sm-9 {
    margin-left: 75% !important;
  }
  .flex.row .right-sm-9 {
    margin-right: 75% !important;
  }
}
@media (min-width: 768px) {
  .flex.row .left-md-9 {
    margin-left: 75% !important;
  }
  .flex.row .right-md-9 {
    margin-right: 75% !important;
  }
}
@media (min-width: 1024px) {
  .flex.row .left-lg-9 {
    margin-left: 75% !important;
  }
  .flex.row .right-lg-9 {
    margin-right: 75% !important;
  }
}
@media (min-width: 1368px) {
  .flex.row .left-xl-9 {
    margin-left: 75% !important;
  }
  .flex.row .right-xl-9 {
    margin-right: 75% !important;
  }
}
@media (min-width: 300px) {
  .flex.row .left-xs-10 {
    margin-left: 83.33333333333334% !important;
  }
  .flex.row .right-xs-10 {
    margin-right: 83.33333333333334% !important;
  }
}
@media (min-width: 540px) {
  .flex.row .left-sm-10 {
    margin-left: 83.33333333333334% !important;
  }
  .flex.row .right-sm-10 {
    margin-right: 83.33333333333334% !important;
  }
}
@media (min-width: 768px) {
  .flex.row .left-md-10 {
    margin-left: 83.33333333333334% !important;
  }
  .flex.row .right-md-10 {
    margin-right: 83.33333333333334% !important;
  }
}
@media (min-width: 1024px) {
  .flex.row .left-lg-10 {
    margin-left: 83.33333333333334% !important;
  }
  .flex.row .right-lg-10 {
    margin-right: 83.33333333333334% !important;
  }
}
@media (min-width: 1368px) {
  .flex.row .left-xl-10 {
    margin-left: 83.33333333333334% !important;
  }
  .flex.row .right-xl-10 {
    margin-right: 83.33333333333334% !important;
  }
}
@media (min-width: 300px) {
  .flex.row .left-xs-11 {
    margin-left: 91.66666666666667% !important;
  }
  .flex.row .right-xs-11 {
    margin-right: 91.66666666666667% !important;
  }
}
@media (min-width: 540px) {
  .flex.row .left-sm-11 {
    margin-left: 91.66666666666667% !important;
  }
  .flex.row .right-sm-11 {
    margin-right: 91.66666666666667% !important;
  }
}
@media (min-width: 768px) {
  .flex.row .left-md-11 {
    margin-left: 91.66666666666667% !important;
  }
  .flex.row .right-md-11 {
    margin-right: 91.66666666666667% !important;
  }
}
@media (min-width: 1024px) {
  .flex.row .left-lg-11 {
    margin-left: 91.66666666666667% !important;
  }
  .flex.row .right-lg-11 {
    margin-right: 91.66666666666667% !important;
  }
}
@media (min-width: 1368px) {
  .flex.row .left-xl-11 {
    margin-left: 91.66666666666667% !important;
  }
  .flex.row .right-xl-11 {
    margin-right: 91.66666666666667% !important;
  }
}
@media (min-width: 300px) {
  .flex.row .left-xs-12 {
    margin-left: 100% !important;
  }
  .flex.row .right-xs-12 {
    margin-right: 100% !important;
  }
}
@media (min-width: 540px) {
  .flex.row .left-sm-12 {
    margin-left: 100% !important;
  }
  .flex.row .right-sm-12 {
    margin-right: 100% !important;
  }
}
@media (min-width: 768px) {
  .flex.row .left-md-12 {
    margin-left: 100% !important;
  }
  .flex.row .right-md-12 {
    margin-right: 100% !important;
  }
}
@media (min-width: 1024px) {
  .flex.row .left-lg-12 {
    margin-left: 100% !important;
  }
  .flex.row .right-lg-12 {
    margin-right: 100% !important;
  }
}
@media (min-width: 1368px) {
  .flex.row .left-xl-12 {
    margin-left: 100% !important;
  }
  .flex.row .right-xl-12 {
    margin-right: 100% !important;
  }
}
.flex.row.row-top {
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.flex.row.row-middle {
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.flex.row.row-bottom {
  -webkit-box-align: end;
  -moz-box-align: end;
  -o-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.flex.row.row-stretch {
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -o-box-lines: single;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: stretch;
  -moz-box-pack: stretch;
  -o-box-pack: stretch;
  -ms-flex-pack: stretch;
  -webkit-justify-content: stretch;
  justify-content: stretch;
}
.flex.row.row-stretch > .col,
.flex.row.row-stretch > [class*='col-'] {
  -webkit-flex-basis: auto;
  flex-basis: auto;
  width: auto;
}
.flex.row.row-m4 > .col,
.flex.row.row-m4 > [class*='col-'] {
  margin-bottom: 4px;
}
.flex.row.row-m8 > .col,
.flex.row.row-m8 > [class*='col-'] {
  margin-bottom: 8px;
}
.flex.row.row-m12 > .col,
.flex.row.row-m12 > [class*='col-'] {
  margin-bottom: 12px;
}
.flex.row.row-m16 > .col,
.flex.row.row-m16 > [class*='col-'] {
  margin-bottom: 16px;
}
.flex.row.row-m20 > .col,
.flex.row.row-m20 > [class*='col-'] {
  margin-bottom: 20px;
}
.flex.row.row-m24 > .col,
.flex.row.row-m24 > [class*='col-'] {
  margin-bottom: 24px;
}
.flex.row.row-m28 > .col,
.flex.row.row-m28 > [class*='col-'] {
  margin-bottom: 28px;
}
.flex.row.row-m32 > .col,
.flex.row.row-m32 > [class*='col-'] {
  margin-bottom: 32px;
}
.flex.row-g4 {
  margin-right: -2px;
  margin-left: -2px;
}
.flex.row-g4 > .col,
.flex.row-g4 > [class*='col-'] {
  padding-right: 2px;
  padding-left: 2px;
}
.flex.row-g8 {
  margin-right: -4px;
  margin-left: -4px;
}
.flex.row-g8 > .col,
.flex.row-g8 > [class*='col-'] {
  padding-right: 4px;
  padding-left: 4px;
}
.flex.row-g12 {
  margin-right: -6px;
  margin-left: -6px;
}
.flex.row-g12 > .col,
.flex.row-g12 > [class*='col-'] {
  padding-right: 6px;
  padding-left: 6px;
}
.flex.row-g16 {
  margin-right: -8px;
  margin-left: -8px;
}
.flex.row-g16 > .col,
.flex.row-g16 > [class*='col-'] {
  padding-right: 8px;
  padding-left: 8px;
}
.flex.row-g20 {
  margin-right: -10px;
  margin-left: -10px;
}
.flex.row-g20 > .col,
.flex.row-g20 > [class*='col-'] {
  padding-right: 10px;
  padding-left: 10px;
}
.flex.row-g24 {
  margin-right: -12px;
  margin-left: -12px;
}
.flex.row-g24 > .col,
.flex.row-g24 > [class*='col-'] {
  padding-right: 12px;
  padding-left: 12px;
}
.flex.row-g28 {
  margin-right: -14px;
  margin-left: -14px;
}
.flex.row-g28 > .col,
.flex.row-g28 > [class*='col-'] {
  padding-right: 14px;
  padding-left: 14px;
}
.flex.row-g32 {
  margin-right: -16px;
  margin-left: -16px;
}
.flex.row-g32 > .col,
.flex.row-g32 > [class*='col-'] {
  padding-right: 16px;
  padding-left: 16px;
}
.flex.row-g36 {
  margin-right: -18px;
  margin-left: -18px;
}
.flex.row-g36 > .col,
.flex.row-g36 > [class*='col-'] {
  padding-right: 18px;
  padding-left: 18px;
}
.flex.row-g40 {
  margin-right: -20px;
  margin-left: -20px;
}
.flex.row-g40 > .col,
.flex.row-g40 > [class*='col-'] {
  padding-right: 20px;
  padding-left: 20px;
}
.flex.row-g44 {
  margin-right: -22px;
  margin-left: -22px;
}
.flex.row-g44 > .col,
.flex.row-g44 > [class*='col-'] {
  padding-right: 22px;
  padding-left: 22px;
}
.flex.row-g48 {
  margin-right: -24px;
  margin-left: -24px;
}
.flex.row-g48 > .col,
.flex.row-g48 > [class*='col-'] {
  padding-right: 24px;
  padding-left: 24px;
}
.row.row-props .row__name {
  padding-top: 0;
}
.row.row-form .row__name {
  padding-top: 12px;
}
.row__name {
  padding-top: 12px;
  color: #717d83;
}
.row__name.required::after {
  content: '*';
}
.row:not(.flex) {
  zoom: 1;
}
.row:not(.flex):before,
.row:not(.flex):after {
  content: "";
  display: table;
}
.row:not(.flex):after {
  clear: both;
}
.row_table {
  overflow: hidden;
}
.row_table .column,
.row_table .columns,
.row_table .col {
  margin-bottom: -1000px;
  padding-bottom: 1000px;
}
.col,
.column,
.columns {
  width: 100%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 3%;
}
.col:first-child,
.column:first-child,
.columns:first-child,
.col.f_right + .col {
  margin-left: 0;
}
.col.auto,
.column.auto,
.columns.auto {
  width: auto;
}
.col.one,
.column.one,
.columns.one {
  width: 5.58333333333%;
}
.col.two,
.column.two,
.columns.two {
  width: 14.1666666667%;
}
.col.three,
.column.three,
.columns.three {
  width: 22.75%;
}
.col.four,
.column.four,
.columns.four {
  width: 31.3333333333%;
}
.col.five,
.column.five,
.columns.five {
  width: 39.9166666667%;
}
.col.six,
.column.six,
.columns.six {
  width: 48.5%;
}
.col.seven,
.column.seven,
.columns.seven {
  width: 57.0833333333%;
}
.col.eight,
.column.eight,
.columns.eight {
  width: 65.6666666667%;
}
.col.nine,
.column.nine,
.columns.nine {
  width: 74.25%;
}
.col.ten,
.column.ten,
.columns.ten {
  width: 82.8333333333%;
}
.col.eleven,
.column.eleven,
.columns.eleven {
  width: 91.4166666667%;
}
.col.twelve,
.column.twelve,
.columns.twelve,
.col.full,
.column.full,
.columns.full {
  width: 100%;
  margin-left: 0;
  float: none;
}
.col.one-third,
.column.one-third,
.columns.one-third {
  width: 30.6666666667%;
}
.col.two-thirds,
.column.two-thirds,
.columns.two-thirds {
  width: 65.3333333333%;
}
.col.half,
.column.half,
.columns.half {
  width: 48.5%;
}
.offset-by-one.column,
.offset-by-one.columns,
.offset-by-one.col {
  margin-left: 11.58333333333%;
}
.offset-by-two.column,
.offset-by-two.columns,
.offset-by-two.col {
  margin-left: 20.1666666667%;
}
.offset-by-three.column,
.offset-by-three.columns,
.offset-by-three.col {
  margin-left: 28.75%;
}
.offset-by-four.column,
.offset-by-four.columns,
.offset-by-four.col {
  margin-left: 37.3333333333%;
}
.offset-by-five.column,
.offset-by-five.columns,
.offset-by-five.col {
  margin-left: 46.9166666667%;
}
.offset-by-six.column,
.offset-by-six.columns,
.offset-by-six.col {
  margin-left: 54.5%;
}
.offset-by-seven.column,
.offset-by-seven.columns,
.offset-by-seven.col {
  margin-left: 63.0833333333%;
}
.offset-by-eight.column,
.offset-by-eight.columns,
.offset-by-eight.col {
  margin-left: 71.6666666667%;
}
.offset-by-nine.column,
.offset-by-nine.columns,
.offset-by-nine.col {
  margin-left: 80.25%;
}
.offset-by-ten.column,
.offset-by-ten.columns,
.offset-by-ten.col {
  margin-left: 88.8333333333%;
}
.offset-by-eleven.column,
.offset-by-eleven.columns,
.offset-by-eleven.col {
  margin-left: 94.4166666667%;
}
.col_form {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 20px;
  width: 100%;
}
.col_form:first-child {
  margin-left: 0;
}
.col_form.auto {
  width: auto;
}
.col_form.offset_40px {
  width: calc(100% - 20px - 40px);
}
.col_form.offset_50px {
  width: calc(100% - 20px - 50px);
}
.col_form.offset_60px {
  width: calc(100% - 20px - 60px);
}
.col_form.offset_70px {
  width: calc(100% - 20px - 70px);
}
.col_form.offset_80px {
  width: calc(100% - 20px - 80px);
}
.col_form.offset_90px {
  width: calc(100% - 20px - 90px);
}
.col_form.offset_100px {
  width: calc(100% - 20px - 100px);
}
.col_form.offset_110px {
  width: calc(100% - 20px - 110px);
}
.col_form.offset_120px {
  width: calc(100% - 20px - 120px);
}
.col_form.offset_130px {
  width: calc(100% - 20px - 130px);
}
.col_form.offset_140px {
  width: calc(100% - 20px - 140px);
}
.col_form.offset_150px {
  width: calc(100% - 20px - 150px);
}
.col_form.offset_160px {
  width: calc(100% - 20px - 160px);
}
.col_form.offset_170px {
  width: calc(100% - 20px - 170px);
}
body {
  font-size: 16px;
  font-family: Roboto, Arial, sans-serif;
  font-weight: 400;
  color: #243036;
  line-height: 1.3;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: none;
}
code {
  font-family: Roboto, Arial, sans-serif;
  font-size: 14px;
}
p {
  line-height: 1.5;
}
p + p {
  margin-top: 0.75em;
}
h0 {
  display: block;
  margin: 0 0 30px;
  font-size: 32px;
  font-weight: 300;
}
h1,
.h1,
.control-panel__title {
  margin: 0 0 30px;
  font-size: 24px;
  font-weight: 400;
}
h2,
.h2 {
  margin: 0 0 20px;
  font-size: 20px;
  font-weight: 500;
}
h3,
.h3 {
  margin: 0 0 24px;
  font-size: 18px;
  font-weight: 500;
}
h4,
.h4 {
  margin: 0 0 8px;
  font-size: 16px;
  font-weight: 500;
}
h5,
.h5 {
  margin: 0 0 4px;
  font-size: 14px;
  font-weight: 500;
}
h6,
.h6 {
  margin: 0 0 2px;
  font-size: 12px;
  font-weight: 500;
}
nowrap {
  white-space: nowrap;
}
ul {
  list-style: none;
}
ul li ul {
  margin-top: 0.75em;
}
ul.circ,
ul.dash,
ul.point,
ul.check {
  margin-bottom: 16px;
}
ul.circ > li,
ul.dash > li,
ul.point > li,
ul.check > li {
  position: relative;
  margin-bottom: 0.75em;
  padding-left: 1.5em;
}
ul.small > li {
  margin-bottom: 0.5em;
}
ul.small > li ul {
  margin-top: 0.5em;
}
ul.xsmall > li {
  margin-bottom: 0.25em;
}
ul.xsmall > li ul {
  margin-top: 0.25em;
}
ul.check > li::before {
  position: absolute;
  left: -0.125em;
  top: 0.0625em;
  text-align: center;
  font-size: 1.125em;
  color: #88bd1f;
}
ul.check._blue > li::before {
  color: #0082cd;
}
ul.check._inherit > li::before {
  color: inherit;
}
ul.circ > li::before {
  content: '';
  position: absolute;
  top: 0.375em;
  left: 0;
  width: 0.25em;
  height: 0.25em;
  border: 0.125em solid #0082cd;
  border-radius: 0.25em;
}
ul.circ._green > li::before {
  border-color: #88bd1f;
}
ul.circ._inherit > li::before {
  border-color: inherit;
}
ul.point > li::before {
  content: '\2022';
  position: absolute;
  top: 0.3em;
  left: 0;
  line-height: 0.3em;
  font-size: 1.4825em;
  color: inherit;
}
ul.point._blue > li::before {
  color: #0082cd;
}
ul.point._green > li::before {
  color: #88bd1f;
}
ul.point > li.checked {
  color: #88bd1f;
}
ul.point > li.checked::before {
  position: absolute;
  top: 0.3em;
  left: -2px;
  padding-top: 3px;
  padding-left: 0px;
  line-height: 0.3em;
  font-size: 0.85em;
  color: #88bd1f;
}
ul.dash > li {
  padding-left: 1.625em;
}
ul.dash > li::before {
  position: absolute;
  left: 0.125em;
  top: 0.125em;
  text-align: center;
  font-size: 1em;
  color: inherit;
}
ul.check_blue li {
  position: relative;
  padding-left: 32px;
}
ul.check_blue li::before {
  position: absolute;
  left: 0;
  top: 3px;
  text-align: center;
  font-size: 18px;
  color: #0382ce;
}
ul.check-green li {
  position: relative;
  padding-left: 26px;
  margin: 0 0 16px;
}
ul.check-green li::before {
  position: absolute;
  left: 2px;
  top: 3px;
  text-align: center;
  font-size: 16px;
  color: #b7bf00;
}
ol li {
  margin-left: 24px;
  margin-bottom: 12px;
}
ol.bordered,
ol.filled,
ol.blue,
ol.big {
  margin: 16px 0;
  list-style: none;
}
ol.bordered li,
ol.filled li,
ol.blue li,
ol.big li {
  position: relative;
  margin-bottom: 16px;
  margin-left: 0;
  padding-left: 30px;
  counter-increment: item;
}
ol.bordered li .title,
ol.filled li .title,
ol.blue li .title,
ol.big li .title {
  line-height: 24px;
}
ol.bordered li::before,
ol.filled li::before,
ol.blue li::before,
ol.big li::before {
  content: counter(item);
  position: absolute;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px;
  height: 24px;
  left: 0;
  line-height: inherit;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
}
ol.blue li::before {
  font-size: 16px;
  font-weight: bold;
  color: #0382ce;
  content: counter(item) ".";
}
ol.bordered li {
  min-height: 24px;
  padding-left: 36px;
}
ol.bordered li::before {
  border-radius: 50%;
  border-width: 2px;
  border-style: solid;
  line-height: 20px;
  color: #0382ce;
}
ol.filled li {
  min-height: 24px;
  padding-left: 36px;
}
ol.filled li::before {
  border-width: 2px;
  border-style: solid;
  border-radius: 24px;
  border-color: #edfad7;
  line-height: 20px;
  background-color: #edfad7;
  color: rgba(0,0,0,0.5);
}
ol.filled.blue li {
  padding-left: 42px;
}
ol.filled.blue li::before {
  content: counter(item);
  top: -5px;
  left: -5px;
  width: 32px;
  height: 32px;
  line-height: 33px;
  font-size: 18px;
  color: #0082cd;
  border: 0;
  background-color: #edfaff;
}
ol.big li {
  min-height: 32px;
  margin-bottom: 28px;
  padding-left: 48px;
}
ol.big li .title {
  line-height: 32px;
}
ol.big li::before {
  width: 32px;
  height: 32px;
  font-size: 14px;
  border-width: 2px;
  border-style: solid;
  border-radius: 32px;
  line-height: 28px;
  color: #0382ce;
}
.a_center,
.ta-c {
  text-align: center !important;
}
.a_left,
.ta-l {
  text-align: left !important;
}
.a_right,
.ta-r {
  text-align: right !important;
}
.ta-j {
  text-align: justify !important;
}
.fz-xs,
.f_xsmall {
  font-size: 12px !important;
}
.fz-sm,
.f_small {
  font-size: 14px !important;
}
.fz-md,
.f_middle {
  font-size: 15px !important;
}
.fz-n,
.f_normal,
.fzn {
  font-size: 16px !important;
}
.fz-lg,
.f_big {
  font-size: 18px !important;
}
.fz-xl,
.f_xbig {
  font-size: 20px !important;
}
i,
em {
  font-style: italic;
}
.fs_i {
  font-style: italic !important;
}
.tt-l {
  text-transform: lowercase;
}
.tt-u {
  text-transform: uppercase;
}
.fw-xl {
  font-weight: 200 !important;
}
.fw-l {
  font-weight: 300 !important;
}
.fw-r {
  font-weight: 400 !important;
}
.fw-m {
  font-weight: 500 !important;
}
.fw-b {
  font-weight: 700 !important;
}
.fw_xl {
  font-weight: 200 !important;
}
.fw_l {
  font-weight: 300 !important;
}
.fw_n {
  font-weight: 400 !important;
}
.fw_r {
  font-weight: 400 !important;
}
.fw_m {
  font-weight: 500 !important;
}
.fw_b {
  font-weight: 700 !important;
}
.c_text {
  color: #243036 !important;
}
.c_primary {
  color: #0082cd !important;
}
.c_success {
  color: #88bd1f !important;
}
.c_success_hue {
  color: #81c624 !important;
}
.c_light {
  color: #717d83 !important;
}
.c_error {
  color: #b93535 !important;
}
.c_warning {
  color: #da9d04 !important;
}
.c_danger {
  color: #f57f1e !important;
}
.c_link {
  color: #015486 !important;
}
.c_linklight {
  color: #6690b0 !important;
}
.c_sky {
  color: #7dd3f7 !important;
}
.c_grey36 {
  color: rgba(36,48,54,0.36) !important;
}
.c_white {
  color: #fff !important;
}
.text-light,
.reg__company-desc {
  color: #717d83 !important;
}
.text-dark {
  color: #49555c !important;
}
.text-info {
  color: #d2aa0f !important;
}
.text-danger {
  color: #ee7c2d !important;
}
.text-error {
  color: #b93535 !important;
}
.text-success {
  color: #88bd1f !important;
}
.text-primary {
  color: #0082cd !important;
}
.text-disabled {
  color: #9da6aa !important;
}
.block_title_small {
  margin-bottom: 8px;
  font-size: 10px;
}
mark,
.highlighted {
  background-color: #fffdc4;
}
.title_middle {
  font-size: 14px;
  color: #243036;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-bottom: 15px;
}
.legend {
  margin-bottom: 24px;
  line-height: normal;
  font-size: 18px;
  font-weight: 500;
  border-bottom: 2px solid #e5e7e8;
}
.legend span {
  display: inline-block;
  margin-bottom: -2px;
  padding: 0 0 8px;
  border-bottom: 2px solid #0382ce;
}
.legend_small {
  margin-bottom: 32px;
  height: 10px;
  font-weight: 400;
  font-size: 14px;
  color: #717d83;
  border-bottom: 1px solid #e5e7e8;
}
.legend_small span {
  display: inline-block;
  padding: 0 10px 0 0;
  height: 20px;
  background: #fff;
}
r {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 1em;
}
r::after {
  position: absolute;
  top: -0.3em;
  left: 0.05em;
  display: inline-block;
  content: '\AE';
  vertical-align: super;
  font-size: smaller;
}
[class*="underline_dashed"] {
  display: inline;
}
.underline_dashed_error {
  border-bottom: 1px dashed #b93535;
}
.underline_dashed_success {
  border-bottom: 1px dashed #88bd1f;
}
.underline_dashed_danger {
  border-bottom: 1px dashed #f57f1e;
}
.text-block p + p {
  margin-top: 1em;
}
a {
  text-decoration: underline;
  color: #0082cd;
  -webkit-transition: color 0.1s ease;
  -moz-transition: color 0.1s ease;
  -o-transition: color 0.1s ease;
  -ms-transition: color 0.1s ease;
  transition: color 0.1s ease;
  cursor: pointer;
}
a:hover {
  color: #009ee3;
}
a:active {
  color: #0069a6;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
}
a:focus {
  outline: none;
}
a .dashed {
  border-bottom: 1px dashed #0082cd;
}
a:hover .dashed {
  border-bottom-color: #009ee3;
}
a.link_dashed,
a.link-dashed {
  text-decoration: none;
}
a.link_dashed:hover > span,
a.link-dashed:hover > span {
  border-bottom-color: #009ee3;
}
a.link_dashed > span,
a.link-dashed > span {
  border-bottom: 1px dashed #0082cd;
}
a.link_dashed.c_error:hover > span,
a.link-dashed.c_error:hover > span,
a.link_dashed.link-delete:hover > span,
a.link-dashed.link-delete:hover > span {
  border-color: #cf4545;
}
a.link_dashed.c_error > span,
a.link-dashed.c_error > span,
a.link_dashed.link-delete > span,
a.link-dashed.link-delete > span {
  border-color: #b93535;
}
a.link_clean,
a.link-clean {
  display: inline-block;
  text-decoration: none;
}
a.link-secondary {
  color: #243036;
}
a.link-secondary:hover {
  color: #0082cd;
}
a.link-secondary:active {
  color: #0069a6;
}
a.link-secondary > span {
  border-bottom: 1px dashed #243036;
}
a.link-light {
  color: #717d83;
}
a.link-light:hover {
  color: #0082cd;
}
a.link-light:hover {
  color: #0069a6;
}
a.link_dashed[class*='icon-']:hover::before,
a.link-icon[class*='icon-']:hover::before,
a.link-secondary[class*='icon-']:hover::before,
a.link-light[class*='icon-']:hover::before,
a.link_clean[class*='icon-']:hover::before,
a.link-action[class*='icon-']:hover::before {
  color: inherit;
}
a.link_disabled,
a.link-disabled {
  color: #9da6aa !important;
  cursor: default;
}
a.c_error,
a.link-delete {
  color: #b93535;
}
a.c_error:hover,
a.link-delete:hover {
  color: #cf4545;
}
a.c_error:active,
a.link-delete:active {
  color: #cf4545;
}
a[class*='icon-']:empty {
  text-decoration: none;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  a[class*='icon-'] {
    text-decoration: none;
  }
}
a[class*='icon-close'] {
  -webkit-transition: -webkit-transform 0.15s;
  -moz-transition: -moz-transform 0.15s;
  -o-transition: -o-transform 0.15s;
  -ms-transition: -ms-transform 0.15s;
  transition: transform 0.15s;
}
a[class*='icon-close']:active::before {
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -o-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  -ms-transition-duration: 0s;
  transition-duration: 0s;
}
a[class*='icon-close']::before {
  margin: 0;
  min-width: 0;
  -webkit-transition: -webkit-transform 0.15s;
  -moz-transition: -moz-transform 0.15s;
  -o-transition: -o-transform 0.15s;
  -ms-transition: -ms-transform 0.15s;
  transition: transform 0.15s;
}
a[class*='icon-favorites-solid']::before {
  color: #d2aa0f;
}
a[class*='icon-favorites']:hover::before {
  color: #d2aa0f;
}
::-webkit-scrollbar {
  width: 12px;
  height: 12px;
  background-color: transparent;
}
::-webkit-scrollbar-thumb {
  width: 12px;
  border-width: 3px;
  border-style: solid;
  border-color: rgba(255,255,255,0);
  border-radius: 10px;
  background-color: rgba(53,65,76,0.3);
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
::-webkit-scrollbar-thumb:hover {
  background-color: rgba(36,48,54,0.4);
}
.avatar {
  display: inline-block;
  width: 150px;
  height: 150px;
  vertical-align: middle;
  line-height: 2.1;
  text-align: center;
  font-weight: 700;
  font-size: 75px;
  color: #fff;
  text-shadow: 2px 2px 0 rgba(36,48,54,0.1);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  border-radius: 150px;
}
.avatar img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.avatar:hover .avatar_edit {
  color: #fff;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.avatar:hover .avatar_delete {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.avatar .avatar_edit {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  line-height: 150px;
  text-decoration: underline;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  background: rgba(36,48,54,0.5);
  border-radius: 100px;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -o-transform: scale(0.6);
  -ms-transform: scale(0.6);
  transform: scale(0.6);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: color 0.3s, opacity 0.3s, -webkit-transform 0.3s;
  -moz-transition: color 0.3s, opacity 0.3s, -moz-transform 0.3s;
  -o-transition: color 0.3s, opacity 0.3s, -o-transform 0.3s;
  -ms-transition: color 0.3s, opacity 0.3s, -ms-transform 0.3s;
  transition: color 0.3s, opacity 0.3s, transform 0.3s;
}
.avatar .avatar_edit:hover {
  color: #fff !important;
}
.avatar .avatar_delete {
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.chatbot-avatar {
  height: 100%;
}
.chatbot-avatar:empty {
  background: url(/account/images/svg-json/chatbot-avatar.svg?886cfe5) no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.chatbot-avatar._winter:empty {
  background-image: url(/account/images/svg-json/chatbot-avatar-winter.svg?fba6a87);
}
.chatbot-avatar svg {
  display: block;
}
* {
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  outline: none;
  -webkit-text-size-adjust: none;
}
body {
  background-color: #f5f5f6;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  -ms-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 0.8s;
  -moz-animation-duration: 0.8s;
  -o-animation-duration: 0.8s;
  -ms-animation-duration: 0.8s;
  animation-duration: 0.8s;
}
@media screen and (max-width: 1024px) {
  body {
    overflow-x: auto;
  }
}
html,
body {
  position: relative;
  height: 100%;
  min-height: 100%;
}
div,
article,
aside,
footer,
header,
nav,
section,
dialog,
figure,
hgroup,
menu {
  position: relative;
}
sup {
  vertical-align: super;
}
iframe {
  display: block;
  border: 0;
}
.account__avatar {
  position: relative;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 150px;
  height: 150px;
  background-image: url(data:image/jpeg;base64,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);
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  border-radius: 50%;
  -webkit-transition: 0.2s box-shadow;
  -moz-transition: 0.2s box-shadow;
  -o-transition: 0.2s box-shadow;
  -ms-transition: 0.2s box-shadow;
  transition: 0.2s box-shadow;
}
.account__avatar:hover {
  -webkit-box-shadow: 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
  box-shadow: 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
}
.account__avatar:hover::before,
.account__avatar:hover::after {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.account__avatar._man {
  background-image: url(/account/images/avatars/avatar-man.jpg?4065b4d);
}
.account__avatar._woman {
  background-image: url(/account/images/avatars/avatar-woman.jpg?2e557d5);
}
.account__avatar::before,
.account__avatar::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: 0.2s opacity;
  -moz-transition: 0.2s opacity;
  -o-transition: 0.2s opacity;
  -ms-transition: 0.2s opacity;
  transition: 0.2s opacity;
  z-index: 1;
}
.account__avatar::before {
  content: '';
  background-color: rgba(36,48,54,0.48);
  border-radius: 50%;
}
.account__avatar::after {
  content: '\418\437\43C\435\43D\438\442\44C   \444\43E\442\43E';
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  text-decoration: underline;
  font-size: 12px;
  color: #fff;
  cursor: pointer;
}
.cropped_image {
  display: block;
  margin: 0 auto;
  width: 480px;
  height: 350px;
  overflow: hidden;
}
.cropped_image img-crop {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.cropped_image img-crop canvas {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  outline: none;
  -webkit-tap-highlight-color: rgba(255,255,255,0);
}
.upload_avatar_disabled {
  cursor: no-drop;
}
.upload_avatar_disabled .avatar_edit,
.upload_avatar_disabled .avatar_delete {
  display: none;
}
.upload_avatar_disabled img {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}
.system_info {
  position: absolute;
  bottom: 15px;
  left: 10px;
  right: 10px;
  font-size: 12px;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}
.text_info {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  margin-left: 8px;
  font-size: inherit;
}
.text_placeholder {
  text-align: center;
  padding: 100px 40px;
  font-style: italic;
  color: #717d83;
}
.show_more {
  padding: 20px 0 0;
}
.m_client {
  display: inline-block;
  margin-left: 5px;
  width: 12px;
  height: 12px;
  background-image: url(/account/images/logo_emblem.svg?81f4935);
  background-repeat: no-repeat;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  background-size: 100%;
}
.m_client.light {
  background-image: url(/account/images/logo_emblem_w.svg?60fd33d);
}
.m_client.big {
  width: 16px;
  height: 16px;
}
.empty_block {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  height: 80%;
  min-height: 150px;
  max-height: 70vw;
}
.empty_block > div {
  max-width: 400px;
  text-align: center;
  color: #717d83;
}
.empty_block p {
  margin: 0 0 15px;
}
.pagination {
  margin: 30px 0 10px;
  text-align: center;
}
.pagination li {
  display: inline-block;
  margin: 0 1px;
  vertical-align: middle;
}
.pagination li a {
  display: block;
  padding: 0 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 24px;
  min-width: 24px;
  line-height: 24px;
  text-align: center;
  text-decoration: none;
  font-size: 16px;
  color: #243036;
  border-radius: 20px;
}
.pagination li a:hover {
  background-color: #edeff1;
}
.pagination li.active a {
  background-color: #eaf5f9;
}
.pagination li.disabled a {
  color: #9da6aa;
  cursor: default;
}
.pagination li.disabled a:hover {
  background: none;
}
.pagination li.arrow a {
  line-height: 21px;
  font-size: 22px;
}
.center_xy {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin: auto;
  width: 100%;
  height: 100%;
}
.page_content > .center_xy {
  height: calc(100% - 30px);
  min-height: 132px;
}
.no_scroll {
  max-height: none !important;
}
.personal_settings .avatar {
  margin-bottom: 20px;
}
.equalize_height {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -o-box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.drop_bank_account .bank_name {
  display: block;
  padding: 0 0 2px;
}
.drop_bank_account .bank_account_num {
  color: #717d83;
  font-size: 11px;
}
.cursor-pointer {
  cursor: pointer !important;
}
.cursor-default {
  cursor: default !important;
}
[data-count]:not([data-count=""]) {
  position: relative;
}
[data-count]:not([data-count=""])::after {
  content: attr(data-count);
  position: absolute;
  top: -0.5em;
  left: 100%;
  height: 17px;
  padding: 0 0.3em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 17px;
  line-height: 13px;
  text-align: center;
  font-weight: 500;
  font-size: 10px;
  color: #fff;
  background-color: #e06b6b;
  border: 2px solid #fff;
  border-radius: 17px;
  -webkit-transform: translateX(-1em);
  -moz-transform: translateX(-1em);
  -o-transform: translateX(-1em);
  -ms-transform: translateX(-1em);
  transform: translateX(-1em);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.separator {
  margin: 16px 0;
  width: 100%;
  height: 1px;
  background-color: #e6e8e9;
}
.project-build-version {
  padding: 4px 8px;
  font-size: 14px;
  color: #717d83;
}
.confirm-code {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin: 16px 0;
  padding: 0 24px;
  height: 74px;
  letter-spacing: 0.15em;
  font-size: 40px;
  color: #243036;
  background-color: #f5f5f6;
  border-radius: 4px;
}
.confirm-code._sm {
  height: 64px;
  font-size: 24px;
}
.confirm-code._white {
  background-color: #fff;
}
main.system-info {
  top: 0;
  padding: 100px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
main.system-info .logo {
  position: absolute;
  top: 20px;
  left: 32px;
  width: 160px;
  height: 25px;
  background-image: url(/account/images/logo/bank/logo-solid.svg?f15b9cc);
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  z-index: 1;
}
.page404,
.page_clear {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: auto;
  background: url(/account/images/404_back.png?f0eb23b) no-repeat center, -webkit-radial-gradient(65% 100%, #edeff1 45%, #b7bfc7 100%);
  background: url(/account/images/404_back.png?f0eb23b) no-repeat center, -moz-radial-gradient(65% 100%, #edeff1 45%, #b7bfc7 100%);
  background: url(/account/images/404_back.png?f0eb23b) no-repeat center, -o-radial-gradient(65% 100%, #edeff1 45%, #b7bfc7 100%);
  background: url(/account/images/404_back.png?f0eb23b) no-repeat center, -ms-radial-gradient(65% 100%, #edeff1 45%, #b7bfc7 100%);
  background: url(/account/images/404_back.png?f0eb23b) no-repeat center, radial-gradient(65% 100%, #edeff1 45%, #b7bfc7 100%);
  -webkit-background-size: auto 95%;
  -moz-background-size: auto 95%;
  background-size: auto 95%;
}
.page404 .logo,
.page_clear .logo {
  position: absolute;
  top: 40px;
  left: calc(50% - 135px);
  width: 270px;
  height: 50px;
  text-indent: -10000em;
  background: url(/account/images/logo/bank/logo-solid.svg?f15b9cc) no-repeat 0 0;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.page404 .content_wrap,
.page_clear .content_wrap {
  display: table;
  width: 100%;
  height: 100%;
}
.page404 .content_cell,
.page_clear .content_cell {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.page404 .content,
.page_clear .content {
  margin: 0 auto;
  width: 400px;
  text-align: center;
}
.page404 .content p,
.page_clear .content p {
  margin: 0 0 15px;
}
.page404.old_browser .content_cell,
.page_clear.old_browser .content_cell {
  padding-top: 120px;
  padding-bottom: 30px;
}
.page404.old_browser .content,
.page_clear.old_browser .content {
  width: 600px;
  text-align: justify;
  font-size: 14px;
}
.page404.old_browser .browser_list,
.page_clear.old_browser .browser_list {
  margin: 50px 0 0;
  overflow: hidden;
}
.page404.old_browser .browser_list li,
.page_clear.old_browser .browser_list li {
  float: left;
  padding: 0 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 25%;
  text-align: center;
  font-size: 13px;
}
.page404.old_browser .browser_list li a,
.page_clear.old_browser .browser_list li a {
  display: block;
  padding: 110px 0 25px;
  text-decoration: none;
  -webkit-background-size: 50% auto;
  -moz-background-size: 50% auto;
  background-size: 50% auto;
  background-color: rgba(255,255,255,0.5);
  background-repeat: no-repeat;
  background-position: center 15px;
  border-radius: 5px;
}
.page404.old_browser .browser_list li a:hover,
.page_clear.old_browser .browser_list li a:hover {
  background-color: #fff;
}
.page404.old_browser .browser_list li a.chrome,
.page_clear.old_browser .browser_list li a.chrome {
  background-image: url(/account/images/browser_chrome.png?da8ac9c);
}
.page404.old_browser .browser_list li a.firefox,
.page_clear.old_browser .browser_list li a.firefox {
  background-image: url(/account/images/browser_firefox.png?b24fd5b);
}
.page404.old_browser .browser_list li a.ie,
.page_clear.old_browser .browser_list li a.ie {
  background-image: url(/account/images/browser_ie.png?b5ad7f2);
}
.page404.old_browser .browser_list li a.safari,
.page_clear.old_browser .browser_list li a.safari {
  background-image: url(/account/images/browser_safari.png?b047f43);
}
.page404.page_system_update,
.page_clear.page_system_update {
  background: url(/account/images/404_back.png?f0eb23b) no-repeat center;
  -webkit-background-size: auto 95%;
  -moz-background-size: auto 95%;
  background-size: auto 95%;
}
.page404.page_system_update .logo,
.page_clear.page_system_update .logo {
  top: 20px;
  left: 20px;
  width: 200px;
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  background-size: 100% auto;
}
.page404.page_system_update .contact,
.page_clear.page_system_update .contact {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 14px;
  color: #243036;
  z-index: 100;
}
.page404.page_system_update .contact a,
.page_clear.page_system_update .contact a {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px;
  text-decoration: none;
  font-size: 18px;
  color: #243036;
}
.page404.page_system_update .contact a:hover,
.page_clear.page_system_update .contact a:hover {
  color: #0082cd;
}
.page404.page_system_update .content,
.page_clear.page_system_update .content {
  width: 80%;
}
.page404.page_system_update h1,
.page_clear.page_system_update h1 {
  font-size: 41px;
}
.page404.page_system_update p,
.page_clear.page_system_update p {
  font-size: 20px;
}
.page404.page_system_update form,
.page_clear.page_system_update form {
  display: inline-block;
  margin-top: 50px;
  padding: 30px;
  background: rgba(255,255,255,0.5);
}
.page404.page_system_update form p,
.page_clear.page_system_update form p {
  font-size: 16px;
}
.accordion {
  margin-bottom: 12px;
  padding: 16px;
  background-color: #f5f5f6;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,0.22), 0 1px 2px 0 rgba(36,48,54,0.09);
  box-shadow: 0 0 1px 0 rgba(0,0,0,0.22), 0 1px 2px 0 rgba(36,48,54,0.09);
}
.accordion .accordion__header {
  position: relative;
  text-transform: uppercase;
  font-weight: 500;
  cursor: pointer;
}
.accordion .accordion__header::after {
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  -ms-transition: all 1s;
  transition: all 1s;
  cursor: pointer;
}
.accordion .accordion__header + .accordion_body {
  padding-left: 0;
}
.accordion .accordion_body {
  padding-left: 26px;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  -ms-transition: all 1s;
  transition: all 1s;
}
.accordion.accordion__expanded .accordion__header::after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.accordion.accordion__expanded .accordion__header + .accordion_body {
  margin-top: 44px;
}
.accordion.accordion__expanded .accordion_body {
  max-height: 2000px;
  margin-top: 20px;
  overflow: visible;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.accordion-2 {
  background-color: #f5f5f6;
}
.accordion-2 + .accordion-2 {
  margin-top: 8px;
}
.accordion-2 .accordion__header {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding-left: 48px;
  padding-right: 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 52px;
  cursor: pointer;
}
.accordion-2 .accordion__header:hover .accordion__actions a.visible-on-hover {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.accordion-2 .accordion__header::before {
  position: absolute;
  top: 50%;
  left: 16px;
  font-size: 30px;
  color: #717d83;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.accordion-2 .accordion__title {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-weight: 500;
}
.accordion-2 .accordion__actions {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-left: 24px;
}
.accordion-2 .accordion__actions a {
  font-size: 20px;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.accordion-2 .accordion__actions a + a {
  margin-left: 16px;
}
.accordion-2 .accordion__actions a.visible-on-hover {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.accordion-2 .accordion__body {
  padding: 16px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.accordion-2._collapsed {
  overflow: hidden;
}
.accordion-2._collapsed > .accordion__header::before {
  -webkit-transform: translateY(-50%) rotate(-90deg);
  -moz-transform: translateY(-50%) rotate(-90deg);
  -o-transform: translateY(-50%) rotate(-90deg);
  -ms-transform: translateY(-50%) rotate(-90deg);
  transform: translateY(-50%) rotate(-90deg);
}
.accordion-2._secondary {
  border: 1px solid #e6e8e9;
  border-radius: 4px;
}
.accordion-2._secondary > .accordion__header {
  height: 44px;
}
.accordion-2._secondary > .accordion__body {
  background-color: #fff;
}
.notice_anim {
  max-height: 0;
  -webkit-transition: 1s;
  -moz-transition: 1s;
  -o-transition: 1s;
  -ms-transition: 1s;
  transition: 1s;
  overflow: hidden;
}
.notice_anim .notice_block {
  visibility: hidden;
}
.notice_anim.notice_out {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -o-animation-duration: 1s;
  -ms-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-name: noticeOut;
  -moz-animation-name: noticeOut;
  -o-animation-name: noticeOut;
  -ms-animation-name: noticeOut;
  animation-name: noticeOut;
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  max-height: 300px;
}
.notice_anim.notice_out .notice_block {
  visibility: visible;
}
.notice_anim.notice_in {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -o-animation-duration: 1s;
  -ms-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-name: noticeIn;
  -moz-animation-name: noticeIn;
  -o-animation-name: noticeIn;
  -ms-animation-name: noticeIn;
  animation-name: noticeIn;
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  max-height: 300px;
}
.notice_anim.notice_in .notice_block {
  visibility: visible;
}
.notice_anim:nth-child(1) {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -o-animation-duration: 1s;
  -ms-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-name: noticeIn2;
  -moz-animation-name: noticeIn2;
  -o-animation-name: noticeIn2;
  -ms-animation-name: noticeIn2;
  animation-name: noticeIn2;
}
.ng-animate {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
}
.ng-animation {
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
}
.ng-animation.ng-hide-add {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.ng-animation.ng-hide-add-active {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.ng-animation.ng-hide-pxove {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.ng-animation.ng-hide-pxove-active {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fadeIn {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-moz-keyframes pageHide {
  0% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    visibility: visible;
    right: 0;
  }
  99% {
    visibility: visible;
  }
  100% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    visibility: hidden;
    right: -150px;
  }
}
@-webkit-keyframes pageHide {
  0% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    visibility: visible;
    right: 0;
  }
  99% {
    visibility: visible;
  }
  100% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    visibility: hidden;
    right: -150px;
  }
}
@-o-keyframes pageHide {
  0% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    visibility: visible;
    right: 0;
  }
  99% {
    visibility: visible;
  }
  100% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    visibility: hidden;
    right: -150px;
  }
}
@keyframes pageHide {
  0% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    visibility: visible;
    right: 0;
  }
  99% {
    visibility: visible;
  }
  100% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    visibility: hidden;
    right: -150px;
  }
}
@-moz-keyframes pageOpen {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    right: -150px;
    visibility: visible;
  }
  100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    right: 0;
  }
}
@-webkit-keyframes pageOpen {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    right: -150px;
    visibility: visible;
  }
  100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    right: 0;
  }
}
@-o-keyframes pageOpen {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    right: -150px;
    visibility: visible;
  }
  100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    right: 0;
  }
}
@keyframes pageOpen {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    right: -150px;
    visibility: visible;
  }
  100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    right: 0;
  }
}
@-moz-keyframes pageFullsize {
  0% {
    width: 66%;
  }
  100% {
    width: 100%;
    max-width: 2000px;
  }
}
@-webkit-keyframes pageFullsize {
  0% {
    width: 66%;
  }
  100% {
    width: 100%;
    max-width: 2000px;
  }
}
@-o-keyframes pageFullsize {
  0% {
    width: 66%;
  }
  100% {
    width: 100%;
    max-width: 2000px;
  }
}
@keyframes pageFullsize {
  0% {
    width: 66%;
  }
  100% {
    width: 100%;
    max-width: 2000px;
  }
}
@-moz-keyframes pageNorsize {
  0% {
    top: 40px;
    width: 100%;
  }
  100% {
    top: 65px;
    width: 66%;
  }
}
@-webkit-keyframes pageNorsize {
  0% {
    top: 40px;
    width: 100%;
  }
  100% {
    top: 65px;
    width: 66%;
  }
}
@-o-keyframes pageNorsize {
  0% {
    top: 40px;
    width: 100%;
  }
  100% {
    top: 65px;
    width: 66%;
  }
}
@keyframes pageNorsize {
  0% {
    top: 40px;
    width: 100%;
  }
  100% {
    top: 65px;
    width: 66%;
  }
}
@-moz-keyframes error-border-flash {
  0% {
    border-color: rgba(229,77,77,0);
  }
  100% {
    border-color: #e54d4d;
  }
}
@-webkit-keyframes error-border-flash {
  0% {
    border-color: rgba(229,77,77,0);
  }
  100% {
    border-color: #e54d4d;
  }
}
@-o-keyframes error-border-flash {
  0% {
    border-color: rgba(229,77,77,0);
  }
  100% {
    border-color: #e54d4d;
  }
}
@keyframes error-border-flash {
  0% {
    border-color: rgba(229,77,77,0);
  }
  100% {
    border-color: #e54d4d;
  }
}
@-moz-keyframes writeNow {
  from {
    -webkit-transform: translateX(0) translateZ(0);
    -moz-transform: translateX(0) translateZ(0);
    -o-transform: translateX(0) translateZ(0);
    -ms-transform: translateX(0) translateZ(0);
    transform: translateX(0) translateZ(0);
  }
  to {
    -webkit-transform: translateX(10px) translateZ(0);
    -moz-transform: translateX(10px) translateZ(0);
    -o-transform: translateX(10px) translateZ(0);
    -ms-transform: translateX(10px) translateZ(0);
    transform: translateX(10px) translateZ(0);
  }
}
@-webkit-keyframes writeNow {
  from {
    -webkit-transform: translateX(0) translateZ(0);
    -moz-transform: translateX(0) translateZ(0);
    -o-transform: translateX(0) translateZ(0);
    -ms-transform: translateX(0) translateZ(0);
    transform: translateX(0) translateZ(0);
  }
  to {
    -webkit-transform: translateX(10px) translateZ(0);
    -moz-transform: translateX(10px) translateZ(0);
    -o-transform: translateX(10px) translateZ(0);
    -ms-transform: translateX(10px) translateZ(0);
    transform: translateX(10px) translateZ(0);
  }
}
@-o-keyframes writeNow {
  from {
    -webkit-transform: translateX(0) translateZ(0);
    -moz-transform: translateX(0) translateZ(0);
    -o-transform: translateX(0) translateZ(0);
    -ms-transform: translateX(0) translateZ(0);
    transform: translateX(0) translateZ(0);
  }
  to {
    -webkit-transform: translateX(10px) translateZ(0);
    -moz-transform: translateX(10px) translateZ(0);
    -o-transform: translateX(10px) translateZ(0);
    -ms-transform: translateX(10px) translateZ(0);
    transform: translateX(10px) translateZ(0);
  }
}
@keyframes writeNow {
  from {
    -webkit-transform: translateX(0) translateZ(0);
    -moz-transform: translateX(0) translateZ(0);
    -o-transform: translateX(0) translateZ(0);
    -ms-transform: translateX(0) translateZ(0);
    transform: translateX(0) translateZ(0);
  }
  to {
    -webkit-transform: translateX(10px) translateZ(0);
    -moz-transform: translateX(10px) translateZ(0);
    -o-transform: translateX(10px) translateZ(0);
    -ms-transform: translateX(10px) translateZ(0);
    transform: translateX(10px) translateZ(0);
  }
}
@-moz-keyframes dropShow {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    margin-top: 10px;
  }
  100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    margin-top: 0;
  }
}
@-webkit-keyframes dropShow {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    margin-top: 10px;
  }
  100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    margin-top: 0;
  }
}
@-o-keyframes dropShow {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    margin-top: 10px;
  }
  100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    margin-top: 0;
  }
}
@keyframes dropShow {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    margin-top: 10px;
  }
  100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    margin-top: 0;
  }
}
@-moz-keyframes dropHide {
  0% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -o-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }
}
@-webkit-keyframes dropHide {
  0% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -o-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }
}
@-o-keyframes dropHide {
  0% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -o-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }
}
@keyframes dropHide {
  0% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -o-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }
}
@-moz-keyframes popupOpen {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: scale(0.95) translate3d(0, 30px, 0);
    -moz-transform: scale(0.95) translate3d(0, 30px, 0);
    -o-transform: scale(0.95) translate3d(0, 30px, 0);
    -ms-transform: scale(0.95) translate3d(0, 30px, 0);
    transform: scale(0.95) translate3d(0, 30px, 0);
  }
  75%, 100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: scale(1) translate3d(0, 0, 0);
    -moz-transform: scale(1) translate3d(0, 0, 0);
    -o-transform: scale(1) translate3d(0, 0, 0);
    -ms-transform: scale(1) translate3d(0, 0, 0);
    transform: scale(1) translate3d(0, 0, 0);
  }
}
@-webkit-keyframes popupOpen {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: scale(0.95) translate3d(0, 30px, 0);
    -moz-transform: scale(0.95) translate3d(0, 30px, 0);
    -o-transform: scale(0.95) translate3d(0, 30px, 0);
    -ms-transform: scale(0.95) translate3d(0, 30px, 0);
    transform: scale(0.95) translate3d(0, 30px, 0);
  }
  75%, 100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: scale(1) translate3d(0, 0, 0);
    -moz-transform: scale(1) translate3d(0, 0, 0);
    -o-transform: scale(1) translate3d(0, 0, 0);
    -ms-transform: scale(1) translate3d(0, 0, 0);
    transform: scale(1) translate3d(0, 0, 0);
  }
}
@-o-keyframes popupOpen {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: scale(0.95) translate3d(0, 30px, 0);
    -moz-transform: scale(0.95) translate3d(0, 30px, 0);
    -o-transform: scale(0.95) translate3d(0, 30px, 0);
    -ms-transform: scale(0.95) translate3d(0, 30px, 0);
    transform: scale(0.95) translate3d(0, 30px, 0);
  }
  75%, 100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: scale(1) translate3d(0, 0, 0);
    -moz-transform: scale(1) translate3d(0, 0, 0);
    -o-transform: scale(1) translate3d(0, 0, 0);
    -ms-transform: scale(1) translate3d(0, 0, 0);
    transform: scale(1) translate3d(0, 0, 0);
  }
}
@keyframes popupOpen {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: scale(0.95) translate3d(0, 30px, 0);
    -moz-transform: scale(0.95) translate3d(0, 30px, 0);
    -o-transform: scale(0.95) translate3d(0, 30px, 0);
    -ms-transform: scale(0.95) translate3d(0, 30px, 0);
    transform: scale(0.95) translate3d(0, 30px, 0);
  }
  75%, 100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: scale(1) translate3d(0, 0, 0);
    -moz-transform: scale(1) translate3d(0, 0, 0);
    -o-transform: scale(1) translate3d(0, 0, 0);
    -ms-transform: scale(1) translate3d(0, 0, 0);
    transform: scale(1) translate3d(0, 0, 0);
  }
}
@-moz-keyframes popupOverlayOpen {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  75%, 100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes popupOverlayOpen {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  75%, 100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes popupOverlayOpen {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  75%, 100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes popupOverlayOpen {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  75%, 100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-moz-keyframes zoomIn {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: scale3d(0.9, 0.9, 0.9) translate3d(0, 30px, 0);
    -moz-transform: scale3d(0.9, 0.9, 0.9) translate3d(0, 30px, 0);
    -o-transform: scale3d(0.9, 0.9, 0.9) translate3d(0, 30px, 0);
    -ms-transform: scale3d(0.9, 0.9, 0.9) translate3d(0, 30px, 0);
    transform: scale3d(0.9, 0.9, 0.9) translate3d(0, 30px, 0);
  }
  100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
    -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
    -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
    -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  }
}
@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: scale3d(0.9, 0.9, 0.9) translate3d(0, 30px, 0);
    -moz-transform: scale3d(0.9, 0.9, 0.9) translate3d(0, 30px, 0);
    -o-transform: scale3d(0.9, 0.9, 0.9) translate3d(0, 30px, 0);
    -ms-transform: scale3d(0.9, 0.9, 0.9) translate3d(0, 30px, 0);
    transform: scale3d(0.9, 0.9, 0.9) translate3d(0, 30px, 0);
  }
  100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
    -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
    -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
    -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  }
}
@-o-keyframes zoomIn {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: scale3d(0.9, 0.9, 0.9) translate3d(0, 30px, 0);
    -moz-transform: scale3d(0.9, 0.9, 0.9) translate3d(0, 30px, 0);
    -o-transform: scale3d(0.9, 0.9, 0.9) translate3d(0, 30px, 0);
    -ms-transform: scale3d(0.9, 0.9, 0.9) translate3d(0, 30px, 0);
    transform: scale3d(0.9, 0.9, 0.9) translate3d(0, 30px, 0);
  }
  100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
    -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
    -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
    -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: scale3d(0.9, 0.9, 0.9) translate3d(0, 30px, 0);
    -moz-transform: scale3d(0.9, 0.9, 0.9) translate3d(0, 30px, 0);
    -o-transform: scale3d(0.9, 0.9, 0.9) translate3d(0, 30px, 0);
    -ms-transform: scale3d(0.9, 0.9, 0.9) translate3d(0, 30px, 0);
    transform: scale3d(0.9, 0.9, 0.9) translate3d(0, 30px, 0);
  }
  100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
    -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
    -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
    -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  }
}
@-moz-keyframes noticeOut {
  0 {
    -webkit-transform: perspective(1500px);
    -moz-transform: perspective(1500px);
    -o-transform: perspective(1500px);
    -ms-transform: perspective(1500px);
    transform: perspective(1500px);
  }
  20% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  80% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    max-height: 0;
  }
}
@-webkit-keyframes noticeOut {
  0 {
    -webkit-transform: perspective(1500px);
    -moz-transform: perspective(1500px);
    -o-transform: perspective(1500px);
    -ms-transform: perspective(1500px);
    transform: perspective(1500px);
  }
  20% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  80% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    max-height: 0;
  }
}
@-o-keyframes noticeOut {
  0 {
    -webkit-transform: perspective(1500px);
    -moz-transform: perspective(1500px);
    -o-transform: perspective(1500px);
    -ms-transform: perspective(1500px);
    transform: perspective(1500px);
  }
  20% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  80% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    max-height: 0;
  }
}
@keyframes noticeOut {
  0 {
    -webkit-transform: perspective(1500px);
    -moz-transform: perspective(1500px);
    -o-transform: perspective(1500px);
    -ms-transform: perspective(1500px);
    transform: perspective(1500px);
  }
  20% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  80% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    max-height: 0;
  }
}
@-moz-keyframes noticeIn {
  from {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    max-height: 0;
  }
  20% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  55% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  70% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    opacity: 1;
    -ms-filter: none;
    filter: none;
    max-height: 300px;
  }
  85% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(1500px);
    -moz-transform: perspective(1500px);
    -o-transform: perspective(1500px);
    -ms-transform: perspective(1500px);
    transform: perspective(1500px);
  }
}
@-webkit-keyframes noticeIn {
  from {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    max-height: 0;
  }
  20% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  55% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  70% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    opacity: 1;
    -ms-filter: none;
    filter: none;
    max-height: 300px;
  }
  85% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(1500px);
    -moz-transform: perspective(1500px);
    -o-transform: perspective(1500px);
    -ms-transform: perspective(1500px);
    transform: perspective(1500px);
  }
}
@-o-keyframes noticeIn {
  from {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    max-height: 0;
  }
  20% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  55% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  70% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    opacity: 1;
    -ms-filter: none;
    filter: none;
    max-height: 300px;
  }
  85% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(1500px);
    -moz-transform: perspective(1500px);
    -o-transform: perspective(1500px);
    -ms-transform: perspective(1500px);
    transform: perspective(1500px);
  }
}
@keyframes noticeIn {
  from {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    max-height: 0;
  }
  20% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  55% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  70% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    opacity: 1;
    -ms-filter: none;
    filter: none;
    max-height: 300px;
  }
  85% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(1500px);
    -moz-transform: perspective(1500px);
    -o-transform: perspective(1500px);
    -ms-transform: perspective(1500px);
    transform: perspective(1500px);
  }
}
@-moz-keyframes noticeIn2 {
  0% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    max-height: 300px;
  }
  40% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  80% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(1500px);
    -moz-transform: perspective(1500px);
    -o-transform: perspective(1500px);
    -ms-transform: perspective(1500px);
    transform: perspective(1500px);
  }
}
@-webkit-keyframes noticeIn2 {
  0% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    max-height: 300px;
  }
  40% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  80% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(1500px);
    -moz-transform: perspective(1500px);
    -o-transform: perspective(1500px);
    -ms-transform: perspective(1500px);
    transform: perspective(1500px);
  }
}
@-o-keyframes noticeIn2 {
  0% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    max-height: 300px;
  }
  40% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  80% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(1500px);
    -moz-transform: perspective(1500px);
    -o-transform: perspective(1500px);
    -ms-transform: perspective(1500px);
    transform: perspective(1500px);
  }
}
@keyframes noticeIn2 {
  0% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    max-height: 300px;
  }
  40% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, 0deg);
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  80% {
    -webkit-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    -moz-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    -o-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    -ms-transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(1500px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(1500px);
    -moz-transform: perspective(1500px);
    -o-transform: perspective(1500px);
    -ms-transform: perspective(1500px);
    transform: perspective(1500px);
  }
}
@-moz-keyframes heartFlash {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -ms-filter: none;
    filter: none;
    color: #fff;
  }
  30% {
    -webkit-transform: scale(1.4);
    -moz-transform: scale(1.4);
    -o-transform: scale(1.4);
    -ms-transform: scale(1.4);
    transform: scale(1.4);
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes heartFlash {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -ms-filter: none;
    filter: none;
    color: #fff;
  }
  30% {
    -webkit-transform: scale(1.4);
    -moz-transform: scale(1.4);
    -o-transform: scale(1.4);
    -ms-transform: scale(1.4);
    transform: scale(1.4);
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes heartFlash {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -ms-filter: none;
    filter: none;
    color: #fff;
  }
  30% {
    -webkit-transform: scale(1.4);
    -moz-transform: scale(1.4);
    -o-transform: scale(1.4);
    -ms-transform: scale(1.4);
    transform: scale(1.4);
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes heartFlash {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -ms-filter: none;
    filter: none;
    color: #fff;
  }
  30% {
    -webkit-transform: scale(1.4);
    -moz-transform: scale(1.4);
    -o-transform: scale(1.4);
    -ms-transform: scale(1.4);
    transform: scale(1.4);
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-moz-keyframes shake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
    -moz-transform: translate3d(-1px, 0, 0);
    -o-transform: translate3d(-1px, 0, 0);
    -ms-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
    -moz-transform: translate3d(2px, 0, 0);
    -o-transform: translate3d(2px, 0, 0);
    -ms-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
    -moz-transform: translate3d(-4px, 0, 0);
    -o-transform: translate3d(-4px, 0, 0);
    -ms-transform: translate3d(-4px, 0, 0);
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
    -moz-transform: translate3d(4px, 0, 0);
    -o-transform: translate3d(4px, 0, 0);
    -ms-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0);
  }
}
@-webkit-keyframes shake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
    -moz-transform: translate3d(-1px, 0, 0);
    -o-transform: translate3d(-1px, 0, 0);
    -ms-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
    -moz-transform: translate3d(2px, 0, 0);
    -o-transform: translate3d(2px, 0, 0);
    -ms-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
    -moz-transform: translate3d(-4px, 0, 0);
    -o-transform: translate3d(-4px, 0, 0);
    -ms-transform: translate3d(-4px, 0, 0);
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
    -moz-transform: translate3d(4px, 0, 0);
    -o-transform: translate3d(4px, 0, 0);
    -ms-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0);
  }
}
@-o-keyframes shake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
    -moz-transform: translate3d(-1px, 0, 0);
    -o-transform: translate3d(-1px, 0, 0);
    -ms-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
    -moz-transform: translate3d(2px, 0, 0);
    -o-transform: translate3d(2px, 0, 0);
    -ms-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
    -moz-transform: translate3d(-4px, 0, 0);
    -o-transform: translate3d(-4px, 0, 0);
    -ms-transform: translate3d(-4px, 0, 0);
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
    -moz-transform: translate3d(4px, 0, 0);
    -o-transform: translate3d(4px, 0, 0);
    -ms-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0);
  }
}
@keyframes shake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
    -moz-transform: translate3d(-1px, 0, 0);
    -o-transform: translate3d(-1px, 0, 0);
    -ms-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
    -moz-transform: translate3d(2px, 0, 0);
    -o-transform: translate3d(2px, 0, 0);
    -ms-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
    -moz-transform: translate3d(-4px, 0, 0);
    -o-transform: translate3d(-4px, 0, 0);
    -ms-transform: translate3d(-4px, 0, 0);
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
    -moz-transform: translate3d(4px, 0, 0);
    -o-transform: translate3d(4px, 0, 0);
    -ms-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0);
  }
}
@-moz-keyframes rotatingSms {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rotatingSms {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes rotatingSms {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotatingSms {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes exchange_money_confirm {
  0% {
    width: 100%;
  }
  50% {
    background-color: #f0cd3b;
  }
  100% {
    width: 0;
    background-color: #e54d4d;
  }
}
@-webkit-keyframes exchange_money_confirm {
  0% {
    width: 100%;
  }
  50% {
    background-color: #f0cd3b;
  }
  100% {
    width: 0;
    background-color: #e54d4d;
  }
}
@-o-keyframes exchange_money_confirm {
  0% {
    width: 100%;
  }
  50% {
    background-color: #f0cd3b;
  }
  100% {
    width: 0;
    background-color: #e54d4d;
  }
}
@keyframes exchange_money_confirm {
  0% {
    width: 100%;
  }
  50% {
    background-color: #f0cd3b;
  }
  100% {
    width: 0;
    background-color: #e54d4d;
  }
}
@-moz-keyframes exchange_money_confirm_5 {
  0%, 100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  40% {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }
}
@-webkit-keyframes exchange_money_confirm_5 {
  0%, 100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  40% {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }
}
@-o-keyframes exchange_money_confirm_5 {
  0%, 100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  40% {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }
}
@keyframes exchange_money_confirm_5 {
  0%, 100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  40% {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }
}
@-moz-keyframes paymentScannerB {
  0%, 50%, 100% {
    height: 60px;
  }
  25% {
    height: 110px;
  }
  75% {
    height: 10px;
  }
}
@-webkit-keyframes paymentScannerB {
  0%, 50%, 100% {
    height: 60px;
  }
  25% {
    height: 110px;
  }
  75% {
    height: 10px;
  }
}
@-o-keyframes paymentScannerB {
  0%, 50%, 100% {
    height: 60px;
  }
  25% {
    height: 110px;
  }
  75% {
    height: 10px;
  }
}
@keyframes paymentScannerB {
  0%, 50%, 100% {
    height: 60px;
  }
  25% {
    height: 110px;
  }
  75% {
    height: 10px;
  }
}
@-moz-keyframes paymentScannerA {
  0%, 50%, 100% {
    height: 60px;
  }
  25% {
    height: 10px;
  }
  75% {
    height: 110px;
  }
}
@-webkit-keyframes paymentScannerA {
  0%, 50%, 100% {
    height: 60px;
  }
  25% {
    height: 10px;
  }
  75% {
    height: 110px;
  }
}
@-o-keyframes paymentScannerA {
  0%, 50%, 100% {
    height: 60px;
  }
  25% {
    height: 10px;
  }
  75% {
    height: 110px;
  }
}
@keyframes paymentScannerA {
  0%, 50%, 100% {
    height: 60px;
  }
  25% {
    height: 10px;
  }
  75% {
    height: 110px;
  }
}
@-moz-keyframes paymentScanner {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  25% {
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -o-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
  }
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(-50px);
    -moz-transform: translateY(-50px);
    -o-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    transform: translateY(-50px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes paymentScanner {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  25% {
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -o-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
  }
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(-50px);
    -moz-transform: translateY(-50px);
    -o-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    transform: translateY(-50px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@-o-keyframes paymentScanner {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  25% {
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -o-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
  }
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(-50px);
    -moz-transform: translateY(-50px);
    -o-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    transform: translateY(-50px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes paymentScanner {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  25% {
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -o-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
  }
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(-50px);
    -moz-transform: translateY(-50px);
    -o-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    transform: translateY(-50px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@-moz-keyframes riskMark {
  0% {
    -webkit-transform: translateY(120px);
    -moz-transform: translateY(120px);
    -o-transform: translateY(120px);
    -ms-transform: translateY(120px);
    transform: translateY(120px);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  17% {
    -webkit-transform: translateY(-80px);
    -moz-transform: translateY(-80px);
    -o-transform: translateY(-80px);
    -ms-transform: translateY(-80px);
    transform: translateY(-80px);
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  34% {
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -o-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
  }
  51% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  68% {
    -webkit-transform: translateY(15px);
    -moz-transform: translateY(15px);
    -o-transform: translateY(15px);
    -ms-transform: translateY(15px);
    transform: translateY(15px);
  }
  84% {
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes riskMark {
  0% {
    -webkit-transform: translateY(120px);
    -moz-transform: translateY(120px);
    -o-transform: translateY(120px);
    -ms-transform: translateY(120px);
    transform: translateY(120px);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  17% {
    -webkit-transform: translateY(-80px);
    -moz-transform: translateY(-80px);
    -o-transform: translateY(-80px);
    -ms-transform: translateY(-80px);
    transform: translateY(-80px);
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  34% {
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -o-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
  }
  51% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  68% {
    -webkit-transform: translateY(15px);
    -moz-transform: translateY(15px);
    -o-transform: translateY(15px);
    -ms-transform: translateY(15px);
    transform: translateY(15px);
  }
  84% {
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@-o-keyframes riskMark {
  0% {
    -webkit-transform: translateY(120px);
    -moz-transform: translateY(120px);
    -o-transform: translateY(120px);
    -ms-transform: translateY(120px);
    transform: translateY(120px);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  17% {
    -webkit-transform: translateY(-80px);
    -moz-transform: translateY(-80px);
    -o-transform: translateY(-80px);
    -ms-transform: translateY(-80px);
    transform: translateY(-80px);
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  34% {
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -o-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
  }
  51% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  68% {
    -webkit-transform: translateY(15px);
    -moz-transform: translateY(15px);
    -o-transform: translateY(15px);
    -ms-transform: translateY(15px);
    transform: translateY(15px);
  }
  84% {
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes riskMark {
  0% {
    -webkit-transform: translateY(120px);
    -moz-transform: translateY(120px);
    -o-transform: translateY(120px);
    -ms-transform: translateY(120px);
    transform: translateY(120px);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  17% {
    -webkit-transform: translateY(-80px);
    -moz-transform: translateY(-80px);
    -o-transform: translateY(-80px);
    -ms-transform: translateY(-80px);
    transform: translateY(-80px);
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  34% {
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -o-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
  }
  51% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  68% {
    -webkit-transform: translateY(15px);
    -moz-transform: translateY(15px);
    -o-transform: translateY(15px);
    -ms-transform: translateY(15px);
    transform: translateY(15px);
  }
  84% {
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@-moz-keyframes riskMarkVerification {
  0% {
    bottom: 4%;
  }
  100% {
    bottom: 96%;
  }
}
@-webkit-keyframes riskMarkVerification {
  0% {
    bottom: 4%;
  }
  100% {
    bottom: 96%;
  }
}
@-o-keyframes riskMarkVerification {
  0% {
    bottom: 4%;
  }
  100% {
    bottom: 96%;
  }
}
@keyframes riskMarkVerification {
  0% {
    bottom: 4%;
  }
  100% {
    bottom: 96%;
  }
}
@-moz-keyframes anim-tooltip-in {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  100% {
    display: block;
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes anim-tooltip-in {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  100% {
    display: block;
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes anim-tooltip-in {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  100% {
    display: block;
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes anim-tooltip-in {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  100% {
    display: block;
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-moz-keyframes anim-tooltip-out {
  0% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  100% {
    display: none;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
@-webkit-keyframes anim-tooltip-out {
  0% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  100% {
    display: none;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
@-o-keyframes anim-tooltip-out {
  0% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  100% {
    display: none;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
@keyframes anim-tooltip-out {
  0% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  100% {
    display: none;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
.badge {
  display: inline-block;
  padding: 0 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  min-width: 18px;
  line-height: 18px;
  text-align: center;
  font-weight: 700;
  font-size: 11px;
  color: #fff;
  background-color: #cf4545;
  border-radius: 2em;
}
.badge._sm {
  height: 16px;
  min-width: 16px;
  line-height: 16px;
  font-size: 9px;
}
.badge._lg {
  padding: 0 8px;
  height: 24px;
  min-width: 24px;
  line-height: 24px;
  font-size: 14px;
}
.badge._xl {
  padding: 0 9px;
  height: 28px;
  min-width: 28px;
  line-height: 28px;
  font-size: 16px;
}
.badge._empty {
  color: #717d83;
  background-color: #e6e8e9;
}
.badge._dot {
  height: 10px;
  min-width: auto;
  background-color: #e7a2a2;
  -webkit-box-shadow: inset 0 0 0 3px #cf4545;
  box-shadow: inset 0 0 0 3px #cf4545;
}
.control-panel {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  padding: 8px 24px;
  background-color: #fff;
}
.control-panel._primary {
  background-color: transparent;
}
.control-panel__group {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: baseline;
  -moz-box-align: baseline;
  -o-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin: 4px 0;
}
.control-panel__group:only-child {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.control-panel__group._left {
  margin-right: 32px;
}
.control-panel__group._right {
  margin-left: auto;
}
.control-panel__item {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.control-panel__item + .control-panel__item {
  margin-left: 8px;
}
.control-panel__title {
  margin-bottom: 0;
}
.control-panel__tabs {
  margin-bottom: 0 !important;
}
.info,
.info_error,
.info_success,
.info_sms,
.info_light {
  margin: 16px 0;
  padding: 12px 20px 12px 16px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  font-size: 14px;
  color: #243036;
  background-color: #fcf2ce;
  border-radius: 3px;
}
.info:first-child,
.info_error:first-child,
.info_success:first-child,
.info_sms:first-child,
.info_light:first-child {
  margin-top: 0;
}
.info a:not(.button):not(.icon-close),
.info_error a:not(.button):not(.icon-close),
.info_success a:not(.button):not(.icon-close),
.info_sms a:not(.button):not(.icon-close),
.info_light a:not(.button):not(.icon-close) {
  color: inherit;
}
.info .icon-close,
.info_error .icon-close,
.info_success .icon-close,
.info_sms .icon-close,
.info_light .icon-close {
  position: absolute;
  top: 5px;
  right: 6px;
  font-size: 16px;
  color: #717d83;
}
.info h3,
.info_error h3,
.info_success h3,
.info_sms h3,
.info_light h3 {
  margin-bottom: 10px;
}
.info h4,
.info_error h4,
.info_success h4,
.info_sms h4,
.info_light h4 {
  margin-bottom: 8px;
  font-size: 16px;
}
.info p:not(:last-child),
.info_error p:not(:last-child),
.info_success p:not(:last-child),
.info_sms p:not(:last-child),
.info_light p:not(:last-child) {
  margin-bottom: 10px !important;
}
.info ul:last-child,
.info_error ul:last-child,
.info_success ul:last-child,
.info_sms ul:last-child,
.info_light ul:last-child,
.info ol:last-child,
.info_error ol:last-child,
.info_success ol:last-child,
.info_sms ol:last-child,
.info_light ol:last-child {
  margin-bottom: 0;
}
.info._loading,
.info_error._loading,
.info_success._loading,
.info_sms._loading,
.info_light._loading,
.info._icon,
.info_error._icon,
.info_success._icon,
.info_sms._icon,
.info_light._icon {
  padding-left: 48px;
}
.info._loading::before,
.info_error._loading::before,
.info_success._loading::before,
.info_sms._loading::before,
.info_light._loading::before,
.info._icon::before,
.info_error._icon::before,
.info_success._icon::before,
.info_sms._icon::before,
.info_light._icon::before {
  position: absolute;
  top: 13px;
  left: 16px;
  font-size: 18px;
}
.info._icon::before {
  color: #d2aa0f;
}
.info._icon._top {
  padding: 20px;
  width: 230px;
  text-align: center;
}
.info._icon._top::before {
  position: static;
  margin-bottom: 8px;
}
.info._icon:not([class*='icon-'])::before {
  display: block;
}
.info a:not(.icon-close) {
  color: #243036;
}
.info a:not(.icon-close):hover {
  color: #0082cd;
}
.info a:not(.icon-close):active {
  color: #0069a6;
}
.info._text {
  padding: 0 0 0 32px;
  font-size: 16px;
  color: #d2aa0f;
  background-color: transparent;
}
.info._text a:not(.icon-close) {
  color: #0082cd;
}
.info._text a:not(.icon-close):hover {
  color: #009ee3;
}
.info._text a:not(.icon-close):active {
  color: #0069a6;
}
.info._text._icon::before,
.info._text._loading::before {
  top: 2px;
  left: 0;
  font-size: 20px;
}
.info._text._loading::before {
  content: '';
  position: absolute;
  width: 20px;
  height: 20px;
  background-image: url(/account/images/icons/loaders/loading-ring-grey.svg?431883a);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.info._text._lg {
  padding-left: 37px;
  font-size: 18px;
}
.info._text._lg._icon::before {
  font-size: 22px;
}
.info._text._lg._loading::before {
  width: 22px;
  height: 22px;
}
.info._text._sm {
  padding-left: 27px;
  font-size: 14px;
}
.info._text._sm._icon::before {
  font-size: 18px;
}
.info._text._sm._loading::before {
  width: 18px;
  height: 18px;
}
.info._text._xs {
  padding-left: 20px;
  font-size: 12px;
}
.info._text._xs._icon::before {
  font-size: 14px;
}
.info._text._xs._loading::before {
  width: 14px;
  height: 14px;
}
.info_error,
.info._error {
  color: #fff;
  background-color: #e06b6b;
}
.info_error:not(._bordered) .icon-close,
.info._error:not(._bordered) .icon-close {
  color: inherit;
}
.info_error._icon::before,
.info._error._icon::before {
  color: inherit;
}
.info_error._text,
.info._error._text {
  color: #b93535;
  background-color: transparent;
}
.info._danger {
  color: #fff;
  background-color: #ee7c2d;
}
.info._danger._icon::before {
  color: inherit;
}
.info._danger._text {
  color: #ee7c2d;
  background-color: transparent;
}
.info_success,
.info._success {
  background-color: #d4f296;
}
.info_success._icon::before,
.info._success._icon::before {
  color: #6ca300;
}
.info_success._text,
.info._success._text {
  color: #6ca300;
  background-color: transparent;
}
.info_light,
.info._light {
  background-color: #f5f5f6;
}
.info_light._icon::before,
.info._light._icon::before {
  color: #717d83;
}
.info_light a:not(.icon-close),
.info._light a:not(.icon-close) {
  color: #0082cd;
}
.info_light a:not(.icon-close):hover,
.info._light a:not(.icon-close):hover {
  color: #009ee3;
}
.info_light a:not(.icon-close):active,
.info._light a:not(.icon-close):active {
  color: #0069a6;
}
.info_light._text,
.info._light._text {
  color: #717d83;
  background-color: transparent;
}
.info_sms,
.info._sms {
  max-width: 450px;
  font-size: 14px;
  color: #243036;
}
.info_sms p,
.info._sms p {
  margin-bottom: 15px !important;
}
.info_sms .small_text,
.info._sms .small_text {
  margin: 15px 0;
}
.info_sms .info_error,
.info._sms .info_error {
  margin-bottom: -15px;
}
.info_sms input,
.info._sms input {
  padding-left: 15px !important;
  width: 140px;
  vertical-align: middle;
  letter-spacing: 2px;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}
.info_sms input:focus,
.info._sms input:focus {
  border-color: #b5bbbe !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .info_sms input,
  .info._sms input {
    line-height: 0;
  }
}
.info_sms input::-webkit-input-placeholder,
.info._sms input::-webkit-input-placeholder {
  letter-spacing: 0;
  font-weight: 300;
  color: #9da6aa;
}
.info_sms input::-moz-placeholder,
.info._sms input::-moz-placeholder {
  letter-spacing: 0;
  font-weight: 300;
  color: #9da6aa;
}
.info_sms input:-ms-input-placeholder,
.info._sms input:-ms-input-placeholder {
  letter-spacing: 0;
  font-weight: 300;
  color: #9da6aa !important;
}
.info_icon,
.info_icon_error,
.info_icon_success,
.info_icon_load,
.info_icon_warning {
  padding-left: 48px !important;
  min-height: 50px;
}
.info_icon::before,
.info_icon_error::before,
.info_icon_success::before,
.info_icon_load::before,
.info_icon_warning::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 48px;
  height: 50px;
  background-position: 18px 13px;
  background-repeat: no-repeat;
  -webkit-background-size: 18px;
  -moz-background-size: 18px;
  background-size: 18px;
  opacity: 0.48;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=48)";
  filter: alpha(opacity=48);
}
.info_icon.icon_top,
.info_icon_error.icon_top,
.info_icon_success.icon_top,
.info_icon_load.icon_top,
.info_icon_warning.icon_top {
  padding: 48px 20px 16px;
}
.info_icon.icon_top::before,
.info_icon_error.icon_top::before,
.info_icon_success.icon_top::before,
.info_icon_load.icon_top::before,
.info_icon_warning.icon_top::before {
  width: 100%;
  height: 50px;
  background-position: 50% 12px;
}
.info_icon::before {
  background-image: url(/account/images/font_icons/info.svg?29cc024);
}
.info_icon_error::before,
.info_icon_warning::before {
  background-image: url(/account/images/font_icons/danger.svg?f6919ee);
}
.info_icon_success::before {
  background-image: url(/account/images/font_icons/round-check.svg?35428c4);
}
.info_icon_load::before {
  background-image: url(/account/images/font_icons/wait.svg?b461d81);
}
.open_account .info_icon_error::before {
  background-image: url(/account/images/account_widget_status_error.svg?059cbd7);
  background-position: 18px 14px;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.info._bordered {
  color: #243036;
  background-color: #fcf2ce;
  border-width: 2px;
  border-style: solid;
  border-color: #e8c113;
  -webkit-box-shadow: 0 4px 14px rgba(210,170,15,0.12);
  box-shadow: 0 4px 14px rgba(210,170,15,0.12);
}
.info._bordered._error {
  background-color: #ffe6e6;
  border-color: #cf4545;
  -webkit-box-shadow: 0 4px 14px rgba(185,53,53,0.12);
  box-shadow: 0 4px 14px rgba(185,53,53,0.12);
}
.info._bordered._success {
  background-color: #eefad4;
  border-color: #a4d73e;
  -webkit-box-shadow: 0 4px 14px rgba(108,163,0,0.12);
  box-shadow: 0 4px 14px rgba(108,163,0,0.12);
}
.info_text {
  padding-left: 20px;
  font-size: 14px;
  color: #717d83;
}
.info_text::before {
  position: absolute;
  left: 0;
  top: 2px;
  color: inherit !important;
}
.info_text.f_big {
  padding-left: 28px;
}
.info_text.f_normal {
  padding-left: 26px;
}
.info_text.f_normal::before {
  top: 1px;
}
.info_text.f_xsmall {
  padding-left: 18px;
}
.info_text.f_xsmall::before {
  top: 0;
}
.info_text:not([class*='icon-']) {
  padding-left: 0;
}
.info_text.loading {
  padding-left: 32px;
}
.info_text.loading::before {
  content: '';
  margin-top: -4px;
  width: 24px;
  height: 24px;
  background-image: url(/account/images/icons/loaders/loading-ring-grey.svg?431883a);
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.print-input {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  -webkit-box-align: end;
  -moz-box-align: end;
  -o-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  margin-bottom: 1.7em;
  width: 100%;
  min-height: 18px;
}
.print-input:not(:last-child) {
  margin-right: 8px;
}
.print-input__caption {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-right: 8px;
}
.print-input__caption:last-child {
  margin-right: 0;
  margin-left: 8px;
}
.print-input__field {
  position: relative;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-basis: 0;
  flex-basis: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 0;
  height: 100%;
  border-bottom: 1px solid #000;
}
.print-input__value {
  text-align: center;
  font-weight: 500;
}
.print-input__desc {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  line-height: 1.8;
  text-align: center;
  font-size: 10px;
  font-style: italic;
  color: #717d83;
}
.list-blocks__item {
  position: relative !important;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  text-decoration: none;
  background-color: #f5f5f6;
  border-radius: 3px;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  -ms-transition: background-color 0.2s;
  transition: background-color 0.2s;
  cursor: pointer;
}
.list-blocks__item:hover {
  background-color: #fff;
  -webkit-box-shadow: 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
  box-shadow: 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
}
.list-blocks__item:not(:last-child) {
  margin-bottom: 8px;
}
.list-blocks__item.active {
  background-color: #edfaff;
  -webkit-box-shadow: inset 0 0 0 2px #0082cd;
  box-shadow: inset 0 0 0 2px #0082cd;
  cursor: default;
}
.list-blocks__item._highlight {
  background-color: #fff;
  -webkit-box-shadow: inset 0 0 0 2px #ee7c2d;
  box-shadow: inset 0 0 0 2px #ee7c2d;
}
.list-blocks__item._highlight:hover {
  -webkit-box-shadow: inset 0 0 0 2px #ee7c2d, 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
  box-shadow: inset 0 0 0 2px #ee7c2d, 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
}
.list-blocks__item.disabled > * {
  opacity: 0.24;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=24)";
  filter: alpha(opacity=24);
}
.list-blocks__item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
  position: absolute;
  top: -8px;
  left: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 19px;
  line-height: 0;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 7px;
  color: #fff;
  background: #ee7c2d;
  border: 2px solid #fff;
  border-radius: 19px;
}
.list-blocks__item .item__title {
  font-weight: 500;
  color: #243036;
}
.list-blocks__item .desc {
  margin-top: 4px;
  font-size: 12px;
  color: #717d83;
}
.list-blocks._arrows .list-blocks__item {
  padding-right: 40px;
}
.list-blocks._arrows .list-blocks__item::after {
  position: absolute;
  right: 8px;
  top: 50%;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 18px;
  color: #cbcfd1;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.list-blocks._arrows .list-blocks__item:not(.active):hover::after {
  color: #9da6aa;
}
.list-blocks._dark .list-blocks__item {
  color: #fff;
  background-color: rgba(255,255,255,0.02);
  -webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.16);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,0.16);
}
.list-blocks._dark .list-blocks__item:not(.active):hover {
  color: #fff;
  background-color: rgba(255,255,255,0.08);
  -webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.16);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,0.16);
}
.list-blocks._dark .list-blocks__item.active {
  color: #243036;
  background-color: #fff;
  -webkit-box-shadow: inset 0 0 0 1px #fff;
  box-shadow: inset 0 0 0 1px #fff;
}
.list-blocks._dark .list-blocks__item.active::after {
  content: '';
  position: absolute;
  bottom: -15px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  border-style: solid;
  border-width: 8px;
  border-color: #fff transparent transparent;
  z-index: 10;
}
.list-blocks[class*='_grid'] {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: -16px;
}
.list-blocks[class*='_grid'] .list-blocks__item {
  margin-left: 8px;
  margin-right: 8px;
  margin-bottom: 16px;
  border-radius: 4px;
}
.list-blocks[class*='_grid']._sm {
  margin-left: -4px;
  margin-right: -4px;
  margin-bottom: -8px;
}
.list-blocks[class*='_grid']._sm .list-blocks__item {
  margin-left: 4px;
  margin-right: 4px;
  margin-bottom: 8px;
}
.list-blocks._grid-1 .list-blocks__item {
  width: calc((100% - 16px) / 1);
}
.list-blocks._grid-1._sm .list-blocks__item {
  width: calc((100% - 8px) / 1);
}
.list-blocks._grid-2 .list-blocks__item {
  width: calc((100% - 32px) / 2);
}
.list-blocks._grid-2._sm .list-blocks__item {
  width: calc((100% - 16px) / 2);
}
.list-blocks._grid-3 .list-blocks__item {
  width: calc((100% - 48px) / 3);
}
.list-blocks._grid-3._sm .list-blocks__item {
  width: calc((100% - 24px) / 3);
}
.list-blocks._grid-4 .list-blocks__item {
  width: calc((100% - 64px) / 4);
}
.list-blocks._grid-4._sm .list-blocks__item {
  width: calc((100% - 32px) / 4);
}
.list-blocks._grid-5 .list-blocks__item {
  width: calc((100% - 80px) / 5);
}
.list-blocks._grid-5._sm .list-blocks__item {
  width: calc((100% - 40px) / 5);
}
.widget__title {
  margin-bottom: 8px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  font-size: 12px;
  color: #717d83;
}
.widget_block .title {
  margin: 0 0 16px;
  padding: 0 0 16px;
  font-weight: 400;
  border-bottom: 2px solid #dfe3e8;
}
.widget_block .title .buttons_group_filter {
  float: right;
  margin: -6px 0 0;
}
.widget_block .title .title_filter {
  float: right;
  font-weight: 400;
}
.widget_block .title .title_filter .ms-choice {
  font-size: 14px;
}
.widget_block .widget_settings_drop {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 16px;
  color: #6690b0;
  z-index: 100;
}
.light_block.small,
.ia-cms-modules .ia-cms-module.small {
  padding: 16px;
  background: rgba(36,48,54,0.03);
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.light_block__error {
  background: #ffebeb;
  -webkit-box-shadow: inset 0 0 0 3px #ffebeb;
  box-shadow: inset 0 0 0 3px #ffebeb;
}
.warning_block {
  padding: 20px;
  background: #fcf2ce;
  border: 1px solid #e4d08b;
  -webkit-box-shadow: 0 9px 6px -5px rgba(0,0,0,0.05);
  box-shadow: 0 9px 6px -5px rgba(0,0,0,0.05);
  margin-bottom: 20px;
}
.warning_block.info_success {
  border-top-width: 1px;
}
.warning_block.info_success::before {
  color: #c8f084;
}
.error_block {
  margin-bottom: 20px;
  padding: 16px;
  background-color: #ffebeb;
  border: 1px solid #b93535;
}
.error_block_title {
  margin-bottom: 8px;
  font-weight: 500;
}
.error_block_desc {
  margin-bottom: 10px;
  font-style: italic;
  font-size: 14px;
  color: #b93535;
}
.error_block_text {
  font-size: 14px;
}
.error_block_text:not(:last-child) {
  margin-bottom: 10px;
  color: #fff;
}
.border_block {
  margin-bottom: 20px;
  padding: 20px;
  border: 2px solid #dfe3e8;
  border-radius: 3px;
}
.bordered-block {
  border-radius: 6px;
  border: 2px solid #f5f5f6;
}
.bordered-block._thin {
  border-width: 1px;
}
.bordered-block._primary {
  border-color: #0082cd;
}
.bordered-block._primary .bordered-block__area._color {
  color: #fff;
  background-color: #0082cd;
}
.bordered-block._error {
  border-color: #f8bdb8;
}
.bordered-block._error .bordered-block__area._color {
  background-color: #f8bdb8;
}
.bordered-block._neutral {
  border-color: #e6e8e9;
}
.bordered-block._neutral .bordered-block__area._color {
  background-color: #e6e8e9;
}
.bordered-block__area {
  padding: 24px;
}
@media screen and (max-width: 1279px) {
  .bordered-block__area {
    padding: 16px;
  }
}
.bordered-block__area._color {
  padding: 12px 24px;
  background-color: #f5f5f6;
}
.notice_block {
  margin: 0 0 12px;
  padding: 15px 25px 15px 15px;
  font-size: 14px;
  border-left: 3px solid #009ee3;
}
.notice_block::before {
  position: absolute;
  left: 14px;
  top: 16px;
  font-size: 16px;
  color: #009ee3;
}
.notice_block[class*="icon-"] {
  padding-left: 42px;
}
.notice_block .close {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 12px;
  color: #c6cbce;
}
.notice_block .close:hover {
  color: #243036;
}
.notice_block .close::before {
  margin: 0;
  min-width: 0;
}
.notice_sep {
  height: 25px;
}
.notice_block_colored {
  font-size: 14px;
  margin-bottom: 20px;
  padding: 12px 14px 12px 48px;
  background: #fcf2ce;
  border: 1px solid #f5de88;
  border-radius: 2px;
  -webkit-box-shadow: 0 4px 8px rgba(245,222,136,0.12);
  box-shadow: 0 4px 8px rgba(245,222,136,0.12);
}
.notice_block_colored::before {
  position: absolute;
  top: 12px;
  left: 16px;
  font-size: 18px;
  color: #e8c113;
}
.notice_block_colored.no_icon {
  padding-left: 12px;
}
.notice_block_colored.no_icon::before {
  content: none;
}
.notice_block_colored.success {
  background: #edfad7;
  border-color: #a4d73e;
  -webkit-box-shadow: 0 4px 8px rgba(136,189,31,0.12);
  box-shadow: 0 4px 8px rgba(136,189,31,0.12);
}
.notice_block_colored.success::before {
  color: #88bd1f;
}
.notice_block_colored.error {
  background: #ffebeb;
  border-color: #f09292;
  -webkit-box-shadow: 0 4px 8px rgba(207,69,69,0.12);
  box-shadow: 0 4px 8px rgba(207,69,69,0.12);
}
.notice_block_colored.error::before {
  font-size: 20px;
  color: #cf4545;
}
.quote_block {
  margin: 16px 0;
  padding: 16px;
  font-style: italic;
  background-color: #fffafa;
  border-left: 2px solid #e54d4d;
}
.quote_block.success {
  border-left-color: #88bd1f;
  background-color: #f4fbe6;
}
.quote_block.warning {
  border-left-color: #da9d04;
  background-color: #fef7e3;
}
.quote_block.danger {
  border-left-color: #f57f1e;
  background-color: #fef2e8;
}
.quot {
  padding: 20px 20px 20px 30px;
  font-style: italic;
  font-size: 15px;
  background: #e5f7fe;
  border-left: 5px solid #0382ce;
}
.quot__secondary {
  padding: 16px 20px;
  background: #fff;
  border-left: 3px solid #e8c113;
  border-right-top-radius: 4px;
  border-right-bottom-radius: 4px;
}
.info.found_company,
.light_block.found_company {
  background-image: url(/account/images/icon_found_company.svg?318b20d);
  background-repeat: no-repeat;
  -webkit-background-size: 50px auto;
  -moz-background-size: 50px auto;
  background-size: 50px auto;
  background-position: 22px 15px;
  padding-left: 100px;
  padding-bottom: 25px;
}
.info.found_company.linked_company,
.light_block.found_company.linked_company {
  display: block;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 16px;
  -webkit-background-size: 30px auto;
  -moz-background-size: 30px auto;
  background-size: 30px auto;
  background-position: 20px;
  padding: 16px 20px 16px 62px;
}
.info.found_company h3,
.light_block.found_company h3 {
  margin: 0 0 12px;
}
.info.found_company p,
.light_block.found_company p {
  margin: 0;
  font-size: 14px;
}
.info.found_company .label_check,
.light_block.found_company .label_check,
.info.found_company .label-check,
.light_block.found_company .label-check {
  font-size: 16px;
  line-height: 1.2;
}
.page_center_info {
  max-width: 100%;
  text-align: center;
}
.page_center_info._lg {
  width: 700px;
}
.page_center_info._md {
  width: 560px;
}
.page_center_info._sm {
  width: 440px;
}
.page_center_info._xs {
  width: 320px;
}
.page_center_info .icon,
.page_center_info [class*="icon--"] {
  display: inline-block;
  margin-bottom: 20px;
  width: 70px;
  height: 70px;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.page_center_info .icon::before,
.page_center_info [class*="icon--"]::before {
  font-size: 85px;
  color: rgba(0,0,0,0.32);
}
.page_center_info .title {
  margin-bottom: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  font-weight: 500;
  font-size: 18px;
}
.page_center_info .description,
.page_center_info .desc {
  max-width: 100%;
  line-height: 1.4;
  font-size: 14px;
}
.page_center_info a {
  text-decoration: none;
}
.page_center_info.loader::before {
  content: '';
  display: block;
  margin-bottom: 20px;
  width: 70px;
  height: 70px;
  background: url(/account/images/icons/loaders/loading-ring-color.svg?b9ba3dd) no-repeat 50%;
  -webkit-background-size: 48px;
  -moz-background-size: 48px;
  background-size: 48px;
}
.page_center_info__large {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  text-align: left;
}
.page_center_info__large > * {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.page_center_info__large .icon {
  margin-right: 44px;
  width: 125px;
  height: 125px;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.page_center_info__large .title {
  font-size: 60px;
}
.page_center_info__large .description {
  font-size: 24px;
}
.page_center_info__large .actions > li:not(:first-child) {
  margin-top: 28px;
}
.send_block {
  margin-bottom: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 32px;
  background: #f7f7f3 url(/account/images/letter_border.svg?914c7e2) repeat-x 4px 4px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.09), 0 0 1px 0 rgba(0,0,0,0.22);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.09), 0 0 1px 0 rgba(0,0,0,0.22);
}
.expanded_list {
  border-radius: 3px;
}
.expanded_list .item {
  position: relative;
  padding: 12px 16px 26px;
  background: rgba(36,48,54,0.03);
  border-radius: 3px;
  overflow: hidden;
}
.expanded_list .item:not(:last-child) {
  margin-bottom: 8px;
}
.expanded_list .item .item_expand {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 40px;
  height: 30px;
}
.expanded_list .item .item_expand::before {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  text-align: center;
  color: rgba(36,48,54,0.36);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.expanded_list .item .item_expand:hover::before {
  color: #0382ce;
}
.expanded_list .item.expanded .item_text {
  max-height: 999px;
  -webkit-transition-duration: 0.7s;
  -moz-transition-duration: 0.7s;
  -o-transition-duration: 0.7s;
  -ms-transition-duration: 0.7s;
  transition-duration: 0.7s;
}
.expanded_list .item_title {
  margin-bottom: 6px;
  font-weight: 500;
}
.expanded_list .item_link {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  color: #243036;
  text-decoration: none;
  cursor: pointer;
}
.expanded_list .item_text {
  position: relative;
  margin-bottom: 10px;
  height: auto;
  max-height: 55px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #717d83;
  -webkit-transition: max-height 0.15s;
  -moz-transition: max-height 0.15s;
  -o-transition: max-height 0.15s;
  -ms-transition: max-height 0.15s;
  transition: max-height 0.15s;
  cursor: pointer;
}
.expanded_list .item_text p {
  line-height: 1.3;
  white-space: pre-wrap;
}
.expanded_list .item_subtext {
  margin: 0 20px -16px 0;
  font-size: 10px;
  color: rgba(36,48,54,0.36);
}
.cashflow_widget {
  padding-left: 20px;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 1200px) {
  .cashflow_widget {
    padding-right: 10px;
    padding-left: 10px;
  }
}
.cashflow_widget.light_block .list {
  margin: -20px;
  padding: 20px;
  border-top: 0;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.cashflow_widget .list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: distribute;
  -moz-box-pack: distribute;
  -o-box-pack: distribute;
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 1100px;
}
.cashflow_widget .list .item {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 20%;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
}
.cashflow_widget .cashflow_widget_title {
  margin: -5px 0;
}
.cashflow_widget .cashflow_widget_title strong {
  font-weight: 400;
}
.cashflow_widget .cashflow_filter {
  padding: 2px 0 0;
  float: right;
  font-size: 14px;
  color: #717d83;
}
.cashflow_widget .name {
  font-size: 13px;
  color: #717d83;
}
.cashflow_widget .value {
  white-space: nowrap;
  font-weight: 300;
  font-size: 18px;
}
@media (min-width: 1050px) {
  .cashflow_widget .value {
    font-size: 20px;
  }
}
@media (min-width: 1200px) {
  .cashflow_widget .value {
    font-size: 22px;
  }
}
@media (min-width: 1300px) {
  .cashflow_widget .value {
    font-size: 24px;
  }
}
@media (min-width: 1400px) {
  .cashflow_widget .value {
    font-size: 26px;
  }
}
@media (min-width: 1600px) {
  .cashflow_widget .value {
    font-size: 28px;
  }
}
.cashflow_widget .cashflow_widget_info_text {
  margin: 7px 0 -7px;
  line-height: 1.2;
  text-align: center;
  font-size: 12px;
  color: #717d83;
}
.cashflow_widget_side {
  margin-bottom: 30px;
  background: #fcf2ce;
  border-color: #eddb98;
}
.cashflow_widget_side.light_block .list {
  margin: 20px -20px -20px;
  padding: 20px;
  border-top: 1px solid #eddb98;
}
.cashflow_widget_side .cashflow_widget_title {
  margin: -5px 0;
}
.cashflow_widget_side .cashflow_widget_title strong {
  font-weight: 400;
}
.cashflow_widget_side .cashflow_filter {
  padding: 10px 0 0;
  font-size: 12px;
  color: #717d83;
}
.cashflow_widget_side .list {
  background-color: #fcf2ce;
}
.cashflow_widget_side .item {
  margin-bottom: 15px;
  overflow: hidden;
  line-height: 1;
}
.cashflow_widget_side .name {
  display: inline-block;
  padding: 3px 0 0;
  font-size: 13px;
  color: #717d83;
}
@media (min-width: 1430px) {
  .cashflow_widget_side .name {
    padding-top: 4px;
  }
}
@media (min-width: 1470px) {
  .cashflow_widget_side .name {
    padding-top: 7px;
  }
}
@media (min-width: 1520px) {
  .cashflow_widget_side .name {
    padding-top: 7px;
  }
}
@media (min-width: 1600px) {
  .cashflow_widget_side .name {
    padding-top: 10px;
  }
}
.cashflow_widget_side .value {
  float: right;
  white-space: nowrap;
  font-size: 14px;
}
@media (max-width: 1340px) {
  .cashflow_widget_side .value {
    display: block;
    float: none;
    padding-top: 3px;
    font-size: 18px;
  }
}
@media (min-width: 1430px) {
  .cashflow_widget_side .value {
    font-size: 16px;
  }
}
@media (min-width: 1470px) {
  .cashflow_widget_side .value {
    font-size: 18px;
  }
}
@media (min-width: 1520px) {
  .cashflow_widget_side .value {
    font-size: 19px;
  }
}
@media (min-width: 1600px) {
  .cashflow_widget_side .value {
    font-size: 21px;
  }
}
table.properties td {
  padding: 0 20px 16px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 40px;
  border: 0;
}
table.properties td:first-child {
  color: #717d83;
}
.accordion_block {
  margin: 0 0 20px;
  padding: 25px 60px 25px 25px;
  background: #fafafa;
  border-top: 2px solid #e5e7e8;
  -webkit-box-shadow: 0 2px 1px 1px rgba(0,0,0,0.1);
  box-shadow: 0 2px 1px 1px rgba(0,0,0,0.1);
}
.accordion_block::after,
.accordion_block::before {
  content: ' ';
  position: absolute;
  bottom: 100%;
  display: none;
  height: 0;
  width: 0;
  border: solid transparent;
  pointer-events: none;
}
.accordion_block::after {
  border-width: 10px;
  border-color: rgba(255,255,255,0);
  border-bottom-color: #fafafa;
}
.accordion_block::before {
  margin-right: -3px;
  border-width: 13px;
  border-color: rgba(203,220,231,0);
  border-bottom-color: #e5e7e8;
}
.accordion_block.r200::after,
.accordion_block.r200::before {
  display: block;
  right: 200px;
}
.accordion_block.r100::after,
.accordion_block.r100::before {
  display: block;
  right: 100px;
}
.accordion_block.r50::after,
.accordion_block.r50::before {
  display: block;
  right: 50px;
}
.status-bar,
.progress-bar {
  height: 5px;
  background-color: #e6e8e9;
  border-radius: 5px;
}
.status-bar._vertical,
.progress-bar._vertical {
  width: 5px;
  height: auto;
}
.status-bar._vertical .progress-bar__value,
.progress-bar._vertical .progress-bar__value {
  height: 5px;
}
.status-bar__value,
.progress-bar__value {
  height: 100%;
  border-radius: 5px;
}
.status-bar__value._low,
.progress-bar__value._low {
  background: -webkit-linear-gradient(180deg, #f09292 0%, #cf4545 100%), #e8c113;
  background: -moz-linear-gradient(180deg, #f09292 0%, #cf4545 100%), #e8c113;
  background: -o-linear-gradient(180deg, #f09292 0%, #cf4545 100%), #e8c113;
  background: -ms-linear-gradient(180deg, #f09292 0%, #cf4545 100%), #e8c113;
  background: linear-gradient(270deg, #f09292 0%, #cf4545 100%), #e8c113;
}
.status-bar__value._middle,
.progress-bar__value._middle {
  background: -webkit-linear-gradient(180deg, #f5de88 0%, #e8c113 100%), #e8c113;
  background: -moz-linear-gradient(180deg, #f5de88 0%, #e8c113 100%), #e8c113;
  background: -o-linear-gradient(180deg, #f5de88 0%, #e8c113 100%), #e8c113;
  background: -ms-linear-gradient(180deg, #f5de88 0%, #e8c113 100%), #e8c113;
  background: linear-gradient(270deg, #f5de88 0%, #e8c113 100%), #e8c113;
}
.status-bar__value._high,
.progress-bar__value._high {
  background: -webkit-linear-gradient(180deg, #c0eb69 0%, #88bd1f 100%), #c0eb69;
  background: -moz-linear-gradient(180deg, #c0eb69 0%, #88bd1f 100%), #c0eb69;
  background: -o-linear-gradient(180deg, #c0eb69 0%, #88bd1f 100%), #c0eb69;
  background: -ms-linear-gradient(180deg, #c0eb69 0%, #88bd1f 100%), #c0eb69;
  background: linear-gradient(270deg, #c0eb69 0%, #88bd1f 100%), #c0eb69;
}
.center-info {
  padding: 16px;
  text-align: center;
}
.center-info .icon,
.center-info [class*="icon--"] {
  display: inline-block;
  margin-bottom: 16px;
  width: 72px;
  height: 72px;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.center-info .icon::before,
.center-info [class*="icon--"]::before {
  font-size: 85px;
  color: rgba(0,0,0,0.32);
}
.center-info .title {
  margin-bottom: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  font-weight: 500;
  font-size: 18px;
}
.center-info .desc {
  max-width: 100%;
  line-height: 1.4;
  font-size: 14px;
}
.center-info .desc + .desc {
  margin-top: 0.5em;
}
.center-info.loader::before {
  content: '';
  display: inline-block;
  margin-bottom: 20px;
  width: 70px;
  height: 70px;
  background: url(/account/images/icons/loaders/loading-ring-color.svg?b9ba3dd) no-repeat 50%;
  -webkit-background-size: 48px;
  -moz-background-size: 48px;
  background-size: 48px;
}
.center-info__title {
  margin-bottom: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  font-weight: 500;
  font-size: 18px;
}
.center-info__desc {
  max-width: 100%;
  line-height: 1.4;
  font-size: 14px;
}
.center-info__desc._narrow {
  max-width: 700px;
  margin-right: auto;
  margin-left: auto;
}
.center-info__desc + .center-info__desc {
  margin-top: 0.5em;
}
.questionnaire .question {
  margin-bottom: 24px;
  text-align: center;
}
.questionnaire .variants {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.questionnaire .variants .list-blocks .variants__item._checked {
  padding-left: 52px;
  text-align: left;
}
.questionnaire .variants .list-blocks .variants__item._checked > span {
  margin-left: 0;
}
.questionnaire .variants .list-blocks .variants__item._checked::before {
  position: absolute;
  top: 50%;
  left: 24px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #cbcfd1;
}
.questionnaire .variants .list-blocks .active .variants__item._checked::before {
  color: #0082cd;
}
.questionnaire .variants .list-blocks._grid-2 .variants__item._checked {
  padding-left: 40px;
}
.questionnaire .variants .list-blocks._grid-1 {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: -16px;
}
.questionnaire .variants .list-blocks._grid-1 .list-blocks__item {
  margin-left: 8px;
  margin-right: 8px;
  margin-bottom: 16px;
  width: calc((100% - 16px) / 1);
}
.questionnaire .variants .list-blocks._grid-2 {
  margin-left: -4px;
  margin-right: -4px;
  margin-bottom: -8px;
}
.questionnaire .variants .list-blocks._grid-2 .list-blocks__item {
  margin-left: 4px;
  margin-right: 4px;
  margin-bottom: 8px;
  width: calc((100% - 16px) / 2);
}
.questionnaire .variants .list-blocks._grid-3 {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: -16px;
}
.questionnaire .variants .list-blocks._grid-3 .list-blocks__item {
  margin-left: 8px;
  margin-right: 8px;
  margin-bottom: 16px;
  width: calc((100% - 48px) / 3);
}
.questionnaire .variants .list-blocks._grid-4 {
  margin-left: -6px;
  margin-right: -6px;
  margin-bottom: -12px;
}
.questionnaire .variants .list-blocks._grid-4 .list-blocks__item {
  margin-left: 6px;
  margin-right: 6px;
  margin-bottom: 12px;
  width: calc((100% - 48px) / 4);
}
.questionnaire .variants .list-blocks._grid-1 {
  width: 336px;
}
.questionnaire .variants .list-blocks._grid-2 {
  width: 504px;
}
.questionnaire .variants .list-blocks._grid-2 .variants__item {
  padding-left: 16px;
  padding-right: 16px;
  height: 36px;
  font-size: 14px;
}
.questionnaire .variants .list-blocks._grid-2 .variants__item::before {
  left: 16px;
}
.questionnaire .variants .list-blocks._grid-3 {
  width: 440px;
}
.questionnaire .variants .list-blocks .variants__item {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 10px 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 54px;
  text-align: center;
  font-weight: 500;
  color: #49555c;
}
.questionnaire .variants .list-blocks .variants__item > span {
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.questionnaire .variants__input-count {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-left: 8px;
  width: 60px;
  text-align: center;
}
.conveyor {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -o-box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.conveyor > .conveyor__item {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #edfaff;
  border-radius: 4px;
}
.conveyor > .conveyor__item:not(:last-child)::after {
  content: '';
  position: absolute;
  top: 0;
  right: -22px;
  width: 44px;
  height: 100%;
  background: url(/account/images/conveyor-arrow.svg?d24db8c) no-repeat 50% 50%;
  -webkit-background-size: 24px auto;
  -moz-background-size: 24px auto;
  background-size: 24px auto;
  z-index: 10;
}
.conveyor > .conveyor__item._info {
  background-color: #f5f5f6;
}
.conveyor > .conveyor__item._success {
  background-color: #eefad4;
}
.conveyor > .conveyor__item._error {
  background-color: #ffe6e6;
}
.conveyor[class*='_items'] {
  margin-left: -2px;
  margin-right: -2px;
  margin-bottom: -4px;
}
.conveyor[class*='_items'] .steps__item {
  margin-left: 2px;
  margin-right: 2px;
  margin-bottom: 4px;
  border-radius: 4px;
}
.conveyor._items-1 .conveyor__item {
  width: calc((100% - 4px) / 1);
}
.conveyor._items-2 .conveyor__item {
  width: calc((100% - 8px) / 2);
}
.conveyor._items-3 .conveyor__item {
  width: calc((100% - 12px) / 3);
}
.conveyor._items-4 .conveyor__item {
  width: calc((100% - 16px) / 4);
}
.conveyor._items-5 .conveyor__item {
  width: calc((100% - 20px) / 5);
}
.conveyor._items-6 .conveyor__item {
  width: calc((100% - 24px) / 6);
}
.tree .branch {
  position: relative;
  padding-left: 20px;
}
.tree .branch::before {
  position: absolute;
  top: 8px;
  left: 4px;
  font-size: 10px;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
  -moz-transition: -moz-transform 0.2s, opacity 0.2s;
  -o-transition: -o-transform 0.2s, opacity 0.2s;
  -ms-transition: -ms-transform 0.2s, opacity 0.2s;
  transition: transform 0.2s, opacity 0.2s;
}
.tree .branch .branch__title {
  padding: 2px 4px;
  cursor: pointer;
}
.tree .branch._active::before {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.tree._highlight .branch__title:hover {
  background-color: #f5f5f6;
}
.captcha {
  text-align: center;
}
.captcha p {
  font-size: 14px;
  margin-bottom: 12px;
  line-height: 1.3;
}
.captcha .captcha_left {
  width: 110px;
  display: inline-block;
  margin: 0 20px 0 0;
}
.captcha .captcha_left input[type="text"] {
  width: 100%;
  height: 34px;
  font-size: 14px;
}
.captcha .captcha_left a {
  font-size: 13px;
  color: #717d83;
  font-weight: 200;
  display: block;
  margin: 5px 0 0;
}
.captcha img {
  display: inline-block;
  width: 100px !important;
  background: #f5f6f7;
}
#g-recaptcha {
  margin: auto;
}
.money_plus::before,
.money_income::before {
  content: '+ ';
}
.money_minus::before,
.money_expense::before {
  content: '\2013   ';
}
.money_income {
  color: #88bd1f;
}
.money_expense {
  color: #b93535;
}
.money_income.money_hold,
.money_expense.money_hold {
  color: #243036;
}
input.datetimepicker {
  padding-right: 0;
  padding-left: 28px !important;
  -webkit-background-size: 14px auto;
  -moz-background-size: 14px auto;
  background-size: 14px auto;
  background-image: url(/account/images/icon_date.svg?547daf3);
  background-repeat: no-repeat;
  background-position: 8px center;
}
.xdsoft_datetimepicker {
  position: absolute;
  display: none;
  margin-top: 5px;
  padding: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  border: 1px solid rgba(0,0,0,0.1);
  -webkit-box-shadow: 0px 2px 6px rgba(0,0,0,0.1);
  box-shadow: 0px 2px 6px rgba(0,0,0,0.1);
  -webkit-transform-origin: top;
  -moz-transform-origin: top;
  -o-transform-origin: top;
  -ms-transform-origin: top;
  transform-origin: top;
  -webkit-animation: dropShow 0.1s;
  -moz-animation: dropShow 0.1s;
  -o-animation: dropShow 0.1s;
  -ms-animation: dropShow 0.1s;
  animation: dropShow 0.1s;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  -o-animation-timing-function: linear;
  -ms-animation-timing-function: linear;
  animation-timing-function: linear;
  z-index: 7000;
}
.xdsoft_datetimepicker iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 75px;
  height: 210px;
  background: transparent;
  border: 0;
}
.xdsoft_datetimepicker button {
  border: 0 !important;
}
.xdsoft_datetimepicker.xdsoft_inline {
  position: static;
  display: inline-block;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.xdsoft_datetimepicker * {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.xdsoft_datetimepicker .xdsoft_datepicker {
  float: left;
  width: 230px;
}
.xdsoft_datetimepicker .xdsoft_datepicker.active + .xdsoft_timepicker {
  margin-top: 8px;
  margin-bottom: 3px;
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
  width: 256px;
}
.xdsoft_datetimepicker .xdsoft_timepicker {
  float: left;
  margin-top: 0;
  margin-left: 8px;
  width: 58px;
  text-align: center;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
  margin-top: 0;
  margin-bottom: 7px;
  background-position: -40px 0;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
  height: 151px;
  overflow: hidden;
  border-bottom: 1px solid #ddd;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div {
  height: 25px;
  line-height: 25px;
  text-align: center;
  font-size: 12px;
  color: #666;
  background: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-width: 0;
  cursor: pointer;
  border-collapse: collapse;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:first-child {
  border-top-width: 0;
}
.xdsoft_datetimepicker .xdsoft_mounthpicker {
  position: relative;
  text-align: center;
}
.xdsoft_datetimepicker .xdsoft_label {
  position: relative;
  float: left;
  display: inline;
  margin: 0;
  padding: 5px 3px;
  width: 182px;
  line-height: 20px;
  text-align: center;
  font-weight: 700;
  font-size: 16px;
  background-color: #fff;
  cursor: pointer;
  z-index: 9999;
}
.xdsoft_datetimepicker .xdsoft_label i {
  display: none;
}
.xdsoft_datetimepicker .xdsoft_label:hover > span {
  text-decoration: underline;
}
.xdsoft_datetimepicker .xdsoft_label:hover i {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
  position: absolute;
  top: 30px;
  right: 0;
  display: none;
  max-height: 180px;
  overflow-y: hidden;
  background: #fff;
  -webkit-box-shadow: 0 3px 15px rgba(0,0,0,0.2);
  box-shadow: 0 3px 15px rgba(0,0,0,0.2);
  z-index: 101;
}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect {
  right: 0;
}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect {
  right: 2px;
}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option {
  padding: 4px 15px 4px 5px;
  text-decoration: none !important;
  font-weight: 300;
}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
  color: #fff;
  background: #ff8000;
}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
  font-weight: 700;
  color: #fff;
  background: #0382ce;
}
.xdsoft_datetimepicker .xdsoft_prev {
  float: left;
}
.xdsoft_datetimepicker .xdsoft_prev::before {
  font-size: 16px;
}
.xdsoft_datetimepicker .xdsoft_today_button {
  float: left;
  margin-left: 10px;
  font-size: 14px;
}
.xdsoft_datetimepicker .xdsoft_next {
  float: right;
}
.xdsoft_datetimepicker .xdsoft_next::before {
  font-size: 16px;
}
.xdsoft_datetimepicker .xdsoft_month {
  margin-left: 10px;
  width: 80px;
  text-align: right;
}
.xdsoft_datetimepicker .xdsoft_calendar {
  clear: both;
}
.xdsoft_datetimepicker .xdsoft_calendar table {
  width: 100%;
  border-collapse: collapse;
}
.xdsoft_datetimepicker .xdsoft_calendar td,
.xdsoft_datetimepicker .xdsoft_calendar th {
  vertical-align: middle;
  padding: 0;
  width: 14.28%;
  height: 30px;
  text-align: center;
  font-size: 13px;
  color: #243036;
  background: none;
  border: 0;
  cursor: pointer;
  border-collapse: collapse;
}
.xdsoft_datetimepicker .xdsoft_calendar td {
  border-radius: 3px;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
  font-weight: 500;
  color: #0382ce;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
  color: #000;
  background: #ffe9d2;
  -webkit-box-shadow: #ffb871 0 1px 4px 0 inset;
  box-shadow: #ffb871 0 1px 4px 0 inset;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint {
  color: #000;
  background: #c1ffc9;
  -webkit-box-shadow: #00dd1c 0 1px 4px 0 inset;
  box-shadow: #00dd1c 0 1px 4px 0 inset;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
}
.xdsoft_datetimepicker .xdsoft_calendar th {
  height: 40px;
  text-align: center;
  font-weight: 700;
  color: #243036;
  border-top: 2px solid #0382ce;
  cursor: default;
}
.xdsoft_datetimepicker .xdsoft_year {
  width: 48px;
}
.xdsoft_datetimepicker .xdsoft_copyright {
  float: none;
  margin-left: 8px;
  font-size: 10px;
  color: #ccc !important;
  clear: both;
}
.xdsoft_datetimepicker .xdsoft_copyright a {
  color: #eee !important;
}
.xdsoft_datetimepicker .xdsoft_copyright a:hover {
  color: #aaa !important;
}
.xdsoft_datetimepicker .xdsoft_save_selected {
  display: block;
  margin-top: 5px;
  width: 100%;
  font-size: 13px;
  color: #454551;
  border: 1px solid #ddd !important;
}
.xdsoft_datetimepicker .blue-gradient-button {
  position: relative;
  padding: 4px 17px 4px 33px;
  height: 28px;
  font-family: 'museo-sans', 'Book Antiqua', sans-serif;
  font-weight: 300;
  font-size: 12px;
  color: #82878c;
  background: -webkit-linear-gradient(top, #fff 0%, #f4f8fa 73%);
  background: -moz-linear-gradient(top, #fff 0%, #f4f8fa 73%);
  background: -o-linear-gradient(top, #fff 0%, #f4f8fa 73%);
  background: -ms-linear-gradient(top, #fff 0%, #f4f8fa 73%);
  background: linear-gradient(to bottom, #fff 0%, #f4f8fa 73%);
  border: 1px solid #d7d8da;
}
.xdsoft_noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.xdsoft_noselect::selection {
  background: transparent;
}
.xdsoft_noselect::-moz-selection {
  background: transparent;
}
.xdsoft_datetimepicker .xdsoft_datepicker,
.xdsoft_datetimepicker .xdsoft_timepicker {
  display: none;
}
.xdsoft_datetimepicker .xdsoft_datepicker.active,
.xdsoft_datetimepicker .xdsoft_timepicker.active {
  display: block;
}
.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_today_button {
  background-image: none;
}
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_today_button {
  position: relative;
  display: block;
  padding: 0;
  width: 20px;
  height: 30px;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  background-color: transparent;
  background-repeat: no-repeat;
  border: 0 none;
  outline: medium none;
  cursor: pointer;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
  float: none;
  display: block;
  margin-top: 7px;
  margin-left: 14px;
  width: 30px;
  height: 15px;
}
.xdsoft_datetimepicker .xdsoft_today_button:hover,
.xdsoft_datetimepicker .xdsoft_next:hover,
.xdsoft_datetimepicker .xdsoft_prev:hover {
  color: #0382ce;
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
  width: 12.5%;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current {
  font-weight: 700;
  color: #fff;
  background: #0382ce;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker .xdsoft_time_box >div >div.xdsoft_disabled {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  cursor: default;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div:hover {
  color: #fff !important;
  background: #ff8000 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover {
  color: #fff !important;
  background: #3af !important;
  -webkit-box-shadow: #178fe5 0 1px 3px 0 inset !important;
  box-shadow: #178fe5 0 1px 3px 0 inset !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover {
  color: inherit !important;
  background: inherit !important;
  -webkit-box-shadow: inherit !important;
  box-shadow: inherit !important;
}
.xdsoft_time_box {
  position: relative;
  border: 1px solid #ccc;
}
.xdsoft_scrollbar {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 7px;
  cursor: pointer;
}
.xdsoft_scrollbar > .xdsoft_scroller {
  height: 20px;
  background-color: rgba(0,50,100,0.1);
  border-radius: 3px;
  -webkit-box-shadow: inset -1px -1px 0px rgba(0,0,0,0.03), inset 1px 1px 0px rgba(0,0,0,0.03);
  box-shadow: inset -1px -1px 0px rgba(0,0,0,0.03), inset 1px 1px 0px rgba(0,0,0,0.03);
}
.xdsoft_scroller_box {
  position: relative;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
  background-image: none;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  color: #999;
  background: #0a0a0a;
  border: 1px solid #222;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current {
  background: #c50;
  color: #000;
  -webkit-box-shadow: #b03e00 0 1px 3px 0 inset;
  box-shadow: #b03e00 0 1px 3px 0 inset;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div:hover {
  color: #000 !important;
  background: #007fff !important;
}
.xdsoft_dark .xdsoft_time_box {
  border: 1px solid #333;
}
.xdsoft_dark .xdsoft_scrollbar > .xdsoft_scroller {
  background: #333 !important;
}
.xdsoft_datetimepicker .blue-gradient-button:hover,
.xdsoft_datetimepicker .blue-gradient-button:focus,
.xdsoft_datetimepicker .blue-gradient-button:hover span,
.xdsoft_datetimepicker .blue-gradient-button:focus span {
  color: #454551;
  background: -webkit-linear-gradient(top, #f4f8fa 0%, #fff 73%);
  background: -moz-linear-gradient(top, #f4f8fa 0%, #fff 73%);
  background: -o-linear-gradient(top, #f4f8fa 0%, #fff 73%);
  background: -ms-linear-gradient(top, #f4f8fa 0%, #fff 73%);
  background: linear-gradient(to bottom, #f4f8fa 0%, #fff 73%);
}
.drop-content {
  display: none;
}
.drop-element,
.drop-element:after,
.drop-element:before,
.drop-element *,
.drop-element *:after,
.drop-element *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.drop-element {
  position: absolute;
  display: none;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -o-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  -ms-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
  z-index: 6000;
}
.drop-element.drop-open {
  display: none;
  will-change: transform;
}
.drop-element.drop-open .drop-content {
  will-change: transform;
}
.drop-element.drop-open-transitionend {
  display: block;
  will-change: auto;
}
.drop-element.drop-open-transitionend .drop-content {
  will-change: auto;
}
.drop-element.drop-theme-basic {
  max-width: 100%;
  max-height: 100%;
}
.drop-element.drop_wide .drop-menu {
  max-width: 70vw;
}
.drop-element.drop_wide .drop-menu li a {
  padding-right: 30px;
}
.drop-element.drop_tall .drop-content-inner {
  max-height: 70vh;
}
.drop-element.drop-after-open {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  -ms-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
.drop-element.drop-element-attached-top.drop-after-open .drop-content {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.drop-element.drop-element-attached-top .drop-content {
  -webkit-transform: translate3d(0, 10px, 0);
  -moz-transform: translate3d(0, 10px, 0);
  -o-transform: translate3d(0, 10px, 0);
  -ms-transform: translate3d(0, 10px, 0);
  transform: translate3d(0, 10px, 0);
}
.drop-element.drop-element-attached-bottom {
  padding-top: 20px;
}
.drop-element.drop-element-attached-bottom.drop-after-open .drop-content {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.drop-element.drop-element-attached-bottom .drop-content {
  -webkit-transform: translate3d(0, -10px, 0);
  -moz-transform: translate3d(0, -10px, 0);
  -o-transform: translate3d(0, -10px, 0);
  -ms-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}
.drop-element .drop-content {
  display: block;
  background: #fff;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-box-shadow: 0 5px 20px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.22);
  box-shadow: 0 5px 20px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.22);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0, 0.6, 0.39, 1);
  -moz-transition: -moz-transform 0.2s cubic-bezier(0, 0.6, 0.39, 1);
  -o-transition: -o-transform 0.2s cubic-bezier(0, 0.6, 0.39, 1);
  -ms-transition: -ms-transform 0.2s cubic-bezier(0, 0.6, 0.39, 1);
  transition: transform 0.2s cubic-bezier(0, 0.6, 0.39, 1);
}
.drop-element .drop-content-inner {
  width: 100%;
  max-height: 280px;
  overflow: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.drop-element .drop-content-inner div {
  position: static;
}
.drop-element .drop-content-inner .loading {
  width: 150px;
}
.drop-element .inner_pad,
.drop-element .inner_padding_15 {
  padding: 15px;
}
.drop-element .inner_padding_30 {
  padding: 30px;
}
.drop-element .drop-content_search {
  padding: 10px 20px 10px 16px;
}
.drop-element .drop-menu {
  margin: 0;
  max-width: 280px;
  min-width: 160px;
}
.drop-element .drop-menu.max_w_500 {
  max-width: 500px;
}
.drop-element .drop-menu.max_w_600 {
  max-width: 600px;
}
.drop-element .drop-menu li {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: normal;
  border-bottom: 1px solid #e5e7e8;
  cursor: pointer;
}
.drop-element .drop-menu li:last-child {
  border-bottom: 0;
}
.drop-element .drop-menu li.submenu a {
  padding-left: 25px;
}
.drop-element .drop-menu li a,
.drop-element .drop-menu li button {
  display: block;
  padding: 10px 16px;
  width: 100%;
  text-decoration: none;
  font-size: 16px;
  color: #243036;
  -webkit-transition: color 0.05s, background 0.05s;
  -moz-transition: color 0.05s, background 0.05s;
  -o-transition: color 0.05s, background 0.05s;
  -ms-transition: color 0.05s, background 0.05s;
  transition: color 0.05s, background 0.05s;
}
.drop-element .drop-menu li a:hover,
.drop-element .drop-menu li button:hover {
  background-color: rgba(36,48,54,0.05);
}
.drop-element .drop-menu li a.link_disabled,
.drop-element .drop-menu li button.link_disabled {
  background: none;
}
.drop-element .drop-menu li a[disabled],
.drop-element .drop-menu li button[disabled] {
  color: #9da6aa;
  cursor: no-drop;
}
.drop-element .drop-menu li a[class*="icon-"]::before,
.drop-element .drop-menu li button[class*="icon-"]::before {
  margin-right: 10px;
}
.drop-element .drop-menu li.active a,
.drop-element .drop-menu li.active button {
  color: #0382ce;
}
.drop-element .drop-menu li.highlight a {
  background: #eaf5f9;
}
.drop-element .drop-title {
  margin: 16px 16px 4px;
  font-weight: 500;
  font-style: italic;
  font-size: 12px;
  color: #0382ce;
}
.drop-element .drop-sep {
  display: block;
  margin: 30px -15px;
  height: 1px;
  background: #e5e7e8;
}
.drop-element .drop-date-choose {
  padding: 0 16px 16px;
}
.drop-element .drop-date-choose .filter_date_value {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  max-width: none;
}
.drop-element .drop-date-choose .filter_date_input {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  padding-right: 0;
  width: 98px;
}
.drop-element .drop-date-choose input.date_to {
  float: none;
  margin: 0 4px;
}
.drop-element .drop-date-choose .button {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.drop-element .dashboard-period-choose {
  max-height: 440px;
}
@media screen and (max-height: 720px) {
  .drop-element .dashboard-period-choose {
    max-height: 280px;
  }
}
.drop-element .dashboard-period-choose .drop-menu {
  max-width: 400px;
}
.drop-element .dashboard-period-choose .drop-menu li:last-child {
  border-bottom: 1px solid #eff1f1;
}
.drop-target > * {
  pointer-events: none;
}
.drop-input {
  position: relative;
  display: inline-block;
  padding: 0 40px 0 16px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 44px;
  line-height: 42px;
  background-color: #fff;
  color: #243036;
  font-family: 'Roboto', sans-serif, Arial;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  border: 1px solid #cbcfd1;
  border-radius: 3px;
  vertical-align: middle;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -ms-transition: color 0.2s;
  transition: color 0.2s;
}
.drop-input:hover {
  color: #243036;
}
.drop-input > span {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  max-width: 100%;
}
.drop-input::after {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  width: 45px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #9da6aa;
}
.drop-input.drop-enabled {
  border-color: #0382ce;
}
.drop-input.drop-disabled {
  color: #9da6aa;
  background: #f5f5f6;
}
.drop-input.error {
  border-color: #b93535 !important;
  background-color: #fdf9f9 !important;
}
.drop-input.success {
  border-color: #88bd1f;
}
.drop-input.second {
  border-color: transparent;
  -webkit-box-shadow: 0 2px 4px -2px rgba(0,0,0,0.2);
  box-shadow: 0 2px 4px -2px rgba(0,0,0,0.2);
}
.drop-input.second:focus {
  -webkit-box-shadow: 0 1px 1px rgba(45,70,104,0.3);
  box-shadow: 0 1px 1px rgba(45,70,104,0.3);
}
.drop-input.small {
  padding: 0 34px 0 10px;
  height: 38px;
  line-height: 36px;
  font-size: 14px;
}
.drop-input.small::after {
  width: 34px;
}
.drop-input.xsmall {
  padding: 0 28px 0 6px;
  height: 26px;
  line-height: 24px;
  font-size: 14px;
}
.drop-input.xsmall::after {
  width: 28px;
}
a.drop_input {
  cursor: pointer;
}
[dropdown] {
  display: inline-block;
}
.dropdown_menu,
.dropdown_block {
  display: none;
  position: absolute;
  z-index: 1000;
  top: 100%;
  left: 0;
  background: #fff;
  -webkit-box-shadow: 0 5px 25px rgba(0,0,0,0.1);
  box-shadow: 0 5px 25px rgba(0,0,0,0.1);
}
.dropdown_block {
  padding: 10px;
}
.dropdown_menu a {
  white-space: nowrap;
  display: inline-block;
  padding: 5px;
}
.open > .dropdown_menu,
.opan > .dropdown_block {
  display: block;
  padding: 16px;
}
.drop_account_list li a {
  zoom: 1;
}
.drop_account_list li a:before,
.drop_account_list li a:after {
  content: "";
  display: table;
}
.drop_account_list li a:after {
  clear: both;
}
.drop_account_list .account_value {
  float: right;
  font-weight: 400;
  font-size: 16px;
  color: #243036;
}
.drop_account_list .account_value + .account_name {
  max-width: calc(100% - 140px);
}
.drop_account_list .account_label {
  word-wrap: break-word;
}
.drop_account_list .account_name {
  float: left;
  display: inline-block;
  padding: 0 20px 0 0;
  min-width: 142px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.drop_account_list .account_num {
  display: block;
  clear: both;
  font-size: 11px;
  color: #717d83;
}
.drop_account_list .account_target_value {
  display: inline-block;
  -webkit-box-flex: 100;
  -moz-box-flex: 100;
  -o-box-flex: 100;
  -ms-box-flex: 100;
  box-flex: 100;
  -webkit-flex-grow: 100;
  flex-grow: 100;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  vertical-align: top;
  text-align: right;
  font-weight: 500;
  font-size: 16px;
}
.drop_account_list .account_target_name {
  display: inline-block;
  padding: 0 5px 0 0;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  max-width: calc(100% - 192px);
  vertical-align: top;
}
.drop_account_list .account_target_num {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  color: #717d83;
}
span.drop_account_list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.ant-popover {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  z-index: 3000;
}
.ant-popover::after {
  content: '';
  position: absolute;
  background-color: rgba(255,255,255,0.01);
}
.ant-popover._from-chat {
  z-index: 6000;
}
.ant-popover-hidden {
  display: none;
}
.ant-popover-content {
  position: static;
}
.ant-popover-placement-top,
.ant-popover-placement-topLeft,
.ant-popover-placement-topRight {
  padding-bottom: 10px;
}
.ant-popover-placement-right,
.ant-popover-placement-rightTop,
.ant-popover-placement-rightBottom {
  padding-left: 10px;
}
.ant-popover-placement-bottom,
.ant-popover-placement-bottomLeft,
.ant-popover-placement-bottomRight {
  padding-top: 10px;
}
.ant-popover-placement-left,
.ant-popover-placement-leftTop,
.ant-popover-placement-leftBottom {
  padding-right: 10px;
}
.ant-popover-inner {
  position: static;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
  box-shadow: 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
}
.ant-popover-title {
  margin: 0;
  padding: 5px 16px 4px;
  min-width: 177px;
  min-height: 32px;
  font-weight: $fw-middle;
  color: #243036;
  border-bottom: 1px solid #e8e8e8;
}
.ant-popover-inner-content {
  padding: 12px 16px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ant-popover-message {
  position: relative;
  padding: 4px 0 12px;
  font-size: 14px;
}
.ant-popover-message .anticon {
  position: absolute;
  top: 8px;
  font-size: 14px;
  color: #d2aa0f;
}
.ant-popover-message-title {
  padding-left: 22px;
}
.ant-popover-buttons {
  margin-bottom: 4px;
  text-align: right;
}
.ant-popover-buttons button {
  margin-left: 8px;
}
.ant-popover-arrow {
  position: absolute;
  display: block;
  width: 8px;
  height: 8px;
  background-color: #fff;
  border-color: transparent /* TODO: дефолтные стили border ant, скорее всего не нужны */;
  border-style: solid;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.ant-popover-placement-top .ant-popover-arrow,
.ant-popover-placement-topLeft .ant-popover-arrow,
.ant-popover-placement-topRight .ant-popover-arrow {
  bottom: 6px;
  -webkit-box-shadow: 3px 3px 7px rgba(36,48,54,0.08);
  box-shadow: 3px 3px 7px rgba(36,48,54,0.08);
}
.ant-popover-placement-top .ant-popover-arrow {
  left: 50%;
  -webkit-transform: translateX(-50%) rotate(45deg);
  -moz-transform: translateX(-50%) rotate(45deg);
  -o-transform: translateX(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) rotate(45deg);
  transform: translateX(-50%) rotate(45deg);
}
.ant-popover-placement-topLeft .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-topRight .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-right .ant-popover-arrow,
.ant-popover-placement-rightTop .ant-popover-arrow,
.ant-popover-placement-rightBottom .ant-popover-arrow {
  left: 6px;
  -webkit-box-shadow: -3px 3px 7px rgba(36,48,54,0.08);
  box-shadow: -3px 3px 7px rgba(36,48,54,0.08);
}
.ant-popover-placement-right .ant-popover-arrow {
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
  -moz-transform: translateY(-50%) rotate(45deg);
  -o-transform: translateY(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
}
.ant-popover-placement-rightTop .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-rightBottom .ant-popover-arrow {
  bottom: 12px;
}
.ant-popover-placement-bottom .ant-popover-arrow,
.ant-popover-placement-bottomLeft .ant-popover-arrow,
.ant-popover-placement-bottomRight .ant-popover-arrow {
  top: 6px;
  -webkit-box-shadow: -3px -3px 5px rgba(36,48,54,0.08);
  box-shadow: -3px -3px 5px rgba(36,48,54,0.08);
}
.ant-popover-placement-bottom .ant-popover-arrow {
  left: 50%;
  -webkit-transform: translateX(-50%) rotate(45deg);
  -moz-transform: translateX(-50%) rotate(45deg);
  -o-transform: translateX(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) rotate(45deg);
  transform: translateX(-50%) rotate(45deg);
}
.ant-popover-placement-bottomLeft .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-bottomRight .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-left .ant-popover-content .ant-popover-arrow,
.ant-popover-placement-leftTop .ant-popover-content .ant-popover-arrow,
.ant-popover-placement-leftBottom .ant-popover-content .ant-popover-arrow {
  right: 6px;
  -webkit-box-shadow: 3px -3px 7px rgba(36,48,54,0.08);
  box-shadow: 3px -3px 7px rgba(36,48,54,0.08);
}
.ant-popover-placement-left .ant-popover-content .ant-popover-arrow {
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
  -moz-transform: translateY(-50%) rotate(45deg);
  -o-transform: translateY(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
}
.ant-popover-placement-leftTop .ant-popover-content .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-leftBottom .ant-popover-arrow {
  bottom: 12px;
}
article.page.page_faq .page_faq_title {
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  color: #243036;
  margin: 30px 0 15px;
  letter-spacing: 0.5px;
}
article.page.page_faq .page_faq_list {
  border-radius: 3px;
  margin: 0 0 40px;
}
article.page.page_faq .page_faq_list .item {
  border: 1px solid #cbcfd1;
  overflow: hidden;
  border-radius: 3px;
  background: #f5f5f6;
  margin: 0 0 5px;
  border-radius: 3px;
}
article.page.page_faq .page_faq_list .item:hover {
  background: #fff;
}
article.page.page_faq .page_faq_list .item.active {
  background: #fff;
  -webkit-box-shadow: 0 3px 10px rgba(0,0,0,0.12);
  box-shadow: 0 3px 10px rgba(0,0,0,0.12);
}
article.page.page_faq .page_faq_list .item.active .ques {
  background: #fff;
  font-weight: 700;
}
article.page.page_faq .page_faq_list .item.active .ans {
  display: block;
}
article.page.page_faq .page_faq_list .item .ques {
  padding: 12px 15px;
  color: #243036;
  text-decoration: none;
  display: block;
  position: relative;
}
article.page.page_faq .page_faq_list .item .ans {
  font-size: 16px;
  padding: 10px 15px 10px;
  overflow: hidden;
  display: none;
}
article.page.page_faq .page_faq_list .item .ans p {
  margin: 0 0 15px;
  line-height: 1.4;
}
article.page.page_faq .page_faq_list .item .ans img {
  max-width: 100%;
  height: auto;
}
article.page.page_faq .page_faq_list .item .ans h4 {
  color: #0382ce;
  margin-bottom: 15px;
}
article.page.page_faq .page_faq_list .item .ans .ans_img {
  text-align: center;
  margin: 30px 0;
}
article.page.page_faq .page_faq_list .item .ans .ans_img img {
  width: 90%;
  margin-bottom: 15px;
}
article.page.page_faq .page_faq_list .item .ans .ans_img img[src*="gif"] {
  width: 80%;
  -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}
article.page.page_faq .page_faq_list .item .ans .ans_img + .ans_img {
  margin-top: -20px;
}
article.page.page_faq .page_faq_list .item .ans .ans_img_title {
  font-weight: 500;
  margin-bottom: 4px;
}
.filter_panel {
  visibility: hidden;
  position: fixed;
  top: 100px;
  right: 0;
  bottom: 0;
  padding: 30px 20px 24px 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 300px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.1), 0 0 1px rgba(0,0,0,0.22);
  box-shadow: 0 0 15px rgba(0,0,0,0.1), 0 0 1px rgba(0,0,0,0.22);
  -webkit-transform: translateX(-32px);
  -moz-transform: translateX(-32px);
  -o-transform: translateX(-32px);
  -ms-transform: translateX(-32px);
  transform: translateX(-32px);
  -webkit-transition: -webkit-transform 0.7s 0.3s, opacity 0.3s 0.3s, visibility 0s 0.6s;
  -moz-transition: -moz-transform 0.7s 0.3s, opacity 0.3s 0.3s, visibility 0s 0.6s;
  -o-transition: -o-transform 0.7s 0.3s, opacity 0.3s 0.3s, visibility 0s 0.6s;
  -ms-transition: -ms-transform 0.7s 0.3s, opacity 0.3s 0.3s, visibility 0s 0.6s;
  transition: transform 0.7s 0.3s, opacity 0.3s 0.3s, visibility 0s 0.6s;
  overflow: auto;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  z-index: 380;
}
.filter_panel:hover {
  visibility: visible;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.filter_panel.visible {
  visibility: visible;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
  -moz-transition: -moz-transform 0.3s, opacity 0.2s;
  -o-transition: -o-transform 0.3s, opacity 0.2s;
  -ms-transition: -ms-transform 0.3s, opacity 0.2s;
  transition: transform 0.3s, opacity 0.2s;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.show_filter_panel {
  position: relative;
  z-index: 10;
}
.show_filter_panel.float {
  position: fixed;
  top: 0;
  right: 290px;
  width: 40px;
  height: 40px;
  margin-left: 0;
  padding: 0 16px;
  border-radius: 50px;
  -webkit-box-shadow: 0 6px 20px 0 rgba(0,0,0,0.15), 0 0 1px 0 rgba(0,0,0,0.22);
  box-shadow: 0 6px 20px 0 rgba(0,0,0,0.15), 0 0 1px 0 rgba(0,0,0,0.22);
  -webkit-transition: -webkit-transform 0.4s;
  -moz-transition: -moz-transform 0.4s;
  -o-transition: -o-transform 0.4s;
  -ms-transition: -ms-transform 0.4s;
  transition: transform 0.4s;
}
.show_filter_panel.float::before {
  margin: 0 !important;
}
.show_filter_panel.float .filter_count {
  top: 13px;
  left: 28px;
  border-color: #fff;
}
.show_filter_panel.fixed {
  -webkit-transform: scale(1) translateY(82px);
  -moz-transform: scale(1) translateY(82px);
  -o-transform: scale(1) translateY(82px);
  -ms-transform: scale(1) translateY(82px);
  transform: scale(1) translateY(82px);
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  -o-transition: -o-transform 0.5s;
  -ms-transition: -ms-transform 0.5s;
  transition: transform 0.5s;
}
.show_filter_panel .filter_count {
  position: absolute;
  top: 5px;
  left: 30px;
  width: 9px;
  height: 9px;
  background: #e54d4d;
  border: 1px solid #edeff1;
  border-radius: 10px;
}
.hljs {
  display: block;
  white-space: pre-wrap;
  color: #383a42;
  border: 1px solid #e6e8e9;
  border-radius: 3px;
  overflow-x: auto;
}
.hljs-comment,
.hljs-quote {
  font-style: italic;
  color: #a0a1a7;
}
.hljs-doctag,
.hljs-keyword,
.hljs-formula {
  color: #a626a4;
}
.hljs-section,
.hljs-name,
.hljs-selector-tag,
.hljs-deletion,
.hljs-subst {
  color: #e45649;
}
.hljs-literal {
  color: #0184bb;
}
.hljs-string,
.hljs-regexp,
.hljs-addition,
.hljs-attribute,
.hljs-meta-string {
  color: #50a14f;
}
.hljs-built_in,
.hljs-class .hljs-title {
  color: #c18401;
}
.hljs-attr,
.hljs-variable,
.hljs-template-variable,
.hljs-type,
.hljs-selector-class,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-number {
  color: #986801;
}
.hljs-symbol,
.hljs-bullet,
.hljs-link,
.hljs-meta,
.hljs-selector-id,
.hljs-title {
  color: #4078f2;
}
.hljs-emphasis {
  font-style: italic;
}
.hljs-strong {
  font-weight: bold;
}
.hljs-link {
  text-decoration: underline;
}
.hljs table {
  background-color: transparent;
}
.hljs table td {
  border: 0;
}
.hljs-ln tr:first-child td {
  padding-top: 8px;
}
.hljs-ln tr:last-child td {
  padding-bottom: 8px;
}
.hljs-ln td.hljs-ln-numbers {
  padding: 0 5px 0 10px;
  vertical-align: top;
  text-align: center;
  color: #9da6aa;
  background-color: rgba(36,48,54,0.04);
  border-right: 1px solid #cbcfd1;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.hljs-ln td.hljs-ln-code {
  padding-left: 10px;
  background-color: #fff;
}
.jcrop-circle-css .jcrop-box {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border: 1px rgba(255,255,255,0.4) solid;
  border-radius: 50%;
  -webkit-box-shadow: 1px 1px 26px #000;
  -moz-box-shadow: 1px 1px 26px #000;
  -webkit-box-shadow: 1px 1px 26px #000;
  box-shadow: 1px 1px 26px #000;
  overflow: hidden;
}
.jcrop-circle-css .jcrop-box:focus {
  outline: none;
}
.custom-shade {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #000;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  width: 100%;
  height: 100%;
}
.jcrop-active {
  direction: ltr;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-touch-action: none;
}
.jcrop-dragging {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.jcrop-selection {
  z-index: 2;
  position: absolute;
}
.jcrop-selection.jcrop-current {
  z-index: 4;
}
.jcrop-border {
  background: #fff url(data:image/gif;base64,R0lGODlhCAAIAJEAAKqqqv///wAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCgAAACwAAAAACAAIAAACDZQFCadrzVRMB9FZ5SwAIfkECQoAAAAsAAAAAAgACAAAAg+ELqCYaudeW9ChyOyltQAAIfkECQoAAAAsAAAAAAgACAAAAg8EhGKXm+rQYtC0WGl9oAAAIfkECQoAAAAsAAAAAAgACAAAAg+EhWKQernaYmjCWLF7qAAAIfkECQoAAAAsAAAAAAgACAAAAg2EISmna81UTAfRWeUsACH5BAkKAAAALAAAAAAIAAgAAAIPFA6imGrnXlvQocjspbUAACH5BAkKAAAALAAAAAAIAAgAAAIPlIBgl5vq0GLQtFhpfaIAACH5BAUKAAAALAAAAAAIAAgAAAIPlIFgknq52mJowlixe6gAADs=);
  line-height: 1px !important;
  font-size: 0 !important;
  overflow: hidden;
  position: absolute;
  opacity: 0.5 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important;
  filter: alpha(opacity=50) !important;
}
.jcrop-border.ord-e {
  right: -1px;
}
.jcrop-border.ord-n {
  top: -1px;
}
.jcrop-border.ord-w {
  left: -1px;
}
.jcrop-border.ord-s {
  bottom: -1px;
}
.jcrop-border.ord-w,
.jcrop-border.ord-e,
.jcrop-border.ord-n {
  top: 0;
}
.jcrop-border.ord-n,
.jcrop-border.ord-s {
  width: 100%;
  height: 1px !important;
}
.jcrop-border.ord-w,
.jcrop-border.ord-e {
  height: 100%;
  width: 1px !important;
}
.jcrop-box {
  z-index: 2;
  display: block;
  background: 0 0;
  border: 0;
  padding: 0;
  margin: 0;
  font-size: 0;
  width: 100%;
  height: 100%;
  cursor: move;
}
.jcrop-box:hover {
  background: 0 0;
}
.jcrop-box:active {
  background: 0 0;
}
.jcrop-box:focus {
  outline: 1px rgba(128,128,128,0.65) dotted;
}
.jcrop-active,
.jcrop-box {
  position: relative;
}
.jcrop-handle {
  z-index: 4;
  background-color: rgba(49,28,28,0.58);
  border: 1px #eee solid;
  width: 9px;
  height: 9px;
  font-size: 0;
  position: absolute;
  opacity: 0.8 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)" !important;
  filter: alpha(opacity=80) !important;
}
.jcrop-handle.ord-n {
  left: 50%;
  margin-left: -5px;
  margin-top: -5px;
  top: 0;
  cursor: n-resize;
}
.jcrop-handle.ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -5px;
  margin-left: -5px;
  cursor: s-resize;
}
.jcrop-handle.ord-e {
  margin-right: -5px;
  margin-top: -5px;
  right: 0;
  top: 50%;
  cursor: e-resize;
}
.jcrop-handle.ord-w {
  left: 0;
  margin-left: -5px;
  margin-top: -5px;
  top: 50%;
  cursor: w-resize;
}
.jcrop-handle.ord-nw {
  left: 0;
  margin-left: -5px;
  margin-top: -5px;
  top: 0;
  cursor: nw-resize;
}
.jcrop-handle.ord-ne {
  margin-right: -5px;
  margin-top: -5px;
  right: 0;
  top: 0;
  cursor: ne-resize;
}
.jcrop-handle.ord-se {
  bottom: 0;
  margin-bottom: -5px;
  margin-right: -5px;
  right: 0;
  cursor: se-resize;
}
.jcrop-handle.ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -5px;
  margin-left: -5px;
  cursor: sw-resize;
}
.jcrop-touch .jcrop-handle {
  z-index: 4;
  background-color: rgba(49,28,28,0.58);
  border: 1px #eee solid;
  width: 18px;
  height: 18px;
  font-size: 0;
  position: absolute;
  opacity: 0.8 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)" !important;
  filter: alpha(opacity=80) !important;
}
.jcrop-touch .jcrop-handle.ord-n {
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  top: 0;
  cursor: n-resize;
}
.jcrop-touch .jcrop-handle.ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -10px;
  margin-left: -10px;
  cursor: s-resize;
}
.jcrop-touch .jcrop-handle.ord-e {
  margin-right: -10px;
  margin-top: -10px;
  right: 0;
  top: 50%;
  cursor: e-resize;
}
.jcrop-touch .jcrop-handle.ord-w {
  left: 0;
  margin-left: -10px;
  margin-top: -10px;
  top: 50%;
  cursor: w-resize;
}
.jcrop-touch .jcrop-handle.ord-nw {
  left: 0;
  margin-left: -10px;
  margin-top: -10px;
  top: 0;
  cursor: nw-resize;
}
.jcrop-touch .jcrop-handle.ord-ne {
  margin-right: -10px;
  margin-top: -10px;
  right: 0;
  top: 0;
  cursor: ne-resize;
}
.jcrop-touch .jcrop-handle.ord-se {
  bottom: 0;
  margin-bottom: -10px;
  margin-right: -10px;
  right: 0;
  cursor: se-resize;
}
.jcrop-touch .jcrop-handle.ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -10px;
  margin-left: -10px;
  cursor: sw-resize;
}
.jcrop-dragbar {
  font-size: 0;
  position: absolute;
}
.jcrop-dragbar.ord-n {
  margin-top: -5px;
  cursor: n-resize;
  top: 0;
}
.jcrop-dragbar.ord-s {
  bottom: 0;
  margin-bottom: -5px;
  cursor: s-resize;
}
.jcrop-dragbar.ord-e {
  margin-right: -5px;
  right: 0;
  cursor: e-resize;
}
.jcrop-dragbar.ord-w {
  margin-left: -5px;
  cursor: w-resize;
}
.jcrop-dragbar.ord-n,
.jcrop-dragbar.ord-s {
  height: 9px !important;
  width: 100%;
}
.jcrop-dragbar.ord-e,
.jcrop-dragbar.ord-w {
  top: 0;
  height: 100%;
  width: 9px !important;
}
.jcrop-shades {
  position: relative;
  top: 0;
  left: 0;
}
.jcrop-shades div {
  cursor: crosshair;
}
.jcrop-noresize .jcrop-dragbar,
.jcrop-noresize .jcrop-handle {
  display: none;
}
.jcrop-selection.jcrop-nodrag .jcrop-box,
.jcrop-nodrag .jcrop-shades div {
  cursor: default;
}
.jcrop-light .jcrop-border {
  background: #fff;
  opacity: 0.7 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" !important;
  filter: alpha(opacity=70) !important;
}
.jcrop-light .jcrop-handle {
  background-color: #000;
  border-color: #fff;
}
.jcrop-dark .jcrop-border {
  background: #000;
  opacity: 0.7 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" !important;
  filter: alpha(opacity=70) !important;
}
.jcrop-dark .jcrop-handle {
  background-color: #fff;
  border-color: #000;
}
.solid-line .jcrop-border {
  background: #fff;
}
.jcrop-thumb {
  position: absolute;
  overflow: hidden;
  z-index: 5;
}
.jcrop-active img,
.jcrop-thumb img,
.jcrop-thumb canvas {
  min-width: none;
  min-height: none;
  max-width: none;
  max-height: none;
}
.jcrop-hl-active .jcrop-border {
  opacity: 0.2 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)" !important;
  filter: alpha(opacity=20) !important;
}
.jcrop-hl-active .jcrop-handle {
  opacity: 0.1 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)" !important;
  filter: alpha(opacity=10) !important;
}
.jcrop-hl-active .jcrop-selection:hover .jcrop-border {
  background-color: #ccc;
  opacity: 0.5 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important;
  filter: alpha(opacity=50) !important;
}
.jcrop-hl-active .jcrop-selection.jcrop-current .jcrop-border {
  background: #808080 url(data:image/gif;base64,R0lGODlhCAAIAJEAAKqqqv///wAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCgAAACwAAAAACAAIAAACDZQFCadrzVRMB9FZ5SwAIfkECQoAAAAsAAAAAAgACAAAAg+ELqCYaudeW9ChyOyltQAAIfkECQoAAAAsAAAAAAgACAAAAg8EhGKXm+rQYtC0WGl9oAAAIfkECQoAAAAsAAAAAAgACAAAAg+EhWKQernaYmjCWLF7qAAAIfkECQoAAAAsAAAAAAgACAAAAg2EISmna81UTAfRWeUsACH5BAkKAAAALAAAAAAIAAgAAAIPFA6imGrnXlvQocjspbUAACH5BAkKAAAALAAAAAAIAAgAAAIPlIBgl5vq0GLQtFhpfaIAACH5BAUKAAAALAAAAAAIAAgAAAIPlIFgknq52mJowlixe6gAADs=);
  opacity: 0.35 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)" !important;
  filter: alpha(opacity=35) !important;
}
.jcrop-hl-active .jcrop-selection.jcrop-current .jcrop-handle {
  opacity: 0.3 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)" !important;
  filter: alpha(opacity=30) !important;
}
.jcrop-hl-active .jcrop-selection.jcrop-focus .jcrop-border {
  background: url(data:image/gif;base64,R0lGODlhCAAIAJEAAKqqqv///wAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCgAAACwAAAAACAAIAAACDZQFCadrzVRMB9FZ5SwAIfkECQoAAAAsAAAAAAgACAAAAg+ELqCYaudeW9ChyOyltQAAIfkECQoAAAAsAAAAAAgACAAAAg8EhGKXm+rQYtC0WGl9oAAAIfkECQoAAAAsAAAAAAgACAAAAg+EhWKQernaYmjCWLF7qAAAIfkECQoAAAAsAAAAAAgACAAAAg2EISmna81UTAfRWeUsACH5BAkKAAAALAAAAAAIAAgAAAIPFA6imGrnXlvQocjspbUAACH5BAkKAAAALAAAAAAIAAgAAAIPlIBgl5vq0GLQtFhpfaIAACH5BAUKAAAALAAAAAAIAAgAAAIPlIFgknq52mJowlixe6gAADs=);
  opacity: 0.65 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)" !important;
  filter: alpha(opacity=65) !important;
}
.jcrop-hl-active .jcrop-selection.jcrop-focus .jcrop-handle {
  opacity: 0.6 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)" !important;
  filter: alpha(opacity=60) !important;
}
button.jcrop-box {
  background: 0 0;
}
.info_label,
.info_label_success,
.info_label_error,
.info_label_danger,
.info_label_primary,
.info_label_grey,
.info_label_dark,
.info_label_in_plan,
.info_label_clean {
  display: inline-block;
  padding: 0 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: rgba(36,48,54,0.5);
  font-size: 10px;
  font-weight: 500;
  line-height: 18px;
  vertical-align: middle;
  background: #faf3bf;
  border-radius: 9px;
  cursor: default;
}
.info_label a,
.info_label_success a,
.info_label_error a,
.info_label_danger a,
.info_label_primary a,
.info_label_grey a,
.info_label_dark a,
.info_label_in_plan a,
.info_label_clean a {
  color: inherit;
}
.info_label.label_loading,
.info_label_success.label_loading,
.info_label_error.label_loading,
.info_label_danger.label_loading,
.info_label_primary.label_loading,
.info_label_grey.label_loading,
.info_label_dark.label_loading,
.info_label_in_plan.label_loading,
.info_label_clean.label_loading {
  display: inline-block;
  position: relative;
  padding-right: 20px;
}
.info_label.label_loading::after,
.info_label_success.label_loading::after,
.info_label_error.label_loading::after,
.info_label_danger.label_loading::after,
.info_label_primary.label_loading::after,
.info_label_grey.label_loading::after,
.info_label_dark.label_loading::after,
.info_label_in_plan.label_loading::after,
.info_label_clean.label_loading::after {
  content: '';
  position: absolute;
  right: 6px;
  top: 50%;
  padding: 0;
  width: 10px;
  height: ;
  min-width: 9px;
  min-height: ;
  background-image: url(/account/images/icons/loaders/loading-ring-grey.svg?431883a);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.info_label.label_loading.big,
.info_label_success.label_loading.big,
.info_label_error.label_loading.big,
.info_label_danger.label_loading.big,
.info_label_primary.label_loading.big,
.info_label_grey.label_loading.big,
.info_label_dark.label_loading.big,
.info_label_in_plan.label_loading.big,
.info_label_clean.label_loading.big {
  padding-right: 30px;
}
.info_label.label_loading.big::after,
.info_label_success.label_loading.big::after,
.info_label_error.label_loading.big::after,
.info_label_danger.label_loading.big::after,
.info_label_primary.label_loading.big::after,
.info_label_grey.label_loading.big::after,
.info_label_dark.label_loading.big::after,
.info_label_in_plan.label_loading.big::after,
.info_label_clean.label_loading.big::after {
  right: 10px;
  width: 16px;
  height: 16px;
}
.info_label.label_loading.middle,
.info_label_success.label_loading.middle,
.info_label_error.label_loading.middle,
.info_label_danger.label_loading.middle,
.info_label_primary.label_loading.middle,
.info_label_grey.label_loading.middle,
.info_label_dark.label_loading.middle,
.info_label_in_plan.label_loading.middle,
.info_label_clean.label_loading.middle {
  padding-right: 22px;
}
.info_label.label_loading.middle::after,
.info_label_success.label_loading.middle::after,
.info_label_error.label_loading.middle::after,
.info_label_danger.label_loading.middle::after,
.info_label_primary.label_loading.middle::after,
.info_label_grey.label_loading.middle::after,
.info_label_dark.label_loading.middle::after,
.info_label_in_plan.label_loading.middle::after,
.info_label_clean.label_loading.middle::after {
  right: 6px;
  width: 12px;
  height: 12px;
}
.info_label.label_loading.small,
.info_label_success.label_loading.small,
.info_label_error.label_loading.small,
.info_label_danger.label_loading.small,
.info_label_primary.label_loading.small,
.info_label_grey.label_loading.small,
.info_label_dark.label_loading.small,
.info_label_in_plan.label_loading.small,
.info_label_clean.label_loading.small {
  padding-right: 19px;
}
.info_label.label_loading.small::after,
.info_label_success.label_loading.small::after,
.info_label_error.label_loading.small::after,
.info_label_danger.label_loading.small::after,
.info_label_primary.label_loading.small::after,
.info_label_grey.label_loading.small::after,
.info_label_dark.label_loading.small::after,
.info_label_in_plan.label_loading.small::after,
.info_label_clean.label_loading.small::after {
  right: 5px;
  width: 9px;
  height: 9px;
}
.info_label.big,
.info_label_success.big,
.info_label_error.big,
.info_label_danger.big,
.info_label_primary.big,
.info_label_grey.big,
.info_label_dark.big,
.info_label_in_plan.big,
.info_label_clean.big {
  padding: 0 10px;
  font-size: 16px;
  line-height: 26px;
  border-radius: 14px;
}
.info_label.middle,
.info_label_success.middle,
.info_label_error.middle,
.info_label_danger.middle,
.info_label_primary.middle,
.info_label_grey.middle,
.info_label_dark.middle,
.info_label_in_plan.middle,
.info_label_clean.middle {
  font-size: 12px;
  line-height: 20px;
}
.info_label.small,
.info_label_success.small,
.info_label_error.small,
.info_label_danger.small,
.info_label_primary.small,
.info_label_grey.small,
.info_label_dark.small,
.info_label_in_plan.small,
.info_label_clean.small {
  padding: 0 5px;
  font-size: 9px;
  font-weight: 500;
  line-height: 14px;
}
.info_label_success {
  background-color: #d9f3b8;
  color: #559204;
  border: none;
}
.info_label_danger {
  background-color: #ee7c2d;
  border-color: #ee7c2d;
  font-weight: 400;
  color: #fff;
}
.info_label_error {
  background-color: #ffebeb;
  color: #e54d4d;
  border: none;
}
.info_label_error a {
  color: #fff;
  text-decoration: underline !important;
}
.info_label_primary {
  background-color: #dfeff7;
  color: #0382ce;
}
.info_label_grey {
  background: #e6e8e9;
  color: #49555c;
}
.info_label_dark {
  background: #243036;
  color: #fff;
}
.info_bot_text {
  font-size: 14px;
  color: #717d83;
  border-top: 1px solid #e5e7e8;
  padding-top: 20px;
  margin-top: 30px;
}
.info_label_in_plan {
  background-color: #e6e8e9;
  color: #49555c;
  border: none;
}
.info_label_clean {
  color: #d2aa0f;
  background: none;
}
.text_block p {
  line-height: 150%;
  margin: 0 0 15px;
}
.text_block .form {
  margin: 0 0 15px;
}
.light_text {
  color: #717d83;
}
.error_text {
  color: #b93535;
}
.warning_text {
  color: #da9d04;
}
.success_text {
  color: #5a8b19;
}
.small_text {
  font-size: 12px;
  color: #717d83;
}
.small_text p {
  margin: 0 0 5px;
  line-height: 1.4;
}
.small_text.border {
  border-top: 1px solid #e5e7e8;
  padding-top: 24px;
  margin-top: 24px;
}
.loading {
  display: block;
  margin: 50px auto;
  text-align: center;
}
.loading div {
  display: inline-block;
  padding: 40px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 24px;
  max-width: 350px;
  min-height: 24px;
  line-height: 1.5;
  font-size: 14px;
  color: #243036;
  background: url(/account/images/icons/loaders/loading-ring-color.svg?b9ba3dd) no-repeat 50% 0;
  -webkit-background-size: 24px 24px;
  -moz-background-size: 24px 24px;
  background-size: 24px 24px;
}
.loading div .title {
  display: block;
  margin: 0 0 10px;
  font-size: 16px;
}
.loading.info {
  margin: 0 0 15px;
}
.loading.info div {
  max-width: 1000px;
  color: #243036;
}
.loading.full div {
  max-width: 100%;
}
.loading.big div {
  padding: 64px 0 0;
  min-width: 44px;
  min-height: 44px;
  font-size: 16px;
  -webkit-background-size: 44px 44px;
  -moz-background-size: 44px 44px;
  background-size: 44px 44px;
}
.loading_block {
  position: relative;
/*
		Лоадер в центре страницы поверх таблицы в кассах.
		(Товары -> Остатки)
	*/
}
.loading_block > * {
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
}
.loading_block[data-loading-text]::after {
  background-position: 50% calc(50% - 12px);
}
.loading_block::before {
  content: attr(data-loading-text);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80%;
  line-height: 1.2;
  text-align: center;
  text-shadow: 0 0 7px #fff, 0 0 7px #fff, 0 0 7px #fff, 0 0 7px #fff;
  font-size: 14px;
  color: #243036;
  -webkit-transform: translate(-50%, 10px);
  -moz-transform: translate(-50%, 10px);
  -o-transform: translate(-50%, 10px);
  -ms-transform: translate(-50%, 10px);
  transform: translate(-50%, 10px);
  z-index: 101;
}
.loading_block::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(/account/images/icons/loaders/loading-ring-color.svg?b9ba3dd) no-repeat 50% 50%;
  -webkit-background-size: 32px 32px;
  -moz-background-size: 32px 32px;
  background-size: 32px 32px;
  z-index: 100;
}
.loading_block._fixed::after {
  position: fixed;
}
.loading_block_clean {
  min-height: 34px;
  max-height: 200px;
  overflow: hidden !important;
  background-color: transparent;
  background-image: url(/account/images/icons/loaders/loading-ring-color.svg?b9ba3dd);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  -webkit-background-size: 32px 32px;
  -moz-background-size: 32px 32px;
  background-size: 32px 32px;
}
.loading_block_clean > * {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.disable_block {
  position: relative;
}
.disable_block > * {
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
}
.disable_block::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
}
.page_map {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}
.page_map.active_list .page_map_list {
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -o-transform: translateX(0px);
  -ms-transform: translateX(0px);
  transform: translateX(0px);
}
.page_map.active_list .page_map_list .toggle {
  left: -50px;
}
.page_map.active_list .page_map_list .toggle span {
  background: transparent;
}
.page_map.active_list .page_map_list .toggle:before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  top: calc(50% - 1px);
}
.page_map.active_list .page_map_list .toggle:after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: calc(50% - 1px);
}
.page_map .page_map_area {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.page_map .page_map_list {
  position: absolute;
  width: 300px;
  top: 0;
  bottom: 0;
  right: 0;
  background: #fff;
  -webkit-box-shadow: -1px 0 2px rgba(0,0,0,0.1);
  box-shadow: -1px 0 2px rgba(0,0,0,0.1);
  -webkit-transform: translateX(300px);
  -moz-transform: translateX(300px);
  -o-transform: translateX(300px);
  -ms-transform: translateX(300px);
  transform: translateX(300px);
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  -ms-transition: -ms-transform 0.3s;
  transition: transform 0.3s;
}
.page_map .page_map_list .toggle {
  position: absolute;
  top: 20px;
  left: -60px;
  -webkit-transition: left 0.2s;
  -moz-transition: left 0.2s;
  -o-transition: left 0.2s;
  -ms-transition: left 0.2s;
  transition: left 0.2s;
}
.page_map .page_map_list .toggle span {
  width: 20px;
  height: 2px;
  background: #243036;
  position: absolute;
  top: calc(50% - 1px);
  left: 10px;
  -webkit-transition: background 0.2s 0.3s;
  -moz-transition: background 0.2s 0.3s;
  -o-transition: background 0.2s 0.3s;
  -ms-transition: background 0.2s 0.3s;
  transition: background 0.2s 0.3s;
}
.page_map .page_map_list .toggle:before,
.page_map .page_map_list .toggle:after {
  content: '';
  width: 20px;
  height: 2px;
  background: #243036;
  position: absolute;
  top: calc(50% - 7px);
  left: 10px;
  -webkit-transition: top 0.2s 0.3s, -webkit-transform 0.2s 0.3s;
  -moz-transition: top 0.2s 0.3s, -moz-transform 0.2s 0.3s;
  -o-transition: top 0.2s 0.3s, -o-transform 0.2s 0.3s;
  -ms-transition: top 0.2s 0.3s, -ms-transform 0.2s 0.3s;
  transition: top 0.2s 0.3s, transform 0.2s 0.3s;
}
.page_map .page_map_list .toggle:after {
  top: calc(50% + 5px);
}
.page_map .page_map_list ul {
  overflow: auto;
  overflow: overlay;
  max-height: 100%;
}
.page_map .page_map_list li {
  border-bottom: 1px solid #e5e7e8;
}
.page_map .page_map_list li:last-child {
  margin-bottom: 70px;
}
.page_map .page_map_list li a {
  display: block;
  padding: 15px;
  color: #243036;
  text-decoration: none;
  position: relative;
  cursor: pointer;
}
.page_map .page_map_list li a:hover {
  background: #eaf5f9;
}
.page_map .page_map_list li a.active {
  background: #eaf5f9;
}
.page_map .balloon_info .title {
  display: block;
  font-weight: 500;
  margin: 0 0 4px;
  font-size: 18px;
}
.page_map .balloon_info .address {
  font-size: 14px;
}
.page_map .balloon_info .desc {
  display: block;
  color: #717d83;
  margin: 8px 0px 0 0;
  font-size: 12px;
  position: relative;
}
.page_map .balloon_info .desc strong {
  font-weight: 500;
  display: block;
  margin-bottom: 2px;
  color: rgba(36,48,54,0.72);
}
.page_map .balloon_info .desc.time,
.page_map .balloon_info .desc.limits {
  padding-left: 24px;
}
.page_map .balloon_info .desc.time:before,
.page_map .balloon_info .desc.limits:before {
  position: absolute;
  color: #0382ce;
  top: 1px;
  left: 0;
}
.page_map .balloon_info .desc.limits:before {
  font-size: 16px;
}
.page_map .balloon_info .location {
  position: absolute;
  right: 15px;
  top: calc(50% - 8px);
  font-size: 11px;
  color: #717d83;
}
.page_map .ymaps-2-1-41-map-bg-ru {
  background: none !important;
}
.page_map .ymaps-2-1-41-copyrights-pane,
.page_map .ymaps-2-1-41-controls-pane {
  display: none !important;
}
.page_map .map_but {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #fff;
  -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  position: absolute;
  left: 20px;
  color: #243036;
  text-align: center;
  line-height: 48px;
  font-size: 20px;
  cursor: pointer;
}
.page_map .map_but.location {
  top: calc(50% - 110px);
}
.page_map .map_but.zoom_in {
  top: calc(50% - 50px);
}
.page_map .map_but.zoom_out {
  top: calc(50%);
}
.page_map .map_but:before {
  margin: 0;
}
.page_map .map_search {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 300px;
}
.page_map .map_search input {
  float: left;
}
.page_map .map_search .button {
  background: #fff;
}
.page_map_iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  overflow: hidden;
}
.page_map_iframe .iframe_map {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}
.service_teaser {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 128px;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: 32px 24px;
  -webkit-background-size: 80px 80px;
  -moz-background-size: 80px 80px;
  background-size: 80px 80px;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 14px rgba(36,48,54,0.05);
  box-shadow: 0 4px 14px rgba(36,48,54,0.05);
  cursor: pointer;
}
.service_teaser ~ .service_teaser_details {
  margin-left: 30px;
}
.service_teaser .block_close {
  top: 0;
  right: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 32px;
  height: 32px;
  z-index: 2;
}
.service_teaser_content {
  padding: 30px 30px 30px 150px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.service_teaser_title {
  margin-bottom: 7px;
  font-weight: 300;
  font-size: 22px;
}
.service_teaser_description {
  font-size: 14px;
  color: #717d83;
}
.service_teaser_actions {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  padding-right: 30px;
}
.service_teaser_details {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  margin: 25px 0;
  width: 380px;
  font-size: 14px;
}
.service_teaser_details::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 1px;
  background: #d2d7dd;
}
.service_teaser_details__expired {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
  color: rgba(36,48,54,0.5);
}
.service_teaser_details__expired::before {
  margin-bottom: 12px;
  font-size: 20px;
}
.service_teaser_details__expired span {
  display: inline-block;
}
.service_teaser__columned {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.service_teaser__columned .service_teaser_actions {
  padding: 0 0 30px 150px;
}
.service-teasers {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 40px;
}
.special-message {
  width: calc(50% - 32px / 2);
  max-width: 640px;
}
.special-message:not(.ng-hide) + .special-message {
  margin-left: 32px;
}
.service-teaser {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 20px 18px 20px 220px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 140px;
  background-color: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 14px rgba(36,48,54,0.05);
  box-shadow: 0 4px 14px rgba(36,48,54,0.05);
  -webkit-transition: box-shadow 0.3s, -webkit-transform 0.3s;
  -moz-transition: box-shadow 0.3s, -moz-transform 0.3s;
  -o-transition: box-shadow 0.3s, -o-transform 0.3s;
  -ms-transition: box-shadow 0.3s, -ms-transform 0.3s;
  transition: box-shadow 0.3s, transform 0.3s;
  cursor: pointer;
}
.service-teaser:hover {
  -webkit-box-shadow: 0 8px 20px rgba(36,48,54,0.12);
  box-shadow: 0 8px 20px rgba(36,48,54,0.12);
  -webkit-transform: translateY(-2px);
  -moz-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  transform: translateY(-2px);
}
.service-teaser:hover::after {
  top: 9px;
}
.service-teaser:hover .close {
  text-decoration: none;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.service-teaser::after {
  content: '';
  position: absolute;
  top: 13px;
  right: 0;
  bottom: 0;
  left: 0;
  background-repeat: no-repeat;
  background-position: left top;
  -webkit-background-size: auto 148px;
  -moz-background-size: auto 148px;
  background-size: auto 148px;
  border-radius: 4px;
  -webkit-transition: top 0.3s;
  -moz-transition: top 0.3s;
  -o-transition: top 0.3s;
  -ms-transition: top 0.3s;
  transition: top 0.3s;
  pointer-events: none;
}
.service-teaser .close {
  position: absolute;
  top: 0;
  right: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 32px;
  height: 32px;
  text-decoration: none;
  color: #717d83;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  transition: opacity 0.2s;
  cursor: pointer;
  z-index: 2;
}
.service-teaser .close::before {
  font-size: 16px;
  -webkit-transition: -webkit-transform 0.2s;
  -moz-transition: -moz-transform 0.2s;
  -o-transition: -o-transform 0.2s;
  -ms-transition: -ms-transform 0.2s;
  transition: transform 0.2s;
}
.service-teaser .close:hover::before {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.service-teaser .title {
  margin-bottom: 12px;
  padding-right: 12px;
  font-weight: 500;
  font-size: 20px;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -ms-transition: color 0.2s;
  transition: color 0.2s;
}
.service-teaser .desc {
  max-width: 440px;
  font-size: 14px;
  color: #717d83;
}
.service-teaser._suspended::before {
  content: '\423\441\43B\443\433\430   \43F\440\438\43E\441\442\430\43D\43E\432\43B\435\43D\430';
  position: absolute;
  top: 0;
  right: 32px;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0 8px;
  height: 18px;
  font-weight: 500;
  font-size: 11px;
  color: #a32626;
  background-color: #f8bdb8;
  border-radius: 18px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media (min-width: 1440px) and (max-width: 1599px) {
  .service-teaser {
    padding-left: 180px;
  }
  .service-teaser:hover::after {
    top: 17px;
  }
  .service-teaser::after {
    top: 20px;
    -webkit-background-size: auto 135px;
    -moz-background-size: auto 135px;
    background-size: auto 135px;
  }
}
@media (min-width: 1280px) and (max-width: 1439px) {
  .service-teaser {
    padding-left: 140px;
  }
  .service-teaser:hover::after {
    top: 20px;
  }
  .service-teaser::after {
    top: 23px;
    -webkit-background-size: auto 120px;
    -moz-background-size: auto 120px;
    background-size: auto 120px;
  }
  .service-teaser .title {
    margin-bottom: 8px;
    font-size: 18px;
  }
  .service-teaser._mobile-app .title {
    margin-bottom: 16px;
  }
}
@media (min-width: 1366px) and (max-width: 1439px) {
  .service-teaser {
    padding-right: 24px;
    padding-left: 144px;
  }
  .service-teaser .title {
    font-size: 20px;
  }
}
@media (max-width: 1279px) {
  .service-teasers {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .special-message {
    width: 100%;
    max-width: 100%;
  }
  .special-message:not(.ng-hide) + .special-message {
    margin-top: 24px;
    margin-left: 0;
  }
  .service-teaser {
    padding-left: 240px;
    height: 120px;
    -webkit-background-size: auto 130px;
    -moz-background-size: auto 130px;
    background-size: auto 130px;
  }
  .service-teaser:hover::after {
    top: 17px;
  }
  .service-teaser::after {
    top: 20px;
  }
}
.promo-teaser {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 16px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 108px;
  background-color: #fff;
  background-position: 32px 28px;
  -webkit-background-size: 48px 48px;
  -moz-background-size: 48px 48px;
  background-size: 48px 48px;
  background-repeat: no-repeat;
  border-radius: 3px;
  -webkit-box-shadow: 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
  box-shadow: 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
}
.promo-teaser ~ .promo-teaser__details {
  margin-left: 30px;
}
.promo-teaser .block_close {
  z-index: 2;
}
.promo-teaser__content {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px 16px 20px 108px;
  width: 100%;
}
.promo-teaser__title {
  margin-bottom: 8px;
  font-weight: 500;
}
.promo-teaser__desc {
  font-size: 13px;
}
.promo-teaser__actions {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  padding-right: 36px;
}
.promo-teaser__details {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  margin: 25px 0;
  padding-right: 36px;
  width: 152px;
  font-size: 14px;
}
.promo-teaser__details._chart .progress {
  margin-left: 20px;
}
.promo-teaser__details._chart .progress svg {
  margin-right: 14px;
  background-color: #edeff1;
  border-radius: 50%;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.promo-teaser__details._chart .progress svg .pie {
  stroke: #0382ce;
  stroke-width: 30;
  fill: #edeff1;
  -webkit-transition: stroke-dasharray 0.5s;
  -moz-transition: stroke-dasharray 0.5s;
  -o-transition: stroke-dasharray 0.5s;
  -ms-transition: stroke-dasharray 0.5s;
  transition: stroke-dasharray 0.5s;
  stroke-dasharray: 0, 60;
}
.promo-teaser__details._chart .progress__label {
  text-align: center;
}
.promo-teaser__details._chart .progress__label div {
  font-size: 12px;
}
.promo-teaser__details._chart .progress__label nowrap {
  font-size: 18px;
}
.notifyjs-corner {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 5000 !important;
}
.notifyjs-corner .inner {
  padding: 12px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 360px;
  font-weight: 400;
  color: #fff;
  background: #49555c !important;
  border-radius: 3px;
}
.notifyjs-corner .inner .title {
  margin: 0 0 5px;
  font-weight: 500;
  font-size: 18px;
}
.notifyjs-corner .inner .title:empty {
  display: none;
}
.notifyjs-corner .inner .message {
  font-size: 15px;
}
.notifyjs-corner .notifyjs-textNotification-error .inner {
  color: #fff;
  background: #e06b6b !important;
}
.notifyjs-corner .notifyjs-textNotification-error a {
  color: #fff;
}
.notifyjs-corner .notifyjs-textNotification-success .inner {
  color: #243036;
  background: #d4f296 !important;
}
.notifyjs-corner .notifyjs-textNotification-success a {
  color: #243036;
}
.notifyjs-corner .notifyjs-textNotification-info .inner {
  color: #243036;
  background: #fcf2ce !important;
}
.notifyjs-corner .notifyjs-textNotification-info a {
  color: #243036;
}
.notifications-bl {
  position: fixed;
  bottom: 0;
  left: 0;
  padding: 0 10px 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 340px;
  z-index: 9998;
}
.notification {
  position: relative;
  margin-top: 3px;
  padding: 16px 20px 16px 60px !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 340px;
  color: #fff;
  background-color: #49555c;
  border-radius: 3px;
  -webkit-box-shadow: 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
  box-shadow: 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
  cursor: pointer;
  z-index: 5000;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  -webkit-transform: translate3d(-100%, 0px, 0px);
  -moz-transform: translate3d(-100%, 0px, 0px);
  -o-transform: translate3d(-100%, 0px, 0px);
  -ms-transform: translate3d(-100%, 0px, 0px);
  transform: translate3d(-100%, 0px, 0px);
}
.notification::before {
  position: absolute;
  top: 14px;
  left: 18px;
  font-size: 24px;
}
.notification-visible {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.notification-title {
  margin-bottom: 8px;
  font-weight: 500;
}
.notification-message {
  font-size: 14px;
}
.notification-message a {
  color: inherit;
}
.notification-error {
  color: #fff;
  background-color: #e06b6b;
}
.notification-error::before {
  color: #fff;
}
.notification-success {
  color: #243036;
  background-color: #d4f296;
}
.notification-success::before {
  color: #6ca300;
}
.notification-warning {
  color: #243036;
  background-color: #fcf2ce;
}
.notification-warning::before {
  color: #d2aa0f;
}
.notification__overdraft_request {
  width: 378px;
}
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  -webkit-animation-duration: 1000ms;
  -moz-animation-duration: 1000ms;
  -o-animation-duration: 1000ms;
  -ms-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  -ms-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;
  -webkit-animation-name: fadeOut;
  -moz-animation-name: fadeOut;
  -o-animation-name: fadeOut;
  -ms-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  100% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
.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;
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}
.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;
  white-space: nowrap;
}
.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;
  -webkit-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;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  display: inline-block;
  text-align: center;
  -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;
  -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;
  -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 .owl-carousel {
  display: block;
}
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.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(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU1RTM0MEU5QzBCMDExRTM4MURCQTkwQzkyRUYxMzEzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU1RTM0MEVBQzBCMDExRTM4MURCQTkwQzkyRUYxMzEzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTVFMzQwRTdDMEIwMTFFMzgxREJBOTBDOTJFRjEzMTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTVFMzQwRThDMEIwMTFFMzgxREJBOTBDOTJFRjEzMTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6n647gAAAP5klEQVR42uxcCVRU1xl+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) 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;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  -ms-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);
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  -ms-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;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  -webkit-background-size: contain;
  -moz-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;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}
.owl-buttons .disabled {
  visibility: hidden;
}
.owl-controls,
.owl-nav {
  position: static;
}
.owl-prev,
.owl-next {
  position: absolute;
  top: 40px;
  font-family: "mb-icon-font";
  font-size: 22px;
  color: #6690b0;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.owl-prev:before,
.owl-next:before {
  border-radius: 50%;
  background: #fff;
}
.owl-prev:hover,
.owl-next:hover {
  color: #0382ce;
}
.owl-prev {
  left: -30px;
}
.owl-prev:before {
  content: 'O';
}
.owl-next {
  right: -30px;
}
.owl-next:before {
  content: 'N';
}
.owl-carousel:hover .owl-prev,
.owl-carousel:hover .owl-next {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.owl-carousel:hover .owl-prev {
  left: 7px;
}
.owl-carousel:hover .owl-next {
  right: 7px;
}
@-moz-keyframes fadeOut {
  0% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  100% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  100% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
@-o-keyframes fadeOut {
  0% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  100% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  100% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
.section_content .onboarding {
  padding: 40px 32px;
}
@media (max-width: 1100px) {
  .section_content .onboarding {
    padding: 32px 24px;
  }
  .section_content .onboarding aside {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -o-box-flex: 0;
    -ms-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 255px;
    flex-basis: 255px;
    padding-right: 24px;
  }
  .section_content .onboarding .onboarding__content {
    padding-left: 24px;
  }
}
.onboarding {
  margin-bottom: 0;
  cursor: default;
}
.onboarding aside {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -o-box-flex: 0;
  -ms-box-flex: 0;
  box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 296px;
  flex-basis: 296px;
  padding-right: 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-right: 1px solid #e6e8e9;
}
.onboarding .onboarding__content {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  padding-left: 32px;
}
.onboarding .onboarding__content p {
  margin-bottom: 12px;
  font-size: 14px;
}
.onboarding .onboarding__back-link {
  display: inline-block;
  margin-bottom: 20px;
}
.onboarding .onboarding__steps .step {
  position: relative;
  display: block;
  margin-bottom: 8px;
  padding: 12px 12px 12px 50px;
  color: #717d83;
  border-radius: 4px;
  text-decoration: none;
}
.onboarding .onboarding__steps .step::before {
  content: '';
  position: absolute;
  top: 10px;
  left: 14px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px;
  height: 24px;
  background-color: #fff;
  border: 1px solid #cbcfd1;
  border-radius: 24px;
}
.onboarding .onboarding__steps .step._active {
  color: #243036;
  background-color: #f5f5f6;
}
.onboarding .onboarding__steps .step._done {
  color: #243036;
}
.onboarding .onboarding__steps .step._done::before {
  padding-top: 3px;
  padding-left: 0px;
  font-size: 18px;
  color: #fff;
  background-color: #88bd1f;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  border: 0;
}
.onboarding .list-blocks {
  max-width: 400px;
}
.onboarding .ask-question {
  margin-top: 40px;
  padding: 0 12px;
  text-align: center;
}
.onboarding .ask-question .icon {
  margin: 0 auto 20px;
}
.onboarding .ask-question .ask-question__title {
  margin-bottom: 12px;
  font-weight: 500;
}
.onboarding .ask-question .ask-question__description {
  font-size: 12px;
}
.onboarding .payment-screenshot-example {
  margin-left: -24px;
  max-width: 532px;
  height: 327px;
  background: url(/account/images/onboarding/screenshot-new-payment.png?99f0ef8) no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.blur {
  min-height: 100%;
  height: 100%;
  filter: blur(12px);
}
.blur ~ .drop {
  filter: blur(12px);
  z-index: unset;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3000;
}
.popup_overlay {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  overflow: auto;
  background: rgba(45,70,104,0.34);
  -webkit-animation: popupOverlayOpen 0.3s linear both;
  -moz-animation: popupOverlayOpen 0.3s linear both;
  -o-animation: popupOverlayOpen 0.3s linear both;
  -ms-animation: popupOverlayOpen 0.3s linear both;
  animation: popupOverlayOpen 0.3s linear both;
  -webkit-overflow-scrolling: touch;
  z-index: 3000;
}
.popup_overlay.open_from_chat {
  z-index: 3000;
}
.popup_backdrop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.popup_table {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 768px) {
  .popup_table._responsive {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .popup_table._responsive .popup_cell {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .popup_table._responsive .popup_layer {
    height: 100%;
    overflow: auto;
  }
}
.popup_cell {
  vertical-align: middle;
  margin: auto;
  padding: 0;
  width: 100%;
  max-height: 100%;
  text-align: center;
}
.popup_panel,
.popup__buttons,
.popup__actions {
  margin-top: 32px;
}
.popup__buttons {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.popup_layer {
  position: relative;
  margin: 20px auto;
  padding: 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 560px;
  width: 100%;
  text-align: left;
  background: #fff;
  border-radius: 3px;
  -webkit-box-shadow: 0 8px 32px rgba(45,70,104,0.24);
  box-shadow: 0 8px 32px rgba(45,70,104,0.24);
  -webkit-animation: popupOpen 0.4s ease both;
  -moz-animation: popupOpen 0.4s ease both;
  -o-animation: popupOpen 0.4s ease both;
  -ms-animation: popupOpen 0.4s ease both;
  animation: popupOpen 0.4s ease both;
  z-index: 10;
}
.popup_layer._xl,
.popup_layer.wide {
  max-width: 800px;
}
.popup_layer._lg {
  max-width: 720px;
}
.popup_layer._md {
  max-width: 640px;
}
.popup_layer._sm,
.popup_layer.xsmall {
  max-width: 480px;
}
.popup_layer._xs {
  max-width: 400px;
}
.popup_layer._auto,
.popup_layer.w_auto {
  display: inline-block;
  width: auto;
  max-width: none;
}
.popup_layer.small {
  width: 560px;
}
.popup_layer.clean {
  background: transparent !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.popup_layer .light_block._full-width {
  margin-left: -32px;
  margin-right: -32px;
  padding-left: 32px;
  padding-right: 32px;
}
.popup_layer .popup_close {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  text-decoration: none;
  font-size: 16px;
  color: #717d83;
  z-index: 2000;
}
.popup_layer .popup_close:hover {
  color: #243036;
}
.popup_layer .sms_confirm {
  margin-right: -40px;
  margin-left: -40px;
  margin-bottom: -32px;
}
.popup_layer h1 {
  margin: 0 15px 24px 0;
  position: relative;
}
.page .popup_overlay {
  background-color: rgba(255,255,255,0.8);
}
.page .popup_layer {
  -webkit-box-shadow: 0 15px 100px rgba(0,0,0,0.2);
  box-shadow: 0 15px 100px rgba(0,0,0,0.2);
}
.popup_crop_photo h1 {
  text-align: center;
}
.mobile-apps {
  padding: 32px 16px 210px;
  background-repeat: no-repeat;
  background-position: 52% 300%;
  -webkit-background-size: 220px;
  -moz-background-size: 220px;
  background-size: 220px;
}
.mobile-apps._ios {
  background-image: url(/account/images/icons/large/icon--ios-app.png?8292624);
}
.mobile-apps._android {
  background-image: url(/account/images/icons/large/icon--android-app.png?6b531bc);
}
.mobile-apps .logo {
  margin: 0 0 32px;
  height: 36px;
  background: url(/account/images/logo/bank/logo-solid.svg?f15b9cc) no-repeat 50%;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
@media (max-width: 319px) {
  .mobile-apps {
    padding: 32px 4px 210px;
  }
}
.popup_layer .service_status {
  margin-left: -32px;
  margin-right: -32px;
  margin-bottom: -32px;
  padding: 40px 32px;
  font-size: 14px;
}
.popup_layer .service_status h4 {
  margin-bottom: 16px;
}
.popup_layer .service_status.wait {
  padding-top: 96px;
  background: #f5f5f6 url(/account/images/icons/loaders/loading-ring-color.svg?b9ba3dd) no-repeat 50% 40px;
  -webkit-background-size: 32px auto;
  -moz-background-size: 32px auto;
  background-size: 32px auto;
}
.popup_layer .service_status.success {
  background-color: #edfad7;
}
.popup_layer .service_status.error {
  background-color: #ffebeb;
}
.popup_layer .sms_confirm {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin: 24px -32px -32px;
  padding: 40px 32px 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 256px;
}
.popup_layer .sms_confirm p {
  font-weight: 400;
}
.popup_layer .sms_confirm .sms_field {
  margin-top: 9px;
}
.popup_layer .sms_confirm .sms_field input {
  margin-top: 0;
}
.popup_layer .sms_confirm .sms_field .form_error {
  margin: 12px 0 0;
  width: 100%;
  font-size: 12px;
}
.popup_layer.popup_sms {
  width: 400px;
}
.popup_layer.popup_sms .sms_confirm {
  margin-top: -32px;
}
.popup_layer .security-lock {
  position: relative;
  margin: -32px;
  padding: 0 32px 32px;
  overflow: hidden;
  text-align: center;
  border-radius: 3px;
}
.popup_layer .security-lock._timer .security-lock__header {
  padding: 26px;
  line-height: 1.48;
  font-size: 80px;
  color: #fff;
  background-color: #009ee3;
}
.popup_layer .security-lock._timer .icon {
  color: #fff;
}
.popup_layer .security-lock .icon,
.popup_layer .security-lock .logout {
  position: absolute;
  top: 20px;
}
.popup_layer .security-lock .icon {
  left: 20px;
  width: auto;
  height: auto;
  font-size: 20px;
  color: #0082cd;
}
.popup_layer .security-lock .logout {
  right: 20px;
  letter-spacing: 0.04em;
}
.popup_layer .security-lock .sms_confirm {
  margin: 0 -32px -32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: auto;
  background-color: #fff;
}
.popup_layer .security-lock__header {
  position: static;
  margin: 0 -32px;
  padding: 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1.45;
  font-family: Montserrat, Arial, sans-serif;
  font-weight: 600;
  font-size: 24px;
  background-color: #edfaff;
}
.popup_update_lock {
  padding: 180px 50px 50px;
  overflow: hidden;
  width: 400px;
  text-align: center;
  background: #fff url(/account/images/icon_popup_update.svg?385f16f) no-repeat center 50px;
  -webkit-background-size: 120px auto;
  -moz-background-size: 120px auto;
  background-size: 120px auto;
  border-radius: 4px;
}
.popup_update_lock .info {
  margin: 40px -50px -50px;
}
.popup_update_lock .info.info_icon {
  white-space: nowrap;
  text-align: left;
}
.popup_chat_resume .drop-target,
.popup_chat_resume input[type="text"] {
  width: 100%;
}
.popup_change_tel {
  width: 600px;
  min-height: 277px;
  text-align: center;
}
.popup_change_tel h1 {
  margin-bottom: 15px;
}
.popup_change_tel .sms_confirm {
  margin-top: 30px;
}
.popup_change_tel .change_tel_sms_confirm_new {
  background: #edfad7;
}
.popup_change_tel .loading {
  margin-top: 70px;
  margin-bottom: 70px;
}
.popup_change_tel .loading div {
  font-size: 16px;
}
.popup_change_tel .change_tel_success {
  background: #edfad7 url(/account/images/account_widget_status_success.svg?47af2c1) no-repeat center 30px;
  -webkit-background-size: 70px auto;
  -moz-background-size: 70px auto;
  background-size: 70px auto;
  margin: -32px -32px 0;
  padding: 110px 0 30px;
  text-align: center;
}
#mixpanel-notification-takeover {
  position: relative !important;
  left: unset !important;
  width: 800px !important;
  margin: auto !important;
}
#mixpanel-notification-content {
  padding: 30px 50px 0 !important;
}
#mixpanel-notification-cancel {
  z-index: 10;
}
#mixpanel-notification-mainbox {
  font-family: 'Roboto', sans-serif, Arial !important;
  color: #243036 !important;
}
#mixpanel-notification-tagline {
  display: none !important;
}
#mixpanel-notification-title {
  color: #243036 !important;
  font-weight: normal !important;
  font-size: 22px !important;
}
#mixpanel-notification-body {
  font-size: 16px;
}
#mixpanel-notification-button-link {
  font-weight: normal !important;
  font-size: 18px !important;
}
.popup__deposit,
.popup__tarifs {
  width: 400px;
}
.popup__deposit.sms .sms_confirm,
.popup__tarifs.sms .sms_confirm {
  margin: 24px -32px -32px;
  padding: 40px 0 32px;
  text-align: center;
  background: #f5f5f6;
}
.popup__deposit.sms .sms_confirm .instruction,
.popup__tarifs.sms .sms_confirm .instruction {
  padding: 0 60px;
  font-size: 14px;
}
.popup__deposit.sms .sms_confirm .code_input input,
.popup__tarifs.sms .sms_confirm .code_input input {
  margin: 24px 0 40px;
  padding: 0 12px 0 24px;
  width: 200px;
  height: 60px;
  letter-spacing: 0.25em;
  text-align: left;
  font-weight: 300;
  font-size: 40px;
  background: #fff;
  border: 0;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.popup__deposit.sms .sms_confirm .code_input input::-webkit-input-placeholder,
.popup__tarifs.sms .sms_confirm .code_input input::-webkit-input-placeholder {
  color: rgba(36,48,54,0.18);
  letter-spacing: 0.25em;
}
.popup__deposit.sms .sms_confirm .code_input input::-moz-placeholder,
.popup__tarifs.sms .sms_confirm .code_input input::-moz-placeholder {
  color: rgba(36,48,54,0.18);
  letter-spacing: 0.25em;
}
.popup__deposit.sms .sms_confirm .code_input input:-ms-input-placeholder,
.popup__tarifs.sms .sms_confirm .code_input input:-ms-input-placeholder {
  color: rgba(36,48,54,0.18);
  letter-spacing: 0.25em;
}
.popup__deposit.sms .sms_confirm .send_code_again,
.popup__tarifs.sms .sms_confirm .send_code_again {
  font-size: 12px;
  color: #717d83;
}
.popup__deposit.sms .sms_confirm.only,
.popup__tarifs.sms .sms_confirm.only {
  padding: 48px 0 20px;
  background: #fff;
}
.popup__deposit.sms .sms_confirm.only .instruction,
.popup__tarifs.sms .sms_confirm.only .instruction {
  padding: 0 55px;
  font-weight: 300;
  font-size: 15px;
}
.popup__deposit.sms .sms_confirm.only input,
.popup__tarifs.sms .sms_confirm.only input {
  margin-bottom: 80px;
  background: rgba(36,48,54,0.05);
}
.popup__deposit.sms .sms_confirm.only .send_code_again,
.popup__tarifs.sms .sms_confirm.only .send_code_again {
  font-weight: 300;
}
.popup__deposit.sms h1 + div {
  padding-right: 55px;
  font-size: 15px;
}
.popup__deposit.opened,
.popup__deposit.closed,
.popup__deposit.percents {
  padding-top: 130px;
  text-align: center;
  background: #fff no-repeat 50% 40px;
  cursor: default;
}
.popup__deposit.opened .popup_title,
.popup__deposit.closed .popup_title,
.popup__deposit.percents .popup_title {
  margin-bottom: 8px;
  font-weight: 500;
  font-size: 18px;
}
.popup__deposit.opened .popup_text,
.popup__deposit.closed .popup_text,
.popup__deposit.percents .popup_text {
  line-height: 1.4;
  font-size: 14px;
}
.popup__deposit.opened {
  background-image: url(/account/images/icon_money_box.svg?b954ce3);
}
.popup__deposit.closed {
  background-image: url(/account/images/icon_money_box_cancel.svg?ca95353);
}
.popup__deposit.closed .button.grey {
  font-weight: 500;
  font-size: 14px;
}
.popup__deposit.percents {
  padding-top: 140px;
  background-image: url(/account/images/icon_warning_dashed.svg?7aa84ab);
  background-position-y: 50px;
}
.popup__tarifs p {
  font-size: 15px;
}
.popup__tarifs .notice_block_colored {
  margin: 24px 0;
  border: 0;
}
.popup__tarifs .notice_block_colored::before {
  color: inherit;
}
.popup__tarifs .loading {
  margin: 20px auto;
}
.popup__tarifs .loading div {
  margin-bottom: 4px;
  font-weight: 500;
  font-size: 18px;
}
.popup__tarifs .loading p {
  font-size: 14px;
}
.popup__tarifs .option_complete {
  padding-top: 100px;
  text-align: center;
  background: url(/account/images/icon_doc_list_check.svg?2e17170) no-repeat 50% 10px;
}
.popup__tarifs .option_complete div {
  font-weight: 500;
  font-size: 18px;
}
.popup__tarifs .option_complete p {
  margin: 8px 0 24px;
  padding: 0 60px;
  font-size: 14px;
}
.popup__tarifs .option_complete .button {
  font-weight: 700;
}
.popup__tarifs .option_complete.not {
  background-image: url(/account/images/icon_404.svg?54e0c59);
}
.popup__tarifs .option_complete.not p {
  padding: 0 20px;
}
.popup__tarifs .option_complete.not a {
  color: inherit;
}
.popup__wb_1free_month {
  padding: 0 32px 36px;
  cursor: default;
}
.popup__wb_1free_month .popup_close::before {
  font-size: 14px;
  color: #fff;
}
.popup__wb_1free_month .header {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin: 0 -32px 32px;
  height: 200px;
  text-align: center;
  color: #fff;
  background: url(/account/images/services/white-business/bg_popup_1free_month.svg?38894de) center no-repeat, -webkit-linear-gradient(200deg, #ffd25c 0%, #ffae5c 100%);
  background: url(/account/images/services/white-business/bg_popup_1free_month.svg?38894de) center no-repeat, -moz-linear-gradient(200deg, #ffd25c 0%, #ffae5c 100%);
  background: url(/account/images/services/white-business/bg_popup_1free_month.svg?38894de) center no-repeat, -o-linear-gradient(200deg, #ffd25c 0%, #ffae5c 100%);
  background: url(/account/images/services/white-business/bg_popup_1free_month.svg?38894de) center no-repeat, -ms-linear-gradient(200deg, #ffd25c 0%, #ffae5c 100%);
  background: url(/account/images/services/white-business/bg_popup_1free_month.svg?38894de) center no-repeat, linear-gradient(250deg, #ffd25c 0%, #ffae5c 100%);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.popup__wb_1free_month .header.green {
  background: url(/account/images/services/white-business/bg_popup_1free_month.svg?38894de) center no-repeat, -webkit-linear-gradient(200deg, #c1e519 0%, #66bf3d 100%);
  background: url(/account/images/services/white-business/bg_popup_1free_month.svg?38894de) center no-repeat, -moz-linear-gradient(200deg, #c1e519 0%, #66bf3d 100%);
  background: url(/account/images/services/white-business/bg_popup_1free_month.svg?38894de) center no-repeat, -o-linear-gradient(200deg, #c1e519 0%, #66bf3d 100%);
  background: url(/account/images/services/white-business/bg_popup_1free_month.svg?38894de) center no-repeat, -ms-linear-gradient(200deg, #c1e519 0%, #66bf3d 100%);
  background: url(/account/images/services/white-business/bg_popup_1free_month.svg?38894de) center no-repeat, linear-gradient(250deg, #c1e519 0%, #66bf3d 100%);
}
.popup__wb_1free_month .header.red {
  background: url(/account/images/services/white-business/bg_popup_1free_month.svg?38894de) center no-repeat, -webkit-linear-gradient(200deg, #ff8366 0%, #f75e5e 100%);
  background: url(/account/images/services/white-business/bg_popup_1free_month.svg?38894de) center no-repeat, -moz-linear-gradient(200deg, #ff8366 0%, #f75e5e 100%);
  background: url(/account/images/services/white-business/bg_popup_1free_month.svg?38894de) center no-repeat, -o-linear-gradient(200deg, #ff8366 0%, #f75e5e 100%);
  background: url(/account/images/services/white-business/bg_popup_1free_month.svg?38894de) center no-repeat, -ms-linear-gradient(200deg, #ff8366 0%, #f75e5e 100%);
  background: url(/account/images/services/white-business/bg_popup_1free_month.svg?38894de) center no-repeat, linear-gradient(250deg, #ff8366 0%, #f75e5e 100%);
}
.popup__wb_1free_month .header .value {
  line-height: 100px;
  font-size: 92px;
}
.popup__wb_1free_month .header .label {
  font-weight: 500;
  font-size: 14px;
}
.popup__back {
  position: absolute;
  top: 16px;
  left: 16px;
  width: 24px;
  height: 24px;
  text-align: center;
  text-decoration: none;
  color: #9da6aa;
  z-index: 2000;
}
.popup__back:hover {
  color: #243036;
}
.popup__back::before {
  line-height: 24px;
  font-size: 16px;
}
.popup__progress {
  position: absolute;
  left: 50%;
  top: 22px;
  width: 270px;
  height: 8px;
  background-color: #e6e8e9;
  border-radius: 10px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.popup__progress-bar {
  height: 100%;
  background: -webkit-linear-gradient(180deg, #0082cd 0%, #30b5ee 100%);
  background: -moz-linear-gradient(180deg, #0082cd 0%, #30b5ee 100%);
  background: -o-linear-gradient(180deg, #0082cd 0%, #30b5ee 100%);
  background: -ms-linear-gradient(180deg, #0082cd 0%, #30b5ee 100%);
  background: linear-gradient(270deg, #0082cd 0%, #30b5ee 100%);
  border-radius: 10px;
}
.popup__1month-free-options {
  padding-top: 0;
}
.popup__1month-free-options .header {
  margin: 0 -32px 32px;
  padding: 40px 64px 12px 187px;
  height: 116px;
  background: url(/account/images/services/bg_popup_1month-free-options.png?d3f138c) center no-repeat;
  -webkit-background-size: auto 180px;
  -moz-background-size: auto 180px;
  background-size: auto 180px;
}
.popup__1month-free-options .free-option {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 16px;
}
.popup__1month-free-options .free-option:not(:last-child) {
  margin-bottom: 16px;
}
.popup__1month-free-options .free-option .free-option__checkbox,
.popup__1month-free-options .free-option .free-option__value {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.popup__1month-free-options .free-option .free-option__checkbox {
  padding-top: 2px;
  width: 42px;
}
.popup__1month-free-options .free-option .free-option__text {
  max-width: 436px;
}
.popup__1month-free-options .free-option .free-option__value {
  margin-left: auto;
}
@media screen and (max-width: 980px) {
  .popup_cell {
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
  .popup_layer {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-size-adjust: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .popup_update_lock {
    padding-top: 160px !important;
    min-height: auto;
  }
}
@media screen and (max-width: 740px) {
  .popup_panel {
    text-align: center;
  }
}
@media screen and (min-width: 421px) {
  .popup_update_lock {
    margin: 0 auto;
    width: 400px;
  }
}
.printable {
  display: none;
}
.printable div {
  position: relative !important;
  padding: 0 !important;
  height: auto;
  background: none;
  top: auto;
  left: auto;
  bottom: auto;
}
.printable h1 {
  margin: 0 0 20px !important;
  font-size: 24px;
  border: 0;
}
.printable .header_action,
.printable .page_close,
.printable .page_expand {
  display: none;
}
.printable p {
  margin: 0 0 10px;
}
.printable ul {
  list-style: circle;
}
.printable .page_header {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.printable .account_details_actions {
  display: none;
}
.printable .legend {
  border-bottom: none;
  text-transform: none;
  font-size: 24px;
}
.printable .legend span {
  border-bottom: none;
}
.printable .ms-choice {
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  height: auto;
  font-weight: normal !important;
}
.printable .ms-choice::after {
  display: none;
}
.printable .ms-choice > span {
  white-space: wrap;
}
.printable .form_horizontal .property_label {
  padding-top: 0;
}
.printable .print_hide,
.printable .ms-drop {
  display: none !important;
}
@media print {
  html {
    background: none !important;
  }
  body {
    padding: 30px !important;
    background: #fff !important;
    height: auto !important;
    width: auto !important;
    min-height: 1px !important;
    min-width: 1px !important;
    font-family: Arial !important;
    font-weight: normal !important;
  }
  .printable {
    display: block;
  }
  aside,
  header,
  section,
  article,
  .notifyjs-corner,
  .drop,
  .tooltip,
  .messenger,
  body .messenger.hide,
  .button_chat,
  .form_buttons,
  .button,
  .print-hidden,
  .page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]) {
    display: none !important;
  }
}
@media (max-width: 900px) {
  .hide_900a {
    display: none;
  }
}
@media (max-width: 1000px) {
  .hide_1000a {
    display: none;
  }
}
@media (max-width: 1100px) {
  .hide_1100a {
    display: none;
  }
}
@media (max-width: 1200px) {
  .hide_1200a {
    display: none;
  }
}
@media (max-width: 1300px) {
  .hide_1300a {
    display: none;
  }
}
@media (max-width: 1400px) {
  .hide_1400a {
    display: none;
  }
}
@media (max-width: 1500px) {
  .hide_1500a {
    display: none;
  }
}
@media (max-width: 1600px) {
  .hide_1600a {
    display: none;
  }
}
@media (max-width: 1700px) {
  .hide_1700a {
    display: none;
  }
}
@media (max-width: 1800px) {
  .hide_1800a {
    display: none;
  }
}
@media (max-width: 1900px) {
  .hide_1900a {
    display: none;
  }
}
@media (min-width: 900px) {
  .hide_900b {
    display: none;
  }
}
@media (min-width: 1000px) {
  .hide_1000b {
    display: none;
  }
}
@media (min-width: 1100px) {
  .hide_1100b {
    display: none;
  }
}
@media (min-width: 1200px) {
  .hide_1200b {
    display: none;
  }
}
@media (min-width: 1300px) {
  .hide_1300b {
    display: none;
  }
}
@media (min-width: 1400px) {
  .hide_1400b {
    display: none;
  }
}
@media (min-width: 1500px) {
  .hide_1500b {
    display: none;
  }
}
@media (min-width: 1600px) {
  .hide_1600b {
    display: none;
  }
}
@media (min-width: 1700px) {
  .hide_1700b {
    display: none;
  }
}
@media (min-width: 1800px) {
  .hide_1800b {
    display: none;
  }
}
@media (min-width: 1900px) {
  .hide_1900b {
    display: none;
  }
}
@-moz-keyframes Select-animation-spin {
  to {
    -webkit-transform: rotate(1turn);
    -moz-transform: rotate(1turn);
    -o-transform: rotate(1turn);
    -ms-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@-webkit-keyframes Select-animation-spin {
  to {
    -webkit-transform: rotate(1turn);
    -moz-transform: rotate(1turn);
    -o-transform: rotate(1turn);
    -ms-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@-o-keyframes Select-animation-spin {
  to {
    -webkit-transform: rotate(1turn);
    -moz-transform: rotate(1turn);
    -o-transform: rotate(1turn);
    -ms-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes Select-animation-spin {
  to {
    -webkit-transform: rotate(1turn);
    -moz-transform: rotate(1turn);
    -o-transform: rotate(1turn);
    -ms-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.Select {
  position: relative;
}
.Select,
.Select div,
.Select input,
.Select span {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.Select.is-disabled > .Select-control {
  background-color: #f9f9f9;
  cursor: default;
}
.Select.is-disabled > .Select-control:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.Select.is-disabled .Select-arrow-zone {
  cursor: default;
  pointer-events: none;
}
.Select.is-disabled.Select--single > .Select-control .Select-value .Select-value-label,
.Select.is-disabled.Select--multi > .Select-control .Select-value .Select-value-label,
.Select.is-disabled.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {
  color: #9da6aa;
}
.Select.small .Select-control {
  height: 38px;
}
.Select.small .Select-control .Select-value,
.Select.small .Select-control .Select-input {
  height: 36px;
}
.Select.small .Select-control .Select-value > input,
.Select.small .Select-control .Select-input > input {
  line-height: 36px;
}
.Select.small .Select-control .Select-value {
  line-height: 37px;
  font-size: 14px;
}
.Select.small .Select-control .Select-placeholder {
  line-height: 38px;
}
.Select.xsmall .Select-control {
  height: 30px;
}
.Select.xsmall .Select-control .Select-value,
.Select.xsmall .Select-control .Select-input {
  height: 28px;
}
.Select.xsmall .Select-control .Select-value {
  line-height: 30px;
  font-size: 14px;
}
.Select-control {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  width: 100%;
  height: 44px;
  overflow: hidden;
  color: #243036;
  background-color: #fff;
  border: 1px solid #cbcfd1;
  border-radius: 3px;
  outline: none;
  -webkit-box-shadow: inset 0px 2px 2px -2px rgba(0,0,0,0.18);
  box-shadow: inset 0px 2px 2px -2px rgba(0,0,0,0.18);
  cursor: pointer;
}
.Select-control:hover {
  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.06);
  box-shadow: 0 1px 0 rgba(0,0,0,0.06);
}
.Select-control .Select-input:focus {
  outline: none;
}
.is-searchable.is-open > .Select-control {
  cursor: text;
}
.is-open > .Select-control {
  background: #fff;
  border-color: #b5bbbe #cbcfd1 #ced1d3;
}
.is-open > .Select-control .Select-arrow {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.is-searchable.is-focused:not(.is-open) > .Select-control {
  cursor: text;
}
.is-focused:not(.is-open) > .Select-control {
  border-color: #0082cd #008cdc #008cdc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1), 0 0 5px -1px fade(#0082cd, 50%);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1), 0 0 5px -1px fade(#0082cd, 50%);
}
.Select-multi-value-wrapper {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.Select-placeholder,
.Select--single > .Select-control .Select-value,
.Select--multi > .Select-control .Select-value {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding-left: 14px;
  padding-right: 28px;
  max-width: 100%;
  overflow: hidden;
  line-height: 42px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  color: #9da6aa;
}
.Select--single.is-clearable > .Select-control .Select-value {
  padding-right: 48px;
}
.Select--multi .Select-multi-value-wrapper,
.Select--multi .Select-placeholder {
  height: 100%;
}
.Select-control .Selected-value {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding-left: 14px;
  padding-right: 28px;
  max-width: 100%;
  overflow: hidden;
  line-height: 42px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.Select-placeholder {
  font-weight: 400;
}
.has-value.Select--single > .Select-control .Select-value .Select-value-label,
.has-value.Select--multi > .Select-control .Select-value .Select-value-label,
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {
  color: #243036;
}
.has-value.Select--single > .Select-control .Select-value a.Select-value-label,
.has-value.Select--multi > .Select-control .Select-value a.Select-value-label,
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label {
  text-decoration: none;
  cursor: pointer;
}
.has-value.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.has-value.Select--multi > .Select-control .Select-value a.Select-value-label:hover,
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,
.has-value.Select--multi > .Select-control .Select-value a.Select-value-label:focus,
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {
  text-decoration: underline;
  color: #0082cd;
  outline: none;
}
.Select-input {
  padding-left: 14px;
  padding-right: 28px;
  width: 100%;
  height: 42px;
  vertical-align: middle;
}
.Select-input > input {
  display: inline-block;
  margin: 0;
  width: 100% !important;
  line-height: 42px;
  font-family: inherit;
  font-size: inherit;
  background: none transparent;
  border: 0 none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: pointer;
  -webkit-appearance: none;
}
.is-focused .Select-input > input {
  cursor: text;
}
.has-value.is-pseudo-focused .Select-input {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.Select-control:not(.is-searchable) > .Select-input {
  outline: none;
}
.Select-loading-zone {
  position: absolute;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  top: 0;
  right: 0;
  bottom: 0;
  width: 28px;
  z-index: 1;
}
.Select-loading-zone + .Select-arrow-zone {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.Select-loading {
  width: 16px;
  height: 16px;
  background: url(/account/images/icons/loaders/loading-ring-color.svg?b9ba3dd) no-repeat center 0;
  -webkit-background-size: 16px 16px;
  -moz-background-size: 16px 16px;
  background-size: 16px 16px;
}
.Select-clear-zone {
  position: absolute;
  top: 0;
  right: 28px;
  bottom: 0;
  width: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  z-index: 1;
}
.Select-clear-zone:hover .Select-clear {
  color: #243036;
}
.Select-clear {
  line-height: 1;
  font-size: 0;
  color: #717d83;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  -webkit-transform-origin: center;
  -moz-transform-origin: center;
  -o-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
}
.Select-clear::before {
  font-size: 16px;
}
.Select--multi._item-deletable .Select-control {
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: auto;
  min-height: 44px;
}
.Select--multi._item-deletable .Select-multi-value-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 4px 56px 4px 8px;
  min-height: 44px;
}
.Select--multi._item-deletable .Select-placeholder {
  line-height: 44px;
}
.Select--multi._item-deletable .Select-value {
  position: relative;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin: 4px;
  padding: 6px 24px 6px 8px;
  line-height: 1;
  font-size: 14px;
  background-color: rgba(36,48,54,0.08);
  border-radius: 3px;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  -ms-transition: background-color 0.2s;
  transition: background-color 0.2s;
  cursor: text;
}
.Select--multi._item-deletable .Select-value:hover {
  background-color: rgba(36,48,54,0.04);
}
.Select--multi._item-deletable .Select-value .Select-value-icon {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 24px;
  font-size: 8px;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -ms-transition: color 0.2s;
  transition: color 0.2s;
  cursor: pointer;
}
.Select--multi._item-deletable .Select-value .Select-value-icon:hover::before {
  color: #717d83;
}
.Select--multi._item-deletable .Select-input {
  position: absolute;
}
.Select .Select-aria-only {
  display: inline-block;
  margin: -1px;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}
.Select-arrow-zone {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 28px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.Select-arrow {
  line-height: 1;
  font-size: 10px;
  color: #717d83;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  -webkit-transform-origin: center;
  -moz-transform-origin: center;
  -o-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
}
.is-open .Select-arrow::before,
.Select-arrow-zone:hover > .Select-arrow::before {
  color: $select-arrow-hover-color;
}
._in-table .Select-control {
  height: 48px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  background-color: transparent;
}
._in-table .Select-control .Select-value {
  line-height: 48px;
}
.Select.error .Select-control {
  background-color: #ffe6e6;
  border-color: #e54d4d !important;
}
@-moz-keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
.Select-menu-outer {
  position: absolute;
  top: 100%;
  margin-bottom: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 100%;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  background-color: #fff;
  border-top-color: #e5e7e8;
  -webkit-box-shadow: 0 8px 32px rgba(36,48,54,0.24);
  box-shadow: 0 8px 32px rgba(36,48,54,0.24);
  z-index: 1000;
}
.react-select-open-top .Select-menu-outer {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
.Select-menu {
  max-height: 198px;
  overflow-y: auto;
}
.Select-menu .Select-item {
  border-bottom: 1px solid #e5e7e8;
}
.Select-menu .Select-item:hover .label_check {
  background-color: rgba(36,48,54,0.05);
}
.Select-menu .Select-item .label_check {
  display: block;
  padding: 10px 15px;
  padding-left: 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  color: #243036;
  cursor: pointer;
}
.Select-menu .Select-item input[type='radio'] + .label_check .icon,
.Select-menu .Select-item input[type='checkbox'] + .label_check .icon,
.Select-menu .Select-item input[type='radio'] + .label-check .icon,
.Select-menu .Select-item input[type='checkbox'] + .label-check .icon {
  display: none;
}
.Select-menu .account_name {
  padding: 0 20px 0 0;
  display: inline-block;
  min-width: 142px;
}
.Select-menu .account_num {
  color: #717d83;
  font-size: 11px;
  display: block;
}
.Select-menu .account_value {
  float: right;
  font-weight: 400;
  font-size: 16px;
  color: #243036;
}
.Select-option {
  display: block;
  padding: 8px 14px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #465d68;
  background-color: #fff;
  cursor: pointer;
}
.Select-option:hover {
  background-color: #f5f5f6;
}
.Select-option .Select-item {
  border-bottom: 1px solid #e5e7e8;
  padding: 10px 15px;
  padding-left: 32px;
}
.Select-option:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.Select-option:not(:last-child) {
  border-bottom: 1px solid rgba(0,0,0,0.095);
}
.Select-option.is-focused {
  background-color: #f5f5f6;
}
.Select-option.is-disabled {
  color: #9ab1bc;
  cursor: default;
}
.Select-noresults {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #68899a;
  cursor: default;
  display: block;
  padding: 8px 14px;
}
.Select--multi .Select-option {
  position: relative;
  padding-left: 32px;
}
.Select--multi .Select-option.is-selected::before {
  position: absolute;
  top: 11px;
  left: 10px;
  font-size: 14px;
}
.jsRadSelect2 {
  display: inline;
}
.ms-parent {
  display: inline-block;
  max-width: 100%;
  vertical-align: middle;
}
.ms-parent.small .ms-choice {
  padding: 0 34px 0 12px;
  height: 38px;
  font-size: 14px;
}
.ms-parent.small .ms-choice::after {
  width: 34px;
}
.ms-parent.xsmall .ms-choice {
  padding: 0 28px 0 8px;
  height: 30px;
  font-size: 14px;
}
.ms-parent.xsmall .ms-choice::after {
  width: 28px;
}
.ms-parent[class*="icon-"] {
  position: relative;
}
.ms-parent[class*="icon-"]::before {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  width: 38px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #959595;
  z-index: 2;
}
.ms-choice-focusser {
  opacity: 0 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important;
  filter: alpha(opacity=0) !important;
  position: absolute !important;
  padding: 0 !important;
  border: 0 !important;
  left: -9999px;
}
.ms-choice-focusser:focus.error ~ .ms-choice {
  border-color: #e54d4d;
}
.ms-choice {
  display: block;
  position: relative;
  width: 100%;
  max-width: 100%;
  height: 44px;
  border: 1px solid #cbcfd1;
  border-radius: 3px;
  font-family: 'Roboto', sans-serif, Arial;
  font-size: 16px;
  font-weight: 400;
  padding: 0 45px 0 16px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #243036;
  text-decoration: none;
  background-color: #fff;
  cursor: pointer;
  text-align: left;
  -webkit-transition: border-color 0.2s, color 0.2s, background 0.2s, box-shadow 0.2s;
  -moz-transition: border-color 0.2s, color 0.2s, background 0.2s, box-shadow 0.2s;
  -o-transition: border-color 0.2s, color 0.2s, background 0.2s, box-shadow 0.2s;
  -ms-transition: border-color 0.2s, color 0.2s, background 0.2s, box-shadow 0.2s;
  transition: border-color 0.2s, color 0.2s, background 0.2s, box-shadow 0.2s;
  filter: none;
}
.ms-choice::after {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  width: 45px;
  height: 24px;
  line-height: 24px;
  color: #959595;
  text-align: center;
}
.ms-parent.open .ms-choice,
.ms-choice:focus {
  border-color: #0382ce;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.ms-choice > span {
  display: block;
  max-width: 100%;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ms-choice .ms-choice-multi-item:after {
  content: ', ';
}
.ms-choice .ms-choice-multi-item:last-child:after {
  display: none;
}
.ms-choice div {
  display: none;
}
.ms-choice .placeholder {
  color: #9da6aa;
  font-weight: 400;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ms-choice.error:not([disabled]):not(.disabled) {
  color: #b93535;
  background-color: #ffe6e6;
  border-color: #e54d4d;
}
.ms-choice[disabled],
.ms-choice.disabled,
.ms-parent.disabled .ms-choice {
  color: #717d83;
  background-color: #f5f5f5;
  border-color: #cbcfd1 !important;
  cursor: default;
  pointer-events: none;
}
.ms-choice[disabled]:focus,
.ms-choice.disabled:focus,
.ms-parent.disabled .ms-choice:focus {
  border-color: inherit;
}
.ms-choice[disabled]::after,
.ms-choice.disabled::after,
.ms-parent.disabled .ms-choice::after {
  color: inherit;
}
.ms-parent.open .ms-choice ~ .ms-drop {
  -webkit-transform: translateY(0px) translateZ(0);
  -moz-transform: translateY(0px) translateZ(0);
  -o-transform: translateY(0px) translateZ(0);
  -ms-transform: translateY(0px) translateZ(0);
  transform: translateY(0px) translateZ(0);
  opacity: 1;
  -ms-filter: none;
  filter: none;
  visibility: visible;
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0, 0.6, 0.39, 1), opacity 0.2s ease-out, visibility 0s 0s;
  -moz-transition: -moz-transform 0.2s cubic-bezier(0, 0.6, 0.39, 1), opacity 0.2s ease-out, visibility 0s 0s;
  -o-transition: -o-transform 0.2s cubic-bezier(0, 0.6, 0.39, 1), opacity 0.2s ease-out, visibility 0s 0s;
  -ms-transition: -ms-transform 0.2s cubic-bezier(0, 0.6, 0.39, 1), opacity 0.2s ease-out, visibility 0s 0s;
  transition: transform 0.2s cubic-bezier(0, 0.6, 0.39, 1), opacity 0.2s ease-out, visibility 0s 0s;
}
.ms-parent.disabled {
  pointer-events: none;
}
.ms-choice-input {
  background-image: none;
  cursor: text;
}
.ms-drop {
  position: absolute;
  display: block !important;
  margin-right: -1000px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 100%;
  max-width: 350px;
  color: #717d83;
  background: #fff;
  -webkit-box-shadow: 0 5px 20px rgba(0,0,0,0.15), 0px 0px 1px rgba(0,0,0,0.22);
  box-shadow: 0 5px 20px rgba(0,0,0,0.15), 0px 0px 1px rgba(0,0,0,0.22);
  -webkit-transform-origin: top;
  -moz-transform-origin: top;
  -o-transform-origin: top;
  -ms-transform-origin: top;
  transform-origin: top;
  -webkit-transform: translateY(20px) translateZ(0);
  -moz-transform: translateY(20px) translateZ(0);
  -o-transform: translateY(20px) translateZ(0);
  -ms-transform: translateY(20px) translateZ(0);
  transform: translateY(20px) translateZ(0);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0, 0.6, 0.39, 1), opacity 0.2s ease-out, visibility 0s 0.2s;
  -moz-transition: -moz-transform 0.2s cubic-bezier(0, 0.6, 0.39, 1), opacity 0.2s ease-out, visibility 0s 0.2s;
  -o-transition: -o-transform 0.2s cubic-bezier(0, 0.6, 0.39, 1), opacity 0.2s ease-out, visibility 0s 0.2s;
  -ms-transition: -ms-transform 0.2s cubic-bezier(0, 0.6, 0.39, 1), opacity 0.2s ease-out, visibility 0s 0.2s;
  transition: transform 0.2s cubic-bezier(0, 0.6, 0.39, 1), opacity 0.2s ease-out, visibility 0s 0.2s;
  visibility: hidden;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  z-index: 99;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.ms-drop.bottom {
  bottom: 100%;
  -webkit-transform-origin: bottom;
  -moz-transform-origin: bottom;
  -o-transform-origin: bottom;
  -ms-transform-origin: bottom;
  transform-origin: bottom;
  -webkit-transform: translateY(-7px);
  -moz-transform: translateY(-7px);
  -o-transform: translateY(-7px);
  -ms-transform: translateY(-7px);
  transform: translateY(-7px);
}
.ms-drop.right {
  right: 0;
  margin-right: 0;
  margin-left: -1000em;
}
.ms-drop .ms-drop-inner {
  width: 100%;
  max-height: 214px;
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
.ms-drop .loading {
  width: 150px;
}
.ms-drop ul {
  max-height: 100% !important;
}
.ms-drop ul li {
  border-bottom: 1px solid #e5e7e8;
}
.ms-drop ul li:last-child {
  border-bottom: none;
}
.ms-drop ul li label,
.ms-drop ul li .label_check,
.ms-drop ul li .label-check {
  display: block;
  padding: 10px 15px;
  padding-left: 32px;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  color: #243036;
}
.ms-drop ul li label > span,
.ms-drop ul li .label_check > span,
.ms-drop ul li .label-check > span {
  display: inline-block;
  vertical-align: top;
  line-height: 1.35;
  max-width: calc(100% - 32px);
}
.ms-drop ul li label .select_item_info,
.ms-drop ul li .label_check .select_item_info,
.ms-drop ul li .label-check .select_item_info {
  padding: 3px 0 0;
  font-size: 12px;
  display: block;
  color: #717d83;
}
.ms-drop ul li input[type='radio'] + .label_check .icon,
.ms-drop ul li input[type='checkbox'] + .label_check .icon,
.ms-drop ul li input[type='radio'] + .label-check .icon,
.ms-drop ul li input[type='checkbox'] + .label-check .icon {
  display: none;
}
.ms-drop ul li input[type='radio'] + .label_check > span,
.ms-drop ul li input[type='checkbox'] + .label_check > span,
.ms-drop ul li input[type='radio'] + .label-check > span,
.ms-drop ul li input[type='checkbox'] + .label-check > span {
  margin-left: 0;
  max-width: 100%;
  display: block;
}
.ms-drop ul li .select_item_info {
  font-size: 12px;
  display: block;
}
.ms-drop ul li.selected label:before,
.ms-drop ul li.selected .label_check:before,
.ms-drop ul li.selected .label-check:before {
  position: absolute;
  top: 13px;
  left: 10px;
  font-size: 14px;
}
.ms-drop ul li:hover label,
.ms-drop ul li.highlight label,
.ms-drop ul li.selected label,
.ms-drop ul li:hover .label_check,
.ms-drop ul li.highlight .label_check,
.ms-drop ul li.selected .label_check,
.ms-drop ul li:hover .label-check,
.ms-drop ul li.highlight .label-check,
.ms-drop ul li.selected .label-check {
  background: rgba(36,48,54,0.05);
  -webkit-transition: background 0.1s;
  -moz-transition: background 0.1s;
  -o-transition: background 0.1s;
  -ms-transition: background 0.1s;
  transition: background 0.1s;
}
.ms-drop .ms-no-results,
.ms-drop .ms-choice-no-result {
  padding: 12px 25px 12px 15px;
  font-size: 14px;
  color: #717d83;
  text-align: center;
}
.ms-drop .ms-group-title {
  font-size: 12px;
  font-weight: 500;
  color: #717d83;
  color: #0382ce;
  font-style: italic;
  margin: 15px 15px 4px;
}
.ms-search {
  border-bottom: 1px solid #cbcfd1;
}
.ms-search input {
  border: 0;
  width: 100%;
  background: url(/account/images/icon_search_input.svg?23dbade) no-repeat 10px center;
  -webkit-background-size: 16px auto;
  -moz-background-size: 16px auto;
  background-size: 16px auto;
  padding-left: 34px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  font-size: 15px;
}
.ms-parent.select_inline {
  vertical-align: bottom;
}
.ms-parent.select_inline .ms-choice {
  height: auto;
  line-height: 1.2;
  border: 0;
  padding: 0;
  color: #015486;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: 0.1s;
  -moz-transition: 0.1s;
  -o-transition: 0.1s;
  -ms-transition: 0.1s;
  transition: 0.1s;
}
.ms-parent.select_inline .ms-choice:hover > span {
  color: #0382ce;
  border-bottom-color: #0382ce;
}
.ms-parent.select_inline .ms-choice:hover .placeholder {
  color: #0382ce;
}
.ms-parent.select_inline .ms-choice::after {
  content: none;
}
.ms-parent.select_inline .ms-choice > span {
  border-bottom: 1px dashed #015486;
  color: #015486;
}
.ms-parent.select_inline .ms-choice .placeholder {
  color: #015486;
  font-weight: normal;
}
.ms-parent.select_inline .ms-drop {
  min-width: 0;
  top: calc(100% + 5px);
}
.ms-parent.select_inline .ms-drop.bottom {
  top: auto;
  bottom: calc(100% + 10px);
}
.ms-parent.select_pos_right .ms-drop {
  right: 0;
  margin-right: 0;
  margin-left: -1000em;
}
.ms-parent.select_full {
  width: 100%;
}
.ms-parent.select_full .ms-choice {
  width: auto;
}
.ms-parent.select_full .ms-drop {
  max-width: 100%;
}
.ms-parent.select_full .ms-drop li label > span {
  white-space: normal;
  word-wrap: break-word;
}
.ms-parent.select_pos_left .ms-drop {
  right: calc(100% + 10px);
  top: 0;
}
.ms-parent.select_multi_column.select_inline .ms-choice > span:not(.placeholder) {
  border-bottom: none;
}
.ms-parent.select_multi_column.select_inline .ms-choice:hover > span:not(.placeholder) {
  color: #015486;
}
.ms-parent.select_multi_column.select_inline .ms-choice .ms-choice-multi-item:hover span {
  color: #0382ce;
  border-bottom-color: #0382ce;
}
.ms-parent.select_multi_column .ms-choice-multi-item {
  display: block;
  margin: 0 0 2px;
}
.ms-parent.select_multi_column .ms-choice-multi-item:after {
  display: none;
}
.ms-parent.select_multi_column .ms-choice-multi-item span {
  display: inline-block;
  border-bottom: 1px dashed #015486;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.ms-parent.drop_item_wrap label > span,
.ms-parent.ws_n label > span,
.ms-parent.drop_item_wrap .label_check > span,
.ms-parent.ws_n .label_check > span,
.ms-parent.drop_item_wrap .label-check > span,
.ms-parent.ws_n .label-check > span {
  white-space: normal;
}
.ms-parent.choise_wrap .ms-choice > span {
  white-space: normal;
  display: inline;
  line-height: 1.5;
}
.slider_range {
  margin-bottom: 18px;
  padding: 0 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-target {
  height: 20px;
}
.noUi-target * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.noUi-target .noUi-base {
  position: relative !important;
  margin: 9px 0;
  width: 100%;
  height: 2px;
  background-color: #cbcfd1;
  border-radius: 1px;
  z-index: 1;
}
.noUi-target .noUi-base .noUi-origin {
  position: absolute;
  left: auto;
  right: 0;
  width: 100%;
  height: 0;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform-style: flat;
  -moz-transform-style: flat;
  -o-transform-style: flat;
  -ms-transform-style: flat;
  transform-style: flat;
}
.noUi-target .noUi-base .noUi-handle {
  position: absolute;
  left: auto;
  right: -6px;
  top: -7px;
  width: 12px;
  height: 12px;
  background-color: #fff;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 2px #6ca300;
  box-shadow: 0 0 0 2px #6ca300;
  cursor: pointer;
}
.noUi-target .noUi-base .noUi-connects {
  height: 100%;
}
.noUi-target .noUi-base .noUi-connect {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  background: #6ca300;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform-style: flat;
  -moz-transform-style: flat;
  -o-transform-style: flat;
  -ms-transform-style: flat;
  transform-style: flat;
}
.noUi-target .noUi-base .noUi-draggable {
  cursor: ew-resize;
}
.noUi-target .noUi-base .noUi-draggable::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: -5px;
  height: 12px;
}
.noUi-target .noUi-base .noUi-tooltip {
  position: absolute;
  top: 14px;
  display: block;
  padding: 2px;
  white-space: nowrap;
  text-align: center;
  font-size: 14px !important;
  color: #717d83;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.noUi-target .noUi-base .noUi-handle-lower .noUi-tooltip,
.noUi-target .noUi-base .noUi-handle-upper .noUi-tooltip {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.slider_norange:not([disabled]) .noUi-connects {
  cursor: pointer;
}
[disabled].noUi-target .noUi-base,
[disabled].noUi-target .noUi-connect {
  background-color: #9da6aa;
}
[disabled].noUi-target .noUi-handle {
  top: -5px;
  right: -5px;
  width: 8px;
  height: 8px;
  background-color: #9da6aa;
  -webkit-box-shadow: 0 0 0 2px #fff;
  box-shadow: 0 0 0 2px #fff;
}
[disabled].noUi-target .noUi-tooltip {
  top: 9px;
  color: #cbcbcb;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-connect,
[disabled] .noUi-handle {
  cursor: not-allowed !important;
}
.slider__labels {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.sms_confirm {
  padding: 24px;
  text-align: center;
  font-size: 14px;
}
.sms_confirm.solid {
  background-color: #f5f5f6;
}
.sms_confirm.solid .sms_field input {
  background-color: #fff;
}
.sms_confirm p.small_text {
  margin-bottom: 0 !important;
}
.sms_confirm p.small_text a {
  font-size: 14px;
}
.sms_confirm .sms_desc {
  font-size: 14px;
}
.sms_confirm .sms_phone {
  display: block;
  font-size: 20px;
}
.sms_confirm .sms_cancel {
  display: inline-block;
  margin-top: 4px;
}
.sms_confirm .sms_field {
  margin: 24px 0;
}
.sms_confirm .sms_field:not(.sms_field__custom) input {
  width: 200px;
  height: 60px;
  letter-spacing: 0.3em;
  font-weight: 300;
  font-size: 40px;
  border-radius: 5px;
}
.sms_confirm .sms_field input {
  padding: 0 0 0 20px;
  width: 200px;
  height: 60px;
  letter-spacing: 0.3em;
  font-weight: 300;
  font-size: 40px;
  background-color: rgba(36,48,54,0.05);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  -webkit-background-size: 40px;
  -moz-background-size: 40px;
  background-size: 40px;
  border: 1px solid transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: color 0.2s, width 0.2s, height 0.2s, border-radius 0.2s, background 0.1s, border 0.2s;
  -moz-transition: color 0.2s, width 0.2s, height 0.2s, border-radius 0.2s, background 0.1s, border 0.2s;
  -o-transition: color 0.2s, width 0.2s, height 0.2s, border-radius 0.2s, background 0.1s, border 0.2s;
  -ms-transition: color 0.2s, width 0.2s, height 0.2s, border-radius 0.2s, background 0.1s, border 0.2s;
  transition: color 0.2s, width 0.2s, height 0.2s, border-radius 0.2s, background 0.1s, border 0.2s;
}
.sms_confirm .sms_field input::-webkit-input-placeholder {
  letter-spacing: 0.3em;
  font-weight: 300;
  color: rgba(0,0,0,0.1);
}
.sms_confirm .sms_field input::-moz-placeholder {
  letter-spacing: 0.3em;
  font-weight: 300;
  color: rgba(0,0,0,0.1);
}
.sms_confirm .sms_field input:-ms-input-placeholder {
  letter-spacing: 0.3em;
  font-weight: 300;
  color: rgba(0,0,0,0.1) !important;
}
.sms_confirm .sms_field input.error {
  -webkit-animation: shake 1s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  -moz-animation: shake 1s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  -o-animation: shake 1s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  -ms-animation: shake 1s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  animation: shake 1s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  perspective: 1000px;
  color: #b93535;
  background-color: #fbebee;
}
.sms_confirm .sms_field input.error::-webkit-input-placeholder {
  color: rgba(255,0,0,0.2);
}
.sms_confirm .sms_field input.error::-moz-placeholder {
  color: rgba(255,0,0,0.2);
}
.sms_confirm .sms_field input.error:-ms-input-placeholder {
  color: rgba(255,0,0,0.2) !important;
}
.sms_confirm .sms_field input.success {
  color: #88bd1f;
  background-color: #d9f3b8;
}
.sms_confirm .sms_field input.loader {
  color: transparent;
  background-color: transparent;
  background-image: url(/account/images/icons/loaders/loading-ring-color.svg?b9ba3dd);
  background-repeat: no-repeat;
  -webkit-background-size: 48px;
  -moz-background-size: 48px;
  background-size: 48px;
}
.sms_confirm .sms_field input.loader::-webkit-input-placeholder {
  color: transparent;
}
.sms_confirm .sms_field input.loader::-moz-placeholder {
  color: transparent;
}
.sms_confirm .sms_field input.loader:-ms-input-placeholder {
  color: transparent;
}
.sms_confirm .sms_field.big_field input {
  height: 64px;
  font-size: 40px;
}
.sms_confirm .sms_resend {
  font-size: 12px;
  color: #717d83;
}
.sms_confirm .sms_field_custom {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  margin: 24px auto 40px;
  width: 200px;
}
.sms_confirm .sms_field_custom .button {
  margin-top: 16px;
}
.sms_confirm .sms_field_custom .form_error {
  margin: 10px 0 -28px;
}
.sms_confirm .form_buttons {
  margin: 24px 0 20px;
}
.sms_confirm .form_error {
  margin: 12px 0 -16px;
}
.sms_confirm .captcha {
  padding: 0;
  border: 0;
  text-align: center;
}
.sms_confirm .captcha .captcha_left {
  float: none;
  display: inline-block;
}
.switch_group {
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
}
.switch_group:before,
.switch_group:after {
  content: "";
  display: table;
}
.switch_group:after {
  clear: both;
}
.switch_group .switch_item {
  float: left;
}
.switch_group .switch_item:first-child label {
  margin-left: 0;
}
.switch_group .switch_item:first-child label {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.switch_group .switch_item:last-child label {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.switch_group input[type="checkbox"]:checked ~ label,
.switch_group input[type="radio"]:checked ~ label {
  padding: 0 14px;
  line-height: 40px;
  font-weight: 400;
  color: #0082cd;
  background-color: #edfaff;
  border-width: 2px;
  border-color: #0082cd;
  z-index: 10;
}
.switch_group input[type="radio"] {
  cursor: default;
}
.switch_group label {
  position: relative;
  float: left;
  display: block;
  margin-left: -1px;
  padding: 0 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 44px;
  line-height: 42px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 16px;
  background-color: #fff;
  border: 1px solid #cbcfd1;
  cursor: pointer;
  z-index: 1;
}
.switch_group label:hover {
  color: #243036;
}
.switch_group__stretch {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.switch_group__stretch .switch_item {
  width: 100%;
}
.switch_group__stretch label {
  float: none;
  width: auto;
  text-align: center;
}
.switch_group.switch_tabs .switch_item input[type='radio']:checked ~ label::after,
.switch_group.switch_tabs .switch_item input[type='radio']:checked ~ label::before {
  content: ' ';
  position: absolute;
  top: 100%;
  left: 50%;
  width: 0;
  height: 0;
  border: solid transparent;
  pointer-events: none;
}
.switch_group.switch_tabs .switch_item input[type='radio']:checked ~ label::after {
  margin-left: -6px;
  border-width: 6px;
  border-color: rgba(255,255,0,0);
  border-top-color: #eaf5f9;
}
.switch_group.switch_tabs .switch_item input[type='radio']:checked ~ label::before {
  margin-left: -9px;
  border-width: 9px;
  border-color: rgba(0,255,0,0);
  border-top-color: #0382ce;
}
.switch_group.small label {
  padding: 0 10px;
  height: 32px;
  line-height: 30px;
  font-size: 14px;
}
.switch_group.small input[type="checkbox"]:checked ~ label,
.switch_group.small input[type="radio"]:checked ~ label {
  padding: 0 9px;
  line-height: 28px;
}
.table-2 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.table-2 a {
  text-decoration: none;
}
.table-2 thead {
  text-transform: uppercase;
  background-color: #f5f5f6;
  border-bottom: 2px solid #e6e8e9;
}
.table-2 thead th {
  vertical-align: middle;
  padding: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 12px;
  font-weight: 400;
  font-size: 10px;
  letter-spacing: 0.05em;
  color: #717d83;
  border: 1.1pt solid #f5f5f6;
}
.table-2 thead th a {
  display: inline-block;
  max-width: 100%;
  line-height: 1;
  color: #717d83;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -ms-transition: color 0.2s;
  transition: color 0.2s;
}
.table-2 thead th a:hover {
  color: #015486;
}
.table-2 thead._bg-white {
  background-color: #fff;
}
.table-2 thead._bg-white td {
  border-color: #fff;
}
.table-2 thead._no-bg {
  background-color: transparent;
}
.table-2 thead._no-bg th {
  border-color: transparent;
}
.table-2 tbody tr {
  -webkit-transition: background linear 0.2s;
  -moz-transition: background linear 0.2s;
  -o-transition: background linear 0.2s;
  -ms-transition: background linear 0.2s;
  transition: background linear 0.2s;
}
.table-2 tbody tr:hover td {
  background-color: #edfaff;
}
.table-2 tbody tr.active {
  background-color: #edfaff !important;
}
.table-2 tbody tr.inactive:hover {
  background-color: #fff;
}
.table-2 tbody tr.inactive > * {
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
}
.table-2 tbody tr.search:hover {
  background-color: #fff;
}
.table-2 tbody tr.search td {
  padding-left: 0;
  padding-right: 0;
  border-bottom: 0;
  cursor: default;
}
.table-2 tbody tr._row-top td {
  vertical-align: top;
}
.table-2 tbody tr._row-bottom td {
  vertical-align: bottom;
}
.table-2 tbody tr td {
  vertical-align: middle;
  padding: 16px 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 16px;
  font-size: 14px;
  border-left: 1.1pt solid #e6e8e9;
  border-right: 1.1pt solid #e6e8e9;
}
.table-2 tbody tr td.row-check {
  padding: 15px 12px;
}
.table-2 tbody tr td.row-check .label_check,
.table-2 tbody tr td.row-check .label-check {
  vertical-align: middle;
  padding-left: 18px;
}
.table-2 tbody tr td.row-action {
  padding: 12px 0;
  width: 40px;
  text-align: center;
}
.table-2 tbody tr td.row-action:not(:last-child) {
  border-right: 0;
}
.table-2 tbody tr td.row-action + .row-action {
  border-left: 0;
}
.table-2 tbody tr td.row-action .link-icon {
  vertical-align: middle;
  width: 18px;
  height: 18px;
  text-align: center;
  font-size: 18px;
}
.table-2 tbody tr td.row-action .link-icon + .link-icon {
  margin-left: 8px;
}
.table-2 tbody tr td.row-action .link-icon.icon-trash-bin:hover {
  color: #b93535;
}
.table-2 tfoot._no-bg {
  background-color: transparent;
}
.table-2 tfoot._no-bg td {
  border-color: transparent;
}
.table-2 tfoot tr:last-child td {
  border-bottom: 0;
}
.table-2._keep-bg-cl tbody tr td {
  cursor: default;
}
.table-2._keep-bg-cl tbody tr:hover td {
  background-color: transparent;
}
.table-2 ._keep-bg-cl td {
  cursor: default;
}
.table-2 ._keep-bg-cl:hover td {
  background-color: transparent;
}
.table-2._no-bg {
  background-color: transparent;
}
.table-2._no-bg td {
  border-color: transparent;
}
.table-2._no-border td {
  border-color: transparent;
}
.table-2._list tr td {
  border: 0;
  border-bottom: 1.1pt solid #e6e8e9;
}
.table-2._stripes-col th:nth-child(even),
.table-2._stripes-col td:nth-child(even) {
  background-color: #f5f5f6;
}
.table-2._stripes-col tr:hover td {
  background-color: #edfaff;
}
.table-2._rows-top td {
  vertical-align: top;
}
.table-2._rows-bottom td {
  vertical-align: bottom;
}
.table-2 tfoot {
  border-top: 2px solid #e6e8e9;
  background-color: #f5f5f6;
}
.table-2 tfoot td {
  padding: 12px;
  line-height: 16px;
  font-weight: 500;
  font-size: 14px;
  color: #717d83;
  border: 0;
  border: 1.1pt solid #f5f5f6;
}
.table-2 tfoot td a {
  display: inline-block;
  max-width: 100%;
  line-height: 1;
  color: #717d83;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -ms-transition: color 0.2s;
  transition: color 0.2s;
}
.table-2 tfoot td a:hover {
  color: #009ee3;
}
.table {
  border-collapse: collapse;
}
.table thead td,
.table tfoot td,
.table .thead td,
.table .tfoot td {
  padding: 12px;
  height: 35px;
  vertical-align: middle;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  font-size: 10px;
  color: #717d83;
  background-color: #f5f5f6;
}
.table thead td,
.table .thead td {
  border-bottom-width: 2pt;
}
.table tfoot td,
.table .tfoot td {
  border-top-width: 1.1pt;
}
.table td {
  padding: 16px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  border-width: 0 0 1.1pt;
  border-color: #e6e8e9;
}
table {
  margin: 0;
  padding: 0;
  width: 100%;
  border-collapse: collapse;
  background: #fff;
}
table th,
table td {
  padding: 5px;
  border: 1.1pt solid #e6e8e9;
}
table th {
  text-align: left;
}
table th a {
  color: #243036;
  text-decoration: none;
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -ms-transition: color 0.2s;
  transition: color 0.2s;
  line-height: 1;
}
table th a:hover {
  color: #015486 !important;
}
table th:not(.ta-r) [class*="icon-sort"] {
  padding-right: 20px;
}
table th [class*="icon-sort"]::before {
  float: right;
  min-width: 0;
  margin: 0 -17px 0 5px;
}
table td.cell_field {
  padding: 0;
}
table td.cell_field input[type="text"],
table td.cell_field input[type="password"],
table td.cell_field input[type="search"],
table td.cell_field input[type="email"],
table td.cell_field input[type="tel"],
table td.cell_field input[type="time"],
table td.cell_field input[type="date"],
table td.cell_field input[type="number"],
table td.cell_field textarea {
  width: 100%;
  border: 0;
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
  box-shadow: 0 0 0 1000px #fff inset;
}
table.even tr:nth-child(2n) td {
  background: #f9f9f9;
}
table.no_border td {
  border: 0;
  padding: 0;
}
table .row_title:first-child td {
  padding-top: 5px;
}
table .row_title td {
  text-align: left;
  font-weight: 700;
  padding: 12px 5px 5px;
  border-bottom: 2px solid #dfe3e8;
  color: #0382ce;
}
table.light {
  border: 1px solid #cbcfd1;
}
table.light td,
table.light th {
  border: 1.1pt solid #cbcfd1;
}
table.light th {
  font-weight: 400;
  font-size: 10px;
  text-transform: uppercase;
  background: #f5f5f6;
  border-bottom: 2px solid #cbcfd1;
  color: #717d83;
  padding: 10px;
  border-right: none;
  border-left: none;
}
table._layout-fixed {
  table-layout: fixed;
}
.table_scroll {
  overflow: auto;
  width: 100%;
}
.table_scroll table {
  width: auto;
}
.table_list {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.table_list_header {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: uppercase;
  padding: 0 0 0 15px;
  background: #f5f5f6;
  border-bottom: 2px solid #cbcfd1;
  zoom: 1;
}
.table_list_header:before,
.table_list_header:after {
  content: "";
  display: table;
}
.table_list_header:after {
  clear: both;
}
.table_list_header .table_list_cell {
  font-size: 10px !important;
  font-weight: 500 !important;
  color: #717d83 !important;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  padding-top: 15px;
  padding-bottom: 13px;
  line-height: 1;
}
.table_list_header .table_list_cell a {
  color: #717d83 !important;
  text-decoration: none;
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -ms-transition: color 0.2s;
  transition: color 0.2s;
  line-height: 1;
}
.table_list_header .table_list_cell a:hover {
  color: #015486 !important;
}
.table_list_header .table_list_cell [class*="icon-sort"] {
  position: relative;
  padding-right: 16px;
}
.table_list_header .table_list_cell [class*="icon-sort"]::before {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 0;
  margin: 0;
}
.table_list_header .table_list_cell.name_search input.input_search {
  margin: -9px 0 -10px;
  padding-right: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 90%;
  vertical-align: top;
  cursor: pointer;
}
.table_list_header .table_list_cell.name_search input.input_search::-webkit-search-cancel-button {
  -webkit-appearance: searchfield-cancel-button;
}
.table_list_header .table_list_cell.name_search input.input_search.white {
  height: 28px;
  background-color: rgba(1,84,134,0.13);
  background-image: url(/account/images/icon_search_input_white.svg?dedc3fd);
  -webkit-background-size: 12px auto;
  -moz-background-size: 12px auto;
  background-size: 12px auto;
  border: 0;
  font-size: 13px;
  color: #fff;
  font-weight: normal;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.table_list_header .table_list_cell.name_search input.input_search.white:focus {
  -webkit-background-size: 0;
  -moz-background-size: 0;
  background-size: 0;
  background-color: #fff;
  color: #243036;
}
.table_list_header .table_list_cell.name_search input.input_search.white::-webkit-input-placeholder {
  color: rgba(255,255,255,0.8);
}
.table_list_header .table_list_cell.name_search input.input_search.white::-moz-placeholder {
  color: rgba(255,255,255,0.8);
}
.table_list_header .table_list_cell.name_search input.input_search.white:-ms-input-placeholder {
  color: rgba(255,255,255,0.8) !important;
}
.table_list_header .table_list_cell.name_search input.input_search.white::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.table_list_header .table_list_cell.name_search input.input_search.white::-webkit-search-decoration {
  -webkit-appearance: none;
}
.table_list_header .table_list_cell.name_search input.input_search.white::-webkit-search-results-button {
  -webkit-appearance: none;
}
.table_list_header .table_list_cell.name_search input.input_search.white::-webkit-search-results-decoration {
  -webkit-appearance: none;
}
.table_list_header .table_list_cell.check .label_check,
.table_list_header .table_list_cell.check .label-check {
  position: relative;
  top: -4px;
}
.table_list_body {
  width: 100%;
}
.table_list_row {
  width: 100%;
  padding: 0 0 0 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px dotted #cbcfd1;
  -webkit-transition: background linear 0.02s;
  -moz-transition: background linear 0.02s;
  -o-transition: background linear 0.02s;
  -ms-transition: background linear 0.02s;
  transition: background linear 0.02s;
  zoom: 1;
}
.table_list_row:before,
.table_list_row:after {
  content: "";
  display: table;
}
.table_list_row:after {
  clear: both;
}
.table_list_row:hover {
  background: #eaf5f9;
}
.table_list_row.new:before {
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 10px;
  background: -webkit-linear-gradient(#a8e15c, #81c624);
  background: -moz-linear-gradient(#a8e15c, #81c624);
  background: -o-linear-gradient(#a8e15c, #81c624);
  background: -ms-linear-gradient(#a8e15c, #81c624);
  background: linear-gradient(#a8e15c, #81c624);
  left: -15px;
  top: 50%;
  margin-top: -4px;
}
.table_list_row.row_new {
  background: #edfad7;
  -webkit-box-shadow: inset 2px 0 0 0 #81c624;
  box-shadow: inset 2px 0 0 0 #81c624;
}
.table_list_row.row_new:hover {
  background: #f2fbe3;
}
.table_list_row.row_error {
  background: #ffebeb;
  -webkit-box-shadow: inset 2px 0 0 0 #e54d4d;
  box-shadow: inset 2px 0 0 0 #e54d4d;
}
.table_list_row.row_error:hover {
  background: #fff1f1;
}
.table_list_row.row_active {
  background: #eaf5f9 !important;
  -webkit-box-shadow: inset 0 0 0 1px #0382ce !important;
  box-shadow: inset 0 0 0 1px #0382ce !important;
}
.table_list_row.row_checked {
  -webkit-box-shadow: 0 0 0 1px #0382ce;
  box-shadow: 0 0 0 1px #0382ce;
  background: #fff;
  z-index: 2;
}
.table_list_row.row_link {
  cursor: pointer;
}
.table_list_row.row_title {
  background: #f5f5f6 !important;
  border-bottom: none !important;
  border-top: 1px solid #d2d7dd;
  margin-top: -1px;
  font-weight: normal;
}
.table_list_row.row_title .table_list_cell {
  float: none;
  padding-top: 8px;
  padding-bottom: 8px;
}
.table_list_row .show_all {
  position: absolute;
  right: 19px;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: distribute;
  -moz-box-pack: distribute;
  -o-box-pack: distribute;
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 100%;
}
.table_list_row .show_all a {
  font-size: 22px;
  line-height: 0;
  color: rgba(36,48,54,0.18);
}
.table_list_row .show_all a:hover {
  color: rgba(36,48,54,0.5);
}
.table_list_row .show_all a::before {
  margin: 0;
  -webkit-transition: -webkit-transform 0.2s;
  -moz-transition: -moz-transform 0.2s;
  -o-transition: -o-transform 0.2s;
  -ms-transition: -ms-transform 0.2s;
  transition: transform 0.2s;
}
.table_list_row .show_all.active a::before {
  -webkit-transform: scale(-1);
  -moz-transform: scale(-1);
  -o-transform: scale(-1);
  -ms-transform: scale(-1);
  transform: scale(-1);
}
.table_list_cell {
  float: right;
  padding: 15px 15px 15px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1.3;
  font-size: 14px;
}
.table_list_cell.last_cell {
  padding-right: 0;
}
.table_list_cell a {
  text-decoration: none;
}
.table_list_cell .ms-choice {
  font-size: 14px;
}
.table_list_cell .select2,
.table_list_cell .select2-choice,
.table_list_cell .select2-chosen {
  max-width: 100%;
}
.table_list_cell .select2-choice {
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-size: 14px;
}
.table_list_cell.name {
  position: static;
  float: none;
  max-width: 100%;
  min-width: 0;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.table_list_cell.name .name_title {
  white-space: normal;
  overflow: hidden;
}
.table_list_cell.name .name_desc {
  margin-top: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-size: 13px;
  color: #717d83;
}
.table_list_cell.name.name_link:hover {
  cursor: pointer;
}
.table_list_cell.name.name_link:hover .name_title {
  color: #0382ce;
}
.table_list_cell.name.icon-warning {
  padding-right: 30px;
}
.table_list_cell.name.icon-warning:before {
  position: absolute;
  top: 17px;
  right: 5px;
  color: #da9d04;
}
.table_list_cell.name .info_label_error {
  margin-left: 5px;
}
.table_list_cell.number {
  float: left;
}
.table_list_cell.default {
  width: 110px;
  text-align: center;
}
.table_list_cell.action {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 20px;
  line-height: 0;
  text-align: right;
}
.table_list_cell.action [class*="icon-"] {
  line-height: 0;
  font-size: 16px;
  color: rgba(36,48,54,0.18);
}
.table_list_cell.action [class*="icon-"]:hover {
  color: rgba(36,48,54,0.5);
}
.table_list_cell.action [class*="icon-"]::before {
  margin: 0;
}
.table_list_cell.check {
  width: 20px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.table_list_cell.check label.label_check,
.table_list_cell.check label.label-check {
  margin-top: 5px;
}
.table_list_cell.date {
  font-weight: 400;
  font-size: 12px;
  color: #717d83;
}
.table_list_cell.summ {
  text-align: right;
  font-size: 16px;
}
.table_list_cell.summ .money_income,
.table_list_cell.summ .money_expense {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  max-width: 100%;
}
@media screen and (max-width: 1150px) {
  .table_list_cell.summ {
    font-size: 14px;
  }
}
.table_list_cell.summ .summ_small {
  font-weight: 400;
  padding-top: 3px;
  font-size: 11px;
  color: #717d83;
  max-width: 100%;
  line-height: 1;
  display: block;
}
.table_list_cell.deadline {
  width: 95px;
  text-align: right;
}
.table_list_cell.status {
  width: 15%;
  min-width: 110px;
}
.table_list_cell.status .thumbs_up,
.table_list_cell.status .thumbs_down {
  margin-left: 3px;
}
.table_list_cell.status .thumbs_down {
  vertical-align: -1px;
}
.table_list_cell.status span.views {
  color: #b93535;
}
.table_list_cell.performer {
  width: 15%;
  min-width: 130px;
}
.table_list_cell.tarif {
  width: 12%;
  min-width: 110px;
}
.table_list_cell.city {
  width: 15%;
  min-width: 110px;
}
.table_list_cell.group {
  width: 15%;
}
.table_list_cell.contact {
  width: 15%;
  min-width: 100px;
  max-width: 180px;
}
.table_list_cell .write_now {
  position: absolute;
  right: 0;
  bottom: 0;
  background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 30%);
  background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 30%);
  background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 30%);
  background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 30%);
  background: linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 30%);
  padding: 0 4px 0 10px;
}
.table_list_small .table_list_header {
  padding-left: 10px;
}
.table_list_small .table_list_header .table_list_cell {
  padding: 10px 10px 7px 0;
}
.table_list_small .table_list_row {
  padding-left: 10px;
}
.table_list_small .table_list_cell {
  padding: 10px 10px 10px 0;
}
.table_list_small .table_list_cell.name .input_search {
  margin-left: -10px;
}
.table_list_small .table_list_cell.name.name_link {
  top: -10px;
  left: -10px;
  margin-bottom: -20px;
  padding: 10px;
}
.table_list_light {
  border: 0;
}
.table_list_light .table_list_header {
  margin: 0;
  background: #f5f5f6;
  border-bottom-color: #dfe3e8;
}
.table_list_light .table_list_header .table_list_cell {
  text-shadow: none;
  font-weight: 500 !important;
  color: #717d83 !important;
}
.table_list_light .table_list_header .table_list_cell a {
  color: #6690b0 !important;
}
.table_list_light .table_list_row {
  background: none;
}
.table_list_light .table_list_row:hover {
  background: #f9f9fa;
}
.table_list_light .table_list_row.row_checked {
  background: #eaf5f9;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.table_list_border {
  border: 1px solid #dfe3e8;
}
.table_list_white {
  border: 0;
}
.table_list_white .table_list_header {
  background: none;
  border: 0;
  margin: 0;
}
.table_list_white .table_list_header .table_list_cell {
  text-shadow: none;
  font-weight: 400 !important;
  color: #717d83 !important;
}
.table_list_white .table_list_header .table_list_cell a {
  color: #717d83 !important;
}
.table_list_white .table_list_header .table_list_cell.name_search {
  left: -15px;
}
.table_list_white .table_list_header .table_list_cell.name_search input {
  margin: -13px 0 -3px;
}
.table_list_white .table_list_row {
  margin-bottom: 2px;
  background: #fff;
  border: 0;
  -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.12);
  box-shadow: 0 1px 1px 0 rgba(0,0,0,0.12);
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  -o-transition: background 0.2s;
  -ms-transition: background 0.2s;
  transition: background 0.2s;
}
.table_list_white .table_list_row.row_link:hover {
  background: #f8f8f9;
}
.table_list_white .table_list_row.row_link:hover .name,
.table_list_white .table_list_row.row_link:hover .name_title {
  color: #0382ce;
}
.table_list.table_list_big .table_list_header {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0 0 0 20px;
  background: #fff;
  text-transform: none;
  border-bottom: 2px solid #e5e7e8;
}
.table_list.table_list_big .table_list_header .table_list_cell {
  padding-top: 12px;
  padding-bottom: 12px;
  font-weight: 400 !important;
  font-size: 13px !important;
  color: #717d83 !important;
}
.table_list.table_list_big .table_list_row {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0 0 0 20px;
  background: #fff;
  border-bottom: 1px solid rgba(36,48,54,0.09);
}
.table_list.table_list_big .table_list_row:hover {
  background: rgba(0,0,0,0.02);
}
.table_list.table_list_big .table_list_cell {
  float: none;
  padding: 20px 20px 20px 0;
}
.table_list.table_list_big .row_date {
  background: rgba(0,0,0,0.04);
  font-size: 13px;
  color: #717d83;
  border-bottom: 0;
}
.table_list.table_list_big .row_date:hover {
  background: rgba(0,0,0,0.04);
}
.table_list.table_list_big .row_date .name,
.table_list.table_list_big .row_date .summ {
  font-size: 13px;
}
.table_list.table_list_big .row_date .table_list_cell {
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 400;
}
.table_list.table_list_big .summ {
  min-width: 230px;
  font-size: 24px;
}
@media screen and (max-width: 576px) {
  .table_list.table_list_big .summ {
    min-width: auto;
  }
}
.table_list.table_list_big .summ .account {
  margin-top: 2px;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-weight: 300;
  font-size: 14px;
  color: #717d83;
}
.table_list.table_list_big .name {
  width: 100%;
  white-space: normal;
}
.table_list.table_list_big .name .name_title,
.table_list.table_list_big .name .contragent {
  display: inline-block;
  vertical-align: text-top;
  margin-right: 10px;
  margin-bottom: 4px;
  max-width: 100%;
  font-size: 18px;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.table_list.table_list_big .name .name_desc {
  margin-top: 6px;
  font-size: 14px;
  color: #717d83;
}
.table_list.table_list_big .name .status {
  vertical-align: baseline;
  margin-left: 0;
}
.table_list.table_list_big .name .input_search {
  padding-left: 24px;
  height: 20px;
  background-position: 0 center;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.table_list.table_list_big .name .input_search::-webkit-input-placeholder {
  font-weight: 400;
  color: #717d83;
}
.table_list.table_list_big .name .input_search::-moz-placeholder {
  font-weight: 400;
  color: #717d83;
}
.table_list.table_list_big .name .input_search:-ms-input-placeholder {
  font-weight: 400;
  color: #717d83 !important;
}
.table_list.table_list_big .name .input_search::-webkit-search-cancel-button {
  -webkit-appearance: searchfield-cancel-button;
  cursor: pointer;
}
.table_list.table_list_big .action {
  width: 45px;
}
.table_list.table_list_big .action a[class*="icon-"] {
  font-size: 20px;
}
.table_list.table_list_big .action a.icon-payment {
  font-size: 24px;
}
.table_list_group.group_open > .table_list_row {
  background: none;
  border-bottom-color: transparent;
}
.table_list_group.group_open .group_name_link {
  color: #0382ce;
}
.table_list_group.group_open .group_name_link:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.table_list_group.group_open .group_name_link span {
  border-bottom-color: #0382ce;
}
.table_list_group .table_list_cell.name .group_name_link {
  display: inline-block;
  max-width: calc(100% - 30px);
}
.table_list_group .table_list_cell.name .group_name_link span {
  display: inline-block;
  max-width: calc(100% - 12px);
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  vertical-align: bottom;
}
.table_list_group .table_list_cell.name .group_name_link::before {
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
  vertical-align: baseline;
  font-size: 10px;
}
.table_list_group .table_list_cell.name .count {
  color: #717d83;
}
.table_list_group .table_list_cell.name .group_name_edit {
  margin-top: 0;
}
.table_list_group_content {
  padding: 5px 10px 15px;
}
.table_list_group_content.ng-animate {
  overflow: hidden;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
}
.table_list_group_content.ng-hide-add-active {
  height: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.table_list_group_content.ng-hide-pxove-active {
  height: auto;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.table_row_info {
  padding: 40px 0;
}
.table_row_info .info_center {
  margin: 0 auto;
  width: 400px;
  text-align: center;
  font-size: 14px;
  color: #717d83;
}
.table_list.role_group_list .chief {
  width: 30%;
}
.table_list.role_group_list .action {
  width: 55px;
}
.table_list.role_group_list .timework {
  width: 150px;
}
.table_list.role_list .group {
  width: 25%;
}
.table_list.role_list .role {
  width: 25%;
}
.table_list.role_list .invite {
  width: 65%;
}
.table_list.role_list .invite .info_label {
  margin-top: -4px;
}
.table_list.role_list .action {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 20px;
}
.table_list.role_list .name_info {
  display: block;
  margin: 2px 0 0;
  font-size: 12px;
  color: #717d83;
}
.table_list.role_list .admission {
  width: 15%;
}
.table_list.currency_rate_list .table_list_header,
.table_list.currency_rate_list .table_list_row {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: stretch;
  -moz-box-pack: stretch;
  -o-box-pack: stretch;
  -ms-flex-pack: stretch;
  -webkit-justify-content: stretch;
  justify-content: stretch;
}
.table_list.currency_rate_list .table_list_header .table_list_cell,
.table_list.currency_rate_list .table_list_row .table_list_cell {
  float: none;
  width: 50%;
}
.table_list.currency_rate_list .table_list_header .table_list_cell p,
.table_list.currency_rate_list .table_list_row .table_list_cell p {
  margin-bottom: 0;
}
.table_list.currency_rate_list .table_list_header .table_list_cell p + p,
.table_list.currency_rate_list .table_list_row .table_list_cell p + p {
  margin-top: 5px;
}
.table_list.currency_rate_list .table_list_header .table_list_cell:first-child,
.table_list.currency_rate_list .table_list_row .table_list_cell:first-child {
  width: 180px;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.table_list.currency_rate_list .row_current {
  background: #edfad7;
}
.table_list.currency_rate_list .row_current:hover {
  background: #f2fbe3;
}
.table_list.currency_rate_list .row_current .table_list_cell:first-child {
  font-weight: 500;
}
.transaction_list {
  padding: 0;
}
.transaction_list .name .purpose {
  margin-top: 6px;
  font-size: 14px;
  color: #717d83;
}
.transaction_list .name .invoicing_connect {
  display: inline-block;
  margin: 0 0 0 12px;
  width: 20px;
  height: 20px;
  vertical-align: 2px;
  background: url(/account/images/icon_bill_connect.svg?5593112) no-repeat 0 0;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
.transaction_list .name .from_1c {
  display: inline-block;
  margin: 0 0 0 12px;
  width: 24px;
  height: 20px;
  vertical-align: 2px;
  background: url(data:image/png;base64,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) no-repeat center;
  -webkit-background-size: 24px auto;
  -moz-background-size: 24px auto;
  background-size: 24px auto;
}
.transaction_list_small .date {
  float: left;
  width: 13%;
  min-width: 70px;
}
.transaction_list_small .date .num {
  color: #243036;
  font-size: 14px;
  padding-bottom: 4px;
}
.transaction_list_small .table_list_body .date {
  padding-top: 17px;
}
.transaction_list_small .table_list_body .bank {
  padding-top: 17px;
}
.transaction_list_small .status {
  width: 14%;
  padding-right: 0;
}
.transaction_list_small .summ {
  width: 12%;
  font-size: 14px;
}
.transaction_list_small .bank {
  width: 23%;
  font-size: 12px;
}
.transaction_list_small .bank_account {
  color: #717d83;
  padding-top: 4px;
  display: block;
}
.transaction_list_small .inn {
  padding-top: 1px;
  color: #717d83;
  font-size: 12px;
}
.transaction_list_small .desc {
  margin-top: 4px;
  color: #717d83;
  font-size: 12px;
  background: rgba(36,48,54,0.03);
  padding: 5px 8px;
  display: inline-block;
  border-radius: 2px;
  font-style: italic;
}
.transaction_list_small .commission .date {
  background: url(/account/images/subrow.svg?491c340) no-repeat 24px 16px;
}
.contact_list {
  padding: 0;
}
.contact_list .summ {
  font-size: 22px;
}
.table_list .table_list_row.table_list_subrow .table_list_cell.name {
  padding-left: 50px;
}
.sub_row_group {
  display: none;
}
.sub_row_group .table_list_row {
  background: #ededef;
}
.sub_row_group .table_list_row:hover {
  background: #fff;
}
.table_list.favorites_list .date {
  float: left;
  width: 13%;
  min-width: 70px;
}
.table_list.favorites_list .date .status {
  font-weight: 400;
  padding-top: 3px;
}
.table_list.favorites_list .summ {
  width: 20%;
  min-width: 125px;
  font-weight: normal;
}
.table_list.favorites_list .summ .account {
  font-weight: 400;
  padding-top: 3px;
  font-size: 13px;
  color: #717d83;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  max-width: 100%;
}
.table_list.favorites_list .contragent {
  word-break: break-word;
  word-wrap: break-word;
  width: 25%;
  min-width: 100px;
}
.table_list.favorites_list .action {
  width: 55px;
}
@media (min-width: 1400px) {
  .table_list.favorites_list .action {
    width: 83px;
  }
}
.table_list.favorites_list .action .icon-stop {
  font-size: 14px;
}
.table_list.favorites_list .action .icon-favorites-solid {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.table_list.favorites_list .name {
  float: none;
  word-break: break-word;
  word-wrap: break-word;
  white-space: normal;
}
.table_list.favorites_list .name a {
  display: inline-block;
  vertical-align: top;
  max-width: calc(100% - 35px);
}
.table_list.favorites_list .name a br {
  display: none;
}
.table_list.favorites_list .name a[contenteditable="true"]:focus {
  color: #243036;
  outline: none;
  cursor: text;
}
.table_list.favorites_list .name a[contenteditable="true"]:focus br {
  display: none;
}
.table_list.favorites_list .name a[contenteditable="true"]:focus ~ .edit_name {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.table_list.favorites_list .name .edit_name {
  margin-left: 10px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.table_list.favorites_list .table_list_row:hover .edit_name {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.table_list.clients_list .group {
  width: 15%;
}
.table_list.clients_list .service {
  width: 5%;
  min-width: 35px;
  text-align: center;
}
.table_list.clients_list .action {
  width: 5%;
  min-width: 35px;
}
.table_list.contragents_list .to_pay {
  width: 18%;
  max-width: 170px;
  min-width: 110px;
  font-weight: 400;
  text-align: right;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  max-width: 100%;
}
.table_list.contragents_list .last_paid {
  width: 19%;
  text-align: right;
  max-width: 170px;
}
.table_list.contragents_list .paid_period {
  width: 18%;
  font-weight: 400;
  max-width: 170px;
  min-width: 110px;
  text-align: right;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  max-width: 100%;
}
.table_list.transaction_list_contragent .desc {
  width: auto;
  overflow: hidden;
  float: none;
}
.table_list.transaction_list_contragent .summ {
  min-width: 180px;
  font-size: 18px;
}
.table_list.transaction_list_contragent .name .name_title,
.table_list.transaction_list_contragent .name .contragent {
  font-size: 18px;
}
.statement_list .summ {
  width: 33%;
  font-weight: normal;
}
.table_list.representatives_list .name_title {
  font-size: 16px;
  color: #243036;
}
.table_list.representatives_list .me {
  font-weight: 500;
}
.table_list.representatives_list .post {
  width: 40%;
}
.table_list.representatives_list .post p {
  margin-bottom: 3px;
}
.table_list.representatives_list .role {
  width: 16%;
}
.table_list.representatives_list .role .form_group {
  margin-bottom: 10px;
}
.table_list.representatives_list .sign {
  width: 20%;
  line-height: 1.2;
}
.table_list.representatives_list .sign_status {
  font-size: 12px;
  line-height: 1.2;
  color: #717d83;
}
.table_list.representatives_list .sign_status a {
  text-decoration: underline !important;
}
.table_list.representatives_list .invite {
  text-align: left;
  width: 56%;
}
.table_list.representatives_list .invite .invite_status {
  font-size: 12px;
  line-height: 1;
  color: #717d83;
}
.table_list.representatives_list .invite a {
  text-decoration: underline;
}
.table_list.representatives_list .action {
  padding-right: 5px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.table_list.representatives_list .table_list_row:hover .action {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.table_list.representatives_list .table_list_header {
  padding: 0;
}
.table_list.representatives_list .table_list_header .table_list_cell {
  padding: 14px 14px 12px;
  color: #717d83 !important;
  font-weight: normal !important;
}
.table_list.representatives_list .table_list_row {
  padding-left: 0;
  border-bottom: 1px solid #e5e7e8;
}
.table_list.representatives_list .table_list_row .table_list_cell {
  padding: 14px;
}
.table_list.representatives_list .sign_right,
.table_list.representatives_list .sms_notify,
.table_list.representatives_list .emotion {
  width: 15%;
  text-align: center;
}
.table_list.representatives_list .sign_right label,
.table_list.representatives_list .sms_notify label,
.table_list.representatives_list .emotion label {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  pointer-events: none;
}
.table_list.representatives_list .sign_right input + ._switcher,
.table_list.representatives_list .sms_notify input + ._switcher,
.table_list.representatives_list .emotion input + ._switcher {
  padding-left: 0;
}
.table_list.representatives_list .emotion_label {
  display: inline-block;
  padding: 5px 8px;
  color: #fff;
  font-size: 9px;
  font-weight: bold;
  line-height: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  background: #88bd1f;
  border-radius: 2px;
}
.table_list.representatives_list .name_desc {
  margin-top: 4px;
  font-size: 12px;
}
.table_list.representatives_list .name_desc p {
  margin-bottom: 2px;
}
.table_list.representatives_list .name_desc .position {
  font-size: 14px;
  margin-bottom: 4px;
}
.table_list.representatives_list .name_desc .tel {
  color: #015486;
}
.table_list.representatives_list .status {
  margin-top: 12px;
  font-size: 12px;
}
.table_list.representatives_list .status::before {
  font-size: 16px;
  vertical-align: -3px;
}
.table_list.representatives_list .status.icon-warning {
  color: #d2aa0f;
}
.table_list.representatives_list .status.icon-warning::before {
  color: #e8c113;
}
.news_dashboard_list .name {
  font-weight: normal;
  color: #015486;
}
.news_dashboard_list .status {
  width: 16%;
}
.news_dashboard_list .people {
  width: 20%;
  min-width: 170px;
}
.news_dashboard_list .read {
  width: 15%;
  min-width: 100px;
}
.news_dashboard_list .date_send {
  font-size: 13px;
  width: 15%;
  min-width: 120px;
}
.news_email_list .name {
  font-weight: normal;
  color: #015486;
}
.news_email_list .status {
  width: 18%;
  min-width: 155px;
}
.news_email_list .people {
  width: 18%;
  min-width: 170px;
}
.news_email_list .read {
  width: 10%;
  min-width: 100px;
}
.news_email_list .send {
  width: 10%;
  min-width: 90px;
}
.news_email_list .date_send {
  font-size: 13px;
  width: 13%;
  min-width: 120px;
}
.views_list .group {
  width: 35%;
}
.views_list .count {
  width: 15%;
  text-align: right;
}
.accounts_list .balance {
  width: 20%;
}
.accounts_list .status {
  width: 20%;
}
.accounts_list .type {
  width: 30%;
}
.accounts_list .cards span:not(:last-child)::after {
  content: '\A0;';
}
.accounts_list .cards span.expired a {
  color: #717d83;
}
.accounts_list .cards a {
  text-decoration: underline;
}
.accounts_list .cards a::before {
  content: '****';
}
.accounts_list .number_desc {
  color: #717d83;
  font-size: 12px;
}
.accounts_list .account_close {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
.payroll-staff-list .account {
  width: 185px;
}
.payroll-staff-list .bank {
  width: 24%;
}
.payroll-staff-list .im {
  width: 16%;
}
.payroll-staff-list .otch {
  width: 18%;
}
.payroll-staff-list .fam {
  float: none;
  overflow: hidden;
  word-wrap: break-word;
}
.table_list.payroll_list {
  padding: 0;
}
.table_list.payroll_list .ndfl {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 20%;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  text-align: right;
  min-width: 100px;
}
.table_list.payroll_list .payments {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 20%;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  text-align: right;
  min-width: 100px;
}
.tasks_list .number {
  width: 80px;
}
.tasks_list .name_title .online:after {
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  background: #81c624;
  margin-left: 4px;
  vertical-align: middle;
}
.tasks_list .table_list_cell.status {
  width: 12%;
}
.tasks_list .deadline .paused {
  color: #717d83;
}
.tasks_list .deadline .icon-pause:before {
  background: rgba(36,48,54,0.09);
  font-size: 8px;
  width: 16px;
  height: 16px;
  border-radius: 14px;
  text-align: center;
  line-height: 16px;
  color: #717d83;
  vertical-align: middle;
}
.table-list a {
  text-decoration: none;
}
.table-list thead {
  text-transform: uppercase;
  background: #f5f5f6;
  border-bottom: 2px solid #cbcfd1;
}
.table-list thead th {
  padding: 15px 15px 13px;
  line-height: 1;
  font-weight: 500 !important;
  font-size: 10px !important;
  color: #717d83 !important;
  border: 0;
}
.table-list thead th a {
  display: inline-block;
  max-width: 100%;
  line-height: 1;
  color: #717d83 !important;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -ms-transition: color 0.2s;
  transition: color 0.2s;
}
.table-list thead th a:hover {
  color: #015486 !important;
}
.table-list tbody tr {
  -webkit-transition: background linear 0.02s;
  -moz-transition: background linear 0.02s;
  -o-transition: background linear 0.02s;
  -ms-transition: background linear 0.02s;
  transition: background linear 0.02s;
}
.table-list tbody tr:last-child td {
  border-bottom: 0;
}
.table-list tbody tr:hover {
  background: #eaf5f9;
}
.table-list tbody tr.search:hover {
  background-color: #fff;
}
.table-list tbody tr.search td {
  padding-left: 0;
  padding-right: 0;
  border-bottom: 0;
  cursor: default;
}
.table-list tbody tr td {
  vertical-align: top;
  padding: 15px;
  line-height: 1.3;
  font-size: 14px;
  border-bottom: 1.1pt dotted #cbcfd1;
  border-left: 0;
  border-right: 0;
  cursor: pointer;
}
.tabs {
  margin: 0 -30px;
}
.tabs .tabs_menu {
  cursor: default;
}
.tabs .tabs_menu_section:not(:first-of-type) {
  margin-top: 24px;
}
.tabs.tabs_horizontal > .tabs_menu {
  -webkit-box-shadow: inset 0 -2px 0 -1px #d2d7dd;
  box-shadow: inset 0 -2px 0 -1px #d2d7dd;
  padding: 0 30px;
  white-space: nowrap;
  zoom: 1;
}
.tabs.tabs_horizontal > .tabs_menu:before,
.tabs.tabs_horizontal > .tabs_menu:after {
  content: "";
  display: table;
}
.tabs.tabs_horizontal > .tabs_menu:after {
  clear: both;
}
.tabs.tabs_horizontal > .tabs_menu > ul li {
  background-color: #f6f6f7;
  display: inline-block;
  border-top: 2px solid transparent;
  border-bottom: 1px solid transparent;
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-background-clip: content;
  -moz-background-clip: content;
  background-clip: content-box;
  margin-right: 2px;
}
.tabs.tabs_horizontal > .tabs_menu > ul li:hover a {
  color: #243036;
}
.tabs.tabs_horizontal > .tabs_menu > ul li > a {
  display: block;
  padding: 10px 25px;
  color: #717d83;
  text-decoration: none;
  text-align: center;
  position: relative;
}
.tabs.tabs_horizontal > .tabs_menu > ul li.active {
  background-color: #fff;
  border-top: 2px solid #81c624;
  border-left-color: #d2d7dd;
  border-right-color: #d2d7dd;
  border-bottom-color: #fff;
}
.tabs.tabs_horizontal > .tabs_menu > ul li.active a {
  color: #243036;
  cursor: default;
}
.tabs.tabs_horizontal > .tabs_menu > ul li.disabled a {
  color: #717d83;
  cursor: no-drop;
}
.tabs.tabs_horizontal > .tabs_menu > ul li .new_label {
  position: absolute;
  right: 5px;
  top: -6px;
  font-size: 7px;
  font-weight: 500;
  border-radius: 10px;
  padding: 2px 4px;
  background-color: #f57f1e;
  color: #fff;
}
.tabs.tabs_horizontal > .tabs_menu.tabs_scroll {
  padding: 0;
}
.tabs.tabs_horizontal > .tabs_menu.tabs_scroll .owl-stage-outer {
  padding: 0 30px;
}
.tabs.tabs_horizontal > .tabs_menu.tabs_scroll .owl-prev,
.tabs.tabs_horizontal > .tabs_menu.tabs_scroll .owl-next {
  top: 13px;
}
.tabs.tabs_horizontal > .tabs_menu.tabs_scroll .owl-prev:before,
.tabs.tabs_horizontal > .tabs_menu.tabs_scroll .owl-next:before {
  font-size: 16px;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 5px #fff;
  box-shadow: 0 0 0 5px #fff;
}
.tabs.tabs_horizontal > .tabs_menu.tabs_narrow > ul li > a {
  padding: 10px 20px;
}
.tabs.tabs_horizontal > .tabs_content {
  padding: 30px;
}
.tabs.tabs_vertical {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 576px) {
  .tabs.tabs_vertical {
    display: flex;
    flex-direction: column;
  }
}
.tabs.tabs_vertical > .tabs_menu {
  float: left;
  padding: 30px 0 60px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 220px;
  min-height: 100%;
  font-size: 16px;
  background-color: #fff;
  -webkit-box-shadow: inset -4px 0 0 -2px rgba(0,0,0,0.09);
  box-shadow: inset -4px 0 0 -2px rgba(0,0,0,0.09);
}
@media screen and (max-width: 576px) {
  .tabs.tabs_vertical > .tabs_menu {
    width: 100%;
    min-height: auto;
    overflow-x: scroll;
    flex: 0 0 auto;
    padding: 0;
  }

  /* .tabs.tabs_vertical > .tabs_menu > ul li > a {
    min-height: 60px;
  } */

  .tabs.tabs_vertical > .tabs_menu > ul {
    display: flex;
    align-items: center;
  }

  .tabs.tabs_vertical > .tabs_menu > ul > .title {
    display: none;
  }
}
.tabs.tabs_vertical > .tabs_menu > ul li {
  margin-bottom: 1px;
  position: relative;
}
.tabs.tabs_vertical > .tabs_menu > ul li.title {
  padding: 0 5px 10px 25px;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 400;
  color: rgba(36,48,54,0.36);
}
.tabs.tabs_vertical > .tabs_menu > ul li.title ~ .title {
  padding-top: 25px;
}
.tabs.tabs_vertical > .tabs_menu > ul li > a {
  display: block;
  padding: 12px 5px 13px 25px;
  line-height: 110%;
  text-decoration: none;
  color: #243036;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
}
.tabs.tabs_vertical > .tabs_menu > ul li > a:hover {
  background-color: #edfaff;
  border-right: 2px solid #dfe3e8;
}
.tabs.tabs_vertical > .tabs_menu > ul li.active a {
  font-weight: 400;
  background-color: #edfaff;
  border-right: 2px solid #009ee3;
}
.tabs.tabs_vertical > .tabs_menu > ul li.disabled a {
  color: #717d83;
  cursor: no-drop;
}
.tabs.tabs_vertical > .tabs_menu > ul li.new::after {
  top: 13px;
  right: 13px;
}
.tabs.tabs_vertical > .tabs_content {
  margin: 0 0 0 200px;
  padding: 29px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  max-height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
@media screen and (max-width: 576px) {
  .tabs.tabs_vertical > .tabs_content {
    margin: 0;
    padding: 0;
    height: auto;
    max-height: none;
    padding: 10px;
  }

  .tabs_content > div {
    display: flex;
    flex-direction: column;
  }
}
.tabs.tabs_vertical > .tabs_content.tabs_content__loader_centered {
  padding: 0;
}
.tabs.tabs_vertical > .tabs_content.tabs_content__loader_centered .loader_centered_wrapper {
  padding: 29px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  overflow: auto;
}
.tabs.tabs_widget {
  margin: 0 0 20px;
}
.tabs.tabs_widget > .tabs_menu {
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.tabs.tabs_widget > .tabs_menu > ul > li.active {
  border-left-color: transparent;
  border-right-color: transparent;
  -webkit-box-shadow: 0 1px 1px 0 rgba(36,48,54,0.12);
  box-shadow: 0 1px 1px 0 rgba(36,48,54,0.12);
}
.tabs.tabs_widget .tabs_content {
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 1px 0 rgba(36,48,54,0.12);
  box-shadow: 0 1px 1px 0 rgba(36,48,54,0.12);
}
.tabs_flat {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -o-box-lines: single;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-bottom: 24px;
  border-bottom: 2px solid #e0e0e0;
}
.tabs_flat .tab {
  position: relative;
  margin-bottom: -2px;
  padding: 8px 0;
  white-space: nowrap;
  text-decoration: none;
  font-size: 16px;
  color: inherit;
  border-bottom: 3px solid transparent;
}
.tabs_flat .tab:not(:last-child) {
  margin-right: 32px;
}
.tabs_flat .tab:not(.tab__active):not(.disabled):hover {
  border-bottom-color: #e0e0e0;
}
.tabs_flat .tab.disabled {
  color: #9da6aa;
  cursor: no-drop;
}
.tabs_flat .tab.new {
  margin-right: 80px;
}
.tabs_flat .tab.new::after {
  top: 11px;
  left: calc(100% + 10px);
  display: block;
  font-weight: 500;
}
.tabs_flat._inner .tab {
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border: 0;
}
.tabs_flat._inner .tab:not(.tab__active):not(.disabled):hover .tab-inner::after {
  border-bottom-color: #e0e0e0;
}
.tabs_flat._inner .tab.disabled .tab-inner::after {
  color: #717d83;
  cursor: no-drop;
}
.tabs_flat._inner .tab-inner {
  padding: 8px 0;
}
.tabs_flat._inner .tab__active {
  border-color: transparent;
}
.tabs_flat._inner .tab__active .tab-inner::after {
  border-bottom-color: #0082cd;
}
.tabs_flat._inner .tab-inner {
  position: relative;
}
.tabs_flat._inner .tab-inner::after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  border-bottom: 3px solid transparent;
}
.tabs_flat .tab__active {
  color: #0082cd;
  border-bottom-color: #0082cd;
}
.tabs_flat .tab__add {
  padding-top: 15px !important;
  font-size: 12px;
  color: #0382ce;
}
.tabs_flat:not(.no_end_fade) .tab:nth-last-child(n+6):first-child ~ a:not(:last-child) {
  overflow: hidden;
}
.tabs_flat:not(.no_end_fade) .tab:nth-last-child(n+6):first-child ~ a:not(:last-child)::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 4px;
  right: 0;
  width: 16px;
  background-image: -webkit-linear-gradient(left, rgba(255,255,255,0), #fff);
  background-image: -moz-linear-gradient(left, rgba(255,255,255,0), #fff);
  background-image: -o-linear-gradient(left, rgba(255,255,255,0), #fff);
  background-image: -ms-linear-gradient(left, rgba(255,255,255,0), #fff);
  background-image: linear-gradient(to right, rgba(255,255,255,0), #fff);
}
.tabs_flat__stretch {
  margin: initial;
}
.tabs_flat__stretch .tab {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  margin-right: 0 !important;
  padding: 12px 10px 11px;
  text-align: center;
}
.tabs_flat__h1 {
  margin-bottom: 0;
  border: 0;
}
.tabs_flat__h1 .tab {
  -webkit-flex-basis: auto;
  flex-basis: auto;
  text-transform: none;
  font-size: 18px;
  font-weight: 500;
  color: #243036;
  border-bottom-width: 4px;
}
.tabs_flat__h1 .tab:not(.tab__active):hover {
  border-bottom-color: #e0e0e0;
}
.tabs_flat__h1 .tab__active {
  color: #0082cd;
  border-bottom-color: #0082cd;
  pointer-events: none;
}
.tab.new::after,
.tabs > .tabs_menu > ul li.new::after {
  content: '\41D\43E\432\43E\435';
  position: absolute;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 2px 6px;
  height: 15px;
  font-size: 9px;
  color: #fff;
  background-color: #ee7c2d;
  border-radius: 8px;
  pointer-events: none;
}
.tooltip {
  visibility: visible;
  position: absolute;
  display: block;
  margin-right: -1000px;
  margin-bottom: -1000px;
  letter-spacing: normal;
  font-weight: 400;
  font-size: 16px;
  color: #fff !important;
  background: #35414c;
  border-radius: 3px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  z-index: 7000;
}
.tooltip::after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  pointer-events: none;
}
.tooltip.extra-big .tooltip-inner,
.tooltip._xl .tooltip-inner {
  max-width: 950px;
}
.tooltip.big .tooltip-inner,
.tooltip._lg .tooltip-inner {
  max-width: 400px;
}
.tooltip.middle .tooltip-inner,
.tooltip._md .tooltip-inner {
  max-width: 330px;
}
.tooltip.small .tooltip-inner,
.tooltip._sm .tooltip-inner {
  max-width: 228px;
}
.tooltip.error {
  background-color: #e06b6b;
}
.tooltip.error.top::after {
  border-top-color: #e06b6b;
}
.tooltip.error.bottom::after {
  border-bottom-color: #e06b6b;
}
.tooltip.error.right::after {
  border-right-color: #e06b6b;
}
.tooltip.error.left::after {
  border-left-color: #e06b6b;
}
.tooltip.danger {
  background-color: #fcf2ce;
  color: #243036 !important;
}
.tooltip.danger.top::after {
  border-top-color: #fcf2ce;
}
.tooltip.danger.bottom::after {
  border-bottom-color: #fcf2ce;
}
.tooltip.danger.right::after {
  border-right-color: #fcf2ce;
}
.tooltip.danger.left::after {
  border-left-color: #fcf2ce;
}
.tooltip.red {
  background-color: #fb6c61;
  background: -webkit-linear-gradient(top right, #ff8366, #f75e5e);
  background: -moz-linear-gradient(top right, #ff8366, #f75e5e);
  background: -o-linear-gradient(top right, #ff8366, #f75e5e);
  background: -ms-linear-gradient(top right, #ff8366, #f75e5e);
  background: linear-gradient(to bottom left, #ff8366, #f75e5e);
}
.tooltip.red.top::after {
  border-top-color: #fb6c61;
}
.tooltip.red.bottom::after {
  border-bottom-color: #fb6c61;
}
.tooltip.red.right::after {
  border-right-color: #fb6c61;
}
.tooltip.red.left::after {
  border-left-color: #fb6c61;
}
.tooltip.yellow {
  background-color: #f59838;
  background: -webkit-linear-gradient(top right, #f2bb29, #f59838);
  background: -moz-linear-gradient(top right, #f2bb29, #f59838);
  background: -o-linear-gradient(top right, #f2bb29, #f59838);
  background: -ms-linear-gradient(top right, #f2bb29, #f59838);
  background: linear-gradient(to bottom left, #f2bb29, #f59838);
}
.tooltip.yellow.top::after {
  border-top-color: #f59838;
}
.tooltip.yellow.bottom::after {
  border-bottom-color: #f59838;
}
.tooltip.yellow.right::after {
  border-right-color: #f59838;
}
.tooltip.yellow.left::after {
  border-left-color: #f59838;
}
.tooltip.green {
  background-color: #aadb22;
  background: -webkit-linear-gradient(top right, #9aba02, #5fb538);
  background: -moz-linear-gradient(top right, #9aba02, #5fb538);
  background: -o-linear-gradient(top right, #9aba02, #5fb538);
  background: -ms-linear-gradient(top right, #9aba02, #5fb538);
  background: linear-gradient(to bottom left, #9aba02, #5fb538);
}
.tooltip.green.top::after {
  border-top-color: #aadb22;
}
.tooltip.green.bottom::after {
  border-bottom-color: #aadb22;
}
.tooltip.green.right::after {
  border-right-color: #aadb22;
}
.tooltip.green.left::after {
  border-left-color: #aadb22;
}
.tooltip.blue {
  background-color: #30b5ee;
}
.tooltip.blue.top::after {
  border-top-color: #30b5ee;
}
.tooltip.blue.bottom::after {
  border-bottom-color: #30b5ee;
}
.tooltip.blue.right::after {
  border-right-color: #30b5ee;
}
.tooltip.blue.left::after {
  border-left-color: #30b5ee;
}
.tooltip.grey {
  background-color: #eaebec;
  color: #243036 !important;
  background: -webkit-linear-gradient(top right, #f5f5f6, #e6e8e9);
  background: -moz-linear-gradient(top right, #f5f5f6, #e6e8e9);
  background: -o-linear-gradient(top right, #f5f5f6, #e6e8e9);
  background: -ms-linear-gradient(top right, #f5f5f6, #e6e8e9);
  background: linear-gradient(to bottom left, #f5f5f6, #e6e8e9);
}
.tooltip.grey.top::after {
  border-top-color: #eaebec;
}
.tooltip.grey.bottom::after {
  border-bottom-color: #eaebec;
}
.tooltip.grey.right::after {
  border-right-color: #eaebec;
}
.tooltip.grey.left::after {
  border-left-color: #eaebec;
}
.tooltip.white {
  background-color: #fff;
  color: #243036 !important;
  -webkit-box-shadow: 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
  box-shadow: 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
}
.tooltip.white.top::after {
  border-top-color: #fff;
}
.tooltip.white.bottom::after {
  border-bottom-color: #fff;
}
.tooltip.white.right::after {
  border-right-color: #fff;
}
.tooltip.white.left::after {
  border-left-color: #fff;
}
.tooltip.white::before {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 7px;
  border-color: transparent;
  filter: blur(0.5px);
}
.tooltip.white {
  background-color: #fff;
  color: #243036 !important;
  -webkit-box-shadow: 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
  box-shadow: 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
}
.tooltip.white.top::after {
  border-top-color: #fff;
}
.tooltip.white.bottom::after {
  border-bottom-color: #fff;
}
.tooltip.white.right::after {
  border-right-color: #fff;
}
.tooltip.white.left::after {
  border-left-color: #fff;
}
.tooltip.white::before {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 7px;
  border-color: transparent;
  filter: blur(0.5px);
}
.tooltip.in {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.tooltip.fade {
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  -ms-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 0.2s;
  -moz-animation-duration: 0.2s;
  -o-animation-duration: 0.2s;
  -ms-animation-duration: 0.2s;
  animation-duration: 0.2s;
}
.tooltip.top {
  margin-top: -7px;
}
.tooltip.top::after,
.tooltip.top::before {
  top: 100%;
  left: 50%;
}
.tooltip.top::after {
  margin-left: -6px;
  border-top-color: #35414c;
}
.tooltip.top::before {
  margin-left: -7px;
  border-bottom-width: 0;
  border-top-color: #e6e8e9;
}
.tooltip.right {
  margin-left: 10px;
}
.tooltip.right::after,
.tooltip.right::before {
  right: 100%;
  top: 50%;
}
.tooltip.right::after {
  margin-top: -6px;
  border-right-color: #35414c;
}
.tooltip.right::before {
  margin-top: -7px;
  border-left-width: 0;
  border-right-color: #e6e8e9;
}
.tooltip.bottom {
  margin-top: 7px;
}
.tooltip.bottom::after,
.tooltip.bottom::before {
  bottom: 100%;
  left: 50%;
}
.tooltip.bottom::after {
  margin-left: -6px;
  border-bottom-color: #35414c;
}
.tooltip.bottom::before {
  margin-left: -7px;
  border-top-width: 0;
  border-bottom-color: #e6e8e9;
}
.tooltip.left {
  margin-left: -10px;
}
.tooltip.left::after,
.tooltip.left::before {
  left: 100%;
  top: 50%;
}
.tooltip.left::after {
  margin-top: -6px;
  border-left-color: #35414c;
}
.tooltip.left::before {
  margin-top: -7px;
  border-right-width: 0;
  border-left-color: #e6e8e9;
}
.tooltip-inner {
  padding: 8px 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: auto;
  max-width: 270px;
  line-height: 1.3;
  text-decoration: none;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  color: inherit !important;
  cursor: default;
}
.tooltip-inner a {
  color: inherit !important;
  text-decoration: underline !important;
}
.tooltip-inner table {
  background-color: transparent;
}
.tooltip-inner table tr td {
  padding-left: 4px;
  padding-right: 4px;
  line-height: 20px;
}
.tooltip-arrow {
  position: absolute;
  display: none;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
}
.tooltip_red {
  background: -webkit-linear-gradient(left top, #ff8366, #f75e5e);
  background: -moz-linear-gradient(left top, #ff8366, #f75e5e);
  background: -o-linear-gradient(left top, #ff8366, #f75e5e);
  background: -ms-linear-gradient(left top, #ff8366, #f75e5e);
  background: linear-gradient(to right bottom, #ff8366, #f75e5e);
}
.tooltip_yellow {
  background: -webkit-linear-gradient(left top, #ffae5c, #ffd25c);
  background: -moz-linear-gradient(left top, #ffae5c, #ffd25c);
  background: -o-linear-gradient(left top, #ffae5c, #ffd25c);
  background: -ms-linear-gradient(left top, #ffae5c, #ffd25c);
  background: linear-gradient(to right bottom, #ffae5c, #ffd25c);
}
.tooltip_green {
  background: -webkit-linear-gradient(left top, #66bf3d, #c1e519);
  background: -moz-linear-gradient(left top, #66bf3d, #c1e519);
  background: -o-linear-gradient(left top, #66bf3d, #c1e519);
  background: -ms-linear-gradient(left top, #66bf3d, #c1e519);
  background: linear-gradient(to right bottom, #66bf3d, #c1e519);
}
.tooltip_grey {
  background: -webkit-linear-gradient(left top, #f5f5f6, #e6e8e9);
  background: -moz-linear-gradient(left top, #f5f5f6, #e6e8e9);
  background: -o-linear-gradient(left top, #f5f5f6, #e6e8e9);
  background: -ms-linear-gradient(left top, #f5f5f6, #e6e8e9);
  background: linear-gradient(to right bottom, #f5f5f6, #e6e8e9);
}
.tooltip.tooltip__settings_employee,
.tooltip.tooltip__popover {
  border-radius: 6px;
}
.tooltip.tooltip__settings_employee .tooltip-inner,
.tooltip.tooltip__popover .tooltip-inner {
  padding: 20px;
}
.tooltip.tooltip__settings_employee .tooltip-inner .icon-close,
.tooltip.tooltip__popover .tooltip-inner .icon-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
.tooltip.tooltip__settings_employee .tooltip-inner p.title,
.tooltip.tooltip__popover .tooltip-inner p.title {
  margin-bottom: 6px;
  font-size: 16px;
  font-weight: 500;
}
.tooltip.tooltip__settings_employee .tooltip-inner p,
.tooltip.tooltip__popover .tooltip-inner p {
  line-height: 20px;
  font-size: 14px;
  opacity: 0.84;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=84)";
  filter: alpha(opacity=84);
}
.tooltip.tooltip__settings_employee.top::after,
.tooltip.tooltip__popover.top::after {
  margin-left: -9px;
  border-width: 9px;
}
.tooltip.tooltip__settings_employee.top.right_align::after,
.tooltip.tooltip__popover.top.right_align::after {
  left: 89%;
  border-width: 9px;
}
.tooltip.tooltip__settings_employee.left::after,
.tooltip.tooltip__popover.left::after {
  margin-top: -9px;
  border-width: 9px;
}
.tooltip.tooltip__settings_employee .tooltip-inner {
  max-width: 295px;
}
.tooltip.tooltip__popover.migrate_to_modul .tooltip-inner {
  padding-left: 160px;
  max-width: 480px;
  background: url(/account/images/icons/large/icon--migrate2modul.svg?1fbde21) no-repeat 22px 50%;
}
.popover {
  position: absolute;
  display: block;
  margin-right: -1000px;
  margin-bottom: -1000px;
  border-radius: 6px;
  visibility: visible;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  font-size: 16px;
  letter-spacing: normal;
  color: #fff;
  background: #30b5ee no-repeat 24px 24px;
  -webkit-background-size: 100px auto;
  -moz-background-size: 100px auto;
  background-size: 100px auto;
  z-index: 400;
}
.popover.top::after {
  border-top-color: #30b5ee;
}
.popover.bottom::after {
  border-bottom-color: #30b5ee;
}
.popover.right::after {
  border-right-color: #30b5ee;
}
.popover.left::after {
  border-left-color: #30b5ee;
}
.popover::after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-width: 9px;
  border-style: solid;
  border-color: transparent;
  pointer-events: none;
}
.popover._lg .popover-inner {
  max-width: 400px;
}
.popover._md .popover-inner {
  max-width: 330px;
}
.popover.in {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -o-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
.popover.fade {
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  -ms-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 0.2s;
  -moz-animation-duration: 0.2s;
  -o-animation-duration: 0.2s;
  -ms-animation-duration: 0.2s;
  animation-duration: 0.2s;
}
.popover.top {
  margin-top: -7px;
}
.popover.top::after,
.popover.top::before {
  top: 100%;
  left: 50%;
}
.popover.top::after {
  margin-left: -6px;
}
.popover.top::before {
  margin-left: -7px;
  border-top-color: #d0d3d7;
}
.popover.right {
  margin-left: 10px;
}
.popover.right::after,
.popover.right::before {
  right: 100%;
  top: 50%;
}
.popover.right::after {
  margin-top: -6px;
}
.popover.right::before {
  margin-top: -7px;
  border-right-color: #d0d3d7;
}
.popover.bottom {
  margin-top: 7px;
}
.popover.bottom::after,
.popover.bottom::before {
  bottom: 100%;
  left: 50%;
}
.popover.bottom::after {
  margin-left: -6px;
}
.popover.bottom::before {
  margin-left: -7px;
  border-bottom-color: #d0d3d7;
}
.popover.left {
  margin-left: -10px;
}
.popover.left::after,
.popover.left::before {
  left: 100%;
  top: 50%;
}
.popover.left::after {
  margin-top: -6px;
}
.popover.left::before {
  margin-top: -7px;
  border-left-color: #d0d3d7;
}
.popover-inner {
  max-width: 270px;
  width: auto;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1.3;
  text-decoration: none;
  font-family: 'Roboto', sans-serif, Arial;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  color: inherit;
  cursor: default;
}
.popover-inner a {
  color: inherit;
  text-decoration: underline !important;
}
.popover-inner .icon-close {
  position: absolute;
  top: -9px;
  right: -9px;
  padding: 5px;
  z-index: 1;
}
.popover-inner p {
  line-height: 20px;
  text-decoration: none;
  font-size: 14px;
  opacity: 0.84;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=84)";
  filter: alpha(opacity=84);
}
.popover-inner p.title {
  margin-bottom: 6px;
  padding-right: 40px;
  font-size: 16px;
  font-weight: 500;
}
.popover-arrow {
  display: none;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
}
.popover.top::after {
  border-width: 9px;
  margin-left: -9px;
}
.popover.top.right_align::after {
  border-width: 9px;
  left: 89%;
}
.popover.left::after {
  border-width: 9px;
  margin-top: -9px;
}
.popover._icon {
  padding-left: 128px;
}
.popover._icon.icon--migrate-to-modul {
  background-image: url(/account/images/icons/large/icon--migrate2modul.svg?1fbde21);
}
.popover.white {
  background-color: #fff;
  -webkit-box-shadow: 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
  box-shadow: 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
}
.popover.white .icon-close {
  color: #717d83;
}
.popover.white p {
  color: #243036;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.interchat__dialogs-item .dialog__avatar,
.interchat__messages-item .message__avatar,
.interchat__bubble-message .bubble__avatar {
  width: 44px;
  height: 44px;
  overflow: hidden;
  text-align: center;
  text-shadow: 2px 2px 0 rgba(36,48,54,0.1);
  font-weight: 700;
  font-size: 22px;
  color: #fff;
  border-radius: 44px;
}
.interchat__dialogs-item .dialog__avatar .avatar,
.interchat__messages-item .message__avatar .avatar,
.interchat__bubble-message .bubble__avatar .avatar {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: inherit;
}
.interchat__dialogs-list,
.interchat__dialog,
.interchat__bubble {
  overflow: hidden;
  background-color: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 8px 32px rgba(36,48,54,0.24);
  box-shadow: 0 8px 32px rgba(36,48,54,0.24);
}
.interchat-enter {
  -webkit-transform: translate(0, 15px);
  -moz-transform: translate(0, 15px);
  -o-transform: translate(0, 15px);
  -ms-transform: translate(0, 15px);
  transform: translate(0, 15px);
  -webkit-transform-origin: 100% 100%;
  -moz-transform-origin: 100% 100%;
  -o-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.interchat-enter.interchat-enter-active {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.interchat-leave {
  -webkit-transform-origin: 100% 100%;
  -moz-transform-origin: 100% 100%;
  -o-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.interchat-leave.interchat-leave-active {
  -webkit-transform: translate(0, 15px);
  -moz-transform: translate(0, 15px);
  -o-transform: translate(0, 15px);
  -ms-transform: translate(0, 15px);
  transform: translate(0, 15px);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
_:-ms-fullscreen .interchat-enter,
:root .interchat-enter,
_:-ms-fullscreen .interchat-leave.interchat-leave-active,
:root .interchat-leave.interchat-leave-active {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}
.interchat-btn {
  position: fixed;
  right: 16px;
  bottom: 16px;
  width: 60px;
  height: 60px;
  overflow: visible;
  color: #fff;
  background-image: -webkit-linear-gradient(40deg, #88bd1f 20%, #a7bd1f 84%);
  background-image: -moz-linear-gradient(40deg, #88bd1f 20%, #a7bd1f 84%);
  background-image: -o-linear-gradient(40deg, #88bd1f 20%, #a7bd1f 84%);
  background-image: -ms-linear-gradient(40deg, #88bd1f 20%, #a7bd1f 84%);
  background-image: linear-gradient(50deg, #88bd1f 20%, #a7bd1f 84%);
  border-radius: 60px;
  -webkit-box-shadow: 0 4px 12px rgba(108,163,0,0.3), inset 0 0 0 30px transparent;
  box-shadow: 0 4px 12px rgba(108,163,0,0.3), inset 0 0 0 30px transparent;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  z-index: 3999;
}
.interchat-btn:hover {
  -webkit-box-shadow: 0 4px 12px rgba(108,163,0,0.3), inset 0 0 0 30px rgba(222,226,64,0.2);
  box-shadow: 0 4px 12px rgba(108,163,0,0.3), inset 0 0 0 30px rgba(222,226,64,0.2);
}
.interchat-btn::before,
.interchat-btn::after {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 22px;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.interchat-btn::before {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.interchat-btn::after {
  -webkit-transform: translate(-50%, -50%) rotate(-90deg);
  -moz-transform: translate(-50%, -50%) rotate(-90deg);
  -o-transform: translate(-50%, -50%) rotate(-90deg);
  -ms-transform: translate(-50%, -50%) rotate(-90deg);
  transform: translate(-50%, -50%) rotate(-90deg);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.interchat-btn._active::before {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
  -moz-transform: translate(-50%, -50%) rotate(90deg);
  -o-transform: translate(-50%, -50%) rotate(90deg);
  -ms-transform: translate(-50%, -50%) rotate(90deg);
  transform: translate(-50%, -50%) rotate(90deg);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.interchat-btn._active::after {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.interchat-btn .badge {
  position: absolute;
  top: -3px;
  right: 0;
  -webkit-transform: translateX(25%);
  -moz-transform: translateX(25%);
  -o-transform: translateX(25%);
  -ms-transform: translateX(25%);
  transform: translateX(25%);
}
.interchat__loader {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  padding: 16px 0;
  height: 32px;
  background: url(/account/images/icons/loaders/loading-ring-color.svg?b9ba3dd) no-repeat 50% 50%;
  -webkit-background-size: 32px 32px;
  -moz-background-size: 32px 32px;
  background-size: 32px 32px;
}
.interchat {
  position: fixed;
  top: 41px;
  right: 6px;
  bottom: 90px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 400px;
  z-index: 4000;
}
.interchat._bubble {
  top: auto;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.interchat .file-list {
  margin: 10px 0 0;
  padding: 0;
  list-style: none;
}
.interchat .file-list__item {
  margin-bottom: 5px;
}
.interchat .file-list__item:last-child {
  margin-bottom: 0;
}
.interchat .file-list__link {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 52px;
  min-height: 44px;
  text-decoration: none;
  font-weight: 400;
}
.interchat .file-list__name {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  color: #0082cd;
}
.interchat .file-list__size {
  text-transform: uppercase;
  font-size: 14px;
  color: #9da6aa;
}
.interchat .file-list__icon {
  position: absolute;
  top: 50%;
  left: 0;
  width: 44px;
  height: 44px;
  background-color: rgba(36,48,54,0.08);
  border-radius: 44px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.interchat .file-list__icon::before {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0;
  color: #717d83;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.interchat__ballast {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  min-height: 26px;
}
.interchat__dialogs-list {
  position: relative;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  height: 100%;
  overflow-y: auto;
}
.interchat__dialogs-list::after {
  content: '';
  display: block;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  height: 64px;
}
.interchat__dialogs-item {
  position: relative;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  padding: 16px 20px 16px 80px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  cursor: pointer;
}
.interchat__dialogs-item:hover {
  background-color: #edfaff;
}
.interchat__dialogs-item:hover::after {
  background-image: -webkit-linear-gradient(0deg, rgba(237,250,255,0) 0%, #edfaff 63%);
  background-image: -moz-linear-gradient(0deg, rgba(237,250,255,0) 0%, #edfaff 63%);
  background-image: -o-linear-gradient(0deg, rgba(237,250,255,0) 0%, #edfaff 63%);
  background-image: -ms-linear-gradient(0deg, rgba(237,250,255,0) 0%, #edfaff 63%);
  background-image: linear-gradient(90deg, rgba(237,250,255,0) 0%, #edfaff 63%);
}
.interchat__dialogs-item + .interchat__dialogs-item,
.interchat__dialogs-item + .interchat__loader {
  position: relative;
}
.interchat__dialogs-item + .interchat__dialogs-item::before,
.interchat__dialogs-item + .interchat__loader::before {
  content: '';
  position: absolute;
  top: 0;
  left: 80px;
  right: 20px;
  height: 1px;
  background-color: #e6e8e9;
  z-index: 10;
}
.interchat__dialogs-item._top + .interchat__dialogs-item:not(._top)::before {
  left: 0;
  right: 0;
}
.interchat__dialogs-item::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 103px;
  background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0) 0%, #fff 63%);
  background-image: -moz-linear-gradient(0deg, rgba(255,255,255,0) 0%, #fff 63%);
  background-image: -o-linear-gradient(0deg, rgba(255,255,255,0) 0%, #fff 63%);
  background-image: -ms-linear-gradient(0deg, rgba(255,255,255,0) 0%, #fff 63%);
  background-image: linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 63%);
  z-index: 5;
}
.interchat__dialogs-item .dialog__time {
  position: absolute;
  top: 20px;
  right: 20px;
  font-weight: 400;
  font-size: 12px;
  color: #717d83;
  z-index: 10;
}
.interchat__dialogs-item .dialog__avatar {
  position: absolute;
  top: 16px;
  left: 20px;
}
.interchat__dialogs-item .dialog__counter {
  position: absolute;
  top: 43px;
  right: 20px;
  padding: 0 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  min-width: 18px;
  line-height: 18px;
  text-align: center;
  font-weight: 500;
  font-size: 10px;
  color: #fff;
  background-color: #88bd1f;
  border-radius: 18px;
  z-index: 10;
}
.interchat__dialogs-item .dialog__counter:empty {
  display: none;
}
.interchat__dialogs-item .dialog__label {
  margin-top: 8px;
}
.interchat__dialogs-item .dialog__name {
  margin-bottom: 8px;
  padding-right: 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #717d83;
}
.interchat__dialogs-item .dialog__text {
  white-space: nowrap;
  font-size: 14px;
}
.interchat__dialogs-item .dialog__typing {
  font-size: 14px;
  color: #0082cd;
}
.interchat__dialogs-item .dialog__typing::before {
  display: inline-block;
  margin-right: 12px;
  -webkit-animation: 1.5s anim-dialog-typing infinite;
  -moz-animation: 1.5s anim-dialog-typing infinite;
  -o-animation: 1.5s anim-dialog-typing infinite;
  -ms-animation: 1.5s anim-dialog-typing infinite;
  animation: 1.5s anim-dialog-typing infinite;
}
.interchat__new {
  z-index: 15;
}
.interchat__new::before {
  content: '';
  position: absolute;
  right: 20px;
  bottom: 0;
  left: 0;
  height: 93px;
  background-image: -webkit-linear-gradient(270deg, rgba(255,255,255,0) 0%, #fff 82%);
  background-image: -moz-linear-gradient(270deg, rgba(255,255,255,0) 0%, #fff 82%);
  background-image: -o-linear-gradient(270deg, rgba(255,255,255,0) 0%, #fff 82%);
  background-image: -ms-linear-gradient(270deg, rgba(255,255,255,0) 0%, #fff 82%);
  background-image: linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 82%);
  border-radius: 0 0 6px 6px;
  pointer-events: none;
}
.interchat__new:not(*:root)::before {
  right: 12px;
}
.interchat__new .button {
  position: absolute;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  border-radius: 100px;
}
.interchat__new .button .icon {
  width: 15px;
  height: 16px;
}
_:-ms-fullscreen .interchat__new .button,
:root .interchat__new .button {
  display: block;
}
.interchat__dialog {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  height: 100%;
}
.interchat__dialog.loading_block .interchat__back {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  z-index: 200;
}
.interchat__back {
  position: absolute;
  top: 20px;
  left: 20px;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  width: 40px;
  height: 40px;
  color: #fff;
  background-color: #717d83;
  border-radius: 40px;
  -webkit-box-shadow: 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
  box-shadow: 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
  z-index: 20;
}
.interchat__back::after {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -1px;
  font-size: 20px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.interchat__messages-list {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  height: 100%;
  overflow-y: auto;
}
.interchat__messages-list._closed::after {
  height: 90px;
}
.interchat__messages-list > * {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.interchat__messages-list::after {
  content: '';
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  display: block;
  height: 26px;
}
.interchat__messages-item {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  padding: 6px 40px 6px 68px;
}
.interchat__messages-item._center {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 32px;
  padding-right: 32px;
}
.interchat__messages-item._changed .message__actions + .message__status {
  margin-top: 4px;
}
.interchat__messages-item._changed .message__status {
  float: none;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.interchat__messages-item._changed .message__status::before {
  content: '\418\437\43C\435\43D\435\43D\43E';
  display: inline-block;
  margin-right: auto;
}
.interchat__messages-item._in .message {
  border-bottom-left-radius: 0;
}
.interchat__messages-item._in .message .avatar {
  left: 20px;
  bottom: 6px;
}
.interchat__messages-item._in .message .message {
  border-radius: 5px 5px 0;
}
.interchat__messages-item._in .message-typing {
  margin: 4px 0;
}
.interchat__messages-item._out {
  padding-right: 20px;
  padding-left: 80px;
}
.interchat__messages-item._out._sent .message__time::before {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.interchat__messages-item._out._read .message__time::after {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.interchat__messages-item._out .message {
  margin-left: auto;
  background-color: #eefad4;
  border-bottom-right-radius: 0;
}
.interchat__messages-item._out .message .message {
  border-radius: 5px 5px 5px 0;
}
.interchat__messages-item .message__avatar {
  position: absolute;
  left: 20px;
  bottom: 6px;
  width: 40px;
  height: 40px;
}
.interchat__messages-item .message__avatar .avatar {
  font-size: 20px;
}
.interchat__messages-item .message {
  position: relative;
  padding: 16px 16px 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  background-color: #f5f5f6;
  border-radius: 5px;
  zoom: 1;
}
.interchat__messages-item .message:before,
.interchat__messages-item .message:after {
  content: "";
  display: table;
}
.interchat__messages-item .message:after {
  clear: both;
}
.interchat__messages-item .message:hover .message__quoting {
  visibility: visible;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.interchat__messages-item .message .message {
  margin-bottom: 12px;
  background-color: #fff;
}
.interchat__messages-item .message-typing {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 73px;
  height: 36px;
  background-color: #f5f5f6;
  border-radius: 4px 4px 4px 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-animation: anim-message-typing 1.5s infinite ease;
  -moz-animation: anim-message-typing 1.5s infinite ease;
  -o-animation: anim-message-typing 1.5s infinite ease;
  -ms-animation: anim-message-typing 1.5s infinite ease;
  animation: anim-message-typing 1.5s infinite ease;
}
.interchat__messages-item .message-typing .dot {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 9px;
  background-color: #cbcfd1;
  border-radius: 9px;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  -webkit-animation: anim-message-dot-typing 1s infinite ease;
  -moz-animation: anim-message-dot-typing 1s infinite ease;
  -o-animation: anim-message-dot-typing 1s infinite ease;
  -ms-animation: anim-message-dot-typing 1s infinite ease;
  animation: anim-message-dot-typing 1s infinite ease;
}
.interchat__messages-item .message-typing .dot + .dot {
  margin-left: 5px;
}
.interchat__messages-item .message-typing .dot:nth-child(2) {
  -webkit-animation-delay: 0.23s;
  -moz-animation-delay: 0.23s;
  -o-animation-delay: 0.23s;
  -ms-animation-delay: 0.23s;
  animation-delay: 0.23s;
}
.interchat__messages-item .message-typing .dot:nth-child(3) {
  -webkit-animation-delay: 0.46s;
  -moz-animation-delay: 0.46s;
  -o-animation-delay: 0.46s;
  -ms-animation-delay: 0.46s;
  animation-delay: 0.46s;
}
.interchat__messages-item .message__quoting {
  visibility: hidden;
  position: absolute;
  top: 50%;
  right: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  color: #fff;
  background-color: #717d83;
  border-radius: 28px;
  -webkit-transform: translate(50%, -50%);
  -moz-transform: translate(50%, -50%);
  -o-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: visibility 0s, opacity 0.3s ease-in-out;
  -moz-transition: visibility 0s, opacity 0.3s ease-in-out;
  -o-transition: visibility 0s, opacity 0.3s ease-in-out;
  -ms-transition: visibility 0s, opacity 0.3s ease-in-out;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}
.interchat__messages-item .message__quoting::after {
  font-size: 14px;
}
.interchat__messages-item .message__name {
  margin-bottom: 8px;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #717d83;
}
.interchat__messages-item .message__text {
  line-height: 1.2;
  overflow-wrap: break-word;
  word-wrap: break-word;
  font-size: 16px;
  color: #243036;
}
.interchat__messages-item .message__text p {
  display: inline;
  white-space: pre-wrap;
}
.interchat__messages-item .message__actions {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin-top: 12px;
}
.interchat__messages-item .message__actions .button {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  margin-right: 8px;
  overflow: hidden;
  line-height: 1.2em;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.interchat__messages-item .message__actions .button:last-child {
  margin-right: 0;
}
.interchat__messages-item .message__actions .button + .button {
  margin-left: 0;
}
.interchat__messages-item .message__actions:not(._vertical) .button {
  padding-left: 8px;
  padding-right: 8px;
}
.interchat__messages-item .message__actions._vertical {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.interchat__messages-item .message__actions._vertical .button {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.interchat__messages-item .message__actions._vertical .button + .button {
  margin-top: 8px;
}
.interchat__messages-item .message__actions + .message__actions {
  margin-top: 8px;
}
.interchat__messages-item .message__actions + .message__status {
  margin-top: 4px;
}
.interchat__messages-item .message__status {
  float: right;
  margin-top: 10px;
  font-size: 12px;
  color: #717d83;
}
.interchat__messages-item .message__time {
  position: relative;
  margin-left: 8px;
  padding-left: 16px;
}
.interchat__messages-item .message__time::after,
.interchat__messages-item .message__time::before {
  position: absolute;
  top: 50%;
  line-height: 1;
  font-size: 9px;
  color: #6ca300;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.interchat__messages-item .message__time::after {
  left: 0;
}
.interchat__messages-item .message__time::before {
  left: 4px;
}
.interchat__messages-item .info-message {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.interchat__messages-item .info-message__title {
  font-size: 14px;
  color: #717d83;
}
.interchat__messages-item .info-message__title::before {
  margin-right: 8px;
}
.interchat__messages-item .info-message__actions {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 4px;
}
.interchat__messages-item .info-message__actions .button {
  margin-top: 8px;
  margin-left: 0;
  padding-right: 20px;
  padding-left: 20px;
  min-width: 56px;
}
.interchat__messages-item .info-message__actions .button:not(:last-child) {
  margin-right: 8px;
}
.interchat__messages-item .info-message__result {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-top: 4px;
  padding: 0 20px;
  height: 38px;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
  border-radius: 3px;
}
.interchat__messages-item .info-message__result::before {
  vertical-align: -4px;
  font-size: 20px;
}
.interchat__messages-item .info-message__result._yes {
  color: #5e8c00;
  background-color: #eefad4;
}
.interchat__messages-item .info-message__result._no {
  color: #a32626;
  background-color: #ffe6e6;
}
.interchat__messages-empty {
  margin: auto;
  padding: 26px 40px 0;
  text-align: center;
  font-size: 16px;
  color: #cbcfd1;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.interchat__messages-empty .chatbot-avatar {
  display: inline-block;
  width: 40px;
  height: 40px;
}
.interchat__divider {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  padding: 18px;
  text-align: center;
}
.interchat__divider::before {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  height: 2px;
  background-color: #f5f5f6;
}
.interchat__recommendations {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.interchat__recommendations a {
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.interchat__recommendations a + a {
  margin-top: 8px;
}
.interchat__field {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  padding: 15px 44px 15px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-top: 1px solid #e6e8e9;
}
.interchat__field._disabled {
  background-color: #f5f5f6;
}
.interchat__field._active .send {
  visibility: visible;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.interchat__field .attach {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-right: 14px;
}
.interchat__field .attach .button_file_upload {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  padding: 2px;
}
.interchat__field .attach .icon-attach {
  font-size: 20px;
  color: #9da6aa;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -ms-transition: color 0.2s;
  transition: color 0.2s;
}
.interchat__field .attach .icon-attach:hover {
  color: #0082cd;
}
.interchat__field .attach .icon-attach::before {
  margin: 0;
}
.interchat__field .textarea {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: auto;
  min-height: 24px;
  max-height: 122px;
  line-height: 24px;
  font-size: 16px;
  border: 0;
  border-radius: 0;
}
.interchat__field .textarea:focus {
  border: 0;
}
.interchat__field .send {
  position: absolute;
  top: 18px;
  right: 20px;
  -webkit-transform: translateX(-20px);
  -moz-transform: translateX(-20px);
  -o-transform: translateX(-20px);
  -ms-transform: translateX(-20px);
  transform: translateX(-20px);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.interchat__field .send::before {
  font-size: 18px;
  color: #0082cd;
}
.interchat__uploader {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  padding: 20px 20px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-height: 132px;
  overflow-y: auto;
  border-top: 1px solid #e6e8e9;
}
.interchat__uploader::after {
  content: '';
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  display: block;
  height: 20px;
}
.interchat__uploader.file_upload_list .file_upload_item {
  margin-bottom: 16px;
}
.interchat__uploader.file_upload_list .file_upload_item:last-child {
  margin-bottom: 0;
}
.interchat__bubble {
  position: relative;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-top: auto;
  background-color: #fff;
  -webkit-box-shadow: 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
  box-shadow: 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.interchat__bubble:hover .interchat__close {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.interchat__bubble + .interchat__bubble {
  margin-top: 16px;
}
.interchat__bubble-message {
  position: relative;
  padding: 24px 20px 24px 80px;
}
.interchat__bubble-message .bubble__avatar {
  position: absolute;
  top: 24px;
  left: 20px;
  width: 44px;
  height: 44px;
}
.interchat__bubble-message .bubble__name {
  margin-bottom: 4px;
  font-size: 14px;
  color: #717d83;
}
.interchat__bubble-message .bubble__text {
  font-size: 14px;
}
.interchat__bubble-message .bubble__text .bubble__text-cutter {
  position: relative;
  max-height: 7.5em;
  overflow: hidden;
}
.interchat__bubble-message .bubble__text .bubble__text-cutter::after {
  content: '';
  position: absolute;
  top: 6em;
  right: 0;
  width: 70%;
  height: 1.5em;
  background: -webkit-linear-gradient(0deg, rgba(255,255,255,0), #fff 50%);
  background: -moz-linear-gradient(0deg, rgba(255,255,255,0), #fff 50%);
  background: -o-linear-gradient(0deg, rgba(255,255,255,0), #fff 50%);
  background: -ms-linear-gradient(0deg, rgba(255,255,255,0), #fff 50%);
  background: linear-gradient(90deg, rgba(255,255,255,0), #fff 50%);
}
@supports (-webkit-line-clamp: unset) {
  .interchat__bubble-message .bubble__text .bubble__text-cutter {
    display: -webkit-box;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
  }
  .interchat__bubble-message .bubble__text .bubble__text-cutter::after {
    content: none;
  }
}
.interchat__bubble-message .bubble__text .bubble__text-cutter p {
  white-space: pre-wrap;
  cursor: pointer;
}
.interchat__bubble-message .bubble__actions {
  margin-top: 8px;
}
.interchat__bubble-message .bubble__actions .button {
  margin-top: 8px;
}
.interchat__close {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 32px;
  height: 32px;
  text-align: center;
  color: #717d83;
  background-color: rgba(36,48,54,0.08);
  border-radius: 50%;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -o-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: color 0.3s ease-in-out, -webkit-transform 0.2s, opacity 0.2s;
  -moz-transition: color 0.3s ease-in-out, -moz-transform 0.2s, opacity 0.2s;
  -o-transition: color 0.3s ease-in-out, -o-transform 0.2s, opacity 0.2s;
  -ms-transition: color 0.3s ease-in-out, -ms-transform 0.2s, opacity 0.2s;
  transition: color 0.3s ease-in-out, transform 0.2s, opacity 0.2s;
  cursor: pointer;
  z-index: 10;
}
.interchat__close:hover {
  color: #49555c;
}
.interchat__close::before {
  font-size: 16px;
}
@media (max-width: 480px) {
  .interchat-btn {
    right: 12px;
    bottom: 12px;
    width: 48px;
    height: 48px;
  }
  .interchat-btn::after,
  .interchat-btn::before {
    font-size: 18px;
  }
  .interchat {
    top: 12px;
    right: 12px;
    bottom: 72px;
    left: 12px;
    width: auto;
  }
  .interchat__back {
    top: 12px;
    left: 12px;
  }
  .interchat__dialogs-item {
    padding: 12px 12px 12px 68px;
  }
  .interchat__dialogs-item .dialog__avatar {
    left: 12px;
  }
  .interchat__dialogs-item .dialog__time,
  .interchat__dialogs-item .dialog__counter {
    right: 12px;
  }
  .interchat__dialogs-item .dialog__time {
    top: 12px;
  }
  .interchat__dialogs-item .dialog__counter {
    top: 39px;
  }
  .interchat__messages-item {
    padding: 6px 16px 6px 64px;
  }
  .interchat__messages-item .message__avatar {
    left: 12px;
  }
  .interchat__bubble-message {
    padding: 16px 16px 12px 68px;
  }
  .interchat__bubble-message .bubble__avatar {
    left: 12px;
  }
}
@-moz-keyframes anim-dialog-typing {
  0% {
    -webkit-transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
  }
  100% {
    -webkit-transform: translate3d(10px, 0px, 0px);
    -moz-transform: translate3d(10px, 0px, 0px);
    -o-transform: translate3d(10px, 0px, 0px);
    -ms-transform: translate3d(10px, 0px, 0px);
    transform: translate3d(10px, 0px, 0px);
  }
}
@-webkit-keyframes anim-dialog-typing {
  0% {
    -webkit-transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
  }
  100% {
    -webkit-transform: translate3d(10px, 0px, 0px);
    -moz-transform: translate3d(10px, 0px, 0px);
    -o-transform: translate3d(10px, 0px, 0px);
    -ms-transform: translate3d(10px, 0px, 0px);
    transform: translate3d(10px, 0px, 0px);
  }
}
@-o-keyframes anim-dialog-typing {
  0% {
    -webkit-transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
  }
  100% {
    -webkit-transform: translate3d(10px, 0px, 0px);
    -moz-transform: translate3d(10px, 0px, 0px);
    -o-transform: translate3d(10px, 0px, 0px);
    -ms-transform: translate3d(10px, 0px, 0px);
    transform: translate3d(10px, 0px, 0px);
  }
}
@keyframes anim-dialog-typing {
  0% {
    -webkit-transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
  }
  100% {
    -webkit-transform: translate3d(10px, 0px, 0px);
    -moz-transform: translate3d(10px, 0px, 0px);
    -o-transform: translate3d(10px, 0px, 0px);
    -ms-transform: translate3d(10px, 0px, 0px);
    transform: translate3d(10px, 0px, 0px);
  }
}
@-moz-keyframes anim-message-typing {
  50% {
    -webkit-transform: scale(0.97);
    -moz-transform: scale(0.97);
    -o-transform: scale(0.97);
    -ms-transform: scale(0.97);
    transform: scale(0.97);
  }
}
@-webkit-keyframes anim-message-typing {
  50% {
    -webkit-transform: scale(0.97);
    -moz-transform: scale(0.97);
    -o-transform: scale(0.97);
    -ms-transform: scale(0.97);
    transform: scale(0.97);
  }
}
@-o-keyframes anim-message-typing {
  50% {
    -webkit-transform: scale(0.97);
    -moz-transform: scale(0.97);
    -o-transform: scale(0.97);
    -ms-transform: scale(0.97);
    transform: scale(0.97);
  }
}
@keyframes anim-message-typing {
  50% {
    -webkit-transform: scale(0.97);
    -moz-transform: scale(0.97);
    -o-transform: scale(0.97);
    -ms-transform: scale(0.97);
    transform: scale(0.97);
  }
}
@-moz-keyframes anim-message-dot-typing {
  50% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes anim-message-dot-typing {
  50% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes anim-message-dot-typing {
  50% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes anim-message-dot-typing {
  50% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
.section_transaction {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  background: #fff;
  -webkit-overflow-scrolling: touch;
}
.transaction_accounts {
  padding: 25px 25px 40px;
  background: #edeff1;
  border-bottom: 3px solid #dfe3e8;
}
.transaction_currency_filter {
  margin: 0 0 15px;
  padding: 18px;
}
.transaction_currency_filter .label_filter {
  margin: 0 15px;
}
.transaction_currency_filter .currency_filter {
  display: inline-block;
  text-decoration: none;
  font-size: 18px;
  color: #015486;
}
.transaction_currency_filter .currency_filter .count {
  display: inline-block;
  border-bottom: 1px dashed #015486;
}
.transaction_currency_filter .currency_filter:hover {
  color: #0382ce;
}
.transaction_currency_filter .currency_filter:hover .count {
  border-bottom-color: #0382ce;
}
.transaction_currency_filter .currency_filter_disabled {
  color: #717d83;
}
.transaction_currency_filter .currency_filter_disabled .count {
  border-color: #717d83;
}
.transaction_currency_filter .currency_filter_disabled .cur {
  color: #717d83;
}
.transaction_currency_filter .input_filter:checked + .label_filter .currency_filter {
  color: #88bd1f;
  font-weight: 400;
}
.transaction_currency_filter .input_filter:checked + .label_filter .currency_filter .count {
  border-bottom: 2px solid #91c921;
}
.transaction_currency_filter .overdraft_count {
  float: right;
  margin: 3px 0 0;
  font-size: 14px;
  color: #717d83;
}
.transaction_currency_filter .overdraft_count a {
  color: #717d83;
  text-decoration: none;
}
.transaction_currency_filter .overdraft_count a .cur {
  color: #717d83;
}
.transaction_currency_filter .overdraft_count a:hover {
  color: #0382ce;
}
.transaction_currency_filter .overdraft_count a:hover .cur {
  color: #0382ce;
}
.transaction_currency_filter .currency_filter_right {
  float: right;
  margin: -4px 0 0;
}
.transaction_content {
  padding: 40px 25px;
  background: #fff;
  zoom: 1;
}
.transaction_content:before,
.transaction_content:after {
  content: "";
  display: table;
}
.transaction_content:after {
  clear: both;
}
.transaction_total {
  padding-bottom: 10px;
  background: #f9fade;
}
.transaction_total .title {
  padding: 0 0 10px;
  font-size: 18px;
  border-bottom: none;
}
.transaction_total .transaction_total_filter {
  float: right;
  font-size: 14px;
}
@media (max-width: 1090px) {
  .transaction_total .transaction_total_filter {
    float: none;
    margin-top: 10px;
  }
}
.transaction_total .col {
  margin: 0;
  width: auto;
  max-width: 350px;
}
.transaction_total .total_poperty,
.transaction_total .total_value {
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
}
.transaction_total .total_poperty {
  padding-right: 10px;
  width: 200px;
  text-align: right;
  font-size: 14px;
  color: #717d83;
}
.transaction_total .money_expense {
  color: #b93535;
}
.transaction_total .money_expense .cur {
  color: #b93535;
}
.account_card {
  margin-bottom: 30px;
  padding: 25px;
  zoom: 1;
}
.account_card:before,
.account_card:after {
  content: "";
  display: table;
}
.account_card:after {
  clear: both;
}
.account_card_money {
  float: left;
}
.account_card_money .account_card_actions {
  font-size: 16px;
  font-weight: 400;
}
.account_card_money .account_card_money_hold {
  font-size: 16px;
}
.account_card_money .form_group_list {
  font-size: 16px;
  font-weight: 400;
}
.account-card-money__actual {
  font-size: 42px;
  font-weight: 300;
}
.account-card-money__waiting {
  margin-top: 4px;
  white-space: nowrap;
}
.account_card_info {
  float: right;
  width: 50%;
  overflow: hidden;
}
.account_card_info .account_card_info_over_detail {
  font-size: 14px;
  margin-bottom: 8px;
}
.account_card_info .account_card_info_over_detail .property_label {
  padding-left: 32px;
}
.account_card_actions {
  display: block;
  clear: both;
  overflow: hidden;
  padding: 24px 0 0;
}
.transaction_view_info,
.transaction-card__info {
  zoom: 1;
  margin-bottom: 30px;
}
.transaction_view_info:before,
.transaction-card__info:before,
.transaction_view_info:after,
.transaction-card__info:after {
  content: "";
  display: table;
}
.transaction_view_info:after,
.transaction-card__info:after {
  clear: both;
}
.transaction_view_info .transaction_view_info_money,
.transaction-card__info .transaction_view_info_money,
.transaction_view_info .transaction-card__money,
.transaction-card__info .transaction-card__money {
  float: left;
}
.transaction_view_info_money,
.transaction-card__money {
  margin-right: 32px;
  font-weight: 300;
  font-size: 40px;
}
.transaction_view_info_money .text-light,
.transaction-card__money .text-light {
  font-size: 16px;
}
.transaction_view_info_account,
.transaction-card__account {
  padding: 4px 0 0;
  font-size: 16px;
}
.transaction_view_info_connect {
  position: absolute;
  right: 0;
  top: 3px;
}
.transaction_view_exchange .col {
  width: 45%;
  float: left;
}
.transaction_view_exchange .col:first-child {
  padding-right: 7%;
}
.transaction_view_exchange .transaction_view_info_account,
.transaction_view_exchange .transaction-card__account {
  margin-bottom: 10px;
  font-size: 16px;
}
.transaction_view_exchange .transaction_view_info_money,
.transaction_view_exchange .transaction-card__money {
  margin-right: 0;
  font-size: 32px;
}
.transaction_view_exchange .from_account,
.transaction_view_exchange .to_account {
  overflow: visible;
}
.transaction_view_exchange .from_account::after,
.transaction_view_exchange .to_account::after {
  position: absolute;
  top: 0px;
  right: 5%;
  font-size: 30px;
  color: #9ba4a9;
}
.transaction-card .bordered-block {
  border-radius: 3px 3px 0 0;
}
.transaction-card .transaction-info__link-action {
  margin-top: 6px;
  margin-left: auto;
  height: 100%;
}
.transaction-card .transaction-info__link-action + .transaction-info__link-action {
  margin-left: 40px;
}
.transaction-card .transaction-info__staff-list {
  background-color: #f5f5f6;
}
.transaction-card .transaction-card__stamp {
  right: 30px;
}
.transaction-card .property_label {
  white-space: nowrap;
}
.transaction-card-pay {
  position: relative;
}
.transaction-card-pay .transaction-card-pay__tooltip {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  cursor: no-drop;
}
.transaction_fee_view_info {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 30px;
}
.transaction_fee_view_info .transaction_fee_view_info_label {
  margin: 15px 0 0;
}
.transaction_fee_view_info .transaction_fee_view_info_account {
  margin-top: 24px;
  width: 100%;
}
.transaction_fee_view_info .transaction_fee_view_info_connect {
  margin-top: 12px;
}
.transaction_fee_view_info .transaction_fee_view_info_pay_from {
  margin-top: 10px;
}
.transaction_fee_view_info_money {
  float: none;
  font-size: 60px;
  font-weight: 300;
}
.transaction_fee_view_info_label {
  color: #243036;
  background-color: #c0e8f6;
}
.transaction_fee_view_info_label .icon-info {
  margin-left: 5px;
  line-height: ;
  font-size: inherit;
}
.transaction_fee_view_info_account {
  font-weight: 400;
  font-size: 16px;
}
.transaction_fee_view_info_connect {
  position: relative;
  top: auto;
  right: auto;
  font-size: 14px;
}
.transaction_fee_view_info_pay_from {
  font-size: 14px;
  color: #717d83;
}
.transaction-notifications-history__list li:not(:last-child) {
  margin-bottom: 8px;
}
.transaction-notifications-history__show-all {
  font-size: 11px;
}
.transaction_view_contragent {
  padding: 25px 30px;
  min-height: 45px;
  border: 1px solid rgba(151,151,151,0.4);
  -webkit-box-shadow: 0px 5px 13px rgba(0,0,0,0.07), 0px 0px 2px rgba(0,0,0,0.14);
  box-shadow: 0px 5px 13px rgba(0,0,0,0.07), 0px 0px 2px rgba(0,0,0,0.14);
  word-wrap: break-word;
}
.transaction_view_contragent > .name {
  margin-bottom: 20px;
  font-weight: normal;
  font-size: 19px;
}
.transaction_view_contragent > .name .transaction_status_stamp,
.transaction_view_contragent > .name .transaction-card__stamp {
  top: 100%;
  right: 0;
}
.transaction_view_contragent > .name + .pdb {
  margin-top: -8px;
}
.transaction_view_contragent .transaction_view_contragent_appointment {
  margin: 30px -30px -25px;
  padding: 20px 30px;
  font-style: italic;
  color: #717d83;
  background: #fff;
  word-break: break-word;
}
.transaction_view_contragent .transaction_view_name {
  margin: -25px -30px 30px;
  padding: 20px 30px;
  font-weight: 500;
  font-size: 18px;
  background: #fff;
}
.transaction_view_contragent .transaction_view_name ~ .transaction_status_stamp,
.transaction_view_contragent .transaction_view_name ~ .transaction-card__stamp {
  top: 120px;
}
.transaction_view_contragent .property_label {
  white-space: nowrap;
}
.info_error .title {
  margin-bottom: 10px;
  font-weight: 500;
  font-size: 16px;
}
.info_error .desc {
  margin-bottom: 10px;
  font-style: italic;
  color: #cf4545;
}
.info_error .desc ~ div {
  margin-bottom: 10px;
}
.stamp_padding,
.transaction-card__receiver {
  margin-right: 180px;
}
.transaction_status_stamp,
.status_stamp,
.transaction-card__stamp {
  position: absolute;
  top: 20px;
  right: 20px;
  display: inline-block;
  padding: 6px 15px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 14px;
  color: #da9d04;
  border: 4px solid #da9d04;
  -webkit-box-shadow: 0 0 1px -1px #da9d04;
  box-shadow: 0 0 1px -1px #da9d04;
  -webkit-transform: rotateZ(-8deg);
  -moz-transform: rotateZ(-8deg);
  -o-transform: rotateZ(-8deg);
  -ms-transform: rotateZ(-8deg);
  transform: rotateZ(-8deg);
  opacity: 0.66;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=66)";
  filter: alpha(opacity=66);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 1;
}
.transaction_status_stamp.success,
.status_stamp.success,
.transaction-card__stamp.success {
  color: #6ca300;
  border-color: #6ca300;
  -webkit-box-shadow: 0 0 1px -1px #6ca300;
  box-shadow: 0 0 1px -1px #6ca300;
}
.transaction_status_stamp.error,
.status_stamp.error,
.transaction-card__stamp.error {
  color: #e54d4d;
  border-color: #e54d4d;
  -webkit-box-shadow: 0 0 1px -1px #e54d4d;
  box-shadow: 0 0 1px -1px #e54d4d;
}
.transaction_status_stamp.primary,
.status_stamp.primary,
.transaction-card__stamp.primary {
  color: #0082cd;
  border-color: #0082cd;
  -webkit-box-shadow: 0 0 1px -1px #0082cd;
  box-shadow: 0 0 1px -1px #0082cd;
}
.transaction_status_stamp.grey,
.status_stamp.grey,
.transaction-card__stamp.grey {
  color: rgba(36,48,54,0.5);
  border-color: rgba(36,48,54,0.5);
  -webkit-box-shadow: 0 0 1px -1px rgba(36,48,54,0.5);
  box-shadow: 0 0 1px -1px rgba(36,48,54,0.5);
}
.transaction_status_stamp.warning,
.status_stamp.warning,
.transaction-card__stamp.warning {
  color: #da9d04;
  border-color: #da9d04;
  -webkit-box-shadow: 0 0 1px -1px #da9d04;
  box-shadow: 0 0 1px -1px #da9d04;
}
.transaction_status_stamp .date,
.status_stamp .date,
.transaction-card__stamp .date {
  display: block;
  font-size: 11px;
  font-weight: 500;
}
.transaction_view_contragent_table {
  margin: 30px -30px -25px;
}
.current_requirements {
  overflow: hidden;
}
.current_requirements .title {
  color: #717d83;
  margin: 0 0 2px;
  font-size: 12px;
  border-bottom: 2px solid #dfe3e8;
  padding-bottom: 5px;
  display: inline-block;
}
.current_requirements .current_requirement_to_pay {
  float: left;
}
.current_requirements .current_requirement_to_pay .title {
  font-size: 14px;
}
.current_requirements .current_requirement_to_pay .summ {
  font-size: 40px;
  font-weight: 300;
  white-space: nowrap;
}
.current_requirements .current_requirement_summ,
.current_requirements .current_requirement_paid {
  float: right;
  margin: 12px 25px 0 25px;
}
.current_requirements .current_requirement_summ .summ,
.current_requirements .current_requirement_paid .summ {
  white-space: nowrap;
  margin-top: 5px;
  font-size: 18px;
}
.payment_clarification {
  margin-top: 32px;
}
.payment_clarification .form_send_details {
  width: 50%;
  margin-top: 30px;
}
.payment_clarification .form_send_details .details_attached {
  margin-top: 16px;
  padding-left: 24px;
  width: auto;
  height: auto;
  color: #015486;
  -webkit-background-size: 16px auto;
  -moz-background-size: 16px auto;
  background-size: 16px auto;
}
.statement_schedule_list {
  background: rgba(36,48,54,0.03);
  border: 1px solid #cbcfd1;
  border-radius: 3px;
}
.statement_schedule_list .item {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  border-radius: 3px;
  border-bottom: 1px solid #cbcfd1;
}
.statement_schedule_list .item:last-child {
  border-bottom: none;
}
.statement_schedule_list .item:hover {
  background: #fff;
}
.statement_schedule_list .item_link {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  padding: 12px 0 12px 15px;
  text-decoration: none;
  color: #243036;
}
.statement_schedule_list .item_delete {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -o-box-flex: 0;
  -ms-box-flex: 0;
  box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 40px;
  flex-basis: 40px;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
  color: #717d83;
}
.statement_schedule_empty {
  font-size: 14px;
  color: #717d83;
  padding: 0;
}
.statement_schedule_empty .icon-date {
  margin-right: 2px;
  font-size: 18px;
}
.page__account {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.page__account .page_header {
  position: relative;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  background-image: -webkit-linear-gradient(right, #b1ddf0, #e3f7f7);
  background-image: -moz-linear-gradient(right, #b1ddf0, #e3f7f7);
  background-image: -o-linear-gradient(right, #b1ddf0, #e3f7f7);
  background-image: -ms-linear-gradient(right, #b1ddf0, #e3f7f7);
  background-image: linear-gradient(to left, #b1ddf0, #e3f7f7);
}
.page__account .page_body {
  position: static;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  height: auto;
}
.page__account .account_card {
  padding: 52px;
  height: auto;
  background-image: -webkit-linear-gradient(right, #b1ddf0, #e3f7f7);
  background-image: -moz-linear-gradient(right, #b1ddf0, #e3f7f7);
  background-image: -o-linear-gradient(right, #b1ddf0, #e3f7f7);
  background-image: -ms-linear-gradient(right, #b1ddf0, #e3f7f7);
  background-image: linear-gradient(to left, #b1ddf0, #e3f7f7);
  -webkit-box-shadow: inset 0 -3px 0 0 rgba(0,0,0,0.05) !important;
  box-shadow: inset 0 -3px 0 0 rgba(0,0,0,0.05) !important;
}
.page__account .account_card h1 {
  margin: 0;
}
.page__account .account_card .icon-pencil {
  margin-left: 12px;
}
.page__account .account_card .icon-pencil::before {
  vertical-align: 2px;
  font-size: 15px;
  color: #243036;
}
.page__account.account__closed .page_header {
  background-image: -webkit-linear-gradient(right, #d8d8d8, #f4f4f4) !important;
  background-image: -moz-linear-gradient(right, #d8d8d8, #f4f4f4) !important;
  background-image: -o-linear-gradient(right, #d8d8d8, #f4f4f4) !important;
  background-image: -ms-linear-gradient(right, #d8d8d8, #f4f4f4) !important;
  background-image: linear-gradient(to left, #d8d8d8, #f4f4f4) !important;
}
.page__account.account__closed .account_card {
  background-image: -webkit-linear-gradient(right, #d8d8d8, #f4f4f4) !important;
  background-image: -moz-linear-gradient(right, #d8d8d8, #f4f4f4) !important;
  background-image: -o-linear-gradient(right, #d8d8d8, #f4f4f4) !important;
  background-image: -ms-linear-gradient(right, #d8d8d8, #f4f4f4) !important;
  background-image: linear-gradient(to left, #d8d8d8, #f4f4f4) !important;
}
.page__account.account__closed .account_card_money {
  font-size: 36px;
}
.page__account.account__closed .account_card_description {
  display: inline-block;
  vertical-align: middle;
  margin-left: 32px;
  width: 70%;
  line-height: 18px;
  font-size: 12px;
  color: #717d83;
}
.page__account.account__reserved .page_header {
  background-image: -webkit-linear-gradient(right, #d8d8d8, #f4f4f4) !important;
  background-image: -moz-linear-gradient(right, #d8d8d8, #f4f4f4) !important;
  background-image: -o-linear-gradient(right, #d8d8d8, #f4f4f4) !important;
  background-image: -ms-linear-gradient(right, #d8d8d8, #f4f4f4) !important;
  background-image: linear-gradient(to left, #d8d8d8, #f4f4f4) !important;
}
.page__account.account__reserved .account_card {
  background-image: -webkit-linear-gradient(right, #d8d8d8, #f4f4f4) !important;
  background-image: -moz-linear-gradient(right, #d8d8d8, #f4f4f4) !important;
  background-image: -o-linear-gradient(right, #d8d8d8, #f4f4f4) !important;
  background-image: -ms-linear-gradient(right, #d8d8d8, #f4f4f4) !important;
  background-image: linear-gradient(to left, #d8d8d8, #f4f4f4) !important;
}
.page__account.account__reserved .account_card_description {
  display: inline-block;
  vertical-align: middle;
  margin-left: 32px;
  width: 70%;
  line-height: 18px;
  font-size: 12px;
  color: #717d83;
}
.page__account.account__blocked .page_header {
  background-image: -webkit-linear-gradient(right, #f3b3b3, #fff0e6) !important;
  background-image: -moz-linear-gradient(right, #f3b3b3, #fff0e6) !important;
  background-image: -o-linear-gradient(right, #f3b3b3, #fff0e6) !important;
  background-image: -ms-linear-gradient(right, #f3b3b3, #fff0e6) !important;
  background-image: linear-gradient(to left, #f3b3b3, #fff0e6) !important;
}
.page__account.account__blocked .account_card {
  background-image: -webkit-linear-gradient(right, #f3b3b3, #fff0e6) !important;
  background-image: -moz-linear-gradient(right, #f3b3b3, #fff0e6) !important;
  background-image: -o-linear-gradient(right, #f3b3b3, #fff0e6) !important;
  background-image: -ms-linear-gradient(right, #f3b3b3, #fff0e6) !important;
  background-image: linear-gradient(to left, #f3b3b3, #fff0e6) !important;
}
.page__account.account__blocked .blocking_info {
  margin-bottom: 30px;
  font-size: 14px;
}
.page__account.account__blocked .blocking_info .title {
  margin-bottom: 4px;
  font-size: 20px;
  color: #c30707;
}
.page__account.account__blocked .blocking_info .reason {
  margin: 14px 0 10px;
  font-weight: 500;
}
.page__account.account__currency .page_header {
  background-image: -webkit-linear-gradient(right, #c1f5bd, #e4f7ca);
  background-image: -moz-linear-gradient(right, #c1f5bd, #e4f7ca);
  background-image: -o-linear-gradient(right, #c1f5bd, #e4f7ca);
  background-image: -ms-linear-gradient(right, #c1f5bd, #e4f7ca);
  background-image: linear-gradient(to left, #c1f5bd, #e4f7ca);
}
.page__account.account__currency .account_card {
  background-image: -webkit-linear-gradient(right, #c1f5bd, #e4f7ca);
  background-image: -moz-linear-gradient(right, #c1f5bd, #e4f7ca);
  background-image: -o-linear-gradient(right, #c1f5bd, #e4f7ca);
  background-image: -ms-linear-gradient(right, #c1f5bd, #e4f7ca);
  background-image: linear-gradient(to left, #c1f5bd, #e4f7ca);
}
.page__account.account__currency .account_card_overdraft {
  margin-left: 0;
  padding-left: 60px;
}
.page__account.account__currency .account_card_overdraft::before {
  display: none;
}
.page__account .account_card_overdraft {
  display: inline-block;
  margin-left: 40px;
  margin-top: 6px;
  padding-left: 52px;
}
.page__account .account_card_overdraft::before {
  content: '+';
  position: absolute;
  top: -1px;
  left: 0;
  font-size: 33px;
  font-weight: 300;
  color: rgba(0,0,0,0.25);
}
.page__account .account_card_overdraft .title {
  font-size: 10px;
  text-transform: uppercase;
  color: #717d83;
}
.page__account .account_card_overdraft .amount {
  font-size: 20px;
}
.page__account .account_deposit_details {
  width: auto;
  font-size: 14px;
  background: none;
}
.page__account .account_deposit_details .sep_bottom td {
  border-bottom: 1px solid rgba(36,48,54,0.09);
  padding-bottom: 16px;
}
.page__account .account_deposit_details .sep_bottom + tr td {
  padding-top: 16px;
}
.page__account .account_deposit_details td {
  border: 0;
  padding: 4px 0;
}
.page__account .account_deposit_details td:first-child {
  color: #717d83;
  width: 140px;
}
.account_details .account_details_title {
  margin-bottom: 22px;
  font-weight: 500;
  font-size: 18px;
}
.account_details .property_label {
  width: 118px;
  text-align: right;
}
.account_details .ov_h_currency .property_label {
  width: 160px;
}
.account_details .buttons_group .button {
  margin-bottom: 1px;
}
.account_with_credit {
  padding: 12px 16px;
  font-size: 15px;
  background: rgba(36,48,54,0.03);
}
.payment_clarification h3 {
  margin-bottom: 12px;
}
.payment_clarification h3 .icon-info {
  margin-left: 8px;
}
.payment_clarification .title {
  text-transform: uppercase;
}
.payment_clarification .icon-mail-sent::before {
  margin-right: 10px;
}
.docs_block {
  margin-top: 20px;
  margin-bottom: 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  zoom: 1;
}
.docs_block:before,
.docs_block:after {
  content: "";
  display: table;
}
.docs_block:after {
  clear: both;
}
.docs_block .title {
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 16px;
}
.docs_block .title .icon-info {
  margin-left: 10px;
}
.docs_block .small_text {
  margin: 15px 0;
}
.file_upload__status {
  margin-bottom: 20px;
  padding-left: 36px;
  font-size: 14px;
  color: #49555c;
}
.file_upload__status::before {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 24px;
  color: #0082cd;
}
.file_upload__status._success {
  font-weight: 500;
  color: #6ca300;
}
.file_upload__status._success::before {
  color: #6ca300;
}
.file_upload_list {
  zoom: 1;
}
.file_upload_list:before,
.file_upload_list:after {
  content: "";
  display: table;
}
.file_upload_list:after {
  clear: both;
}
.file_upload_list .col.half:nth-child(2n+1),
.file_upload_list .col.four:nth-child(3n+1),
.file_upload_list .col.three:nth-child(4n+1) {
  margin-left: 0;
}
.file_upload_list.vertical .file_upload_block {
  float: none;
  padding: 16px 12px;
  width: 100%;
  height: auto;
  text-align: left;
}
.file_upload_list.vertical .file_upload_block .icon-info {
  right: 5px;
  top: 5px;
}
.file_upload_list.vertical .file_upload_block .icon-info ~ .file_button {
  margin-top: 10px;
}
.file_upload_list.vertical .file_upload_block .file_text_error {
  margin-bottom: 5px;
}
.file_upload_list.vertical .file_upload_block .file_title {
  display: inline-block;
  width: calc(100% - 160px);
  font-size: 14px;
  vertical-align: middle;
}
.file_upload_list.vertical .file_upload_block .file_title ~ .file_button {
  position: absolute;
  top: 50%;
  right: 10px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.file_upload_list.vertical .file_upload_block .file_button {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  bottom: auto;
  top: auto;
  right: auto;
  left: auto;
}
.file_upload_list.vertical .file_upload_block .file_button ~ .file_title {
  margin-left: 32px;
  width: calc(100% - 182px);
}
.file_upload_list.vertical .file_upload_block .file_icon {
  display: inline-block;
  margin: 0 10px 0 0;
  height: 24px;
  width: 19px;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  background-size: 100%;
}
.file_upload_list.vertical .file_upload_block .uploaded {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: -10px;
  padding: 10px 35px 10px 50px;
  min-height: 48px;
  text-align: left;
}
.file_upload_list.vertical .file_upload_block .uploaded .file_icon {
  position: absolute;
  top: 12px;
  left: 12px;
  margin: 0;
  height: 24px;
  width: 19px;
}
.file_upload_list.vertical .file_upload_block .uploaded .file_title {
  display: inline-block;
  margin: 0;
  max-height: 200px;
  width: calc(100% - 60px);
}
.file_upload_list.vertical .file_upload_block .uploaded .file_name {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.file_upload_list.vertical .file_upload_block .uploaded .file_delete {
  top: auto;
}
.file_upload_list.vertical .file_upload_block .uploaded .file_center {
  text-align: center;
}
.file_upload_list.vertical .file_button_add_page {
  position: relative;
  min-height: 56px;
  margin: -10px;
}
.file_upload_list.vertical .file_button_add_page label.button_file_upload {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  color: #717d83;
  font-size: 14px;
  padding: 18px 0 0 12px;
}
.file_upload_list.vertical .file_button_add_page label.button_file_upload:hover {
  background: rgba(255,255,255,0.15);
}
.file_upload_list.vertical .file_button_add_page label.button_file_upload:before {
  font-size: 18px;
  display: inline-block;
  margin: 0 5px 0 0;
  color: #717d83;
}
.file_upload_block {
  width: 170px;
  height: 135px;
  margin-bottom: 14px;
  border-radius: 3px;
  border: 1px solid #e6e8e9;
  background: #f5f5f6;
  display: inline-block;
  float: left;
  vertical-align: middle;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
.file_upload_block.col.half:nth-child(2n+1),
.file_upload_block.col.four:nth-child(3n+1),
.file_upload_block.col.three:nth-child(4n+1) {
  margin-left: 0;
}
.file_upload_block.error {
  border-color: #e54d4d;
  background-color: #ffebeb;
}
.file_upload_block.loading_block:after {
  background-color: #f7f7f7;
  border-radius: 3px;
}
.file_upload_block .uploaded {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: -10px -10px 0;
  padding: 10px 10px 9px;
  height: calc(100% + 20px);
  text-align: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background: #fff;
  border-radius: 3px;
}
.file_upload_block .uploaded .file_center {
  vertical-align: middle;
  width: 100%;
}
.file_upload_block .uploaded .file_title {
  color: #243036;
  margin-top: 5px;
  word-wrap: break-word;
  max-height: 44px;
}
.file_upload_block .icon-info {
  position: absolute;
  right: 8px;
  top: 8px;
  z-index: 10;
}
.file_upload_block .file_icon {
  margin-bottom: 7px;
}
.file_upload_block .file_delete {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 20px;
  height: 20px;
  text-decoration: none;
  border-radius: 50%;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -ms-transition: 0.2s;
  transition: 0.2s;
  cursor: pointer;
  z-index: 10;
}
.file_upload_block .file_delete::before {
  font-size: 18px;
  color: #717d83;
  -webkit-transition: color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  -ms-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
.file_upload_block .file_delete:hover::before {
  color: #b93535;
}
.file_upload_block .file_name {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-size: 12px;
  color: #243036;
}
.file_upload_block .file_title {
  color: rgba(36,48,54,0.5);
  font-size: 12px;
  max-height: 60px;
  overflow: hidden;
  line-height: 1.3;
}
.file_upload_block .file_title strong {
  display: block;
  color: rgba(36,48,54,0.72);
}
.file_upload_block .file_text_error {
  color: #b93535;
  font-size: 12px;
  margin-bottom: 2px;
}
.file_upload_block .file_button {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
}
.file_upload_block .file_button_add_page {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.file_upload_block .file_button_add_page label.button_file_upload {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  color: #717d83;
  font-size: 14px;
  padding-top: 27px;
}
.file_upload_block .file_button_add_page label.button_file_upload:hover {
  background: rgba(255,255,255,0.15);
}
.file_upload_block .file_button_add_page label.button_file_upload:before {
  font-size: 26px;
  display: block;
  margin: 0 0 15px;
  color: #717d83;
}
.file_upload_block .total-progress-box {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin-bottom: 8px;
}
.file_upload_block .total-progress-box [class*='progress-'] {
  margin: auto;
}
.file_upload_block .total-progress {
  display: inline-block;
  width: 28px;
  height: 28px;
  border-radius: 50px;
}
.file_upload_block .total-progress::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: 3px;
  background: #f7f7f7;
  border-radius: 50%;
}
.file_upload_block .total-progress-value {
  position: absolute;
  left: 6px;
  right: 6px;
  height: 30px;
  line-height: 30px;
  font-size: 8px;
  text-align: center;
}
.file_upload_block .progress-1 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(356.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(356.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(356.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(356.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(93.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-2 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(352.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(352.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(352.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(352.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(97.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-3 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(349.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(349.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(349.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(349.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(100.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-4 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(345.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(345.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(345.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(345.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(104.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-5 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(342deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(342deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(342deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(342deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(108deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-6 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(338.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(338.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(338.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(338.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(111.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-7 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(334.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(334.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(334.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(334.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(115.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-8 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(331.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(331.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(331.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(331.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(118.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-9 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(327.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(327.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(327.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(327.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(122.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-10 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(324deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(324deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(324deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(324deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(126deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-11 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(320.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(320.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(320.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(320.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(129.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-12 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(316.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(316.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(316.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(316.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(133.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-13 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(313.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(313.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(313.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(313.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(136.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-14 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(309.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(309.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(309.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(309.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(140.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-15 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(306deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(306deg, #0382ce 50%, #edeff1 50%, #edeff1);


  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(306deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(306deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(144deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-16 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(302.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(302.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(302.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(302.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(147.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-17 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(298.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(298.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(298.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(298.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(151.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-18 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(295.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(295.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(295.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(295.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(154.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-19 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(291.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(291.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(291.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(291.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(158.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-20 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(288deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(288deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(288deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(288deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(162deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-21 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(284.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(284.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(284.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(284.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(165.60000000000002deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-22 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(280.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(280.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(280.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(280.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(169.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-23 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(277.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(277.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(277.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(277.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(172.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-24 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(273.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(273.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(273.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(273.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(176.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-25 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-26 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(266.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(266.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(266.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(266.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(183.60000000000002deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-27 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(262.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(262.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(262.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(262.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(187.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-28 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(259.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(259.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(259.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(259.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(190.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-29 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(255.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(255.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(255.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(255.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(194.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-30 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(252deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(252deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(252deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(252deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(198deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-31 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(248.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(248.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(248.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(248.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(201.60000000000002deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-32 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(244.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(244.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(244.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(244.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(205.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-33 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(241.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(241.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(241.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(241.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(208.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-34 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(237.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(237.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(237.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(237.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(212.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-35 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(234deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(234deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(234deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(234deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(216deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-36 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(230.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(230.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(230.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(230.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(219.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-37 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(226.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(226.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(226.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(226.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(223.20000000000002deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-38 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(223.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(223.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(223.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(223.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(226.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-39 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(219.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(219.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(219.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(219.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(230.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-40 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(216deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(216deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(216deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(216deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(234deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-41 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(212.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(212.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(212.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(212.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(237.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-42 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(208.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(208.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(208.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(208.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(241.20000000000002deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-43 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(205.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(205.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(205.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(205.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(244.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-44 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(201.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(201.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(201.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(201.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(248.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-45 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(198deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(198deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(198deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(198deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(252deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-46 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(194.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(194.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(194.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(194.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(255.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-47 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(190.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(190.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(190.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(190.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(259.20000000000005deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-48 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(187.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(187.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(187.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(187.2deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(262.8deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-49 {
  background-image: -webkit-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -webkit-linear-gradient(183.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -moz-linear-gradient(183.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -o-linear-gradient(183.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #edeff1 50%, transparent 50%, transparent), -ms-linear-gradient(183.6deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #edeff1 50%, transparent 50%, transparent), linear-gradient(266.4deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-50 {
  background-image: -webkit-linear-gradient(180deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(180deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(180deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(180deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(-90deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-51 {
  background-image: -webkit-linear-gradient(176.4deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(176.4deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(176.4deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(176.4deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(-86.4deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-52 {
  background-image: -webkit-linear-gradient(172.8deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(172.8deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(172.8deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(172.8deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(-82.8deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-53 {
  background-image: -webkit-linear-gradient(169.2deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(169.2deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(169.2deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(169.2deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(-79.2deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-54 {
  background-image: -webkit-linear-gradient(165.6deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(165.6deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(165.6deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(165.6deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(-75.6deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-55 {
  background-image: -webkit-linear-gradient(162deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(162deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(162deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(162deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(-72deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-56 {
  background-image: -webkit-linear-gradient(158.4deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(158.4deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(158.4deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(158.4deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(-68.4deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-57 {
  background-image: -webkit-linear-gradient(154.8deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(154.8deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(154.8deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(154.8deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(-64.8deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-58 {
  background-image: -webkit-linear-gradient(151.2deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(151.2deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(151.2deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(151.2deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(-61.2deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-59 {
  background-image: -webkit-linear-gradient(147.6deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(147.6deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(147.6deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(147.6deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(-57.6deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-60 {
  background-image: -webkit-linear-gradient(144deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(144deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(144deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(144deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(-54deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-61 {
  background-image: -webkit-linear-gradient(140.4deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(140.4deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(140.4deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(140.4deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(-50.4deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-62 {
  background-image: -webkit-linear-gradient(136.8deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(136.8deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(136.8deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(136.8deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(-46.8deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-63 {
  background-image: -webkit-linear-gradient(133.2deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(133.2deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(133.2deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(133.2deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(-43.199999999999996deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-64 {
  background-image: -webkit-linear-gradient(129.6deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(129.6deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(129.6deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(129.6deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(-39.6deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-65 {
  background-image: -webkit-linear-gradient(126deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(126deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(126deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(126deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(-36deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-66 {
  background-image: -webkit-linear-gradient(122.4deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(122.4deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(122.4deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(122.4deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(-32.4deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-67 {
  background-image: -webkit-linear-gradient(118.8deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(118.8deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(118.8deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(118.8deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(-28.799999999999997deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-68 {
  background-image: -webkit-linear-gradient(115.2deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(115.2deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(115.2deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(115.2deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(-25.200000000000003deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-69 {
  background-image: -webkit-linear-gradient(111.6deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(111.6deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(111.6deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(111.6deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(-21.599999999999994deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-70 {
  background-image: -webkit-linear-gradient(108deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(108deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(108deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(108deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(-18deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-71 {
  background-image: -webkit-linear-gradient(104.4deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(104.4deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(104.4deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(104.4deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(-14.399999999999991deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-72 {
  background-image: -webkit-linear-gradient(100.8deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(100.8deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(100.8deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(100.8deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(-10.799999999999997deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-73 {
  background-image: -webkit-linear-gradient(97.2deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(97.2deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(97.2deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(97.2deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(-7.200000000000003deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-74 {
  background-image: -webkit-linear-gradient(93.6deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(93.6deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(93.6deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(93.6deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(-3.5999999999999943deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-75 {
  background-image: -webkit-linear-gradient(90deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(90deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(90deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(90deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(0deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-76 {
  background-image: -webkit-linear-gradient(86.4deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(86.4deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(86.4deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(86.4deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(3.6000000000000085deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-77 {
  background-image: -webkit-linear-gradient(82.8deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(82.8deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(82.8deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(82.8deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(7.200000000000003deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-78 {
  background-image: -webkit-linear-gradient(79.2deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(79.2deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(79.2deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(79.2deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(10.799999999999997deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-79 {
  background-image: -webkit-linear-gradient(75.6deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(75.6deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(75.6deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(75.6deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(14.400000000000006deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-80 {
  background-image: -webkit-linear-gradient(72deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(72deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(72deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(72deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(18deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-81 {
  background-image: -webkit-linear-gradient(68.4deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(68.4deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(68.4deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(68.4deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(21.60000000000001deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-82 {
  background-image: -webkit-linear-gradient(64.8deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(64.8deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(64.8deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(64.8deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(25.200000000000003deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-83 {
  background-image: -webkit-linear-gradient(61.2deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(61.2deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(61.2deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(61.2deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(28.799999999999997deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-84 {
  background-image: -webkit-linear-gradient(57.6deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(57.6deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(57.6deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(57.6deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(32.400000000000006deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-85 {
  background-image: -webkit-linear-gradient(54deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(54deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(54deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(54deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(36deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-86 {
  background-image: -webkit-linear-gradient(50.4deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(50.4deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(50.4deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(50.4deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(39.599999999999994deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-87 {
  background-image: -webkit-linear-gradient(46.8deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(46.8deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(46.8deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(46.8deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(43.20000000000002deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-88 {
  background-image: -webkit-linear-gradient(43.2deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(43.2deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(43.2deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(43.2deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(46.80000000000001deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-89 {
  background-image: -webkit-linear-gradient(39.6deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(39.6deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(39.6deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(39.6deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(50.400000000000006deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-90 {
  background-image: -webkit-linear-gradient(36deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(36deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(36deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(36deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(54deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-91 {
  background-image: -webkit-linear-gradient(32.4deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(32.4deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(32.4deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(32.4deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(57.599999999999994deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-92 {
  background-image: -webkit-linear-gradient(28.8deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(28.8deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(28.8deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(28.8deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(61.20000000000002deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-93 {
  background-image: -webkit-linear-gradient(25.2deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(25.2deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(25.2deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(25.2deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(64.80000000000001deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-94 {
  background-image: -webkit-linear-gradient(21.6deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(21.6deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(21.6deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(21.6deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(68.4deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-95 {
  background-image: -webkit-linear-gradient(18deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(18deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(18deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(18deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(72deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-96 {
  background-image: -webkit-linear-gradient(14.4deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(14.4deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(14.4deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(14.4deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(75.6deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-97 {
  background-image: -webkit-linear-gradient(10.8deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(10.8deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(10.8deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(10.8deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(79.20000000000002deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-98 {
  background-image: -webkit-linear-gradient(7.2deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(7.2deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(7.2deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(7.2deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(82.80000000000001deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-99 {
  background-image: -webkit-linear-gradient(3.6deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(3.6deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(3.6deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(3.6deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(86.4deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_block .progress-100 {
  background-image: -webkit-linear-gradient(0deg, #0382ce 50%, transparent 50%, transparent), -webkit-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -moz-linear-gradient(0deg, #0382ce 50%, transparent 50%, transparent), -moz-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -o-linear-gradient(0deg, #0382ce 50%, transparent 50%, transparent), -o-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: -ms-linear-gradient(0deg, #0382ce 50%, transparent 50%, transparent), -ms-linear-gradient(180deg, #0382ce 50%, #edeff1 50%, #edeff1);
  background-image: linear-gradient(90deg, #0382ce 50%, transparent 50%, transparent), linear-gradient(270deg, #0382ce 50%, #edeff1 50%, #edeff1);
}
.file_upload_list {
  width: 100%;
}
.file_upload_list .file_upload_item {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin-bottom: 12px;
  font-size: 14px;
  overflow: hidden;
/*
			Если после отклонения документов в блок подгружаются новые документы,
			то напротив строки с документов отображается "зеленый кружок".
		*/
}
.file_upload_list .file_upload_item .poss {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
}
.file_upload_list .file_upload_item .poss {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
}
.file_upload_list .file_upload_item .total-progress-box {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  height: 19px;
  margin-right: 25px;
}
.file_upload_list .file_upload_item .total-progress-value {
  color: #717d83;
  font-size: 12px;
  text-align: center;
}
.file_upload_list .file_upload_item .total-progress {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 3px;
  background: #81c624;
  border-radius: 2px;
}
.file_upload_list .file_upload_item .file_icon {
  display: inline-block;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  width: 14px;
  height: 18px;
  -webkit-background-size: 14px auto;
  -moz-background-size: 14px auto;
  background-size: 14px auto;
  margin: 0 8px 0 0;
  vertical-align: middle;
}
.file_upload_list .file_upload_item .file_name {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: bottom;
  margin-right: auto;
}
.file_upload_list .file_upload_item a.file_name {
  text-decoration: none;
  color: #0082cd;
}
.file_upload_list .file_upload_item a.file_name:hover {
  text-decoration: underline;
  color: #009ee3;
}
.file_upload_list .file_upload_item .file_date {
  position: absolute;
  top: 0;
  right: 30px;
}
.file_upload_list .file_upload_item .file_delete {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -o-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  margin-left: 4px;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  transition: opacity 0.2s;
  font-size: 18px;
  color: #717d83;
}
.file_upload_list .file_upload_item .file_delete:hover {
  color: #b93535;
}
.file_upload_list .file_upload_item .file_error_text {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -o-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  margin-left: 4px;
  line-height: 1em;
  text-decoration: none;
  color: #b93535;
  border-bottom: 1px dashed;
}
.file_upload_list .file_upload_item._new-file {
  padding-right: 24px;
}
.file_upload_list .file_upload_item._new-file::after {
  content: '';
  position: absolute;
  right: 4px;
  top: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background-color: #88bd1f;
  border-radius: 50%;
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-transition: opacity ease-out 0.2s;
  -moz-transition: opacity ease-out 0.2s;
  -o-transition: opacity ease-out 0.2s;
  -ms-transition: opacity ease-out 0.2s;
  transition: opacity ease-out 0.2s;
}
.file_upload_list .file_upload_item.error .file_name {
  color: #9da6aa;
}
.file_upload_list .file_upload_item.error .file_delete {
  color: #b93535;
}
.file_upload_list .file_upload_item.file_upload_item__bordered {
  padding: 12px;
  border: 1px solid rgba(36,48,54,0.09);
  border-radius: 3px;
}
.file_upload_list .file_upload_item.file_upload_item__bordered .file_delete {
  right: 12px;
}
.file_upload_list .file_upload_item.file_upload_item__bordered .file_error_text {
  right: 37px;
}
.file_upload_list .file_upload_item.file_upload_item__bordered .file_name {
  font-size: 12px;
  color: #243036;
}
.file_upload_list .file_upload_item.file_upload_item__bordered.error {
  background-color: #ffe6e6;
  border-color: #b93535;
}
.file_upload_list.inline .file_upload_item {
  display: inline-block;
  margin: 0 4px 4px 0;
  background: #edeff1;
  border-radius: 2px;
  padding: 6px 30px 6px 10px;
  min-width: 100px;
}
.file_upload_list.inline .file_upload_item .file_upload_item_info {
  padding: 6px 30px 6px 10px;
  margin: -6px -30px -6px -10px;
}
.file_upload_list.inline .file_upload_item .file_name {
  max-width: 200px;
}
.file_upload_list.inline .file_upload_item .file_delete {
  right: 6px;
  top: 6px;
}
.file_upload_list.inline .file_upload_item .file_error_text {
  position: relative;
  top: auto;
  right: auto;
  float: right;
  font-size: 14px;
  margin-left: 10px;
}
.file_upload_list__no_delete .file_upload_item .file_delete {
  display: none;
}
.file_upload_list__no_delete .file_upload_item .file_date,
.file_upload_list__no_delete .file_upload_item .file_error_text {
  right: 0;
}
.page_wizard {
  margin: -30px -35px 30px;
  padding: 15px 35px;
  background-color: #f5f5f5;
}
.page_wizard .wizard_steps {
  margin-bottom: 0;
}
.page_wizard .wizard_steps .label {
  background-color: #f5f5f5;
  -webkit-box-shadow: 0 0 0 24px #f5f5f5;
  box-shadow: 0 0 0 24px #f5f5f5;
}
.page_wizard .wizard_steps .error .label {
  background-color: #f5f5f5 !important;
}
.page_wizard .wizard_steps .done .label {
  background-color: #f5f5f5 !important;
}
.page_wizard .wizard_steps .done .name {
  background-color: transparent !important;
}
.wizard_steps {
  counter-reset: steps;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin: 0 0 30px;
  padding: 4px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: none;
  overflow: hidden;
}
.wizard_steps .step {
  position: relative;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  -webkit-flex-basis: 0;
  flex-basis: 0;
  text-align: center;
  color: #9da6aa;
}
.wizard_steps .step::before {
  content: counter(steps);
  counter-increment: steps;
  display: block;
  margin: 0 auto 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-weight: 500;
  border-radius: 32px;
  -webkit-box-shadow: inset 0 0 0 1.5px #9da6aa;
  box-shadow: inset 0 0 0 1.5px #9da6aa;
}
.wizard_steps .step + .step::after {
  content: '';
  position: absolute;
  top: 15px;
  right: calc(50% + 33px);
  width: calc(100% - 66px);
  height: 1px;
  background: #cbcfd1;
}
.wizard_steps .step.done::before {
  text-align: center;
  line-height: 32px;
  color: #88bd1f;
  -webkit-box-shadow: inset 0 0 0 1.5px #88bd1f;
  box-shadow: inset 0 0 0 1.5px #88bd1f;
}
.wizard_steps .step.done .name {
  color: #88bd1f;
}
.wizard_steps .step.active::before {
  color: #fff;
  background-color: #0082cd;
  -webkit-box-shadow: inset 0 0 0 1.5px #0082cd;
  box-shadow: inset 0 0 0 1.5px #0082cd;
}
.wizard_steps .step.active .name {
  color: #0082cd;
}
.wizard_steps .step.load::before {
  color: transparent;
  background-image: url(/account/images/loading_ring_light.svg?4af752a);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: 38px;
  -moz-background-size: 38px;
  background-size: 38px;
  -webkit-box-shadow: inset 0 0 0 1.5px rgba(36,48,54,0.03);
  box-shadow: inset 0 0 0 1.5px rgba(36,48,54,0.03);
}
.wizard_steps .step.error::before {
  content: '!';
  font-size: 18px;
  color: #b93535;
  background: #fff;
  -webkit-box-shadow: inset 0 0 0 1.5px #b93535;
  box-shadow: inset 0 0 0 1.5px #b93535;
}
.wizard_steps .step.error .name {
  color: #b93535;
  background-color: transparent;
}
.wizard_steps .name {
  padding: 3px 7px 4px;
  line-height: 1.2;
  font-weight: 500;
  font-size: 12px;
  color: #9da6aa;
  border-radius: 4px;
}
.wizard_steps.light::before {
  display: none;
  background-color: #fff !important;
}
.wizard_steps.light .step::after {
  content: '';
  position: absolute;
  left: calc(50% - 1px);
  top: 34px;
  bottom: 0;
  display: block;
  width: 2px;
  background: #fff;
}
.wizard_steps.light .label {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.wizard_steps.light .active::after,
.wizard_steps.light .done::after {
  top: 38px;
}
.wizard_steps.light .active .label,
.wizard_steps.light .done .label {
  border: 6px double #0382ce;
  background-color: #fff;
}
.wizard_steps.light .active .label::after,
.wizard_steps.light .done .label::after,
.wizard_steps.light .active .label::before,
.wizard_steps.light .done .label::before {
  background: url(/account/images/wizard_step_arrow_white.svg?0cea5a2) no-repeat 0 0;
}
.wizard_steps.light .active .label::after,
.wizard_steps.light .done .label::after {
  top: calc(100% - 2px);
}
.wizard_steps.light .active .label {
  font-weight: 500;
  color: #0382ce;
}
.wizard_steps.light .done .label {
  color: transparent;
  background-image: url(/account/images/check_b.svg?4b9cb58);
}
.steps_vertical {
  counter-reset: steps;
  margin: 0 30px;
  width: 340px;
  text-align: left;
  font-size: 14px;
}
.steps_vertical > li {
  counter-increment: step;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.steps_vertical > li:not(:last-child) {
  margin-bottom: 20px;
}
.steps_vertical > li:not(:last-child)::after {
  content: '';
  position: absolute;
  top: 42px;
  left: 21px;
  height: 100%;
  border: 1px solid #0382ce;
}
.steps_vertical > li span {
  width: 80%;
}
.steps_vertical > li::before {
  content: counter(step);
  margin-right: 16px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-weight: 500;
  font-size: 18px;
  color: #0382ce;
  background-color: #fff;
  border: 2px solid #0382ce;
  border-radius: 50%;
}
.drop.drop_add_favorites .drop-content-inner {
  padding: 15px;
  width: 250px;
}
.drop.drop_add_favorites .drop-content-inner .title {
  font-size: 14px;
  margin: 0 0 10px;
  color: #717d83;
}
.drop.drop_add_favorites .drop-content-inner .form_buttons {
  margin-top: 15px;
}
.drop.drop_add_favorites .drop-content-inner .form_buttons .button_clean {
  float: right;
  margin-top: 6px;
}
.import_1c_button {
  margin: 0 0 24px;
}
.import_1c_success {
  background: url(/account/images/account_widget_status_success.svg?47af2c1) no-repeat 0 0;
  -webkit-background-size: 50px auto;
  -moz-background-size: 50px auto;
  background-size: 50px auto;
  padding: 10px 0 0 70px;
}
.import_1c_success h3 {
  margin-bottom: 15px;
}
.import_1c_success ul.circ {
  min-height: 100px;
  max-height: calc(100vh - 410px);
  overflow: auto;
}
.fix_transaction {
  margin-top: 30px;
}
.fix_transaction .title {
  font-size: 18px;
  margin: 0 0 15px;
}
.fix_transaction .title .icon-info {
  font-size: 16px;
  margin-left: 5px;
}
.fix_transaction p {
  margin-bottom: 20px !important;
}
.fix_transaction .form_button_right.button_clean {
  margin-top: 8px;
}
.exchange_money .property_label {
  width: 27%;
  text-align: right;
}
.exchange_money .property_value {
  width: 69%;
  margin-left: 3%;
}
.exchange_money .total_summ {
  background: #eaf5f9;
  font-size: 20px;
  display: inline-block;
  padding: 7px 12px;
  margin-top: -11px;
}
.exchange_money .exchange_money_confirm {
  text-align: center;
  font-size: 16px;
  margin-top: 30px;
  margin-bottom: 0;
  border-top: none;
  padding-top: 20px;
}
.exchange_money .exchange_money_confirm .title {
  font-weight: 500;
  font-size: 18px;
}
.exchange_money .exchange_money_confirm .form_buttons {
  margin-top: 20px;
}
.exchange_money .exchange_money_confirm .light_text {
  font-size: 14px;
}
.exchange_money .exchange_money_confirm .button {
  position: relative;
}
.exchange_money .exchange_money_confirm_loader {
  position: absolute;
  top: 0;
  height: 4px;
  right: 0;
  -webkit-animation: exchange_money_confirm 20s linear;
  -moz-animation: exchange_money_confirm 20s linear;
  -o-animation: exchange_money_confirm 20s linear;
  -ms-animation: exchange_money_confirm 20s linear;
  animation: exchange_money_confirm 20s linear;
  background: #b5ea5b;
}
.payment_notification_form {
  margin: 25px 0 20px;
}
.payment_save_favorite {
  margin: 20px 0 15px;
}
.payment_autocompelete_details {
  margin-bottom: 50px;
}
.payment_autocompelete_details:after,
.payment_autocompelete_details:before {
  left: -32px;
  top: 30px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.payment_autocompelete_details:after {
  border-color: rgba(255,255,255,0);
  border-left-color: #fff;
  border-top-color: #fff;
  border-width: 9px;
}
.payment_autocompelete_details:before {
  border-color: rgba(0,0,0,0);
  border-left-color: #d2d7dd;
  border-top-color: #d2d7dd;
  border-width: 11px;
  margin-top: -2px;
}
.payment_autocompelete_details .title {
  padding: 12px 0 35px 50px;
  background: url(/account/images/icon_eva.svg?579725f) no-repeat 0 0;
  font-size: 16px;
  color: #717d83;
}
.payment_autocompelete_details .autocompelete_details_textarea {
  font-size: 14px;
  min-height: 220px;
  max-height: 350px;
}
.payment_autocompelete_details .form_buttons {
  margin-top: 10px;
}
.payment_autocompelete_details .file_upload_block {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.payment_autocompelete_details .file_upload_block .uploaded {
  border-radius: 0;
}
.payment_autocompelete_details .file_upload_block .file_delete {
  right: 10px;
  top: 10px;
}
.payment_autocompelete_details .file_upload_block .file_icon {
  width: 60px;
  height: 81px;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  background-size: 100%;
  margin-bottom: 15px;
}
.payment_autocompelete_details .file_upload_block .file_name {
  font-size: 14px;
}
.payment_favorites_list {
  margin-top: 35px;
}
.payment_favorites_list .title {
  font-size: 12px;
  text-transform: uppercase;
  margin: 0 0 10px;
  color: #717d83;
  letter-spacing: 0.5px;
}
.payment_favorites_list .item {
  position: relative;
  display: block;
  margin: 0 -18px 0;
  padding: 10px 33px 10px 48px;
  text-decoration: none;
  color: #015486;
  font-size: 15px;
  background: transparent;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  -o-transition: background 0.2s;
  -ms-transition: background 0.2s;
  transition: background 0.2s;
  overflow: hidden;
}
.payment_favorites_list .item:before {
  position: absolute;
  top: 9px;
  left: 18px;
  font-size: 21px;
  -webkit-transition: 0.35s;
  -moz-transition: 0.35s;
  -o-transition: 0.35s;
  -ms-transition: 0.35s;
  transition: 0.35s;
  z-index: 0;
}
.payment_favorites_list .item:after {
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 38px;
  right: 10px;
  background: #e5e7e8;
}
.payment_favorites_list .item:hover {
  z-index: 10;
  background: #fff;
}
.payment_favorites_list .item:hover .item_icon_edit {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.payment_favorites_list .item .item_icon_favorite {
  position: absolute;
  top: 9px;
  left: 18px;
  font-size: 21px;
  -webkit-transition: 0.35s;
  -moz-transition: 0.35s;
  -o-transition: 0.35s;
  -ms-transition: 0.35s;
  transition: 0.35s;
  z-index: 0;
  color: #da9d04;
}
.payment_favorites_list .item .item_icon_favorite:before {
  margin: 0;
}
.payment_favorites_list .item .item_icon_favorite:hover {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
.payment_favorites_list .item .item_icon_edit,
.payment_favorites_list .item .item_icon_save {
  position: absolute;
  top: 12px;
  right: 6px;
  font-size: 16px;
  -webkit-transition: 0.35s;
  -moz-transition: 0.35s;
  -o-transition: 0.35s;
  -ms-transition: 0.35s;
  transition: 0.35s;
  z-index: 0;
  color: rgba(36,48,54,0.36);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.payment_favorites_list .item .item_icon_edit:before,
.payment_favorites_list .item .item_icon_save:before {
  margin: 0;
}
.payment_favorites_list .item .item_icon_edit:hover,
.payment_favorites_list .item .item_icon_save:hover {
  color: rgba(36,48,54,0.72);
}
.payment_favorites_list .item .item_icon_save {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  color: #0382ce;
}
.payment_favorites_list .item .item_icon_save:hover {
  color: #0395ec;
}
.payment_favorites_list .item .item_name {
  display: block;
  line-height: 1.3;
}
.payment_favorites_list .item .item_name_editable {
  display: block;
}
.payment_favorites_list .item .item_name_editable.hide {
  height: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  overflow: hidden;
}
.payment_favorites_list .item .item_name_editable textarea {
  padding: 0;
  margin: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
  font-size: 15px;
  min-height: 19px;
  height: 19px;
  line-height: 1.3;
  width: 100%;
}
.payment_favorites_list .item .item_name_editable textarea[readonly],
.payment_favorites_list .item .item_name_editable textarea:disabled {
  background: none;
  color: #015486;
  cursor: pointer;
}
.payment_favorites_list .item .item_summ {
  color: rgba(36,48,54,0.72);
  font-weight: 500;
  margin-top: 2px;
  display: block;
}
.payment_favorites_list .item .d_b {
  z-index: 10;
  position: relative;
}
.payment_favorites_list .item .light_text {
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -ms-transition: color 0.2s;
  transition: color 0.2s;
  margin-top: 4px;
  z-index: 10;
  position: relative;
}
.payment_favorites_list .item .light_text .money_expense,
.payment_favorites_list .item .light_text .money_income {
  color: #717d83;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -ms-transition: color 0.2s;
  transition: color 0.2s;
}
.payment_favorites_list .item.deleted .item_icon_edit {
  display: none;
}
.payment_favorites_list .item.deleted .item_name_editable textarea {
  color: rgba(36,48,54,0.5);
}
.payment_favorites_list .item.deleted .item_summ {
  color: rgba(36,48,54,0.5);
}
.payment_new_type_popup {
  width: 360px;
  padding: 0;
}
.payment_new_type_popup a {
  display: block;
  height: 65px;
  line-height: 62px;
  background: #0382ce;
  color: #fff;
  font-weight: normal;
  padding: 0 0 0 24px;
  margin: 0 0 3px;
}
.payment_new_type_popup a:before {
  font-size: 24px;
  width: 35px;
  vertical-align: -5px;
}
.payment_new_type_popup a:hover {
  background: #038bdd;
  font-size: 17px;
}
.payment_new_type_popup a:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.payment_new_type_popup a:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.payment_new_type_popup a.icon-building:before {
  font-size: 22px;
}
.debit_or_credit_payment {
  font-size: 14px;
  padding: 20px;
  margin-bottom: 24px;
  background-image: -webkit-linear-gradient(left top, #fcf6bc, #fae5b2);
  background-image: -moz-linear-gradient(left top, #fcf6bc, #fae5b2);
  background-image: -o-linear-gradient(left top, #fcf6bc, #fae5b2);
  background-image: -ms-linear-gradient(left top, #fcf6bc, #fae5b2);
  background-image: linear-gradient(to right bottom, #fcf6bc, #fae5b2);
  background-color: #fff75e;
}
.debit_or_credit_payment .title {
  font-weight: 500;
  margin-bottom: 16px;
  color: initial;
}
.debit_or_credit_payment .property_label {
  color: rgba(36,48,54,0.72);
}
.debit_or_credit_payment .property_value {
  width: 36%;
  margin-left: 0;
}
.account_widget {
  margin-bottom: 40px;
  padding: 30px 40px 40px;
  font-size: 16px;
  background: #d9f3b8 -webkit-linear-gradient(315deg, #fffbdb 0%, #ffe6a4 100%);
  background: #d9f3b8 -moz-linear-gradient(315deg, #fffbdb 0%, #ffe6a4 100%);
  background: #d9f3b8 -o-linear-gradient(315deg, #fffbdb 0%, #ffe6a4 100%);
  background: #d9f3b8 -ms-linear-gradient(315deg, #fffbdb 0%, #ffe6a4 100%);
  background: #d9f3b8 linear-gradient(135deg, #fffbdb 0%, #ffe6a4 100%);
  border: 1px solid #ecd591;
}
.account_widget.success {
  background-image: -webkit-linear-gradient(315deg, #d5fbc4 0%, #e8f9c5 100%);
  background-image: -moz-linear-gradient(315deg, #d5fbc4 0%, #e8f9c5 100%);
  background-image: -o-linear-gradient(315deg, #d5fbc4 0%, #e8f9c5 100%);
  background-image: -ms-linear-gradient(315deg, #d5fbc4 0%, #e8f9c5 100%);
  background-image: linear-gradient(135deg, #d5fbc4 0%, #e8f9c5 100%);
  border-color: #88bd1f;
}
.account_widget.error {
  background-image: -webkit-linear-gradient(315deg, #ffd4ca 0%, #ffb9ba 100%);
  background-image: -moz-linear-gradient(315deg, #ffd4ca 0%, #ffb9ba 100%);
  background-image: -o-linear-gradient(315deg, #ffd4ca 0%, #ffb9ba 100%);
  background-image: -ms-linear-gradient(315deg, #ffd4ca 0%, #ffb9ba 100%);
  background-image: linear-gradient(135deg, #ffd4ca 0%, #ffb9ba 100%);
  border-color: #b93535;
}
.account_widget h3 {
  margin-bottom: 15px;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 24px;
}
.account_widget h4 {
  margin: 0 0 12px;
  font-weight: 500;
  font-size: 16px;
}
.account_widget p {
  margin: 12px 0;
  line-height: 1.4;
}
.account_widget p:last-child {
  margin-bottom: 0;
}
.account_widget a:not(.button) {
  color: #243036;
}
.account_widget [class*='info'] {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  background-color: transparent;
  border: 0;
}
.account_widget .found_company {
  -webkit-background-size: 50px auto;
  -moz-background-size: 50px auto;
  background-size: 50px auto;
  background-position: 15px 15px;
  padding-left: 90px;
  border-top: 3px solid rgba(0,0,0,0.1);
  border-bottom: 3px solid rgba(0,0,0,0.1);
}
.account_widget .found_company h3 {
  margin: 0 0 10px;
  text-align: left;
  font-weight: 400;
  font-size: 18px;
}
.account_widget .found_company p {
  font-size: 16px;
}
.account_widget .form_buttons {
  margin: 20px 0 0;
}
.account_widget .form_buttons .links {
  margin: 15px 0 0 30px;
  font-size: 16px;
}
.account_widget .form_buttons .links a {
  margin: 0 10px;
  display: inline-block;
  text-decoration: underline;
  text-transform: uppercase;
  font-weight: 400;
}
.account_widget .form_buttons .links a:last-child {
  margin-bottom: 0;
}
.account_widget .info.status {
  margin-bottom: 20px;
  padding-left: 90px;
  padding-bottom: 20px;
  padding-top: 0;
  font-size: 16px;
  border-top: none;
  background-image: url(/account/images/account_widget_status.svg?b2b33f3);
  background-repeat: no-repeat;
  background-position: 0 0;
  -webkit-background-size: 50px auto;
  -moz-background-size: 50px auto;
  background-size: 50px auto;
}
.account_widget .info.status:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 90px;
  width: 200px;
  height: 3px;
  background: rgba(0,0,0,0.1);
}
.account_widget .info.status.success {
  background-image: url(/account/images/account_widget_status_success.svg?47af2c1);
}
.account_widget .info.status.error {
  background-image: url(/account/images/account_widget_status_error.svg?059cbd7);
  background-position: 5px 0;
  -webkit-background-size: 45px auto;
  -moz-background-size: 45px auto;
  background-size: 45px auto;
}
.account_widget .info.status ~ * {
  padding-left: 90px;
}
.account_widget .info.status p {
  color: #243036;
}
.account_widget .info.status p:last-child {
  margin-bottom: 0;
}
.account_widget_dashboard {
  margin-bottom: 30px;
  padding: 30px 40px;
  min-height: 240px;
  overflow: hidden;
  color: #fff;
  background: #d9f3b8 -webkit-linear-gradient(left, #f6faa2 0%, #8dc540 100%);
  background: #d9f3b8 -moz-linear-gradient(left, #f6faa2 0%, #8dc540 100%);
  background: #d9f3b8 -o-linear-gradient(left, #f6faa2 0%, #8dc540 100%);
  background: #d9f3b8 -ms-linear-gradient(left, #f6faa2 0%, #8dc540 100%);
  background: #d9f3b8 linear-gradient(to right, #f6faa2 0%, #8dc540 100%);
}
.account_widget_dashboard.error {
  background: -webkit-linear-gradient(left, #da6a43 0, #ed5865 100%);
  background: -moz-linear-gradient(left, #da6a43 0, #ed5865 100%);
  background: -o-linear-gradient(left, #da6a43 0, #ed5865 100%);
  background: -ms-linear-gradient(left, #da6a43 0, #ed5865 100%);
  background: linear-gradient(to right, #da6a43 0, #ed5865 100%);
}
.account_widget_dashboard.error .active .label,
.account_widget_dashboard.error .done .label {
  border-color: #da6a43;
}
.account_widget_dashboard.error .active .label {
  color: #da6a43;
}
.account_widget_dashboard.error .done .label {
  background-image: url(/account/images/check_r.svg?35926bf);
}
.account_widget_dashboard .wizard_steps {
  position: absolute;
  top: 30px;
  bottom: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.account_widget_dashboard .wizard_steps .step {
  padding-bottom: 0;
  height: 100%;
}
.account_widget_dashboard .wizard_steps .step:last-child {
  height: 34px;
}
.account_widget_dashboard .desc {
  margin-left: 80px;
  padding-top: 5px;
}
.account_widget_dashboard .desc h3 {
  text-transform: uppercase;
  font-weight: 500;
}
.account_widget_dashboard .desc h4 {
  margin: 0 0 10px;
  font-weight: 500;
}
.account_widget_dashboard .desc p {
  margin: 0 0 15px;
  font-size: 16px;
}
.account_widget_dashboard .desc a {
  color: #fff;
}
.account_widget_dashboard .desc .light_text {
  color: rgba(255,255,255,0.7);
}
.account_widget_dashboard .desc .info,
.account_widget_dashboard .desc .info_error {
  padding: 0 0 20px;
  color: #fff;
  background: none;
  border: 0;
  border-bottom: 1px solid rgba(255,255,255,0.5);
}
.account_widget_dashboard .desc .info .desc,
.account_widget_dashboard .desc .info_error .desc {
  margin-left: 0;
  padding-top: 0;
}
.account_widget_dashboard .desc .button {
  background: transparent;
  -webkit-box-shadow: 0 0 0 2px #fff;
  box-shadow: 0 0 0 2px #fff;
}
.account_widget_dashboard .desc .found_company {
  padding: 20px;
  background: rgba(45,70,104,0.3);
}
.account_widget_dashboard .desc .info_error {
  padding: 20px;
  background: rgba(0,0,0,0.1);
}
.account_balance_widget .icon-info {
  position: absolute;
  right: 15px;
  top: 70px;
  z-index: 10;
}
.account_balance_widget .item {
  margin: 0 0 15px;
  font-size: 18px;
}
.account_balance_widget .item .light_text {
  font-size: 14px;
}
@media screen and (max-width: 1210px) {
  .account_balance_widget .item .light_text {
    font-size: 13px;
  }
}
.account_balance_widget .balance .value {
  text-decoration: none;
  font-weight: 300;
  font-size: 30px;
  color: #243036;
}
.account_balance_widget .balance_available,
.account_balance_widget .balance_reserved,
.account_balance_widget .balance_overdraft {
  padding-left: 26px;
}
.account_balance_widget .balance_reserved::before,
.account_balance_widget .balance_overdraft::before {
  position: absolute;
  top: 11px;
  left: 0;
  font-size: 17px;
}
.account_balance_widget .balance_reserved::before {
  color: #ee7c2d;
}
.account_balance_widget .balance_overdraft::before {
  color: #88bd1f;
}
.account_balance_widget .balance_deposit,
.account_balance_widget .balance_usn {
  margin-bottom: 0;
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #e5e7e8;
}
.account_balance_widget .account_balance_widget_empty {
  padding: 20px 0;
  text-align: center;
}
.account_balance_widget .account_balance_widget_empty p {
  margin: 0 0 15px;
  font-style: italic;
  font-size: 14px;
  color: #717d83;
}
.account_balance_widget .blocked_money {
  margin: 20px -20px -20px;
  padding: 20px;
  background: #fff1f1;
  border-top: 2px solid #ffbaba;
  cursor: pointer;
}
.account_balance_widget .blocked_money:hover .light_text {
  color: #243036;
}
.account_balance_widget .blocked_money .value {
  font-weight: 300;
  font-size: 30px;
  color: #b93535;
}
.account_balance_widget .blocked_money .icon-info {
  top: 20px;
  color: #717d83;
}
.account_plastic_cards {
  margin-bottom: 48px;
}
.account_plastic_cards .plastic_card {
  padding: 32px 188px 32px 216px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 160px;
  background: rgba(36,48,54,0.03);
  border-radius: 3px;
}
.account_details {
  padding: 30px;
  background: rgba(36,48,54,0.03);
  border-radius: 3px;
}
.account_details .form_group:last-child {
  margin-bottom: 0;
}
.account_details table {
  background: transparent;
}
.account_details table td {
  padding: 0;
  border: 0;
}
.account_details table td:first-child {
  padding-right: 24px;
  min-width: 180px;
  overflow-wrap: break-word;
  word-wrap: break-word;
  text-align: right;
  color: #717d83;
}
.account_details table td:last-child {
  width: 100%;
}
.account_details table tr:not(:last-child) td {
  padding-bottom: 15px;
}
.plastic_card {
  margin-bottom: 16px;
/*
		align-items stretch сделан для того, чтобы текст поверх карты (например
		"Карта временно заблокирована") не выпадал за рамки блока в IE
	*/
}
.plastic_card.visa > .card_image::before,
.plastic_card.mastercard > .card_image::before {
  content: '';
  position: absolute;
  bottom: 10px;
  right: 10px;
  background-repeat: no-repeat;
  -webkit-background-size: auto 15px;
  -moz-background-size: auto 15px;
  background-size: auto 15px;
}
.plastic_card.visa > .card_image::before {
  width: 32px;
  height: 10px;
  background-image: url(/account/images/cards/payment_systems.svg?029caf5);
  background-position: -30px 100%;
}
.plastic_card.mastercard > .card_image::before {
  width: 25px;
  height: 15px;
  background-image: url(/account/images/cards/payment_systems.svg?029caf5);
  background-position: 0 100%;
}
.plastic_card.virtual > .card_image,
.plastic_card.thirdparty > .card_image,
.plastic_card.dark > .card_image {
  color: #fff;
}
.plastic_card.virtual.visa > .card_image::before,
.plastic_card.thirdparty.visa > .card_image::before,
.plastic_card.dark.visa > .card_image::before {
  background-position: -66px 100%;
}
.plastic_card.old > .card_image,
.plastic_card .card_new.activated .card_image {
  background-image: url(/account/images/cards/logo_modulbank.svg?72c5659);
}
.plastic_card.thirdparty > .card_image {
  background-image: -webkit-linear-gradient(32deg, #2b9cbf 22%, #27bcca 122%);
  background-image: -moz-linear-gradient(32deg, #2b9cbf 22%, #27bcca 122%);
  background-image: -o-linear-gradient(32deg, #2b9cbf 22%, #27bcca 122%);
  background-image: -ms-linear-gradient(32deg, #2b9cbf 22%, #27bcca 122%);
  background-image: linear-gradient(58deg, #2b9cbf 22%, #27bcca 122%);
  background-position: 0 0;
}
.plastic_card.virtual > .card_image {
  background-image: url(/account/images/cards/logo_modulbank_light.svg?df74a62), -webkit-linear-gradient(32deg, #2b9cbf 22%, #27bcca 122%);
  background-image: url(/account/images/cards/logo_modulbank_light.svg?df74a62), -moz-linear-gradient(32deg, #2b9cbf 22%, #27bcca 122%);
  background-image: url(/account/images/cards/logo_modulbank_light.svg?df74a62), -o-linear-gradient(32deg, #2b9cbf 22%, #27bcca 122%);
  background-image: url(/account/images/cards/logo_modulbank_light.svg?df74a62), -ms-linear-gradient(32deg, #2b9cbf 22%, #27bcca 122%);
  background-image: url(/account/images/cards/logo_modulbank_light.svg?df74a62), linear-gradient(58deg, #2b9cbf 22%, #27bcca 122%);
}
.plastic_card.virtual > .card_image::after {
  content: "\432\438\440\442\443\430\43B\44C\43D\430\44F";
  position: absolute;
  top: 10px;
  right: 10px;
}
.plastic_card.green > .card_image {
  background-image: url(/account/images/cards/logo_modulbank.svg?72c5659), url(/account/images/cards/card_green_bg.svg?28f56a0);
}
.plastic_card.white > .card_image {
  background-image: url(/account/images/cards/logo_modulbank.svg?72c5659), url(/account/images/cards/card_white_bg.svg?f3ae620);
}
.plastic_card.brain > .card_image {
  background-image: url(/account/images/cards/logo_modulbank.svg?72c5659), url(/account/images/cards/card_brain_bg.svg?788a989);
}
.plastic_card.trust > .card_image {
  background-image: url(/account/images/cards/logo_modulbank.svg?72c5659), url(/account/images/cards/card_trust_bg.svg?f2bd368);
}
.plastic_card.watercolor > .card_image {
  background-image: url(/account/images/cards/logo_modulbank.svg?72c5659), url(/account/images/cards/card_watercolor_bg.svg?6f643ae);
}
.plastic_card.dark > .card_image {
  background-image: url(/account/images/cards/logo_modulbank_light.svg?df74a62), url(/account/images/cards/card_dark_bg.svg?a58ec73);
}
.plastic_card .card_image {
  position: absolute;
  left: 32px;
  top: 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 160px;
  height: 100px;
  overflow: hidden;
  font-size: 8px;
  color: #2c4569;
  background-color: #fff;
  background-position: 10px 10px, 0 0;
  background-repeat: no-repeat;
  border-radius: 6px;
  -webkit-box-shadow: 2px 4px 3px rgba(36,48,54,0.1);
  box-shadow: 2px 4px 3px rgba(36,48,54,0.1);
  z-index: 1;
}
.plastic_card .card_image .card_number {
  position: absolute;
  top: 50%;
  left: 10px;
  right: 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  font-size: 12px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.plastic_card .card_image .card_owner {
  position: absolute;
  bottom: 8px;
  left: 10px;
}
.plastic_card .card_image .card_expire {
  position: absolute;
  bottom: 26px;
  left: 10px;
}
.plastic_card .card_details {
  font-size: 12px;
  color: #243036;
}
.plastic_card .card_details .row + .row {
  margin-top: 6px;
}
.plastic_card .card_details .row:not(:first-child) .col:first-child {
  color: #717d83;
}
.plastic_card .card_details .row:first-child .col:last-child {
  color: #717d83;
}
.plastic_card .card_details .icon_apple_pay,
.plastic_card .card_details .icon_android_pay {
  display: inline-block;
  vertical-align: middle;
}
.plastic_card .card_actions {
  position: absolute;
  top: 32px;
  right: 32px;
  width: 132px;
}
.plastic_card .card_actions .button {
  width: 100%;
}
.plastic_card .card_actions .button + .button {
  margin: 8px 0 0;
}
.plastic_card .card_expire_info {
  margin: 24px -188px -32px -216px;
  padding-right: 188px;
}
.plastic_card .card_expire_info .card_actions {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.plastic_card .card_new {
  margin: 24px -188px -32px -216px;
  padding: 32px 32px 32px 216px;
  min-height: 100px;
}
.plastic_card .card_new.activated .card_image {
  background-color: #fff;
}
.plastic_card .card_new:not(.activated) .card_image {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.plastic_card .card_new .card_new_title {
  font-size: 14px;
  font-weight: 500;
}
.plastic_card .card_new .card_image {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #e6e8e9;
}
.plastic_card .card_new .card_image .button {
  width: 132px;
}
.plastic_card .card_new .card_new_info {
  font-size: 12px;
}
.plastic_card .card_new .card_new_info p {
  margin-top: 2px;
}
.plastic_card .card_new .card_new_info a {
  text-decoration: none;
}
.plastic_card .card_blocked {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -o-box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  text-align: center;
  font-size: 12px;
  color: rgba(36,48,54,0.72);
  background: rgba(255,255,255,0.8);
  z-index: 10;
}
.plastic_card .card_blocked::before {
  margin: 4px 0 8px;
  font-size: 20px;
  color: #000;
}
.bank_statement .page_content {
  padding-left: 70px;
}
.bank_statement .switch_group {
  margin-bottom: 10px;
}
.bank_statement .select_when {
  margin: 24px 0;
}
.bank_statement .select_when .label_check:first-of-type,
.bank_statement .select_when .label-check:first-of-type {
  margin-right: 20px;
}
.bank_statement .input_group_title {
  width: 350px;
}
.bank_statement .input_group_title .input_title {
  font-size: 12px;
}
.bank_statement .statement_price {
  margin-bottom: 20px;
  padding-left: 24px;
  line-height: 20px;
  font-size: 14px;
}
.bank_statement .statement_price::before {
  position: absolute;
  top: 2px;
  left: 0;
  font-size: 16px;
}
.bank_statement .statement_price_info {
  margin-bottom: 20px;
  text-transform: uppercase;
  font-weight: 500;
}
.bank_statement .statement_price_info span {
  text-transform: none;
  font-size: 18px;
  color: #0382ce;
}
.bank_statement .send_block {
  margin: 0;
  padding: 34px 24px 10px;
}
.bank_statement .send_block .adresat,
.bank_statement .send_block .address {
  margin-bottom: 16px;
  text-transform: uppercase;
  font-weight: 500;
}
.bank_statement .send_block .address {
  margin-top: 32px;
}
.bank_statement .send_block .property_label {
  color: rgba(36,48,54,0.36);
  font-size: 14px;
  width: 90px;
  padding-top: 9px;
}
.bank_statement .send_block .property_value {
  margin-left: 0;
}
.bank_statement .send_block input {
  width: 200px;
}
.bank_statement .send_block .one_row {
  display: inline-block;
}
.bank_statement .send_block .one_row input {
  width: 90px;
}
.bank_statement .send_block .one_row .property_label,
.bank_statement .send_block .one_row .property_value {
  display: inline-block;
}
.bank_statement .send_block .one_row .property_value {
  width: auto;
}
.bank_statement .send_block .one_row.office_number {
  margin-left: 26px;
}
.bank_statement .send_block .form_group:last-child {
  margin-right: 22px;
  padding-top: 10px;
  border-top: 1px solid rgba(36,48,54,0.09);
}
.bank_statement .send_block .form_group:last-child .property_label {
  width: 160px;
}
.bank_statement .send_block .form_group:last-child .property_value {
  width: auto;
}
.bank_statement .send_block .form_group:last-child input {
  width: 142px;
}
.bank_statement .statement_right_block {
  margin-bottom: 32px;
}
.bank_statement .statement_schedule_empty {
  margin-top: 14px;
}
.bank_statement .statement_schedule_empty .icon-date {
  font-size: 17px;
  color: rgba(36,48,54,0.36);
}
.bank_statement .statement_history {
  font-size: 12px;
}
.bank_statement .statement_history li {
  margin-bottom: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.bank_statement .statement_history .icon-check {
  margin-top: -1px;
  margin-right: 4px;
}
.bank_statement .statement_history .icon-share {
  margin: -3px 15px 0 auto;
  font-size: 14px;
}
.bank_statement .statement_history .icon-share::before {
  margin: 0;
}
.bank_statement .statement_history .icon-close {
  font-size: 11px;
}
.bank_statement .statement_history .send {
  color: #88bd1f;
}
.bank_statement .statement_history .requested .icon-check {
  color: rgba(36,48,54,0.18);
}
.bank_statement .statement_wait,
.bank_statement .statement_send_soon {
  margin: 60px auto 20px;
  padding: 96px 0 0;
  width: 60%;
  line-height: 20px;
  text-align: center;
  font-size: 14px;
  color: rgba(36,48,54,0.72);
  background: url(/account/images/icon_waiting_docs_soon.svg?09fb0d9) no-repeat 50% 0;
}
.bank_statement .statement_wait {
  background: url(/account/images/icon_waiting_docs.svg?f8e8299) no-repeat 50% 0;
}
.bank_statement .statement_send_soon {
  width: 75%;
  font-weight: 500;
  font-size: 16px;
}
.bank_statement .statement_send_soon_list {
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  margin-top: 16px;
}
.bank_statement .statement_send_soon_list span {
  margin-right: 6px;
}
.bank_statement .button.light_primary {
  margin-bottom: 32px;
  padding: 0;
  width: 100%;
}
.bank_statement .light_block .form_group:last-child,
.bank_statement .warning_block .form_group:last-child {
  margin: 20px 0 -20px;
}
.bank_statement .warning_empty_info {
  margin-bottom: 16px;
  padding-left: 30px;
  font-weight: 500;
  font-size: 14px;
  color: #d2aa0f;
}
.bank_statement .warning_empty_info::before {
  position: absolute;
  top: 3px;
  left: 1px;
  font-size: 17px;
}
.bank_statement .add_account_for_statement {
  font-size: 14px;
}
.bank_statement .add_account_for_statement::before {
  font-size: 10px;
}
.account_card_reissue {
  padding: 30px 70px;
}
.account_card_reissue .address_form {
  margin: 20px 0 24px;
  padding: 22px 30px;
  background: rgba(36,48,54,0.03);
  border-top: 1px solid rgba(36,48,54,0.09);
  border-bottom: 1px solid rgba(36,48,54,0.09);
}
.account_card_reissue .address_form .additional_info {
  margin-bottom: 14px;
  font-size: 15px;
}
.account_card_reissue .address_form .recipient {
  margin-bottom: 14px;
  font-size: 18px;
}
.account_card_reissue .address_form .recipient span {
  font-weight: 500;
}
.account_card_reissue .address_form .input_title {
  font-size: 12px;
}
.account_card_reissue .address_form .input_group {
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.account_card_reissue .address_form .input_group p {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  margin-right: 6%;
  color: #717d83;
}
.card_request .card_request_title {
  margin-bottom: 6px;
  font-weight: 500;
  font-size: 18px;
}
.card_request .card_request_text {
  font-size: 14px;
  color: rgba(36,48,54,0.72);
}
.popup_layer.card_activate {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  padding: 20px 30px;
  width: 430px;
  height: 274px;
  background-image: url(/account/images/mc_logo.png?0a8cb94), -webkit-linear-gradient(30deg, #2a72ae, #2cbdca);
  background-image: url(/account/images/mc_logo.png?0a8cb94), -moz-linear-gradient(30deg, #2a72ae, #2cbdca);
  background-image: url(/account/images/mc_logo.png?0a8cb94), -o-linear-gradient(30deg, #2a72ae, #2cbdca);
  background-image: url(/account/images/mc_logo.png?0a8cb94), -ms-linear-gradient(30deg, #2a72ae, #2cbdca);
  background-image: url(/account/images/mc_logo.png?0a8cb94), linear-gradient(60deg, #2a72ae, #2cbdca);
  background-position: calc(100% - 16px) calc(100% - 20px), 0 0;
  -webkit-background-size: 57px auto, 100%;
  -moz-background-size: 57px auto, 100%;
  background-size: 57px auto, 100%;
  background-repeat: no-repeat;
  border-radius: 20px;
  -webkit-box-shadow: 4px 4px 0 rgba(45,70,104,0.2);
  box-shadow: 4px 4px 0 rgba(45,70,104,0.2);
}
.popup_layer.card_activate .popup_close {
  color: #fff;
}
.popup_layer.card_activate .title {
  font-weight: 500;
  color: #fff;
}
.popup_layer.card_activate .disclaimer {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  margin-top: 12px;
  width: 312px;
  min-height: 90px;
  font-size: 12px;
  color: rgba(255,255,255,0.72);
}
.popup_layer.card_activate .disclaimer a {
  color: inherit;
}
.popup_layer.card_activate input {
  margin-right: 12px;
  padding: 0 12px;
  width: 76px;
  text-align: center;
  font-size: 22px;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 2px;
  background: rgba(255,255,255,0.15);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.popup_layer.card_activate input.error {
  color: #b93535;
}
.popup_layer.card_activate input::-webkit-input-placeholder {
  color: rgba(255,255,255,0.3);
  font-weight: 400;
}
.popup_layer.card_activate input::-moz-placeholder {
  color: rgba(255,255,255,0.3);
}
.popup_layer.card_activate input:-ms-input-placeholder {
  color: rgba(255,255,255,0.3) !important;
}
.popup_layer.card_activate input.last4digits {
  border: 1px solid transparent;
}
.popup_layer.card_activate input.last4digits::-webkit-input-placeholder {
  color: #fff;
}
.popup_layer.card_activate input.last4digits::-moz-placeholder {
  color: #fff;
}
.popup_layer.card_activate input.last4digits:-ms-input-placeholder {
  color: #fff !important;
}
.popup_layer.card_activate .form_error {
  margin: 0 0 12px;
  font-size: 12px;
  color: #ffd9d9;
}
.popup_layer.card_activate .form_error a {
  color: inherit;
}
.popup_layer.card_activate_complete {
  padding-top: 35px;
  text-align: center;
}
.popup_layer.card_activate_complete .icon-check {
  line-height: 1;
  font-size: 100px;
  color: #fff;
}
.card_received_confirm .card_received_description p:last-child {
  margin: 0;
}
.card_received_confirm .card_received_last_element {
  margin: 30px 0 0;
}
[data-auth="false"] {
  min-width: 320px;
}
body > .body {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  min-height: 100%;
}
.auth-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  min-height: 100vh;
}
.auth__login,
.auth__promo {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.auth__promo > * {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
_:-ms-fullscreen .auth__login,
:root .auth__login,
_:-ms-fullscreen .auth__promo,
:root .auth__promo {
  min-height: 100vh;
}
.auth__promo-content {
  width: 100%;
}
.auth__login {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 100px 0;
  max-width: 38%;
  background: #fff;
}
.auth__login .logo {
  position: absolute;
  top: 32px;
  left: 32px;
  width: 160px;
  height: 25px;
  background-image: url(/account/images/logo_cyrillic.svg?e42c9af);
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.auth__login .mobile-auth {
  padding: 0 32px;
}
.auth__phone {
  position: absolute;
  top: 38px;
  right: 32px;
  font-size: 15px;
}
.auth__login-form {
  margin: auto;
  -webkit-align-self: center;
  align-self: center;
  -ms-flex-item-align: center;
  width: 100%;
  max-width: 320px;
}
.auth__login-form .forgot_desc {
  margin-bottom: 24px;
  text-align: center;
  font-size: 14px;
}
.auth__login-form .title {
  margin-bottom: 32px;
  font-family: Montserrat, Arial, sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #243036;
}
.auth__login-form .button {
  margin-top: 32px;
}
.auth__login-form .button.loader {
  background-image: url(/account/images/icons/loaders/loading-ring-white.svg?cbc1672);
}
.auth__login-form .forgot_mail_sent {
  margin-top: 32px;
  padding: 14px 20px 14px 48px;
  line-height: 20px;
  font-size: 14px;
  color: #243036;
  background: #d4f296 url(/account/images/font_icons/round-check.svg?35428c4) no-repeat 18px 14px;
  -webkit-background-size: 18px auto;
  -moz-background-size: 18px auto;
  background-size: 18px auto;
  border-radius: 4px;
}
.auth__login-form #g-recaptcha > div {
  margin: auto;
}
.auth__sms {
  margin: auto;
  cursor: default;
}
.auth__sms .sms_confirm p {
  line-height: 20px !important;
  font-weight: 400;
}
.auth__sms .sms_confirm .sms_field input {
  padding: 2px 0 0 20px;
  border-radius: 2px;
}
.auth__sms .sms_confirm .send_again {
  font-size: 12px;
  color: #717d83;
}
.auth__links-forgot {
  position: absolute;
  left: 50%;
  bottom: 36px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 100%;
  max-width: 320px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.auth__links-forgot a {
  font-size: 12px;
}
.auth__promo-content {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  min-height: 100%;
  color: #fff;
  background: 50% 0 no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
}
.auth__promo-content .wrapper {
  margin: auto;
  padding: 80px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 600px;
}
.auth__promo-content h1 {
  margin-bottom: 5px;
  font-family: Montserrat, Arial, sans-serif;
  font-weight: 700;
  font-size: 44px;
}
.auth__promo-content .desc {
  font-size: 14px;
  color: rgba(255,255,255,0.86);
}
.auth__promo-content .button {
  margin-top: 32px;
  line-height: 40px;
  font-weight: 700;
  border: 2px solid #fff;
}
.auth__promo-content ul.check_blue {
  margin-top: 42px;
  line-height: 22px;
}
.auth__promo-content ul.check_blue li {
  padding-left: 36px;
}
.auth__promo-content ul.check_blue li::before {
  top: 0;
  color: inherit;
}
.auth__promo-content ul.check_blue li:not(:last-child) {
  margin-bottom: 24px;
}
.auth__promo-content._bank {
  background: url(/account/images/auth/bank.png?96552e0) no-repeat, url(/account/images/auth/bank_bg.jpg?2b539e1) no-repeat;
  background-position: calc(50% - 54px) 100%, 50% 50%;
  -webkit-background-size: 489px auto, cover;
  -moz-background-size: 489px auto, cover;
  background-size: 489px auto, cover;
}
.auth__promo-content._bank .wrapper {
  padding-bottom: calc(300px - 5%);
}
.auth__promo-content._kassa {
  background: url(/account/images/auth/kassa.png?6a502fa) no-repeat, url(/account/images/auth/kassa_bg.jpg?b5f460b) no-repeat;
  background-position: 40vw 60%, 50% 50%;
  -webkit-background-size: 238px auto, cover;
  -moz-background-size: 238px auto, cover;
  background-size: 238px auto, cover;
}
.auth__promo-content._kassa .wrapper {
  padding-right: calc(300px - 5vw);
}
.auth__promo-content._mobile-apps {
  background: url(/account/images/auth/mobile-apps.png?5b6dfa6) no-repeat, url(/account/images/auth/mobile-apps_bg.jpg?6c176ca) no-repeat;
  background-position: 50% 100%, 50% 0;
  -webkit-background-size: 530px auto, cover;
  -moz-background-size: 530px auto, cover;
  background-size: 530px auto, cover;
}
.auth__promo-content._mobile-apps .wrapper {
  padding-bottom: calc(430px - 5%);
}
.auth__promo-content._mobile-apps h1,
.auth__promo-content._mobile-apps .desc {
  text-align: center;
}
.auth__promo-content._mobile-apps .apps-links {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-top: 46px;
}
.auth__promo-content._mobile-apps .apps-links a {
  padding-top: 7px;
  padding-left: 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 160px;
  height: 50px;
  text-decoration: none;
  font-weight: 500;
  font-size: 10px;
  color: rgba(255,255,255,0.8);
  -webkit-background-size: 21px auto;
  -moz-background-size: 21px auto;
  background-size: 21px auto;
  border: 2px solid #fff;
  border-radius: 2px;
}
.auth__promo-content._mobile-apps .apps-links a:first-child {
  background: url(/account/images/icon_appstore.svg?93bf1d2) 16px 45% no-repeat;
}
.auth__promo-content._mobile-apps .apps-links a:last-child {
  margin-left: 10px;
  background: url(/account/images/icon_googleplay.svg?36588fb) 16px 50% no-repeat;
}
.auth__promo-content._mobile-apps .apps-links a p {
  line-height: 1.1;
  font-size: 17px;
}
.auth__promo-content._white-business {
  background-image: url(/account/images/auth/white-business_bg.jpg?f9d65af);
}
.auth__promo-content._trade-acquiring {
  background-image: url(/account/images/auth/trade-acquiring_bg.jpg?2673e56);
}
.auth__promo-content._buh {
  background-image: url(/account/images/auth/buh_bg.jpg?28caea8);
  background-position: 0 0;
}
.auth__promo-content._vk {
  background-image: url(/account/images/auth/vk_bg.jpg?dc17511);
  background-position: 0 0;
}
.auth__promo-content._payroll {
  background-image: url(/account/images/auth/payroll_bg.jpg?2b7b2e6);
}
.auth__promo-content._credit {
  background-image: url(/account/images/auth/credit_bg.jpg?391dac5);
}
.auth__promo-content._garant {
  background-image: url(/account/images/auth/garant_bg.jpg?2997a45);
}
.auth__promo-content._money {
  background-image: url(/account/images/auth/money_bg.jpg?ea00ec0);
  background-position: 0 0;
}
@media screen and (max-width: 1024px) {
  .auth__login {
    width: 100%;
    min-width: 320px;
    max-width: 100%;
  }
  .auth__promo {
    display: none;
  }
}
@media screen and (max-width: 386px) {
  .auth__login {
    padding: 100px 0 124px;
  }
  .auth__login .logo {
    left: calc((100% - 300px) / 2);
  }
  .auth__phone {
    right: calc((100% - 300px) / 2);
  }
  .auth__login-form {
    max-width: 300px;
  }
  .auth__links-forgot {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 300px;
  }
  .auth__links-forgot .link-action {
    margin-top: 12px;
  }
}
input,
button,
textarea {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.login {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  min-height: 100%;
}
.login .login_header {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 60px;
  text-align: center;
  background: -webkit-linear-gradient(0deg, #00417b 0, #2072a3 50%, #3ab0ab);
  background: -moz-linear-gradient(0deg, #00417b 0, #2072a3 50%, #3ab0ab);
  background: -o-linear-gradient(0deg, #00417b 0, #2072a3 50%, #3ab0ab);
  background: -ms-linear-gradient(0deg, #00417b 0, #2072a3 50%, #3ab0ab);
  background: linear-gradient(90deg, #00417b 0, #2072a3 50%, #3ab0ab);
  -webkit-box-shadow: 0 2px 26px 0 rgba(0,0,0,0.24);
  box-shadow: 0 2px 26px 0 rgba(0,0,0,0.24);
  z-index: 100;
}
.login .login_header a {
  display: inline-block;
  width: 160px;
  height: 100%;
  text-decoration: none;
  color: #fff;
  background: url(/account/images/logo/bank/logo-white-solid.svg?fb2aea8) no-repeat 50% 50%;
  -webkit-background-size: auto 25px;
  -moz-background-size: auto 25px;
  background-size: auto 25px;
}
.login .login_section {
  position: absolute;
  top: 60px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  overflow: auto;
  background: url(/account/images/login_back.jpg?48b68be) no-repeat center 0;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
}
.login .login_section_center {
  margin: 0 5px;
  max-height: 100%;
  z-index: 10;
}
.login .login_section_center::after,
.login .login_section_center::before {
  content: '';
  display: block;
  height: 30px;
}
.login .login_title {
  margin: 0 0 32px;
  text-align: center;
  font-weight: 200;
  font-size: 26px;
  color: #fff;
}
.login .login_content {
  margin: auto;
  padding: 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 420px;
  background-color: #fff;
  border-radius: 2px;
  -webkit-box-shadow: 5px 5px 0 0 rgba(0,0,0,0.08);
  box-shadow: 5px 5px 0 0 rgba(0,0,0,0.08);
  -webkit-transition: height 0.2s;
  -moz-transition: height 0.2s;
  -o-transition: height 0.2s;
  -ms-transition: height 0.2s;
  transition: height 0.2s;
}
.login .login_content.login_content_forgot {
  padding-top: 30px;
  padding-bottom: 30px;
}
.login .login_content.login_content_forgot .form_error {
  margin: -14px 0;
}
.login .login_content.login_content_forgot .sms_confirm .form_error {
  margin: 16px 0 -33px;
}
.login .login_content .login_auth_block,
.login .login_content .login_change_phone_block {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.login .login_content .login_auth_block .form_error,
.login .login_content .login_change_phone_block .form_error {
  margin: -10px 0;
}
.login .login_content .login_auth_block .captcha,
.login .login_content .login_change_phone_block .captcha {
  margin-top: 24px;
  margin-bottom: 0;
  padding: 10px;
  font-size: 14px;
}
.login .login_content .login_auth_block .captcha p,
.login .login_content .login_change_phone_block .captcha p {
  line-height: 1.3;
  margin: 0 0 10px;
}
.login .login_content .login_sms_block {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.login .login_content .login_sms_block .form_error {
  margin: 16px 0 -33px;
}
.login .login_content .login_auth_block,
.login .login_content .login_sms_block,
.login .login_content .login_change_phone_block {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.4s;
  -moz-transition: -moz-transform 0.3s, opacity 0.4s;
  -o-transition: -o-transform 0.3s, opacity 0.4s;
  -ms-transition: -ms-transform 0.3s, opacity 0.4s;
  transition: transform 0.3s, opacity 0.4s;
}
.login .login_content .form_buttons {
  text-align: center;
}
.login .login_content .form_buttons .button {
  min-width: 208px;
}
.login .login_content .form_buttons .button.disabled {
  color: rgba(255,255,255,0.3);
  background: #0382ce;
  cursor: wait;
}
.login .login_content .form_error {
  text-align: center;
}
.login .login_content .sms_confirm {
  padding: 0;
}
.login .login_content .info {
  margin-left: -50px;
  margin-right: -50px;
}
.login .login_content.login_2steps {
  height: 320px;
  overflow: hidden;
}
.login .login_content.login_2steps.login_content_change_phone:not(.anim_2steps) {
  height: 370px;
}
.login .login_content.login_2steps .login_auth_block,
.login .login_content.login_2steps .login_sms_block,
.login .login_content.login_2steps .login_change_phone_block {
  height: 320px;
}
.login .login_content.login_2steps.enter_captcha {
  height: 460px;
}
.login .login_content.login_2steps.enter_captcha .login_auth_block,
.login .login_content.login_2steps.enter_captcha .login_sms_block,
.login .login_content.login_2steps.enter_captcha .login_change_phone_block {
  height: 460px;
}
.login .login_content.login_2steps.enter_captcha.login_content_change_phone {
  height: 510px;
}
.login .login_content.login_2steps.enter_captcha.login_content_change_phone.anim_2steps {
  height: 510px;
}
.login .login_content.login_2steps.enter_captcha.anim_2steps .login_auth_block,
.login .login_content.login_2steps.enter_captcha.anim_2steps .login_sms_block,
.login .login_content.login_2steps.enter_captcha.anim_2steps .login_change_phone_block {
  -webkit-transform: translateY(-460px);
  -moz-transform: translateY(-460px);
  -o-transform: translateY(-460px);
  -ms-transform: translateY(-460px);
  transform: translateY(-460px);
}
.login .login_content.login_2steps.enter_captcha.anim_2steps .sms_confirm,
.login .login_content.login_2steps.enter_captcha.anim_2steps .sms_field {
  margin-bottom: 32px;
}
.login .login_content.login_2steps.anim_2steps .login_auth_block,
.login .login_content.login_2steps.anim_2steps .login_sms_block,
.login .login_content.login_2steps.anim_2steps .login_change_phone_block {
  -webkit-transform: translateY(-320px);
  -moz-transform: translateY(-320px);
  -o-transform: translateY(-320px);
  -ms-transform: translateY(-320px);
  transform: translateY(-320px);
}
.login .login_content.login_2steps.anim_2steps .login_auth_block,
.login .login_content.login_2steps.anim_2steps .login_change_phone_block {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.login .login_content.login_2steps.anim_2steps .login_sms_block {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.login .login_content._mobile-auth {
  padding: 0;
  width: 500px;
}
.login .login_links {
  margin-top: 20px;
  text-align: center;
}
.login .login_links a {
  display: inline-block;
  margin: 0 10px;
  text-decoration: none;
  font-size: 14px;
  color: rgba(255,255,255,0.5);
}
.login .login_links a:hover {
  color: #fff;
}
.login:not(.reg) .sms_confirm .sms_field {
  margin: 45px 0 55px;
}
.login:not(.reg) .sms_confirm .sms_field input[type="text"] {
  margin: 0;
}
.reg .login_content {
  padding: 35px 50px;
  width: 560px;
}
.reg .login_content .avatar {
  display: block;
  margin: 10px auto 20px;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
}
.reg .login_content .switch_group {
  margin-bottom: 15px;
}
.reg .login_content .switch_group label {
  padding-left: 10px;
}
.reg .login_content .phone_code {
  position: absolute;
  top: 1px;
  padding: 0 15px;
  height: 42px;
  line-height: 42px;
  color: #717d83;
  border-right: 1px solid #cbcfd1;
}
.reg .login_content .phone_number {
  padding-left: 60px;
}
.reg .login_content .copyright {
  text-align: center;
}
.input_group.light {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin: 0 0 12px;
  padding: 0 20px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.input_group.light .input_group_addon {
  position: absolute;
  left: 0;
  padding: 0;
  font-size: 24px;
  background-color: transparent;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 0 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: color 0.25s;
  -moz-transition: color 0.25s;
  -o-transition: color 0.25s;
  -ms-transition: color 0.25s;
  transition: color 0.25s;
  z-index: 10;
}
.input_group.light .input_group_addon.addon_code {
  font-size: 22px;
}
.input_group.light input {
  margin-left: 56px;
  padding-left: 0px !important;
  font-size: 22px;
  background-color: #fff;
  border-radius: 0 !important;
  border: 0;
  border-bottom: 1px solid #cbcfd1;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.input_group.light input[type="password"] {
  letter-spacing: 2px;
  -webkit-text-security: square;
}
.input_group.light input[type="password"]::-webkit-input-placeholder {
  letter-spacing: 0;
}
.input_group.light input[type="password"]::-moz-placeholder {
  letter-spacing: 0;
}
.input_group.light input[type="password"]:-ms-input-placeholder {
  letter-spacing: 0 !important;
}
.input_group.light input:focus {
  color: #243036;
}
.input_group.light input:focus ~ .input_group_addon {
  color: #0382ce;
}
.input_group.light input:focus ~ .input_light_border_bottom {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  right: 20px;
}
.input_group.light input.error {
  color: #b93535;
  background: transparent !important;
  border-color: transparent !important;
  border-bottom-color: #e54d4d !important;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-animation: shake 1s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  -moz-animation: shake 1s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  -o-animation: shake 1s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  -ms-animation: shake 1s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  animation: shake 1s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
}
.input_group.light input.error ~ .input_group_addon {
  color: #e54d4d;
}
.input_group.light input.error:focus {
  color: #243036;
}
.input_group.light input.error:focus ~ .input_group_addon {
  color: #0382ce;
}
.input_group.light input.success {
  border-bottom: 1px solid #cbcfd1;
}
.input_group.light input:-webkit-autofill {
  -webkit-background-clip: content;
  -moz-background-clip: content;
  background-clip: content-box;
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
  box-shadow: 0 0 0 1000px #fff inset;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
}
.input_group.light input:-webkit-autofill:disabled {
  -webkit-box-shadow: 0 0 0 1000px #f5f5f5 inset;
  box-shadow: 0 0 0 1000px #f5f5f5 inset;
}
.input_group.light .input_light_border_bottom {
  position: absolute;
  left: 56px;
  right: 240px;
  bottom: 0;
  height: 1px;
  background: #0382ce;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s, right 0.3s;
  -moz-transition: opacity 0.3s, right 0.3s;
  -o-transition: opacity 0.3s, right 0.3s;
  -ms-transition: opacity 0.3s, right 0.3s;
  transition: opacity 0.3s, right 0.3s;
  z-index: 10;
}
.loading_row {
  height: 34px;
}
@media screen and (max-width: 1024px) {
  .login .login_header {
    min-width: 100%;
  }
}
@media screen and (max-width: 850px) {
  .login {
    -webkit-text-size-adjust: 100%;
  }
  .login .login_section {
    position: relative;
    min-height: calc(100% - 60px);
    overflow: visible;
  }
  .login .login_section .login_section_center {
    min-width: 320px;
    min-height: 0;
  }
  .login .login_content {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .login .login_content .login_text_block,
  .login .login_content .search_company_title {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .login .login_content .wizard_steps {
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: 20px;
  }
  .login .login_content .w80 {
    width: 100% !important;
  }
  .login .login_content input.column.half:first-child {
    margin-bottom: 15px;
  }
  .login .login_content .form_buttons .button_clean {
    width: 100%;
    margin: 15px 0 0 !important;
    text-align: center;
  }
  .login .login_content .form_buttons .links {
    margin: 20px 0 0;
    display: block;
  }
  .login .login_content .form_buttons .links a {
    position: relative;
    display: block;
    margin: 0 0 10px;
    text-align: center;
    color: #015486;
  }
  .login .file_upload_list {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .login .info {
    margin-left: -50px;
    margin-right: -50px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .login .search_company {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .list_company .company_item_info .property_label {
    text-align: left;
  }
  .list_company .company_item_info .select_company {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@media screen and (max-width: 700px) {
  .login .search_company .switch_group .show_mobile {
    display: block;
  }
  .login .search_company .switch_group .hide_mobile {
    display: none;
  }
}
@media screen and (min-width: 376px) and (max-width: 850px) {
  .login .login_content {
    width: 100%;
  }
}
@media screen and (max-width: 550px) {
  .login .login_content .form_buttons .button {
    padding-right: 5px;
    padding-left: 5px;
    width: 100%;
  }
  .login .login_content .avatar {
    margin-top: 0 !important;
    width: 110px;
    height: 110px;
  }
  .login .login_content .col {
    margin-left: 0;
    width: 100%;
  }
  .login .login_content .found_company {
    padding-left: 20px;
    background-image: none;
  }
  .login .login_content .info_error {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 421px) {
  .login:not(.reg) .login_content {
    width: 420px;
  }
  .login:not(.reg) .login_content._mobile-auth {
    width: 500px;
  }
}
@media screen and (max-width: 420px) {
  .login .login_content {
    padding: 35px 25px;
  }
  .login .login_content.login_2steps .sms_confirm {
    margin-left: -25px;
    margin-right: -25px;
  }
  .login .login_content._mobile-auth {
    width: 100%;
  }
  .login .login_content .info_sms {
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    margin-left: -25px;
    margin-right: -25px;
    margin-bottom: -25px;
  }
}
@media screen and (max-width: 375px) {
  .login .login_section_center {
    padding-bottom: 0;
    width: 100%;
  }
  .login .login_content {
    width: 100%;
    border-radius: 0;
  }
  .login .login_content .col.half {
    margin-left: 0;
    width: 100%;
  }
  .login .login_content.login_2steps {
    padding: 25px;
    height: 260px;
  }
  .login .login_content.login_2steps.enter_captcha {
    height: 410px;
  }
  .login .login_content.login_2steps .sms_confirm {
    padding: 0 10px;
  }
  .login .login_content.login_2steps .sms_confirm p:first-child {
    font-size: 13px;
  }
}
.reg__meeting,
.reg__meeting-await,
.reg__egrul-upload,
.reg__email-enter,
.reg__password-change,
.reg__waiting-account,
.reg__services,
.reg__passport-upload {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-top: 32px;
  border-radius: 6px;
}
body.registration {
  min-width: 320px;
}
body.registration .page_header {
  padding: 16px 16px 16px 48px;
}
body.registration .page_header h1 {
  max-width: none;
}
body.registration .page__account .page_header {
  height: auto;
}
body.registration .page__account .flex-title {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 460px) {
  body.registration .ant-select-dropdown-menu {
    max-height: 220px !important;
  }
  body.registration .ant-select-dropdown-menu .reg__company-name {
    font-size: 14px;
  }
  body.registration .ant-select-dropdown-menu .reg__company-desc {
    font-size: 12px;
  }
}
@media (max-width: 460px) and (max-height: 400px) {
  body.registration .ant-select-dropdown-menu {
    max-height: 120px !important;
  }
}
[data-auth="false"] main.no-account {
  top: 0;
}
[data-auth="true"] main.no-account {
  min-width: 320px;
}
@supports (overflow-y: overlay) {
  [data-auth="true"] main.no-account {
    overflow-y: auto;
  }
}
[data-auth="true"] main.no-account .container {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0;
  width: 100%;
}
[data-auth="true"] main.no-account .reg__footer {
  position: static;
  margin-top: auto;
}
main.no-account {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
main.no-account h1 {
  font-family: Montserrat, Arial, sans-serif;
  font-weight: 700;
}
main.no-account .logo {
  width: 160px;
  height: 25px;
  background-image: url(/account/images/logo/bank/logo-solid.svg?f15b9cc);
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.reg__form {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-align-self: center;
  align-self: center;
  -ms-flex-item-align: center;
  width: 100%;
  height: 100%;
}
.reg__form h1 {
  margin-bottom: 40px;
  text-align: center;
}
.reg__form .logo {
  position: absolute;
  top: 32px;
  left: 32px;
}
.reg__form-inner {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin: 80px 0 20px;
  padding: 40px 52px 60px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 480px;
  text-align: center;
  background-color: #fff;
  border-radius: 6px;
  -webkit-box-shadow: 0 4px 14px rgba(36,48,54,0.05);
  box-shadow: 0 4px 14px rgba(36,48,54,0.05);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.reg__form-content {
  max-width: 320px;
  margin: 0 auto;
}
.reg__form-content .label_check,
.reg__form-content .label-check {
  text-align: left;
}
.reg__form-agreement {
  text-align: left;
}
.reg__footer {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin: auto 0 20px;
  padding: 0 20px;
  text-align: center;
  font-size: 12px;
  color: #717d83;
}
.reg__greeting {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin: 32px auto;
  min-height: 440px;
  -webkit-box-shadow: 0 4px 14px rgba(36,48,54,0.05);
  box-shadow: 0 4px 14px rgba(36,48,54,0.05);
}
.reg__greeting-decorate {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -o-box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  padding: 40px 56px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 440px;
  text-align: center;
  background-color: #fbfbfc;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.reg__greeting-decorate .icon {
  margin: auto;
}
.reg__greeting-decorate h1 {
  margin-top: 40px;
  margin-bottom: 20px;
}
.reg__greeting-decorate .desc {
  font-size: 20px;
}
.reg__company-search {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  padding: 40px 48px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 520px;
  background-color: #fff;
}
.reg__company-search .reg__company-search-inner {
  width: 424px;
}
.reg__company-search .input-title {
  margin-bottom: 8px;
  font-weight: 500;
  font-size: 14px;
}
.reg__company-search .form_buttons {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-top: auto;
}
.reg__company-search .back-to-search {
  margin-right: 52px;
  font-size: 12px;
}
.reg__company-search .next {
  margin-left: auto;
}
.reg__company-search-title {
  margin-bottom: 24px;
  font-size: 20px;
}
.reg__company-name {
  margin-bottom: 8px;
  font-weight: 500;
}
.reg__company-desc {
  font-size: 14px;
}
.reg__greeting-company-not-found,
.reg__greeting-search-error,
.reg__greeting-searching {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.reg__greeting-search-error,
.reg__greeting-searching {
  padding: 16px 12px;
}
.reg__greeting-company-not-found {
  padding: 16px 8px;
}
.reg__meeting-decorate {
  position: relative;
  padding: 24px 28px 0 28px;
}
.reg__meeting-decorate::after {
  content: '';
  position: absolute;
  display: block;
  right: 28px;
  bottom: 0;
  left: 28px;
  height: 3px;
  background-color: #f5f5f6;
  border-radius: 6px;
}
.reg__meeting-details {
  margin-bottom: 32px;
  padding: 40px 28px 36px;
}
.reg__meeting-details-map {
  height: 100%;
  min-height: 300px;
}
.meeting-info {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin: 32px 0 0;
  padding: 0 0 0 282px;
}
.meeting-info .map {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-right: 20px;
  width: 282px;
  background-color: #f5f5f6;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  border-radius: 4px 0 0 4px;
}
.meeting-info__list {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  padding: 20px 20px 8px;
  font-size: 14px;
}
.meeting-info__list .row__name {
  display: block;
  text-align: right;
  font-weight: 500;
  color: #243036;
}
.reg__meeting-await {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  padding: 0;
}
.reg__meeting-await-decorate {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 40px 56px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 360px;
  text-align: center;
  background-color: #fbfbfc;
}
.reg__meeting-await-decorate .icon {
  margin: 0 auto;
}
.reg__meeting-await-info {
  padding: 36px 48px;
}
.reg__meeting-await-info h3 {
  margin-top: 20px;
  margin-bottom: 8px;
}
.reg__meeting-await-map {
  margin-top: 32px;
  max-width: 504px;
  height: 240px;
}
.reg__egrul-upload .center-info__title,
.reg__email-enter .center-info__title,
.reg__password-change .center-info__title,
.reg__waiting-account .center-info__title {
  font-size: 24px;
}
.reg__egrul-upload .center-info__desc,
.reg__email-enter .center-info__desc,
.reg__password-change .center-info__desc,
.reg__waiting-account .center-info__desc {
  font-size: 20px;
}
.reg__egrul-upload .button_file_upload {
  color: #0082cd;
}
.reg__egrul-upload .file_upload_block .uploaded {
  background: transparent;
}
.reg__services {
  padding: 40px 48px;
}
.reg__services .list-blocks__item {
  height: 100%;
}
.reg__passport-upload {
  padding: 40px 32px;
}
.reg__passport-upload .button_file_upload::before {
  margin-right: 8px;
}
.reg__denial {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin: 32px auto;
  min-height: 496px;
  -webkit-box-shadow: 0 4px 14px rgba(36,48,54,0.05);
  box-shadow: 0 4px 14px rgba(36,48,54,0.05);
}
.reg__denial-decorate {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 40px 56px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 360px;
  text-align: center;
  background-color: #fbfbfc;
}
.reg__denial-desc {
  padding: 36px 60px 60px 48px;
  background-color: #fff;
}
.reg__header-mobile {
  display: none;
}
@media (max-width: 1023.98px) {
  body.registration .page {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }
  body.registration .page_content {
    padding: 0 20px 20px;
  }
  /* header.no-account {
    display: none;
  } */
  main.no-account {
    top: 0;
    background-color: #fff;
  }
  .reg__form-inner {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .reg__greeting {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
    max-height: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .reg__greeting-decorate {
    padding: 20px 0;
    width: 100%;
    background-color: transparent;
  }
  .reg__company-search {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -o-box-flex: 1;
    -ms-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    width: 100%;
  }
  .reg__company-search .form_buttons {
    margin-top: 32px;
  }
  .reg__company-search {
    padding: 0 48px 40px;
  }
  .reg__company-search-title {
    text-align: center;
  }
  .meeting-info {
    display: none;
  }
  .reg__meeting {
    margin: 0;
    border-radius: 0;
  }
  .reg__egrul-upload,
  .reg__email-enter,
  .reg__services,
  .reg__password-change,
  .reg__passport-upload,
  .reg__meeting,
  .reg__waiting-account,
  .reg__meeting-await,
  .reg__denial {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -o-box-flex: 1;
    -ms-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    margin-top: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .reg__egrul-upload .center-info__title,
  .reg__email-enter .center-info__title,
  .reg__password-change .center-info__title,
  .reg__waiting-account .center-info__title {
    font-size: 20px;
  }
  .reg__egrul-upload .center-info__desc,
  .reg__email-enter .center-info__desc,
  .reg__password-change .center-info__desc,
  .reg__waiting-account .center-info__desc {
    font-size: 14px;
  }
  .reg__services {
    padding: 24px;
  }
  .reg__services .credit-teaser {
    padding-right: 20px;
  }
  .reg__denial {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 0;
  }
  .reg__denial-decorate {
    padding: 20px 20px 0;
    width: 100%;
    background-color: transparent;
  }
  .reg__denial-desc {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -o-box-flex: 1;
    -ms-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
  }
  .reg__header-mobile {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    padding: 12px 32px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    background-color: #fff;
    z-index: 1;
  }
  .reg__header-mobile .icon-logout {
    margin-left: auto;
  }
  .reg__meeting-await {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .reg__meeting-await-decorate {
    padding: 32px 24px 12px;
    width: 100%;
    background-color: transparent;
  }
  .reg__meeting-await-info {
    padding: 36px 28px;
  }
  .reg__meeting-await-map {
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  body.registration .page_header {
    padding: 8px 8px 8px 48px;
  }
  body.registration .page_header h1 {
    margin-right: 0;
    max-width: none;
    font-size: 18px;
  }
  body.registration .page__account .account_card_description {
    margin-left: 0;
    margin-top: 12px;
    width: 100%;
  }
  body.registration .credit-ofd__list .list-blocks__item {
    width: calc((100% - 48px) / 2);
  }
  body.registration .side_right_wide .page_header {
    padding-top: 16px;
  }
  body.registration .side_right_wide .page_left {
    position: static;
    width: 100%;
  }
  body.registration .side_right_wide .col.half {
    margin-bottom: 16px;
    margin-left: 0;
    width: 100%;
  }
  body.registration .side_right_wide .drop_account_list .account_target_name {
    max-width: calc(100% - 120px);
  }
  body.registration .side_right_wide .button {
    width: 100%;
  }
  body.registration .side_right_wide .button_clean {
    margin-top: 16px;
  }
  body.registration .side_right_wide .input_group_title [class*=w30] {
    width: 50% !important;
  }
  body.registration .page_side.page_side_wide {
    display: none;
  }
  main.no-account .reg__form .logo {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  main.no-account h1 {
    margin-bottom: 20px;
    font-size: 22px;
  }
  .reg__form h1 {
    margin-bottom: 24px;
  }
  .reg__footer {
    margin-bottom: 92px;
    padding-top: 20px;
  }
  .reg__greeting-decorate {
    padding: 20px;
  }
  .reg__company-search {
    padding: 0 20px 40px;
  }
  .reg__meeting-decorate {
    padding: 24px 36px 0;
  }
  .reg__meeting-details {
    padding: 32px 36px 24px;
  }
  .reg__denial-decorate {
    padding: 20px 32px;
  }
  .reg__denial-desc {
    padding: 16px 32px 32px;
  }
  .reg__meeting-await-info {
    padding: 24px 20px;
  }
  .reg__passport-upload-decorate {
    display: none;
  }
  .reg__services .credit-teaser {
    margin: 0 -24px;
    padding-left: 180px;
    border-radius: 0;
  }
  .reg__services .credit-teaser._kassa {
    -webkit-background-size: 150px auto;
    -moz-background-size: 150px auto;
    background-size: 150px auto;
  }
  .reg__services .credit-teaser._bank {
    -webkit-background-size: 160px auto;
    -moz-background-size: 160px auto;
    background-size: 160px auto;
  }
  .reg__services .credit-teaser__props {
    display: block;
  }
  .reg__services .credit-teaser__props-setting {
    margin-top: 4px;
    padding-left: 24px;
  }
}
@media (max-width: 540px) {
  body.registration .multibank__select-bank .list-blocks__item {
    width: calc((100% - 32px) / 2);
  }
  body.registration .page__multibank .page_header h1 {
    white-space: normal;
  }
  body.registration .page__multibank [class*="col-"] {
    margin-bottom: 16px;
    width: 100%;
  }
  body.registration .page__multibank .page_header_info {
    margin-top: 0;
    white-space: normal;
  }
  body.registration .page__multibank .input_group_title {
    width: 100% !important;
  }
  body.registration .page__account .account_details {
    margin-left: -20px;
    margin-right: -20px;
    padding: 14px 12px;
  }
  body.registration .page__account .buttons_group {
    width: 100%;
  }
  body.registration .page__account .button {
    float: none;
    margin-bottom: 8px;
    width: 100%;
    border-left: 1px solid !important;
    border-radius: 3px !important;
  }
  main.no-account h1 {
    font-size: 20px;
  }
  .reg__greeting-decorate .icon {
    margin: 0;
    width: 200px !important;
    height: 112px !important;
  }
  .reg__greeting-decorate h1 {
    margin-top: 24px;
    text-align: left;
  }
  .reg__greeting-decorate .desc {
    text-align: left;
    font-size: 16px;
  }
  .reg__company-search-title {
    text-align: left;
    font-size: 16px;
  }
  .reg__egrul-upload .icon,
  .reg__email-enter .icon,
  .reg__waiting-account .icon,
  .reg__meeting-await-decorate .icon,
  .reg__denial .icon,
  .reg__password-change .icon {
    width: 128px !important;
    height: 100px !important;
  }
  .reg__services .credit-teaser {
    padding: 20px;
  }
  .reg__services .credit-teaser._kassa,
  .reg__services .credit-teaser._bank {
    background-image: none;
  }
}
@media (max-width: 520px) {
  body.registration .credit-ofd__list .list-blocks__item {
    width: 100%;
  }
  [data-auth="false"] main.no-account {
    top: 0;
  }
  .reg__header-mobile {
    padding: 12px 20px;
  }
  .reg__form .reg__footer {
    margin-bottom: 32px;
  }
  .reg__form-inner {
    margin-top: 0;
    padding: 80px 20px 0;
    width: 100%;
    border-radius: 0;
  }
  .reg__greeting-decorate {
    text-align: left;
  }
  .reg__meeting-decorate {
    padding: 24px 0 0;
  }
  .reg__meeting-details {
    margin-bottom: 0;
    padding: 32px 0 0;
  }
  .reg__egrul-upload,
  .reg__email-enter,
  .reg__password-change,
  .reg__waiting-account {
    padding: 12px;
  }
  .reg__egrul-upload .center-info__title,
  .reg__email-enter .center-info__title,
  .reg__password-change .center-info__title,
  .reg__waiting-account .center-info__title,
  .reg__egrul-upload .center-info__desc,
  .reg__email-enter .center-info__desc,
  .reg__password-change .center-info__desc,
  .reg__waiting-account .center-info__desc {
    text-align: left;
  }
  .reg__denial-decorate,
  .reg__denial-desc {
    padding: 20px;
  }
}
@media (max-width: 460px) {
  main.no-account .switch_group label {
    font-size: 14px;
  }
  main.no-account .reg__greeting-decorate h1 {
    margin-bottom: 8px;
  }
  .reg__company-search-title {
    font-size: 15px;
  }
  .reg__company-search h3 {
    font-size: 15px;
  }
  .reg__company-search .form_buttons {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .reg__company-search .form_buttons .back-to-search {
    margin: 0 0 20px;
  }
  .reg__company-search .form_buttons .next {
    margin: 0;
  }
  .reg__greeting-decorate {
    padding: 20px 20px 4px;
  }
  .reg__greeting-decorate .desc {
    font-size: 15px;
  }
  .reg__egrul-upload .button,
  .reg__email-enter .button {
    width: 100%;
  }
  .reg__meeting-await-decorate {
    padding: 20px 24px 0px;
  }
  .reg__egrul-upload .file_upload_block {
    text-align: center !important;
  }
  .reg__egrul-upload .file_title {
    display: none !important;
  }
  .reg__egrul-upload .file_button {
    position: relative !important;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -o-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    top: auto !important;
    right: auto !important;
    left: auto !important;
  }
  .reg__egrul-upload .file_upload_block .uploaded .file_icon {
    top: 0 !important;
    left: 0 !important;
  }
  .reg__egrul-upload .file_upload_block .uploaded .file_name {
    line-height: 24px !important;
  }
  .reg__footer {
    margin-bottom: 72px;
  }
}
@media (max-width: 400px) {
  body.registration {
    font-size: 14px;
  }
  .reg__company-search .input-title {
    font-size: 12px;
  }
  .reg__greeting-company-not-found,
  .reg__greeting-search-error,
  .reg__greeting-searching {
    font-size: 12px;
  }
  .reg__services .credit-teaser .button {
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
  }
}
@media (max-width: 360px) {
  body.registration .multibank__select-bank .list-blocks__item {
    width: 100%;
  }
  body.registration .page_content h2 {
    font-size: 16px;
  }
  main.no-account .switch_group label {
    font-size: 12px;
  }
}
.page__credit_line .page_header {
  height: 64px;
  background-color: transparent;
  background-image: -webkit-linear-gradient(left, #fcf6bc, #fae5b2);
  background-image: -moz-linear-gradient(left, #fcf6bc, #fae5b2);
  background-image: -o-linear-gradient(left, #fcf6bc, #fae5b2);
  background-image: -ms-linear-gradient(left, #fcf6bc, #fae5b2);
  background-image: linear-gradient(to right, #fcf6bc, #fae5b2);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.page__credit_line .page_header h1 {
  vertical-align: baseline;
}
.page__credit_line .page_header .info_date,
.page__credit_line .page_header .order_number_date {
  float: right;
  margin-top: 9px;
  font-size: 14px;
}
.page__credit_line .page_header .order_number_date {
  margin-left: 40px;
}
.page__credit_line .page_header-label {
  margin-left: 8px;
  font-size: 14px;
  color: rgba(36,48,54,0.64);
}
.page__credit_line .link-action-primary.icon-help::before {
  vertical-align: bottom;
  font-size: 18px;
}
.page__credit_line .page_close {
  top: 22px;
  left: 18px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  width: 20px;
  height: 20px;
  font-size: 20px;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -o-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
}
.page__credit_line .credit-info {
  margin: 0 0 40px;
  padding: 32px 52px 40px;
  height: auto;
  background-image: -webkit-linear-gradient(left, #fcf6bc, #fae5b2);
  background-image: -moz-linear-gradient(left, #fcf6bc, #fae5b2);
  background-image: -o-linear-gradient(left, #fcf6bc, #fae5b2);
  background-image: -ms-linear-gradient(left, #fcf6bc, #fae5b2);
  background-image: linear-gradient(to right, #fcf6bc, #fae5b2);
  -webkit-box-shadow: inset 0 -3px 0 0 rgba(0,0,0,0.05) !important;
  box-shadow: inset 0 -3px 0 0 rgba(0,0,0,0.05) !important;
  zoom: 1;
}
.page__credit_line .credit-info:before,
.page__credit_line .credit-info:after {
  content: "";
  display: table;
}
.page__credit_line .credit-info:after {
  clear: both;
}
.page__credit_line .credit-info .credit-info__terms-label {
  padding: 8px 4px 8px 0;
  white-space: nowrap;
}
.page__credit_line .credit-info .credit-info__terms-value {
  padding-top: 8px;
  padding-bottom: 8px;
  width: 100%;
}
.page__credit_line .credit-info .credit-info__contract-time {
  color: rgba(36,48,54,0.64);
}
.page__credit_line .credit-info .separator {
  height: 2px;
  background-color: rgba(36,48,54,0.08);
}
.page__credit_line .credit-info .link-light:focus,
.page__credit_line .credit-info .link-light:hover {
  color: #0082cd;
}
.page__credit_line .credit-info .link-light:active {
  color: #0069a6;
}
.page__credit_line .credit-info .credit-line h1 {
  margin: 0;
}
.page__credit_line .credit-info .credit-line .page_close {
  margin-top: 2px;
  font-size: 20px;
}
.page__credit_line .credit-info .credit-line .icon-pencil {
  margin-left: 12px;
}
.page__credit_line .credit-info .credit-line .icon-pencil::before {
  vertical-align: 2px;
  font-size: 15px;
  color: #243036;
}
.page__credit_line .credit-info .credit-line table {
  background-color: transparent;
}
.page__credit_line .credit-info .credit-line table th,
.page__credit_line .credit-info .credit-line table td {
  border-color: transparent;
}
.page__credit_line .credit-info .credit-line .credit_line_info__left_side,
.page__credit_line .credit-info .credit-line .credit_line_info__right_side {
  display: inline-block;
  font-size: 12px;
}
.page__credit_line .credit-info .credit-line .credit_line_info__left_side > div > div,
.page__credit_line .credit-info .credit-line .credit_line_info__right_side > div > div {
  display: inline-block;
  vertical-align: middle;
  padding-bottom: 6px;
}
.page__credit_line .credit-info .credit-line .credit_line_info__left_side {
  float: left;
  width: 370px;
}
.page__credit_line .credit-info .credit-line .credit_line_info__right_side {
  float: right;
  padding: 20px 30px;
  width: 300px;
  font-size: 14px;
  background-color: rgba(92,85,39,0.05);
}
.page__credit_line .credit-info .credit-line .credit_line_info__right_side .label {
  display: inline-block;
  width: 64%;
}
.page__credit_line .credit-info .credit-line .credit_line_info__right_side .value {
  display: inline-block;
  width: 104px;
  text-align: right;
  font-weight: 500;
}
.page__credit_line .credit-info .credit-line .credit_line_info__right_side .value:not(:last-child) {
  margin-bottom: 10px;
}
.page__credit_line .credit-info .credit-line .credit_line_info__right_side .summa_prosrochki {
  margin-bottom: 24px;
  color: #b93535;
}
.page__credit_line .credit-info .credit-line .credit_line_info__right_side .summa_prosrochki .title_amount {
  padding-bottom: 2px;
}
.page__credit_line .credit-info .credit-line .credit_line_info__right_side .summa_prosrochki div:last-child {
  padding-bottom: 0;
}
.page__credit_line .credit-info .credit-line .credit_line_info__right_side .title_label {
  padding-right: 30px;
  width: 160px;
  font-size: 14px;
}
.page__credit_line .credit-info .credit-line .credit_line_info__right_side .title_amount {
  font-size: 32px;
}
.page__credit_line .credit-info .credit-line .credit_line_info__right_side .title_amount_small {
  padding-top: 5px;
  font-size: 24px;
}
.page__credit_line .credit-info .credit-line .credit_line_info__right_side .subtitle,
.page__credit_line .credit-info .credit-line .credit_line_info__right_side .label_w_indent {
  color: rgba(36,48,54,0.48);
}
.page__credit_line .credit-info .credit-line .credit_line_info__right_side .subtitle {
  display: block;
}
.page__credit_line .credit-info .credit-line .credit_line_info__right_side .label_w_indent {
  padding-left: 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 195px;
}
.page__credit_line .page_title {
  margin-bottom: 20px;
  font-weight: 500;
  font-size: 18px;
}
.page__credit_line .page_title .icon-info {
  display: inline-block;
  margin-left: 8px;
  color: rgba(36,48,54,0.48);
}
.page__credit_line .contragent {
  margin-bottom: 12px;
  font-size: 14px;
}
.page__credit_line .page_body .page_content::after {
  height: 72px;
}
.pay_debt .amount {
  margin-top: 5px;
  font-size: 24px;
}
.pay_debt .property_label {
  width: 190px;
}
.pay_debt .repayment_amount {
  width: 165px !important;
}
.pay-delay .title,
.min-pay-total-debt .title,
.amount-total-debt .title {
  vertical-align: top;
  padding-top: 8px;
}
.pay-delay .summ,
.min-pay-total-debt .summ,
.amount-total-debt .summ {
  padding-top: 0;
  padding-left: 12px;
  width: 50%;
  font-size: 32px;
}
.pay-delay {
  border-bottom: 1px solid rgba(36,48,54,0.24);
  border-collapse: separate;
}
.pay-delay .title,
.pay-delay .summ {
  color: #b93535;
}
.pay-delay .desc {
  padding-bottom: 16px;
  color: #b93535;
}
.min-pay-total-debt .detail .title,
.amount-total-debt .detail .title {
  padding-top: 0;
  color: #717d83;
}
.min-pay-total-debt .detail .summ,
.amount-total-debt .detail .summ {
  padding-left: 12px;
  font-size: 16px;
}
.min-pay-total-debt .left-indent,
.amount-total-debt .left-indent {
  padding-left: 12px;
}
.amount-total-debt .summ {
  font-size: 24px;
}
.widget_block.rate-period-limit__wrap {
  background-color: rgba(92,85,39,0.05);
}
.widget_block.rate-period-limit__wrap td:nth-of-type(2) {
  font-weight: 500;
}
.widget_block.rate-period-limit__wrap .border td {
  padding-bottom: 24px;
  border-bottom: 1px solid rgba(36,48,54,0.24);
}
.widget_block.rate-period-limit__wrap .border + tr td {
  padding-top: 24px;
}
.overdraft_info {
  overflow: hidden;
}
.overdraft_info .overdraft_info_date {
  float: left;
  padding: 15px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 60%;
}
.overdraft_info .overdraft_info_order {
  float: right;
  padding: 15px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 40%;
  text-align: right;
}
.popup__modul-credit .credit-conditions .arrow-right-rounded {
  width: 24px;
  height: 24px;
  background-image: url(/account/images/arrow-right-rounded.svg?642f026);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.popup__modul-credit .credit-conditions__col {
  border-right: 2px solid #f5f5f6;
}
.popup__modul-credit .credit-conditions__col:last-child {
  border-right: 0;
}
.popup__modul-credit .credit-conditions__amount {
  font-weight: 500;
  font-size: 24px;
}
.popup__modul-credit .info {
  padding: 16px 16px 16px 84px;
}
.popup__modul-credit .info[class*='icon-']::before {
  top: 21px;
  left: 31px;
  font-size: 28px;
}
.filter_item.widget_taxes {
  margin-bottom: 20px;
  padding: 12px 30px 12px 12px;
  -webkit-box-shadow: 0 4px 14px rgba(36,48,54,0.05);
  box-shadow: 0 4px 14px rgba(36,48,54,0.05);
}
.filter_item.widget_taxes::before {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.filter_item.widget_taxes .text {
  line-height: 1.4;
  font-size: 14px;
}
.filter_item.widget_taxes .icon-right-big {
  position: absolute;
  top: 50%;
  right: 8px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  color: rgba(36,48,54,0.64);
}
.filter_item.widget_taxes .icon-right-big::before {
  font-size: 15px;
}
.filter_item.widget_taxes.start {
  padding-left: 44px;
}
.filter_item.widget_taxes.start .icon-info {
  position: absolute;
  top: 13px;
  left: 13px;
}
.filter_item.widget_taxes:not(.start) {
  padding-left: 32px;
}
.filter_item.widget_taxes:not(.start) .text {
  margin-bottom: 6px;
  color: rgba(36,48,54,0.7);
}
.filter_item.widget_taxes:not(.start) .value {
  font-weight: 500;
}
.filter_item.widget_taxes:not(.start) .actual {
  margin-top: 8px;
  font-size: 12px;
  color: #9da6aa;
}
.filter_item.widget_taxes:not(.start) .indicator {
  position: absolute;
  top: 17px;
  left: 13px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
}
.filter_item.widget_taxes:not(.start) .payed {
  font-weight: 500;
  font-size: 18px;
}
.filter_item.widget_taxes.green .indicator {
  background: #c0eb69;
}
.filter_item.widget_taxes.yellow .indicator {
  background: #e8c113;
}
.filter_item.widget_taxes.red .indicator {
  background: #e06b6b;
}
.sidebar__taxes .value {
  line-height: 1;
  font-weight: 500;
  font-size: 24px;
  color: #243036;
}
.taxes-anketa__teaser {
  margin-bottom: 24px;
  padding: 24px 210px 24px 32px;
  max-width: 750px;
  background: #ffe3b4 url(/account/images/services/taxes/teaser-bg.svg?67daf62) no-repeat 100% 50%;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 14px rgba(36,48,54,0.05);
  box-shadow: 0 4px 14px rgba(36,48,54,0.05);
}
.taxes-anketa .form_group + .form_group,
.taxes-anketa .form_group_checkbox + .form_group,
.taxes-anketa .form_group + .form_group_checkbox,
.taxes-anketa .form_group_checkbox + .form_group_checkbox {
  margin-top: 32px /* TODO: убрать и сделать глобально */;
}
.tax-info__row {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 28px;
  height: 44px;
}
.tax-info__row + .tax-info__row {
  border-top: 1px solid #e6e8e9;
}
.tax-info__row._amount {
  font-weight: 500;
}
.tax-info__row._error .value,
.tax-info__row._amount .value {
  color: inherit;
}
.tax-info__row._error {
  color: #b93535;
}
.tax-info__row._amount {
  height: 60px;
}
.tax-info__row._amount .value {
  font-size: 24px;
}
.tax-info__row .label {
  margin-right: auto;
  font-size: 16px;
}
.tax-info__row .value {
  font-size: 16px;
  color: #717d83;
}
.tax-info__row .mi {
  position: absolute;
  top: 50%;
  right: -28px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
}
.tax-info__row .mi::before {
  display: inline-block;
  font-size: 15px;
  color: #717d83;
}
.tax-info:not(:last-child) {
  margin-bottom: 20px;
}
.tax-info .show-details {
  position: absolute;
  top: 6px;
  right: 0;
  padding-right: 18px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 12px;
  color: #717d83;
  cursor: pointer;
}
.tax-info .show-details::before {
  position: absolute;
  top: 2px;
  right: 0;
  font-size: 10px;
}
.tax-info .show-details::after {
  content: '\41F\43E\43A\430\437\430\442\44C   \434\435\442\430\43B\438';
}
.tax-info .show-details._expanded::after {
  content: '\421\43A\440\44B\442\44C   \434\435\442\430\43B\438';
}
.tax-limitation {
  font-weight: 500;
}
.tax-limitation .label {
  display: inline-block;
  margin-right: 32px;
}
.tax-limitation .value {
  display: inline-block;
  vertical-align: middle;
  font-size: 24px;
  color: #243036;
}
.tax-mails .message {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.tax-mails .message:last-child .message__content {
  border: 0;
}
.tax-mails .message + .message {
  margin-top: 20px;
}
.tax-mails .message__icon {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  background-image: url(/account/images/fns.png?cb8c593);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.tax-mails .message__content {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  border-bottom: 1px solid #e6e8e9;
}
.tax-mails .message__date {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  width: 120px;
}
.page--taxes {
  padding: 32px 32px 0;
}
.page--taxes cursor default.limitation {
  background: #ffe6e6;
}
.page--taxes .main_section {
  margin-right: 312px;
}
.page--taxes .aside_section {
  position: absolute;
  top: 32px;
  right: 32px;
  width: 280px;
}
.page--taxes .aside_section .button {
  line-height: 36px;
  font-weight: 700;
}
.page--taxes.content_padding .main_section {
  margin-right: 258px;
}
.page--taxes.content_padding .main_section form .input_group_title,
.page--taxes.content_padding .main_section form .input_group,
.page--taxes.content_padding .main_section form input {
  width: 100%;
}
.page--taxes.content_padding .main_section .payments_list {
  margin-top: 20px;
  padding: 20px 14px 20px 20px;
  background: #f5f5f6;
  border-radius: 3px;
}
.page--taxes.content_padding .main_section .payments_list .payment {
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.page--taxes.content_padding .main_section .payments_list .payment .name {
  font-weight: 500;
}
.page--taxes.content_padding .main_section .payments_list .payment .kbk {
  margin-top: 4px;
  font-size: 12px;
  color: #717d83;
}
.page--taxes.content_padding .main_section .payments_list .payment .input_wrap {
  margin: 0 14px 0 auto;
  width: 126px;
}
.page--taxes.content_padding .main_section .payments_list .payment .input_wrap input {
  width: 100%;
}
.page--taxes.content_padding .main_section .payments_list .payment .input_wrap::after {
  content: '\440.';
  position: absolute;
  top: 10px;
  right: 14px;
  font-family: 'Ruble';
  font-weight: 500;
  color: #717d83;
}
.page--taxes.content_padding .main_section .payments_list .payment .icon-delete-circle::before {
  font-size: 15px;
  color: #717d83;
}
.page--taxes.content_padding .main_section .payments_list .payment .icon-delete-circle:hover::before {
  color: #49555c;
}
.page--taxes.content_padding .main_section .payments_list .payment .icon-delete-circle:active::before {
  color: #243036;
}
.page--taxes.content_padding .main_section .payments_list .payment + .payment {
  margin-top: 16px;
}
.page--taxes.content_padding .main_section .sign_statement {
  margin-top: 28px;
  font-size: 14px;
}
.page--taxes.content_padding .main_section .sign_statement a {
  color: inherit;
}
.page--taxes.content_padding .main_section .total {
  margin-top: 32px;
  font-weight: 500;
  font-size: 20px;
}
.page--taxes.content_padding .aside_section {
  width: 264px;
}
.page__taxes-ecp .ecp-sidebar .icon {
  margin-right: 110px;
  margin-bottom: -12px;
  margin-left: auto;
}
.sidebar__taxes-ask-question {
  padding-top: 123px;
  text-align: center;
  background: url(/account/images/services/taxes/accountant.png?2853e0b) no-repeat 50% 0;
  -webkit-background-size: auto 107px;
  -moz-background-size: auto 107px;
  background-size: auto 107px;
}
table.taxes_calculator {
  color: #717d83;
/* TODO: отрефакторить этот ужас */
}
table.taxes_calculator td {
  height: 45px;
  padding: 0 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
  border: 0 /* TODO: проверить стили border'a */;
  border-bottom: 1px solid #e6e8e9;
}
table.taxes_calculator thead td {
  height: 34px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  font-size: 10px !important;
  color: #717d83 !important;
  background-color: #f5f5f6;
}
table.taxes_calculator thead:last-child td,
table.taxes_calculator tr:last-child td {
  border-bottom-width: 2px;
}
table.taxes_calculator tr.row--title td {
  font-weight: 500;
  font-size: 16px;
}
table.taxes_calculator td:not(:first-child) {
  width: 18%;
  min-width: 120px;
  text-align: center;
  font-size: 14px;
}
table.taxes_calculator td:first-child {
  color: #243036;
}
table.taxes_calculator tr:not(.row--title):not(:first-child) td:first-child {
  padding-left: 30px;
  font-size: 12px;
}
table.taxes_calculator.col2_accent td:nth-child(2) {
  color: #243036;
  border-left: 2px solid #0082cd;
  border-right: 2px solid #0082cd;
}
table.taxes_calculator.col2_accent thead td:nth-child(2) {
  font-weight: 700;
  background-color: #fff;
  border-top: 2px solid #0082cd;
  border-bottom: 0;
}
table.taxes_calculator.col2_accent tr:last-child:not(:first-child) td:nth-child(2) {
  border-top: 0;
  border-bottom: 2px solid #0082cd;
}
table.taxes_calculator.col3_accent td:nth-child(3) {
  color: #243036;
  border-left: 2px solid #0082cd;
  border-right: 2px solid #0082cd;
}
table.taxes_calculator.col3_accent thead td:nth-child(3) {
  font-weight: 700;
  background-color: #fff;
  border-top: 2px solid #0082cd;
  border-bottom: 0;
}
table.taxes_calculator.col3_accent tr:last-child:not(:first-child) td:nth-child(3) {
  border-top: 0;
  border-bottom: 2px solid #0082cd;
}
table.taxes_calculator.col4_accent td:nth-child(4) {
  color: #243036;
  border-left: 2px solid #0082cd;
  border-right: 2px solid #0082cd;
}
table.taxes_calculator.col4_accent thead td:nth-child(4) {
  font-weight: 700;
  background-color: #fff;
  border-top: 2px solid #0082cd;
  border-bottom: 0;
}
table.taxes_calculator.col4_accent tr:last-child:not(:first-child) td:nth-child(4) {
  border-top: 0;
  border-bottom: 2px solid #0082cd;
}
table.taxes_calculator .bad-value {
  color: #a32626 !important;
}
table.taxes_calculator .normal-value {
  color: #d2aa0f !important;
}
table.taxes_calculator .good-value {
  color: #5e8c00 !important;
}
.popup--conditions_save_account ol.blue li {
  margin-bottom: 28px;
  padding-left: 36px;
  line-height: 1.5;
}
.popup--conditions_save_account ol.blue li:last-child {
  margin-bottom: 0;
}
header {
  /* min-width: 1024px; */
  background-color: #fff;
  -webkit-box-shadow: 0 6px 20px rgba(36,48,54,0.06);
  box-shadow: 0 6px 20px rgba(36,48,54,0.06);
  -webkit-transition: box-shadow 0.5s;
  -moz-transition: box-shadow 0.5s;
  -o-transition: box-shadow 0.5s;
  -ms-transition: box-shadow 0.5s;
  transition: box-shadow 0.5s;
  z-index: 400;
}
header.shadow {
  -webkit-box-shadow: 0 12px 20px -8px rgba(36,48,54,0.13);
  box-shadow: 0 12px 20px -8px rgba(36,48,54,0.13);
  -webkit-transition: box-shadow 1s;
  -moz-transition: box-shadow 1s;
  -o-transition: box-shadow 1s;
  -ms-transition: box-shadow 1s;
  transition: box-shadow 1s;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  header.shadow {
    -webkit-box-shadow: 0 15px 25px -8px rgba(36,48,54,0.13);
    box-shadow: 0 15px 25px -8px rgba(36,48,54,0.13);
  }
}
.header__primary,
.header__secondary {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0 32px;
}
.header__secondary {
  height: 40px;
}
.header__secondary .logo {
  margin-right: 20px;
  width: 16px;
  height: 16px;
  background-image: url(/account/css/logo.png?048be99);
  background-repeat: no-repeat;
  background-position: 0 0;
  -webkit-background-size: 15px 15px;
  -moz-background-size: 15px 15px;
  background-size: 15px 15px;
}
.header__secondary .menu-projects {
  margin-right: auto;
  height: 100%;
}
.header__secondary .menu-projects ul {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -o-box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  height: 100%;
}
.header__secondary .menu-projects li {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 100%;
  color: #49555c;
}
.header__secondary .menu-projects li:not(:last-child) {
  margin-right: 16px;
}
.header__secondary .menu-projects li.active {
  font-weight: 500;
  color: #243036;
}
.header__secondary .menu-projects a {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 4px;
  line-height: 20px;
  text-decoration: none;
  font-weight: inherit;
  font-size: 14px;
  color: inherit;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -ms-transition: color 0.2s;
  transition: color 0.2s;
}
.header__secondary .menu-projects a:hover {
  color: #0082cd;
}
.header__actions {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-left: 20px;
  height: 100%;
}
.header__action {
  line-height: 1;
}
.header__action:not(:last-child) {
  margin-right: 24px;
}
.header__action .link-icon {
  color: #243036;
}
.header__action .link-icon:hover {
  color: #0082cd;
}
.header__action.user {
  width: auto;
}
.header__primary {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 60px;
  border-top: 1px solid #e6e8e9;
}
.header__primary .top-menu {
  margin-right: auto;
  height: 100%;
}
.header__primary .menu-services {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -o-box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  margin-right: auto;
  height: 100%;
}
.header__primary .menu-services li {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  overflow: hidden;
  height: 100%;
  color: #243036;
}
.header__primary .menu-services li:not(:last-child) {
  margin-right: 32px;
}
.header__primary .menu-services li:hover li {
  color: #0082cd;
}
.header__primary .menu-services li::before {
  content: '';
  position: absolute;
  display: block;
  top: 100%;
  left: 0;
  width: 100%;
  height: 5px;
  background-color: #0082cd;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -o-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
}
.header__primary .menu-services li.active {
  color: #0082cd;
}
.header__primary .menu-services li.active::before {
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -o-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
}
.header__primary .menu-services li.more a::after {
  margin-left: 6px;
  font-size: 12px;
}
.header__primary .menu-services a {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 8px 0;
  line-height: 20px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 500;
  color: inherit;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -ms-transition: color 0.2s;
  transition: color 0.2s;
}
.header__primary .menu-services a:hover {
  color: #0082cd;
}
.header__profile {
  height: 100%;
  max-width: calc(50% - 240px);
  min-width: 200px;
}
.header__profile a {
  text-decoration: none;
}
.header__profile-name {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 100%;
  color: #243036;
}
.header__profile-name > span {
  max-width: 100%;
}
.header__profile-name a {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-weight: 500;
  color: #243036;
}
.header__profile-name .drop-target {
  position: relative;
  padding-right: 20px;
}
.header__profile-name .drop-target::after {
  position: absolute;
  top: 50%;
  right: 0;
  font-size: 12px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.header__profile-name .drop-target:hover {
  color: #0082cd;
}
.alert-wrapper {
  display: none;
}
.alert-wrapper._show {
  display: block;
  height: 40px;
  z-index: 600;
}
.alert-wrapper._show ~ header {
  top: 40px;
}
.alert-wrapper._show ~ [ui-view='main'] main {
  top: 140px;
}
.alert-wrapper._show ~ div > div > .ant-popover._services .ant-popover-inner {
  max-height: calc(100vh - 140px);
}
.alert-wrapper._show ~ article.page {
  top: 40px;
}
.alert {
  height: 40px;
  line-height: 40px;
  text-align: center;
  background-color: #fae6aa;
}
.alert._error {
  color: #fff;
  background-color: #cf4545;
}
.alert a {
  color: inherit;
}
.alert-close {
  position: absolute;
  top: 50%;
  right: 16px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #717d83;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -ms-transition: color 0.2s;
  transition: color 0.2s;
  cursor: pointer;
}
.alert-close:hover {
  color: #243036;
}
.alert-close::before {
  display: block;
  font-size: 20px;
}
/* [data-auth='true'] {
  min-width: 1024px;
  overflow-y: hidden;
} */
[data-auth='true'] .body {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}
main {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
}
@media screen and (max-width: 576px) {
  main {
    flex-direction: column;
    align-items: center;
  }
}

@supports (overflow-y: overlay) {
  main {
    overflow-y: overlay;
  }
}
main .container {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  margin: auto;
  padding: 0 32px;
  height: 100%;
  max-width: 1132px;
}
main .container._lg {
  max-width: 1376px;
}
main .container._md {
  max-width: 1302px;
}
main .container._sm {
  max-width: 960px;
}
main .container .container__inner {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin-top: 28px;
}
main .container .container__header {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  margin-top: 32px;
}
main .container .container__content {
  -webkit-flex-basis: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  padding: 0;
  min-width: 0;
}
main .container .container__sidebar {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-left: 40px;
  width: 272px;
}
@media screen and (max-width: 1279px) {
  main .container .container__sidebar {
    margin-left: 32px;
    width: 248px;
  }
}
main .container .container__footer {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
}
main .container._xs {
  max-width: 720px;
}
section.main {
  position: relative;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  max-width: 100%;
  min-width: 0;
  height: 100%;
}
section.main.section_areas {
  padding: 0;
  background: transparent;
}
section.main.overlay::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(27,57,82,0.32);
  z-index: 100;
}
.section_content {
  position: relative;
  padding: 32px 28px 30px 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
}
.section_content.full_width {
  right: 0;
}
.section_content .side_right_fixed {
  padding-top: 30px;
}
.section__content-inner {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
}
.section_top_area {
  background: #f5f5f6;
}
.flex_row {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.content {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 70%;
}
.content .content_notice {
  padding: 100px 0;
}
.content .content_notice .notice_center {
  width: 400px;
  margin: 0 auto;
  text-align: center;
  color: #717d83;
}
.side {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -o-box-flex: 0;
  -ms-box-flex: 0;
  box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  margin-left: 20px;
  width: 26%;
  min-width: 270px;
  max-width: 350px;
}
.side.side_small {
  width: 23%;
  min-width: 220px;
  max-width: 350px;
}
.side.side_small_fixed {
  width: 255px;
}
.side.side_border {
  margin-top: -25px;
  margin-left: 25px;
  padding-top: 25px;
  padding-left: 25px;
  border-left: 1px solid #e5e7e8;
}
.side_padding {
  padding-left: 20px;
}
article.page {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: auto !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 66%;
  /* min-width: 900px; */
  max-width: 1000px;
  background: #fff;
  -webkit-box-shadow: -4px 0 30px rgba(36,48,54,0.25);
  box-shadow: -4px 0 30px rgba(36,48,54,0.25);
  -webkit-transform: translateX(150px) translateZ(0);
  -moz-transform: translateX(150px) translateZ(0);
  -o-transform: translateX(150px) translateZ(0);
  -ms-transform: translateX(150px) translateZ(0);
  transform: translateX(150px) translateZ(0);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: width 0.4s ease, max-width 0.4s ease, -webkit-transform 0.3s cubic-bezier(0.33, 0.13, 0.32, 1), opacity 0.1s cubic-bezier(0.33, 0.13, 0.32, 1);
  -moz-transition: width 0.4s ease, max-width 0.4s ease, -moz-transform 0.3s cubic-bezier(0.33, 0.13, 0.32, 1), opacity 0.1s cubic-bezier(0.33, 0.13, 0.32, 1);
  -o-transition: width 0.4s ease, max-width 0.4s ease, -o-transform 0.3s cubic-bezier(0.33, 0.13, 0.32, 1), opacity 0.1s cubic-bezier(0.33, 0.13, 0.32, 1);
  -ms-transition: width 0.4s ease, max-width 0.4s ease, -ms-transform 0.3s cubic-bezier(0.33, 0.13, 0.32, 1), opacity 0.1s cubic-bezier(0.33, 0.13, 0.32, 1);
  transition: width 0.4s ease, max-width 0.4s ease, transform 0.3s cubic-bezier(0.33, 0.13, 0.32, 1), opacity 0.1s cubic-bezier(0.33, 0.13, 0.32, 1);
  z-index: 500;
}
@media screen and (max-width: 576px) {
  article.page {
    max-width: 100%;
    width: 100%;
  }
}
article.page.hide {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transform: translateX(150px) translateZ(0);
  -moz-transform: translateX(150px) translateZ(0);
  -o-transform: translateX(150px) translateZ(0);
  -ms-transform: translateX(150px) translateZ(0);
  transform: translateX(150px) translateZ(0);
  -webkit-transition: width 0.4s ease, max-width 0.4s ease, -webkit-transform 0.3s cubic-bezier(0.69, 0.08, 0.72, 0.59), opacity 0.3s cubic-bezier(0.69, 0.08, 0.72, 0.59);
  -moz-transition: width 0.4s ease, max-width 0.4s ease, -moz-transform 0.3s cubic-bezier(0.69, 0.08, 0.72, 0.59), opacity 0.3s cubic-bezier(0.69, 0.08, 0.72, 0.59);
  -o-transition: width 0.4s ease, max-width 0.4s ease, -o-transform 0.3s cubic-bezier(0.69, 0.08, 0.72, 0.59), opacity 0.3s cubic-bezier(0.69, 0.08, 0.72, 0.59);
  -ms-transition: width 0.4s ease, max-width 0.4s ease, -ms-transform 0.3s cubic-bezier(0.69, 0.08, 0.72, 0.59), opacity 0.3s cubic-bezier(0.69, 0.08, 0.72, 0.59);
  transition: width 0.4s ease, max-width 0.4s ease, transform 0.3s cubic-bezier(0.69, 0.08, 0.72, 0.59), opacity 0.3s cubic-bezier(0.69, 0.08, 0.72, 0.59);
  pointer-events: none;
}
article.page.open {
  -webkit-transform: translateX(0px) translateZ(0);
  -moz-transform: translateX(0px) translateZ(0);
  -o-transform: translateX(0px) translateZ(0);
  -ms-transform: translateX(0px) translateZ(0);
  transform: translateX(0px) translateZ(0);
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
article.page.normalsize {
  width: 66%;
}
article.page .page_left {
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
}
article.page .page_left .page_header {
  margin-right: 0;
}
article.page .page_left .page_content {
  right: 0;
}
article.page.side_right .page_left {
  position: absolute;
  right: 270px;
  left: 0;
  top: 0;
  bottom: 0;
}
article.page.side_right .page_left .page_header {
  margin-right: 0;
}
article.page.side_right .page_left .page_content {
  right: 0;
}
article.page.side_right .page_header {
  margin-right: 270px;
}
article.page.side_right .page_content {
  right: 270px;
}
article.page.side_right_wide .page_left {
  right: 300px;
}
article.page.side_right_wide .page_left .page_header {
  margin-right: 0;
}
article.page.side_right_wide .page_left .page_content {
  right: 0;
}
article.page.side_right_wide .page_header {
  margin-right: 300px;
}
article.page.side_right_wide .page_content {
  right: 300px;
}
article.page.side_right-xwide .page_left {
  right: 320px;
}
article.page.side_right-xwide .page_left .page_header {
  margin-right: 0;
}
article.page.side_right-xwide .page_left .page_content {
  right: 0;
}
article.page.side_right-xwide .page_header {
  margin-right: 320px;
}
article.page.side_right-xwide .page_content {
  right: 320px;
}
article.page.side_right-xxwide {
  min-width: 1280px;
}
article.page.side_right-xxwide .page_left {
  right: 620px;
}
article.page.side_right-xxwide .page_left .page_header {
  margin-right: 0;
}
article.page.side_right-xxwide .page_left .page_content {
  right: 0;
}
article.page.side_right-xxwide .page_header {
  margin-right: 600px;
}
article.page.side_right-xxwide .page_content {
  right: 600px;
}
article.page.open ~ .page.open:not(.fullsize) {
  -webkit-transform: translateX(-12px);
  -moz-transform: translateX(-12px);
  -o-transform: translateX(-12px);
  -ms-transform: translateX(-12px);
  transform: translateX(-12px);
}
article.page.open ~ .page.open:not(.fullsize) ~ .page.open:not(.fullsize) {
  -webkit-transform: translateX(-24px);
  -moz-transform: translateX(-24px);
  -o-transform: translateX(-24px);
  -ms-transform: translateX(-24px);
  transform: translateX(-24px);
}
article.page.open ~ .page.open:not(.fullsize) ~ .page.open:not(.fullsize) ~ .page.open:not(.fullsize) {
  -webkit-transform: translateX(-36px);
  -moz-transform: translateX(-36px);
  -o-transform: translateX(-36px);
  -ms-transform: translateX(-36px);
  transform: translateX(-36px);
}
article.page.open ~ .page.open:not(.fullsize) ~ .page.open:not(.fullsize) ~ .page.open:not(.fullsize) ~ .page.open:not(.fullsize) {
  -webkit-transform: translateX(-48px);
  -moz-transform: translateX(-48px);
  -o-transform: translateX(-48px);
  -ms-transform: translateX(-48px);
  transform: translateX(-48px);
}
article.page.open ~ .page.open {
  z-index: 499;
}
article.page.open ~ .page.open ~ .page.open {
  z-index: 498;
}
article.page.open ~ .page.open ~ .page.open ~ .page.open {
  z-index: 497;
}
article.page.open ~ .page.open ~ .page.open ~ .page.open ~ .page.open {
  z-index: 496;
}
article.page.hide ~ .page.open {
  z-index: 499;
}
article.page.hide ~ .page.open ~ .page.open {
  z-index: 498;
}
article.page.hide ~ .page.open ~ .page.open ~ .page.open {
  z-index: 497;
}
article.page.hide ~ .page.open ~ .page.open ~ .page.open ~ .page.open {
  z-index: 496;
}
article.page.page_promo {
  overflow: auto;
  overflow: overlay;
  overflow-x: hidden;
}
article.page.page_promo .page_header {
  padding: 60px 280px 0 75px;
  height: 354px;
  background: #f5f5f6;
  -webkit-box-shadow: none;
  box-shadow: none;
}
article.page.page_promo .page_header h1 {
  margin: 0 0 20px;
  max-width: 100%;
  font-weight: 300;
  font-size: 50px;
}
article.page.page_promo .page_header h3 {
  margin: 0 0 30px;
  font-weight: 300;
  font-size: 20px;
}
article.page.page_promo .page_header p {
  font-weight: 300;
  font-size: 16px;
}
article.page.page_promo .page_content {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  padding-top: 50px;
  padding-left: 70px;
  padding-right: 70px;
}
article.page.page_promo .page_promo_title {
  margin: 0 0 30px;
  text-align: center;
  font-weight: 300;
  font-size: 30px;
}
article.page.page_payment_new .page_header h1 {
  margin-right: 0;
  padding-right: 0;
  max-width: 100%;
}
article.page.page_with_wizard .page_close {
  top: 22px;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -o-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
}
article.page.page_with_wizard .page_header {
  height: 170px;
  background: #f5f5f6;
  -webkit-box-shadow: inset 0 -3px 0 rgba(36,48,54,0.05);
  box-shadow: inset 0 -3px 0 rgba(36,48,54,0.05);
}
article.page.page_with_wizard .page_wizard {
  margin: 24px 0 0;
  padding: 0;
}
article.page.page_with_wizard .page_content {
  top: 170px;
}
article.page.page__grey .page_expand {
  background: #edeff1;
}
article.page.page__grey .page_content {
  background: #edeff1;
}
.page_body {
  overflow: auto;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page_body .page_content {
  position: relative;
  top: 0;
  padding: 0 52px;
}
.page_body .page_content::after {
  height: 32px;
}
.page_header {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 16px 32px 0 52px;
  height: 64px;
  background: #fff;
  -webkit-box-shadow: 0 6px 5px -7px rgba(36,48,54,0.3);
  box-shadow: 0 6px 5px -7px rgba(36,48,54,0.3);
  z-index: 100;
}
.page_header.clean {
  border-bottom: none;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.page_header.clean + .page_content {
  padding-top: 10px;
}
.page_header.header_forward {
  background: transparent;
  z-index: 2100;
}
.page_header.shadow {
  -webkit-box-shadow: 0 6px 17px -7px rgba(36,48,54,0.2);
  box-shadow: 0 6px 17px -7px rgba(36,48,54,0.2);
  -webkit-transition: box-shadow 0.5s;
  -moz-transition: box-shadow 0.5s;
  -o-transition: box-shadow 0.5s;
  -ms-transition: box-shadow 0.5s;
  transition: box-shadow 0.5s;
}
.page_header.header_height_auto {
  padding-bottom: 23px;
  height: auto;
}
.page_header.page_header__full ~ .page_side {
  top: 64px;
  padding: 30px 20px;
  z-index: 99;
}
.page_header h1 {
  display: inline-block;
  vertical-align: top;
  margin: 0 12px 0 0;
  max-width: calc(100% - 150px);
  color: #243036;
}
.page_header h1.f_small {
  font-size: 22px !important;
}
.page_header h1 .link_dashed {
  max-width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  white-space: nowrap;
  color: #243036;
}
.page_header h1 .link_dashed span {
  border-bottom-color: transparent;
}
.page_header h1 .link_dashed .icon-pencil {
  display: inline-block;
  vertical-align: 2px;
  margin-left: 12px;
  font-size: 16px;
  color: #243036;
}
.page_header .import_1c {
  display: inline-block;
  vertical-align: -10px;
  width: 30px;
  height: 16px;
  background: url(data:image/png;base64,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) no-repeat 0 0;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.page_header .payment_count,
.page_header .payroll_count {
  vertical-align: 0;
  margin-top: -5px;
  padding: 0 7px;
  width: 110px;
  height: 40px;
  font-weight: 300;
  font-size: 24px;
}
.page_header .payroll_count {
  width: 65px;
}
.page_header .payment_date {
  vertical-align: 0;
  margin-top: -5px;
  padding: 0 10px !important /* TODO: выяснить - нужен ли здесь !important */;
  width: 140px;
  height: 40px;
  font-weight: 300;
  font-size: 24px;
  background-image: none;
}
.page_header .page_close,
.page_header .page__close-optional {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  top: 50%;
  left: 16px;
  width: 20px;
  height: 20px;
  font-size: 20px;
  color: #243036;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -ms-transition: color 0.2s;
  transition: color 0.2s;
}
.page_header .page_close:hover,
.page_header .page__close-optional:hover {
  color: #717d83;
}
.page_header .page_expand {
  position: absolute;
  top: calc(50vh - 40px);
  left: -16px;
  width: 16px;
  height: 50px;
  line-height: 48px;
  text-align: center;
  font-size: 12px;
  color: #717d83;
  border-top-left-radius: 90px 50px;
  border-bottom-left-radius: 90px 50px;
  background: #fff;
  -webkit-box-shadow: -4px 0 5px rgba(36,48,54,0.08);
  box-shadow: -4px 0 5px rgba(36,48,54,0.08);
  -webkit-transition: -webkit-transform 0.3s, left 0.3s, box-shadow 0.3s;
  -moz-transition: -moz-transform 0.3s, left 0.3s, box-shadow 0.3s;
  -o-transition: -o-transform 0.3s, left 0.3s, box-shadow 0.3s;
  -ms-transition: -ms-transform 0.3s, left 0.3s, box-shadow 0.3s;
  transition: transform 0.3s, left 0.3s, box-shadow 0.3s;
}
.page_header .page_expand::before {
  width: auto;
  margin: 0;
  -webkit-transition: -webkit-transform 0.2s;
  -moz-transition: -moz-transform 0.2s;
  -o-transition: -o-transform 0.2s;
  -ms-transition: -ms-transform 0.2s;
  transition: transform 0.2s;
  -webkit-transform: translateX(2px);
  -moz-transform: translateX(2px);
  -o-transform: translateX(2px);
  -ms-transform: translateX(2px);
  transform: translateX(2px);
}
.page_header .page_expand:hover::before {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.page_header .page_expand.rotate {
  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
  left: 0;
  -webkit-box-shadow: -1px 0 3px rgba(36,48,54,0.2);
  box-shadow: -1px 0 3px rgba(36,48,54,0.2);
}
.page_header .header_action {
  float: right;
  margin-top: 3px;
  padding-left: 1px;
}
.page_header .header_action a {
  display: inline-block;
  vertical-align: middle;
  line-height: 22px;
  text-decoration: none;
  font-size: 16px;
  color: #243036;
}
.page_header .header_action a:not(:first-child) {
  margin-left: 10px;
}
.page_header .header_action a::before {
  vertical-align: -4px;
  font-size: 20px;
}
.page_header .header_action a:hover,
.page_header .header_action a:hover:before {
  color: #0082cd;
}
.page_header .header_button {
  display: inline-block;
  margin-top: -3px;
  vertical-align: -5px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .page_header {
/* TODO: разобраться с переопределением этих теней */
    -webkit-box-shadow: 0 6px 7px -7px rgba(45,70,104,0.3);
    box-shadow: 0 6px 7px -7px rgba(45,70,104,0.3);
/* TODO: разобраться с переопределением этих теней */
  }
  .page_header.shadow {
    -webkit-box-shadow: 0 8px 20px -7px rgba(45,70,104,0.2);
    box-shadow: 0 8px 20px -7px rgba(45,70,104,0.2);
  }
  _::-webkit-full-page-media,
  _:future {
/* TODO: разобраться с переопределением этих теней */
    -webkit-box-shadow: 0 6px 5px -7px rgba(45,70,104,0.3);
    box-shadow: 0 6px 5px -7px rgba(45,70,104,0.3);
/* TODO: разобраться с переопределением этих теней */
  }
  _::-webkit-full-page-media.shadow,
  _:future.shadow {
    -webkit-box-shadow: 0 6px 17px -7px rgba(45,70,104,0.2);
    box-shadow: 0 6px 17px -7px rgba(45,70,104,0.2);
  }
}
.page_header_info {
  float: right;
  margin-top: 7px;
  white-space: nowrap;
  color: #717d83;
}
.page_close,
.page__close-optional {
/*
		.page__close-optional - бомбический костыль для фронта.
		Им нужен другой селектор, чтобы обрабатывать событие при клике, но не закрывать слой, текущая реализация слоев на портале не позволяет им это сделать.
		Обещали поправить при переводе слоев на react.
	*/
  position: absolute;
  top: 31px;
  left: 30px;
  width: 18px;
  height: 18px;
  display: inline-block;
  text-decoration: none;
  font-size: 20px;
  color: #243036;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -ms-transition: color 0.2s;
  transition: color 0.2s;
  z-index: 101;
}
.page_close:hover,
.page__close-optional:hover {
  color: rgba(36,48,54,0.7);
}
.page_expand {
  position: absolute;
  top: calc(50vh - 40px);
  width: 16px;
  left: -16px;
  display: none !important /* Удалить строку, если будут просьбы клиентов */;
  height: 50px;
  line-height: 48px;
  text-align: center;
  font-size: 12px;
  color: #717d83;
  border-top-left-radius: 90px 50px;
  border-bottom-left-radius: 90px 50px;
  background: #fff;
  -webkit-box-shadow: -4px 0 5px rgba(36,48,54,0.08);
  box-shadow: -4px 0 5px rgba(36,48,54,0.08);
  -webkit-transition: -webkit-transform 0.3s, left 0.3s, box-shadow 0.3s;
  -moz-transition: -moz-transform 0.3s, left 0.3s, box-shadow 0.3s;
  -o-transition: -o-transform 0.3s, left 0.3s, box-shadow 0.3s;
  -ms-transition: -ms-transform 0.3s, left 0.3s, box-shadow 0.3s;
  transition: transform 0.3s, left 0.3s, box-shadow 0.3s;
  z-index: 101;
}
.page_expand::before {
  margin: 0;
  width: auto;
  -webkit-transform: translateX(2px);
  -moz-transform: translateX(2px);
  -o-transform: translateX(2px);
  -ms-transform: translateX(2px);
  transform: translateX(2px);
  -webkit-transition: -webkit-transform 0.2s;
  -moz-transition: -moz-transform 0.2s;
  -o-transition: -o-transform 0.2s;
  -ms-transition: -ms-transform 0.2s;
  transition: transform 0.2s;
}
.page_expand:hover::before {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.page_expand.rotate {
  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
  left: 0;
  -webkit-box-shadow: -1px 0 3px rgba(36,48,54,0.2);
  box-shadow: -1px 0 3px rgba(36,48,54,0.2);
}
.page_content {
  position: absolute;
  top: 64px;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 32px 32px 0;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: auto;
}
.page_content::after {
  content: '';
  display: block;
  width: 100%;
  height: 30px;
  clear: both;
}
.page_content._iframe {
  padding: 0;
}
.page_content._iframe iframe {
  width: 100%;
  height: 100%;
}
.page_content._iframe::after {
  display: none;
}
.page_content.flex {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.page_content.flex > *,
.page_content.flex::after {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.page_content.flex > .center_xy {
  width: auto;
  height: auto;
}
.page_content.loading_block::after {
  top: 50%;
}
.page_content.content_padding {
  padding-left: 72px;
  padding-right: 72px;
}
.page_content.content_padding ~ .page_bottom_panel {
  padding-left: 72px;
}
.page_content.with_bottom_panel {
  bottom: 65px;
  padding-bottom: 0;
}
.page_content .page_content_area_solid {
  margin-left: -30px;
  margin-right: -30px;
  padding: 20px 30px;
  font-weight: 400;
  color: #fff;
  background: #0382ce;
}
.page_content .page_content_area_solid a {
  color: #fff;
}
.page_content .page_content_area_solid a:hover {
  text-decoration: underline;
  color: #fff;
}
.page_content .page_content_area_solid .top_area_desc {
  overflow: hidden;
}
.page_content .page_content_area_solid .top_area_desc h1 {
  margin: 0 0 10px;
  font-weight: 500;
  font-size: 22px;
}
.page_content .page_content_area_solid .top_area_desc p {
  font-size: 14px;
}
.page_content .page_content_area_light {
  margin-left: -30px;
  margin-right: -30px;
  padding: 30px;
  background: #edeff1;
}
.page_content .page_content_area_top {
  margin-top: -30px;
}
.page_content .page_content_area_top ~ .page_content_area_bot {
  margin-top: 0;
}
.page_content .page_content_area_bot {
  margin-top: -30px;
  margin-bottom: -42px;
  padding-bottom: 50px;
}
.page_full_width {
  margin: 0 -52px;
}
.page_bottom_panel {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px 30px 11px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 65px;
  background: #fff;
  -webkit-box-shadow: 0 3px 20px 0 rgba(36,48,54,0.2), 0 0 1px 0 rgba(36,48,54,0.22);
  box-shadow: 0 3px 20px 0 rgba(36,48,54,0.2), 0 0 1px 0 rgba(36,48,54,0.22);
  z-index: 40;
}
.page_bottom_panel.content_padding {
  padding-left: 70px;
}
.page_bottom_panel.small {
  padding-top: 12px;
  height: 60px;
}
.page_bottom_panel .form_button_right {
  float: right;
}
.page_bottom_panel .form_button_right.button_clean {
  margin-top: 13px;
}
.page_side {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 25px 20px 0 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 270px;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  font-size: 16px;
  background: #f5f5f6;
  -webkit-background-clip: border;
  -moz-background-clip: border;
  background-clip: border-box;
  -webkit-box-shadow: inset 4px 0 0 -2px #dfe3e8;
  box-shadow: inset 4px 0 0 -2px #dfe3e8;
  z-index: 100;
}
.page_side::after {
  content: '';
  display: block;
  height: 92px;
  clear: both;
}
.page_side.page_side_wide {
  width: 300px;
}
.page_side.page_side_wide + .page_side {
  right: 300px;
}
.page_side.page_side-xwide {
  width: 320px;
}
.page_side .side_sep {
  background: #e5e7e8;
}
.side_title {
  text-transform: uppercase;
  margin: 0 0 25px;
  font-weight: 500;
  font-size: 14px;
  color: #717d83;
}
.side_block {
  margin: 20px 0;
}
.side_block .side_block_title {
  margin: 0 0 12px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  color: #243036;
}
.side_block .side_block_title a {
  text-transform: none;
}
.side_block p {
  margin: 0 0 5px;
}
.side_block_services li {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin-bottom: 7px;
}
.side_block_services li [class*='icon-']:first-child {
  margin-right: 5px;
}
.side_block_services span {
  margin-right: auto;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.side_block_services .icon-info {
  margin-left: 6px;
  font-size: 14px;
}
.side_block_services .icon-info::before {
  vertical-align: -3px;
}
.side_block_services-no-wide span {
  margin-right: 0;
}
.side_parameter {
  margin: 30px 0;
  zoom: 1;
}
.side_parameter:before,
.side_parameter:after {
  content: "";
  display: table;
}
.side_parameter:after {
  clear: both;
}
.side_parameter .side_parameter_name {
  margin-bottom: 10px;
  font-size: 14px;
  color: #717d83;
}
.side_parameter .side_parameter_value {
  max-width: 100%;
}
.side_parameter .side_parameter_value .select2-container {
  max-width: 100%;
}
.side_parameter .side_parameter_value .select2-container .select2-choice {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.side_parameter.parameter_inline .side_parameter_name {
  display: inline-block;
  margin-bottom: 0;
  padding-right: 4px;
  font-size: 16px;
}
.side_parameter.parameter_inline .side_parameter_value {
  display: inline-block;
}
.side_sep {
  height: 1px;
  margin: 20px 0;
  overflow: hidden;
  background: #e5e7e8;
}
.side_filter {
  margin: 30px 0;
}
.side_filter .side_filter_name {
  margin-bottom: 10px;
  font-weight: 300;
  font-size: 14px;
  color: rgba(36,48,54,0.36);
}
.side_filter ul + ul {
  margin-right: 10px;
}
.side_filter li {
  margin: 0 0 12px;
}
.side_filter li:last-child {
  margin: 0;
}
.side_filter .label_check,
.side_filter .label-check {
  display: block;
}
.side_filter .label_filter {
  display: inline-block;
  padding: 3px 10px 4px;
  color: #0382ce;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 0 1px #0382ce, inset 0 0 0 15px #fff, inset 0 0 0 15px rgba(3,130,206,0);
  box-shadow: 0 0 0 1px #0382ce, inset 0 0 0 15px #fff, inset 0 0 0 15px rgba(3,130,206,0);
  -webkit-transition: color 0.15s, box-shadow 0.15s;
  -moz-transition: color 0.15s, box-shadow 0.15s;
  -o-transition: color 0.15s, box-shadow 0.15s;
  -ms-transition: color 0.15s, box-shadow 0.15s;
  transition: color 0.15s, box-shadow 0.15s;
}
.side_filter .input_filter:checked + label {
  -webkit-box-shadow: 0 0 0 1px #0382ce, inset 0 0 0 0 #fff, inset 0 0 0 15px #0382ce;
  box-shadow: 0 0 0 1px #0382ce, inset 0 0 0 0 #fff, inset 0 0 0 15px #0382ce;
  color: #fff;
}
.title_panel {
  padding: 0 0 25px;
  zoom: 1;
}
.title_panel:before,
.title_panel:after {
  content: "";
  display: table;
}
.title_panel:after {
  clear: both;
}
.title_panel h1 {
  display: inline-block;
  margin-bottom: 0;
}
.title_panel .title_buttons {
  display: inline-block;
  vertical-align: 4px;
  margin-left: 35px;
}
.title_panel .title_actions {
  float: right;
  margin-left: 40px;
}
.title_panel .title_actions .button {
  margin-left: 10px;
}
.title_panel .title_actions .action_item {
  display: inline-block;
  margin-left: 20px;
}
.title_panel .title_actions .icon-submenu {
  background: url(/account/images/action_arrow.svg?dc311b7) no-repeat 100% 100%;
  padding-right: 20px;
  margin-right: 18px;
}
.title_panel .title_actions .icon-submenu::before {
  font-size: 14px;
}
.title_panel .title_actions .title_actions_search input {
  background-color: rgba(0,0,0,0.05);
  border-style: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.title_panel .title_actions .title_actions_search input:focus {
  background-color: #fff;
}
.fixed_share_panel {
  position: fixed;
  right: 70px;
  bottom: 100px;
  padding: 14px;
  text-align: center;
  background: #fff;
  border-radius: 2px;
  -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  z-index: 30;
}
.fixed_share_panel a {
  display: block;
  font-size: 24px;
  color: inherit;
}
.fixed_share_panel a:hover {
  color: rgba(36,48,54,0.7);
}
.fixed_share_panel a::before {
  margin: 0;
}
.fixed_share_panel .icon-print {
  margin-bottom: 12px;
}
.flex-title__item {
  display: inline-block;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  vertical-align: top;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  pointer-events: auto;
}
.flex-title__item + .flex-title__item {
  margin-left: 10px;
}
.flex-title__item._name {
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
}
.ant-popover._services {
  left: 0 !important;
  right: 0 !important;
  padding-top: 7px;
  z-index: 100;
}
.ant-popover._services .ant-popover-arrow {
  display: none;
}
.ant-popover._services .ant-popover-inner {
  max-height: calc(100vh - 100px);
  border-radius: 0;
  -webkit-box-shadow: 0 8px 32px rgba(36,48,54,0.24);
  box-shadow: 0 8px 32px rgba(36,48,54,0.24);
  overflow: auto;
}
.ant-popover._services .ant-popover-inner-content {
  padding: 30px;
  max-height: 700px;
}
.ant-popover._companies {
  top: 100px !important;
}
.ant-popover._companies .ant-popover-inner {
  width: 340px;
}
.ant-popover._companies .ant-popover-inner-content {
  padding: 20px;
  max-height: calc(100vh - 230px);
  overflow: overlay;
}
.companies__list .company {
  position: relative;
  display: block;
  margin-bottom: 4px;
  padding: 10px 12px;
  text-decoration: none;
  background-color: #f5f5f6;
}
.companies__list .company::before {
  position: absolute;
  top: 50%;
  right: 12px;
  font-size: 12px;
  color: #009ee3;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.companies__list .company.active::before {
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
}
.companies__list .company.no-account::before {
  font-size: 16px;
}
.companies__list .company.active,
.companies__list .company.no-account {
  padding-right: 40px;
}
.companies__list a.company:hover {
  background-color: #edfaff;
}
.companies__list .company__name {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #49555c;
}
.companies__list .company__amount {
  margin-top: 4px;
  line-height: 1;
  font-weight: 500;
  color: #243036;
}
.companies__money {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: end;
  -moz-box-align: end;
  -o-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  margin-bottom: 20px;
  line-height: 1;
  font-weight: 500;
  font-size: 14px;
  color: #49555c;
}
.companies__money-amount {
  margin-left: auto;
  font-size: 20px;
  color: #243036;
}
.companies__money-amount .icon-info {
  font-size: 17px;
}
.gift-month-service {
  padding-top: 60px;
  text-align: center;
  font-size: 14px;
  background: url(/account/images/icon_gift.svg?92fe225) no-repeat 50% 0;
}
.ant-popover._modul-credit {
  width: 400px;
}
.ant-popover._modul-credit .payment-periods {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  padding: 20px;
}
.ant-popover._modul-credit .payment-periods .period-item__desc {
  position: relative;
  padding-bottom: 35px;
  text-align: center;
  font-weight: 500;
  font-size: 10px;
  color: #717d83;
}
.ant-popover._modul-credit .payment-periods .period-item__desc::after {
  content: '';
  position: absolute;
  left: 50%;
  bottom: 8px;
  margin-left: -1px;
  width: 2px;
  height: 22px;
  background-color: #e6e8e9;
  border-radius: 1px;
}
.ant-popover._modul-credit .payment-periods .period-item__date {
  position: absolute;
  top: -16px;
  width: 1px;
  height: 8px;
  color: #717d83;
  background-color: #e6e8e9;
}
.ant-popover._modul-credit .payment-periods .period-item__date::after {
  content: attr(data-date);
  position: absolute;
  top: -20px;
  white-space: nowrap;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.ant-popover._modul-credit .payment-periods .period-item__date._from {
  left: 0;
}
.ant-popover._modul-credit .payment-periods .period-item__date._to {
  left: auto;
  right: 0;
}
.ant-popover._modul-credit .payment-periods .period-item {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.ant-popover._modul-credit .payment-periods .period-item .period-item__days {
  color: #717d83;
  background-color: #e6e8e9;
  border-radius: 4px 0 0 4px;
}
.ant-popover._modul-credit .payment-periods .period-item:last-child .period-item__days {
  border-radius: 0 4px 4px 0;
}
.ant-popover._modul-credit .payment-periods .period-item._active {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -o-box-flex: 0;
  -ms-box-flex: 0;
  box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  width: 46%;
}
.ant-popover._modul-credit .payment-periods .period-item._active .period-item__desc {
  color: #0082cd;
}
.ant-popover._modul-credit .payment-periods .period-item._active .period-item__desc::after {
  background-color: #0082cd;
}
.ant-popover._modul-credit .payment-periods .period-item._active .period-item__days {
  color: #fff;
  background-color: #0082cd;
}
.ant-popover._modul-credit .payment-periods .period-item._active .period-item__date::after {
  color: #000;
}
.ant-popover._modul-credit .payment-periods .period-item .period-item__days {
  position: relative;
  margin-top: auto;
  padding: 5px;
  text-align: center;
  font-weight: 500;
  font-size: 12px;
  background-color: #e6e8e9;
}
.cashback-cards__list li {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 8px;
}
.cashback-cards__list li::before {
  margin-right: 8px;
  font-size: 20px;
  color: #cbcfd1;
}
.drop-element .pdb__share-drop {
  padding: 16px;
}
.page_service_header {
  padding: 60px 0 0 72px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 320px;
  background-color: #f5f5f6;
  background-repeat: no-repeat;
  border-bottom: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media screen and (max-width: 576px) {
  .page_service_header {
    padding: 40px;
    height: auto;
    background-position: center top;
  }
}
.page_service_header .name {
  margin-bottom: 12px;
  font-size: 48px;
  font-weight: 500;
}
.page_service_header .name .button {
  height: 32px;
  line-height: 31px;
  margin-top: 52px;
  margin-left: 20px;
}
.page_service_header .name .button.light {
  line-height: 32px;
  border: 0;
  background-color: rgba(36,48,54,0.09);
}
.page_service_header .slogan {
  font-size: 18px;
  font-weight: 400;
}
.page_service_header.fixed {
  position: absolute;
  top: 0;
  left: 0;
  right: 12px;
  display: block;
  padding-top: 12px;
  height: 56px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  z-index: -30;
}
.page_service_header.fixed::before {
  background-image: none !important;
}
.page_service_header.fixed .name {
  margin-left: -2px;
  font-size: 24px;
  font-weight: 400;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  -ms-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
.page_service_header.fixed .button {
  margin-top: -2px;
}
.page_service_header.fixed.show {
  display: block;
  background-image: none;
  background-color: #f5f5f6;
  opacity: 1;
  -ms-filter: none;
  filter: none;
  z-index: 30;
}
.page_service_header.fixed.show .name {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.page_service_menu {
  padding: 0 0 0 72px;
  overflow: hidden;
  background: #fff;
  border-bottom: 1px solid #e5e7e8;
}
.page_service_menu.fixed {
  position: absolute;
  top: 56px;
  left: 0;
  right: 12px;
  display: none;
  border-bottom: 0;
  -webkit-box-shadow: -10px 4px 35px -10px rgba(0,0,0,0.5);
  box-shadow: -10px 4px 35px -10px rgba(0,0,0,0.5);
  z-index: 20;
}
.page_service_menu.fixed.show {
  display: block;
}
.page_service_menu li {
  position: relative;
  float: left;
  margin-right: 32px;
  z-index: 2;
}
.page_service_menu li a {
  display: block;
  height: 50px;
  line-height: 50px;
  text-decoration: none;
  color: #243036;
  cursor: pointer;
}
.page_service_container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  overflow-x: hidden;
  overflow-y: auto;
}

.flex.page_service_container {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.flex.page_service_container > * {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.page_service_content {
  position: relative;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  padding: 45px 72px 0;
}
@media screen and (max-width: 576px) {
  .page_service_content {
    padding: 45px 10px 0;
  }
}
.page_service_content::after {
  content: '';
  display: block;
  width: 100%;
  height: 80px;
  clear: both;
}
.page_service {
  overflow-x: hidden;
  overflow-y: visible;
}
.page_service .button.success {
  color: #243036 !important;
  background-color: rgba(0,0,0,0.08) !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: 1;
  -ms-filter: none;
  filter: none;
  cursor: default;
}
.page_service .button.success:hover {
  color: #243036 !important;
  background-color: rgba(0,0,0,0.08) !important;
}
.page_service .buttons {
  margin-top: 50px;
}
.page_service .button_info {
  display: inline-block;
  margin: 0 0 0 20px;
  vertical-align: middle;
  font-size: 12px;
  color: #717d83;
  z-index: 2;
}
.page_service .page_header {
  width: 70px;
  background: transparent;
  border-bottom: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.page_service .page_header .page_close {
  top: 20px;
  left: 30px;
}
.page_service .service_block {
  margin-bottom: 80px;
}
.page_service .service_block p {
  margin-bottom: 15px;
}
.page_service .service_block .quot p {
  margin-bottom: 0;
}
.page_service .service_block ul li {
  margin-bottom: 15px;
  line-height: 1.5;
}
.page_service .service_block ul.check li {
  background-position-y: 5px;
}
.page_service .service_block figure {
  margin: 30px 0;
}
.page_service .service_block figure img {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  border: 0;
}
.page_service .service_block figure.text_right {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.page_service .service_block figure.text_right img {
  margin-right: 40px;
}
.page_service .service_block figure.text_left {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.page_service .service_block figure.text_left img {
  margin-left: 40px;
}
.page_service .service_block figure.right {
  float: right;
  margin-top: 0;
  margin-left: 50px;
}
.page_service .service_block figure.left {
  float: left;
  margin-right: 50px;
  margin-top: 0;
}
.page_service .service_block figcaption {
  margin-top: 15px;
  line-height: 1.4;
  font-style: italic;
  color: #717d83;
}
.page_service .service-block__bordered {
  margin: 16px 0 20px;
  padding: 20px 28px;
  border-width: 3px;
  border-style: solid;
  border-radius: 4px;
}
.page_service .service_block_title {
  margin-bottom: 24px;
  line-height: normal;
  font-weight: 500;
  font-size: 32px;
}
.page_service .service_block_title._sm {
  line-height: 30px;
  font-weight: 400;
  font-size: 26px;
}
.page_service .block_filled {
  margin: 20px 0;
  padding: 30px 30px 25px;
  background: #edeff1;
  zoom: 1;
  clear: both;
}
.page_service .block_filled:before,
.page_service .block_filled:after {
  content: "";
  display: table;
}
.page_service .block_filled:after {
  clear: both;
}
.page_service .block_filled.full {
  margin: 50px -72px;
  padding: 50px 72px 35px;
}
.page_service .service_activation_steps {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -o-box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  overflow: hidden;
  margin-bottom: 30px;
  background: #edeff1;
}
.page_service .service_activation_steps.steps3 .item {
  width: 33.33%;
}
.page_service .service_activation_steps.steps2 .item {
  padding-left: 80px;
  width: 50%;
}
.page_service .service_activation_steps.steps2 .item::before {
  font-size: 54px;
}
.page_service .service_activation_steps.steps2 .item:nth-child(n+2)::before {
  left: 30px;
}
.page_service .service_activation_steps.steps2 .item:first-child {
  padding-left: 65px;
}
.page_service .service_activation_steps .item {
  padding: 28px 20px 15px 55px;
}
.page_service .service_activation_steps .item::after {
  content: '';
  position: absolute;
  top: 0;
  right: -22px;
  width: 44px;
  height: 100%;
  background: url(/account/images/services/activation_step_arrow.svg?89fae02) no-repeat 50% 50%;
  -webkit-background-size: 44px auto;
  -moz-background-size: 44px auto;
  background-size: 44px auto;
}
.page_service .service_activation_steps .item::before {
  content: '1';
  position: absolute;
  top: 10px;
  left: 20px;
  font-weight: 500;
  font-size: 36px;
  color: #fff;
}
.page_service .service_activation_steps .item:nth-child(2) {
  width: 36%;
}
.page_service .service_activation_steps .item:nth-child(2)::before {
  content: '2';
}
.page_service .service_activation_steps .item:nth-child(3)::before {
  content: '3';
}
.page_service .service_activation_steps .item:first-child {
  padding-left: 50px;
}
.page_service .service_activation_steps .item:first-child .item_title {
  padding-right: 12px;
}
.page_service .service_activation_steps .item:last-child {
  padding-right: 25px;
}
.page_service .service_activation_steps .item:last-child::after {
  display: none;
}
.page_service .service_activation_steps .item .item_title {
  margin-bottom: 10px;
  line-height: 1.2;
  font-weight: 500;
  font-size: 18px;
}
.page_service .service_activation_steps .item .item_desc {
  font-size: 14px;
}
.page_service .service_activation_steps .item .item_desc p {
  margin-bottom: 10px;
  line-height: 1.4;
}
.page_service .service_footer {
  position: relative;
  margin: 60px -72px 0;
  padding: 48px 72px 16px;
  background-color: #f5f5f6;
}
.page_service .service_footer::after {
  content: '';
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  height: 80px;
  background-color: #f5f5f6;
}
.page_service .service_footer .button_info {
  text-align: left;
}
.page_service .service_footer span {
  display: inline-block;
  margin: 0 30px;
  color: #7b7b7b;
}
.page_service .service_footer a.link {
  text-decoration: none;
  color: #243036;
  border-bottom: 1px solid;
}
.page_service .service_table {
  margin: 20px 0 30px;
}
.page_service .service_table table {
  width: 100%;
}
.page_service .service_table .name {
  font-weight: 700;
}
.page_service .service_table td {
  padding: 12px 25px;
}
.page_service .service_table td:first-child {
  padding-left: 0;
  border-left: 0;
}
.page_service .service_table td:last-child {
  padding-right: 0;
  border-right: 0;
}
.page_service_modul_credit .page_service_header {
  background-color: #f5f5f6;
}
.page_service_modul_credit .page_service_header:not(.fixed)::after {
  content: '';
  position: absolute;
  right: 15px;
  bottom: -50px;
  width: 350px;
  height: 330px;
  background-image: url(/account/images/services/modul-credit/modul-credit-back.png?fb3c5ae);
  background-repeat: no-repeat;
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  background-size: 100% auto;
  z-index: 1;
}
.page_service_modul_credit .page_service_menu a.active {
  -webkit-box-shadow: inset 0 -5px 0 -3px #24c4bc;
  box-shadow: inset 0 -5px 0 -3px #24c4bc;
}
.page_service_modul_credit .block_activation .service_activation_steps {
  background-image: -webkit-linear-gradient(47.5deg, #e8fff0 0%, #c7f9f7 73%);
  background-image: -moz-linear-gradient(47.5deg, #e8fff0 0%, #c7f9f7 73%);
  background-image: -o-linear-gradient(47.5deg, #e8fff0 0%, #c7f9f7 73%);
  background-image: -ms-linear-gradient(47.5deg, #e8fff0 0%, #c7f9f7 73%);
  background-image: linear-gradient(42.5deg, #e8fff0 0%, #c7f9f7 73%);
}
.page_service_modul_credit .block_activation .service_activation_steps .item::before {
  color: #059b91;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
}
.page_service_modul_credit .block_activation .service_activation_steps .label {
  display: inline-block;
  padding: 3px 12px;
  font-weight: 500;
  font-size: 14px;
  color: #059b91;
  background-color: #fff;
  border-radius: 24px;
}
.page_service_modul_credit .service-block__bordered {
  border-color: #64dcd2;
}
.page_service_modul_credit .service-block__bordered .conditions-table tr:last-child td {
  border: 0;
}
.page_service_modul_credit .service-block__bordered .conditions-table tr td {
  padding: 10px 0;
  border: 0;
  border-bottom: 1px solid #f5f5f6;
}
.page_service_modul_credit .button:not(.light) {
  background-color: #24c4bc;
}
.page_service_modul_credit ul.check-green li::before {
  color: #24c4bc;
}
.page_service_modul_credit figure {
  background-repeat: no-repeat;
  background-position: left top;
}
.page_service_modul_credit figure.icon-calendar-coins {
  margin-top: -12px;
  margin-bottom: -12px;
  width: 264px;
  height: 241px;
  background-image: url(/account/images/services/modul-credit/icon-calendar-coins.svg?74c060a);
  -webkit-background-size: 264px auto;
  -moz-background-size: 264px auto;
  background-size: 264px auto;
}
.page_service_modul_credit figure.modul-bank-card {
  margin: 12px 0 0 auto;
  width: 280px;
  height: 218px;
  background-image: url(/account/images/services/modul-credit/modul-bank-card.svg?b9b436d);
  -webkit-background-size: 280px auto;
  -moz-background-size: 280px auto;
  background-size: 280px auto;
}
.page_service_modul_credit .icon-banknotes-colored,
.page_service_modul_credit .icon-percent-colored,
.page_service_modul_credit .icon-card-colored {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-repeat: no-repeat;
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  background-size: 100% auto;
}
.page_service_modul_credit .icon-banknotes-colored {
  background-image: url(/account/images/services/modul-credit/icon-banknotes-colored.svg?3b32c1b);
}
.page_service_modul_credit .icon-percent-colored {
  background-image: url(/account/images/services/modul-credit/icon-percent-colored.svg?0b5fbee);
}
.page_service_modul_credit .icon-card-colored {
  background-image: url(/account/images/services/modul-credit/icon-card-colored.svg?2479a87);
}
.settings__services .buh,
.list-blocks._services .buh,
.header__services .buh {
  background-image: url(/account/images/icons/services/icon-serv-buh.svg?f33a49e);
}
.settings__services .payroll,
.list-blocks._services .payroll,
.header__services .payroll {
  background-image: url(/account/images/icons/services/icon-serv-payroll.svg?1f8f31b);
}
.settings__services .control,
.list-blocks._services .control,
.header__services .control {
  background-image: url(/account/images/icons/services/icon-serv-control.svg?a3cf634);
}
.settings__services .deposit,
.list-blocks._services .deposit,
.header__services .deposit {
  background-image: url(/account/images/icons/services/icon-serv-deposit.svg?7768041);
}
.settings__services .kassa,
.list-blocks._services .kassa,
.header__services .kassa {
  background-image: url(/account/images/icons/services/icon-serv-kassa.svg?86f65a7);
}
.settings__services .torg_acquire,
.list-blocks._services .torg_acquire,
.header__services .torg_acquire {
  background-image: url(/account/images/icons/services/icon-serv-torg-acquire.svg?d8cf164);
}
.settings__services .inet_acquire,
.list-blocks._services .inet_acquire,
.header__services .inet_acquire {
  background-image: url(/account/images/icons/services/icon-serv-inet-acquire.svg?b7e5bd9);
}
.settings__services .overdraft,
.list-blocks._services .overdraft,
.header__services .overdraft {
  background-image: url(/account/images/icons/services/icon-serv-overdraft.svg?a166294);
}
.settings__services .directbank,
.list-blocks._services .directbank,
.header__services .directbank {
  background-image: url(/account/images/icons/services/icon-serv-directbank.svg?28b8e07);
}
.settings__services .integration,
.list-blocks._services .integration,
.header__services .integration {
  background-image: url(/account/images/icons/services/icon-serv-integration.svg?4db7fe5);
}
.settings__services .white_business,
.list-blocks._services .white_business,
.header__services .white_business {
  background-image: url(/account/images/icons/services/icon-serv-white-business.svg?870af25);
}
.settings__services .credit_ofd,
.list-blocks._services .credit_ofd,
.header__services .credit_ofd {
  background-image: url(/account/images/icons/services/icon-serv-credit-ofd.svg?a969e59);
}
.settings__services .credit-line,
.list-blocks._services .credit-line,
.header__services .credit-line {
  background-image: url(/account/images/icons/services/icon-serv-credit-ofd.svg?a969e59);
}
.settings__services .other,
.list-blocks._services .other,
.header__services .other {
  background-image: url(/account/images/icons/services/icon-serv-other.svg?c311c28);
}
.settings__services .multibank,
.list-blocks._services .multibank,
.header__services .multibank {
  background-image: url(/account/images/icons/services/icon-serv-multibank.svg?864d695);
}
.settings__services .gifts_from_partners,
.list-blocks._services .gifts_from_partners,
.header__services .gifts_from_partners {
  background-image: url(/account/images/icons/services/icon-serv-gifts-from-partners.svg?8671fc7);
}
.settings__services .bank_garanties,
.list-blocks._services .bank_garanties,
.header__services .bank_garanties {
  background-image: url(/account/images/icons/services/icon-serv-bank-garanties.svg?712f3b3);
}
.settings__services .mobile-bank,
.list-blocks._services .mobile-bank,
.header__services .mobile-bank {
  background-image: url(/account/images/icons/services/icon-serv-mobilebank.svg?7d7a144);
}
.settings__services .taxes,
.list-blocks._services .taxes,
.header__services .taxes {
  background-image: url(/account/images/icons/services/icon-serv-tax.svg?dff2bf9);
}
.page_service .page_header .page_close {
  top: 18px;
  left: 24px;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -o-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
}
.settings__services + .settings__services {
  margin-top: 48px;
}
.settings__services-title {
  padding-bottom: 5px;
  text-transform: uppercase;
  font-weight: 500;
  border-bottom: 2px solid #e6e8e9;
}
.settings__service {
  position: relative;
  display: block;
  padding: 16px 0 16px 80px;
  text-decoration: none;
  color: #243036;
  background-position: 10px 50%;
  background-repeat: no-repeat;
  -webkit-background-size: 54px;
  -moz-background-size: 54px;
  background-size: 54px;
}
.settings__service:hover {
  background-color: rgba(36,48,54,0.04);
}
.settings__service:not(:last-child)::after {
  content: '';
  position: absolute;
  left: 80px;
  right: 0;
  bottom: 0;
  height: 1px;
  background-color: #e6e8e9;
}
.settings__service._active::before,
.settings__service._suspended::before,
.settings__service._waiting::before {
  position: absolute;
  top: 50px;
  left: 47px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 16px;
  height: 16px;
  line-height: 0;
  font-size: 10px;
  color: #fff;
  border-radius: 16px;
}
.settings__service._active::before {
  background-color: #88bd1f;
}
.settings__service._suspended::before,
.settings__service._waiting::before {
  background-color: #b93535;
}
.settings__service-name {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 4px;
  font-size: 18px;
}
.settings__service-status {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-left: 8px;
  padding: 0 8px;
  height: 18px;
  font-weight: 500;
  font-size: 11px;
  color: #a32626;
  background-color: #f8bdb8;
  border-radius: 18px;
}
.settings__service-desc {
  max-width: 400px;
  font-size: 14px;
  color: #717d83;
}
.settings__service-action {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.drop.header__add-menu {
  margin-top: 10px;
}
.drop.header__add-menu .drop-content {
  display: inline-block !important;
  text-align: left;
}
.drop.header__services-drop {
  width: 100%;
  -webkit-transform: translateX(0) translateY(100px) translateZ(0px) !important;
  -moz-transform: translateX(0) translateY(100px) translateZ(0px) !important;
  -o-transform: translateX(0) translateY(100px) translateZ(0px) !important;
  -ms-transform: translateX(0) translateY(100px) translateZ(0px) !important;
  transform: translateX(0) translateY(100px) translateZ(0px) !important;
  z-index: 100;
}
.drop.header__services-drop .drop-content {
  -webkit-box-shadow: 0 8px 32px rgba(36,48,54,0.24);
  box-shadow: 0 8px 32px rgba(36,48,54,0.24);
}
.drop.header__services-drop .drop-content-inner {
  padding: 30px;
  max-height: 700px;
  overflow: visible;
}
.header__services {
  margin: auto;
  width: 90%;
  max-width: 1080px;
  min-width: 900px;
}
.header__services h5 {
  letter-spacing: 0.08em;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 12px;
  color: #717d83;
}
.list-blocks._services .services__item {
  position: relative;
  padding: 24px 24px 24px 116px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 24px center;
}
.list-blocks._services .list-blocks__item.active {
  cursor: pointer;
}
.list-blocks._services .item__title {
  font-size: 18px;
}
.header__services-list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  margin: 0 -4px;
  text-align: left;
}
.header__services-list li {
  margin: 0 4px 8px;
  width: calc(20% - 8px);
  min-width: 180px;
  text-align: center;
}
.header__services-list li a {
  position: relative;
  display: block;
  padding: 80px 0 15px;
  line-height: 0.9;
  text-decoration: none;
  color: #243036;
  background-position: center 12px;
  background-repeat: no-repeat;
  border-radius: 4px;
}
.header__services-list li a:hover {
  background-color: rgba(36,48,54,0.05);
}
.header__services-list li a.service-status-active::before {
  content: '';
  position: absolute;
  top: 14px;
  right: 55%;
  height: 19px;
  width: 19px;
  background: url(/account/images/serv_connect_label.svg?b9d6672) no-repeat 0 0;
}
.header__services-list li a.service-status-suspend::before,
.header__services-list li a.service-status-waitpay::before {
  position: absolute;
  top: 14px;
  right: 50%;
  padding: 0 5px;
  height: 19px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  line-height: 0;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 7px;
  color: #a32626;
  background-color: #f8bdb8;
  border: 2px solid #fff;
  border-radius: 19px;
}
.header__services-list li a.service-status-suspend::before {
  content: '\43F\440\438\43E\441\442\430\43D\43E\432\43B\435\43D\43E';
}
.header__services-list li a.service-status-waitpay::before {
  content: '\43E\436\438\434\430\435\442   \43E\43F\43B\430\442\44B';
}
.header__services-list li .name {
  display: block;
  margin: 0 0 6px;
  font-weight: 500;
  font-size: 14px;
}
.header__services-list li h1 {
  margin-bottom: 20px;
}
.page_side_accountant_service_teaser {
  margin-bottom: 32px;
  padding: 150px 12px 20px;
  font-size: 14px;
  background: #fff url(/account/images/accountant_banner.svg?3fa684f) no-repeat 50% 20px;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 4px -2px rgba(36,48,54,0.36);
  box-shadow: 0 2px 4px -2px rgba(36,48,54,0.36);
}
.page_side_accountant_service_teaser p {
  margin: 0 0 8px;
}
.page_side_accountant_service_teaser .form_buttons {
  margin-top: 16px;
  text-align: center;
}
.page_service_torg_acquiring a.link {
  color: #4e66cd;
}
.page_service_torg_acquiring .page_service_header:not(.fixed)::before {
  content: '';
  position: absolute;
  right: -19px;
  bottom: -57px;
  display: block;
  width: 370px;
  height: 350px;
  background-image: url(/account/images/services/torg-acquiring/torg-acquiring__heading.png?4a89120);
  background-repeat: no-repeat;
  -webkit-background-size: 331px auto;
  -moz-background-size: 331px auto;
  background-size: 331px auto;
  background-position: 50%;
  z-index: 1;
}
.page_service_torg_acquiring .page_service_header .slogan {
  max-width: 480px;
}
.page_service_torg_acquiring .page_service_header .slogan {
  max-width: 480px;
}
.page_service_torg_acquiring .page_service_header .name .button:hover:not(.loader) {
  color: #fff;
  background-color: #4e66cd;
}
.page_service_torg_acquiring .page_service_header .buttons {
  margin-top: 24px;
}
.page_service_torg_acquiring .page_service_header .buttons .button_info {
  max-width: 220px;
}
.page_service_torg_acquiring .button:not(.light) {
  background-color: #4e66cd;
}
.page_service_torg_acquiring .button:not(.light):hover:not(.loader) {
  background-color: #6075d2;
}
.page_service_torg_acquiring .page_service_menu a.active {
  -webkit-box-shadow: inset 0 -5px 0 -2px #4e66cd;
  box-shadow: inset 0 -5px 0 -2px #4e66cd;
}
.page_service_torg_acquiring .service-acquiring__without-risk {
  margin-bottom: 13px;
}
.page_service_torg_acquiring .service-acquiring__without-risk figure {
  margin-top: -14px;
  margin-left: 38px;
  min-width: 299px;
  min-height: 266px;
  background-image: url(/account/images/services/torg-acquiring/torg-acquiring__without-risk.png?4911c69);
  background-repeat: no-repeat;
  -webkit-background-size: 299px auto;
  -moz-background-size: 299px auto;
  background-size: 299px auto;
  background-position: left top;
}
.page_service_torg_acquiring .service-acquiring__money-1-day-before.block_filled.full {
  margin-top: 10px;
  margin-bottom: 80px;
}
.page_service_torg_acquiring .service-acquiring__money-1-day-before figure {
  margin-left: -27px;
  margin-bottom: 0px;
  min-width: 309px;
  min-height: 246px;
  background-image: url(/account/images/services/torg-acquiring/torg-acquiring__money-one-day-before.png?8eda4fc);
  background-repeat: no-repeat;
  -webkit-background-size: 309px auto;
  -moz-background-size: 309px auto;
  background-size: 309px auto;
  background-position: left top;
}
.page_service_torg_acquiring .service-acquiring__spare-terminal figure {
  margin: -20px -37px 0 40px;
  min-width: 354px;
  min-height: 265px;
  background-image: url(/account/images/services/torg-acquiring/torg-acquiring__spare-terminal.png?f7cd9e4);
  background-repeat: no-repeat;
  -webkit-background-size: 354px auto;
  -moz-background-size: 354px auto;
  background-size: 354px auto;
  background-position: left top;
}
.page_service_torg_acquiring .block_filled {
  background: #fdf7e8;
}
.page_service_torg_acquiring .price-table {
  margin-top: 17px;
}
.page_service_torg_acquiring .price-table table {
  margin: 0 -72px;
  width: auto;
  background: none;
  border: none;
}
.page_service_torg_acquiring .price-table tr:nth-child(2n + 4) {
  background: rgba(36,48,54,0.03);
}
.page_service_torg_acquiring .price-table tr.price-table__images img {
  display: inline-block;
  vertical-align: middle;
}
.page_service_torg_acquiring .price-table td {
  padding: 12px;
  vertical-align: middle;
  line-height: 18px;
  font-size: 14px;
  border: none;
}
.page_service_torg_acquiring .price-table td:not(.name) {
  text-align: center;
}
.page_service_torg_acquiring .price-table td:first-child {
  padding-left: 72px;
}
.page_service_torg_acquiring .price-table td:not(:first-child) {
  width: 18%;
}
.page_service_torg_acquiring .price-table td:last-child {
  padding-right: 32px;
}
.page_service_torg_acquiring .price-table .price-table__header td {
  line-height: 20px;
  font-weight: 700;
  color: #4e66cd;
}
.page_service_torg_acquiring .price-table .price-table__percents td:not(.name) {
  font-weight: 700;
}
.page_service_torg_acquiring .price-table .price-table__price td {
  padding-top: 24px;
}
.page_service_torg_acquiring .price-table .price-table__price td:not(.name) {
  font-size: 16px;
  font-weight: 700;
}
.page_service_torg_acquiring .block_activation .service_activation_steps {
  background: -webkit-linear-gradient(292deg, #dfe3fc 16%, #dae6f9 84%);
  background: -moz-linear-gradient(292deg, #dfe3fc 16%, #dae6f9 84%);
  background: -o-linear-gradient(292deg, #dfe3fc 16%, #dae6f9 84%);
  background: -ms-linear-gradient(292deg, #dfe3fc 16%, #dae6f9 84%);
  background: linear-gradient(158deg, #dfe3fc 16%, #dae6f9 84%);
}
.page_service_torg_acquiring .block_activation .service_activation_steps.steps2 .item {
  padding-top: 26px;
}
.page_service_torg_acquiring .block_activation .service_activation_steps.steps2 .item::before {
  top: 11px;
  line-height: normal;
  font-size: 36px;
  color: #fff;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
}
.page_service_torg_acquiring .block_activation .service_activation_steps.steps2 .item:first-child {
  padding-left: 48px;
}
.page_service_torg_acquiring .block_activation .service_activation_steps.steps2 .item:first-child::before {
  left: 18px;
}
.page_service_torg_acquiring .block_activation .service_activation_steps.steps2 .item:nth-child(2) {
  padding-left: 70px;
  width: 50%;
}
.page_service_torg_acquiring .block_activation .service_activation_steps.steps2 .item:nth-child(2)::before {
  left: 36px;
}
.page_service_torg_acquiring .block_activation .service_activation_steps.steps2 .item .item_title {
  margin-bottom: 12px;
  line-height: 24px;
}
.page_service_torg_acquiring .block_activation .service_activation_steps.steps2 .item .item_desc p {
  line-height: 19px;
  font-size: 13px;
}
.page_service_internet-acquiring a.link {
  color: #6ca300;
}
.page_service_internet-acquiring .page_service_header:not(.fixed)::before {
  content: '';
  position: absolute;
  right: 0;
  bottom: -50px;
  display: block;
  width: 334px;
  height: 365px;
  background-image: url(/account/images/services/internet-acquiring/header.png?77ed226);
  background-repeat: no-repeat;
  -webkit-background-size: 334px auto;
  -moz-background-size: 334px auto;
  background-size: 334px auto;
  background-position: 50%;
  z-index: 1;
}
.page_service_internet-acquiring .page_service_header .button_info {
  max-width: 220px;
}
.page_service_internet-acquiring .button:not(.light) {
  background-color: #88bd1f;
}
.page_service_internet-acquiring .button:not(.light):hover:not(.loader) {
  background-color: #91c921;
}
.page_service_internet-acquiring .button:not(.light).loader {
  color: transparent;
  background-image: url(/account/images/icons/loaders/loading-ring-white.svg?cbc1672);
}
.page_service_internet-acquiring .page_service_menu a.active {
  -webkit-box-shadow: inset 0 -5px 0 -2px #6ca300;
  box-shadow: inset 0 -5px 0 -2px #6ca300;
}
.page_service_internet-acquiring .service-block__compare {
  margin-top: 32px;
}
.page_service_internet-acquiring .service-block__compare figure {
  margin: 0px;
}
.page_service_internet-acquiring .service-block__compare .col-5 figure {
  width: 272px;
  height: 203px;
  background-image: url(/account/images/services/internet-acquiring/cards.png?5fc9c7f);
  background-repeat: no-repeat;
  -webkit-background-size: 272px auto;
  -moz-background-size: 272px auto;
  background-size: 272px auto;
  background-position: center;
}
.page_service_internet-acquiring .service-block__compare .col-7 figure {
  margin-left: -16px;
  width: 448px;
  height: 282px;
  background-image: url(/account/images/services/internet-acquiring/1.png?c8f1866);
  background-repeat: no-repeat;
  -webkit-background-size: 448px auto;
  -moz-background-size: 448px auto;
  background-size: 448px auto;
  background-position: center;
}
.page_service_internet-acquiring .service-block__income {
  margin-top: 72px;
  text-align: center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAABHCAMAAADIrWyRAAAAQlBMVEUAAAD29vb09PTv7+/29vb19fb19fXz8/P19fb09PX29vb19ff09PT19ff09PT29vbz8/X19fb39/f////y8vL19fYsDYKZAAAAFXRSTlMA3yAQcJ/vQO+Qj39gvzDPgK9/EFA3BteOAAAA9ElEQVRIx7WVSw7DIAxEMd+ShJBPff+rNmpEVzCziOrtIOs9hxhjzCH1MOOa9KowjK1+y4/y9c5f6yB38T4gbnDAXyFEKIoRbCQISQlCJgiuPkXwDKEwBCEISQlCZghNciKS6onkyw4O7ATBCUFIShAyQ6gEwUaC4BlCIAhOCEJSgrAxhPJDIJKFjFFTP3+3fCMKgeQbMUx4hDtYaVfFvv/Sui/96UiDx9OVfvcZs9sWz1hNsJoSNf9XtQWrZaJ2gh+Hq81YrfbV5JHaii+0Jd0DvhOeqMXWHatFoubxVwvk3bB4qS94W2UDXzYxw7IhSj4H4QfFeS1ffQ7C6AAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: center top;
}
.page_service_internet-acquiring .service-block__income p {
  font-size: 18px;
}
.page_service_internet-acquiring .service-block__income img {
  margin-bottom: 32px;
}
.page_service_internet-acquiring .service-block__bordered {
  border-color: #88bd1f;
}
.page_service_internet-acquiring .service-acquiring__lk {
  margin-top: 120px;
}
.page_service_internet-acquiring .service-acquiring__lk figure {
  margin: -67px 32px 0 -72px !important;
  width: 414px;
  height: 415px;
  background-image: url(/account/images/services/internet-acquiring/lk.png?c9507c2);
  background-repeat: no-repeat;
  -webkit-background-size: 414px auto;
  -moz-background-size: 414px auto;
  background-size: 414px auto;
  background-position: center;
}
.page_service_internet-acquiring .service-acquiring__commission table {
  margin-bottom: 12px;
}
.page_service_internet-acquiring .service-acquiring__commission table td {
  padding: 10px 5px;
  border-left: none;
  border-right: none;
  border-top: none;
}
.page_service_internet-acquiring .service-acquiring__commission table tr:last-child td {
  border: none;
}
.page_service_internet-acquiring .service_activation_steps {
  background: -webkit-linear-gradient(301deg, rgba(164,215,62,0.64) 13%, rgba(210,216,0,0.64) 91%);
  background: -moz-linear-gradient(301deg, rgba(164,215,62,0.64) 13%, rgba(210,216,0,0.64) 91%);
  background: -o-linear-gradient(301deg, rgba(164,215,62,0.64) 13%, rgba(210,216,0,0.64) 91%);
  background: -ms-linear-gradient(301deg, rgba(164,215,62,0.64) 13%, rgba(210,216,0,0.64) 91%);
  background: linear-gradient(149deg, rgba(164,215,62,0.64) 13%, rgba(210,216,0,0.64) 91%);
}
.page_service_internet-acquiring .service_activation_steps .item {
  padding-bottom: 28px;
}
.page_service_internet-acquiring .service_activation_steps .item::before {
  color: #fff;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
}
.page_service_internet-acquiring .service_activation_steps .item:first-child {
  padding-left: 40px;
}
.page_service_internet-acquiring .service_activation_steps .item:first-child::before {
  left: 12px;
}
.page_service_internet-acquiring .service_activation_steps .item:nth-child(2)::before,
.page_service_internet-acquiring .service_activation_steps .item:nth-child(3)::before {
  left: 26px;
}
.page_service_internet-acquiring .service_activation_steps .item .item_title {
  margin-bottom: 12px;
}
.page_service_internet-acquiring .service_activation_steps .item .item_desc {
  line-height: 19px;
  font-size: 13px;
}
.page_service_internet-acquiring .service-acquiring__cms figure {
  margin-bottom: 0px;
  width: 365px;
  height: 315px;
  background-image: url(/account/images/services/internet-acquiring/11cms.png?97f2ec7);
  background-repeat: no-repeat;
  -webkit-background-size: 365px auto;
  -moz-background-size: 365px auto;
  background-size: 365px auto;
  background-position: center;
}
.page_service_internet-acquiring .service-acquiring__law figure {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-top: 60px;
  margin-right: 34px;
  margin-left: 50px;
  margin-bottom: 0px;
  width: 167px;
  height: 178px;
  background-image: url(/account/images/services/internet-acquiring/fz-54.png?5e57396);
  background-repeat: no-repeat;
  -webkit-background-size: 167px auto;
  -moz-background-size: 167px auto;
  background-size: 167px auto;
  background-position: center;
}
.page_service_currency_control a.link {
  color: #8041cb;
}
.page_service_currency_control .page_service_header {
  background-image: url(/account/images/services/vk_header_back.png?f352cc5), -webkit-linear-gradient(135deg, #d9b7ee 0%, #ffdbf0 100%);
  background-image: url(/account/images/services/vk_header_back.png?f352cc5), -moz-linear-gradient(135deg, #d9b7ee 0%, #ffdbf0 100%);
  background-image: url(/account/images/services/vk_header_back.png?f352cc5), -o-linear-gradient(135deg, #d9b7ee 0%, #ffdbf0 100%);
  background-image: url(/account/images/services/vk_header_back.png?f352cc5), -ms-linear-gradient(135deg, #d9b7ee 0%, #ffdbf0 100%);
  background-image: url(/account/images/services/vk_header_back.png?f352cc5), linear-gradient(-45deg, #d9b7ee 0%, #ffdbf0 100%);
  -webkit-background-size: 250px auto, 100% 320px;
  -moz-background-size: 250px auto, 100% 320px;
  background-size: 250px auto, 100% 320px;
  background-position: 100% 100%, 0 100%;
}
.page_service_currency_control .page_service_header .name .button:hover:not(.loader) {
  background-color: #8041cb;
  color: #fff;
}
.page_service_currency_control .button:not(.light) {
  background-color: #8041cb;
}
.page_service_currency_control .button:not(.light):hover:not(.loader) {
  background-color: #8d54d0;
}
.page_service_currency_control .page_service_menu a.active {
  -webkit-box-shadow: inset 0 -5px 0 -2px #8041cb;
  box-shadow: inset 0 -5px 0 -2px #8041cb;
}
.page_service_currency_control .block_filled {
  background: #f3ecf9;
}
.page_service_currency_control .block_activation .service_activation_steps {
  background: -webkit-linear-gradient(135deg, #d9b7ee 0%, #ffdbf0 100%);
  background: -moz-linear-gradient(135deg, #d9b7ee 0%, #ffdbf0 100%);
  background: -o-linear-gradient(135deg, #d9b7ee 0%, #ffdbf0 100%);
  background: -ms-linear-gradient(135deg, #d9b7ee 0%, #ffdbf0 100%);
  background: linear-gradient(-45deg, #d9b7ee 0%, #ffdbf0 100%);
}
.page_service_currency_control .service_table .name {
  color: #8041cb;
}
.page_service_currency_control .block_vk_2 .right_block {
  width: 94px;
  float: right;
  color: #8041cb;
  font-size: 24px;
  text-align: center;
  line-height: 1;
  padding-bottom: 20px;
}
.page_service_currency_control .block_vk_2 .right_block::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 94px;
  height: 94px;
  background: #f3ecf9;
  border-radius: 100px;
  z-index: -1;
}
.page_service_currency_control .block_vk_2 .right_block .num {
  font-size: 75px;
  font-weight: 200;
  display: block;
}
.page_service_currency_control .block_vk_3 {
  overflow: hidden;
}
.page_service_currency_control .block_vk_3 .left {
  float: left;
  margin-right: 60px;
}
.page_service_currency_control .block_vk_3 .right {
  float: left;
}
.page_service_accountant a.link {
  color: #dd602e;
}
.page_service_accountant .page_service_header {
  background-image: url(/account/images/services/bip_header_back.png?45388d7), -webkit-linear-gradient(135deg, #ffbc64 0%, #fffdbe 100%);
  background-image: url(/account/images/services/bip_header_back.png?45388d7), -moz-linear-gradient(135deg, #ffbc64 0%, #fffdbe 100%);
  background-image: url(/account/images/services/bip_header_back.png?45388d7), -o-linear-gradient(135deg, #ffbc64 0%, #fffdbe 100%);
  background-image: url(/account/images/services/bip_header_back.png?45388d7), -ms-linear-gradient(135deg, #ffbc64 0%, #fffdbe 100%);
  background-image: url(/account/images/services/bip_header_back.png?45388d7), linear-gradient(-45deg, #ffbc64 0%, #fffdbe 100%);
  -webkit-background-size: 240px auto, 100% 320px;
  -moz-background-size: 240px auto, 100% 320px;
  background-size: 240px auto, 100% 320px;
  background-position: 98% 100%, 0 100%;
}
.page_service_accountant .page_service_header .name .button:hover:not(.loader) {
  background-color: #dd602e;
  color: #fff;
}
.page_service_accountant .button:not(.light) {
  background-color: #dd602e;
}
.page_service_accountant .button:not(.light):hover:not(.loader) {
  background-color: #e07043;
}
.page_service_accountant .page_service_menu a.active {
  -webkit-box-shadow: inset 0 -5px 0 -2px #dd602e;
  box-shadow: inset 0 -5px 0 -2px #dd602e;
}
.page_service_accountant .block_filled {
  background: #fff5ce;
}
.page_service_accountant .block_activation .service_activation_steps {
  background: -webkit-linear-gradient(135deg, #ffbc64 0%, #fffdbe 100%);
  background: -moz-linear-gradient(135deg, #ffbc64 0%, #fffdbe 100%);
  background: -o-linear-gradient(135deg, #ffbc64 0%, #fffdbe 100%);
  background: -ms-linear-gradient(135deg, #ffbc64 0%, #fffdbe 100%);
  background: linear-gradient(-45deg, #ffbc64 0%, #fffdbe 100%);
}
.page_service_accountant .service_table .name {
  color: #dd602e;
}
.page_service_accountant .right_block {
  float: right;
  font-weight: 500;
  color: #dd602e;
  line-height: 1.2;
  min-width: 140px;
}
.page_service_accountant .right_block .num {
  font-size: 32px;
  font-weight: 200;
}
.page_service_modulpos .page_service_header:not(.fixed)::before {
  content: '';
  position: absolute;
  right: 0;
  bottom: -50px;
  display: block;
  width: 331px;
  height: 328px;
  background-image: url(/account/images/services/kassa__service-bg.png?915022e);
  background-repeat: no-repeat;
  -webkit-background-size: 331px auto;
  -moz-background-size: 331px auto;
  background-size: 331px auto;
  background-position: 50%;
  z-index: 1;
}
.page_service_modulpos .page_service_header .name {
  font-size: 32px;
}
.page_service_modulpos .page_service_header .buttons {
  margin-top: 52px;
}
.page_service_modulpos .button:not(.light) {
  color: #243036;
  background-color: #dee240;
}
.page_service_modulpos .button:not(.light):hover:not(.loader) {
  background-color: #e1e553;
}
.page_service_modulpos .button:not(.light).loader {
  color: transparent;
  background-image: url(/account/images/icons/loaders/loading-ring-white.svg?cbc1672);
}
.page_service_modulpos .page_service_menu a.active {
  -webkit-box-shadow: inset 0 -5px 0 -2px #b7bf00;
  box-shadow: inset 0 -5px 0 -2px #b7bf00;
}
.page_service_modulpos .service_block .service_block_title {
  margin-bottom: 24px;
  font-weight: 500;
}
.page_service_modulpos .service_block.service-modulpos__suitable figure {
  min-width: 245px;
  padding-top: 180px;
  margin-top: 40px;
  text-align: center;
  background-image: url(/account/images/services/kassa__service-ptk-mspos-k.png?d3eda7b);
  background-repeat: no-repeat;
  -webkit-background-size: 196px auto;
  -moz-background-size: 196px auto;
  background-size: 196px auto;
  background-position: top center;
}
.page_service_modulpos .service_block.service-modulpos__suitable figure .f_xsmall {
  color: #717d83;
}
.page_service_modulpos .service_block.service-modulpos__business-help figure {
  min-width: 262px;
  min-height: 216px;
  background-image: url(/account/images/services/kassa__service-business.png?9e92e2b);
  background-repeat: no-repeat;
  -webkit-background-size: 262px auto;
  -moz-background-size: 262px auto;
  background-size: 262px auto;
  background-position: 50%;
}
.page_service_modulpos .service_block.service-modulpos__simple-reg {
  padding-top: 30px;
}
.page_service_modulpos .service_block.service-modulpos__simple-reg figure {
  margin: -30px 0 0px;
  min-width: 206px;
  min-height: 333px;
  background-image: url(/account/images/services/kassa__service-kassa.png?99f3039);
  background-repeat: no-repeat;
  -webkit-background-size: 132px auto;
  -moz-background-size: 132px auto;
  background-size: 132px auto;
  background-position: left top;
}
.page_service_modulpos ul.point li {
  margin: 0px 0 16px 8px;
  padding-left: 24px;
}
.page_service_modulpos ul.point li::before {
  line-height: 0.8;
  font-size: 28px;
  color: #b7bf00;
}
.page_service_modulpos .tarifs-list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 80px;
  cursor: default;
}
.page_service_modulpos .tarifs-list .tarifs-item {
  position: relative;
  z-index: 1;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  padding: 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  border-radius: 3px;
  -webkit-box-shadow: 0 0px 0px rgba(0,0,0,0), 0px 0px 0px 3px #e6e8e9;
  box-shadow: 0 0px 0px rgba(0,0,0,0), 0px 0px 0px 3px #e6e8e9;
  -webkit-transition: background 0.3s, box-shadow 0.3s;
  -moz-transition: background 0.3s, box-shadow 0.3s;
  -o-transition: background 0.3s, box-shadow 0.3s;
  -ms-transition: background 0.3s, box-shadow 0.3s;
  transition: background 0.3s, box-shadow 0.3s;
}
.page_service_modulpos .tarifs-list .tarifs-item.active {
  -webkit-box-shadow: 0 10px 35px rgba(0,0,0,0.15), 0px 0px 0px 3px #c5cc00;
  box-shadow: 0 10px 35px rgba(0,0,0,0.15), 0px 0px 0px 3px #c5cc00;
  z-index: 2;
}
.page_service_modulpos .tarifs-list .tarifs-item__name {
  margin: 0 0 24px;
  font-size: 16px;
  font-weight: 400;
  color: #243036;
  opacity: 0.72;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=72)";
  filter: alpha(opacity=72);
}
.page_service_modulpos .tarifs-list .tarifs-item__price {
  text-transform: uppercase;
  font-size: 44px;
  font-weight: 700;
}
.page_service_modulpos .tarifs-list .tarifs-item__price span {
  text-transform: none;
  font-size: 16px;
  font-weight: 400;
  color: #717d83;
}
.page_service_modulpos .tarifs-list .tarifs-item__price .cur {
  margin-right: -10px;
  text-transform: none;
}
.page_service_modulpos .tarifs-list .tarifs-item__price .cur span {
  text-transform: uppercase;
  font-size: 44px;
  font-weight: 700;
  color: #243036;
}
.page_service_modulpos .tarifs-list .tarifs-item__button {
  margin-top: 36px;
  margin-bottom: 32px;
}
.page_service_modulpos .tarifs-list .tarifs-item__button .button {
  width: 100%;
  max-width: 186px;
/*
				// Оставил на случай, если в кнопке необходимо будет добавить галочку
				&.icon-check::before
					vertical-align -2px
					font-size 14px
					color inherit
				*/
}
.page_service_modulpos .tarifs-list .tarifs-item__button .button.selected {
  padding-right: 20px;
  padding-left: 20px;
  color: #717d83;
  border: 2px solid #cbcfd1;
  background: #fff !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.page_service_modulpos .tarifs-list .tarifs-item__desc a {
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  color: #0382ce;
}
.page_service_modulpos .tarifs-list .tarifs-item__desc ul.check-green {
  text-align: left;
  font-size: 14px;
}
.page_service_modulpos .block_activation .service_activation_steps {
  background: -webkit-linear-gradient(125deg, #f5de88 11%, #dee240 89%);
  background: -moz-linear-gradient(125deg, #f5de88 11%, #dee240 89%);
  background: -o-linear-gradient(125deg, #f5de88 11%, #dee240 89%);
  background: -ms-linear-gradient(125deg, #f5de88 11%, #dee240 89%);
  background: linear-gradient(325deg, #f5de88 11%, #dee240 89%);
}
.page_service_modulpos .block_activation .service_activation_steps.steps2 .item {
  padding-top: 22px;
  padding-bottom: 46px;
}
.page_service_modulpos .block_activation .service_activation_steps.steps2 .item::before {
  top: 7px;
  left: 18px;
  line-height: normal;
  font-size: 36px;
}
.page_service_modulpos .block_activation .service_activation_steps.steps2 .item:first-child {
  padding-left: 48px;
}
.page_service_modulpos .block_activation .service_activation_steps.steps2 .item:nth-child(2) {
  width: 50%;
  padding-left: 70px;
}
.page_service_modulpos .block_activation .service_activation_steps.steps2 .item:nth-child(n+2)::before {
  left: 38px;
}
.page_service_modulpos .block_activation .service_activation_steps.steps2 .item .item_title {
  margin-bottom: 12px;
  line-height: 24px;
}
.page_service_modulpos .block_activation .service_activation_steps.steps2 .item .item_desc p {
  line-height: 20px;
}
.page_service_deposits a.link {
  color: inherit;
}
.page_service_deposits .page_service_header {
  height: 555px;
  background-image: url(/account/images/services/dep_header_back.png?a26918b), -webkit-linear-gradient(180deg, #83c7f0 -55%, #e2f0fa 86%);
  background-image: url(/account/images/services/dep_header_back.png?a26918b), -moz-linear-gradient(180deg, #83c7f0 -55%, #e2f0fa 86%);
  background-image: url(/account/images/services/dep_header_back.png?a26918b), -o-linear-gradient(180deg, #83c7f0 -55%, #e2f0fa 86%);
  background-image: url(/account/images/services/dep_header_back.png?a26918b), -ms-linear-gradient(180deg, #83c7f0 -55%, #e2f0fa 86%);
  background-image: url(/account/images/services/dep_header_back.png?a26918b), linear-gradient(270deg, #83c7f0 -55%, #e2f0fa 86%);
  -webkit-background-size: 313px auto, cover;
  -moz-background-size: 313px auto, cover;
  background-size: 313px auto, cover;
  background-position: 90% 100%, 0 100%;
  background-repeat: no-repeat;
  cursor: default;
}
@media screen and (max-width: 576px) {
  .page_service_deposits .page_service_header {
    padding: 40px;
  }
}
.page_service_deposits .page_service_header .name .button:hover:not(.loader) {
  background-color: #e45b4c;
  color: #fff;
}
.page_service_deposits .page_service_header .deposit_calc {
  margin: 40px 0 44px;
  width: 465px;
}

@media screen and (max-width: 576px) {
  .page_service_deposits .page_service_header .deposit_calc {
    width: 100%;
  }
  
}
.page_service_deposits .page_service_header .deposit_calc .flex {
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 24px;
}
@media screen and (max-width: 576px) {
  .page_service_deposits .page_service_header .deposit_calc .flex {
    flex-direction: column;
    align-items: flex-start;
  }
}
.page_service_deposits .page_service_header .deposit_calc .left_col {
  width: 130px;
  color: #717d83;
}
.page_service_deposits .page_service_header .deposit_calc .right_col {
  width: 335px;
}
.page_service_deposits .page_service_header .deposit_calc .ms-parent {
  width: 100%;
}
.page_service_deposits .page_service_header .deposit_calc .ms-parent .ms-drop {
  max-width: 335px;
}
.page_service_deposits .page_service_header .deposit_calc .rur {
  font-size: 18px;
}
.page_service_deposits .page_service_header .deposit_calc .slider_norange {
  display: block;
  margin: 12px 0 -6px 8px;
  width: 277px;
}
.page_service_deposits .page_service_header .deposit_calc .slider_norange .noUi-connect {
  background-color: #6895bd;
}
.page_service_deposits .page_service_header .deposit_calc .slider_norange .noUi-handle {
  top: -6px;
  width: 10px;
  height: 10px;
  -webkit-box-shadow: 0 0 0 2px #6895bd;
  box-shadow: 0 0 0 2px #6895bd;
}
.page_service_deposits .page_service_header .deposit_calc .deposit_percents,
.page_service_deposits .page_service_header .deposit_calc .deposit_period {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.page_service_deposits .page_service_header .deposit_calc .deposit_percents span,
.page_service_deposits .page_service_header .deposit_calc .deposit_period span {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 14px;
  color: #717d83;
  cursor: pointer;
}
.page_service_deposits .page_service_header .deposit_calc .deposit_percents span:last-child,
.page_service_deposits .page_service_header .deposit_calc .deposit_period span:last-child {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -o-box-flex: 0;
  -ms-box-flex: 0;
  box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  -webkit-flex-basis: 58px;
  flex-basis: 58px;
}
.page_service_deposits .page_service_header .deposit_calc .deposit_percents span::after {
  content: '%';
}
.page_service_deposits .page_service_header .deposit_calc .deposit_period span::after {
  content: ' \434\43D\435\439';
}
.page_service_deposits .page_service_header .deposit_calc .will_get {
  -webkit-box-align: baseline;
  -moz-box-align: baseline;
  -o-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
  margin-top: 28px;
}
.page_service_deposits .page_service_header .deposit_calc .will_get .right_col {
  font-size: 24px;
}
.page_service_deposits .page_service_header .deposit_calc .will_get .loading_block_clean {
  min-height: auto;
  background-position: 0;
  -webkit-background-size: 30px 30px;
  -moz-background-size: 30px 30px;
  background-size: 30px 30px;
}
.page_service_deposits .button:not(.light) {
  background-color: #e45b4c;
}
.page_service_deposits .button:not(.light):hover:not(.loader) {
  background-color: #e76b5e;
}
.page_service_deposits .page_service_menu a.active {
  -webkit-box-shadow: inset 0 -5px 0 -2px #e45b4c;
  box-shadow: inset 0 -5px 0 -2px #e45b4c;
}
.page_service_deposits .block_activation .service_activation_steps {
  background-image: -webkit-linear-gradient(180deg, #83c7f0 -55%, #e2f0fa 86%);
  background-image: -moz-linear-gradient(180deg, #83c7f0 -55%, #e2f0fa 86%);
  background-image: -o-linear-gradient(180deg, #83c7f0 -55%, #e2f0fa 86%);
  background-image: -ms-linear-gradient(180deg, #83c7f0 -55%, #e2f0fa 86%);
  background-image: linear-gradient(270deg, #83c7f0 -55%, #e2f0fa 86%);
}
.page_service_overdraft a.link {
  color: #006d70;
}
.page_service_overdraft .page_service_header {
  background-image: url(/account/images/services/over_header_back.png?fa16a21), -webkit-linear-gradient(315deg, #cbf3f3 0%, #57d2d5 100%);
  background-image: url(/account/images/services/over_header_back.png?fa16a21), -moz-linear-gradient(315deg, #cbf3f3 0%, #57d2d5 100%);
  background-image: url(/account/images/services/over_header_back.png?fa16a21), -o-linear-gradient(315deg, #cbf3f3 0%, #57d2d5 100%);
  background-image: url(/account/images/services/over_header_back.png?fa16a21), -ms-linear-gradient(315deg, #cbf3f3 0%, #57d2d5 100%);
  background-image: url(/account/images/services/over_header_back.png?fa16a21), linear-gradient(135deg, #cbf3f3 0%, #57d2d5 100%);
  -webkit-background-size: 260px auto, 100% 320px;
  -moz-background-size: 260px auto, 100% 320px;
  background-size: 260px auto, 100% 320px;
  background-position: 95% calc(100% + 15px), 0 100%;
}
.page_service_overdraft .page_service_header .name .button:hover:not(.loader) {
  background-color: #009ca0;
  color: #fff;
}
.page_service_overdraft .button:not(.light) {
  background-color: #009ca0;
}
.page_service_overdraft .button:not(.light):hover:not(.loader) {
  background-color: #00bec3;
}
.page_service_overdraft .page_service_menu a.active {
  -webkit-box-shadow: inset 0 -5px 0 -2px #009ca0;
  box-shadow: inset 0 -5px 0 -2px #009ca0;
}
.page_service_overdraft .block_filled {
  background: #e3f8f9;
}
.page_service_overdraft .block_activation .service_activation_steps {
  background: -webkit-linear-gradient(315deg, #cbf3f3 0%, #57d2d5 100%);
  background: -moz-linear-gradient(315deg, #cbf3f3 0%, #57d2d5 100%);
  background: -o-linear-gradient(315deg, #cbf3f3 0%, #57d2d5 100%);
  background: -ms-linear-gradient(315deg, #cbf3f3 0%, #57d2d5 100%);
  background: linear-gradient(135deg, #cbf3f3 0%, #57d2d5 100%);
}
.page_service_overdraft .quot {
  font-style: italic;
  font-size: 15px;
  background: #e3f8f9;
  border-left: 5px solid #009ca0;
}
.page_service_directbank a.link {
  color: #961013;
}
.page_service_directbank .page_service_header {
  background-image: url(/account/images/vivod2.jpg), -webkit-linear-gradient(315deg, #fff6a8 0%, #ffcc17 100%);
  background-image: url(/account/images/vivod2.jpg), -moz-linear-gradient(315deg, #fff6a8 0%, #ffcc17 100%);
  background-image: url(/account/images/vivod2.jpg), -o-linear-gradient(315deg, #fff6a8 0%, #ffcc17 100%);
  background-image: url(/account/images/vivod2.jpg), -ms-linear-gradient(315deg, #fff6a8 0%, #ffcc17 100%);
  background-image: url(/account/images/vivod2.jpg), linear-gradient(135deg, #fff6a8 0%, #ffcc17 100%);
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;color:#fff;
}
.page_service_directbank .page_service_header .name .button:hover:not(.loader) {
  background-color: #d6171b;
  color: #fff;
}
.page_service_directbank .button:not(.light) {
  background-color: #d6171b;
}
.page_service_directbank .button:not(.light):hover:not(.loader) {
  background-color: #e72125;
}
.page_service_directbank .page_service_menu a.active {
  -webkit-box-shadow: inset 0 -5px 0 -2px #d6171b;
  box-shadow: inset 0 -5px 0 -2px #d6171b;
}
.page_service_directbank ul.point li {
  padding-left: 22px;
}
.page_content_directbank .light_block {
  width: 63%;
  margin-top: 24px;
  padding: 24px 30px;
}
.page_content_directbank .light_block .title {
  font-weight: 500;
}
.page_content_directbank .light_block .subtitle {
  font-size: 14px;
  color: #717d83;
  margin-bottom: 20px;
  margin-top: 2px;
}
.page_content_directbank .light_block .form_group {
  margin-bottom: 12px;
}
.page_content_directbank .light_block .form_group .property_label {
  width: 182px;
  padding: 0;
}
.page_content_directbank .light_block .form_group .property_value {
  margin: 0;
}
.page_service__white_business .page_service_header {
  background-image: url(/account/images/services/white-business/white-business__header-scale.svg?c69ecdf), url(/account/images/services/white-business/white-business__header.svg?55f0ef7), -webkit-linear-gradient(0deg, #fff 0%, #efefef 100%);
  background-image: url(/account/images/services/white-business/white-business__header-scale.svg?c69ecdf), url(/account/images/services/white-business/white-business__header.svg?55f0ef7), -moz-linear-gradient(0deg, #fff 0%, #efefef 100%);
  background-image: url(/account/images/services/white-business/white-business__header-scale.svg?c69ecdf), url(/account/images/services/white-business/white-business__header.svg?55f0ef7), -o-linear-gradient(0deg, #fff 0%, #efefef 100%);
  background-image: url(/account/images/services/white-business/white-business__header-scale.svg?c69ecdf), url(/account/images/services/white-business/white-business__header.svg?55f0ef7), -ms-linear-gradient(0deg, #fff 0%, #efefef 100%);
  background-image: url(/account/images/services/white-business/white-business__header-scale.svg?c69ecdf), url(/account/images/services/white-business/white-business__header.svg?55f0ef7), linear-gradient(90deg, #fff 0%, #efefef 100%);
  -webkit-background-size: auto, auto, 100% 320px;
  -moz-background-size: auto, auto, 100% 320px;
  background-size: auto, auto, 100% 320px;
  background-position: 98% calc(100% - 29px), 100% 100%, 0 100%;
  background-repeat: no-repeat;
  -webkit-box-shadow: inset -13px -4px 24px rgba(36,48,54,0.09);
  box-shadow: inset -13px -4px 24px rgba(36,48,54,0.09);
}
.page_service__white_business .page_service_header.\--low,
.page_service__white_business .page_service_header._low {
  background-image: url(/account/images/services/white-business/white-business__header-scale.svg?c69ecdf), url(/account/images/services/white-business/white-business__header--low.svg?d2d987b), -webkit-linear-gradient(0deg, #fff 0%, #efefef 100%);
  background-image: url(/account/images/services/white-business/white-business__header-scale.svg?c69ecdf), url(/account/images/services/white-business/white-business__header--low.svg?d2d987b), -moz-linear-gradient(0deg, #fff 0%, #efefef 100%);
  background-image: url(/account/images/services/white-business/white-business__header-scale.svg?c69ecdf), url(/account/images/services/white-business/white-business__header--low.svg?d2d987b), -o-linear-gradient(0deg, #fff 0%, #efefef 100%);
  background-image: url(/account/images/services/white-business/white-business__header-scale.svg?c69ecdf), url(/account/images/services/white-business/white-business__header--low.svg?d2d987b), -ms-linear-gradient(0deg, #fff 0%, #efefef 100%);
  background-image: url(/account/images/services/white-business/white-business__header-scale.svg?c69ecdf), url(/account/images/services/white-business/white-business__header--low.svg?d2d987b), linear-gradient(90deg, #fff 0%, #efefef 100%);
}
.page_service__white_business .page_service_header.\--middle,
.page_service__white_business .page_service_header._middle {
  background-image: url(/account/images/services/white-business/white-business__header-scale.svg?c69ecdf), url(/account/images/services/white-business/white-business__header--middle.svg?8794c52), -webkit-linear-gradient(0deg, #fff 0%, #efefef 100%);
  background-image: url(/account/images/services/white-business/white-business__header-scale.svg?c69ecdf), url(/account/images/services/white-business/white-business__header--middle.svg?8794c52), -moz-linear-gradient(0deg, #fff 0%, #efefef 100%);
  background-image: url(/account/images/services/white-business/white-business__header-scale.svg?c69ecdf), url(/account/images/services/white-business/white-business__header--middle.svg?8794c52), -o-linear-gradient(0deg, #fff 0%, #efefef 100%);
  background-image: url(/account/images/services/white-business/white-business__header-scale.svg?c69ecdf), url(/account/images/services/white-business/white-business__header--middle.svg?8794c52), -ms-linear-gradient(0deg, #fff 0%, #efefef 100%);
  background-image: url(/account/images/services/white-business/white-business__header-scale.svg?c69ecdf), url(/account/images/services/white-business/white-business__header--middle.svg?8794c52), linear-gradient(90deg, #fff 0%, #efefef 100%);
}
.page_service__white_business .page_service_header.\--high,
.page_service__white_business .page_service_header._high {
  background-image: url(/account/images/services/white-business/white-business__header-scale.svg?c69ecdf), url(/account/images/services/white-business/white-business__header--high.svg?2f84024), -webkit-linear-gradient(0deg, #fff 0%, #efefef 100%);
  background-image: url(/account/images/services/white-business/white-business__header-scale.svg?c69ecdf), url(/account/images/services/white-business/white-business__header--high.svg?2f84024), -moz-linear-gradient(0deg, #fff 0%, #efefef 100%);
  background-image: url(/account/images/services/white-business/white-business__header-scale.svg?c69ecdf), url(/account/images/services/white-business/white-business__header--high.svg?2f84024), -o-linear-gradient(0deg, #fff 0%, #efefef 100%);
  background-image: url(/account/images/services/white-business/white-business__header-scale.svg?c69ecdf), url(/account/images/services/white-business/white-business__header--high.svg?2f84024), -ms-linear-gradient(0deg, #fff 0%, #efefef 100%);
  background-image: url(/account/images/services/white-business/white-business__header-scale.svg?c69ecdf), url(/account/images/services/white-business/white-business__header--high.svg?2f84024), linear-gradient(90deg, #fff 0%, #efefef 100%);
}
.page_service__white_business .page_service_header.fixed {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.page_service__white_business .page_service_header .name .button:hover:not(.loader) {
  background-color: #66bf3d;
  color: #fff;
}
.page_service__white_business .page_service_header .slogan {
  padding-right: 360px;
  font-size: 14px;
}
.page_service__white_business .page_service_header .risk_level {
  position: absolute;
  top: 30px;
  right: 2%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding-right: 38px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 262px;
  text-align: center;
  color: #fff;
}
.page_service__white_business .page_service_header .risk_level .risk_value {
  width: 222px;
  line-height: 1.1;
  font-size: 92px;
}
.page_service__white_business .page_service_header .risk_level .risk_label {
  font-size: 14px;
}
.page_service__white_business .page_service_header .risk_level .button {
  width: 170px;
  margin: 16px auto 0;
  color: #fff;
  border-color: #fff;
}
.page_service__white_business .page_service_header .risk_level .popup_share_rating {
  width: 444px;
  position: absolute;
  top: 100%;
  right: 92px;
  z-index: 100;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 18px;
  background: #fff;
  -webkit-box-shadow: 0 8px 32px rgba(36,48,54,0.24);
  box-shadow: 0 8px 32px rgba(36,48,54,0.24);
  border-radius: 2px;
  text-align: left;
  cursor: default;
}
.page_service__white_business .page_service_header .risk_level .popup_share_rating .icon-reply-black {
  color: #000;
}
.page_service__white_business .page_service_header .risk_level .popup_share_rating .icon-reply-black::before {
  font-size: 14px;
  vertical-align: 0;
}
.page_service__white_business .page_service_header .risk_level .popup_share_rating .social_icons {
  margin: 16px 0 20px;
}
.page_service__white_business .page_service_header .risk_level .popup_share_rating .social_icons a {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 6px;
}
.page_service__white_business .page_service_header .risk_level .popup_share_rating .social_icons a.fb {
  background-image: url(/account/images/social_icons/fb_colored.svg?ed7fb58);
}
.page_service__white_business .page_service_header .risk_level .popup_share_rating .social_icons a.vk {
  background-image: url(/account/images/social_icons/vk_colored.svg?9cb78be);
}
.page_service__white_business .page_service_header .risk_level .popup_share_rating .social_icons a.telegram {
  background-image: url(/account/images/social_icons/telegram_colored.svg?d770ea9);
}
.page_service__white_business .page_service_header .risk_level .popup_share_rating .social_icons a.tw {
  background-image: url(/account/images/social_icons/tw_colored.svg?1a7f866);
}
.page_service__white_business .page_service_header .risk_level .popup_share_rating .social_icons a.moy-mir {
  background: #134785 url(/account/images/social_icons/moy-mir_colored.svg?6b3428d) no-repeat center;
}
.page_service__white_business .page_service_header .risk_level .popup_share_rating .social_icons a.ok {
  background-image: url(/account/images/social_icons/ok_colored.svg?e326428);
}
.page_service__white_business .page_service_header .risk_level .popup_share_rating .link {
  display: inline-block;
  width: 242px;
  height: 38px;
  line-height: 38px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 24px;
  color: #243036;
  font-style: italic;
  border-bottom: 2px solid #c4c4c4;
  cursor: text;
}
.page_service__white_business .page_service_header .risk_level .popup_share_rating .icon-copy::before {
  display: inline-block;
  width: 38px;
  height: 38px;
  line-height: 38px;
  margin-left: 5px;
  text-align: center;
  font-size: 18px;
  color: #717d83;
  background: rgba(36,48,54,0.08);
  border-radius: 2px;
}
.page_service__white_business .page_service_header .risk_level .popup_share_rating .desc {
  font-size: 14px;
  line-height: 20px;
  color: #717d83;
}
.page_service__white_business .page_service_header .risk_level .risk_actual_date {
  margin: 38px 0 -50px;
  font-size: 12px;
  color: rgba(255,255,255,0.9);
}
.page_service__white_business .page_service_header .risk_level .risk_verification_text {
  width: 180px;
  font-size: 14px;
  text-align: center;
  line-height: 1.3;
}
.page_service__white_business .page_service_header .risk_level .risk_mark {
  position: absolute;
  right: 7px;
  bottom: 0;
  width: 24px;
  height: 3px;
  background: #fff;
  -webkit-animation: riskMark 2s ease-in-out alternate;
  -moz-animation: riskMark 2s ease-in-out alternate;
  -o-animation: riskMark 2s ease-in-out alternate;
  -ms-animation: riskMark 2s ease-in-out alternate;
  animation: riskMark 2s ease-in-out alternate;
}
.page_service__white_business .page_service_header .risk_level .risk_mark_verification {
  -webkit-animation: riskMarkVerification 2s infinite ease-in-out alternate;
  -moz-animation: riskMarkVerification 2s infinite ease-in-out alternate;
  -o-animation: riskMarkVerification 2s infinite ease-in-out alternate;
  -ms-animation: riskMarkVerification 2s infinite ease-in-out alternate;
  animation: riskMarkVerification 2s infinite ease-in-out alternate;
}
.page_service__white_business .button:not(.light):not(:disabled) {
  background-color: #66bf3d;
}
.page_service__white_business .button:not(.light):not(:disabled):hover:not(.loader) {
  background-color: #75c74f;
}
.page_service__white_business .page_service_menu a.active {
  -webkit-box-shadow: inset 0 -5px 0 -2px #66bf3d;
  box-shadow: inset 0 -5px 0 -2px #66bf3d;
}
.page_service__white_business .several-banks {
  padding: 24px 72px;
  background-color: #49555c;
  border: 1px solid rgba(36,48,54,0.18);
}
.page_service__white_business .several-banks .flex {
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.page_service__white_business .several-banks .flex [class*="icon-"] {
  margin-right: 8px;
}
.page_service__white_business .several-banks .f_xbig {
  margin-right: 8px;
}
.page_service__white_business .several-banks .f_xsmall {
  margin-left: auto;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.page_service__white_business .several-banks .status-bar {
  margin-top: 8px;
}
.page_service__white_business .several-banks.list-blocks .list-blocks__item {
  padding: 14px 16px 16px 16px;
  width: calc((100% - 64px - 126px) / 3);
}
.page_service__white_business .several-banks.list-blocks .list-blocks__item.all {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 126px;
}
.page_service__white_business .several-banks.list-blocks .list-blocks__item.all .placeholder {
  color: #fff;
  border-bottom: none;
}
.page_service__white_business .several-banks.list-blocks .list-blocks__item.all .placeholder::after {
  vertical-align: middle;
  margin-left: 4px;
  font-size: 10px;
}
.page_service__white_business .several-banks.list-blocks .list-blocks__item.all .\--low {
  color: #b93535;
}
.page_service__white_business .several-banks.list-blocks .list-blocks__item.all .middle {
  color: #d2aa0f;
}
.page_service__white_business .several-banks.list-blocks .list-blocks__item.all .\--high {
  color: #6ca300;
}
.page_service__white_business .several-banks .ms-drop {
  max-width: 260px;
}
.page_service__white_business .several-banks .ms-drop .flex {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.page_service__white_business .several-banks .ms-drop .flex span:first-child {
  padding-right: 12px;
  padding-left: 4px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page_service__white_business .several-banks .ms-parent.select_inline .ms-choice > span {
  color: #fff;
  border-bottom: none;
}
.page_service__white_business .page_service_content .service_block_title._sm {
  margin-top: 32px;
}
.page_service__white_business .page_service_content .service_block_title._sm + .white_business_tiles {
  margin-top: 24px;
}
.page_service__white_business .page_service_content .info_block {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 40px 60px 35px 260px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: rgba(36,48,54,0.03);
  background-repeat: no-repeat;
  border-radius: 3px;
}
.page_service__white_business .page_service_content .info_block p {
  margin-bottom: 0;
}
.page_service__white_business .page_service_content .info_block p + p {
  margin-top: 15px;
}
.page_service__white_business .page_service_content .info_block.check_all {
  min-height: 230px;
  background-image: url(/account/images/services/white-business/check_all_bg.svg?aa4df0f);
  background-position: 0 center;
}
.page_service__white_business .page_service_content .info_block.tax_payment {
  background-image: url(/account/images/services/white-business/tax_payment_bg.svg?6e0f25c);
  background-position: 24px 100%;
}
.page_service__white_business .page_service_content .info_block .info_block_title {
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 500;
}
.page_service__white_business .page_service_content .white_business_tiles {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin-top: 32px;
}
.page_service__white_business .page_service_content .white_business_tiles.your_business .desc {
  padding: 0 20px;
  margin-bottom: 20px;
}
.page_service__white_business .page_service_content .white_business_tiles .tile {
  width: 21%;
  background: rgba(36,48,54,0.03);
  border-radius: 3px;
  padding: 58px 10px 16px;
  text-align: center;
  line-height: 1.4;
  cursor: default;
  background-repeat: no-repeat;
  background-position: center 16px;
  -webkit-background-size: 112px 112px;
  -moz-background-size: 112px 112px;
  background-size: 112px 112px;
  background-image: url(/account/images/services/white-business/white-business__speedometer.svg?9baa641);
  -webkit-transition: background-color 0.6s, box-shadow 0.6s;
  -moz-transition: background-color 0.6s, box-shadow 0.6s;
  -o-transition: background-color 0.6s, box-shadow 0.6s;
  -ms-transition: background-color 0.6s, box-shadow 0.6s;
  transition: background-color 0.6s, box-shadow 0.6s;
}
.page_service__white_business .page_service_content .white_business_tiles .tile:hover {
  background-color: #fff;
  -webkit-box-shadow: 0 10px 35px rgba(0,0,0,0.15);
  box-shadow: 0 10px 35px rgba(0,0,0,0.15);
}
.page_service__white_business .page_service_content .white_business_tiles .tile:not(:last-child) {
  margin-right: 20px;
}
.page_service__white_business .page_service_content .white_business_tiles .tile .value {
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 60px 3px;
  height: 25px;
}
.page_service__white_business .page_service_content .white_business_tiles .tile.red {
  background-image: url(/account/images/services/white-business/white-business__speedometer--red.svg?d04e9fa);
}
.page_service__white_business .page_service_content .white_business_tiles .tile.red .value {
  color: #b93535;
}
.page_service__white_business .page_service_content .white_business_tiles .tile.yellow {
  background-image: url(/account/images/services/white-business/white-business__speedometer--yellow.svg?47cb1af);
}
.page_service__white_business .page_service_content .white_business_tiles .tile.yellow .value {
  color: #da9d04;
}
.page_service__white_business .page_service_content .white_business_tiles .tile.green {
  background-image: url(/account/images/services/white-business/white-business__speedometer--green.svg?7569920);
}
.page_service__white_business .page_service_content .white_business_tiles .tile.green .value {
  color: #88bd1f;
}
.page_service__white_business .page_service_content .white_business_tiles .tile .period {
  font-size: 14px;
}
.page_service__white_business .page_service_content .white_business_tiles .tile .desc,
.page_service__white_business .page_service_content .white_business_tiles .tile .recomendation {
  font-size: 12px;
  color: #717d83;
  margin-top: 8px;
}
.page_service__white_business .page_service_content .white_business_tiles .tile a {
  font-size: 10px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 500;
}
.page_service__white_business .page_service_content .contragents_section .white_business_tiles {
  margin-top: 0;
}
.page_service__white_business .page_service_content .contragents_section .tile {
  width: 48%;
  min-height: 190px;
}
.page_service__white_business .page_service_content .contragents_section .your_contragents_list {
  margin-top: 20px;
  font-size: 14px;
}
.page_service__white_business .page_service_content .contragents_section .your_contragents_list .title {
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 500;
}
.page_service__white_business .page_service_content .contragents_section .your_contragents_list ul li {
  margin-bottom: 10px;
}
.page_service__white_business .page_service_content .contragents_section .your_contragents_list ul a {
  text-decoration: none;
}
.page_service__white_business .page_service_content .contragents_section .your_contragents_list.negative ul.point li::before {
  color: #cf4545;
}
.page_service__white_business .page_service_content .contragents_section .your_contragents_list.undesirable ul.point li::before {
  color: #e0bc1e;
}
.page_service__white_business .page_service_content .contragents_section .your_contragents_list.empty {
  min-height: 260px;
}
.page_service__white_business .page_service_content .contragents_section .your_contragents_list.empty::after {
  content: '\422\430\43A\438\445   \43A\43E\43D\442\440\430\433\435\43D\442\43E\432   \443   \432\430\441   \43D\435\442';
  position: absolute;
  bottom: 50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  padding-top: 55px;
  width: 135px;
  font-weight: 500;
  text-align: center;
  background-image: url(/account/images/icon_thumb_up_green.svg?8a64b4c);
  background-repeat: no-repeat;
  background-position: calc(50% + 4px) 0;
}
.page_service__white_business .page_service_content .tax_amount {
  margin-top: 24px;
  padding: 24px;
  background: rgba(36,48,54,0.03);
  border-radius: 3px;
}
.page_service__white_business .page_service_content .tax_amount.label_new::before {
  content: '\41D\43E\432\43E\435';
  position: absolute;
  top: -9px;
  left: -12px;
  font-size: 11px;
  font-weight: 500;
  color: #fff;
  height: 18px;
  line-height: 18px;
  padding: 0 8px;
  background: #e54d4d;
  border-radius: 20px;
}
.page_service__white_business .page_service_content .tax_amount.highlight {
  border: 1px solid #66bf3d;
  background: #f6fbf3;
}
.page_service__white_business .page_service_content .tax_amount .amount_label {
  display: inline-block;
  vertical-align: middle;
  font-weight: 500;
  width: 190px;
  margin-right: 16px;
}
.page_service__white_business .page_service_content .tax_amount .amount {
  display: inline-block;
  vertical-align: middle;
  font-size: 36px;
  font-weight: 200;
  color: #66bf3d;
  margin-right: 32px;
}
.page_service__white_business .page_service_content .tax_amount .amount_button {
  display: inline-block;
  vertical-align: middle;
}
.page_service__white_business .page_service_content .tax_amount .amount_desc {
  font-size: 12px;
  color: #717d83;
  margin-top: 16px;
}
.page_service__white_business .page_service_content .tax_amount .amount_empty {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  color: #717d83;
  padding-left: 44px;
  margin-left: 20px;
}
.page_service__white_business .page_service_content .tax_amount .amount_empty::before {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 30px;
}
.page_service__white_business .service_block .button:not([disabled]) {
  background: #0082cd !important;
}
.page_service__white_business .service_block.compliance {
  padding-left: 280px;
  background: url(/account/images/services/white-business/compliance.svg?29bea9a) no-repeat;
}
.page_service__white_business .service_footer .button span {
  color: #fff;
}
.page_service__white_business .service_footer .button.success span {
  color: #243036 !important;
}
.page_service_bank-garanties a.link {
  color: #2b5475;
}
.page_service_bank-garanties .page_service_header {
  background-image: url(/account/images/services/bg_header_back.png?36c510e), -webkit-linear-gradient(315deg, #edfaff 0%, #8cb2d4 100%);
  background-image: url(/account/images/services/bg_header_back.png?36c510e), -moz-linear-gradient(315deg, #edfaff 0%, #8cb2d4 100%);
  background-image: url(/account/images/services/bg_header_back.png?36c510e), -o-linear-gradient(315deg, #edfaff 0%, #8cb2d4 100%);
  background-image: url(/account/images/services/bg_header_back.png?36c510e), -ms-linear-gradient(315deg, #edfaff 0%, #8cb2d4 100%);
  background-image: url(/account/images/services/bg_header_back.png?36c510e), linear-gradient(135deg, #edfaff 0%, #8cb2d4 100%);
  -webkit-background-size: 317px auto, 100% 320px;
  -moz-background-size: 317px auto, 100% 320px;
  background-size: 317px auto, 100% 320px;
  background-position: 100% 100%, 0 100%;
}
.page_service_bank-garanties .page_service_header .name .button:hover:not(.loader) {
  background-color: #3d78a7;
  color: #fff;
}
.page_service_bank-garanties .button:not(.light) {
  background-color: #3d78a7;
}
.page_service_bank-garanties .button:not(.light):hover:not(.loader) {
  background-color: #4587bb;
}
.page_service_bank-garanties .page_service_menu a.active {
  -webkit-box-shadow: inset 0 -5px 0 -2px #3d78a7;
  box-shadow: inset 0 -5px 0 -2px #3d78a7;
}
.page_service_bank-garanties ul.point li {
  padding-left: 22px;
}
.page_service_bank-garanties .service_footer span {
  margin-right: 22px;
}
.page_service_bank-garanties .bg_screenshot {
  margin-left: 0 0 8px -12px;
}
.page_service_bank-garanties .service_block.become-partner .icon {
  display: inline-block;
}
.page_service_bank-garanties .service_block.become-partner .step {
  text-align: center;
}
.page_service_bank-garanties .service_block.become-partner .step:not(:last-child) {
  margin-right: 54px;
}
.page_service_bank-garanties .service_block.become-partner .step:not(:last-child) .buble {
  width: 195px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.page_service_bank-garanties .service_block.become-partner .step:not(:last-child) .buble::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -35px;
  width: 16px;
  height: 13px;
  background: url(/account/images/services/bg_steps-arrow-blue.svg?19cca63) no-repeat;
}
.page_service_bank-garanties .service_block.become-partner .buble {
  margin-top: 32px;
  padding: 8px 16px;
  text-align: center;
  line-height: 1.4;
  border-radius: 20px;
  background: #e4eef5;
}
.page_service_bank-garanties .block_activation .service_activation_steps {
  background: -webkit-linear-gradient(bottom right, #8cb2d4 -27.38%, #edfaff 135.56%);
  background: -moz-linear-gradient(bottom right, #8cb2d4 -27.38%, #edfaff 135.56%);
  background: -o-linear-gradient(bottom right, #8cb2d4 -27.38%, #edfaff 135.56%);
  background: -ms-linear-gradient(bottom right, #8cb2d4 -27.38%, #edfaff 135.56%);
  background: linear-gradient(to top left, #8cb2d4 -27.38%, #edfaff 135.56%);
}
.page_service_bank-garanties .block_activation .service_activation_steps .item:last-child .item_title {
  white-space: nowrap;
}
.page_service_bank-garanties .block_activation .service_activation_steps .item_desc {
  font-size: 13px;
}
article.page__multibank .service_block {
  margin-bottom: 40px;
}
article.page__multibank .page_service_header {
  padding-right: 430px;
}
@media screen and (max-width: 1024px) {
  article.page__multibank .page_service_header {
    padding-right: 40px;
  }
}
article.page__multibank .page_service_header::before {
  content: '';
  position: absolute;
  right: 0;
  bottom: -51px;
  display: block;
  width: 430px;
  height: 300px;
  background-image: url(/account/css/r.png);
  background-repeat: no-repeat;
  -webkit-background-size: 100% auto;
  -moz-background-size:  100% auto;
  background-size:  100% auto;
  background-position: 100% 100%;
  z-index: 1;
}
@media screen and (max-width: 1024px) {
  article.page__multibank .page_service_header::before {
    display: none;
  }
}
article.page__multibank .page_service_menu a.active {
  color: #0082cd;
  -webkit-box-shadow: inset 0 -5px 0 -2px #0082cd;
  box-shadow: inset 0 -5px 0 -2px #0082cd;
}
article.page__multibank .multibank_statement_upload {
  font-size: 14px;
}
article.page__multibank .multibank_statement_upload p.title {
  margin-bottom: 6px;
  font-weight: 500;
  font-size: 16px;
}
article.page__multibank .multibank_statement_upload p:not(.info_error) + .button {
  margin-top: 20px;
}
article.page__multibank .multibank_statement_upload .banks_list {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 12px;
  width: 300px;
  height: 120px;
}
article.page__multibank .multibank_statement_upload .banks_list p {
  margin-bottom: 8px;
}
article.page__multibank .statement_uploaded {
  min-height: 290px;
}
article.page__multibank .statement_uploaded::before {
  content: '';
  margin-bottom: 22px;
  width: 69px;
  height: 69px;
  background: url(/account/images/icon_doc_list_check.svg?2e17170);
}
article.page__multibank .statement_uploaded .description {
  margin-bottom: 28px;
}
article.page__multibank .statement_uploaded .button {
  width: 210px;
}
article.page__multibank .statement_uploaded .button.clean {
  margin: 12px 0 0;
}
article.page__multibank .statement_uploaded.with_errors {
  margin-bottom: 50px;
  height: 300px;
}
article.page__multibank .errors_list {
  margin: auto;
  width: 400px;
}
article.page__multibank .errors_list .title {
  margin-bottom: 16px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  font-size: 12px;
  color: #717d83;
}
article.page__multibank .errors_list .error {
  margin-bottom: 12px;
  color: #b93535;
}
article.page__multibank .errors_list .error .flex {
  font-weight: 500;
  font-size: 14px;
}
article.page__multibank .errors_list .error .flex::before {
  margin-right: 12px;
  vertical-align: -4px;
  font-size: 18px;
}
article.page__multibank .errors_list .error p {
  margin-left: 30px;
  font-size: $fw-xsmall;
}
.multibank__select-bank [class*='bank__'] {
  display: block;
  width: 100%;
  height: 78px;
}
[class*='bank__'] {
  background-position: 50%;
  background-repeat: no-repeat;
}
.bank__tinkoff {
  background-image: url(/account/images/services/multibank/banks_logo/tinkoff.svg?f8ac72d);
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.bank__tochka {
  background-image: url(/account/images/services/multibank/banks_logo/tochka.png?d540be2);
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.bank__vtb24 {
  background-image: url(/account/images/services/multibank/banks_logo/vtb24.svg?580a9d1);
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.bank__sberbank {
  background-image: url(/account/images/services/multibank/banks_logo/sberbank.svg?c7537cb);
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.bank__alfabank {
  background-image: url(/account/images/services/multibank/banks_logo/alfabank.svg?5b98905);
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.bank__avangard {
  background-image: url(/account/images/services/multibank/banks_logo/avangard.svg?4999d65);
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.bank__otkritie {
  background-image: url(/account/images/services/multibank/banks_logo/otkritie.svg?a9b60a4);
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.bank__raiffeisen {
  background-image: url(/account/images/services/multibank/banks_logo/raiffeisen.svg?c9e0022);
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.bank__ubrir {
  background-image: url(/account/images/services/multibank/banks_logo/ubrir.svg?45ad57a);
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.bank__promsvyazbank {
  background-image: url(/account/images/services/multibank/banks_logo/promsvyazbank.svg?5458f60);
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.bank__sfera {
  background-image: url(/account/images/services/multibank/banks_logo/sfera.svg?449c659);
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.bank__uralsib {
  background-image: url(/account/images/services/multibank/banks_logo/uralsib.svg?23b3d64);
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.bank__binbank {
  background-image: url(/account/images/services/multibank/banks_logo/binbank.svg?391c5b1);
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.bank__akbars {
  background-image: url(/account/images/services/multibank/banks_logo/akbars.svg?e06d4b1);
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.bank__lokobank {
  background-image: url(/account/images/services/multibank/banks_logo/lokobank.png?975155f);
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.bank__other::before {
  content: '\414\420\423\413\41E\419   \411\410\41D\41A';
}
.bank__no-bank::before {
  content: '\41D\435\442';
  margin: 0 auto;
}
.multibank__search-results {
  margin-top: 16px;
}
.multibank__search-results li {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0 20px 0 42px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 48px;
  -webkit-transition: box-shadow 0.2s;
  -moz-transition: box-shadow 0.2s;
  -o-transition: box-shadow 0.2s;
  -ms-transition: box-shadow 0.2s;
  transition: box-shadow 0.2s;
}
.multibank__search-results li:hover {
  -webkit-box-shadow: 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
  box-shadow: 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
  border-right: 3px;
  cursor: pointer;
}
.multibank__search-results li:hover .bank-connect {
  visibility: visible;
}
.multibank__search-results li + li {
  border-top: 1px solid #e6e8e9;
}
.multibank__search-results li::before {
  position: absolute;
  top: 50%;
  left: 8px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 20px;
  color: #cbcfd1;
}
.multibank__search-results li .bank-name {
  margin-right: 12px;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.multibank__search-results li .bank-connect {
  visibility: hidden;
}
.multibank__price {
  line-height: 1;
  text-align: center;
  font-weight: 300;
  font-size: 120px;
}
.mutlibank__benefits-item {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.mutlibank__benefits-item:not(:first-child) {
  margin-top: 60px;
}
.mutlibank__benefits-item .item__icon {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-right: 52px;
  width: 60px;
}
.mutlibank__benefits-item .item__icon .icon {
  margin: auto;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.multibank__another-way {
  padding-left: 84px;
  background-image: url(/account/images/icons/icon--lock.svg?d44a2b1);
  background-repeat: no-repeat;
  background-position: 24px 16px;
}
.bank .filter_item {
  padding: 16px 12px;
}
.bank .filter_item.right_menu_money .value {
  font-weight: 400;
}
.bank .filter_item_dop .value {
  font-weight: 400;
  font-size: 18px;
}
.add_account,
.add_bank {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-size: 14px;
}
.add_bank {
  height: 112px;
}
.bank.bank__tinkoff .bank_name::after {
  background-color: #f5de88;
}
.bank.bank__tochka .bank_name::after {
  background-color: #aa9cef;
}
.bank.bank__vtb24 .bank_name::after {
  background-color: #cf4545;
}
.bank.bank__sberbank .bank_name::after {
  background-color: #88bd1f;
}
.bank.bank__alfabank .bank_name::after {
  background-color: #cf4545;
}
.bank.bank__avangard .bank_name::after {
  background-color: #487C5F;
}
.bank.bank__otkritie .bank_name::after {
  background-color: #00B3E1;
}
.bank.bank__raiffeisen .bank_name::after {
  background-color: #fff67e;
}
.bank.bank__ubrir .bank_name::after {
  background-color: #cf4545;
}
.bank.bank__promsvyazbank .bank_name::after {
  background-color: #ee7c2d;
}
.bank.bank__sfera .bank_name::after {
  background-color: #94C2FC;
}
.bank.bank__uralsib .bank_name::after {
  background-color: #3E6BDD;
}
.bank.bank__binbank .bank_name::after {
  background-color: #83c7f0;
}
.bank.bank__akbars .bank_name::after {
  background-color: #88bd1f;
}
.bank.bank__lokobank .bank_name::after {
  background-color: #faab62;
}
.bank.bank__loading .bank_resume {
  padding-bottom: 40px;
  background: url(/account/images/icons/loaders/loading-ring-color.svg?b9ba3dd) no-repeat 50% calc(100% - 8px);
  -webkit-background-size: 24px auto;
  -moz-background-size: 24px auto;
  background-size: 24px auto;
}
.bank.bank__loading .filters_group_expander {
  display: none;
}
.bank .bank_name {
  margin-bottom: 12px;
  padding-right: 12px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-size: 18px;
}
.bank .bank_money {
  margin-top: 4px;
  font-weight: 500;
  font-size: 26px;
}
.bank .bank_money ~ .bank_money {
  font-size: 18px;
}
.bank .bank_account__card .bank_account_money {
  background: url(data:image/png;base64,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) no-repeat 100% 50%;
  -webkit-background-size: 22px 14px;
  -moz-background-size: 22px 14px;
  background-size: 22px 14px;
}
.bank .bank_account_name {
  margin-bottom: 8px;
  padding-right: 50px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #49555c;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -ms-transition: color 0.2s;
  transition: color 0.2s;
}
.bank .bank_account_number {
  position: absolute;
  top: 2px;
  right: 0;
  line-height: 1;
  font-size: 12px;
  color: #243036;
}
.bank .bank_account_number::before {
  content: '\2022\2022\2022\A0';
  position: absolute;
  right: 100%;
}
.bank a.bank_account_number {
  text-decoration: none;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -ms-transition: color 0.2s;
  transition: color 0.2s;
}
.bank a.bank_account_number:hover {
  color: #0082cd;
}
.bank .bank_account_money {
  font-weight: 500;
  font-size: 18px;
}
.bank .bank_account_addinfo {
  margin-top: 4px;
  font-size: 12px;
}
.bank .bank_account_status {
  margin-top: 8px;
  font-size: 12px;
}
.bank .bank_account_status::before {
  margin-right: 6px;
  vertical-align: -3px;
  font-size: 14px;
}
.bank .bank_account_status._blocked {
  color: #b93535;
}
.bank .bank_account_status._unlocked {
  color: #88bd1f;
}
.filter_item.active .filters_group_expander::before {
  border-top-color: rgba(36,48,54,0.72);
}
.filter_item.active .bank_account_status._blocked {
  color: #b93535;
}
.filter_item.active .bank_account_status._unlocked {
  color: #88bd1f;
}
.filter_item.active .bank_account_name,
.filter_item.active .bank_account_number {
  color: inherit;
}
.filter_item.active a.bank_account_number:hover {
  color: #30b5ee;
}
.multibank_account h1 {
  margin-bottom: 10px;
  padding-right: 400px;
  line-height: 1;
  color: #49555c;
}
.account_sync {
  position: absolute;
  top: 0;
  right: 0;
  max-width: 380px;
  z-index: 5;
}
.account_sync .info {
  max-width: 310px;
}
.account_sync .link-icon {
  margin-left: 12px;
}
.account_sync_status {
  margin-right: 20px;
  font-size: 12px;
  color: #717d83;
}
.account_sync_actions {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  margin-top: 7px;
}
.account_money {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 8px;
}
.account_money_amount {
  margin-right: 36px;
}
.account_money_amount__actual {
  white-space: nowrap;
  font-weight: 500;
  font-size: 60px;
}
.account_money_amount__waiting {
  margin-top: 4px;
  white-space: nowrap;
}
.account_money_additional {
  margin-right: 36px;
  padding-left: 60px;
  -webkit-align-self: center;
  align-self: center;
  -ms-flex-item-align: center;
  white-space: nowrap;
}
.account_money_additional::before {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  font-size: 17px;
  color: #717d83;
}
.account_money_additional .title {
  text-transform: uppercase;
  font-size: 12px;
  color: #717d83;
}
.account_money_additional .amount {
  text-decoration: none;
  font-weight: 500;
  font-size: 20px;
  color: #243036;
}
.account_money_additional .amount .dashed {
  border-color: #243036;
}
.account_money_additional a.amount:hover {
  color: #0082cd;
}
.account_money_additional a.amount:hover .dashed {
  border-color: #0082cd;
}
.account_actions {
  margin-bottom: 40px;
}
.section_content__multibank .table_list.table_list_big .row_date {
  font-size: 12px;
  background: transparent;
  border-bottom: 2px solid #e5e7e8;
}
.section_content__multibank .table_list.table_list_big .row_error {
  position: relative;
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.section_content__multibank .table_list.table_list_big .row_error::before {
  position: absolute;
  top: 25px;
  right: calc(100% + 7px);
  color: #b93535;
}
.section_content__multibank .table_list.table_list_big .table_list_cell {
  padding: 20px 0 20px 20px;
}
@media screen and (max-width: 576px) {
  .section_content__multibank .table_list.table_list_big .table_list_cell {
    padding: 5px 0 5px 5px;
    width: 100%;
  }
}
.section_content__multibank .table_list.table_list_big .table_list_cell:first-child {
  padding-left: 0;
}
.section_content__multibank .table_list.table_list_big .table_list_cell.id {
  width: 160px;
}
@media screen and (max-width: 576px) {
  .section_content__multibank .table_list.table_list_big .table_list_cell.id {
    width: 0px;
  }
}
.section_content__multibank .table_list.table_list_big .table_list_row {
  padding: 0;
}
.section_content__multibank .table_list.table_list_big .table_list_row:hover {
  background: transparent;
}
.section_content__multibank .table_list.table_list_big .table_list_row:hover .name .contragent {
  color: #0382ce;
}
.section_content__multibank .table_list.table_list_big .table_list_row .show_all {
  right: 0;
}
.ms-drop [class*='bank__icon-'] {
  padding-left: 24px;
  background-position: 0 2px;
  background-repeat: no-repeat;
  -webkit-background-size: 16px;
  -moz-background-size: 16px;
  background-size: 16px;
}
.ms-drop .bank__icon-tinkoff {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAbVJREFUeNpi/P//P8NAAhZkzrdv37jev38vSEsLBQUF33NxcX2DC4BCAIbnzp2bBBKiJQbZgWwnCy6XMjMzUtXnf//+JxwFMBDowc6wbvpPqjogKJOdYf0OTDOZGAYYjDqAhRhFN+8wMEQVsJJk8LIJvxnUVajkgG/fGRjOXf1NkgNAekbTANXSgJI8A8PaaajBG1uMqmZxLwMDFyeqHqo5gJ8PWJB4IvifPmOq8XWBqBstB0YdMOqAoe0AUHsNRD94TP2GKsxMmB1YCyI1NbVbIPrSjd8M34GlHScndsNYgboi/FBrRzZW3JUVyCyQmch2YG2UgrC6uvoNkDDQgv//7zNQBYPMApkJMhvdPgwHbNu2zRPWgvV0ZPt/bhP5FoP0gsyAmbd161Yvgg4A4UWLFsVycHB8h2n0dWEnySEgtSA9MP0gs0BmYrMLqwNA+MmTJ9IFBQX96A45tQG3xSA5dItBZoDMwmUPTgfA8PPnzyXQHQIKVmSHgNjIQU2MxUQ7gJBDsFkMUkusuUQ7AJ9DyLEYhhnJ7R2/ePFCorOzsxzELi8v75SQkHhBjjmMA909BwgwAEe0qSNphaplAAAAAElFTkSuQmCC);
}
.ms-drop .bank__icon-tochka {
  background-image: url(data:image/png;base64,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);
}
.ms-drop .bank__icon-vtb24 {
  background-image: url(/account/images/services/multibank/banks_icon/vtb24.svg?36fbd3c);
}
.ms-drop .bank__icon-sberbank {
  background-image: url(/account/images/services/multibank/banks_icon/sberbank.svg?f16450b);
}
.ms-drop .bank__icon-alfabank {
  background-image: url(/account/images/services/multibank/banks_icon/alfabank.svg?7649127);
}
.ms-drop .bank__icon-avangard {
  background-image: url(/account/images/services/multibank/banks_icon/avangard.svg?dd98292);
}
.ms-drop .bank__icon-otkritie {
  background-image: url(/account/images/services/multibank/banks_icon/otkritie.svg?2dc01e6);
}
.ms-drop .bank__icon-raiffeisen {
  background-image: url(/account/images/services/multibank/banks_icon/raiffeisen.svg?e98d55c);
}
.ms-drop .bank__icon-ubrir {
  background-image: url(data:image/png;base64,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);
}
.ms-drop .bank__icon-promsvyazbank {
  background-image: url(data:image/png;base64,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);
}
.ms-drop .bank__icon-sfera {
  background-image: url(/account/images/services/multibank/banks_icon/sfera.svg?c6e8bdf);
}
.ms-drop .bank__icon-uralsib {
  background-image: url(/account/images/services/multibank/banks_icon/uralsib.svg?1f45182);
}
.ms-drop .bank__icon-binbank {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABRJJREFUeNrsV2tMFFcUPvOeYR+4LOgWWEraSGobtRqqNdgYDLZqGjFN1GoVI63Epq1tWq1N0yYkNum7UdNYASVqrQrGxhr6QtAoUGu0RalPwCruyi6wC+wusM/Z6bk4NJTHPn75o97k+3PPzJzvnvPdc85QiqLA/Vw03Of1gAA7e9FnozblYBBYQSx5eM7MQMbTM9uUsPKOt9fFUTRtQ3M4wvdEu5C2c0nHwe0FLWtMIXF6XRgYsv8N4quxXqBmLfx09CZNzw/6fLV+d59n0uNZ86Y8n5eVYDSU9Tu6dWiLeKIgzUM/o035+Gqhw9xbecgvZb9IKYOcUxG2mFKghMNlrCCAJjlJZ2u6evx8+eEKdJ6YYJhwEG0RCYiyD3y0VLLP/BYA89BqXna7VNOuWDXwGuIRUK+nPtWUPuDs2fPn/iOKv7//JUGv3Rvp6soUDZP8thfOGeZkNxqXy5SveaNCccS0BJETjYAO8fmIaJBIFLptnY82V58h6VlH0/SFyMqWQSf7yg+lbwCvNG2/ELQ2KUARU1k0AkSR0qiU4ImlJMMbtktXofvvOyDotMsjESDOUvz2qZf0j60+kVoEELj7CkUNEpiCWD8egSzEhvE+ynBsvhwMMD23LUBz7C3k9F0kEmFMhcnv3vZrylLWpXvmPO+/fUShBt2RCItjESiNqC5FyURhZnTfbIOBbhcwPFcSLQoTgj1Gi5D2UaX5bdxwvM4qIaLgRMQnIwk8i5gXpWbISMDj9/RDsK8PGJZpwD1HxBcGo9C55ZRxkdmSuKyT8V4sViiWmN5EZA4nUBZD0apTZNnBSSLQPE/ESU7TGO0lKeyFIMWWHjCjTzZ1Kx/qscMwQRICmxEZUb7jQbwalmUgBES9FtSr6IlG4N61bF9Yb8yZX28qBCrQMqSzPAJaVX6kVauq9zpx3mtth44rN0CbYgRUdhLE0M4pVESK33V4X/rGBLt+8Q98yHpMNVXE0oySEVsJaIaZRTZaauqgvfEyYHkuZkXBGq06RuuGm6M8Mx2xDvEBhv0c1oCTsj+w+I9vj0Jrbf1pFOYMXqO5HIkEuRFdQuKqtdYdAyb3T/kBNn2palpBCHyBaIuVMTrK5bUJP/Iaac+1qhP0X0erHFgXcjhR7BorHQw2og4htXqus6Fmrr0cFH7yUE+oIRhKQVE8YcP2jHWAL9ROTL5451yjse23825pgj4f7lW7/ywvLQGnhNavtmwHCLV/GGANJhKToYo4RKAacTKu5OFpKYaZih3y7K3Tv2sdrbfOClrN98OjQE5vFyZ+mev8+Y7ZdWSiLD1ZTCkhYkI2cHtkJSyKW0HojEuQJuPscPzGL6dADoW2YDr+VX4vZ3CZ/XffX27BWYRK/jpEscQfac/vjVWKb6qTS3wcUHyiXpfrumtfhX2iVdTpWkiNoAdPr9/0XNexQKKn7qmAkLlMHUyI6H3jdcNNiP64rxLDECKl1guXIOj1VrB40C7B1DzdfX33gnZsMXzabrVwXRtZdUcSGEC8G38mMBUaSeOxdeYNOLtvUEICeBjx5ZXWXSB5mwr8XPo0apjwok1EOxHN8esByM1YwzLUPDuXdGV2z9n6Gc5KRhGzdlBKkDxxHNEQ61i+Pl7/DMeBr9dVYLe7n9BxsGKtZRs2AtuBAKNPVB8Zc9Zgx/neGTUSC8hVjoUAqQDYIJOcYKhY6ay6ghMxGcuzUXitqrhtY7734N/wf0/gHwEGAKhwB/OfSTjXAAAAAElFTkSuQmCC);
}
.ms-drop .bank__icon-akbars {
  background-image: url(/account/images/services/multibank/banks_icon/akbars.svg?aeedc26);
}
.ms-drop .bank__icon-lokobank {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABXtJREFUeNrEV2lsVFUU/t4snWGmM+2UpS1tLRisUClW2SwQlvgDF6LQABIBCcSIEIgRwcTwQ0mIiT9USIiKKEgQFLGoQRL5ASQITZFNJLQpWwt2mWkLdLrM/ub53fdm2plhUjukwE3uW+52zvnOd869V1IUBTHlMdaVrC+wjsLAlmusf7BuZ73V0yoUiNTlrF7lwRdvRJYqNyp8ifLwi5AJiY8cAtF8P5jeqm+B0WREbq7jft0y3MDHhlRn1dS5sHrdbpysaYBep8PcaaOxc8tyWCymVJdaLxCo5UdRf2d4Oz3ImbkJHRfqgJICQA4Dl69jyqLnceqHd1JV4IpOwJDKjHf3VKHjPIWXUWfCD2H15GJU7q/CrsMXU3aBLtU42l7pBIalAeGY8JW4TJ4Va7aeREhJTQOhQLi/gxdd4iO3AHoLLZfl3o5giLY44KkP4P091anID/cbgcONfpyrdAGzyyCPLYHe1UL1OV2SIAU8gDUbKB6Bz7+uwk1Xd0oI9KvMOd0J6Gm1Qc+fOfzm1GAQCAXIBQuQVUg+sK0jgOXbTg+sAh9X08JmP5BJ6J20vKQI8ozp0Dc7mUhkKEK40Qr4fEzgDhz/tRZH/3YOjAJ3/GFsPE/r7UwZgmCEHG4KevklhB02KGEq5WA4Bj1an4FLWtOwYmvVwCjw9rkuwkroB+l6FWhvB/KHQJnFPSuYQaFULhwhpcxBj2XgVmUjtvxW+78KiETk5tuerPPi3RBKK1qBdPpdJ8WrTZ7NeyYLrh1HUHmuiQplakkJESXvEqU0HboqFsIqoiZ56egTgflVbu3DIMV3BGhlKISD4/T4dvUEukSQMSaaxS43ZBA3iw6s/ebC/blgX70P1+poRYYhPlMIJIjMe+M10EaPGYaZc5kVb9zV/B8tQqHHM7Frzz+ornenpoBAcvFfJJ5Fn+AwAT2TzhAjPhln7Wn+bu1zJB5h7gzEjxfQh2Qs64OQSRX44BId3BrQfJ+YWrvD+H6yTU0D0VKYY8XaN54G6oiCMRGFLJw9ch0HK//tHwkbPDIKDpB4RikeUvHZHsKoPBOuvph1z0I+fwi2RRUItdNtgy0aD6Iua+7C4AI7WveWc9uQ+ibhijOE3kvN0xLgD2nk2j85I0I0jmk8xsR0Uv01mwzYvmqCKgyxMsSmlWfD7QtObPrxct8I/NkSxPRf2phYDAmO4ootAcwrtePglHQKOYHwqcVQuhtUYZJjInQz9wG2USh66xCuUhhGOmLCEho/gmG0VCzAUMegexEQ+aNczfdJmOFjkrHpsWMShXtuQD46A0pXAyT7GEi2IiiuM1COlasw7d4wSxUEf8xuKbyRaSavurHmq7PJSXjMGUCb06+l3HDCCHcIm8dnYLAA5speKiSsLo3s5NwNh5Yg3Ma9uuF3lD2RjlcXFmuETAzLPDt+On4TTbc9ccuro5q9sgaDLiHsOtmea8LGYrNmjPeOhpISShjIJnej+t6xaiKJSJjb/VpWjBYzJ5Ksbb3hqusRNyObRyszf7tlTQkp4pcuGYcYdj0lZyohFtJk7SQkcdFAi/qSsqeqQ4Y6zPjwzWd5em3T1hEcMnIAE1JWvh2j8+1xCDSpsWzV4YspmWqco5US7tBCknLZJBvm5PWedqUR5dAVLaHfa6B0sLqrodzmtly6mQmqtGfcR6+PxbTyJ4GzPPFfozsu8jBjMeDA+jKk9bqmSUTBp/xYF2054Qpi53UvgrT+lXwTXhtpTppAlOptDMETNIHEKJwHaeSCpOO+/LkGp2pbkW0zYeX8p1A0PD22+zOhQG4UhUdQ1FOxuBUtfQTCl6qyYy6nK1h9D+FO6IvIQvRuGKtVYeR6PvsBXc+PRK7nN6ON/wkwAKKnYsz0wBNfAAAAAElFTkSuQmCC);
}
.ms-drop .bank__icon-modulbank {
  background-image: url(/account/images/logo_emblem.svg?81f4935);
  -webkit-background-size: 15px;
  -moz-background-size: 15px;
  background-size: 15px;
}
.ms-choice .bank__icon-tinkoff::before,
.ms-choice .bank__icon-tochka::before,
.ms-choice .bank__icon-vtb24::before,
.ms-choice .bank__icon-sberbank::before,
.ms-choice .bank__icon-alfabank::before,
.ms-choice .bank__icon-avangard::before,
.ms-choice .bank__icon-otkritie::before,
.ms-choice .bank__icon-raiffeisen::before,
.ms-choice .bank__icon-ubrir::before,
.ms-choice .bank__icon-promsvyazbank::before,
.ms-choice .bank__icon-sfera::before,
.ms-choice .bank__icon-uralsib::before,
.ms-choice .bank__icon-binbank::before,
.ms-choice .bank__icon-akbars::before,
.ms-choice .bank__icon-lokobank::before,
.ms-choice .bank__icon-modulbank::before {
  content: '';
  display: inline-block;
  margin-right: 4px;
  width: 16px;
  height: 16px;
  vertical-align: -2px;
}
.ms-choice .bank__icon-tinkoff::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAbVJREFUeNpi/P//P8NAAhZkzrdv37jev38vSEsLBQUF33NxcX2DC4BCAIbnzp2bBBKiJQbZgWwnCy6XMjMzUtXnf//+JxwFMBDowc6wbvpPqjogKJOdYf0OTDOZGAYYjDqAhRhFN+8wMEQVsJJk8LIJvxnUVajkgG/fGRjOXf1NkgNAekbTANXSgJI8A8PaaajBG1uMqmZxLwMDFyeqHqo5gJ8PWJB4IvifPmOq8XWBqBstB0YdMOqAoe0AUHsNRD94TP2GKsxMmB1YCyI1NbVbIPrSjd8M34GlHScndsNYgboi/FBrRzZW3JUVyCyQmch2YG2UgrC6uvoNkDDQgv//7zNQBYPMApkJMhvdPgwHbNu2zRPWgvV0ZPt/bhP5FoP0gsyAmbd161Yvgg4A4UWLFsVycHB8h2n0dWEnySEgtSA9MP0gs0BmYrMLqwNA+MmTJ9IFBQX96A45tQG3xSA5dItBZoDMwmUPTgfA8PPnzyXQHQIKVmSHgNjIQU2MxUQ7gJBDsFkMUkusuUQ7AJ9DyLEYhhnJ7R2/ePFCorOzsxzELi8v75SQkHhBjjmMA909BwgwAEe0qSNphaplAAAAAElFTkSuQmCC) 0 0 no-repeat;
  -webkit-background-size: 16px;
  -moz-background-size: 16px;
  background-size: 16px;
}
.ms-choice .bank__icon-tochka::before {
  background: url(data:image/png;base64,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) 0 0 no-repeat;
  -webkit-background-size: 16px;
  -moz-background-size: 16px;
  background-size: 16px;
}
.ms-choice .bank__icon-vtb24::before {
  background: url(/account/images/services/multibank/banks_icon/vtb24.svg?36fbd3c) 0 0 no-repeat;
  -webkit-background-size: 16px;
  -moz-background-size: 16px;
  background-size: 16px;
}
.ms-choice .bank__icon-sberbank::before {
  background: url(/account/images/services/multibank/banks_icon/sberbank.svg?f16450b) 0 0 no-repeat;
  -webkit-background-size: 16px;
  -moz-background-size: 16px;
  background-size: 16px;
}
.ms-choice .bank__icon-alfabank::before {
  background: url(/account/images/services/multibank/banks_icon/alfabank.svg?7649127) 0 0 no-repeat;
  -webkit-background-size: 16px;
  -moz-background-size: 16px;
  background-size: 16px;
}
.ms-choice .bank__icon-avangard::before {
  background: url(/account/images/services/multibank/banks_icon/avangard.svg?dd98292) 0 0 no-repeat;
  -webkit-background-size: 16px;
  -moz-background-size: 16px;
  background-size: 16px;
}
.ms-choice .bank__icon-otkritie::before {
  background: url(/account/images/services/multibank/banks_icon/otkritie.svg?2dc01e6) 0 0 no-repeat;
  -webkit-background-size: 16px;
  -moz-background-size: 16px;
  background-size: 16px;
}
.ms-choice .bank__icon-raiffeisen::before {
  background: url(/account/images/services/multibank/banks_icon/raiffeisen.svg?e98d55c) 0 0 no-repeat;
  -webkit-background-size: 16px;
  -moz-background-size: 16px;
  background-size: 16px;
}
.ms-choice .bank__icon-ubrir::before {
  background: url(data:image/png;base64,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) 0 0 no-repeat;
  -webkit-background-size: 16px;
  -moz-background-size: 16px;
  background-size: 16px;
}
.ms-choice .bank__icon-promsvyazbank::before {
  background: url(data:image/png;base64,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) 0 0 no-repeat;
  -webkit-background-size: 16px;
  -moz-background-size: 16px;
  background-size: 16px;
}
.ms-choice .bank__icon-sfera::before {
  background: url(/account/images/services/multibank/banks_icon/sfera.svg?c6e8bdf) 0 0 no-repeat;
  -webkit-background-size: 16px;
  -moz-background-size: 16px;
  background-size: 16px;
}
.ms-choice .bank__icon-uralsib::before {
  background: url(/account/images/services/multibank/banks_icon/uralsib.svg?1f45182) 0 0 no-repeat;
  -webkit-background-size: 16px;
  -moz-background-size: 16px;
  background-size: 16px;
}
.ms-choice .bank__icon-binbank::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABRJJREFUeNrsV2tMFFcUPvOeYR+4LOgWWEraSGobtRqqNdgYDLZqGjFN1GoVI63Epq1tWq1N0yYkNum7UdNYASVqrQrGxhr6QtAoUGu0RalPwCruyi6wC+wusM/Z6bk4NJTHPn75o97k+3PPzJzvnvPdc85QiqLA/Vw03Of1gAA7e9FnozblYBBYQSx5eM7MQMbTM9uUsPKOt9fFUTRtQ3M4wvdEu5C2c0nHwe0FLWtMIXF6XRgYsv8N4quxXqBmLfx09CZNzw/6fLV+d59n0uNZ86Y8n5eVYDSU9Tu6dWiLeKIgzUM/o035+Gqhw9xbecgvZb9IKYOcUxG2mFKghMNlrCCAJjlJZ2u6evx8+eEKdJ6YYJhwEG0RCYiyD3y0VLLP/BYA89BqXna7VNOuWDXwGuIRUK+nPtWUPuDs2fPn/iOKv7//JUGv3Rvp6soUDZP8thfOGeZkNxqXy5SveaNCccS0BJETjYAO8fmIaJBIFLptnY82V58h6VlH0/SFyMqWQSf7yg+lbwCvNG2/ELQ2KUARU1k0AkSR0qiU4ImlJMMbtktXofvvOyDotMsjESDOUvz2qZf0j60+kVoEELj7CkUNEpiCWD8egSzEhvE+ynBsvhwMMD23LUBz7C3k9F0kEmFMhcnv3vZrylLWpXvmPO+/fUShBt2RCItjESiNqC5FyURhZnTfbIOBbhcwPFcSLQoTgj1Gi5D2UaX5bdxwvM4qIaLgRMQnIwk8i5gXpWbISMDj9/RDsK8PGJZpwD1HxBcGo9C55ZRxkdmSuKyT8V4sViiWmN5EZA4nUBZD0apTZNnBSSLQPE/ESU7TGO0lKeyFIMWWHjCjTzZ1Kx/qscMwQRICmxEZUb7jQbwalmUgBES9FtSr6IlG4N61bF9Yb8yZX28qBCrQMqSzPAJaVX6kVauq9zpx3mtth44rN0CbYgRUdhLE0M4pVESK33V4X/rGBLt+8Q98yHpMNVXE0oySEVsJaIaZRTZaauqgvfEyYHkuZkXBGq06RuuGm6M8Mx2xDvEBhv0c1oCTsj+w+I9vj0Jrbf1pFOYMXqO5HIkEuRFdQuKqtdYdAyb3T/kBNn2palpBCHyBaIuVMTrK5bUJP/Iaac+1qhP0X0erHFgXcjhR7BorHQw2og4htXqus6Fmrr0cFH7yUE+oIRhKQVE8YcP2jHWAL9ROTL5451yjse23825pgj4f7lW7/ywvLQGnhNavtmwHCLV/GGANJhKToYo4RKAacTKu5OFpKYaZih3y7K3Tv2sdrbfOClrN98OjQE5vFyZ+mev8+Y7ZdWSiLD1ZTCkhYkI2cHtkJSyKW0HojEuQJuPscPzGL6dADoW2YDr+VX4vZ3CZ/XffX27BWYRK/jpEscQfac/vjVWKb6qTS3wcUHyiXpfrumtfhX2iVdTpWkiNoAdPr9/0XNexQKKn7qmAkLlMHUyI6H3jdcNNiP64rxLDECKl1guXIOj1VrB40C7B1DzdfX33gnZsMXzabrVwXRtZdUcSGEC8G38mMBUaSeOxdeYNOLtvUEICeBjx5ZXWXSB5mwr8XPo0apjwok1EOxHN8esByM1YwzLUPDuXdGV2z9n6Gc5KRhGzdlBKkDxxHNEQ61i+Pl7/DMeBr9dVYLe7n9BxsGKtZRs2AtuBAKNPVB8Zc9Zgx/neGTUSC8hVjoUAqQDYIJOcYKhY6ay6ghMxGcuzUXitqrhtY7734N/wf0/gHwEGAKhwB/OfSTjXAAAAAElFTkSuQmCC) 0 0 no-repeat;
  -webkit-background-size: 16px;
  -moz-background-size: 16px;
  background-size: 16px;
}
.ms-choice .bank__icon-akbars::before {
  background: url(/account/images/services/multibank/banks_icon/akbars.svg?aeedc26) 0 0 no-repeat;
  -webkit-background-size: 16px;
  -moz-background-size: 16px;
  background-size: 16px;
}
.ms-choice .bank__icon-lokobank::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABXtJREFUeNrEV2lsVFUU/t4snWGmM+2UpS1tLRisUClW2SwQlvgDF6LQABIBCcSIEIgRwcTwQ0mIiT9USIiKKEgQFLGoQRL5ASQITZFNJLQpWwt2mWkLdLrM/ub53fdm2plhUjukwE3uW+52zvnOd869V1IUBTHlMdaVrC+wjsLAlmusf7BuZ73V0yoUiNTlrF7lwRdvRJYqNyp8ifLwi5AJiY8cAtF8P5jeqm+B0WREbq7jft0y3MDHhlRn1dS5sHrdbpysaYBep8PcaaOxc8tyWCymVJdaLxCo5UdRf2d4Oz3ImbkJHRfqgJICQA4Dl69jyqLnceqHd1JV4IpOwJDKjHf3VKHjPIWXUWfCD2H15GJU7q/CrsMXU3aBLtU42l7pBIalAeGY8JW4TJ4Va7aeREhJTQOhQLi/gxdd4iO3AHoLLZfl3o5giLY44KkP4P091anID/cbgcONfpyrdAGzyyCPLYHe1UL1OV2SIAU8gDUbKB6Bz7+uwk1Xd0oI9KvMOd0J6Gm1Qc+fOfzm1GAQCAXIBQuQVUg+sK0jgOXbTg+sAh9X08JmP5BJ6J20vKQI8ozp0Dc7mUhkKEK40Qr4fEzgDhz/tRZH/3YOjAJ3/GFsPE/r7UwZgmCEHG4KevklhB02KGEq5WA4Bj1an4FLWtOwYmvVwCjw9rkuwkroB+l6FWhvB/KHQJnFPSuYQaFULhwhpcxBj2XgVmUjtvxW+78KiETk5tuerPPi3RBKK1qBdPpdJ8WrTZ7NeyYLrh1HUHmuiQplakkJESXvEqU0HboqFsIqoiZ56egTgflVbu3DIMV3BGhlKISD4/T4dvUEukSQMSaaxS43ZBA3iw6s/ebC/blgX70P1+poRYYhPlMIJIjMe+M10EaPGYaZc5kVb9zV/B8tQqHHM7Frzz+ornenpoBAcvFfJJ5Fn+AwAT2TzhAjPhln7Wn+bu1zJB5h7gzEjxfQh2Qs64OQSRX44BId3BrQfJ+YWrvD+H6yTU0D0VKYY8XaN54G6oiCMRGFLJw9ch0HK//tHwkbPDIKDpB4RikeUvHZHsKoPBOuvph1z0I+fwi2RRUItdNtgy0aD6Iua+7C4AI7WveWc9uQ+ibhijOE3kvN0xLgD2nk2j85I0I0jmk8xsR0Uv01mwzYvmqCKgyxMsSmlWfD7QtObPrxct8I/NkSxPRf2phYDAmO4ootAcwrtePglHQKOYHwqcVQuhtUYZJjInQz9wG2USh66xCuUhhGOmLCEho/gmG0VCzAUMegexEQ+aNczfdJmOFjkrHpsWMShXtuQD46A0pXAyT7GEi2IiiuM1COlasw7d4wSxUEf8xuKbyRaSavurHmq7PJSXjMGUCb06+l3HDCCHcIm8dnYLAA5speKiSsLo3s5NwNh5Yg3Ma9uuF3lD2RjlcXFmuETAzLPDt+On4TTbc9ccuro5q9sgaDLiHsOtmea8LGYrNmjPeOhpISShjIJnej+t6xaiKJSJjb/VpWjBYzJ5Ksbb3hqusRNyObRyszf7tlTQkp4pcuGYcYdj0lZyohFtJk7SQkcdFAi/qSsqeqQ4Y6zPjwzWd5em3T1hEcMnIAE1JWvh2j8+1xCDSpsWzV4YspmWqco5US7tBCknLZJBvm5PWedqUR5dAVLaHfa6B0sLqrodzmtly6mQmqtGfcR6+PxbTyJ4GzPPFfozsu8jBjMeDA+jKk9bqmSUTBp/xYF2054Qpi53UvgrT+lXwTXhtpTppAlOptDMETNIHEKJwHaeSCpOO+/LkGp2pbkW0zYeX8p1A0PD22+zOhQG4UhUdQ1FOxuBUtfQTCl6qyYy6nK1h9D+FO6IvIQvRuGKtVYeR6PvsBXc+PRK7nN6ON/wkwAKKnYsz0wBNfAAAAAElFTkSuQmCC) 0 0 no-repeat;
  -webkit-background-size: 16px;
  -moz-background-size: 16px;
  background-size: 16px;
}
.ms-choice .bank__icon-modulbank::before {
  background: url(/account/images/logo_emblem.svg?81f4935) 0 0 no-repeat;
  -webkit-background-size: 15px;
  -moz-background-size: 15px;
  background-size: 15px;
}
.page_service_pdb .page_service_header:not(.fixed) {
  padding-top: 64px;
}
.page_service_pdb .page_service_header:not(.fixed)::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 290px;
  height: 320px;
  background-image: url(/account/images/services/pdb/pbd__heading.png?f4956a2);
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  background-position: 50% 100%;
  z-index: 1;
}
.page_service_pdb .page_service_header .name {
  margin-bottom: 24px;
}
.page_service_pdb .page_service_header .slogan {
  padding-right: 310px;
}
.page_service_pdb .page_service_content {
  padding-top: 80px;
}
.page_service_pdb .pdb__share {
  text-align: center;
}
.page_service_pdb .pdb__share > .form_group > * {
  margin-left: 0;
}
.page_service_pdb .pdb__share .share-link {
  width: 430px;
}
.page_service_pdb .pdb__share .mail {
  color: #da6622;
  border-color: #717d83;
}
.page_service_pdb .pdb__share .mail::before {
  color: #717d83;
}
.page_service_pdb .pdb__share .mail:hover {
  border-color: #243036;
}
.page_service_pdb .pdb__share .sms {
  color: #6ca300;
  border-color: #6ca300;
}
.page_service_pdb .pdb__share .sms::before {
  color: #717d83;
}
.page_service_pdb .pdb__share .sms:hover {
  border-color: #5e8c00;
}
.page_service_pdb .pdb__share .facebook {
  color: #3a579a;
  border-color: #3a579a;
}
.page_service_pdb .pdb__share .vk {
  color: #4f719b;
  border-color: #4f719b;
}
.page_service_pdb .pdb__share .twitter {
  color: #159ff5;
  border-color: #159ff5;
}
.page_service_pdb .pdb__steps {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: distribute;
  -moz-box-pack: distribute;
  -o-box-pack: distribute;
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  margin-top: 80px;
  padding: 44px 44px 36px;
  text-align: center;
  font-size: 16px;
  background-image: -webkit-linear-gradient(284deg, #c3f1ae 0%, #e2f372 100%);
  background-image: -moz-linear-gradient(284deg, #c3f1ae 0%, #e2f372 100%);
  background-image: -o-linear-gradient(284deg, #c3f1ae 0%, #e2f372 100%);
  background-image: -ms-linear-gradient(284deg, #c3f1ae 0%, #e2f372 100%);
  background-image: linear-gradient(166deg, #c3f1ae 0%, #e2f372 100%);
  border-radius: 20px;
}
.page_service_pdb .pdb__steps .step {
  -webkit-flex-basis: 33%;
  flex-basis: 33%;
}
.page_service_pdb .pdb__steps .step.step-1 .step__img {
  background-image: url(/account/images/services/pdb/step-1.svg?ef6240b);
}
.page_service_pdb .pdb__steps .step.step-2 {
  position: relative;
}
.page_service_pdb .pdb__steps .step.step-2 .step__img {
  background-image: url(/account/images/services/pdb/step-2.svg?73c3e81);
}
.page_service_pdb .pdb__steps .step.step-2::before {
  content: '';
  position: absolute;
  display: block;
  top: 31px;
  left: 50%;
  width: 450px;
  height: 3px;
  background-image: url(/account/images/services/pdb/dashed-line.svg?332ad29);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  -webkit-background-size: auto 3px;
  -moz-background-size: auto 3px;
  background-size: auto 3px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.page_service_pdb .pdb__steps .step.step-3 .step__img {
  background-image: url(/account/images/services/pdb/step-3.svg?7307920);
}
.page_service_pdb .pdb__steps .step__img {
  margin: 0 auto 12px;
  width: 62px;
  height: 62px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #fff;
  border-radius: 62px;
}
.page_service_pdb .pdb__steps .step__desc {
  font-weight: 500;
  font-size: 14px;
}
.page_service_pdb .pdb__stat {
  margin: 80px 0;
  text-align: center;
}
.page_service_pdb .pdb__stat-chart {
  background-color: #f5f5f6;
  height: 44px;
  line-height: 43px;
}
.page_service_pdb .pdb__stat-chart::after {
  content: '';
  position: absolute;
  left: 100%;
  top: 0;
  width: 0;
  height: 0;
  border: 22px solid transparent;
  border-left: 10px solid #f5f5f6;
}
.page_service_pdb .pdb__stat-chart li {
  float: left;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 20%;
  text-align: right;
  color: rgba(0,0,0,0.3);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.page_service_pdb .pdb__stat-progress {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 44px;
  line-height: 43px;
  white-space: nowrap;
  text-align: right;
  font-weight: 500;
  color: transparent;
  background-image: -webkit-linear-gradient(left, #c3f1ae 0%, #e2f372 100%);
  background-image: -moz-linear-gradient(left, #c3f1ae 0%, #e2f372 100%);
  background-image: -o-linear-gradient(left, #c3f1ae 0%, #e2f372 100%);
  background-image: -ms-linear-gradient(left, #c3f1ae 0%, #e2f372 100%);
  background-image: linear-gradient(to right, #c3f1ae 0%, #e2f372 100%);
  -webkit-transition: width 0.5s, color 0.3s;
  -moz-transition: width 0.5s, color 0.3s;
  -o-transition: width 0.5s, color 0.3s;
  -ms-transition: width 0.5s, color 0.3s;
  transition: width 0.5s, color 0.3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.page_service_pdb .pdb__stat-progress:after {
  content: '';
  position: absolute;
  left: 100%;
  top: 0;
  width: 0;
  height: 0;
  border: 22px solid transparent;
  border-left: 10px solid #e2f372;
}
.page_service_pdb .pdb__stat-progress.fr1 {
  width: 20% !important;
  color: #243036;
}
.page_service_pdb .pdb__stat-progress.fr2 {
  width: 40% !important;
  color: #243036;
}
.page_service_pdb .pdb__stat-progress.fr3 {
  width: 60% !important;
  color: #243036;
}
.page_service_pdb .pdb__stat-progress.fr4 {
  width: 80% !important;
  color: #243036;
}
.page_service_pdb .pdb__stat-progress.fr5 {
  width: 98% !important;
  color: #243036;
}
.page_service_pdb .pdb__stat-chart-axis {
  margin-top: 8px;
  overflow: hidden;
}
.page_service_pdb .pdb__stat-chart-axis li {
  position: relative;
  float: left;
  padding: 14px 10px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 20%;
  text-align: right;
  font-size: 14px;
  color: #717d83;
}
.page_service_pdb .pdb__stat-chart-axis li:after {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
  height: 12px;
  background: #cbcfd1;
}
.aside-wrapper {
  margin-left: auto;
}
aside.sidebar {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  width: 272px;
}
aside.right_menu {
  position: relative;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-right: auto;
  padding: 32px 32px 100px 12px;
  width: 252px;
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
aside.right_menu .right_menu_button {
  margin-bottom: 24px;
}
aside.right_menu .right_menu_button .button {
  padding: 0;
  width: 100% /* TODO: Заменить на класс .wide */;
}
.right_menu_filter {
  margin: 0;
  width: auto;
  border-top: 0;
}
.right_menu_filter .filter_item {
  position: relative;
  display: block;
  padding: 16px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #49555c;
  background-color: #fff;
  border-radius: 4px;
  -webkit-transition: background-color 0.2s, color 0.2s;
  -moz-transition: background-color 0.2s, color 0.2s;
  -o-transition: background-color 0.2s, color 0.2s;
  -ms-transition: background-color 0.2s, color 0.2s;
  transition: background-color 0.2s, color 0.2s;
  cursor: pointer;
}
.right_menu_filter .filter_item:hover {
  background-color: #edfaff;
}
.right_menu_filter .filter_item::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 0;
  height: 22px;
  background-image: url(/account/images/icons/aside-arrow.svg?74ba94f);
  background-repeat: no-repeat;
  background-position: 0 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: left 0.1s, width 0.1s;
  -moz-transition: left 0.1s, width 0.1s;
  -o-transition: left 0.1s, width 0.1s;
  -ms-transition: left 0.1s, width 0.1s;
  transition: left 0.1s, width 0.1s;
}
.right_menu_filter .filter_item.active {
  color: #0082cd;
  background-color: #edfaff;
  -webkit-box-shadow: 0 0 0 2px #0082cd, 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
  box-shadow: 0 0 0 2px #0082cd, 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
  z-index: 1;
}
.right_menu_filter .filter_item.active::before {
  left: -9px;
  width: 9px;
  -webkit-transition: left 0.2s, width 0.2s;
  -moz-transition: left 0.2s, width 0.2s;
  -o-transition: left 0.2s, width 0.2s;
  -ms-transition: left 0.2s, width 0.2s;
  transition: left 0.2s, width 0.2s;
}
.right_menu_filter .filter_item.active .desc .num {
  color: inherit;
}
.right_menu_filter .filter_item.item_all .desc .name {
  font-weight: 500;
  font-size: 18px;
}
.right_menu_filter .filter_item.item_all .desc .num {
  margin-top: 3px;
}
.right_menu_filter .filter_item.item_all .value ~ .value {
  margin-top: 5px;
  font-size: 20px;
}
.right_menu_filter .filter_item.account_closed:hover .hide_account {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.right_menu_filter .filter_item.account_closed .desc,
.right_menu_filter .filter_item.account_closed .value,
.right_menu_filter .filter_item.account_closed .num {
  color: rgba(36,48,54,0.5);
}
.right_menu_filter .filter_item.account_closed .value {
  font-size: 22px;
}
.right_menu_filter .filter_item.they_paid .desc::after {
  background: #88bd1f;
}
.right_menu_filter .filter_item.we_paid .desc::after {
  background: #b93535;
}
.right_menu_filter .filter_item.success .desc::after {
  background: #88bd1f;
}
.right_menu_filter .filter_item .desc {
  margin: 0 0 8px;
  overflow: hidden;
  font-size: 14px;
}
.right_menu_filter .filter_item .desc .name {
  float: left;
  max-width: calc(100% - 50px);
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  text-align: left;
  font-weight: 400;
}
.right_menu_filter .filter_item .desc .num {
  float: right;
  margin-top: 2px;
  text-decoration: none;
  font-size: 12px;
  color: #49555c;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -ms-transition: color 0.2s;
  transition: color 0.2s;
}
.right_menu_filter .filter_item .desc .num:hover {
  color: rgba(36,48,54,0.8);
}
.right_menu_filter .filter_item .values {
  padding: 10px 0 0;
}
.right_menu_filter .filter_item .values .value_item {
  margin: 0 0 10px;
}
.right_menu_filter .filter_item .values .value_item:last-child {
  margin-bottom: 0;
}
.right_menu_filter .filter_item .values .value_item .value {
  font-size: 24px;
}
.right_menu_filter .filter_item .value {
  padding: 0;
  overflow: hidden;
  text-align: left;
  white-space: nowrap;
  font-weight: 500;
  font-size: 26px;
}
.right_menu_filter .filter_item .value .cur {
  font-weight: inherit;
}
.right_menu_filter .filter_item .value_desc {
  margin-top: 4px;
  line-height: 1;
  font-size: 11px;
  color: rgba(255,255,255,0.6);
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -ms-transition: color 0.2s;
  transition: color 0.2s;
}
.right_menu_filter .filter_item .subtitle {
  margin-bottom: 4px;
  line-height: 1;
  font-size: 11px;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -ms-transition: color 0.2s;
  transition: color 0.2s;
}
.right_menu_filter .filter_item .hide_account {
  position: absolute;
  right: 15px;
  bottom: 15px;
  font-size: 13px;
  color: #243036;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.right_menu_filter .filter_item .filter_item_dop {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(36,48,54,0.09);
}
.right_menu_filter .filter_item .filter_item_dop .light_text {
  font-weight: 400;
  font-size: 11px;
}
.right_menu_filter .filter_item .filter_item_dop .value {
  font-size: 18px;
}
.right_menu_filter .filters_group_expander {
  position: absolute;
  top: 4px;
  right: 0;
  width: 30px;
  height: 30px;
  z-index: 5;
}
.right_menu_filter .filters_group_expander::before {
  content: '';
  position: absolute;
  top: calc(50% - 2px);
  right: calc(50% - 4px);
  border-width: 5px 4px;
  border-style: solid;
  border-color: transparent;
  border-top-color: rgba(36,48,54,0.64);
}
.right_menu_filter .filters_group {
  margin-bottom: 24px;
  -webkit-box-shadow: 0 4px 14px rgba(36,48,54,0.05);
  box-shadow: 0 4px 14px rgba(36,48,54,0.05);
}
.right_menu_filter .filters_group .filter_item {
  margin-bottom: 0;
  -webkit-transition: padding 0.1s, max-height 0.1s, color 0.2s, background-color 0.2s, opacity 0.2s;
  -moz-transition: padding 0.1s, max-height 0.1s, color 0.2s, background-color 0.2s, opacity 0.2s;
  -o-transition: padding 0.1s, max-height 0.1s, color 0.2s, background-color 0.2s, opacity 0.2s;
  -ms-transition: padding 0.1s, max-height 0.1s, color 0.2s, background-color 0.2s, opacity 0.2s;
  transition: padding 0.1s, max-height 0.1s, color 0.2s, background-color 0.2s, opacity 0.2s;
}
.right_menu_filter .filters_group .filter_item.active {
  border-radius: 4px;
}
.right_menu_filter .filters_group .filter_item ~ .filter_item {
  padding-top: 0;
  padding-bottom: 0;
  max-height: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.right_menu_filter .filters_group__expanded {
  border-radius: 4px;
}
.right_menu_filter .filters_group__expanded .filter_item {
  border-radius: 0;
  -webkit-transition: padding 0.2s, max-height 0.2s, color 0.2s, background-color 0.2s, opacity 0.2s;
  -moz-transition: padding 0.2s, max-height 0.2s, color 0.2s, background-color 0.2s, opacity 0.2s;
  -o-transition: padding 0.2s, max-height 0.2s, color 0.2s, background-color 0.2s, opacity 0.2s;
  -ms-transition: padding 0.2s, max-height 0.2s, color 0.2s, background-color 0.2s, opacity 0.2s;
  transition: padding 0.2s, max-height 0.2s, color 0.2s, background-color 0.2s, opacity 0.2s;
}
.right_menu_filter .filters_group__expanded .filter_item::after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  height: 1px;
  background-color: #e6e8e9;
}
.right_menu_filter .filters_group__expanded .filter_item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.right_menu_filter .filters_group__expanded .filter_item:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.right_menu_filter .filters_group__expanded .filter_item:last-child::after {
  content: none;
}
.right_menu_filter .filters_group__expanded .filter_item.active {
  border-radius: 4px;
}
.right_menu_filter .filters_group__expanded .filter_item.active::after {
  content: none;
}
.right_menu_filter .filters_group__expanded .filter_item ~ .filter_item {
  padding-top: 16px;
  padding-bottom: 16px;
  max-height: 900px;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.right_menu_filter .filters_group__expanded .filters_group_expander::before {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -moz-transform: translateY(-50%) rotate(180deg);
  -o-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
.right_menu_filter .add_account {
  padding: 20px 12px;
  text-align: center;
  background-color: #fff;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  -ms-transition: background-color 0.2s;
  transition: background-color 0.2s;
  cursor: pointer;
}
.right_menu_filter .add_account::before {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.right_menu_filter .add_account:hover {
  background-color: #edfaff;
}
.right_menu_filter .add_account.disable_block:hover {
  background-color: rgba(255,255,255,0.07);
}
.right_menu_filter .add_account.disable_block:hover .link {
  cursor: no-drop;
}
.right_menu_filter .add_account .link-action-primary {
  font-size: 12px;
}
.right_menu_filter .add_account .link-action-primary::before {
  font-size: 13px;
}
.right_menu_filter .activation-card.add_account {
  background: transparent;
}
.right_menu_filter .activation-card .link-action-primary {
  position: relative;
  padding-left: 30px;
}
.right_menu_filter .activation-card .link-action-primary::before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 22px;
  height: 14px;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.right_menu_filter .bank-connect {
  padding: 32px 20px 104px;
  text-align: center;
  background: #fff url(/account/css/r.png?bc6ee35) no-repeat 100% 100%;
  background-size: auto 150px;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 14px rgba(36,48,54,0.05);
  box-shadow: 0 4px 14px rgba(36,48,54,0.05);
  -webkit-transition: color 0.2s, background-color 0.2s;
  -moz-transition: color 0.2s, background-color 0.2s;
  -o-transition: color 0.2s, background-color 0.2s;
  -ms-transition: color 0.2s, background-color 0.2s;
  transition: color 0.2s, background-color 0.2s;
  cursor: pointer;
}
.right_menu_filter .bank-connect:hover {
  background-color: #edfaff;
}
.right_menu_filter .bank-connect .title {
  margin-bottom: 24px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  color: #243036;
}
.right_menu_filter .bank-connect .description {
  font-size: 12px;
  color: #49555c;
}
_:-ms-fullscreen .right_menu_filter .filter_item .value,
:root .right_menu_filter .filter_item .value {
  font-size: 24px;
}
.right_menu_money {
  margin-bottom: 24px;
  padding: 12px;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 14px rgba(36,48,54,0.05);
  box-shadow: 0 4px 14px rgba(36,48,54,0.05);
  cursor: pointer;
}
.right_menu_money .icon-info {
  position: absolute;
  right: 13px;
  top: 13px;
  font-size: 18px;
  color: #49555c;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
  z-index: 10;
}
.right_menu_money .value {
  margin: 4px 0 12px;
  font-weight: 500;
  font-size: 18px;
  color: #243036;
}
.right_menu_money .actual_date {
  margin-top: 12px;
  font-size: 10px;
  color: rgba(36,48,54,0.5);
}
.filter_item.active .actual_date {
  color: #717d83;
}
.right_menu__avans_limit {
  margin-bottom: 20px;
  padding: 16px;
  color: #243036;
  background-color: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 14px rgba(36,48,54,0.05);
  box-shadow: 0 4px 14px rgba(36,48,54,0.05);
}
.right_menu__avans_limit .title {
  font-size: 14px;
}
.right_menu__avans_limit .limit_value {
  margin: 8px 0;
  font-weight: 500;
  font-size: 18px;
}
.right_menu__avans_limit .icon-info {
  position: absolute;
  top: 12px;
  right: 12px;
  font-size: 18px;
  color: #717d83;
}
html,
body {
  position: static;
}
main {
  position: absolute;
  top: 100px;
  right: 0;
  bottom: 0;
  left: 0;
}
@media screen and (max-width: 576px) {
  main {
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
  }
}
.list_company .company_item {
  background: #f5f5f6;
  padding: 20px;
  border: 1px solid #d2d7dd;
  -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.07);
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.07);
  margin-bottom: 10px;
}
.list_company .company_item .select_company {
  position: absolute;
  right: 15px;
  bottom: 15px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.list_company .company_item:hover .select_company {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.list_company .company_item_name {
  font-weight: 500;
  margin: 0 0 15px;
  font-size: 13px;
  text-transform: uppercase;
}
.list_company .company_item_info {
  font-size: 13px;
}
.list_company .company_item_info .form_group {
  margin-bottom: 5px;
}
.list_company .company_item_info .property_label {
  text-align: right;
}
.contragent_contacts p {
  margin: 0 0 12px;
}
.contragent_contacts .address {
  margin-bottom: 15px;
}
.contragent_contacts .contact {
  font-weight: normal;
}
.contragent_contacts .contact,
.contragent_contacts .email,
.contragent_contacts .phone,
.contragent_contacts .address {
  position: relative;
  padding-left: 30px;
}
.contragent_contacts .contact:before,
.contragent_contacts .email:before,
.contragent_contacts .phone:before,
.contragent_contacts .address:before {
  position: absolute;
  top: 3px;
  left: 0;
  width: 20px;
  text-align: center;
  margin: 0;
  color: #717d83;
  font-size: 16px;
}
.contragent_contacts .address:before {
  font-size: 19px;
}
.contragent_contacts .rating .icon_user_rating {
  margin-left: -3px;
  margin-right: 3px;
}
.contragent_money {
  overflow: hidden;
  margin: 5px 0 0;
}
.contragent_money .item {
  display: inline-block;
  margin: 0 0 0 40px;
}
.contragent_money .item:first-child {
  margin-left: 0;
}
.contragent_money .item > .c_light {
  vertical-align: middle;
}
.contragent_money .item .values {
  display: inline-block;
  vertical-align: top;
  margin: 0 0 4px;
}
.contragent_money .item .value {
  font-size: 18px;
  margin: 0 5px;
  display: block;
}
.contragent_actions {
  margin-top: 20px;
}
.drop_bank_account .bank_name {
  display: block;
  padding: 0 0 2px;
}
.drop_bank_account .bank_account_num {
  color: #717d83;
  font-weight: 11px;
}
.cashflow_graph {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -o-box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  margin-bottom: 16px;
  padding: 0;
  -webkit-transition: height 0.3s;
  -moz-transition: height 0.3s;
  -o-transition: height 0.3s;
  -ms-transition: height 0.3s;
  transition: height 0.3s;
  border: solid rgba(36,48,54,0.09);
  border-width: 1px 0;
}
.cashflow_graph .cashflow_widget {
  padding: 24px 0;
  width: 100%;
}
.cashflow_graph .cashflow_widget.light_block .list {
  margin: 20px -20px -20px;
  padding: 20px;
  background: #fff;
  border-top: 1px solid #dfe3e8;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.cashflow_graph .cashflow_widget .list {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  max-width: 1300px;
}
.cashflow_graph .cashflow_widget .list .item {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cashflow_graph .cashflow_widget .list .item + .item {
  margin-top: 0;
}
.cashflow_graph:not(.graph_hidden) .cashflow_widget {
  width: 30%;
}
.cashflow_graph:not(.graph_hidden) .cashflow_widget .list .item {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cashflow_graph:not(.graph_hidden) .cashflow_widget .list .item + .item {
  margin-top: 24px;
}
.cashflow_graph.graph_hidden .graph_widget {
  margin-left: 28px;
  width: 7%;
  min-width: 32px;
}
@media (max-width: 1200px) {
  .cashflow_graph.graph_hidden .graph_widget {
    padding: 0 4px;
  }
}
.cashflow_graph.graph_hidden .graph_widget #chart {
  display: none;
}
.cashflow_widget_side {
  margin-bottom: 30px;
  background: #fcf2ce;
  border-color: #eddb98;
}
.cashflow_widget_side.light_block .list {
  margin: 20px -20px -20px;
  padding: 20px;
  border-top: 1px solid #eddb98;
}
.cashflow_widget_side .cashflow_widget_title {
  margin: -5px 0;
}
.cashflow_widget_side .cashflow_widget_title strong {
  font-weight: 400;
}
.cashflow_widget_side .cashflow_filter {
  padding: 10px 0 0;
  font-size: 12px;
  color: #717d83;
}
.cashflow_widget_side .list {
  background-color: #fcf2ce;
}
.cashflow_widget_side .item {
  margin-bottom: 15px;
  overflow: hidden;
  line-height: 1;
}
.cashflow_widget_side .name {
  font-size: 13px;
  color: #717d83;
  padding: 3px 0 0;
  display: inline-block;
}
@media (min-width: 1430px) {
  .cashflow_widget_side .name {
    padding-top: 4px;
  }
}
@media (min-width: 1470px) {
  .cashflow_widget_side .name {
    padding-top: 7px;
  }
}
@media (min-width: 1520px) {
  .cashflow_widget_side .name {
    padding-top: 7px;
  }
}
@media (min-width: 1600px) {
  .cashflow_widget_side .name {
    padding-top: 10px;
  }
}
.cashflow_widget_side .value {
  font-size: 14px;
  white-space: nowrap;
  float: right;
}
@media (max-width: 1340px) {
  .cashflow_widget_side .value {
    display: block;
    float: none;
    padding-top: 3px;
    font-size: 18px;
  }
}
@media (min-width: 1430px) {
  .cashflow_widget_side .value {
    font-size: 16px;
  }
}
@media (min-width: 1470px) {
  .cashflow_widget_side .value {
    font-size: 18px;
  }
}
@media (min-width: 1520px) {
  .cashflow_widget_side .value {
    font-size: 19px;
  }
}
@media (min-width: 1600px) {
  .cashflow_widget_side .value {
    font-size: 21px;
  }
}
.graph_widget {
  width: 70%;
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.graph_widget #chart {
  width: 100%;
}
.graph_widget #chart svg {
  width: 90%;
}
.graph_widget .graph_hide {
  display: none;
  position: absolute;
  top: 5px;
  right: 5px;
  background: rgba(36,48,54,0.05);
  width: 24px;
  height: 24px;
  line-height: 26px;
  border-radius: 3px;
  text-align: center;
  color: rgba(36,48,54,0.36);
}
.graph_widget .graph_hide:before {
  margin: 0;
}
.graph_widget .graph_hide:hover {
  background: rgba(36,48,54,0.09);
}
.graph_widget .graph_hide.visible {
  display: block;
}
.graph_widget .graph_show {
  display: none;
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  right: 0;
  background: url(/account/images/icon_graph.svg?d0625ab) no-repeat center;
}
.graph_widget .graph_show.visible {
  display: block;
}
.tooltip_graph {
  position: absolute;
  pointer-events: none;
  z-index: 3000;
  display: inline-block;
  background: #35414c;
  padding: 10px 10px 7px;
  border-radius: 2px;
  color: #fff;
}
.tooltip_graph .date {
  font-weight: normal;
  font-size: 13px;
  margin: 0 0 10px;
  text-align: center;
}
.tooltip_graph .money {
  overflow: hidden;
  font-size: 12px;
  margin-bottom: 4px;
}
.tooltip_graph .money .money_expense {
  color: #db8080;
}
.tooltip_graph .money .money_income {
  color: #b1e251;
}
.tooltip_graph .money .name {
  display: inline-block;
  margin-right: 15px;
}
.tooltip_graph .money .value {
  float: right;
  font-weight: normal;
}
#chart circle {
  stroke-width: 2px;
  fill: #fff;
}
#chart circle.debet {
  stroke: #0082cd;
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -o-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
}
#chart circle.debet.debet_select {
  fill: #0082cd;
}
#chart circle.credit {
  stroke: #e54d4d;
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -o-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
}
#chart circle.credit.credit_select {
  fill: #e54d4d;
}
#chart path.credit {
  stroke: #e54d4d;
  stroke-width: 2px;
  fill: none;
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -o-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
}
#chart path.debet {
  stroke: #0082cd;
  stroke-width: 2px;
  fill: none;
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -o-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
}
#chart rect.bar {
  fill: #e0e3e7;
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -o-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
}
#chart rect.bar_select {
  fill: #d1d7dd;
}
#chart .graph_disabled {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
#chart .legend_disabled {
  fill-opacity: 0;
}
#chart .legend circle {
  stroke-width: 1px;
}
#chart .legend .debet {
  fill: #0082cd;
}
#chart .legend .debet circle {
  fill: #0082cd;
  stroke: #0082cd;
}
#chart .legend .credit {
  fill: #e54d4d;
}
#chart .legend .credit circle {
  fill: #e54d4d;
  stroke: #e54d4d;
}
#chart .legend .bar {
  fill: #717d83;
}
#chart .legend .bar circle {
  fill: #e0e3e7;
  stroke: #e0e3e7;
}
#chart .legend text {
  font-size: 11px;
  text-transform: none;
}
#chart .legend circle,
#chart .legend text {
  cursor: pointer;
}
#chart .axis path,
#chart .axis line {
  fill: none;
  stroke: #e4e8ea;
  shape-rendering: crispEdges;
}
#chart .axis text {
  font-size: 10px;
  font-weight: 500;
  fill: #9ba4a9;
}
#chart .overlayGraph {
  fill: none;
  pointer-events: all;
}
#chart .svg-container {
  position: relative;
  width: 100%;
  vertical-align: top;
  overflow: hidden;
}
#chart .svg-content-responsive {
  display: inline-block;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  #chart .svg-content-responsive {
    height: 300px;
  }
}
.dashboard__cash-flow {
  display: block;
  margin-bottom: 32px;
  padding: 32px;
  background-color: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 14px rgba(36,48,54,0.05);
  box-shadow: 0 4px 14px rgba(36,48,54,0.05);
}
.dashboard__cash-flow .title_panel {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
}
.dashboard__cash-flow .title_panel .title_actions .button:first-child {
  margin-left: 0;
}
.dashboard__cash-flow .tabs_flat__h1 {
  margin-right: auto;
  margin-bottom: 24px;
  padding-right: 32px;
}
.dashboard__cash-flow .title_actions {
  float: none;
  margin: 4px 0 12px 0;
}
.dashboard__cash-flow .button.white.float {
  display: none;
}
.tarif_dop_serv {
  margin-left: 20px;
  padding: 20px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  font-size: 12px;
  background: rgba(36,48,54,0.03);
  border-radius: 3px;
  -webkit-transition: background 0.3s, box-shadow 0.3s;
  -moz-transition: background 0.3s, box-shadow 0.3s;
  -o-transition: background 0.3s, box-shadow 0.3s;
  -ms-transition: background 0.3s, box-shadow 0.3s;
  transition: background 0.3s, box-shadow 0.3s;
}
.tarif_dop_serv:hover {
  background: #fff;
  -webkit-box-shadow: 0 10px 35px rgba(0,0,0,0.15);
  box-shadow: 0 10px 35px rgba(0,0,0,0.15);
}
.tarif_dop_serv.dop_serv_connect {
  background: #fff;
  -webkit-box-shadow: 0 0 0 1px #cbcfd1;
  box-shadow: 0 0 0 1px #cbcfd1;
}
.tarif_dop_serv .title {
  font-size: 18px;
  font-weight: normal;
  margin: 0 0 8px;
}
.tarif_dop_serv .more {
  display: block;
  margin: 10px 0 0;
}
.tarif_dop_serv .desc {
  color: #717d83;
  margin-bottom: 12px;
}
.tarif_dop_serv .add {
  margin: 25px 0 15px;
}
.tarif_dop_serv .add .connect {
  color: #88bd1f;
  font-weight: 500;
}
.tarif_dop_serv .add .button {
  margin-top: -5px;
}
.tarif_dop_serv .add .button.connect {
  background: rgba(36,48,54,0.09) !important;
  color: #243036;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.tarif_dop_serv .price {
  font-weight: 500;
  font-size: 16px;
  color: #243036;
  overflow: hidden;
}
.currencies_table .item_currency {
  margin: 0 0 10px;
  padding: 12px 15px 10px;
  font-size: 15px;
  background: #fff;
}
.currencies_table .item_currency .currency_name {
  margin: 0 0 12px;
  padding: 0 0 0 26px;
  line-height: 24px;
  font-weight: 500;
  background-position: 0 3px;
  background-repeat: no-repeat;
  -webkit-background-size: 20px;
  -moz-background-size: 20px;
  background-size: 20px;
}
.currencies_table .item_currency .currency_name.dollar,
.currencies_table .item_currency .currency_name.usd {
  background-image: url(/account/images/dollar_color.svg?94ea9ea);
}
.currencies_table .item_currency .currency_name.euro,
.currencies_table .item_currency .currency_name.eur {
  background-image: url(/account/images/euro_color.svg?4535652);
}
.currencies_table .item_currency .currency_name.yuan,
.currencies_table .item_currency .currency_name.cny {
  background-image: url(/account/images/yuan_color.svg?58c1a91);
}
.currencies_table .item_currency .currency_name .icon-info {
  float: right;
}
.currencies_table .item_currency .currency_name .icon-info:before {
  margin-right: 0;
}
.currencies_table .item_currency .item_cost {
  margin: 0 0 6px;
  border-bottom: 1px dotted #cbcfd1;
  zoom: 1;
}
.currencies_table .item_currency .item_cost:before,
.currencies_table .item_currency .item_cost:after {
  content: "";
  display: table;
}
.currencies_table .item_currency .item_cost:after {
  clear: both;
}
.currencies_table .item_currency .cost_name {
  bottom: -2px;
  float: left;
  display: inline-block;
  color: #717d83;
  background: #fff;
}
.currencies_table .item_currency .cost_value {
  bottom: -2px;
  float: right;
  display: inline-block;
  font-weight: 400;
  background: #fff;
}
.currencies_table .item_currency .cost_value:after {
  display: inline-block;
  margin-left: 3px;
  vertical-align: 3px;
  font-size: 7px;
}
.currencies_table .item_currency .cost_value.up {
  color: #88bd1f;
}
.currencies_table .item_currency .cost_value.up:after {
  content: '\25B2' ;
}
.currencies_table .item_currency .cost_value.down {
  color: #b93535;
}
.currencies_table .item_currency .cost_value.down:after {
  content: '\25BC' ;
}
.currencies_table .item_currency .cost_value_per {
  vertical-align: 2px;
  font-size: 13px;
  color: #717d83;
}
.currencies_table .item_currency .item_currency_info {
  padding: 5px 0;
  font-size: 10px;
  color: #717d83;
}
.drop_code_currency_list .drop-title {
  font-style: normal;
}
.drop_code_currency_list .code {
  display: inline-block;
  width: 60px;
  vertical-align: top;
  color: #717d83;
}
.drop_code_currency_list .value {
  display: inline-block;
  max-width: calc(100% - 65px);
  vertical-align: top;
}
.popup_other_tarif_price {
  float: right;
  margin-top: 20px;
  padding: 10px 20px;
  font-size: 24px;
  background: #fcf2ce;
  border: 1px solid #f7db78;
  border-radius: 10px;
}
.popup_other_tarif_price .small {
  font-size: 13px;
}
.apply_form,
.apply_form_usn {
  padding: 40px 48px;
  font-size: 14px;
  background: #fbfaf6;
  -webkit-box-shadow: 10px 10px 15px -5px rgba(0,0,0,0.1);
  box-shadow: 10px 10px 15px -5px rgba(0,0,0,0.1);
}
.apply_form::before,
.apply_form_usn::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  border-right: 50px solid #f1efe9;
  border-top: 50px solid #fff;
}
.apply_form h1,
.apply_form_usn h1 {
  margin: 5px 0 56px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 16px;
}
.apply_form h1 + .subtitle,
.apply_form_usn h1 + .subtitle {
  margin-top: -44px;
  text-transform: uppercase;
}
.apply_form .subtitle,
.apply_form_usn .subtitle {
  margin-bottom: 56px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 16px;
}
.apply_form p,
.apply_form_usn p {
  margin: 0 0 10px;
}
.apply_form_table,
.apply_form_usn_table {
  margin: 0 0 26px;
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #cbcfd1;
}
.apply_form_table td,
.apply_form_usn_table td,
.apply_form_table th,
.apply_form_usn_table th {
  padding: 5px 8px;
  border: 1px solid #b5bbbe;
}
.apply_form_table th,
.apply_form_usn_table th {
  padding: 8px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 12px;
}
.apply_form_desc,
.apply_form_usn_desc {
  margin: 0 0 20px;
  overflow: hidden;
}
.apply_form_desc .more,
.apply_form_usn_desc .more {
  float: right;
  margin: 5px 0 2px;
  font-size: 14px;
}
.apply_form_desc p,
.apply_form_usn_desc p {
  text-align: justify;
  text-indent: 30px;
  font-size: 14px;
}
.apply_form_desc ul.abc,
.apply_form_usn_desc ul.abc {
  margin-left: 70px;
  list-style: lower-alpha;
}
.apply_form_desc ul.abc li,
.apply_form_usn_desc ul.abc li {
  margin-bottom: 8px;
}
.apply_form_desc li,
.apply_form_usn_desc li {
  line-height: 1.5;
}
.apply_form_stamp.status_stamp,
.apply_form_usn_stamp.status_stamp {
  bottom: 30px;
  right: 40px;
  left: auto;
  top: auto;
}
.apply_form_contragents .apply_form_table th:first-child,
.apply_form_contragents .apply_form_table td:first-child {
  text-align: center;
}
.bank_statement_loading {
  margin: 0 120px;
  padding: 0 0 300px;
  text-align: center;
  font-size: 14px;
  color: #717d83;
  background: url(/account/images/bank_statement_loading.jpg?8e4b239) no-repeat 50% 100%;
  -webkit-background-size: 351px 271px;
  -moz-background-size: 351px 271px;
  background-size: 351px 271px;
}
.tabs_menu_footer_link,
.close_account_link {
  position: absolute;
  bottom: 30px;
  left: 25px;
  display: block;
  width: 100%;
  text-decoration: none;
  font-size: 14px;
  color: #243036;
}
.payment_field_user_rating {
  position: absolute;
  right: 8px;
  top: 8px;
}
.input_group_title .payment_field_user_rating {
  top: 28px;
}
input.field_contragent {
  padding-right: 40px;
}
.icon_user_rating {
  display: inline-block;
  vertical-align: middle;
  width: 26px;
  height: 26px;
  line-height: 25px;
  text-align: center;
  font-weight: 700;
  font-size: 10px;
  color: transparent;
  background: url(/account/images/icon_user_rating.svg?c0aac1d) no-repeat center;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
  cursor: pointer;
  z-index: 20;
}
.icon_user_rating.green {
  background-image: url(/account/images/icon_user_rating_green.svg?764e452);
  color: #fff;
}
.icon_user_rating.yel {
  background-image: url(/account/images/icon_user_rating_yel.svg?a5bd68a);
  color: #fff;
}
.icon_user_rating.red {
  background-image: url(/account/images/icon_user_rating_red.svg?15367d0);
  color: #fff;
}
.section_action_panel {
  visibility: hidden;
  position: fixed;
  bottom: 0;
  left: 40px;
  right: 344px;
  padding: 10px 25px 11px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 -4px 16px rgba(36,48,54,0.12), 0 -1px 2px rgba(36,48,54,0.12);
  box-shadow: 0 -4px 16px rgba(36,48,54,0.12), 0 -1px 2px rgba(36,48,54,0.12);
  -webkit-transform: translateY(65px);
  -moz-transform: translateY(65px);
  -o-transform: translateY(65px);
  -ms-transform: translateY(65px);
  transform: translateY(65px);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: -webkit-transform 0.5s 0s, opacity 0.3s 0s, visibility 0s 0.5s;
  -moz-transition: -moz-transform 0.5s 0s, opacity 0.3s 0s, visibility 0s 0.5s;
  -o-transition: -o-transform 0.5s 0s, opacity 0.3s 0s, visibility 0s 0.5s;
  -ms-transition: -ms-transform 0.5s 0s, opacity 0.3s 0s, visibility 0s 0.5s;
  transition: transform 0.5s 0s, opacity 0.3s 0s, visibility 0s 0.5s;
  z-index: 40;
}
.section_action_panel.visible {
  visibility: visible;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
  -moz-transition: -moz-transform 0.3s, opacity 0.2s;
  -o-transition: -o-transform 0.3s, opacity 0.2s;
  -ms-transition: -ms-transform 0.3s, opacity 0.2s;
  transition: transform 0.3s, opacity 0.2s;
}
.section_action_panel .selected {
  float: left;
  margin-top: 12px;
}
@media screen and (max-width: 1150px) {
  .section_action_panel .selected {
    float: none;
  }
}
@media screen and (max-width: 1200px) {
  .section_action_panel .selected {
    margin-top: 8px;
  }
}
.section_action_panel .selected .link {
  margin-left: 15px;
}
.section_action_panel .action_panel_buttons {
  float: right;
}
@media screen and (max-width: 1150px) {
  .section_action_panel .action_panel_buttons {
    float: none;
    margin-top: 10px;
  }
}
.section_action_panel .action_panel_buttons a {
  display: inline-block;
  margin-left: 10px;
  padding: 10px 12px;
  text-decoration: none;
  font-size: 14px;
  color: #243036;
  border-radius: 3px;
}
.section_action_panel .action_panel_buttons a:hover {
  background: rgba(36,48,54,0.05);
}
@media screen and (max-width: 1200px) {
  .section_action_panel .action_panel_buttons a {
    margin-left: 0;
    padding: 7px 9px;
  }
}
.section_action_panel .action_panel_buttons a::before {
  margin-right: 10px;
  vertical-align: -4px;
  font-size: 18px;
}
.section_action_panel .action_panel_buttons a.icon-payment:before {
  vertical-align: -6px;
  font-size: 22px;
}
article.page .section_action_panel {
  left: auto;
  right: 0;
  padding-right: 140px;
  width: 66%;
  min-width: 900px;
  max-width: 1000px;
}
.api_token_code {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin: 20px 0 10px;
  padding: 20px 16px;
  line-height: 1.3;
  background: #edfad7;
  border: 1px solid #81c624;
  border-radius: 3px;
  overflow: hidden;
}
.api_token_code::before {
  -webkit-align-self: flex-start;
  align-self: flex-start;
  -ms-flex-item-align: start;
  color: #88bd1f;
}
.api_token_code[class*="icon-"]::before,
.api_token_code [class*="icon-"]::before {
  margin-right: 10px !important;
  line-height: inherit;
}
.api_token_code.icon-stop-light {
  background: #ffebeb;
  border: 1px solid #b93535;
}
.api_token_code.icon-stop-light::before {
  -webkit-align-self: flex-start;
  align-self: flex-start;
  -ms-flex-item-align: start;
  color: #b93535;
}
.api_token_code .token_code {
  display: inline-block;
  width: 75%;
  word-wrap: break-word;
  overflow-wrap: break-word;
  vertical-align: top;
}
.api_token_code .icon-copy {
  -webkit-align-self: flex-start;
  align-self: flex-start;
  -ms-flex-item-align: start;
  margin-left: 5px;
  height: 16px;
  font-size: 18px;
}
.api_token_code .token_revoke {
  margin: -12px 0 -12px auto;
}
article.page.page_invoices .page_content {
  padding-top: 0;
}
article.page.page_invoices .table_list {
  margin-left: -30px;
  margin-right: -30px;
  width: auto;
}
article.page.page_invoices .table_list .table_list_row {
  padding: 0 32px;
}
article.page.page_invoices .table_list .summ {
  min-width: 190px;
}
.delete_account {
  margin: 40px 0 0;
}
.delete_account a {
  color: #717d83;
  font-size: 14px;
}
.tarif_page .form_sep {
  margin: 35px 0;
}
.tarif_page .tarif_block_title {
  margin: 0 0 20px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 200;
  color: #717d83;
}
.tarif_block_current.reserve {
  padding: 25px 100px;
  text-align: center;
  background: #fcf2ce;
  border-top: 3px solid #f6ebb4;
}
.tarif_block_current.reserve::before {
  margin-bottom: 15px;
  font-size: 32px;
}
.tarif_block_current.reserve .tarif_block_current_name {
  font-weight: 400;
  font-size: 18px;
}
.tarif_block_current .tarif_block_current_name {
  display: inline-block;
  margin-bottom: 25px;
  vertical-align: top;
  font-weight: 300;
  font-size: 24px;
}
.tarif_block_current .tarif_block_current_features {
  margin-bottom: 8px;
}
.tarif_block_current .tarif_block_current_features ul.point__clean {
  font-size: 14px;
}
.tarif_block_current .tarif_block_current_features ul.point__clean > li {
  margin-bottom: 13px;
}
.tarif_block_current .tarif_block_current_features ul.point__clean > li::before {
  content: '';
  display: inline-block;
  margin: 0 16px 1px 0;
  width: 4px;
  height: 4px;
  border: 2px solid #0382ce;
  border-radius: 50%;
}
.tarif_block_current .tarif_block_current_features ul.point__clean ul li {
  margin: 0 0 5px 24px;
}
.tarif_block_current .tarif_block_current_features ul.point__clean + .point__clean {
  margin-left: 50px;
}
.tarif_block_current .tarif_block_current_features ul.point__clean + .point__clean > li {
  margin-bottom: 8px;
}
.tarif_block_current .tarif_block_current_desc {
  margin: 15px 35px 0;
  line-height: 20px;
  text-align: center;
  font-size: 14px;
  color: #717d83;
}
.tarif_block_current .tarif_block_buttons {
  margin-top: 15px;
  text-align: center;
}
.tarif_block_current a.change_tarif {
  margin-left: 20px;
  vertical-align: -10px;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  color: #009ee3;
}
.tariff-promo-teaser {
  margin-top: 24px;
  padding: 20px 25px;
  background-color: #edfaff;
  border-radius: 3px;
}
.tariff-promo-teaser ul {
  display: inline-block;
  text-align: left;
  line-height: 1.5;
}
.tarif_info {
  zoom: 1;
  margin-top: 25px;
  margin-bottom: 30px;
  padding: 18px 25px 20px;
  font-size: 13px;
  border-radius: 3px;
}
.tarif_info:before,
.tarif_info:after {
  content: "";
  display: table;
}
.tarif_info:after {
  clear: both;
}
.tarif_info ul {
  display: inline-block;
  text-align: left;
  line-height: 1.5;
}
.tarif_info ul li {
  font-size: 14px;
}
.tarif_info .tarif_info_title {
  margin-bottom: 8px;
  font-weight: 500;
  font-size: 16px;
}
.tarif_info .tarif_block_buttons {
  margin-top: 12px;
  text-align: left;
}
.tarif_info.info_error {
  margin-bottom: 30px;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
}
.tarif_info.info_error .form_buttons {
  margin-top: 20px;
}
.tarif_info.info_prepromo {
  padding-left: 100px;
  background: #eafee1 url(/account/images/icon_calendar_plus.svg?4ff0229) no-repeat 30px 20px;
  border: 1px solid #66bf3d;
}
.tarif_info.info_promo {
  padding-left: 100px;
  background: #e5f7fe url(/account/images/icon_card.svg?69e3ab0) no-repeat 30px 26px;
  border: 1px solid #83c7f0;
}
.tarif_info.info_promo .tarif_limit_item {
  float: right;
  margin-left: 30px;
  width: 100px;
  text-align: center;
}
.tarif_info.info_promo .tarif_limit_item .tarif_limit_svg {
  margin-bottom: 9px;
  border-radius: 50%;
  background-color: #83c7f0;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.tarif_info.info_promo .tarif_limit_item .tarif_limit_svg .pie {
  fill: #83c7f0;
  stroke: #0382ce;
  stroke-width: 30;
  stroke-dasharray: 0, 358;
  -webkit-transition: stroke-dasharray 0.5s;
  -moz-transition: stroke-dasharray 0.5s;
  -o-transition: stroke-dasharray 0.5s;
  -ms-transition: stroke-dasharray 0.5s;
  transition: stroke-dasharray 0.5s;
}
.tarif_info.info_promo .tarif_limit_item .tarif_limit_name {
  font-size: 12px;
}
.tariff-limits {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.tariff-limits._vertical .tariff-limits__item-inner {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.tariff-limits._vertical .tariff-limits__item-svg {
  margin: 0 0 12px;
}
.tariff-limits._vertical .tariff-limits__item-desc {
  text-align: center;
}
.tariff-limits .tariff-limits__item {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  padding: 24px 16px;
  border-radius: 4px;
  -webkit-transition: box-shadow 0.2s;
  -moz-transition: box-shadow 0.2s;
  -o-transition: box-shadow 0.2s;
  -ms-transition: box-shadow 0.2s;
  transition: box-shadow 0.2s;
}
.tariff-limits .tariff-limits__item:hover {
  -webkit-box-shadow: 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
  box-shadow: 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
  cursor: pointer;
}
.tariff-limits .tariff-limits__item-inner {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.tariff-limits .tariff-limits__item-svg {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin: 0 16px 0 0;
  overflow: visible;
}
.tariff-limits .tariff-limits__item-svg .progress-circle__background {
  fill: #e6e8e9;
}
.tariff-limits .tariff-limits__item-svg .progress-circle__bar._color-1 {
  fill: #009ee3;
}
.tariff-limits .tariff-limits__item-svg .progress-circle__bar._color-2 {
  fill: #e8c113;
}
.tariff-limits .tariff-limits__item-svg .progress-circle__bar._color-3 {
  fill: #ee7c2d;
}
.tarif_block_offers .offer {
  padding: 20px 20px 20px 100px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 720px;
  background: #fff no-repeat 24px 22px;
  border: 1px solid rgba(36,48,54,0.12);
  border-radius: 3px;
  -webkit-box-shadow: 0 4px 8px rgba(36,48,54,0.08);
  box-shadow: 0 4px 8px rgba(36,48,54,0.08);
}
.tarif_block_offers .offer .title {
  font-weight: 500;
}
.tarif_block_offers .offer .text {
  margin-top: 8px;
  font-size: 13px;
}
.tarif_block_offers .offer .button {
  margin-top: 10px;
}
.tarif_block_offers .offer .progress {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: absolute;
  top: 30px;
  right: 20px;
  width: 126px;
  height: 50px;
  text-align: center;
}
.tarif_block_offers .offer .progress .tarif_limit_svg .pie {
  fill: #83c7f0;
}
.tarif_block_offers .offer .progress .label {
  margin-top: 4px;
  font-size: 12px;
}
.tarif_block_offers .offer.tarif_discount {
  background-image: url(/account/images/icon_tarif_discount.svg?38fe5c9);
}
.tarif_block_offers .offer.tarif_discount .option {
  padding: 8px 16px;
  font-size: 14px;
  background-color: rgba(36,48,54,0.08);
  border-radius: 3px;
  -webkit-transition: background 0.3s, color 0.2s, box-shadow 0.2s;
  -moz-transition: background 0.3s, color 0.2s, box-shadow 0.2s;
  -o-transition: background 0.3s, color 0.2s, box-shadow 0.2s;
  -ms-transition: background 0.3s, color 0.2s, box-shadow 0.2s;
  transition: background 0.3s, color 0.2s, box-shadow 0.2s;
  cursor: pointer;
}
.tarif_block_offers .offer.tarif_discount .option:hover {
  background-color: rgba(36,48,54,0.04);
  -webkit-box-shadow: 0 4px 14px rgba(36,48,54,0.05);
  box-shadow: 0 4px 14px rgba(36,48,54,0.05);
}
.tarif_block_offers .offer.tarif_discount .option.filled {
  color: #fff;
  background-color: #0082cd;
}
.tarif_block_offers .offer.tarif_discount .option.filled:hover {
  background-color: #009ee3;
}
.tarif_block_offers .offer.free_month {
  padding-right: 164px;
  background-image: url(/account/images/icon_shopping_cart.svg?2d73e97);
}
.tarif_block_offers .offer.free_month .tarif_block_limits .tarif_limit_svg circle:not(.pie) {
  fill: #fff;
}
.tarif_block_offers .offer.currency_exchange {
  margin-top: 20px;
  padding: 16px 16px 16px 80px;
  max-width: 460px;
  font-size: 14px;
  background-image: url(/account/images/icon_currency_exchange.svg?5372476);
  background-position: 16px 12px;
}
.tarif_block_offers .offer.currency_exchange.wait_pay {
  background-image: url(/account/images/icon_currency_exchange__warning.svg?14d41ca);
}
.tarif_block_offers .offer + .offer {
  margin-top: 20px;
}
.tarif_block_additional_options {
  margin-top: 44px;
}
.tarif_block_additional_options .option {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 12px;
  padding: 18px 24px 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 720px;
  background-color: #f5f5f6;
  border-radius: 4px;
  cursor: default;
}
.tarif_block_additional_options .option .option__title {
  margin-bottom: 12px;
  max-width: 460px;
}
.tarif_block_additional_options .option .option__cost {
  margin-bottom: 12px;
  white-space: nowrap;
  font-weight: 400;
  font-size: 20px;
}
.tarif_block_additional_options .option .option__desc {
  line-height: 20px;
  font-size: 14px;
  color: #717d83;
}
.tarif_block_additional_options .option .option__desc a {
  text-decoration: none;
}
.tarif_block_additional_options .option .option__sidebar {
  margin-left: 80px;
  text-align: right;
}
.tarif_block_additional_options .option [class*="icon-info"] {
  margin-left: 4px;
  font-size: 18px;
  color: #717d83;
}
.tarif_block_additional_options .option .icon-round-check,
.tarif_block_additional_options .option .icon-high-priority-filled {
  font-size: 14px;
}
.tarif_block_additional_options .option .icon-round-check::before,
.tarif_block_additional_options .option .icon-high-priority-filled::before {
  margin-right: 10px;
  vertical-align: -1px;
  font-size: 18px;
  color: #88bd1f;
}
.tarif_block_additional_options .option .icon-round-check a,
.tarif_block_additional_options .option .icon-high-priority-filled a {
  color: #009ee3;
}
.tarif_block_additional_options .option .icon-high-priority-filled::before {
  vertical-align: -2px;
  font-size: 20px;
  color: #e8c113;
}
.tarif_block_additional_options .option._warning {
  background-color: #fcf2ce;
}
.tarif_block_additional_options .option._warning .option__sidebar {
  position: absolute;
  top: 20px;
  right: 24px;
}
table.settings_notifications,
table.settings_employee {
  margin-top: 20px;
  cursor: default;
}
table.settings_notifications thead,
table.settings_employee thead {
  background: #f5f5f6;
  border-bottom: 2px solid #e6e8e9;
  font-size: 10px;
  color: #717d83;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
table.settings_notifications thead td,
table.settings_employee thead td {
  height: 24px;
}
table.settings_notifications tr,
table.settings_employee tr {
  border-bottom: 1px solid #e6e8e9;
}
table.settings_notifications tr.no_border,
table.settings_employee tr.no_border {
  border: none;
}
table.settings_notifications td,
table.settings_employee td {
  border: none;
  height: 32px;
  vertical-align: middle;
}
table.settings_notifications td:first-child,
table.settings_employee td:first-child {
  padding-left: 12px;
}
table.settings_notifications td:last-child,
table.settings_employee td:last-child {
  padding-right: 12px;
}
table.settings_notifications td:not(:first-child),
table.settings_employee td:not(:first-child) {
  width: 70px;
  text-align: center;
}
table.settings_notifications td.subtitle,
table.settings_employee td.subtitle {
  font-size: 14px;
  font-weight: 500;
  color: #717d83;
}
table.settings_notifications td .label-check,
table.settings_employee td .label-check {
  margin-top: 3px;
  padding-left: 0;
}
.recieve_to_phone {
  margin-top: 40px;
}
.recieve_to_phone .label-check + .icon-info::before {
  color: #717d83;
  vertical-align: -3px;
  margin-left: 2px;
}
.recieve_to_phone ~ .legend {
  font-size: 18px;
  text-transform: none;
}
.recieve_to_phone ~ .add_statement_link {
  margin-top: 20px;
}
.recieve_to_phone ~ .add_statement_link a {
  letter-spacing: 0.05em;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  color: #0082cd;
}
.recieve_to_phone ~ .add_statement_link a::before {
  font-size: 12px;
  vertical-align: -1px;
}
.use_push {
  height: 124px;
  margin: 20px 0 32px;
  padding: 20px 200px 20px 24px;
  background: #fff;
  border: 1px solid rgba(36,48,54,0.12);
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 4px 8px rgba(36,48,54,0.08);
  box-shadow: 0 4px 8px rgba(36,48,54,0.08);
  cursor: default;
}
.use_push .title {
  font-weight: 500;
  margin-bottom: 8px;
}
.use_push .text {
  font-size: 12px;
}
.use_push .button {
  position: absolute;
  top: 20px;
  right: 24px;
}
.use_push .button + .button {
  top: 66px;
}
.employee_page .invite_employer {
  text-align: right;
}
.employee_page table.settings_employee thead td {
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}
.employee_page table.settings_employee tbody td:first-child {
  z-index: 1;
}
.employee_page table.settings_employee tr:not(:last-child) {
  border-bottom: none !important;
}
.employee_page table.settings_employee tr:not(:first-child) {
  border-top: 1px solid #e6e8e9;
}
.employee_page table.settings_employee tr:last-child {
  border-bottom: 1px solid #e6e8e9;
}
.employee_page table.settings_employee td {
  position: relative;
  height: auto;
  vertical-align: top;
  padding-top: 16px;
  padding-bottom: 16px;
}
.employee_page table.settings_employee td:nth-child(2) {
  width: 110px;
}
.employee_page table.settings_employee td:last-child {
  width: 132px;
  padding-left: 16px;
  padding-right: 32px;
}
.employee_page table.settings_employee .name {
  margin-bottom: 4px;
  font-weight: 500;
}
.employee_page table.settings_employee .role {
  margin-bottom: 7px;
  font-size: 14px;
  color: #717d83;
}
.employee_page table.settings_employee .tel,
.employee_page table.settings_employee .e-mail {
  font-size: 12px;
  color: #717d83;
}
.employee_page table.settings_employee .tel {
  margin-bottom: 4px;
}
.employee_page table.settings_employee .label-check.switcher,
.employee_page table.settings_employee .label-check._switcher {
  padding-left: 0;
}
.employee_page table.settings_employee a.icon-trash-bin {
  position: absolute;
  top: 20px;
  right: 2px;
}
.employee_page table.settings_employee a.icon-trash-bin::before {
  font-size: 18px;
  color: #cbcfd1;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -ms-transition: color 0.3s;
  transition: color 0.3s;
}
.employee_page table.settings_employee a.icon-trash-bin:hover::before {
  color: #aab;
}
.employee_page table.settings_employee tr.status_row {
  border: none;
}
.employee_page table.settings_employee tr.status_row td {
  padding-top: 0;
  padding-left: 12px;
}
.employee_page table.settings_employee tr.status_row .status {
  font-size: 12px;
}
.employee_page table.settings_employee tr.status_row .status::before {
  font-size: 16px;
  vertical-align: -3px;
}
.employee_page table.settings_employee tr.status_row .status.icon-warning {
  color: #d2aa0f;
}
.employee_page table.settings_employee tr.status_row .status.icon-warning::before {
  color: #e8c113;
}
.employee_page table.settings_employee tr.status_row .status.invitation_sent::before {
  color: #0082cd;
}
.employee_page table.settings_employee tr.status_row .status a.warning {
  color: inherit;
}
.employee_page table.settings_employee tr.status_row .status:first-child {
  margin-top: -4px;
}
.employee_page table.settings_employee tr.status_row .status + .status {
  margin-top: 10px;
}
.popup_layer .change-tarif .switch_group .switch_item {
  position: relative;
}
.popup_layer .change-tarif .switch_group .switch_item label {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 0 8px;
  height: 64px;
  line-height: normal;
}
.popup_layer .change-tarif .switch_group .switch_item label:hover {
  color: #717d83;
}
.popup_layer .change-tarif .switch_group .switch_item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
  position: absolute;
  top: -9px;
  right: 12px;
  padding: 2px 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  font-weight: 500;
  font-size: 11px;
  color: #b84421;
  background-color: #fdc886;
  border-radius: 18px;
  z-index: 15;
}
.popup_layer .option-unavailable .tarif-list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  background-color: #f5f5f6;
  border-radius: 4px;
}
.popup_layer .option-unavailable .tarif {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-flex-basis: 0;
  flex-basis: 0;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  padding: 24px 32px;
}
.popup_layer .option-unavailable .tarif:not(:last-child) {
  border-right: 1px solid #e6e8e9;
}
.popup_layer .option-unavailable .tarif p {
  margin-bottom: 8px;
}
.popup_layer .option-unavailable .tarif._optimal .tarif__cost {
  color: #24c4bc;
}
.popup_layer .option-unavailable .tarif._optimal .button {
  background-color: #24c4bc;
}
.popup_layer .option-unavailable .tarif._unlimited .tarif__cost {
  color: #41cfc8;
}
.popup_layer .option-unavailable .tarif._unlimited .button {
  background-color: #41cfc8;
}
.popup_layer .option-unavailable .tarif__cost {
  margin: 6px 0 12px;
  font-weight: 500;
  font-size: 26px;
}
.popup_layer .option-unavailable .tarif__cost span {
  font-size: 18px;
}
.tarif_limits_outgoing_payments {
  margin-bottom: 0 !important;
}
.tarif_limits_outgoing_payments .table_list_row {
  border-bottom: none !important;
}
.tarif_limits_outgoing_payments .money_expense {
  font-size: 26px;
}
.header_download {
  position: absolute;
  height: 26px;
  top: 27px;
  right: 40px;
  color: #243036;
  font-size: 24px;
}
.header_download:hover {
  color: #243036;
}
.header_download::before {
  margin: 0;
}
.header_download:active::before {
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -o-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}
.tarif-block {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100%;
}
.tarif-block p {
  font-size: 12px;
}
.tarif-block__list {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  z-index: 10;
}
.tarif-block__list._quantity-2 .tarif-block__item:not(._desc) {
  width: calc(50% - 111px);
}
.tarif-block__list._quantity-2 .tarif-block__item:nth-child(3n+2):hover ~ .tarif-block__sub-layer .tarif-block__item:nth-child(2),
.tarif-block__list._quantity-2 .tarif-block__item:nth-child(3n+3):hover ~ .tarif-block__sub-layer .tarif-block__item:nth-child(3) {
  background-color: #fff;
  -webkit-box-shadow: 0 10px 35px rgba(0,0,0,0.15);
  box-shadow: 0 10px 35px rgba(0,0,0,0.15);
}
.tarif-block__list._quantity-3 .tarif-block__item:not(._desc) {
  width: calc(33.33% - 74px);
}
.tarif-block__list._quantity-3 .tarif-block__item:nth-child(4n+2):hover ~ .tarif-block__sub-layer .tarif-block__item:nth-child(2),
.tarif-block__list._quantity-3 .tarif-block__item:nth-child(4n+3):hover ~ .tarif-block__sub-layer .tarif-block__item:nth-child(3),
.tarif-block__list._quantity-3 .tarif-block__item:nth-child(4n+4):hover ~ .tarif-block__sub-layer .tarif-block__item:nth-child(4) {
  background-color: #fff;
  -webkit-box-shadow: 0 10px 35px rgba(0,0,0,0.15);
  box-shadow: 0 10px 35px rgba(0,0,0,0.15);
}
.tarif-block__item {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 16px 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  border-bottom: 1px solid #e5e7e8;
}
.tarif-block__item._color1 .tarif-block__price {
  color: #0082cd;
}
.tarif-block__item._color1 .tarif-block__button .button {
  background-color: #0082cd;
}
.tarif-block__item._color2 .tarif-block__price {
  color: #24c4bc;
}
.tarif-block__item._color2 .tarif-block__button .button {
  background-color: #24c4bc;
}
.tarif-block__item._color3 .tarif-block__price {
  color: #41cfc8;
}
.tarif-block__item._color3 .tarif-block__button .button {
  background-color: #41cfc8;
}
.tarif-block__item._desc {
  width: 222px;
}
.tarif-block__item._desc p {
  text-align: left;
  font-weight: 500;
  font-size: 14px;
}
.tarif-block__item._desc .subtitle {
  text-transform: uppercase;
  font-weight: 400;
  font-size: 16px;
  color: #717d83;
}
.tarif-block__item:not(._desc) {
  padding-left: 12px;
  padding-right: 12px;
}
.tarif-block__item._no-border {
  border: 0;
}
.tarif-block__more a {
  font-size: 12px;
  color: #0082cd;
}
.tarif-block__name {
  margin-bottom: 16px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
}
.tarif-block__button {
  margin-top: auto;
}
.tarif-block__button .button {
  padding: 0 35px;
  font-weight: 500;
}
.tarif-block__button .button.selected {
  padding: 0 20px;
  color: #fff;
  background-color: #243036 !important;
  border: 2px solid #243036;
  opacity: 0.12;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=12)";
  filter: alpha(opacity=12);
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.tarif-block__button .button.disabled {
  background: rgba(36,48,54,0.08) !important;
  color: #49555c;
}
.tarif-block__price {
  margin-bottom: 8px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 20px;
}
.tarif-block__price span {
  font-size: 14px;
}
.tarif-block__price .cur {
  margin-right: -5px;
  text-transform: none;
}
.tarif-block__price .cur span {
  font-size: 20px;
}
.tarif-block__price.free {
  margin: auto;
}
.tarif-block__price-desc {
  margin-bottom: 14px;
}
.tarif-block__price-desc p {
  font-size: 14px;
}
.tarif-block__price-desc p:first-child {
  margin-bottom: 4px;
  color: #717d83;
}
.tarif-block__sub-layer {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.tarif-block__sub-layer .tarif-block__item:not(._desc) {
  background-color: rgba(36,48,54,0.03);
  -webkit-transition: background 0.3s, box-shadow 0.3s;
  -moz-transition: background 0.3s, box-shadow 0.3s;
  -o-transition: background 0.3s, box-shadow 0.3s;
  -ms-transition: background 0.3s, box-shadow 0.3s;
  transition: background 0.3s, box-shadow 0.3s;
}
.tarif_block_blocked {
  margin: 16px 0 8px;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}
.tarif_block_blocked .form_buttons {
  margin-top: 20px;
}
.tarif_close_account {
  margin: 44px 0 0;
  text-align: center;
}
.tarif_close_account a {
  color: #717d83;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
}
.tarif_block_services .dop_serv_cols {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.tarif_block_services .tarif_dop_serv {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 32.5%;
  -ms-flex: 0 0 32.5%;
  flex: 0 0 32.5%;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
.tarif_limit_middle_month table td {
  border-bottom: 1px solid #e5e7e8;
  padding-top: 15px;
  padding-bottom: 15px;
}
.tarif_limit_middle_month table tr:last-child td {
  border-bottom: none;
  padding-bottom: 0;
}
.popup_limits ul {
  margin: 0 !important;
  display: inline-block;
}
.popup_limits ul li {
  line-height: 48px;
}
.popup_limits ul li.title {
  font-size: 12px;
  font-weight: 400;
  line-height: 34px;
  color: rgba(36,48,54,0.5);
}
.popup_limits .limit {
  width: 35%;
}
.popup_limits .limit li {
  padding-right: 24px;
  text-align: right;
  font-size: 16px;
  font-weight: 500;
}
.popup_limits .commission {
  float: right;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 65%;
  border-left: 1px solid rgba(36,48,54,0.05);
}
.popup_limits .commission li {
  padding-left: 24px;
  font-weight: 300;
  font-size: 24px;
}
.popup_limits .commission .line {
  display: inline-block;
  vertical-align: -2px;
  margin-right: 14px;
  height: 20px;
  background-color: #d9f3b8;
}
.popup_limits .commission .line.w1 {
  width: 39px;
}
.popup_limits .commission .line.w2 {
  width: 130px;
}
.popup_limits .commission .line.w3 {
  width: 260px;
}
.popup_web_push img {
  margin-bottom: 24px;
  max-width: 100%;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.1), 0 0 1px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.1), 0 0 1px 0 rgba(0,0,0,0.2);
}
.invoices-for-payment__info-block .icon-info {
  position: absolute;
  top: 12px;
  left: 16px;
  font-size: 20px;
}
.invoices-for-payment__table .table_list_cell.summ {
  text-align: left;
}
.invoices-for-payment__table .transaction-summ-status {
  font-weight: 400;
  color: #717d83;
}
.invoices-for-payment__table .transaction-summ-status,
.invoices-for-payment__table .summ_small {
  display: block;
  font-size: 12px;
}
.invoices-for-payment__table .transaction-summ-hide {
  min-width: 20px;
}
.invoices-for-payment__table .vision {
  padding: 0 !important;
  width: 30px;
  height: 30px;
}
.invoices-for-payment__table .icon-visible-off.disabled {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.mobile-auth {
  margin: auto;
}
.mobile-auth._offer {
  max-width: 500px;
  text-align: center;
}
.mobile-auth._offer .icon {
  margin-top: 0;
}
.mobile-auth._step {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -o-box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  max-width: 400px;
  text-align: center;
}
.mobile-auth .icon {
  margin: 36px auto 24px;
  display: inline-block;
}
.b2p-iframe {
  margin: 0 -22px;
}
.popover._promo {
  right: 16px;
  bottom: 80px;
  margin-right: 0;
  margin-bottom: 0;
  background-image: url(/account/images/svg-json/chatbot-avatar.svg?886cfe5);
  background-repeat: no-repeat;
  background-position: 20px 24px;
  -webkit-background-size: 44px;
  -moz-background-size: 44px;
  background-size: 44px;
}
.popover._promo .popover-inner {
  padding-left: 80px;
}
.popover._promo .title {
  font-weight: 400;
  font-size: 14px;
  color: #717d83;
}
.payment-system .visa,
.payment-system .master-card {
  padding: 18px 20px;
  text-align: right;
  background-repeat: no-repeat;
  background-position: 12% center;
}
.payment-system .visa {
  background-image: url(/account/images/payment-systems/visa.svg?3a23aa0);
  -webkit-background-size: 44px 14px;
  -moz-background-size: 44px 14px;
  background-size: 44px 14px;
}
.payment-system .master-card {
  background-image: url(/account/images/payment-systems/mastercard.svg?acd734f);
  -webkit-background-size: 31px 25px;
  -moz-background-size: 31px 25px;
  background-size: 31px 25px;
}
.credit-tarifs .tarif-card {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 24px 16px;
  text-align: center;
}
.credit-tarifs .tarif-card.disabled {
  pointer-events: none;
}
.credit-tarifs .tarif-card.disabled .tarif-card__name,
.credit-tarifs .tarif-card.disabled .tarif-card__desc,
.credit-tarifs .tarif-card.disabled .tarif-card__cost {
  color: #9da6aa;
}
.credit-tarifs .tarif-card__name {
  margin-bottom: 8px;
  font-size: 12px;
}
.credit-tarifs .tarif-card__cost {
  font-weight: 500;
  font-size: 14px;
}
.credit-tarifs .tarif-card__desc {
  margin-top: 20px;
  font-weight: 500;
  font-size: 18px;
  color: #0082cd;
}
.credit-tarifs .tarif-card__recommend {
  position: absolute;
  top: -9px;
  left: 50%;
  white-space: nowrap;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.dashboard__money-turnover {
  margin-bottom: 12px;
  padding: 12px;
  text-align: center;
}
.dashboard__money-desc {
  margin-right: 8px;
  color: #717d83;
}
.dashboard__money-income {
  color: #88bd1f;
}
.dashboard__money-outcome {
  color: #b93535;
}
.dashboard__money-result {
  font-weight: 500;
}
.service-teaser__map {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background: url(/account/images/banner_map.jpg?f49c036) no-repeat 100% 0;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
}
.service-teaser__map .service-teaser_content {
  padding: 20px 40px;
}
.service-teaser__map .service-teaser_content h1 {
  margin: 0 0 8px;
  font-weight: 300;
  font-size: 30px;
}
.service-teaser__map .service-teaser_content .desc {
  font-size: 12px;
}
.service-teaser__map .service-teaser_actions {
  padding: 0 40px 30px;
}
.service-teaser._mobile-app {
  cursor: default;
}
.service-teaser._mobile-app::after {
  background-image: url(/account/images/service-teaser/mobile-app.png?aca46c0);
}
.service-teaser._account-refill::after {
  background-image: url(/account/images/service-teaser/account-refill.png?1233aee);
}
.service-teaser._credit::after,
.service-teaser._overdraft::after,
.service-teaser._credit-ofd::after {
  background-image: url(/account/images/service-teaser/credit.png?f98b9d3);
}
.service-teaser._pdb::after {
  background-image: url(/account/images/service-teaser/pdb.png?835591c);
}
.service-teaser._currency-without-account::after {
  background-image: url(/account/images/service-teaser/currency.png?f0edf51);
}
.service-teaser._currency-with-account::after {
  background-image: url(/account/images/service-teaser/currency.png?f0edf51);
}
.service-teaser._discount-100::after {
  background-image: url(/account/images/service-teaser/discount-100.png?df4f814);
}
.service-teaser._accountant-not-free::after {
  background-image: url(/account/images/service-teaser/accountant-not-free.png?7fc6998);
}
.service-teaser._multibank::after {
  background-image: url(/account/images/service-teaser/multibank.png?8f5ed47);
}
.service-teaser._deposit::after {
  background-image: url(/account/images/service-teaser/deposit.png?933f768);
}
.service-teaser._pos::after {
  background-image: url(/account/images/service-teaser/pos.png?a3f24e7);
}
.service-teaser._torg-acquiring::after {
  background-image: url(/account/images/service-teaser/torg-acquiring.png?bc1b893);
}
.service-teaser._accountant-free::after {
  background-image: url(/account/images/service-teaser/accountant-free.png?a9a689b);
}
.service-teaser._payroll::after {
  background-image: url(/account/images/service-teaser/payroll.png?df58b67);
}
.service-teaser._questionnaire-happy::after {
  background-image: url(/account/images/service-teaser/questionnaire-happy.png?9a2826c);
}
.service-teaser._questionnaire-sad::after {
  background-image: url(/account/images/service-teaser/questionnaire-sad.png?b96b4d6);
}
.service-teaser._holdings::after {
  background-image: url(/account/images/service-teaser/holdings.png?723277e);
}
.service-teaser._taxes-reporting::after {
  background-image: url(/account/images/service-teaser/taxes-reporting.png?b7b81ef);
}
.service-teaser._fuel-cashback::after {
  top: 5px;
  background-image: url(/account/images/service-teaser/fuel-cashback.png?900c0c0);
}
@media (min-width: 1440px) and (max-width: 1599px) {
  .service-teaser._fuel-cashback::after {
    top: 12px;
  }
}
@media (min-width: 1280px) and (max-width: 1439px) {
  .service-teaser._fuel-cashback::after {
    top: 24px;
  }
}
@media (max-width: 1279px) {
  .service-teaser._fuel-cashback::after {
    top: 5px;
  }
}
.service-teaser._fuel-cashback:hover::after {
  top: 1px;
}
@media (min-width: 1440px) and (max-width: 1599px) {
  .service-teaser._fuel-cashback:hover::after {
    top: 8px;
  }
}
@media (min-width: 1280px) and (max-width: 1439px) {
  .service-teaser._fuel-cashback:hover::after {
    top: 21px;
  }
}
@media (max-width: 1279px) {
  .service-teaser._fuel-cashback:hover::after {
    top: 1px;
  }
}
.service-teaser._podft-info {
  -webkit-background-size: auto 112px;
  -moz-background-size: auto 112px;
  background-size: auto 112px;
  background-color: #fcf2ce;
  background-image: url(/account/images/service-teaser/podft-info.png?d1c3d6d);
  background-position: 27px center;
  background-repeat: no-repeat;
  border: 2px solid #e8c113;
}
@media (min-width: 1280px) and (max-width: 1439px) {
  .service-teaser._podft-info {
    -webkit-background-size: auto 100px;
    -moz-background-size: auto 100px;
    background-size: auto 100px;
    background-position: 14px center;
  }
}
.service-teaser._podft-error {
  -webkit-background-size: auto 112px;
  -moz-background-size: auto 112px;
  background-size: auto 112px;
  background-color: #ffe6e6;
  background-image: url(/account/images/service-teaser/podft-error.png?93bedaa);
  background-position: 27px center;
  background-repeat: no-repeat;
  border: 2px solid #cf4545;
}
@media (min-width: 1280px) and (max-width: 1439px) {
  .service-teaser._podft-error {
    -webkit-background-size: auto 100px;
    -moz-background-size: auto 100px;
    background-size: auto 100px;
    background-position: 14px center;
  }
}
.service-teaser._flower-cashback::after {
  background-image: url(/account/images/service-teaser/flower-cashback.png?9c584c2);
}
.service-teaser._white-business {
  padding: 32px 24px 32px 40px;
}
@media (min-width: 1280px) and (max-width: 1439px) {
  .service-teaser._white-business {
    padding-left: 20px;
  }
}
@media (max-width: 1279px) {
  .service-teaser._white-business {
    padding-left: 48px;
  }
}
.service-teaser._white-business .risk-level {
  position: relative;
  margin-right: 24px;
  padding-left: 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 140px;
}
@media (min-width: 1440px) and (max-width: 1599px) {
  .service-teaser._white-business .risk-level {
    margin-right: 32px;
  }
}
@media (min-width: 1280px) and (max-width: 1439px) {
  .service-teaser._white-business .risk-level {
    margin-right: 20px;
  }
}
@media (max-width: 1279px) {
  .service-teaser._white-business .risk-level {
    margin-right: 52px;
  }
}
.service-teaser._white-business .risk-level._low .progress-bar__value {
  background: -webkit-linear-gradient(180deg, #f09292 0%, #cf4545 100%), #e8c113;
  background: -moz-linear-gradient(180deg, #f09292 0%, #cf4545 100%), #e8c113;
  background: -o-linear-gradient(180deg, #f09292 0%, #cf4545 100%), #e8c113;
  background: -ms-linear-gradient(180deg, #f09292 0%, #cf4545 100%), #e8c113;
  background: linear-gradient(270deg, #f09292 0%, #cf4545 100%), #e8c113;
}
.service-teaser._white-business .risk-level._low .risk-level__value {
  color: #b93535;
}
.service-teaser._white-business .risk-level._middle .progress-bar__value {
  background: -webkit-linear-gradient(180deg, #f5de88 0%, #e8c113 100%), #e8c113;
  background: -moz-linear-gradient(180deg, #f5de88 0%, #e8c113 100%), #e8c113;
  background: -o-linear-gradient(180deg, #f5de88 0%, #e8c113 100%), #e8c113;
  background: -ms-linear-gradient(180deg, #f5de88 0%, #e8c113 100%), #e8c113;
  background: linear-gradient(270deg, #f5de88 0%, #e8c113 100%), #e8c113;
}
.service-teaser._white-business .risk-level._middle .risk-level__value {
  color: #e8c113;
}
.service-teaser._white-business .risk-level._high .progress-bar__value {
  background: -webkit-linear-gradient(180deg, #c0eb69 0%, #88bd1f 100%), #c0eb69;
  background: -moz-linear-gradient(180deg, #c0eb69 0%, #88bd1f 100%), #c0eb69;
  background: -o-linear-gradient(180deg, #c0eb69 0%, #88bd1f 100%), #c0eb69;
  background: -ms-linear-gradient(180deg, #c0eb69 0%, #88bd1f 100%), #c0eb69;
  background: linear-gradient(270deg, #c0eb69 0%, #88bd1f 100%), #c0eb69;
}
.service-teaser._white-business .risk-level._high .risk-level__value {
  color: #88bd1f;
}
.service-teaser._white-business .progress-bar {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 90px;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: left;
  -moz-transform-origin: left;
  -o-transform-origin: left;
  -ms-transform-origin: left;
  transform-origin: left;
}
.service-teaser._white-business .risk-level__value {
  margin-bottom: 8px;
  font-weight: 500;
  font-size: 44px;
  color: #9da6aa;
}
.service-teaser._white-business .caption {
  line-height: 1.2;
  font-size: 10px;
  color: #717d83;
}
.service-teaser._white-business .risk__list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin-top: 16px;
}
.service-teaser._white-business .risk__item:not(:first-child) {
  margin-left: 40px;
}
.service-teaser._white-business .risk__item._low .risk__value {
  color: #b93535;
}
.service-teaser._white-business .risk__item._middle .risk__value {
  color: #e8c113;
}
.service-teaser._white-business .risk__item._high .risk__value {
  color: #88bd1f;
}
.service-teaser._white-business .risk__caption {
  margin-bottom: 4px;
  font-size: 12px;
  color: #717d83;
}
.service-teaser._white-business .risk__value {
  font-weight: 700;
  font-size: 18px;
  color: #9da6aa;
}
.service-teaser._white-business .risk__value::before {
  display: inline;
  margin-right: 8px;
  font-size: 20px;
  border-radius: 20px;
}
.service-teaser._white-business .bank__item {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.service-teaser._white-business .bank__item:not(:first-child) {
  margin-top: 8px;
}
.service-teaser._white-business .bank__item._low .bank__risk {
  color: #b93535;
}
.service-teaser._white-business .bank__item._middle .bank__risk {
  color: #e8c113;
}
.service-teaser._white-business .bank__item._high .bank__name {
  color: #88bd1f;
}
.service-teaser._white-business .bank__risk {
  font-weight: 500;
  font-size: 18px;
  color: #9da6aa;
}
.service-teaser._white-business .bank__name {
  margin-left: 1em;
  font-size: 14px;
}
.service-teaser._white-business .bank__name::before {
  content: '\2013';
  margin-right: 1em;
}
.portal__promo-teasers {
  padding: 20px;
}
.promo-teaser._modul-buh {
  background-image: url(/account/images/icons/icon--doc-diagram-colored.svg?2bb54c1);
  background-position: 36px 28px;
}
.promo-teaser._free-month {
  background-image: url(/account/images/icons/icon--cart-mastercard.svg?481f189);
  background-position: 28px 28px;
}
.promo-teaser._modul-fuel-gift,
.promo-teaser._cashback-azs {
  background-position: 36px 28px;
}
.promo-teaser._modul-fuel-gift .paricipant,
.promo-teaser._cashback-azs .paricipant {
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-left: 20px;
}
.promo-teaser._modul-fuel-gift .paricipant .icon,
.promo-teaser._cashback-azs .paricipant .icon {
  margin-right: 14px;
}
.promo-teaser._modul-fuel-gift .paricipant span,
.promo-teaser._cashback-azs .paricipant span {
  font-weight: 700;
  font-size: 12px;
  color: #88bd1f;
}
.promo-teaser._modul-fuel-gift {
  background-image: url(/account/images/icons/icon--gas-station-red.svg?95b85a9);
}
.promo-teaser._cashback-azs {
  background-image: url(/account/images/icons/icon--gas-station-lilac.svg?fb8200e);
}
.promo-teaser._cashback {
  background-image: url(/account/images/service-teaser/cashback.png?bf9896b);
  background-position: 0 calc(100% + 22px);
  -webkit-background-size: 154px auto;
  -moz-background-size: 154px auto;
  background-size: 154px auto;
}
.promo-teaser._cashback .promo-teaser__content {
  padding: 24px 24px 24px 192px;
}
.promo-teaser._cashback .promo-teaser__title {
  font-size: 20px;
}
.promo-teaser._cashback .promo-teaser__desc {
  font-size: 14px;
}
.promo-teaser._cashback._connected {
  background-image: url(/account/images/icons/icon--cashback.svg?88ede5b);
  background-position: 24px 20px;
  -webkit-background-size: 60px 60px;
  -moz-background-size: 60px 60px;
  background-size: 60px 60px;
}
.promo-teaser._cashback._connected .promo-teaser__content {
  padding: 32px 24px 32px 100px;
}
.promo-teaser._cashback._connected .categories {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.promo-teaser._cashback._connected .categories li {
  position: relative;
  margin-top: 6px;
  padding-left: 12px;
}
.promo-teaser._cashback._connected .categories li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 7px;
  width: 5px;
  height: 5px;
  background-color: #243036;
  border-radius: 5px;
}
.promo-teaser._cashback._connected .categories li + li {
  margin-left: 16px;
}
.contragents_widgets,
.top_area_widgets {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  zoom: 1;
}
.contragents_widgets.choosed .top_area_widget_item,
.top_area_widgets.choosed .top_area_widget_item,
.contragents_widgets.choosed .contragents_widget_money,
.top_area_widgets.choosed .contragents_widget_money {
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -o-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}
.contragents_widgets.choosed .top_area_widget_item:hover,
.top_area_widgets.choosed .top_area_widget_item:hover,
.contragents_widgets.choosed .contragents_widget_money:hover,
.top_area_widgets.choosed .contragents_widget_money:hover {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.contragents_widgets:before,
.top_area_widgets:before,
.contragents_widgets:after,
.top_area_widgets:after {
  content: "";
  display: table;
}
.contragents_widgets:after,
.top_area_widgets:after {
  clear: both;
}
.contragents_widgets .top_area_widget_item,
.top_area_widgets .top_area_widget_item,
.contragents_widgets .contragents_widget_money,
.top_area_widgets .contragents_widget_money {
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  cursor: pointer;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -ms-transition: 0.2s;
  transition: 0.2s;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  margin: 0 2% 0 0;
  -webkit-background-size: auto 70%;
  -moz-background-size: auto 70%;
  background-size: auto 70%;
  background-repeat: no-repeat;
  background-position: center;
  max-width: 48%;
}
.contragents_widgets .top_area_widget_item[class*="soon"],
.top_area_widgets .top_area_widget_item[class*="soon"],
.contragents_widgets .contragents_widget_money[class*="soon"],
.top_area_widgets .contragents_widget_money[class*="soon"] {
  pointer-events: none;
  cursor: default;
}
.contragents_widgets .top_area_widget_item[class*="soon"]:hover,
.top_area_widgets .top_area_widget_item[class*="soon"]:hover,
.contragents_widgets .contragents_widget_money[class*="soon"]:hover,
.top_area_widgets .contragents_widget_money[class*="soon"]:hover {
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
}
.contragents_widgets .top_area_widget_item:hover,
.top_area_widgets .top_area_widget_item:hover,
.contragents_widgets .contragents_widget_money:hover,
.top_area_widgets .contragents_widget_money:hover {
  -webkit-transform: translateY(-3px);
  -moz-transform: translateY(-3px);
  -o-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.12);
  box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.12);
}
.contragents_widgets .top_area_widget_item:hover .desc .name:after,
.top_area_widgets .top_area_widget_item:hover .desc .name:after,
.contragents_widgets .contragents_widget_money:hover .desc .name:after,
.top_area_widgets .contragents_widget_money:hover .desc .name:after {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}
.contragents_widgets .top_area_widget_item.active,
.top_area_widgets .top_area_widget_item.active,
.contragents_widgets .contragents_widget_money.active,
.top_area_widgets .contragents_widget_money.active {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.contragents_widgets .top_area_widget_item.active .desc,
.top_area_widgets .top_area_widget_item.active .desc,
.contragents_widgets .contragents_widget_money.active .desc,
.top_area_widgets .contragents_widget_money.active .desc {
  color: #fff;
  background: #81c624;
  border-right-color: transparent;
}
.contragents_widgets .top_area_widget_item.active .desc:before,
.top_area_widgets .top_area_widget_item.active .desc:before,
.contragents_widgets .contragents_widget_money.active .desc:before,
.top_area_widgets .contragents_widget_money.active .desc:before {
  display: none;
}
.contragents_widgets .top_area_widget_item.active .desc:after,
.top_area_widgets .top_area_widget_item.active .desc:after,
.contragents_widgets .contragents_widget_money.active .desc:after,
.top_area_widgets .contragents_widget_money.active .desc:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255,255,255,0);
  border-top-color: #81c624;
  border-width: 8px;
  margin-left: -8px;
  margin-top: 0;
}
.contragents_widgets .top_area_widget_item.active .desc .num,
.top_area_widgets .top_area_widget_item.active .desc .num,
.contragents_widgets .contragents_widget_money.active .desc .num,
.top_area_widgets .contragents_widget_money.active .desc .num,
.contragents_widgets .top_area_widget_item.active .desc .num:hover,
.top_area_widgets .top_area_widget_item.active .desc .num:hover,
.contragents_widgets .contragents_widget_money.active .desc .num:hover,
.top_area_widgets .contragents_widget_money.active .desc .num:hover {
  color: #fff;
}
.contragents_widgets .top_area_widget_item.active .desc .name:after,
.top_area_widgets .top_area_widget_item.active .desc .name:after,
.contragents_widgets .contragents_widget_money.active .desc .name:after,
.top_area_widgets .contragents_widget_money.active .desc .name:after {
  background-color: #fff !important;
}
.contragents_widgets .top_area_widget_item.paid .desc .name:after,
.top_area_widgets .top_area_widget_item.paid .desc .name:after,
.contragents_widgets .contragents_widget_money.paid .desc .name:after,
.top_area_widgets .contragents_widget_money.paid .desc .name:after,
.contragents_widgets .top_area_widget_item.month .desc .name:after,
.top_area_widgets .top_area_widget_item.month .desc .name:after,
.contragents_widgets .contragents_widget_money.month .desc .name:after,
.top_area_widgets .contragents_widget_money.month .desc .name:after {
  background-color: #81c624;
}
.contragents_widgets .top_area_widget_item.paid.active .desc,
.top_area_widgets .top_area_widget_item.paid.active .desc,
.contragents_widgets .contragents_widget_money.paid.active .desc,
.top_area_widgets .contragents_widget_money.paid.active .desc,
.contragents_widgets .top_area_widget_item.month.active .desc,
.top_area_widgets .top_area_widget_item.month.active .desc,
.contragents_widgets .contragents_widget_money.month.active .desc,
.top_area_widgets .contragents_widget_money.month.active .desc {
  background: #81c624;
}
.contragents_widgets .top_area_widget_item.payable .desc .name:after,
.top_area_widgets .top_area_widget_item.payable .desc .name:after,
.contragents_widgets .contragents_widget_money.payable .desc .name:after,
.top_area_widgets .contragents_widget_money.payable .desc .name:after,
.contragents_widgets .top_area_widget_item.year .desc .name:after,
.top_area_widgets .top_area_widget_item.year .desc .name:after,
.contragents_widgets .contragents_widget_money.year .desc .name:after,
.top_area_widgets .contragents_widget_money.year .desc .name:after {
  background-color: #da9d04;
}
.contragents_widgets .top_area_widget_item.payable.active .desc,
.top_area_widgets .top_area_widget_item.payable.active .desc,
.contragents_widgets .contragents_widget_money.payable.active .desc,
.top_area_widgets .contragents_widget_money.payable.active .desc,
.contragents_widgets .top_area_widget_item.year.active .desc,
.top_area_widgets .top_area_widget_item.year.active .desc,
.contragents_widgets .contragents_widget_money.year.active .desc,
.top_area_widgets .contragents_widget_money.year.active .desc {
  background: #d39804;
}
.contragents_widgets .top_area_widget_item.payable.active .desc:after,
.top_area_widgets .top_area_widget_item.payable.active .desc:after,
.contragents_widgets .contragents_widget_money.payable.active .desc:after,
.top_area_widgets .contragents_widget_money.payable.active .desc:after,
.contragents_widgets .top_area_widget_item.year.active .desc:after,
.top_area_widgets .top_area_widget_item.year.active .desc:after,
.contragents_widgets .contragents_widget_money.year.active .desc:after,
.top_area_widgets .contragents_widget_money.year.active .desc:after {
  border-top-color: #d39804;
}
.contragents_widgets .top_area_widget_item .desc,
.top_area_widgets .top_area_widget_item .desc,
.contragents_widgets .contragents_widget_money .desc,
.top_area_widgets .contragents_widget_money .desc {
  padding: 15px 35px;
  font-size: 14px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  border-right: 1px solid #e5e7e8;
}
.contragents_widgets .top_area_widget_item .desc:after,
.top_area_widgets .top_area_widget_item .desc:after,
.contragents_widgets .contragents_widget_money .desc:after,
.top_area_widgets .contragents_widget_money .desc:after,
.contragents_widgets .top_area_widget_item .desc:before,
.top_area_widgets .top_area_widget_item .desc:before,
.contragents_widgets .contragents_widget_money .desc:before,
.top_area_widgets .contragents_widget_money .desc:before {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.contragents_widgets .top_area_widget_item .desc:after,
.top_area_widgets .top_area_widget_item .desc:after,
.contragents_widgets .contragents_widget_money .desc:after,
.top_area_widgets .contragents_widget_money .desc:after {
  border-color: rgba(255,255,255,0);
  border-left-color: #fff;
  border-width: 6px;
  margin-top: -6px;
}
.contragents_widgets .top_area_widget_item .desc:before,
.top_area_widgets .top_area_widget_item .desc:before,
.contragents_widgets .contragents_widget_money .desc:before,
.top_area_widgets .contragents_widget_money .desc:before {
  border-color: rgba(229,231,232,0);
  border-left-color: #e5e7e8;
  border-width: 7px;
  margin-top: -7px;
}
.contragents_widgets .top_area_widget_item .desc .name,
.top_area_widgets .top_area_widget_item .desc .name,
.contragents_widgets .contragents_widget_money .desc .name,
.top_area_widgets .contragents_widget_money .desc .name {
  text-transform: uppercase;
  padding-bottom: 7px;
  margin-bottom: 7px;
  font-weight: normal;
}
.contragents_widgets .top_area_widget_item .desc .name:after,
.top_area_widgets .top_area_widget_item .desc .name:after,
.contragents_widgets .contragents_widget_money .desc .name:after,
.top_area_widgets .contragents_widget_money .desc .name:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 100%;
  background: #81c624;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -ms-transition: 0.2s;
  transition: 0.2s;
}
.contragents_widgets .top_area_widget_item .desc .num,
.top_area_widgets .top_area_widget_item .desc .num,
.contragents_widgets .contragents_widget_money .desc .num,
.top_area_widgets .contragents_widget_money .desc .num {
  color: #717d83;
  font-size: 12px;
}
.contragents_widgets .top_area_widget_item .values,
.top_area_widgets .top_area_widget_item .values,
.contragents_widgets .contragents_widget_money .values,
.top_area_widgets .contragents_widget_money .values {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 10px 35px;
}
.contragents_widgets .top_area_widget_item .value_item,
.top_area_widgets .top_area_widget_item .value_item,
.contragents_widgets .contragents_widget_money .value_item,
.top_area_widgets .contragents_widget_money .value_item {
  padding: 0 40px 0 0;
}
.contragents_widgets .top_area_widget_item .value_item:last-child,
.top_area_widgets .top_area_widget_item .value_item:last-child,
.contragents_widgets .contragents_widget_money .value_item:last-child,
.top_area_widgets .contragents_widget_money .value_item:last-child {
  padding-right: 0;
}
.contragents_widgets .top_area_widget_item .subtitle,
.top_area_widgets .top_area_widget_item .subtitle,
.contragents_widgets .contragents_widget_money .subtitle,
.top_area_widgets .contragents_widget_money .subtitle {
  font-size: 14px;
  color: #717d83;
}
.contragents_widgets .top_area_widget_item .value,
.top_area_widgets .top_area_widget_item .value,
.contragents_widgets .contragents_widget_money .value,
.top_area_widgets .contragents_widget_money .value {
  font-size: 18px;
  padding: 2px 0 4px;
}
.contragents_widgets .top_area_widget_item .value:last-child,
.top_area_widgets .top_area_widget_item .value:last-child,
.contragents_widgets .contragents_widget_money .value:last-child,
.top_area_widgets .contragents_widget_money .value:last-child {
  border-right: none;
}
.payroll_widgets .payroll_widget_money .values {
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.page__credit-ofd .page_content {
  padding-left: 52px;
  padding-right: 52px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.page__credit-ofd .page_center_info .description {
  max-width: 75%;
  margin: 0 auto;
}
.page__credit-ofd .form_buttons__vertical {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.page__credit-ofd .form_buttons__vertical .button:first-child {
  margin-bottom: 16px;
}
.page__credit-ofd .form_buttons__vertical .button:not(.ng-hide) + .button {
  margin-left: 0;
}
.page__credit-ofd .form_group_flex > div {
  margin-right: 12px;
  margin-bottom: 16px;
}
.page__credit-ofd .page_wizard {
  margin: -30px -70px 30px;
}
.page__credit-ofd .page_wizard .wizard_steps {
  padding: 4px 30px;
}
.page__credit-ofd .page_wizard + .page_center_info {
  height: calc(100% - 130px);
}
.page__credit-ofd .info {
  text-align: left;
}
.page_center_info__credit-ofd .page_content textarea {
  max-width: 600px;
  margin-bottom: 16px;
}
.credit-ofd__list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 20px;
  margin-bottom: 30px;
}
.credit-ofd__list.list-blocks .list-blocks__item {
  padding: 0;
}
.credit-ofd__list.list-blocks .list-blocks__item.disabled {
  filter: grayscale(1);
}
.credit-ofd__list .ofd {
  height: 80px;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 4px;
}
.credit-ofd__list .ofd._ofd-ya {
  background-image: url(/account/images/services/credit-ofd/ofd-ya.svg?7aa340a);
  -webkit-background-size: 96px;
  -moz-background-size: 96px;
  background-size: 96px;
}
.credit-ofd__list .ofd._ofd-ru {
  background-image: url(/account/images/services/credit-ofd/ofd-ru.svg?f0cc196);
  -webkit-background-size: 88px;
  -moz-background-size: 88px;
  background-size: 88px;
}
.credit-ofd__list .ofd._taxcom {
  background-image: url(/account/images/services/credit-ofd/taxcom.svg?49857ef);
  -webkit-background-size: 70px;
  -moz-background-size: 70px;
  background-size: 70px;
}
.credit-ofd__list .ofd._ofd-platforma {
  background-image: url(/account/images/services/credit-ofd/platforma-ofd.svg?1fab86c);
  -webkit-background-size: 100px;
  -moz-background-size: 100px;
  background-size: 100px;
}
.credit-ofd__list .ofd._sbis {
  background-image: url(/account/images/services/credit-ofd/sbis.svg?10deae5);
  background-position: 60% 16px;
  -webkit-background-size: 96px;
  -moz-background-size: 96px;
  background-size: 96px;
}
.credit-ofd__list .ofd._modul-kassa {
  background-image: url(/account/images/logo/kassa/logo.svg?3211c9c);
  background-position: 50% 50%;
  -webkit-background-size: 178px auto;
  -moz-background-size: 178px auto;
  background-size: 178px auto;
}
.credit_ofd_widget {
  margin-bottom: 40px;
  padding: 30px 40px 40px;
  font-size: 16px;
  background: #d9f3b8;
  border: 2px solid #81c624;
}
.credit_ofd_widget.success .credit_odf_status {
  font-weight: 500;
  color: #000;
}
.credit_ofd_widget.denied .credit_odf_status {
  color: #b93535;
}
.credit_ofd_widget.checking .credit_odf_status {
  font-weight: 500;
  color: #000;
}
.credit_ofd_widget h2 {
  margin-bottom: 15px;
  font-weight: 300;
  font-size: 24px;
  text-transform: uppercase;
}
.credit_ofd_widget p {
  margin: 12px 0;
  line-height: 1.4;
}
.credit_ofd_widget p:last-child {
  margin-bottom: 0;
}
.credit_ofd_widget [class*='info'] {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  border: 0;
  background-color: transparent;
  font-size: 16px;
}
.credit_ofd_widget .info.status {
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 20px;
  padding-left: 90px;
  font-size: 16px;
  background-image: url(/account/images/widget_status_success.svg?47af2c1);
  background-repeat: no-repeat;
  background-position: 0 0;
  -webkit-background-size: 50px auto;
  -moz-background-size: 50px auto;
  background-size: 50px auto;
  border-top: 0;
}
.credit_ofd_widget .info.status:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 90px;
  width: 200px;
  height: 3px;
  background: rgba(0,0,0,0.1);
}
.credit_ofd_widget .info.status.success {
  background-image: url(/account/images/widget_status_success.svg?47af2c1);
}
.credit_ofd_widget .info.status.error {
  background-image: url(/account/images/widget_status_success.svg?47af2c1);
}
.credit_ofd_widget .info.status.checking {
  background-image: url(/account/images/widget_status_success.svg?47af2c1);
}
.credit_ofd_widget .info.status ~ * {
  padding-left: 90px;
}
.credit_ofd_widget .info.status .button {
  margin-left: 90px;
  padding-left: 0;
}
.credit_ofd_widget .info.status p:last-child {
  margin-bottom: 0;
}
.page__internet_acquiring .page_content__background::before {
  content: '';
  position: absolute;
  right: 0px;
  top: 12px;
  display: block;
  width: 174px;
  height: 170px;
  background-image: url(/account/images/services/internet-acquiring/fz-54-atol-integration-bg.svg?cfb1081);
  background-repeat: no-repeat;
  background-position: 100% 0px;
  -webkit-background-size: 174px auto;
  -moz-background-size: 174px auto;
  background-size: 174px auto;
}
.page__internet_acquiring .sites-stats {
  position: relative;
  padding-left: 92px;
}
.page__internet_acquiring .sites-stats .chart-donut {
  position: absolute;
  top: 0;
  left: 0;
}
.page__internet_acquiring .sites-stats .chart-donut svg {
  display: block;
}
.page__internet_acquiring .sites-stats .chart-donut__background {
  fill: #cbcfd1;
}
.page__internet_acquiring .sites-stats .chart-donut__section:nth-child(1) {
  fill: #0082cd;
}
.page__internet_acquiring .sites-stats .chart-donut__section:nth-child(2) {
  fill: #6bc9f2;
}
.page__internet_acquiring .sites-stats .chart-donut__section:nth-child(3) {
  fill: #dee240;
}
.page__internet_acquiring .sites-stats .chart-donut__section:nth-child(4) {
  fill: #a4d73e;
}
.page__internet_acquiring .sites-stats .chart-donut__section:nth-child(5) {
  fill: #24c4bc;
}
.page__internet_acquiring .sites-stats .title {
  text-transform: uppercase;
  font-size: 12px;
  color: #717d83;
}
.page__internet_acquiring .sites-stats .amount {
  margin: 4px 0;
  line-height: 1;
  font-weight: 500;
  font-size: 24px;
}
.page__internet_acquiring .sites-stats .rate {
  font-size: 12px;
}
.page__internet_acquiring .site-operations-list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.page__internet_acquiring .site-operations-list__item .title {
  margin-bottom: 8px;
  font-size: 12px;
  color: #717d83;
}
.page__internet_acquiring .site-operations-list__item .value {
  white-space: nowrap;
  font-size: 20px;
}
.page__internet_acquiring .sites-list .site-item {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin-bottom: 16px;
  padding: 24px;
}
.page__internet_acquiring .sites-list .site-item.active {
  cursor: pointer;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  -ms-transition: all 0.1s;
  transition: all 0.1s;
}
.page__internet_acquiring .sites-list .site-item.active:hover {
  background-color: #fff;
  -webkit-box-shadow: 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
  box-shadow: 0 4px 16px rgba(36,48,54,0.12), 0 1px 2px rgba(36,48,54,0.12);
}
.page__internet_acquiring .sites-list .site-item.active:nth-child(1) .site-item__name::before {
  color: #0082cd;
}
.page__internet_acquiring .sites-list .site-item.active:nth-child(2) .site-item__name::before {
  color: #6bc9f2;
}
.page__internet_acquiring .sites-list .site-item.active:nth-child(3) .site-item__name::before {
  color: #dee240;
}
.page__internet_acquiring .sites-list .site-item.active:nth-child(4) .site-item__name::before {
  color: #a4d73e;
}
.page__internet_acquiring .sites-list .site-item.active:nth-child(5) .site-item__name::before {
  color: #24c4bc;
}
.page__internet_acquiring .sites-list .site-item__info {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  padding-right: 16px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  min-width: 0;
}
.page__internet_acquiring .sites-list .site-item__name {
  margin-bottom: 8px;
  line-height: 1.2;
  font-weight: 500;
  font-size: 18px;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.page__internet_acquiring .sites-list .site-item__name::before {
  display: inline;
  margin-right: 8px;
  font-size: 20px;
  color: #717d83;
}
.page__internet_acquiring .sites-list .site-item__payments-status {
  margin-top: 20px;
  color: #717d83;
}
.page__internet_acquiring .sites-list .site-item__payments-status li {
  line-height: 1;
}
.page__internet_acquiring .sites-list .site-item__payments-status li::before {
  margin-right: 8px;
  vertical-align: -2px;
}
.page__internet_acquiring .sites-list .site-item__payments-status li:not(:first-child) {
  margin-top: 12px;
}
.page__internet_acquiring .sites-list .site-item__payments-status .icon {
  margin-right: 8px;
}
.page__internet_acquiring .sites-list .site-item__payments-status .success {
  color: #6ca300;
}
.page__internet_acquiring .sites-list .site-item__payments-status .success span {
  border-bottom: 1px solid #6ca300;
}
.page__internet_acquiring .sites-list .site-item__payments-status .denied::before {
  color: #b93535;
}
.page__internet_acquiring .sites-list .site-item__payments-status .denied span {
  color: #717d83;
  border-bottom: 1px solid #717d83;
}
.page__internet_acquiring .sites-list .site-item__status {
  position: absolute;
  top: 24px;
  right: 24px;
}
.page__internet_acquiring .sites-list .site-item__adding {
  margin-left: auto;
  margin-right: 0;
}
.page__internet_acquiring .site-transactions {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin: 0 16px 0 auto;
  width: 50%;
  line-height: 1;
}
.page__internet_acquiring .site-transactions__item {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: end;
  -moz-box-align: end;
  -o-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 12px 0;
  height: 40px;
  font-size: 14px;
}
.page__internet_acquiring .site-transactions__item:first-child .amount {
  font-size: 24px;
}
.page__internet_acquiring .site-transactions__item:not(:last-child) {
  border-bottom: 1px solid #e6e8e9;
}
.page__internet_acquiring .site-transactions__item .quantity {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.page__internet_acquiring .site-transactions__item .amount {
  margin-left: auto;
  font-weight: 500;
}
.page__internet_acquiring .site-operations-table td:nth-child(1) {
  min-width: 136px;
}
.page__internet_acquiring .site-operations-table td:nth-child(2) {
  width: 70%;
}
.page__internet_acquiring .site-operations-table td:nth-child(3) {
  min-width: 134px;
  white-space: nowrap;
}
.page__internet_acquiring .site-operations-table td:nth-child(4) {
  min-width: 120px;
  white-space: nowrap;
  text-align: right;
}
.page__internet_acquiring .site-operations-table td:nth-child(5) {
  min-width: 60px;
  white-space: nowrap;
  text-align: right;
}
.page__internet_acquiring .site-operation__status::before {
  content: '';
  display: inline-block;
  margin-right: 8px;
  width: 6px;
  height: 6px;
  border-radius: 6px;
}
.page__internet_acquiring .site-operation__status._during::before {
  background-color: #0082cd;
}
.page__internet_acquiring .site-operation__status._waiting::before {
  background-color: #e8c113;
}
.page__internet_acquiring .site-operation__status._ready::before {
  background-color: #88bd1f;
}
.page__internet_acquiring .site-operation__status._error::before {
  background-color: #cf4545;
}
.page__internet_acquiring .site-widget-preview {
  margin-top: 16px;
}
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]) {
  margin-top: 16px;
}
.page__internet_acquiring .site-widget-preview input[type="submit"]:not([class]):hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.page__internet_acquiring .site-widget-code {
  position: relative;
}
.page__internet_acquiring .site-widget-code .site-widget-code__copy {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.1s;
  -moz-transition: opacity 0.1s;
  -o-transition: opacity 0.1s;
  -ms-transition: opacity 0.1s;
  transition: opacity 0.1s;
}
.page__internet_acquiring .site-widget-code:hover .site-widget-code__copy {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.page__internet_acquiring .site-widget-code__copy {
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 10;
}
.cms-list .list-blocks .list-blocks__item [class*='logo--'] {
  display: block;
  height: 72px;
  background-repeat: no-repeat;
  background-position: 50%;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.cms-list .logo--1c-bitrix {
  background-image: url(/account/images/services/internet-acquiring/logo--1c-bitrix.svg?e4cb9df);
}
.cms-list .logo--wordpress {
  background-image: url(/account/images/services/internet-acquiring/logo--wordpress.svg?028b89a);
}
.cms-list .logo--opencart {
  background-image: url(/account/images/services/internet-acquiring/logo--opencart.svg?782c970);
}
.cms-list .logo--prestashop {
  background-image: url(/account/images/services/internet-acquiring/logo--prestashop.svg?9b8b9a4);
}
.cms-list .logo--python-django {
  background-image: url(/account/images/services/internet-acquiring/logo--python-django.svg?6824031);
}
.ia-cms-modules .ia-cms-module .ia-cms-module__title {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 12px;
}
.ia-cms-modules .ia-cms-module .ia-cms-module__title [class*='logo--'] {
  margin-right: 12px;
  width: 24px;
  height: 24px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.ia-cms-modules .ia-cms-module .ia-cms-module__title .logo--1c-bitrix-small {
  background-image: url(/account/images/internet-acquiring/logo--1c-bitrix-small.svg?7908d19);
}
.ia-cms-modules .ia-cms-module .ia-cms-module__title .logo--wordpress-small {
  background-image: url(/account/images/internet-acquiring/logo--wordpress-small.svg?b6fc61e);
}
.ia-cms-modules .ia-cms-module .ia-cms-module__title .logo--drupal-small {
  background-image: url(/account/images/internet-acquiring/logo--drupal-small.png?abf3707);
}
.ia-cms-modules .ia-cms-module .ia-cms-module__title .logo--joomla-small {
  background-image: url(/account/images/internet-acquiring/logo--joomla-small.png?c6ce474);
}
.ia-cms-modules .ia-cms-module .ia-cms-module__title .logo--magento-small {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAMAAADDpiTIAAAB11BMVEUAAADwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWijwWCjwWijwWijwWSjwWSjwWCfvVyfsSyTuUCXwWCfsTCTuUibwWSjtTCTvVCbtTSTvViftTyXwVyfuUSXuUybtTiXvVSbvVyfuVCbvVSfwWijuVCbsSyTtTSTsSyTsTCTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSyTsSySLx3bIAAAAnXRSTlMABHzfQNf/FJ9k7yzHDIj7UByvdPM4zxCYXOsouwiE90TbGKdoNJBU4yC3eDzDTKtwWOckgKMws9OcYEjLlIwgv2xUeBzv/////////////////////////6C/oN/foO8Un0DXBHz3ILdY4xCQ+zTLbBynSNsIhCi/XOucONN4869QDIwsx2ijRCS755Rwq4jDYHQYZDyzMICYz0xUR2l7KAAAD05JREFUeAHswVOCxQAQBMCOOng2Ytz/imt7f2e6Cq4FYRQG8ErihGQSQ1xKMz7KUvgjecFnRQ5nZDbnW/MZxJHFcsX3VssFxIt1xM+iNcSFzZZf224g5gW7Pb+z3wUQ2w5H/uR4gBh2OvM35xPEqsuVv7teICaVFf+mKiHm1E3Lv2qbGmJL1/M/+g5iyDDyv8YBYkQwFfy/YgogFtyydxfGkYNBEIV7qc0WmGGZmc2Qf1aXg/eXNHPVXxyv6vXP+TfnfbgnF4OIfxUNLiC+DUc8xGgIx2Q84aEmYzglpWmTh2tOSxCPZjWGUZtBPCafAXjNRuXkkSE9nkAceZoztPkTnJD6ZcTwoss6PJBFhdmoLCDmJUtmZ5lATCutrpml61UJDij5DMBhNqrkM2L2ImWjRq03zMdmDTFn+8z8PG8hptR3TeapuavDDmnVmLdaC0ZIZ88i7DuwQHqnLMZpD1K4l3MW5/wFJin5DEDZqAPxiEUbxZCCjF9pwesYUoDS9Jo2XCsbLcDsjXa8zSC5ununLe93kPx8PNKaxw/4peRT2agf9UZEm6JGHZK1zwrtqnxCMpV0aVs3gWSmtDqldafKRjPT/6IHX31IBu6+I/oQfd9BHCSffrJR2U7oy2QLCaZUbtKbpn50Ye9u/uhHF8bRnl7tjyAB727+6EcX+O7miH50AVz8RPQu+rmABLy7uaAfXQC/Kf8X6S8k4N3Nn3/sndVhBEEMQ8PMzMzMzNB/S/kJMzhazc5TA8G788qyHjy6n6r3oK5cOggoFoHu5ix4dAK6m73g0QVo+ELq19YJdUFsNIDuFlv9GFIrGcajQ8eTSo+mbfSpWFakSWKjAXS3GK02P/jN0jsDeHQfqfKySTmSNb4sl9ep6TLAFIDuFoCACMBLRPHoUL+06qN25WPAjKZYJMAUgO4WgIEKRkzBoxPQ3QJAcJ7fBpFP/UtP/0ZEbNT6w1c/imQu/fht9zBC5NPtAVxnRxAbNbXg1IYkdDeFJid+0j6uXklkKPkaznspmZ06u7SLePNYQlcndDeTKI4gmASPrrfPMYwniCbCo9P/Xg96vcLJxEYHt7SB/ITOE7YGobuJZiv9tKrn0UF3q+4wOlGER6f3V1qjjpTFjhV0N8FhvrqmAB5d5Yx2x5L01mqmErqbWzlP/S48ulTobrU1XmVl8Oiu/JNWhtm1K+husRWd+sJSeHT6tPXmf1cWi/Pr0N3iarr1peXw6OoPzYv6/bEFh/XQ3dxQHVpwydARdDc7WE/nNDw6QeTTGdd1XE1s1OgXNDZqhS+ER9e5ro18ZtBmta74iGNIYsgNUO9JNthuLcT8pBe6m76B1djogu7Ws1xpYHX3wKMrKPK5v2i17CI2Oqpdl3b4kC206+5R6G5uJJbWs4QDL0SmiLwFaEYbmqywEr+BZvn/P++Bzdl+Ak74Hr6Ip6AsZ+CdUU7frJ6DFgs8nuT4tXAnpPIaH6xQL/S6Mh+6W/tAfyIFGDlsQ9iFsQ+lRCmREizyMGSi9Ik4ihTX9KnIUtPd0lN5eXQ3lql4LiNuSk93S0/l4tFxGcd1JEiVtJE4XMfTkKCnu+kjn2DxSk5381f6PDo6suhJA66cPhw7TLf0ZCbWlXp7x959HNiNK2EUfm+8TWBMBtJ+3PoQIC5B0Fwjm38YE0P3T7CAO1VreX2yXajzv0OHIVjV3fofgx5dGDgYAHFMndzK9nvpaYwcDgAuk1/Ll+eMHt10gRoAIM+VVz5//d/zz6+V10bnDLUAQFmebbHlyVaplgI1AcCavJnVbDctrVAbAHHzal6j5cQtcgIAyJNB3a31se/RTRnOAQD77OXcxnp08w7nAYASvJ3d0NpoKHAuAFiTfd3Nahrr0aUVzgdA3Hp85v6EhxW2iAkAyFe97tb52PforhmsAMB+Ez9m6aN9pP22gyUAGIK2teAj7NqEAawBwJi0vSWfV27bpRFaAEC8228u/gfXRu+RRgBAfii7yz6v2Lh/ZGgHAJTby14v+Ehn1m8F2gIAQxDeL1Wb340/f5VXd2GA9gAQxyS+YKywjP2n+CX8KS6oV3h3m8ZIkwDgMml1twrPMd6JX8Q77RpfhR7ddIFWAcA+C1cMKtzx1wEoj9Qq3N6Yd2gZAJRFuGNy+JNMHYDwTPX46ztLgdYBwJqES0YHt3x0AELE+ej7W2mFHgAQN33lUz/LcCgA/VSF3qPbIp0AgHzVrhnqP36HAtD7hPoNzmuGfgDAPgv3TPXTTBUACOeq9Cu88w59AYAS5LqbfpxNB6D/LVbv0YUC/QGANYk3zfVotQ5AjTjrl/jTCn0CIG5a1UA/0KoDEI/W6i2OLdItAMjvfzaNVusAbCPOP7/P0DMAPhgfaZcBGB+u/4ADkD6aKgMQI84OwDjUIgMQ4zUOwDjVJAMQ81UOwDhaLQMQI84OwHirWgYg7rU7AONgqwxAjNg6AONkswxAjDg7AOO3lTIA8XWrAzCOVssAxIizAzCOVssAxIizAzCOVssAxIizAzC+sSQDEK9cOQDjaLUMQIw4OwDjaLUMQIw4OwDjS6syAPHWrQMwjlbLAMSIswMwjlbLAMSIswMwjlbLAMSIswMwLq7IAMTmjQMwjlbLAMSIswMwjlbLAMSIswMwjlbLAMSIswMwjlbLAMSIswMwbi/LAMSIswMwjlbLAIwjzg7gjRat1gEo8/UbB2AcrdYB6BFnB6Af0+8PgJ5EcAA/vv1GHh2APG9/dAB6UKczAHoWyQH88803bQEQ5h8H8PL5eH0aANePDuDl84n99hQAbjufHMBrAMAQugcQBnAArwUAY+oaQBrBASgAiPeOAdwjDkAEAPnRKYBHBgegA4By6xDArYADEAHoeUodgJ50dAA6AOKYOgKQxsihABwAXKZuAEwXOBqAA4A8dwFgzuAAagCAsjQPYCngAGoBgDU1DSCt4ABqAiBuDQPYIg6gMgDIU6MApgwOoD4A2OcGAcw7nAPAAUAJjQEIBc4D4ABgTQ0BSCucC8ABELdmAGyR0wE4AMiPJgA8MjgACwCw38wB3HZwAFYAYAimAMIAlgAcAIzJDEAawRqAAyDejQDcIw0AcACQHwYAHhnaAOAAoNxOBnAr0A4ABwBrOBFAGKAtAA6AOKaTAKQx0hwABwCX6RQA0wVaBOAAYJ+rA5h3aBWAA4CyVAWwFGgZgAOANVUDkFZoHYADIG6VAGyRDgA4AMjXCgCuGfoA4ABgnw8GMO/QDwAHAEM4EEAYoC8ADgDWdBCAtEJ/ABwAcTsEwBbpEoADgPyQATwy9ArAAcDn/2nzGXoG4AA+mF3r/pddujBuLIgCAPYazZjZ4cQMYcaOr4fzh92MVIMEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBPgvDQEyC9CIQjVbAmQVoNWMgrU7AmQToNOO4nV7fQGyCNDvdaMUg6EAGQQYDqI0o7EAiQcYj6JMk+mxAAkHOJ5OomQnpwIkG+D0JMrXPWsIkGSAxlk3KnF+IUCCAS7OozKXVwIkFuDqMqp0PTsWIKEAx7PrqNh8IUAyARbzqMFyJUASAVbLqMdkLUACAdaTqM1mK0DNAbabqFN3txegxgD7XTdqNrgRoLYAN4NIwO1YgFoCjG8jDXf3xwJUHuD4/i6S8fAoQMUBHh8iKU+NCgMI0HiK1DSfKwsgwHMzEvTSqSSAAJ2XSNN1r196AAH6vetI1utbyQEEeHuNpI3eSwwgwPsoUjf5OC4pgADHH5PIwOa0lAACnG4iD93PfeEBBGh8diMb518FBxDg6zyycnlUYAABji4jN9ffxwUFEOD4+zoyNP8pJIAAP/PI1O/q4AACrH4jX831gQEEWDcja82DAgjQjD9BAARAAARAAARAAARAAARAAARAAARAAARAAAT4SwRAAARAAARAAARAAASoyL/27sK6cSiIwvBUN13omGS2HDNzmJnT68KBZd77yLpfAUGxxu9P7wawvInl38U3S24ArkSKMZ8Bgij2NwCKFGVaBySRwt0AuAHoZIyPonEDMC1SoNEQkEUMdwPgBqClQR8fRuUGYFKkWL0uMI1sfgOgnqJ1buVP3HYUrSeE7tF9hg3sx62MAgDqbrSOFG2nKb/W3FG0aC2E6dEBJI26/Fy9kSgMoO5Ge/uKVqvKz1RrCgWou9FdRtEqZfmRckXRMndC6B4dQKkYy7fiYknRMHU3yhcUrZC39T0IwMTemcvKZ9mcokHrbnRs9Pxs4jrjWAjfo8O62pOP9q4U7bQqZLhHh5BcbmRzmSgYvu5Gxp7SLcw/bSSY+DyjHjNfd6N2R/3WaQuZ7tH5yHDdjfDTOnjJoC9kp0fnHat1N7qeqGcAdTdyMLPv4LMHGHQ/V3/M78U2ihdL9cNyEYsDVH5QHzyUxRFa19S12lrcoU0jUZeSxkacosd9dWf/UZyjg4y6kTkQH9DtobpweCueoKOC2lY4En9Q/6mkNpWe+uIVOj5Re06OJRQcG8U7HYuPqP6cqHnJc108RbMXNe1lJv6i+HypJi19H/mk9oWac9EW79FrpGZErxIC6l8mipdc9iUYHBtN+cgn3U0UaXInYaFsDruYQHDovqAYhXsJEcWLkv6/Urgjn1SuIJYUCxi91fR/1N4keBwbTffIJzX39d/sN2UbUHyQASwtHjC67QDiAiGjo57+jd6R0HbpD0r4wBCFZHiif+ZkKLSVxhN8ZJBCUn/W30nxyCfHRjnymQLxzRKfGqeQtFf6Y6u2UCqsI9bd0m1zmfxg5XhKkb191t1S7i7DuhvHRjnyyR4d624pFhczxVhS7T3LBfGMmPU94wAAAABJRU5ErkJggg==);
}
.ia-cms-modules .ia-cms-module .ia-cms-module__title .logo--opencart-small {
  background-image: url(/account/images/internet-acquiring/logo--opencart-small.png?7252b2b);
}
.ia-cms-modules .ia-cms-module .ia-cms-module__title .logo--prestashop-small {
  background-image: url(/account/images/internet-acquiring/logo--prestashop-small.png?e504f1f);
}
.ia-cms-modules .ia-cms-module .ia-cms-module__title .logo--shopscript-small {
  background-image: url(/account/images/internet-acquiring/logo--shopscript-small.png?7455d68);
}
.ia-cms-modules .ia-cms-module .ia-cms-module__title .logo--cscart-small {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHkAAAB4BAMAAAAkiEDfAAAAIVBMVEUAAAAAzP0AzP0AzP0AzP0AzP0AzP0AzP0AzP0AzP0AzP0tSfm3AAAACnRSTlMAeFqHtMwzlhpIzxi2GgAAAGhJREFUeF7t0rEJgDAUhsFgpZ2NvXO4h7iBOIOVlZNYZUpTJxaCEBDuK3+46r2wx7w+vO6zpmmapmmarp+6OW9JYCjW8VE3Me9Keipv+1nTNE3TNE23a96W9FmsR6ie/vJrNE3TNE3TN2OtSsZPyVbVAAAAAElFTkSuQmCC);
}
.ia-cms-modules .ia-cms-module .ia-cms-module__buttons {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-top: 16px;
}
.ia-cms-modules .ia-cms-module .ia-cms-module__date {
  margin-left: 32px;
  font-size: 14px;
  color: #717d83;
}
.kassa-list .list-blocks .list-blocks__item {
  border: 2px solid #f5f5f6;
}
.kassa-list .list-blocks .list-blocks__item [class*='logo--'] {
  display: block;
  height: 78px;
  background-repeat: no-repeat;
  background-position: 50%;
}
.kassa-list .list-blocks .list-blocks__item .logo--atoll {
  -webkit-background-size: 50%;
  -moz-background-size: 50%;
  background-size: 50%;
}
.kassa-list .list-blocks .list-blocks__item .logo--modulkassa {
  -webkit-background-size: 80%;
  -moz-background-size: 80%;
  background-size: 80%;
}
.kassa-list .list-blocks .list-blocks__item .logo--ferma {
  -webkit-background-size: 73%;
  -moz-background-size: 73%;
  background-size: 73%;
}
.kassa-list .list-blocks .list-blocks__item._active {
  border: 2px solid #0082cd;
  border-radius: 4px;
}
.kassa-list .list-blocks .list-blocks__item._connect::before {
  content: '';
  position: absolute;
  top: -10px;
  right: -10px;
  width: 20px;
  height: 20px;
  background-image: url(/account/images/services/internet-acquiring/icon_kassa_active.svg?6462e5e);
}
.kassa-list .logo--atoll {
  background-image: url(data:image/png;base64,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);
}
.kassa-list .logo--modulkassa {
  background-image: url(data:image/png;base64,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);
}
.kassa-list .logo--ferma {
  background-image: url(/account/images/services/internet-acquiring/logo--ferma.png?01b447e);
}
article.page.free_buhgalter .page_content {
  padding: 30px 70px 0;
}
article.page.free_buhgalter .service_block {
  margin-bottom: 40px;
}
article.page.free_buhgalter .promo {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  min-height: 240px;
  background: url(/account/images/services/fb_img.svg?9bb2864) no-repeat 70% 0;
}
article.page.free_buhgalter .promo .check_blue {
  margin: auto auto auto 12px;
  font-size: 22px;
  font-weight: 200;
}
article.page.free_buhgalter .promo .check_blue li {
  margin-bottom: 5px;
  line-height: 1.5;
}
article.page.free_buhgalter .promo .check_blue li::before {
  font-size: 75%;
}
article.page.free_buhgalter .free_buhgalter_description .title {
  line-height: 1.2;
  padding-bottom: 12px;
  border-bottom: 2px solid rgba(36,48,54,0.09);
}
article.page.free_buhgalter .free_buhgalter_description .title span {
  font-size: 18px;
  color: #717d83;
  font-weight: 200;
}
article.page.free_buhgalter .free_buhgalter_description .text_title {
  font-weight: 500;
  margin: 26px 0 16px;
}
article.page.free_buhgalter .free_buhgalter_description .check_list li {
  margin-bottom: 12px;
}
article.page.free_buhgalter .free_buhgalter_description .point {
  margin: 16px 0 24px;
}
article.page.free_buhgalter .free_buhgalter_description .point li {
  padding-left: 20px;
}
article.page.free_buhgalter .free_buhgalter_description .icon-info {
  margin-left: 8px;
}
article.page.free_buhgalter .free_buhgalter_description .light_block {
  width: 500px;
  margin-top: 32px;
}
article.page.free_buhgalter .free_buhgalter_description .light_block .kvartal {
  margin-top: 8px;
}
article.page.free_buhgalter .free_buhgalter_description .light_block .kvartal input {
  width: 132px;
  margin: 0 6px;
}
article.page.free_buhgalter .free_buhgalter_description .free_buhgalter_add_account {
  text-decoration: none;
}
article.page.free_buhgalter .free_buhgalter_description .how_will_be {
  margin: 22px 0 38px 48px;
}
article.page.free_buhgalter .free_buhgalter_description .how_will_be li {
  margin-bottom: 18px;
}
article.page.free_buhgalter .free_buhgalter_description .how_will_be > li::before {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  position: absolute;
  left: 0;
  margin-top: -4px;
  background: #edf2c7;
  border-radius: 50%;
  font-size: 14px;
  font-weight: 700;
  color: #717d83;
}
article.page.free_buhgalter .free_buhgalter_description .how_will_be > li:nth-child(1)::before {
  content: "1";
}
article.page.free_buhgalter .free_buhgalter_description .how_will_be > li:nth-child(2)::before {
  content: "2";
}
article.page.free_buhgalter .free_buhgalter_description .how_will_be > li:nth-child(3)::before {
  content: "3";
}
article.page.free_buhgalter .free_buhgalter_description .how_will_be > li:nth-child(4)::before {
  content: "4";
}
article.page.free_buhgalter .free_buhgalter_description .how_will_be .inner_list {
  position: relative;
  margin-top: 14px;
  margin-left: 24px;
}
article.page.free_buhgalter .free_buhgalter_description .how_will_be .inner_list li {
  margin-bottom: 14px;
}
article.page.free_buhgalter .free_buhgalter_description .how_will_be .inner_list li::before {
  content: "-";
  position: absolute;
  left: -22px;
  font-weight: 500;
}
article.page.free_buhgalter .article_header {
  padding: 32px 32px 32px 158px;
  background: url(/account/images/icon_handshake.svg?ff9d17b) no-repeat 30px center, -webkit-linear-gradient(left, #edf3c8, #daf1b8);
  background: url(/account/images/icon_handshake.svg?ff9d17b) no-repeat 30px center, -moz-linear-gradient(left, #edf3c8, #daf1b8);
  background: url(/account/images/icon_handshake.svg?ff9d17b) no-repeat 30px center, -o-linear-gradient(left, #edf3c8, #daf1b8);
  background: url(/account/images/icon_handshake.svg?ff9d17b) no-repeat 30px center, -ms-linear-gradient(left, #edf3c8, #daf1b8);
  background: url(/account/images/icon_handshake.svg?ff9d17b) no-repeat 30px center, linear-gradient(to right, #edf3c8, #daf1b8);
  -webkit-background-size: 92px auto, 100%;
  -moz-background-size: 92px auto, 100%;
  background-size: 92px auto, 100%;
  cursor: default;
  border-radius: 5px;
  margin: 0 0 24px;
}
article.page.free_buhgalter .article_header h1 {
  margin: 0;
}
article.page.free_buhgalter .article_header.unavailable {
  padding-left: 120px;
  background: url(/account/images/icon_unavailable.svg?6b2e8fc) no-repeat 30px center, -webkit-linear-gradient(left, #f3e0c8, #f1b8b8);
  background: url(/account/images/icon_unavailable.svg?6b2e8fc) no-repeat 30px center, -moz-linear-gradient(left, #f3e0c8, #f1b8b8);
  background: url(/account/images/icon_unavailable.svg?6b2e8fc) no-repeat 30px center, -o-linear-gradient(left, #f3e0c8, #f1b8b8);
  background: url(/account/images/icon_unavailable.svg?6b2e8fc) no-repeat 30px center, -ms-linear-gradient(left, #f3e0c8, #f1b8b8);
  background: url(/account/images/icon_unavailable.svg?6b2e8fc) no-repeat 30px center, linear-gradient(to right, #f3e0c8, #f1b8b8);
}
.alert-wrapper._show ~ [ui-view='layer'] .interchat {
  top: 81px;
}
header {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}
@media screen and (max-width: 576px) {
  header {
    position: relative;
    top: auto;
    right: auto;
    left: auto;
  }
}
.header__secondary .referal {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 40px;
  overflow: visible;
  font-size: 14px;
}
.header__secondary .referal:hover span {
  color: #0082cd;
}
.header__secondary .referal::before {
  font-size: 24px;
  color: #e06b6b;
  -webkit-animation: heartFlash 0.5s;
  -moz-animation: heartFlash 0.5s;
  -o-animation: heartFlash 0.5s;
  -ms-animation: heartFlash 0.5s;
  animation: heartFlash 0.5s;
  -webkit-animation-delay: 5s;
  -moz-animation-delay: 5s;
  -o-animation-delay: 5s;
  -ms-animation-delay: 5s;
  animation-delay: 5s;
  -webkit-animation-iteration-count: 3;
  -moz-animation-iteration-count: 3;
  -o-animation-iteration-count: 3;
  -ms-animation-iteration-count: 3;
  animation-iteration-count: 3;
}
.header__profile-onboarding-progress {
  padding: 0 14px;
  margin-right: 32px;
  width: 40px;
  line-height: 60px;
  text-align: center;
  font-weight: 500;
  font-size: 12px;
  background: url(/account/images/header_onboarding_progress.svg?0caed31) no-repeat 50% 50%;
  cursor: pointer;
}
.header__profile-onboarding-progress:not(._unclickable):hover {
  background-color: rgba(255,255,255,0.05);
}
.header__profile-onboarding-progress._unclickable {
  cursor: default;
}
.header__profile-onboarding-progress._unclickable:hover {
  background-color: transparent;
}
.header__profile-onboarding-progress::before {
  content: '1/4';
}
.header__profile-onboarding-progress.step-2 {
  background-image: url(/account/images/header_onboarding_progress--2.svg?67403ee);
}
.header__profile-onboarding-progress.step-2::before {
  content: '2/4';
}
.header__profile-onboarding-progress.step-3 {
  background-image: url(/account/images/header_onboarding_progress--3.svg?289bc38);
}
.header__profile-onboarding-progress.step-3::before {
  content: '3/4';
}
.drop.drop__companies {
  margin-top: 20px;
  z-index: 300;
}
.drop.drop__companies .drop-content {
  border-radius: 0 0 3px 3px;
}
.drop.drop__companies .drop-content .drop-content-inner {
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 340px;
  max-height: calc(100vh - 155px);
  overflow: overlay;
}
.drop.drop__companies .drop-content .companies__list .company {
  position: relative;
  display: block;
  margin-bottom: 4px;
  padding: 10px 12px;
  text-decoration: none;
  background-color: #f5f5f6;
}
.drop.drop__companies .drop-content .companies__list .company::before {
  position: absolute;
  top: 50%;
  right: 12px;
  font-size: 12px;
  color: #0382ce;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.drop.drop__companies .drop-content .companies__list .company.active::before {
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
}
.drop.drop__companies .drop-content .companies__list .company.no-account::before {
  font-size: 16px;
}
.drop.drop__companies .drop-content .companies__list .company.active,
.drop.drop__companies .drop-content .companies__list .company.no-account {
  padding-right: 40px;
}
.drop.drop__companies .drop-content .companies__list a.company:hover {
  background-color: #edfaff;
}
.drop.drop__companies .drop-content .companies__list .company__name {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #49555c;
}
.drop.drop__companies .drop-content .companies__list .company__amount {
  margin-top: 4px;
  line-height: 1;
  font-weight: 500;
  color: #243036;
}
.drop.drop__companies .drop-content .companies__money {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: end;
  -moz-box-align: end;
  -o-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  margin-bottom: 20px;
  line-height: 1;
  font-weight: 500;
  font-size: 14px;
  color: #49555c;
}
.drop.drop__companies .drop-content .companies__money-amount {
  margin-left: auto;
  font-size: 20px;
  color: #243036;
}
.drop.drop__companies .drop-content .companies__money-amount .icon-info {
  font-size: 17px;
}
.drop.drop__companies .drop-content .service_teaser_gift {
  padding-top: 60px;
  text-align: center;
  font-size: 14px;
  background: url(/account/images/icon_gift.svg?92fe225) no-repeat 50% 0;
}
.drop.drop_referral {
  right: 25px !important;
  left: auto !important;
  -webkit-transform: translateX(0) translateY(60px) !important;
  -moz-transform: translateX(0) translateY(60px) !important;
  -o-transform: translateX(0) translateY(60px) !important;
  -ms-transform: translateX(0) translateY(60px) !important;
  transform: translateX(0) translateY(60px) !important;
}
.drop.drop_referral .drop-content-inner {
  padding: 20px 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 300px;
  max-height: 500px !important;
}
.drop.drop_referral .drop_referral_quote {
  margin: -20px -25px 20px;
  padding: 20px 25px;
  background: #fcf2ce;
}
.drop.drop_referral .drop_referral_quote .img {
  float: left;
  display: inline-block;
  margin: 0 15px 10px 0;
  width: 45px;
  height: 45px;
  overflow: hidden;
  border-radius: 45px;
}
.drop.drop_referral .drop_referral_quote .img img {
  background: #eee;
  border: 0;
}
.drop.drop_referral .drop_referral_quote .text {
  font-style: italic;
  font-size: 13px;
  color: #717d83;
}
.drop.drop_referral .drop_referral_service_teaser {
  margin: 0 0 20px;
  overflow: hidden;
  color: #717d83;
}
.drop.drop_referral .drop_referral_service_teaser .big {
  float: left;
  margin: 0 5px 0 10px;
  line-height: 40px;
  font-weight: 300;
  font-size: 46px;
}
.drop.drop_referral .drop_referral_service_teaser .light {
  text-transform: uppercase;
  font-weight: 300;
  font-size: 17.5px;
}
.drop.drop_referral .drop_referral_service_teaser .mid {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
}
.drop.drop_referral .drop_referral_text {
  font-size: 13px;
}
.drop-search {
  max-width: 800px;
  min-width: 500px;
  max-height: calc(100vh - 60px);
}
.drop-search .no_found {
  padding: 15px;
  text-align: center;
  font-size: 14px;
  color: #717d83;
}
.drop-search .no_found:before {
  display: block;
  margin: 0 0 10px;
  text-align: center;
  font-size: 30px;
}
.drop-search .drop_search_list {
  white-space: nowrap;
}
.drop-search .drop_search_list .group {
  border-bottom: 1px solid #cbcfd1;
}
.drop-search .drop_search_list .group:last-child {
  border-bottom: 0;
}
.drop-search .drop_search_list .group_name {
  width: 100px;
  display: inline-block;
  padding: 12px 15px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 11px;
  color: #717d83;
}
.drop-search .drop_search_list .group_list {
  display: inline-block;
  vertical-align: top;
  margin-left: -4px;
  width: calc(100% - 110px);
  max-width: calc(100% - 110px);
}
.drop-search .drop_search_list .group_list li {
  zoom: 1;
}
.drop-search .drop_search_list .group_list li:before,
.drop-search .drop_search_list .group_list li:after {
  content: "";
  display: table;
}
.drop-search .drop_search_list .group_list li:after {
  clear: both;
}
.drop-search .drop_search_list .group_list li a {
  max-width: 480px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.drop-search .drop_search_list .group_list .show_more {
  padding-top: 0;
}
.drop-search .drop_search_list .group_list .show_more a {
  color: #0082cd;
  font-size: 13px;
}
.drop-search .drop_search_list .group_list .value {
  float: right;
  text-align: right;
  font-weight: 400;
  font-size: 16px;
  color: #243036;
}
.drop-search .drop_search_list .group_list .value ~ .name {
  display: inline-block;
  padding: 2px 20px 2px 0;
  max-width: 300px;
}
.drop-search .drop_search_list .group_list .value ~ .desc {
  max-width: 300px;
}
.drop-search .drop_search_list .group_list .name {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.drop-search .drop_search_list .group_list .desc {
  display: block;
  clear: left;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  color: #717d83;
  font-size: 12px;
}
.drop-search .drop_search_list .group_list .actions {
  display: block;
  margin: 5px 0 0;
  font-size: 14px;
}
.drop-search .drop_search_list .group_list .actions span {
  color: #717d83;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
.drop-search .drop_search_list .group_list .actions span:hover {
  color: #009ee3;
}
.drop-search .drop_search_list .group_list li:hover .actions span {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.header__primary .menu-services {
  margin-left: 40px;
}
.header__search {
  position: absolute;
  top: 0;
  left: 32px;
  display: inline-block;
  height: 100%;
  background: url(/account/images/icon-search.svg?977d91b) no-repeat 0 50%;
  -webkit-background-size: 20px auto;
  -moz-background-size: 20px auto;
  background-size: 20px auto;
}
.header__search::after {
  content: ' ';
  position: absolute;
  top: 50%;
  left: 100%;
  margin-top: -30px;
  width: 0;
  height: 0;
  border: solid transparent;
  border-width: 30px 13px;
  border-color: transparent;
  border-left-color: #fff;
  pointer-events: none;
}
.header__search input[type="search"] {
  position: relative;
  padding-right: 20px;
  padding-left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 20px;
  height: 100%;
  font-size: 18px;
  border: 0;
  border-radius: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: 0.2s opacity, 0.3s width, 0.1s margin 0.2s;
  -moz-transition: 0.2s opacity, 0.3s width, 0.1s margin 0.2s;
  -o-transition: 0.2s opacity, 0.3s width, 0.1s margin 0.2s;
  -ms-transition: 0.2s opacity, 0.3s width, 0.1s margin 0.2s;
  transition: 0.2s opacity, 0.3s width, 0.1s margin 0.2s;
  cursor: pointer;
  z-index: 10;
}
.header__search input[type="search"]::-webkit-input-placeholder {
  color: #243036;
}
.header__search input[type="search"]::-moz-placeholder {
  color: #243036;
}
.header__search input[type="search"]:-ms-input-placeholder {
  color: #243036 !important;
}
.header__search input[type="search"]:focus,
.header__search input[type="search"].active {
  margin-left: 40px;
  width: calc(50vw - 180px);
  min-width: 400px;
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-transition: 0.2s opacity, 0.3s width, 0s margin;
  -moz-transition: 0.2s opacity, 0.3s width, 0s margin;
  -o-transition: 0.2s opacity, 0.3s width, 0s margin;
  -ms-transition: 0.2s opacity, 0.3s width, 0s margin;
  transition: 0.2s opacity, 0.3s width, 0s margin;
}
.header__search input[type="search"]:focus::-webkit-input-placeholder,
.header__search input[type="search"].active::-webkit-input-placeholder {
  color: #9da6aa;
}
.header__search input[type="search"]:focus::-moz-placeholder,
.header__search input[type="search"].active::-moz-placeholder {
  color: #9da6aa;
}
.header__search input[type="search"]:focus:-ms-input-placeholder,
.header__search input[type="search"].active:-ms-input-placeholder {
  color: #9da6aa !important;
}
.header__add {
  position: absolute;
  top: 9px;
  left: calc(50% - 21px);
}
.header__add a.add {
  display: block;
  width: 41px;
  height: 41px;
  background: -webkit-linear-gradient(42deg, #0082cd 14%, #009ee3 86%), #0082cd;
  background: -moz-linear-gradient(42deg, #0082cd 14%, #009ee3 86%), #0082cd;
  background: -o-linear-gradient(42deg, #0082cd 14%, #009ee3 86%), #0082cd;
  background: -ms-linear-gradient(42deg, #0082cd 14%, #009ee3 86%), #0082cd;
  background: linear-gradient(48deg, #0082cd 14%, #009ee3 86%), #0082cd;
  border-radius: 41px;
  -webkit-transition: background 0.2s, opacity 0.2s;
  -moz-transition: background 0.2s, opacity 0.2s;
  -o-transition: background 0.2s, opacity 0.2s;
  -ms-transition: background 0.2s, opacity 0.2s;
  transition: background 0.2s, opacity 0.2s;
}
.header__add a.add::before,
.header__add a.add::after {
  content: '';
  position: absolute;
  background-color: #fff;
  border-radius: 3px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: -webkit-transform 0.35s;
  -moz-transition: -moz-transform 0.35s;
  -o-transition: -o-transform 0.35s;
  -ms-transition: -ms-transform 0.35s;
  transition: transform 0.35s;
}
.header__add a.add::before {
  top: 12px;
  left: 19px;
  width: 3px;
  height: 17px;
}
.header__add a.add::after {
  top: 19px;
  left: 12px;
  width: 17px;
  height: 3px;
}
.header__add a.add.drop-enabled::after,
.header__add a.add.drop-enabled::before {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}
.header__add-drop.drop-content-inner {
  padding: 25px 35px;
  max-height: 100vh;
  overflow: visible;
}
.header__add-drop.drop-content-inner::after,
.header__add-drop.drop-content-inner::before {
  content: ' ';
  position: absolute;
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  width: 0;
  height: 0;
  pointer-events: none;
}
.header__add-drop.drop-content-inner::after {
  margin-left: -8px;
  border-width: 8px;
  border-color: transparent;
  border-bottom-color: #fff;
}
.header__add-drop.drop-content-inner::before {
  margin-left: -9px;
  border-color: transparent;
  border-bottom-color: rgba(0,0,0,0.1);
  border-width: 9px;
}
.header__add-drop.drop-content-inner h3 {
  margin: 0 0 12px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 12px;
}
.header__add-drop.drop-content-inner .col {
  margin: 0;
  width: 270px !important;
}
.header__add-drop.drop-content-inner [class*="col"] {
  float: left;
  width: auto;
}
.header__add-drop.drop-content-inner .col2 {
  margin-left: 65px;
}
.header__add-drop.drop-content-inner .col3 {
  margin-left: 35px;
}
.header__add-drop.drop-content-inner .drop-menu {
  margin-bottom: 20px;
}
.header__add-drop.drop-content-inner .quick_add {
  width: auto !important;
  max-width: 240px;
}
.header__add-drop.drop-content-inner .quick_add .drop-menu {
  margin-bottom: 10px;
  margin-right: 10px;
}
.header__add-drop.drop-content-inner .quick_add a {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.header__add-drop.drop-content-inner .quick_add .favorites-menu {
  margin-bottom: 20px;
  padding-top: 10px;
  border-top: 1px solid #e5e7e8;
}
.header__add-drop.drop-content-inner .quick_add .favorites-menu li a::before {
  margin-right: 7px;
  font-size: 18px;
  color: #d2aa0f;
}
.header__add-drop.drop-content-inner li {
  border-bottom: 0;
}
.header__add-drop.drop-content-inner li a {
  padding-left: 0;
  padding-right: 0;
  padding-top: 6px;
  padding-bottom: 6px;
  color: #0082cd;
}
.header__add-drop.drop-content-inner li a:hover {
  background: none;
  color: #009ee3;
}
.header__add-drop.drop-content-inner li a .new {
  position: relative;
  top: -6px;
  display: inline-block;
  margin-left: 5px;
  padding: 0 4px;
  line-height: 14px;
  text-transform: uppercase;
  font-size: 8px;
  font-weight: 700;
  color: #fff;
  background-color: #cf5353;
  background-image: -webkit-linear-gradient(40deg, #de4646 0%, #e96243 100%);
  background-image: -moz-linear-gradient(40deg, #de4646 0%, #e96243 100%);
  background-image: -o-linear-gradient(40deg, #de4646 0%, #e96243 100%);
  background-image: -ms-linear-gradient(40deg, #de4646 0%, #e96243 100%);
  background-image: linear-gradient(50deg, #de4646 0%, #e96243 100%);
  border-radius: 10px;
}
.header__add-drop.drop-content-inner .more {
  clear: both;
  margin: 0;
  padding: 0;
  text-align: center;
}
.header__add-drop.drop-content-inner .more a {
  display: inline-block;
  text-decoration: none;
  font-size: 13px;
  color: #717d83;
}
.header__add-drop.drop-content-inner .more a:hover {
  color: #243036;
}
.header__add-drop.drop-content-inner .more a::before {
  float: right;
  margin: 1px 0 0 6px;
}
.search_bar {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin: -32px -32px 0;
  padding: 24px 32px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 18px;
  background-color: #edeff1;
}
.search_bar::before {
  position: absolute;
  left: 50px;
  top: 37px;
}
.search_bar input {
  padding-left: 54px;
  padding-bottom: 1px;
  border-radius: 3px;
}
.tabs_flat__ideas {
  margin: 14px 0 20px;
  color: #717d83;
}
.tabs_flat__ideas .tab {
  margin-right: 0 !important;
  padding: 10px 20px 8px;
}
.ideas_list {
  cursor: default;
  font-size: 14px;
}
.ideas_list .idea {
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  padding: 24px 0;
  border-bottom: 1px solid rgba(36,48,54,0.09);
}
.ideas_list .idea:last-child {
  border-bottom: none;
}
.ideas_list .idea mark {
  background: #fbfb98;
  padding: 3px 0;
}
.ideas_list .idea__my .agree {
  color: rgba(36,48,54,0.5);
  cursor: default;
}
.ideas_list .idea__my .agree:hover {
  color: rgba(36,48,54,0.5);
}
.ideas_list .idea__my .agree::after {
  content: '\412\430\448\430   \438\434\435\44F';
}
.ideas_list .idea_text {
  -webkit-transition: color 0.1s ease;
  -moz-transition: color 0.1s ease;
  -o-transition: color 0.1s ease;
  -ms-transition: color 0.1s ease;
  transition: color 0.1s ease;
}
.ideas_list .idea_link {
  cursor: pointer;
}
.ideas_list .idea_link:hover .idea_text {
  color: #0382ce;
}
.ideas_list .votes_count {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-right: 24px;
  width: 124px;
  height: 50px;
  line-height: 1;
  font-size: 36px;
  font-weight: 300;
  text-align: center;
  color: #000;
}
.ideas_list .votes_count::after {
  content: ' \433\43E\43B\43E\441\43E\432';
  display: block;
  font-size: 14px;
  font-weight: 400;
  vertical-align: 18px;
}
.ideas_list .votes_count__golosa::after {
  content: ' \433\43E\43B\43E\441\430';
}
.ideas_list .votes_count__golos::after {
  content: ' \433\43E\43B\43E\441';
}
.ideas_list .idea_info_block {
  width: 100%;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.ideas_list .idea_text {
  min-height: 22px;
  margin-bottom: 12px;
}
.ideas_list .idea_status,
.ideas_list .idea_date,
.ideas_list .idea_answered {
  display: inline-block;
}
.ideas_list .agree {
  margin: 5px 0 0 24px;
  width: 160px;
  line-height: 0.94;
  text-align: center;
  font-size: 24px;
  color: #0e6cc3;
  -webkit-transition: color 0.1s ease;
  -moz-transition: color 0.1s ease;
  -o-transition: color 0.1s ease;
  -ms-transition: color 0.1s ease;
  transition: color 0.1s ease;
}
.ideas_list .agree:hover {
  color: #009ee3;
}
.ideas_list .agree::before {
  display: block;
  margin-bottom: 2px;
}
.ideas_list .agree::after {
  content: '\421\43E\433\43B\430\441\435\43D';
  font-size: 14px;
  font-weight: 500;
}
.ideas_list .agree.icon-thumbs-up-filled {
  color: #0382ce;
}
.ideas_list .idea_edit,
.ideas_list .idea_status,
.ideas_list .idea_date {
  color: #717d83;
}
.ideas_list .idea_date {
  margin: 0 16px;
}
.ideas_list .idea_answered {
  margin-top: -2px;
  padding: 2px 8px;
  font-weight: 400;
}
.ideas_list .idea_answered::before {
  content: '\415\441\442\44C   \43E\442\432\435\442';
}
.ideas_list::before {
  display: block;
  padding: 16px 0;
  color: #717d83;
  border-bottom: 1px solid rgba(36,48,54,0.09);
}
.no_border_bottom .idea:last-child {
  border: none;
}
.idea_not_found {
  margin-top: 44px;
  text-align: center;
}
.idea_not_found .icon {
  width: 70px;
  height: 64px;
  background-image: url(/account/images/icon_idea.svg?64330ae);
}
.idea_not_found .description {
  font-size: 14px;
  line-height: 20px;
}
.idea_not_found .form_buttons {
  margin-top: 22px;
}
.popup_layer.popup_idea_submit textarea {
  width: 100%;
  min-height: 200px;
  max-height: 50vh;
  line-height: 24px;
}
.popup_layer.popup_idea_submit .tooltip.error .tooltip-inner {
  max-width: none;
}
.idea.one_idea {
  border: none;
  padding-top: 0;
}
.modulbank_answer {
  padding: 24px 24px 24px 100px;
  background: #edeff1;
  border-radius: 3px;
}
.modulbank_answer i {
  display: block;
  position: absolute;
  top: 24px;
  left: 26px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: url(/account/images/logo_emblem_w.svg?60fd33d) no-repeat, -webkit-linear-gradient(315deg, #0382ce 14%, #24c4bc 77%);
  background: url(/account/images/logo_emblem_w.svg?60fd33d) no-repeat, -moz-linear-gradient(315deg, #0382ce 14%, #24c4bc 77%);
  background: url(/account/images/logo_emblem_w.svg?60fd33d) no-repeat, -o-linear-gradient(315deg, #0382ce 14%, #24c4bc 77%);
  background: url(/account/images/logo_emblem_w.svg?60fd33d) no-repeat, -ms-linear-gradient(315deg, #0382ce 14%, #24c4bc 77%);
  background: url(/account/images/logo_emblem_w.svg?60fd33d) no-repeat, linear-gradient(135deg, #0382ce 14%, #24c4bc 77%);
  background-position: center;
}
.modulbank_answer strong {
  display: inline-block;
  margin-bottom: 12px;
  font-size: 18px;
}
.modulbank_answer div {
  line-height: 24px;
}
.idea_edit {
  position: absolute;
  top: 30px;
  right: 30px;
  text-decoration: none;
}
.idea_edit::before {
  margin-right: 10px;
}
.account-income {
  width: 400px;
  margin: auto;
  padding-top: 4vh;
}
.account-income__item {
  position: static;
  padding: 16px 16px 16px 92px;
}
.account-income__item[class*="icon-"]::before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 92px;
  text-align: center;
  font-size: 24px;
  color: #0082cd;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.account_income_mycard .property_label {
  width: 30%;
  text-align: right;
}
.account_income_mycard .property_value {
  width: 66%;
  margin-left: 3%;
}
.account_income_mycard .total_summ {
  display: inline-block;
  margin-top: -11px;
  padding: 7px 12px;
  font-size: 20px;
  background: #eaf5f9;
}
.account_income_mycard_info_list li {
  padding-left: 15px;
  margin-bottom: 40px !important;
}
.account_income_mycard_info_list li:last-child {
  margin-bottom: 0 !important;
}
.account_income_mycard_info_list h3 {
  margin-bottom: 5px;
  font-weight: 500;
  font-size: 16px;
}
.account_income_mycard_info_list p {
  margin-bottom: 10px;
  font-size: 14px;
}
.account_income_mycard_info_list .example {
  padding: 10px 15px 12px;
  display: inline-block;
  font-weight: 500;
  font-size: 14px;
  background: #d9f3b8;
  border-left: 3px solid #a2e59f;
}
@media screen and (max-width: 768px) {
  .account-top-up .account-top-up__row {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.account-top-up .account-top-up__row._text {
  margin-top: 35px;
}
@media screen and (max-width: 768px) {
  .account-top-up .account-top-up__row._text {
    margin-top: 0;
  }
}
@media screen and (max-width: 768px) {
  .account-top-up .account-top-up__label {
    width: 100%;
    text-align: left;
  }
}
@media screen and (max-width: 768px) {
  .account-top-up .account-top-up__value {
    margin-left: 0;
    width: 100%;
  }
}
.account-top-up .account-top-up__drop {
  width: 75%;
}
@media screen and (max-width: 768px) {
  .account-top-up .account-top-up__drop {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .account-top-up .account-top-up__cancel {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .account-top-up .account-top-up__ok {
    width: 100%;
    height: 52px;
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .account-top-up .account-top-up__basis-info {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .account-top-up .account-top-up__label-max {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .account-top-up .account-top-up__summ-field {
    margin-top: 0;
  }
}
@media screen and (max-width: 768px) {
  .account-top-up .account-top-up__label {
    padding-top: 0;
    font-size: 12px;
  }
  .account-top-up .account-top-up__label._empty {
    display: none;
  }
  .account-top-up .account-top-up__label.col {
    margin-bottom: 8px;
    min-height: 0;
  }
}
@media screen and (max-width: 768px) {
  .account-top-up .account-top-up__sum-field {
    width: 146px;
  }
}
@media screen and (max-width: 768px) {
  .account-top-up .account-top-up__comission {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  .account-top-up .account-top-up__comission .input_group {
    margin-right: 16px;
  }
}
@media screen and (max-width: 768px) {
  .account-top-up .tooltip-inner {
    max-width: 220px;
  }
}
@media screen and (max-width: 768px) {
  .account-top-up .property_value {
    margin-left: 0;
  }
}
.account-top-up__sum-field {
  width: 30%;
}
.account-top-up-success .account-top-up-success__title {
  font-weight: 500;
  font-size: 40px;
}
.account-top-up-success .account-top-up-success__icon {
  margin-bottom: 28px;
  width: 149px !important;
  height: 120px !important;
}
.account-card .account-card__item {
  position: relative;
  padding-left: 16px;
}
.account-card .account-card__item::before {
  content: '';
  position: absolute;
  left: -20px;
  top: 2px;
  display: block;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  background-image: url(/account/images/services/cards/card.svg?f9e9bd5);
  width: 24px;
  height: 16px;
}
.account-card .account-card__item._selected {
  padding-left: 40px;
}
.account-card .account-card__item._selected::before {
  left: 0;
}
.account-card .account-card__item._visa::before {
  background-image: url(/account/images/services/cards/visa.svg?9eb253d);
}
.account-card .account-card__item._mastercard::before {
  background-image: url(/account/images/services/cards/mastercard.svg?2371c19);
}
.account-card .account-card__item._mir::before {
  background-image: url(/account/images/services/cards/mir.svg?621a706);
}
.account-card .account-card__remove {
  position: absolute;
  top: 2px;
  right: -4px;
  font-size: 14px;
  color: #717d83;
}
.account-card .ms-drop ul li.selected label::before {
  display: none;
}
.account-card .ms-choice {
  padding-left: 12px;
}
article.page_invoicing {
  background: #edeff1;
}
article.page_invoicing .page_header {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
article.page_invoicing .page_content {
  padding-top: 10px;
  padding-left: 65px;
  padding-right: 65px;
}
article.page_invoicing .page_bottom_panel {
  padding-left: 65px;
  padding-right: 75px;
}
.document_invoicing {
  background: #fff;
  padding: 40px 40px 20px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.09), 0 0 1px 0 rgba(0,0,0,0.22);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.09), 0 0 1px 0 rgba(0,0,0,0.22);
  margin: 0 0 20px;
}
.document_invoicing:before {
  content: '';
  position: absolute;
  right: -3px;
  top: -3px;
  border: 23px solid #edeff1;
  border-left-color: transparent;
  border-bottom-color: transparent;
}
.document_invoicing:after {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  border: 20px solid rgba(36,48,54,0.03);
  border-right-color: transparent;
  border-top-color: transparent;
}
.document_invoicing .document_invoicing_sep {
  margin: 40px -40px;
  border-bottom: 3px dashed rgba(36,48,54,0.09);
}
.document_invoicing .document_invoicing_client {
  margin-right: 100px;
}
.document_invoicing .document_invoicing_products {
  margin-bottom: 40px;
}
.document_invoicing .document_invoicing_products table {
  table-layout: fixed;
  margin-bottom: 30px;
}
.document_invoicing .document_invoicing_products table .delete_row {
  color: #717d83;
  font-size: 13px;
  display: inline-block;
}
.document_invoicing .document_invoicing_products table .delete_row:hover {
  color: #e54d4d;
}
.document_invoicing .document_invoicing_products .nds,
.document_invoicing .document_invoicing_products .total {
  margin-bottom: 20px;
  zoom: 1;
}
.document_invoicing .document_invoicing_products .nds:before,
.document_invoicing .document_invoicing_products .total:before,
.document_invoicing .document_invoicing_products .nds:after,
.document_invoicing .document_invoicing_products .total:after {
  content: "";
  display: table;
}
.document_invoicing .document_invoicing_products .nds:after,
.document_invoicing .document_invoicing_products .total:after {
  clear: both;
}
.document_invoicing .document_invoicing_products .nds .left,
.document_invoicing .document_invoicing_products .total .left {
  width: 77%;
  float: left;
  text-align: right;
}
.document_invoicing .document_invoicing_products .nds .right,
.document_invoicing .document_invoicing_products .total .right {
  width: 22%;
  float: right;
  text-align: right;
}
.document_invoicing .document_invoicing_products .total {
  font-size: 20px;
  font-weight: 500;
}
.document_invoicing .document_invoicing_upload_sign {
  margin-bottom: 50px;
}
.document_invoicing .document_invoicing_upload_sign td {
  border: none;
  padding: 0;
}
.document_invoicing .document_invoicing_upload_sign input,
.document_invoicing .document_invoicing_upload_sign .button {
  vertical-align: middle;
}
.document_invoicing .document_invoicing_upload_sign .button.light {
  border: 1px dashed #0382ce;
  color: #0382ce;
  letter-spacing: 0;
}
.document_invoicing .document_invoicing_upload_sign .img_sign {
  vertical-align: middle;
  display: inline-block;
  margin: -10px 0;
  text-align: center;
  width: 150px;
}
.document_invoicing .document_invoicing_upload_sign .img_sign img {
  max-width: 160px;
  max-height: 50px;
  width: auto;
  height: auto;
}
.document_invoicing .document_invoicing_upload_sign .img_sign .delete {
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 0;
}
.document_invoicing .document_invoicing_upload_seal {
  width: 120px;
  height: 120px;
  margin-top: -15px;
  display: inline-block;
  vertical-align: top;
}
.document_invoicing .document_invoicing_upload_seal label.button_file_upload {
  display: block;
  width: 120px;
  height: 120px;
  border: 1px dashed #0382ce;
  border-radius: 50%;
  text-align: center;
  text-transform: uppercase;
  color: #0382ce;
  text-decoration: none;
  padding: 45px 0 0;
  font-weight: 500;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.document_invoicing .document_invoicing_upload_seal label.button_file_upload.replace {
  border: none;
  padding: 0;
}
.document_invoicing .document_invoicing_upload_seal label.button_file_upload.replace img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  text-align: center;
}
.document_invoicing .document_invoicing_upload_seal .delete {
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 0;
}
.invoicing_send {
  background: #fff url(/account/images/letter_border.svg?914c7e2) repeat-x 4px 4px;
  padding: 40px 40px 20px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.09), 0 0 1px 0 rgba(0,0,0,0.22);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.09), 0 0 1px 0 rgba(0,0,0,0.22);
}
.invoicing_send .property_label {
  color: #243036;
  font-size: 20px;
  padding-top: 8px;
}
.open_account :not(.info) h4 {
  margin: 0 0 20px;
  font-weight: 400;
}
.open_account .search_ogrn {
  margin-bottom: 35px;
}
.open_account .docs_block .file_upload_list .col.half:nth-child(2n+1) {
  margin-left: 0;
}
.open_account.flex {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.open_account.flex .left_side {
  margin-right: auto;
  width: 62%;
}
.open_account.flex .right_side {
  margin-top: 5px;
  padding-top: 222px;
  padding-bottom: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 33%;
/* TODO: $cl-blue-4 + 90% заменить на нормальную переменную */
  background: #eaf8fd url(/account/images/promo/girl1__small.png?43067ab) no-repeat 54% 24px;
/* TODO: $cl-blue-4 + 75% заменить на нормальную переменную */
  border: 1px solid #cbecfb;
}
.docs_row {
  margin-bottom: 15px;
  max-width: 900px;
}
.docs_row .docs_block .file_upload_list {
  margin-bottom: 15px;
}
.beneficiar_list .beneficiar_item {
  margin-bottom: 10px;
}
.beneficiar_list .beneficiar_item:nth-of-type(2n+1) {
  margin-left: 0;
}
.beneficiar_list .beneficiar_item_name {
  margin: 0 0 15px;
  font-weight: normal;
  font-size: 17px;
  color: #30b5ee;
}
.podpisant_item {
  margin: 0 0 20px;
}
.podpisant_item.minimized .podpisant_item_info {
  display: none;
}
.podpisant_item_name {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0 15px;
  height: 42px;
  font-weight: 400;
  font-size: 17px;
  color: #717d83;
  background: #fff;
  border: 1px solid rgba(0,0,0,0.12);
  border-radius: 3px;
  z-index: 20;
}
.podpisant_item_name > * {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.podpisant_item_name .post {
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  margin: 0 8px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}
.podpisant_item_name .podpisant_delete {
  margin-left: auto;
  font-size: 14px;
  color: #b93535;
}
.podpisant_item_info {
  margin: -22px -30px 20px;
  padding: 40px 30px 20px;
  background: #edeff1;
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff;
  z-index: 10;
}
.podpisant_add_link {
  display: inline-block;
  margin-bottom: 10px;
}
.manager_photo {
  text-align: center;
  float: left;
}
.manager_photo img {
  position: relative;
  margin: 0 0 8px;
  width: 150px;
  height: 150px;
  border: 5px solid #fff;
  border-radius: 50%;
  z-index: 10;
}
.manager_photo::before {
  content: '';
  position: absolute;
  left: -1px;
  top: 8px;
  display: block;
  width: 155px;
  height: 155px;
  background: #81c624;
  border-radius: 50%;
  z-index: 1;
}
.manager_photo::after {
  content: '';
  position: absolute;
  right: -1px;
  top: -1px;
  display: block;
  width: 157px;
  height: 157px;
  background: #0382ce;
  border-radius: 50%;
  z-index: 1;
}
.manager_name {
  margin: 0 0 2px;
}
.manager_post {
  font-size: 14px;
  color: #717d83;
}
.manager_text {
  margin: 0 0 0 200px;
}
.ecp_activation_step {
  padding-left: 60px;
}
.ecp_activation_step .step {
  position: absolute;
  left: 20px;
  top: 17px;
  font-weight: bold;
  font-size: 20px;
  color: #717d83;
}
.ecp_activation_step .circ li {
  clear: both;
  overflow: hidden;
}
.popup_payment_scan {
  margin: -32px;
  padding-bottom: 20px;
  min-height: 442px;
  overflow: hidden;
  -webkit-transition: height 0.3s;
  -moz-transition: height 0.3s;
  -o-transition: height 0.3s;
  -ms-transition: height 0.3s;
  transition: height 0.3s;
}
.popup_payment_scan .popup_close:before {
  color: #fff;
}
.popup_payment_scan.one-s {
  min-height: 456px;
}
.popup_payment_scan.one-s .payment_scan_header {
  background-color: #efd04e;
  background-image: -webkit-linear-gradient(329deg, rgba(240,210,84,0.2) 6.9%, rgba(227,95,25,0.2) 93.16%);
  background-image: -moz-linear-gradient(329deg, rgba(240,210,84,0.2) 6.9%, rgba(227,95,25,0.2) 93.16%);
  background-image: -o-linear-gradient(329deg, rgba(240,210,84,0.2) 6.9%, rgba(227,95,25,0.2) 93.16%);
  background-image: -ms-linear-gradient(329deg, rgba(240,210,84,0.2) 6.9%, rgba(227,95,25,0.2) 93.16%);
  background-image: linear-gradient(121deg, rgba(240,210,84,0.2) 6.9%, rgba(227,95,25,0.2) 93.16%);
}
.popup_payment_scan.one-s .payment_scan_icon::after {
  height: 119px;
  background-image: url(/account/images/icons/icon--scan_doc_1s.svg?352789d);
}
.popup_payment_scan.one-s .payment_scan_icon::before {
  display: none;
}
.popup_payment_scan.one-s .scan_content_text.load {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  padding-top: 0;
}
.popup_payment_scan.one-s.load .scan_content_text,
.popup_payment_scan.one-s.error .scan_content_text {
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
}
.popup_payment_scan.one-s.load .payment_scan_icon::after {
  -webkit-animation: none;
  -moz-animation: none;
  -o-animation: none;
  -ms-animation: none;
  animation: none;
}
.popup_payment_scan.one-s.error .payment_scan_icon::after {
  background-image: url(/account/images/icons/icon--scan_doc.svg?cf14a46);
}
.popup_payment_scan.load .payment_scan_icon:after {
  -webkit-animation: paymentScannerB 2.5s infinite linear;
  -moz-animation: paymentScannerB 2.5s infinite linear;
  -o-animation: paymentScannerB 2.5s infinite linear;
  -ms-animation: paymentScannerB 2.5s infinite linear;
  animation: paymentScannerB 2.5s infinite linear;
}
.popup_payment_scan.load .payment_scan_icon .scanner {
  -webkit-animation: paymentScanner 2.5s infinite linear;
  -moz-animation: paymentScanner 2.5s infinite linear;
  -o-animation: paymentScanner 2.5s infinite linear;
  -ms-animation: paymentScanner 2.5s infinite linear;
  animation: paymentScanner 2.5s infinite linear;
}
.popup_payment_scan.load .scan_content_text {
  -webkit-transform: translateX(-400px);
  -moz-transform: translateX(-400px);
  -o-transform: translateX(-400px);
  -ms-transform: translateX(-400px);
  transform: translateX(-400px);
}
.popup_payment_scan.success .payment_scan_header:before {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.popup_payment_scan.success .payment_scan_icon {
  background-image: url(/account/images/icons/icon--scan_doc_success.svg?a132d7d);
  background-repeat: no-repeat;
  background-position: 64% 0;
  height: 135px;
  width: 150px;
}
.popup_payment_scan.success .payment_scan_icon:after,
.popup_payment_scan.success .payment_scan_icon:before,
.popup_payment_scan.success .payment_scan_icon .scanner {
  display: none;
}
.popup_payment_scan.success .scan_content_text {
  -webkit-transform: translateX(-800px);
  -moz-transform: translateX(-800px);
  -o-transform: translateX(-800px);
  -ms-transform: translateX(-800px);
  transform: translateX(-800px);
}
.popup_payment_scan.error .payment_scan_header {
  background-image: -webkit-linear-gradient(115.28deg, #c20c0c 0%, #e67f55 96.19%);
  background-image: -moz-linear-gradient(115.28deg, #c20c0c 0%, #e67f55 96.19%);
  background-image: -o-linear-gradient(115.28deg, #c20c0c 0%, #e67f55 96.19%);
  background-image: -ms-linear-gradient(115.28deg, #c20c0c 0%, #e67f55 96.19%);
  background-image: linear-gradient(334.72deg, #c20c0c 0%, #e67f55 96.19%);
}
.popup_payment_scan.error .scan_content_text {
  -webkit-transform: translateX(-1200px);
  -moz-transform: translateX(-1200px);
  -o-transform: translateX(-1200px);
  -ms-transform: translateX(-1200px);
  transform: translateX(-1200px);
  -webkit-transition: 0s;
  -moz-transition: 0s;
  -o-transition: 0s;
  -ms-transition: 0s;
  transition: 0s;
}
.popup_payment_scan .payment_scan_header {
  background-image: -webkit-linear-gradient(115.28deg, #0084cc 0%, #2cbdca 98.47%);
  background-image: -moz-linear-gradient(115.28deg, #0084cc 0%, #2cbdca 98.47%);
  background-image: -o-linear-gradient(115.28deg, #0084cc 0%, #2cbdca 98.47%);
  background-image: -ms-linear-gradient(115.28deg, #0084cc 0%, #2cbdca 98.47%);
  background-image: linear-gradient(334.72deg, #0084cc 0%, #2cbdca 98.47%);
  color: #fff;
  height: 188px;
  padding: 36px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  border-radius: 4px 4px 0 0;
  -webkit-transition: height 0.3s, padding-top 0.3s, background 0.5s;
  -moz-transition: height 0.3s, padding-top 0.3s, background 0.5s;
  -o-transition: height 0.3s, padding-top 0.3s, background 0.5s;
  -ms-transition: height 0.3s, padding-top 0.3s, background 0.5s;
  transition: height 0.3s, padding-top 0.3s, background 0.5s;
}
.popup_payment_scan .payment_scan_header::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: -webkit-linear-gradient(115.28deg, #85c431 0%, #beda5a 96.55%);
  background-image: -moz-linear-gradient(115.28deg, #85c431 0%, #beda5a 96.55%);
  background-image: -o-linear-gradient(115.28deg, #85c431 0%, #beda5a 96.55%);
  background-image: -ms-linear-gradient(115.28deg, #85c431 0%, #beda5a 96.55%);
  background-image: linear-gradient(334.72deg, #85c431 0%, #beda5a 96.55%);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  -ms-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
.popup_payment_scan .payment_scan_icon {
  margin: 0 auto;
  height: 120px;
  width: 118px;
}
.popup_payment_scan .payment_scan_icon::before,
.popup_payment_scan .payment_scan_icon::after {
  content: '';
  position: absolute;
  top: 0;
  left: 11px;
  width: 96px;
  height: 60px;
  background-image: url(/account/images/icons/icon--scan_doc.svg?cf14a46);
  background-repeat: no-repeat;
  background-position: center 0;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
}
.popup_payment_scan .payment_scan_icon::before {
  height: 120px;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
}
.popup_payment_scan .payment_scan_icon .scanner {
  position: absolute;
  top: calc(50% - 4px);
  width: 100%;
  height: 8px;
  background-color: #fff;
  border-radius: 2px;
  -webkit-box-shadow: 0 3px 7px 0 #fff;
  box-shadow: 0 3px 7px 0 #fff;
  -webkit-transition: top 0.3s;
  -moz-transition: top 0.3s;
  -o-transition: top 0.3s;
  -ms-transition: top 0.3s;
  transition: top 0.3s;
}
.popup_payment_scan .payment_scan_content {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.popup_payment_scan .payment_scan_content p {
  margin: 0;
  font-size: 15px;
}
.popup_payment_scan .payment_scan_content h2 {
  margin-bottom: 16px;
  font-weight: 500;
}
.popup_payment_scan .payment_scan_content .form_buttons {
  margin-top: 24px;
}
.popup_payment_scan .payment_scan_content .small_text,
.popup_payment_scan .payment_scan_content .form_error {
  margin-top: 24px;
  font-size: 11px;
}
.popup_payment_scan .scan_content_text {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -o-box-flex: 0;
  -ms-box-flex: 0;
  box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  padding: 32px 20px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  text-align: center;
  -webkit-transition: -webkit-transform 0.4s;
  -moz-transition: -moz-transform 0.4s;
  -o-transition: -o-transform 0.4s;
  -ms-transition: -ms-transform 0.4s;
  transition: transform 0.4s;
}
.popup_payment_scan .scan_content_text.load {
  padding-top: 84px;
}
.popup_payment_scan .scan_content_text.success {
  padding-top: 48px;
}
.popup_payment_scan .scan_content_text.error h2 {
  color: #b93535;
}
.popup_payment_scan .payment_scan_advice {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 32px;
  padding-right: 32px;
  min-height: 60px;
  line-height: 1.45em;
  text-align: center;
  color: #49555c;
}
.payroll_connect {
  margin: 40px 0 0;
  padding: 30px 100px 30px;
}
.payroll_connect .payroll_connect_title {
  font-size: 26px;
  font-weight: 200;
  text-align: center;
  margin: 0 0 40px;
}
.payroll_connect > .form {
  width: 80%;
  margin: 0 auto;
}
.payroll_connect .form_buttons {
  text-align: center;
}
.payroll_connect .info_sms {
  max-width: 100%;
  text-align: center;
  border: 2px solid #f6ebb4;
}
.payroll_connect_success {
  background-image: url(/account/images/account_widget_status_success.svg?47af2c1);
  background-repeat: no-repeat;
  background-position: center 20px;
  -webkit-background-size: 70px auto;
  -moz-background-size: 70px auto;
  background-size: 70px auto;
  padding: 120px 100px 30px;
  margin: 40px 0 0;
  text-align: center;
}
.payroll_steps {
  width: 700px;
  margin: 0 auto;
  text-align: center;
  padding: 40px;
}
.payroll_new_staff_total {
  margin: 10px 0 25px;
  text-align: right;
  font-size: 14px;
  line-height: 1.8;
}
.payroll_new_staff_total .value {
  display: inline-block;
  width: 15%;
  text-align: center;
}
.payroll_review {
  max-width: 850px;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: distribute;
  -moz-box-pack: distribute;
  -o-box-pack: distribute;
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  cursor: default;
}
.payroll_review .block {
  position: relative;
  width: 45%;
  text-align: left;
  padding-left: 68px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: no-repeat 0 2px;
}
.payroll_review .block i {
  position: absolute;
  width: 50px;
  height: 50px;
  top: 0;
  left: 0;
}
.payroll_review .block .title {
  font-weight: 500;
  margin-bottom: 8px;
}
.payroll_review .block .text {
  font-size: 14px;
  color: #717d83;
}
.payroll_review .block:nth-child(-n+2) {
  margin-bottom: 50px;
}
.payroll_review .form_buttons {
  margin: 40px auto 0;
}
.payroll_review .form_buttons .button {
  font-weight: bold;
  padding-left: 28px;
  padding-right: 28px;
}
.payroll_payment_settings {
  margin: -32px -32px 0;
  padding: 32px 40% 16px 32px;
  background-color: #f5f5f6;
}
.create_payroll_list.center_xy {
  width: 540px;
  margin: auto;
  padding-top: 20px;
  height: calc(100% - 204px);
  min-height: 260px;
}
.create_payroll_list.center_xy .icon {
  width: 104px;
  height: 104px;
  background-image: url(/account/images/icons/icon-serv-payroll--header.svg?13bbce1);
}
.create_payroll_list.center_xy .description {
  width: 100%;
}
.create_payroll_list.center_xy .button {
  font-weight: bold;
}
.payroll-staff-list__payment .employee {
  width: 350px;
}
.payroll-staff-list__payment table {
  border-bottom: 2px solid #f5f5f6;
}
.payroll_payment_total {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin: 16px 5px 40px 0;
}
.payroll_payment_total .value {
  white-space: nowrap;
  color: #000;
  font-size: 24px;
}
.payroll_payment_total .value::before {
  content: "\418\442\43E\433\43E:";
  display: inline-block;
  width: 60px;
  font-size: 16px;
}
.payroll_payment_total .payee_amount {
  margin-left: 62px;
  font-size: 14px;
  color: #717d83;
}
.payroll-staff-list .icon-trash-bin {
  color: #9da6aa !important;
}
.payroll-staff-list .icon-trash-bin:hover {
  color: #899194 !important;
}
.payroll-staff-list .table_list_cell.bank {
  text-transform: uppercase;
}
.payroll-staff-list .table_list_row {
  border-bottom: 1px solid #e6e8e9;
}
.payments_ready {
  padding: 12px 16px;
  border-radius: 4px;
  background-color: #d4f296;
}
.payments_ready .title {
  margin-bottom: 6px;
  font-weight: 500;
}
.payments_ready .text {
  font-size: 14px;
  line-height: 20px;
}
.load_result_list {
  margin: 32px 0;
}
.load_result_list .title {
  margin-bottom: 16px;
  letter-spacing: 0.08em;
}
.load_result_list li {
  position: relative;
  margin-bottom: 18px;
  padding-left: 30px;
}
.load_result_list li::before {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 18px;
  vertical-align: -3px;
  color: #88bd1f;
}
.load_result_list .error {
  color: #b93535;
}
.load_result_list .error p {
  font-size: 14px;
}
.load_result_list .error::before {
  color: inherit;
}
.load_result_list__payments {
  margin-left: 2px;
}
.avans_value {
  margin-top: 24px;
}
.avans_value input {
  width: 181px;
}
.avans_change_comment {
  width: 100%;
  margin-top: 16px;
}
.avans_change_comment textarea {
  width: 100%;
  min-height: 100px;
}
.file_upload_list.avans_change_docs {
  margin: 24px 0 -24px;
}
.file_upload_list.avans_change_docs .file_upload_block {
  margin-bottom: 24px;
}
.payroll-tariffs {
  margin: 32px 0 36px;
  padding-left: 20px;
}
.payroll-tariffs__item {
  margin-bottom: 24px;
  padding: 0 32px 0 84px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.payroll-tariffs__item._any-bank {
  background-image: url(/account/images/icons/icon-banki.svg?31b4130);
}
.payroll-tariffs__item._ndfl {
  background-image: url(/account/images/icons/icon-nalogi.svg?81d9f0f);
}
.payroll-tariffs__item._how-connect {
  background-image: url(/account/images/icons/icon-money.svg?135e3ce);
}
.payroll-tariffs__item .title {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 6px;
}
.payroll-tariffs__item .text {
  font-size: 14px;
}
.popup__payroll_limit {
  width: 560px;
}
.popup__payroll_limit .button.grey {
  color: #717d83;
}
.page_content .ndfl-page {
  padding-bottom: 34px;
}
.ndfl-page__field-code {
  font-size: 10px;
  letter-spacing: 0.05em;
}
.drop.drop_timeline {
  top: 10px !important;
}
.drop.drop_timeline .drop-content-inner {
  max-height: 70vh;
  width: 400px;
}
.drop.drop_timeline .drop-content-inner div {
  position: relative;
}
.timeline_widget {
  position: relative;
}
.timeline_widget .timeline_more {
  padding: 0 20px 20px;
}
.timeline {
  font-size: 14px;
  -webkit-overflow-scrolling: touch;
}
.timeline .timeline_block {
  margin: 0 0 10px;
  padding: 0 0 10px;
  border-bottom: 1px solid #e5e7e8;
}
.timeline .timeline_block:last-of-type {
  border: none;
  padding-bottom: 0;
}
.timeline .timeline_clean {
  padding: 80px 0 50px;
  text-align: center;
  color: #717d83;
  background: url(/account/images/icon_timeline.svg?d1eb71d) no-repeat center 30px;
}
.timeline .timeline_important {
  padding: 10px 0;
  background: #fcf2ce;
}
.timeline .timeline_important .timeline_line_block {
  margin-bottom: 0;
}
.timeline .timeline_important .line_block_title .icon {
  -webkit-box-shadow: 0 0 0 2px #fcf2ce, 0 0 0 4px #6690b0;
  box-shadow: 0 0 0 2px #fcf2ce, 0 0 0 4px #6690b0;
}
.timeline .line_block_title {
  font-size: 15px;
  font-weight: 500;
}
.timeline .line_block_title .icon {
  position: absolute;
  left: 28px;
  top: 19px;
  width: 3px;
  height: 3px;
  background: #6690b0;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #6690b0;
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #6690b0;
}
.timeline .line_block_item {
  padding: 10px 40px 10px 48px;
  line-height: 1.35;
  word-break: break-word;
}
.timeline .line_block_item.new {
  background: rgba(36,48,54,0.03);
}
.timeline .line_block_item .item_icon {
  position: absolute;
  display: block;
  top: 10px;
  left: 20px;
  width: 19px;
  height: 19px;
  line-height: 15px;
  text-align: center;
  z-index: 10;
}
.timeline .line_block_item .item_icon::before {
  margin: 0;
  width: auto;
  font-size: 17px;
}
.timeline .line_block_item .item_message {
  margin: 10px 0 0;
  padding: 7px 10px;
  background: #f5f5f6;
  border: 1px solid #d2d7dd;
}
.timeline .line_block_item .item_message::after,
.timeline .line_block_item .item_message::before {
  bottom: 100%;
  left: 20px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.timeline .line_block_item .item_message::after {
  border-color: rgba(245,245,246,0);
  border-bottom-color: #f5f5f6;
  border-left-color: #f5f5f6;
  border-width: 5px;
  margin-left: -5px;
}
.timeline .line_block_item .item_message::before {
  border-color: rgba(210,215,221,0);
  border-bottom-color: #d2d7dd;
  border-left-color: #d2d7dd;
  border-width: 6px;
  margin-left: -6px;
}
.timeline .line_block_item .item_delete {
  position: absolute;
  top: 11px;
  right: 10px;
  width: 18px;
  text-align: right;
  height: 14px;
  font-size: 14px;
  color: #717d83;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -ms-transition: color 0.3s;
  transition: color 0.3s;
}
.timeline .line_block_item .item_delete::before {
  vertical-align: 0;
  margin: 0;
  width: auto;
}
.timeline .line_block_item .item_delete:hover {
  color: #b93535;
}
.timeline .line_block_item:hover .item_delete {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.page_content__y_scroll {
  overflow-y: scroll;
}
img.vk_docs_scan {
  display: block;
  margin: 30px 0;
  height: auto;
  max-width: calc(100% - 70px);
  -webkit-box-shadow: 0 5px 11px rgba(0,0,0,0.2);
  box-shadow: 0 5px 11px rgba(0,0,0,0.2);
}
.radio_tile {
  padding: 24px;
  background: #f5f5f6;
  border-radius: 3px;
}
.radio_tile box-shadow 0 0 1px 0 rgba(#000 .col.eight,
.radio_tile .22) .col.eight,
.radio_tile 0 1px 2px 0 cgrey09 .col.eight {
  font-size: 0;
}
.radio_tile box-shadow 0 0 1px 0 rgba(#000 .col.eight .mr10p,
.radio_tile .22) .col.eight .mr10p,
.radio_tile 0 1px 2px 0 cgrey09 .col.eight .mr10p {
  margin-right: 10%;
}
.radio_tile box-shadow 0 0 1px 0 rgba(#000 .form_buttons,
.radio_tile .22) .form_buttons,
.radio_tile 0 1px 2px 0 cgrey09 .form_buttons {
  margin: 24px 0 0;
}
.radio_tile box-shadow 0 0 1px 0 rgba(#000 .add_comment,
.radio_tile .22) .add_comment,
.radio_tile 0 1px 2px 0 cgrey09 .add_comment {
  margin-bottom: 12px;
}
.radio_tile box-shadow 0 0 1px 0 rgba(#000 .add_comment textarea,
.radio_tile .22) .add_comment textarea,
.radio_tile 0 1px 2px 0 cgrey09 .add_comment textarea {
  width: 70%;
}
.radio_tile .file_upload_block {
  background-color: #fff;
}
.page__grey .radio_tile {
  background: #fff;
}
.page__grey .file_upload_block {
  background-color: #f7f7f7;
}
.upload_confirm_docs {
  margin: 24px 0 0;
}
.upload_confirm_docs .add_comment {
  margin-top: 24px;
}
.upload_confirm_docs .add_comment textarea {
  margin-top: 16px;
  width: 100%;
  min-height: 94px;
}
.page_center_info__verify_docs {
  height: calc(100% - 30px);
}
.page_center_info__verify_docs .bg {
  margin-bottom: 30px;
  height: 100px;
  width: 124px;
  background: url(/account/images/icon_folder.svg?a8bffad) no-repeat, url(/account/images/loading.gif?966bce2) no-repeat;
  background-position: 50% 0, 50% 46px;
  -webkit-background-size: auto, 24px 24px;
  -moz-background-size: auto, 24px 24px;
  background-size: auto, 24px 24px;
}
.page_center_info__verify_docs .description {
  width: inherit;
}
.reg_var2 {
  position: absolute;
  width: 100%;
  min-height: 100%;
  background: -webkit-radial-gradient(65% 100%, #edeff1 45%, #b7bfc7 100%);
  background: -moz-radial-gradient(65% 100%, #edeff1 45%, #b7bfc7 100%);
  background: -o-radial-gradient(65% 100%, #edeff1 45%, #b7bfc7 100%);
  background: -ms-radial-gradient(65% 100%, #edeff1 45%, #b7bfc7 100%);
  background: radial-gradient(65% 100%, #edeff1 45%, #b7bfc7 100%);
}
.reg_var2 .form_group {
  margin-bottom: 20px;
}
.reg_var2 input[type="text"],
.reg_var2 input[type="password"],
.reg_var2 input[type="search"],
.reg_var2 input[type="email"],
.reg_var2 input[type="tel"],
.reg_var2 input[type="time"],
.reg_var2 input[type="date"],
.reg_var2 input[type="number"],
.reg_var2 textarea {
  height: 46px;
  font-size: 16px;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.reg_var2 .phone_code {
  position: absolute;
  padding: 0 15px;
  color: #717d83;
  height: 46px;
  line-height: 46px;
  border-right: 1px solid #cbcfd1;
}
.reg_var2 .phone_number {
  padding-left: 60px;
}
.reg_var2 .ms-choice {
  height: 46px;
  font-size: 16px;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.reg_var2 .wrap {
  margin: 0 auto;
  padding-bottom: 70px;
  padding-top: calc((100vh - 830px) / 2);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 544px;
  min-height: 100vh;
  -webkit-animation-name: zoomIn;
  -moz-animation-name: zoomIn;
  -o-animation-name: zoomIn;
  -ms-animation-name: zoomIn;
  animation-name: zoomIn;
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  -o-animation-duration: 0.5s;
  -ms-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: backwards;
  -moz-animation-fill-mode: backwards;
  -o-animation-fill-mode: backwards;
  -ms-animation-fill-mode: backwards;
  animation-fill-mode: backwards;
}
.reg_var2 .wrap.login {
  width: 420px;
}
.reg_var2 .wrap.login .reg_section {
  height: auto;
}
.reg_var2 .wrap.auth_partner {
  width: 460px;
}
.reg_var2 .wrap.reg_admin {
  width: 700px;
}
.reg_var2 .reg_header {
  padding: 25px 0;
}
.reg_var2 .reg_header .logo {
  display: block;
  width: 100%;
  height: 45px;
  text-indent: -10000em;
  background: url(/account/images/logo/logo-2.0.svg?2236016) no-repeat center 0;
  -webkit-background-size: auto 100%;
  -moz-background-size: auto 100%;
  background-size: auto 100%;
}
.reg_var2 .reg_header .slogan {
  display: block;
  margin: 12px 0 0;
  text-align: center;
  font-size: 18px;
  color: #2d4668;
}
.reg_var2 .reg_header .header_links {
  position: absolute;
  right: 0;
  top: 45px;
}
.reg_var2 .reg_section {
  width: 100%;
  -webkit-box-shadow: 4px 4px 0 rgba(45,70,104,0.06);
  box-shadow: 4px 4px 0 rgba(45,70,104,0.06);
}
.reg_var2 .reg_article {
  vertical-align: top;
  padding: 30px 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
}
.reg_var2 .reg_article h1 {
  color: #243036;
}
.reg_var2 .reg_article .reg_text_block {
  margin: 0 -50px 25px;
  padding: 15px 50px;
  line-height: 1.4;
  text-align: center;
  font-size: 14px;
  background-color: #f5f5f6;
}
.reg_var2 .reg_article .copyright {
  display: none;
}
.reg_var2 .reg_article .wizard_steps {
  margin: 0 -50px 20px -50px;
}
.reg_var2 .reg_article .info_sms {
  margin-left: -25px;
  margin-right: -25px;
  margin-bottom: -30px;
  padding-left: 50px;
  padding-right: 50px;
  padding-bottom: 30px;
  max-width: 1000px;
}
.reg_var2 .reg_article .sms_confirm {
  margin: 0 -50px -30px;
}
.reg_var2 .reg_article .form_buttons {
  text-align: center;
}
.reg_var2 .reg_article .field_reg_ogrn {
  margin-left: auto;
  margin-right: auto;
}
.reg_var2 .reg_article .field_reg_ogrn input {
  font-size: 18px;
}
.reg_var2 .reg_article .loading {
  margin: 30px 0;
}
.reg_var2 .login .reg_section {
  min-height: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.reg_var2 .login .reg_header {
  padding: 9vh 0 20px;
  text-align: center;
}
.reg_var2 .login .reg_header .title {
  margin: 11vh 0 0;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 22px;
  color: #717d83;
}
.reg_var2 .login .reg_article {
  display: block;
  padding: 44px 50px;
  width: 100%;
  -webkit-box-shadow: 7px 7px 0 rgba(45,70,104,0.1);
  box-shadow: 7px 7px 0 rgba(45,70,104,0.1);
}
.reg_var2 .login .reg_article .info {
  margin-left: -50px;
  margin-right: -50px;
  padding-left: 50px;
  padding-right: 50px;
}
.reg_var2 .login .reg_article .info_sms {
  margin-top: 30px;
  margin-bottom: -45px;
}
.reg_var2 .login .form {
  margin: 0;
}
.reg_var2 .login .login_links {
  padding: 20px 0 0;
  text-align: center;
}
.reg_var2 .login .login_links a {
  display: inline-block;
  margin: 0 10px;
  font-size: 14px;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}
.reg_var2 .login .login_links a:hover {
  color: #0382ce;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.reg_var2 .share {
  margin: 30px 0 0;
  padding: 20px 0 0;
  font-size: 14px;
  border-top: 1px solid #dbdddf;
  color: #717d83;
}
.reg_var2 .share .soc {
  margin: 20px 0 0;
}
.reg_var2 .ogrn_status_success,
.reg_var2 .ogrn_status_error {
  padding-top: 12px;
  padding-bottom: 15px;
  padding-left: 55px;
  background-image: url(/account/images/account_widget_status_success.svg?47af2c1);
  background-repeat: no-repeat;
  background-position: 10px 7px;
}
.reg_var2 .ogrn_status_error {
  background-image: url(/account/images/account_widget_status_error.svg?059cbd7);
}
.reg_var2 .search_company .search_company_title {
  margin: 0 -50px 20px;
  padding: 15px 50px;
  text-align: center;
  font-size: 16px;
  color: #243036;
  background-color: #f5f5f6;
}
.reg_var2 .search_company .search_company_title::before {
  margin-right: 5px;
  vertical-align: -6px;
  font-size: 22px;
}
.reg_var2 .search_company .search_company_edit_link {
  display: inline-block;
  margin: 0 0 15px;
  text-decoration: none;
  font-size: 15px;
  color: #015486;
  border-bottom: 1px dashed #015486;
}
.reg_var2 .search_company .search_company_edit_link:hover {
  color: #0382ce;
  border-bottom-color: #0382ce;
}
.reg_var2 .search_company .switch_group label {
  font-size: 14px;
}
.reg_var2 .reg_admin h3 {
  margin: 0 0 40px;
  text-align: center;
  font-weight: 300;
}
.reg_var2 .reg_footer {
  position: absolute;
  bottom: 15px;
  margin: 25px 0 0;
  width: 100%;
  text-align: center;
  font-size: 12px;
  color: #717d83;
}
.reg_var2 .show_mobile {
  display: none;
}
@media screen and (max-width: 850px) {
  .reg_var2 {
    -webkit-text-size-adjust: 100%;
    background-color: #edeff1;
  }
  .reg_var2 .back_anim {
    display: none !important;
  }
  .reg_var2 .wrap {
    margin-bottom: 0;
    padding-top: 0px;
    padding-bottom: 15px;
    width: 80%;
    min-width: 320px;
    min-height: 0;
  }
  .reg_var2 .wrap.login {
    width: 80%;
  }
  .reg_var2 .wrap.login .reg_header {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .reg_var2 .wrap.login .reg_header .title {
    margin-top: 30px;
  }
  .reg_var2 .wrap.login .reg_article {
    padding: 20px;
  }
  .reg_var2 .wrap.login .login_links {
    background-color: #fff;
    padding: 10px 0 20px;
  }
  .reg_var2 .wrap.login .login_links a {
    color: #015486;
  }
  .reg_var2 .reg_header {
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;
  }
  .reg_var2 .reg_header .logo {
    width: 100%;
    height: 12vw;
    max-height: 50px;
    background-position: center;
    -webkit-background-size: auto 100%;
    -moz-background-size: auto 100%;
    background-size: auto 100%;
  }
  .reg_var2 .reg_header .slogan {
    margin-top: 10px;
    font-size: 18px;
  }
  .reg_var2 .reg_header .header_links {
    position: relative;
    top: auto;
    right: auto;
    margin-top: 15px;
    text-align: center;
  }
  .reg_var2 .reg_section {
    height: auto;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .reg_var2 .reg_section,
  .reg_var2 .reg_side,
  .reg_var2 .reg_article {
    display: block;
    width: 100%;
  }
  .reg_var2 .reg_side {
    padding: 20px;
  }
  .reg_var2 .reg_side .title {
    margin-bottom: 15px;
  }
  .reg_var2 .reg_side .copyright {
    display: none;
  }
  .reg_var2 .reg_article {
    padding: 20px;
  }
  .reg_var2 .reg_article .reg_text_block,
  .reg_var2 .reg_article .search_company_title {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .reg_var2 .reg_article .wizard_steps {
    margin-left: -20px;
    margin-right: -20px;
  }
  .reg_var2 .reg_article .sms_confirm {
    margin-left: -20px;
    margin-right: -20px;
  }
  .reg_var2 .reg_article .w80 {
    width: 100% !important;
  }
  .reg_var2 .reg_article input.column.half:first-child {
    margin-bottom: 15px;
  }
  .reg_var2 .reg_article .form_buttons .button {
    padding-right: 5px;
    padding-left: 5px;
    width: 100%;
  }
  .reg_var2 .reg_article .form_buttons .button_clean {
    margin: 15px 0 0 !important;
    width: 100%;
    text-align: center;
  }
  .reg_var2 .reg_article .form_buttons .links {
    margin: 20px 0 0;
    display: block;
  }
  .reg_var2 .reg_article .form_buttons .links a {
    position: relative;
    display: block;
    margin: 0 0 10px;
    text-align: center;
    color: #015486;
  }
  .reg_var2 .reg_article .copyright {
    display: block;
  }
  .reg_var2 .reg_article .info_sms {
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: -20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
  }
  .reg_var2 .file_upload_list {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .reg_var2 .reg_footer {
    display: none;
  }
  .reg_var2 .login .reg_article {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .reg_var2 .login .reg_article .info {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .reg_var2 .login .reg_article .info_sms {
    margin-bottom: -20px;
    padding-bottom: 20px;
  }
  .reg_var2 .login .reg_section {
    -webkit-box-shadow: 7px 7px 0 rgba(45,70,104,0.1);
    box-shadow: 7px 7px 0 rgba(45,70,104,0.1);
  }
  .reg_var2 .search_company {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .list_company .company_item_info .property_label {
    text-align: left;
  }
  .list_company .company_item_info .select_company {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@media screen and (max-width: 550px) {
  .reg_var2 .wrap,
  .reg_var2 .wrap.login {
    width: 90%;
  }
  .reg_var2 .reg_article .col.half {
    margin-left: 0;
    width: 100%;
  }
  .reg_var2 .found_company {
    padding-left: 20px;
    background-image: none;
  }
  .reg_var2 .info_error {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 440px) {
  .reg_var2 .wrap,
  .reg_var2 .wrap.login {
    padding-bottom: 0;
    width: 100%;
  }
  .reg_var2 .reg_article .col.half {
    margin-left: 0;
    width: 100%;
  }
}
@media screen and (max-width: 700px) {
  .reg_var2 .search_company .switch_group .show_mobile {
    display: block;
  }
  .reg_var2 .search_company .switch_group .hide_mobile {
    display: none;
  }
  .reg_var2 .button_clean {
    margin: 20px 0 0;
    width: 100%;
    text-align: center;
  }
}
.reg .login_content {
  overflow: hidden;
}
.reg .login_content .sms_confirm .captcha {
  padding: 12px 0;
}
.reg .login_content .copyright p + p {
  margin: 15px 0 0;
}
.reg .login_text_block {
  padding: 15px 50px;
  margin: 0 -50px 25px;
  background: #f5f5f6;
  text-align: center;
  font-size: 14px;
  line-height: 1.4;
}
.reg ._sms {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  margin-left: -50px;
  margin-right: -50px;
  margin-bottom: -35px;
  padding-left: 50px;
  padding-right: 50px;
  padding-bottom: 30px;
  max-width: 100%;
}
.popup_update_lock .button {
  width: auto;
}
.credit-teaser {
  position: relative;
  padding: 20px 64px 20px 234px;
  background-color: #f5f5f6;
  background-repeat: no-repeat;
  background-position: left bottom;
  border-radius: 4px;
}
.credit-teaser._kassa {
  background-image: url(/account/images/service-teaser/credit-ofd.png?6252ff4);
  -webkit-background-size: 180px auto;
  -moz-background-size: 180px auto;
  background-size: 180px auto;
}
.credit-teaser._bank {
  background-image: url(/account/images/service-teaser/multibank.png?8f5ed47);
  -webkit-background-size: 190px auto;
  -moz-background-size: 190px auto;
  background-size: 190px auto;
}
.credit-teaser._success {
  background-color: #eefad4;
}
.credit-teaser + .credit-teaser {
  margin-top: 20px;
}
.credit-teaser__title {
  margin-bottom: 8px;
  font-weight: 500;
  font-size: 20px;
}
.credit-teaser__desc {
  margin-bottom: 16px;
  font-size: 14px;
}
.credit-teaser__props {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.credit-teaser__props + .credit-teaser__props {
  margin-top: 14px;
}
.credit-teaser__props-status {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  padding-right: 18px;
  color: #49555c;
}
.credit-teaser__props-status._success {
  color: #6ca300;
}
.credit-teaser__props-setting {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.credit-teaser__limt-amount {
  font-weight: 500;
  font-size: 32px;
}
.landing .landing__area {
  margin-bottom: 60px;
  padding-left: 52px;
  padding-right: 52px;
}
@media screen and (max-width: 1279px) {
  .landing .landing__area {
    padding-left: 32px;
    padding-right: 32px;
  }
}
.landing .landing__area._start {
  margin-bottom: 56px;
  padding-left: 0;
  padding-right: 0;
  background-color: #fff8eb;
}
.landing .landing__area._start .landing__title {
  margin-bottom: 24px;
}
.landing .landing__area._start .landing__content {
  padding: 48px;
}
@media screen and (max-width: 1279px) {
  .landing .landing__area._start .landing__content {
    padding-left: 16px;
    padding-right: 34px;
  }
}
.landing .landing__area:last-child {
  margin-bottom: 60px;
}
.landing .landing__area._reverse {
  -webkit-box-direction: reverse;
  -moz-box-direction: reverse;
  -o-box-direction: reverse;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.landing .landing__area._reverse .landing__figure + .landing__content {
  padding-left: 0;
  padding-right: 40px;
}
@media screen and (max-width: 1279px) {
  .landing .landing__area._reverse .landing__figure + .landing__content {
    padding-right: 24px;
  }
}
.landing .landing__title {
  margin-bottom: 32px;
  font-weight: 500;
  font-size: 32px;
}
.landing .landing__price-wrap {
  margin-top: 20px;
  margin-bottom: 32px;
}
.landing .landing__figure {
  background-repeat: no-repeat;
  background-position: left top;
}
.landing .landing__figure + .landing__content {
  padding-left: 56px;
}
@media screen and (max-width: 1279px) {
  .landing .landing__figure + .landing__content {
    padding-left: 24px;
  }
}
.landing .landing__price {
  font-weight: 500;
  font-size: 32px;
}
.landing .landing__price + .landing__price {
  margin-left: 15px;
}
.landing .landing__price._old {
  font-size: 24px;
  color: rgba(36,48,54,0.48);
}
.landing .landing__paragraph + .landing__paragraph {
  margin-top: 0.75em;
}
.landing .landing__area._start .landing__figure {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  width: 249px;
  height: 292px;
  background-image: url(/account/images/landing-taxes-report/reports_simple.png?0171242);
  -webkit-background-size: 249px auto;
  -moz-background-size: 249px auto;
  background-size: 249px auto;
}
@media screen and (max-width: 1279px) {
  .landing .landing__area._start .landing__figure {
    width: 147px;
    height: 172px;
    -webkit-background-size: 147px auto;
    -moz-background-size: 147px auto;
    background-size: 147px auto;
  }
}
.landing .landing__area._tax-price .landing__figure {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  width: 174px;
  height: 170px;
  background-image: url(/account/images/landing-taxes-report/reports_price.png?ab6110b);
  -webkit-background-size: 174px auto;
  -moz-background-size: 174px auto;
  background-size: 174px auto;
}
@media screen and (max-width: 1279px) {
  .landing .landing__area._tax-price .landing__figure {
    width: 143px;
    height: 140px;
    -webkit-background-size: 143px auto;
    -moz-background-size: 143px auto;
    background-size: 143px auto;
  }
}
.landing .landing__area._tax-problem .landing__figure {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  width: 177px;
  height: 180px;
  background-image: url(/account/images/landing-taxes-report/reports_problem.png?b6f1dbb);
  -webkit-background-size: 177px auto;
  -moz-background-size: 177px auto;
  background-size: 177px auto;
}
@media screen and (max-width: 1279px) {
  .landing .landing__area._tax-problem .landing__figure {
    width: 143px;
    height: 140px;
    -webkit-background-size: 143px auto;
    -moz-background-size: 143px auto;
    background-size: 143px auto;
  }
}
.landing .landing__area._taxes-list li {
  margin-bottom: 30px;
}
.landing .landing__area._taxes-faq .landing__title {
  margin-bottom: 32px;
}
.taxes-faq-block .taxes-faq-block__item {
  margin-bottom: 32px;
}
.taxes-faq-block .taxes-faq-block__question {
  margin-bottom: 10px;
  font-size: 18px;
  color: #0082cd;
}

