/* line 3, tmp/styles/common/mixins.less */
.control-common {
  background-color: #FFFFFF;
  border-radius: 0;
  border: 1px solid rgba(178, 178, 178, 0.3);
  padding: 8px;
  font-size: 14px;
  transition: all 300ms;
  box-sizing: border-box;
  margin: 0;
  color: #212628;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
}
/* line 16, tmp/styles/common/mixins.less */
.input-element {
  background-color: #FFFFFF;
  border-radius: 0;
  border: 1px solid rgba(178, 178, 178, 0.3);
  padding: 8px;
  font-size: 14px;
  transition: all 300ms;
  box-sizing: border-box;
  margin: 0;
  color: #212628;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
}
/* line 19, tmp/styles/common/mixins.less */
.input-element:hover {
  border-color: #212628;
}
/* line 23, tmp/styles/common/mixins.less */
.input-element:focus {
  border-color: #B2B2B2;
}
/* line 27, tmp/styles/common/mixins.less */
.input-element:-webkit-autofill,
.input-element:focus:-webkit-autofill {
  background-iamge: none;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0 0px 1000px #fff inset;
}
/* line 34, tmp/styles/common/mixins.less */
.input-element.error {
  border-color: #FF0040;
}
/* line 38, tmp/styles/common/mixins.less */
.input-element[disabled] {
  background-color: #F5F5F5;
  color: #B2B2B2;
}
/* line 42, tmp/styles/common/mixins.less */
.input-element[disabled]:hover,
.input-element[disabled]:focus {
  border-color: rgba(178, 178, 178, 0.3);
}
/* line 58, tmp/styles/common/mixins.less */
.footnote {
  color: #212628;
  position: relative;
  font-size: 12px;
  margin-top: 16px;
  padding: 16px 0;
  border-top: 1px solid rgba(178, 178, 178, 0.3);
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
}
/* line 72, tmp/styles/common/mixins.less */
.font-light {
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
}
/* line 77, tmp/styles/common/mixins.less */
.font-regular {
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
}
/* line 82, tmp/styles/common/mixins.less */
.font-bold {
  font-family: FuturaBold, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
}
/* line 87, tmp/styles/common/mixins.less */
.font-mono {
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
}
/* Old service forms mixins */
/* line 101, tmp/styles/common/mixins.less */
.form-item-wrapper {
  min-height: 40px;
  margin: 0 0 24px 0;
  font-size: 0;
}
/* line 107, tmp/styles/common/mixins.less */
.form-item-label {
  min-height: 40px;
  line-height: 24px;
  width: 243px;
  margin-bottom: 0;
  display: inline-block;
  text-align: right;
  padding: 8px 16px 0 0;
  box-sizing: border-box;
  color: #B2B2B2;
  font-size: 14px;
}
/* line 120, tmp/styles/common/mixins.less */
.form-item-control {
  min-height: 40px;
  width: 376px;
  display: inline-block;
  vertical-align: top;
}
/* line 127, tmp/styles/common/mixins.less */
.form-item-inline-control {
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */ /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/**
 * @license
 * MyFonts Webfont Build ID 2938558, 2014-12-12T06:29:29-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: BrutalType-Thin by Brownfox
 * URL: http://www.myfonts.com/fonts/brownfox/brutal-type/thin/
 * Copyright: Copyright (c) 2013 by Gayane Bagdasaryan, Dmitry Rastvortsev. All rights reserved.
 * 
 * Webfont: BrutalType-Light by Brownfox
 * URL: http://www.myfonts.com/fonts/brownfox/brutal-type/light/
 * Copyright: Copyright (c) 2013 by Gayane Bagdasaryan, Dmitry Rastvortsev. All rights reserved.
 * 
 * Webfont: BrutalType-ExtraLight by Brownfox
 * URL: http://www.myfonts.com/fonts/brownfox/brutal-type/extra-light/
 * Copyright: Copyright (c) 2013 by Gayane Bagdasaryan, Dmitry Rastvortsev. All rights reserved.
 * 
 * Webfont: BrutalType-Black by Brownfox
 * URL: http://www.myfonts.com/fonts/brownfox/brutal-type/black/
 * Copyright: Copyright (c) 2013 by Gayane Bagdasaryan, Dmitry Rastvortsev. All rights reserved.
 * 
 * Webfont: BrutalType-Bold by Brownfox
 * URL: http://www.myfonts.com/fonts/brownfox/brutal-type/bold/
 * Copyright: Copyright (c) 2013 by Gayane Bagdasaryan, Dmitry Rastvortsev. All rights reserved.
 * 
 * Webfont: BrutalType-ExtraBold by Brownfox
 * URL: http://www.myfonts.com/fonts/brownfox/brutal-type/extra-bold/
 * Copyright: Copyright (c) 2013 by Gayane Bagdasaryan, Dmitry Rastvortsev. All rights reserved.
 * 
 * Webfont: BrutalType-Medium by Brownfox
 * URL: http://www.myfonts.com/fonts/brownfox/brutal-type/medium/
 * Copyright: Copyright (c) 2013 by Gayane Bagdasaryan, Dmitry Rastvortsev. All rights reserved.
 * 
 * Webfont: BrutalType by Brownfox
 * URL: http://www.myfonts.com/fonts/brownfox/brutal-type/regular/
 * Copyright: Copyright (c) 2013 by Gayane Bagdasaryan, Dmitry Rastvortsev. All rights reserved.
 * 
 * Webfont: Formular-Light by Brownfox
 * URL: http://www.myfonts.com/fonts/brownfox/formular/light/
 * Copyright: Copyright (c) 2014 by Vyacheslav Kirilenko, Gayane Bagdasaryan. All rights reserved.
 * 
 * Webfont: Formular-BlackItalic by Brownfox
 * URL: http://www.myfonts.com/fonts/brownfox/formular/black-italic/
 * Copyright: Copyright (c) 2014 by Vyacheslav Kirilenko, Gayane Bagdasaryan. All rights reserved.
 * 
 * Webfont: Formular-LightItalic by Brownfox
 * URL: http://www.myfonts.com/fonts/brownfox/formular/light-italic/
 * Copyright: Copyright (c) 2014 by Vyacheslav Kirilenko, Gayane Bagdasaryan. All rights reserved.
 * 
 * Webfont: Formular-Bold by Brownfox
 * URL: http://www.myfonts.com/fonts/brownfox/formular/bold/
 * Copyright: Copyright (c) 2014 by Vyacheslav Kirilenko, Gayane Bagdasaryan. All rights reserved.
 * 
 * Webfont: Formular-Black by Brownfox
 * URL: http://www.myfonts.com/fonts/brownfox/formular/black/
 * Copyright: Copyright (c) 2014 by Vyacheslav Kirilenko, Gayane Bagdasaryan. All rights reserved.
 * 
 * Webfont: Formular-Italic by Brownfox
 * URL: http://www.myfonts.com/fonts/brownfox/formular/italic/
 * Copyright: Copyright (c) 2014 by Vyacheslav Kirilenko, Gayane Bagdasaryan. All rights reserved.
 * 
 * Webfont: Formular-BoldItalic by Brownfox
 * URL: http://www.myfonts.com/fonts/brownfox/formular/bold-italic/
 * Copyright: Copyright (c) 2014 by Vyacheslav Kirilenko, Gayane Bagdasaryan. All rights reserved.
 * 
 * Webfont: Formular by Brownfox
 * URL: http://www.myfonts.com/fonts/brownfox/formular/regular/
 * Copyright: Copyright (c) 2014 by Vyacheslav Kirilenko, Gayane Bagdasaryan. All rights reserved.
 * 
 * Webfont: FormularMono by Brownfox
 * URL: http://www.myfonts.com/fonts/brownfox/formular/mono/
 * Copyright: Copyright (c) 2014 by Vyacheslav Kirilenko, Gayane Bagdasaryan. All rights reserved.
 * 
 * Webfont: Formular-MediumItalic by Brownfox
 * URL: http://www.myfonts.com/fonts/brownfox/formular/medium-italic/
 * Copyright: Copyright (c) 2014 by Vyacheslav Kirilenko, Gayane Bagdasaryan. All rights reserved.
 * 
 * Webfont: Formular-Medium by Brownfox
 * URL: http://www.myfonts.com/fonts/brownfox/formular/medium/
 * Copyright: Copyright (c) 2014 by Vyacheslav Kirilenko, Gayane Bagdasaryan. All rights reserved.
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2938558
 * Licensed pageviews: 10,000
 * 
 * © 2014 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/2cd6be");

  
@font-face {font-family: 'BrutalType-Thin';src: url('./fonts/2CD6BE_0_0.eot');src: url('./fonts/2CD6BE_0_0.eot?#iefix') format('embedded-opentype'),url('./fonts/2CD6BE_0_0.woff2') format('woff2'),url('./fonts/2CD6BE_0_0.woff') format('woff'),url('./fonts/2CD6BE_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'BrutalType-Light';src: url('./fonts/2CD6BE_1_0.eot');src: url('./fonts/2CD6BE_1_0.eot?#iefix') format('embedded-opentype'),url('./fonts/2CD6BE_1_0.woff2') format('woff2'),url('./fonts/2CD6BE_1_0.woff') format('woff'),url('./fonts/2CD6BE_1_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'BrutalType-ExtraLight';src: url('./fonts/2CD6BE_2_0.eot');src: url('./fonts/2CD6BE_2_0.eot?#iefix') format('embedded-opentype'),url('./fonts/2CD6BE_2_0.woff2') format('woff2'),url('./fonts/2CD6BE_2_0.woff') format('woff'),url('./fonts/2CD6BE_2_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'BrutalType-Black';src: url('./fonts/2CD6BE_3_0.eot');src: url('./fonts/2CD6BE_3_0.eot?#iefix') format('embedded-opentype'),url('./fonts/2CD6BE_3_0.woff2') format('woff2'),url('./fonts/2CD6BE_3_0.woff') format('woff'),url('./fonts/2CD6BE_3_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'BrutalType-Bold';src: url('./fonts/2CD6BE_4_0.eot');src: url('./fonts/2CD6BE_4_0.eot?#iefix') format('embedded-opentype'),url('./fonts/2CD6BE_4_0.woff2') format('woff2'),url('./fonts/2CD6BE_4_0.woff') format('woff'),url('./fonts/2CD6BE_4_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'BrutalType-ExtraBold';src: url('./fonts/2CD6BE_5_0.eot');src: url('./fonts/2CD6BE_5_0.eot?#iefix') format('embedded-opentype'),url('./fonts/2CD6BE_5_0.woff2') format('woff2'),url('./fonts/2CD6BE_5_0.woff') format('woff'),url('./fonts/2CD6BE_5_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'BrutalType-Medium';src: url('./fonts/2CD6BE_6_0.eot');src: url('./fonts/2CD6BE_6_0.eot?#iefix') format('embedded-opentype'),url('./fonts/2CD6BE_6_0.woff2') format('woff2'),url('./fonts/2CD6BE_6_0.woff') format('woff'),url('./fonts/2CD6BE_6_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'BrutalType';src: url('./fonts/2CD6BE_7_0.eot');src: url('./fonts/2CD6BE_7_0.eot?#iefix') format('embedded-opentype'),url('./fonts/2CD6BE_7_0.woff2') format('woff2'),url('./fonts/2CD6BE_7_0.woff') format('woff'),url('./fonts/2CD6BE_7_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Formular-Light';src: url('./fonts/2CD6BE_8_0.eot');src: url('./fonts/2CD6BE_8_0.eot?#iefix') format('embedded-opentype'),url('./fonts/2CD6BE_8_0.woff2') format('woff2'),url('./fonts/2CD6BE_8_0.woff') format('woff'),url('./fonts/2CD6BE_8_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Formular-BlackItalic';src: url('./fonts/2CD6BE_9_0.eot');src: url('./fonts/2CD6BE_9_0.eot?#iefix') format('embedded-opentype'),url('./fonts/2CD6BE_9_0.woff2') format('woff2'),url('./fonts/2CD6BE_9_0.woff') format('woff'),url('./fonts/2CD6BE_9_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Formular-LightItalic';src: url('./fonts/2CD6BE_A_0.eot');src: url('./fonts/2CD6BE_A_0.eot?#iefix') format('embedded-opentype'),url('./fonts/2CD6BE_A_0.woff2') format('woff2'),url('./fonts/2CD6BE_A_0.woff') format('woff'),url('./fonts/2CD6BE_A_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Formular-Bold';src: url('./fonts/2CD6BE_B_0.eot');src: url('./fonts/2CD6BE_B_0.eot?#iefix') format('embedded-opentype'),url('./fonts/2CD6BE_B_0.woff2') format('woff2'),url('./fonts/2CD6BE_B_0.woff') format('woff'),url('./fonts/2CD6BE_B_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Formular-Black';src: url('./fonts/2CD6BE_C_0.eot');src: url('./fonts/2CD6BE_C_0.eot?#iefix') format('embedded-opentype'),url('./fonts/2CD6BE_C_0.woff2') format('woff2'),url('./fonts/2CD6BE_C_0.woff') format('woff'),url('./fonts/2CD6BE_C_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Formular-Italic';src: url('./fonts/2CD6BE_D_0.eot');src: url('./fonts/2CD6BE_D_0.eot?#iefix') format('embedded-opentype'),url('./fonts/2CD6BE_D_0.woff2') format('woff2'),url('./fonts/2CD6BE_D_0.woff') format('woff'),url('./fonts/2CD6BE_D_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Formular-BoldItalic';src: url('./fonts/2CD6BE_E_0.eot');src: url('./fonts/2CD6BE_E_0.eot?#iefix') format('embedded-opentype'),url('./fonts/2CD6BE_E_0.woff2') format('woff2'),url('./fonts/2CD6BE_E_0.woff') format('woff'),url('./fonts/2CD6BE_E_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Formular';src: url('./fonts/2CD6BE_F_0.eot');src: url('./fonts/2CD6BE_F_0.eot?#iefix') format('embedded-opentype'),url('./fonts/2CD6BE_F_0.woff2') format('woff2'),url('./fonts/2CD6BE_F_0.woff') format('woff'),url('./fonts/2CD6BE_F_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'FormularMono';src: url('./fonts/2CD6BE_10_0.eot');src: url('./fonts/2CD6BE_10_0.eot?#iefix') format('embedded-opentype'),url('./fonts/2CD6BE_10_0.woff2') format('woff2'),url('./fonts/2CD6BE_10_0.woff') format('woff'),url('./fonts/2CD6BE_10_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Formular-MediumItalic';src: url('./fonts/2CD6BE_11_0.eot');src: url('./fonts/2CD6BE_11_0.eot?#iefix') format('embedded-opentype'),url('./fonts/2CD6BE_11_0.woff2') format('woff2'),url('./fonts/2CD6BE_11_0.woff') format('woff'),url('./fonts/2CD6BE_11_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Formular-Medium';src: url('./fonts/2CD6BE_12_0.eot');src: url('./fonts/2CD6BE_12_0.eot?#iefix') format('embedded-opentype'),url('./fonts/2CD6BE_12_0.woff2') format('woff2'),url('./fonts/2CD6BE_12_0.woff') format('woff'),url('./fonts/2CD6BE_12_0.ttf') format('truetype');}
 
/*! jQuery UI - v1.11.2 - 2014-10-16
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
	font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	/* Support: IE7 */
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #eeeeee url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #e78f08;
	background: #f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #cccccc;
	background: #f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #1c94c4;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #fbcb09;
	background: #fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #c77405;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #c77405;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #fbd850;
	background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #eb8f00;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #eb8f00;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fed22f;
	background: #ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;
	color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("images/ui-icons_ef8c08_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("images/ui-icons_ef8c08_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("images/ui-icons_ef8c08_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("images/ui-icons_228ef1_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_ffd27a_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #666666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;
	opacity: .5;
	filter: Alpha(Opacity=50); /* support: IE8 */
}
.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;
	opacity: .2;
	filter: Alpha(Opacity=20); /* support: IE8 */
	border-radius: 5px;
}
.switch-button-label {
    float: left;

    font-size: 10pt;
    cursor: pointer;
}

.switch-button-label.off {
    color: #adadad;
}

.switch-button-label.on {
    color: #0088CC;
}

.switch-button-background {
    float: left;
    position: relative;

    background: #ccc;
    border: 1px solid #aaa;

    margin: 1px 10px;
    border-radius: 4px;

    cursor: pointer;
}

.switch-button-button {
    position: absolute;

    left: -1px;
    top : -1px;

    background: #FAFAFA;
    border: 1px solid #aaa;
    border-radius: 4px;
}

/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}
.chosen-container a {
  cursor: pointer;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 23px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}
.chosen-container-single .chosen-default {
  color: #999;
}
.chosen-container-single .chosen-single > span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect > span {
  margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
}
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
  box-sizing: border-box;
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
}
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.chosen-container .chosen-results li.no-results {
  display: list-item;
  background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto !important;
  height: 1%;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  cursor: text;
}
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 5px;
  height: 15px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #666;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-field .default {
  color: #999;
}
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 0 3px 5px;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  border-radius: 3px;
  background-color: #e4e4e4;
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  box-shadow: 0 1px 0 #fff inset;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #111 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}
.chosen-disabled .chosen-single {
  cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.chosen-rtl .chosen-choices li {
  float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (min-resolution: 144dpi) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }

  .chosen-container-single .chosen-search input[type="text"]{
    background-size: 42px 27px !important;
    background-position: left center !important;
    background-repeat: no-repeat !important;
  }
}
/* @end */

/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }
.slick-prev:focus, .slick-next:focus { outline: none; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }

.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: white; opacity: 0.85; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: -25px; }
.slick-prev:before { content: '\2190'; }

.slick-next { right: -25px; }
.slick-next:before { content: '\2192'; }

/* Dots */
.slick-slider { margin-bottom: 30px; }

.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; outline: none; }
.slick-dots li button:focus { outline: none; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: '\2022'; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: 0.75; }
/* line 4, tmp/styles/common/layout.less */
html,
body {
  min-width: 912px;
}
/* line 8, tmp/styles/common/layout.less */
body {
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  font-size: 14px;
  font-weight: normal;
  overflow: auto;
  background: none;
}
/* line 17, tmp/styles/common/layout.less */
body:before {
  content: ' ';
  background: url('../images/bg.jpg') black no-repeat center top;
  background-size: cover;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1000;
  will-change: transform;
}
/* line 30, tmp/styles/common/layout.less */
body ::-ms-clear {
  width: 0;
  height: 0;
  display: none;
}
/* line 35, tmp/styles/common/layout.less */
body ::-ms-reveal {
  width: 0;
  height: 0;
}
/* line 40, tmp/styles/common/layout.less */
body :focus {
  outline-width: 0;
}
/* line 45, tmp/styles/common/layout.less */
body.is-loading .owwb-cs-back {
  display: none;
}
/* line 49, tmp/styles/common/layout.less */
body.is-loading .owwb-ls-alpha-content .owwb-cs-content {
  height: 400px;
  visibility: hidden;
  overflow: hidden;
}
/* line 56, tmp/styles/common/layout.less */
body.has-modal-dialog {
  overflow: hidden;
}
/* line 61, tmp/styles/common/layout.less */
.owwb-ls-content {
  padding: 24px;
}
/* line 65, tmp/styles/common/layout.less */
.owwb-ls-main-wrap {
  width: 912px;
  margin: 0 auto;
  position: relative;
}
/* line 71, tmp/styles/common/layout.less */
.owwb-ls-full-column {
  margin: 0;
  padding: 24px;
}
/* line 76, tmp/styles/common/layout.less */
.main-content {
  color: #212628;
  background-color: #FFFFFF;
  width: 912px;
  min-height: 400px;
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  border: solid #FFFFFF;
  border-width: 0 1px 1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 88, tmp/styles/common/layout.less */
.is-loading .main-content {
  height: 400px;
  overflow: hidden;
}
/* line 92, tmp/styles/common/layout.less */
.is-loading .main-content > *:not(.wb-spinner):not(.wb-ie-spinner) {
  visibility: hidden !important;
}
/* line 96, tmp/styles/common/layout.less */
.is-loading .main-content > .keep-on-page-load {
  visibility: initial !important;
}
/* line 102, tmp/styles/common/layout.less */
.header-block {
  position: relative;
  width: 912px;
  height: 48px;
  padding: 24px 0;
  margin: 0 auto;
  color: #FFFFFF;
  line-height: 48px;
  text-align: right;
}
/* line 112, tmp/styles/common/layout.less */
.header-block > * + .user-info {
  margin-left: 24px;
}
/* line 116, tmp/styles/common/layout.less */
.header-block .header-logo {
  position: absolute;
  left: 0;
  top: 24px;
  height: 48px;
  width: 192px;
  background-image: url('../images/logo.png');
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: contain;
}
/* line 129, tmp/styles/common/layout.less */
.user-info {
  display: inline-block;
  vertical-align: middle;
  text-align: right;
}
/* line 134, tmp/styles/common/layout.less */
.user-info.has-last-entry {
  line-height: normal;
}
/* line 139, tmp/styles/common/layout.less */
.last-entry {
  display: block;
  font-size: 12px;
  opacity: 0.7;
}
/* line 145, tmp/styles/common/layout.less */
.user-name,
.logout-link-wrapper {
  display: inline-block;
  vertical-align: middle;
}
/* line 151, tmp/styles/common/layout.less */
.logout-link {
  display: block;
  width: 24px;
  height: 24px;
  background: url("../images/exit.svg") no-repeat right -2px center;
  background-size: contain;
  margin-left: 4px;
}
/* line 160, tmp/styles/common/layout.less */
.footer-block {
  color: #FFFFFF;
  font-size: 14px;
  width: 912px;
  margin: 24px auto;
}
/* line 167, tmp/styles/common/layout.less */
.phone-info {
  float: right;
}
/* line 171, tmp/styles/common/layout.less */
.footer-bottom {
  clear: both;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding-top: 16px;
}
/* line 177, tmp/styles/common/layout.less */
.footer-bottom .language-switch {
  -ms-flex-positive: 1;
      flex-grow: 1;
  text-align: right;
}
/* line 183, tmp/styles/common/layout.less */
.copyright-note {
  opacity: 0.4;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  line-height: 24px;
}
/* line 189, tmp/styles/common/layout.less */
.copyright-link {
  color: #FFFFFF;
}
/* line 193, tmp/styles/common/layout.less */
.footer-links {
  margin: 0;
  padding: 0;
  float: left;
}
/* line 199, tmp/styles/common/layout.less */
.footer-link {
  display: inline-block;
}
/* line 202, tmp/styles/common/layout.less */
.footer-link:not(:first-child) {
  margin-left: 24px;
}
/* line 206, tmp/styles/common/layout.less */
.footer-link a {
  color: #FFFFFF;
}
/* line 4, tmp/styles/common/typo.less */
h1 {
  color: #212628;
  font-size: 24px;
  line-height: 32px;
  text-align: center;
  font-weight: normal;
}
/* line 12, tmp/styles/common/typo.less */
h2 {
  line-height: 24px;
}
/* line 16, tmp/styles/common/typo.less */
h2,
h3,
h4,
p {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
/* line 22, tmp/styles/common/typo.less */
i {
  font-style: normal;
}
/* line 26, tmp/styles/common/typo.less */
a,
.ui-widget-content a {
  font-size: 14px;
  cursor: pointer;
  color: #00503C;
  text-decoration: none;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
}
/* line 34, tmp/styles/common/typo.less */
a:hover,
.ui-widget-content a:hover {
  text-decoration: underline;
}
/* line 39, tmp/styles/common/typo.less */
.error {
  color: #FF0040;
}
/* line 43, tmp/styles/common/typo.less */
.h-small {
  font-family: FuturaBold, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: normal;
}
/* line 50, tmp/styles/common/typo.less */
.error-message {
  display: none;
  background: url("../images/attention.svg") no-repeat left center;
  background-size: 24px;
  color: #FF0040;
  padding-left: 32px;
  margin: 0;
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  text-align: left;
}
/* line 63, tmp/styles/common/typo.less */
.hint,
.warning {
  min-height: 24px;
  line-height: 24px;
  display: block;
  box-sizing: border-box;
  padding-left: 32px;
  color: #B2B2B2;
  font-size: 14px;
}
/* line 74, tmp/styles/common/typo.less */
.hint {
  background: url('../images/info.svg') no-repeat left top;
  background-size: 24px;
}
/* line 79, tmp/styles/common/typo.less */
.warning {
  background: url('../images/warning.svg') no-repeat left top;
  background-size: 24px;
}
/* line 84, tmp/styles/common/typo.less */
.align-center {
  text-align: center;
}
/* line 88, tmp/styles/common/typo.less */
.highlight {
  background-color: #00503C;
  color: #FFFFFF;
}
/* line 95, tmp/styles/common/typo.less */
.owwb-cs-default-select .currency,
.owwb-cs-default-select-item .currency {
  margin-left: 0;
}
/* line 101, tmp/styles/common/typo.less */
.highlight-flash,
.highlight-flash > *,
.highlight-flash .field-caption {
  animation: highlight-flash-effect 3s;
}
/* line 114, tmp/styles/common/typo.less */
.empty-message {
  padding: 48px;
  text-align: center;
}
/* line 118, tmp/styles/common/typo.less */
.empty-message h1 {
  font-size: 30px;
  margin: 0 0 24px;
}
/* line 4, tmp/styles/common/common.less */
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 10, tmp/styles/common/common.less */
.hidden,
.owwb-cs-veneer,
.content-bottom,
.page-content > h1,
.owwb_cs_RealButton {
  display: none;
}
/* line 18, tmp/styles/common/common.less */
.ui-widget-content {
  background: #FFFFFF;
  font-size: 14px;
}
/* line 23, tmp/styles/common/common.less */
.ui-corner-all {
  border-radius: 0;
}
/* line 27, tmp/styles/common/common.less */
.ui-widget-overlay.ui-front {
  background: #000;
  opacity: 0.2;
}
/* line 32, tmp/styles/common/common.less */
.owwb-cs-icon.payment-system-icon {
  width: 32px;
  height: 40px;
  float: left;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 42, tmp/styles/common/common.less */
.payment-system-icon.visa {
  background-image: url('../images/card-icons/color/visa.svg');
}
/* line 44, tmp/styles/common/common.less */
.payment-system-icon.visa.inactive {
  background-image: url('../images/card-icons/dark/visa.svg');
}
/* line 42, tmp/styles/common/common.less */
.payment-system-icon.mastercard {
  background-image: url('../images/card-icons/color/mastercard.svg');
}
/* line 44, tmp/styles/common/common.less */
.payment-system-icon.mastercard.inactive {
  background-image: url('../images/card-icons/dark/mastercard.svg');
}
/* line 42, tmp/styles/common/common.less */
.payment-system-icon.maestro {
  background-image: url('../images/card-icons/color/maestro.svg');
}
/* line 44, tmp/styles/common/common.less */
.payment-system-icon.maestro.inactive {
  background-image: url('../images/card-icons/dark/maestro.svg');
}
/* line 42, tmp/styles/common/common.less */
.payment-system-icon.american_express {
  background-image: url('../images/card-icons/color/amex.svg');
}
/* line 44, tmp/styles/common/common.less */
.payment-system-icon.american_express.inactive {
  background-image: url('../images/card-icons/dark/amex.svg');
}
/* line 42, tmp/styles/common/common.less */
.payment-system-icon.jcb {
  background-image: url('../images/card-icons/color/jcb.svg');
}
/* line 44, tmp/styles/common/common.less */
.payment-system-icon.jcb.inactive {
  background-image: url('../images/card-icons/dark/jcb.svg');
}
/* line 42, tmp/styles/common/common.less */
.payment-system-icon.diners_club {
  background-image: url('../images/card-icons/color/dc.svg');
}
/* line 44, tmp/styles/common/common.less */
.payment-system-icon.diners_club.inactive {
  background-image: url('../images/card-icons/dark/dc.svg');
}
/* line 42, tmp/styles/common/common.less */
.payment-system-icon.cup {
  background-image: url('../images/card-icons/color/cup.svg');
}
/* line 44, tmp/styles/common/common.less */
.payment-system-icon.cup.inactive {
  background-image: url('../images/card-icons/dark/cup.svg');
}
/* line 42, tmp/styles/common/common.less */
.payment-system-icon.mir {
  background-image: url('../images/card-icons/color/mir.svg');
}
/* line 44, tmp/styles/common/common.less */
.payment-system-icon.mir.inactive {
  background-image: url('../images/card-icons/dark/mir.svg');
}
/* line 42, tmp/styles/common/common.less */
.payment-system-icon.virtual {
  background-image: url('../images/card-icons/color/virtual.svg');
}
/* line 44, tmp/styles/common/common.less */
.payment-system-icon.virtual.inactive {
  background-image: url('../images/card-icons/dark/virtual.svg');
}
/* line 64, tmp/styles/common/common.less */
.details-title {
  font-size: 14px;
  text-align: center;
  margin: 10px 0 2px;
}
/* line 70, tmp/styles/common/common.less */
.details {
  font-size: 0;
}
/* line 73, tmp/styles/common/common.less */
.details > * {
  width: 50%;
  font-size: 14px;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  padding-top: 8px;
  line-height: 24px;
}
/* line 83, tmp/styles/common/common.less */
.details .name {
  text-align: right;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  color: #B2B2B2;
  padding-right: 12px;
}
/* line 90, tmp/styles/common/common.less */
.details .value {
  text-align: left;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  color: #212628;
  padding-left: 12px;
  word-wrap: anywhere;
}
/* line 98, tmp/styles/common/common.less */
.details .icon-details {
  width: auto;
  height: auto;
  max-height: 24px;
  max-width: 24px;
  vertical-align: middle;
  margin-right: 4px;
}
/* line 108, tmp/styles/common/common.less */
.content-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 24px;
  height: 40px;
  line-height: 40px;
  margin: 0 -1px;
  background: #F4F6AA;
}
/* line 121, tmp/styles/common/common.less */
.content-header.service-header {
  -ms-flex-direction: column;
      flex-direction: column;
  min-height: 40px;
  height: auto;
  line-height: normal;
}
/* line 129, tmp/styles/common/common.less */
.content-header.content-header--with-back-button {
  padding-left: 60px;
  padding-right: 60px;
  position: relative;
  -ms-flex-pack: center;
      justify-content: center;
}
/* line 136, tmp/styles/common/common.less */
.content-header .content-header__back-button {
  position: absolute;
  background: url(../images/arrow-direction-left.svg) center no-repeat;
  width: 36px;
  height: 36px;
  display: block;
  left: 24px;
}
/* line 145, tmp/styles/common/common.less */
.content-header .title {
  padding-right: 32px;
  padding-left: 32px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  color: #212628;
  cursor: default;
  font-size: 30px;
  pointer-events: none;
}
/* line 155, tmp/styles/common/common.less */
.content-header .title:hover {
  text-decoration: none;
}
/* line 159, tmp/styles/common/common.less */
.content-header .title.service-title {
  padding-right: 0;
}
/* line 162, tmp/styles/common/common.less */
.inactive .content-header .title.service-title {
  background: url("../images/service-unavailable.svg") no-repeat center top;
  background-size: 32px;
  max-width: 80%;
  padding-top: 40px;
  text-align: center;
  white-space: normal;
}
/* line 172, tmp/styles/common/common.less */
.content-header .title.sec-row {
  font-size: 14px;
  line-height: 16px;
  color: #B2B2B2;
}
/* line 180, tmp/styles/common/common.less */
.content-header.editable .title {
  cursor: pointer;
  pointer-events: auto;
  position: relative;
  line-height: 40px;
}
/* line 186, tmp/styles/common/common.less */
.content-header.editable .title.service-title {
  padding-right: 32px;
  margin-right: -32px;
}
/* line 191, tmp/styles/common/common.less */
.content-header.editable .title:hover {
  text-decoration: underline;
}
/* line 194, tmp/styles/common/common.less */
.content-header.editable .title:hover:after {
  content: '\00a0';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 40px;
  background: url("../images/edit.svg") no-repeat center;
  background-size: 32px;
}
/* line 211, tmp/styles/common/common.less */
.control-xs {
  width: 136px;
}
/* line 215, tmp/styles/common/common.less */
.control-s {
  width: 214px;
}
/* line 219, tmp/styles/common/common.less */
.control-m {
  width: 296px;
}
/* line 223, tmp/styles/common/common.less */
.control-l {
  width: 376px;
}
/* line 227, tmp/styles/common/common.less */
.control-xl {
  width: 456px;
}
/* line 231, tmp/styles/common/common.less */
.text-icon {
  display: block;
  width: 96px;
  height: 96px;
  margin: 0 auto 48px;
  box-sizing: border-box;
  text-align: center;
  position: relative;
}
/* line 240, tmp/styles/common/common.less */
.text-icon:after {
  display: block;
  content: '\00a0';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: no-repeat center center;
  background-size: contain;
}
/* line 255, tmp/styles/common/common.less */
.text-icon.error:after {
  background-image: url('../images/smile-sad.svg');
}
/* line 259, tmp/styles/common/common.less */
.text-icon.success:after {
  background-image: url('../images/smile-happy.svg');
}
/* line 264, tmp/styles/common/common.less */
.ui-tooltip {
  padding: 24px;
  border: none;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.3);
  opacity: 1;
}
/* line 271, tmp/styles/common/common.less */
.ui-tooltip-content {
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 10, 2014 */



@font-face {
    font-family: 'tengeregular';
    src: url('fonts/tenge-webfont.eot');
    src: url('fonts/tenge-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/tenge-webfont.woff') format('woff'),
         url('fonts/tenge-webfont.ttf') format('truetype'),
         url('fonts/tenge-webfont.svg#tengeregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* line 4, tmp/styles/controls/accordion.less */
.ui-accordion {
  border: 0 solid rgba(178, 178, 178, 0.3);
  border-top-width: 1px;
  margin: 0;
}
/* line 9, tmp/styles/controls/accordion.less */
.ui-accordion:last-child {
  border-bottom-width: 1px;
}
/* line 13, tmp/styles/controls/accordion.less */
.ui-accordion .ui-accordion-header {
  height: 64px;
  line-height: 64px;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  color: #212628;
  font-weight: normal;
  font-size: 18px;
  padding: 0;
  margin: 0;
  background: none;
  border: none;
  border-radius: 0;
}
/* line 26, tmp/styles/controls/accordion.less */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  background: none;
  display: none;
}
/* line 32, tmp/styles/controls/accordion.less */
.ui-accordion .ui-accordion-content {
  background: none;
  border: none;
  padding: 0 0 24px 0;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
}
/* line 39, tmp/styles/controls/accordion.less */
.ui-accordion.info-block {
  border: none;
}
/* line 42, tmp/styles/controls/accordion.less */
.ui-accordion.info-block .ui-accordion-header {
  padding-left: 24px;
  height: 40px;
  line-height: 40px;
  background: url('../images/info.svg') no-repeat -2px center;
  background-size: 24px;
  font-size: 14px;
  color: #00503C;
}
/* line 51, tmp/styles/controls/accordion.less */
.ui-accordion.info-block .ui-accordion-header.ui-state-hover {
  text-decoration: underline;
}
/* line 56, tmp/styles/controls/accordion.less */
.ui-accordion.info-block .ui-accordion-content {
  font-size: 14px;
  padding: 8px 32px;
}
/* line 4, tmp/styles/controls/buttons.less */
.wb-button,
.link-button,
.icon-button {
  display: inline-block;
  vertical-align: middle;
  height: 40px;
  line-height: 40px;
  min-width: 136px;
  padding: 0 24px;
  font-family: FuturaBook, Helvetica, Arial, sans-serif !important;
  font-feature-settings: "kern" on, "liga" off, "calt" on !important;
  font-size: 14px;
  text-align: center;
  color: #212628;
  box-sizing: border-box;
  white-space: nowrap;
}
/* line 21, tmp/styles/controls/buttons.less */
.link-button,
.icon-button {
  background: none;
  border: none;
}
/* line 27, tmp/styles/controls/buttons.less */
.icon-button {
  width: 40px;
  min-width: 40px;
  padding: 0;
}
/* line 33, tmp/styles/controls/buttons.less */
.link-button:hover {
  text-decoration: underline;
}
/* line 37, tmp/styles/controls/buttons.less */
.wb-button {
  border-radius: 0;
  background: #00503C;
  color: #FFFFFF;
  border: 1px solid #00503C;
}
/* line 43, tmp/styles/controls/buttons.less */
.wb-button:hover {
  text-decoration: none;
  opacity: 0.7;
  color: #FFFFFF;
}
/* line 49, tmp/styles/controls/buttons.less */
.wb-button[disabled],
.wb-button.ui-state-disabled {
  opacity: 1;
  background: #FFFFFF;
  color: #212628;
}
/* line 55, tmp/styles/controls/buttons.less */
.wb-button[disabled]:hover,
.wb-button.ui-state-disabled:hover {
  opacity: 1;
}
/* line 60, tmp/styles/controls/buttons.less */
.wb-button.icon-ok,
.wb-button.icon-cancel {
  background-color: #00503C;
  min-width: 68px;
}
/* line 65, tmp/styles/controls/buttons.less */
.wb-button.icon-ok[disabled],
.wb-button.icon-cancel[disabled] {
  background-color: #FFFFFF;
}
/* line 73, tmp/styles/controls/buttons.less */
.wb-button.icon-ok,
.icon-button.icon-ok,
.wb-button.icon-cancel,
.icon-button.icon-cancel {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
/* line 79, tmp/styles/controls/buttons.less */
.wb-button.icon-ok.invert[disabled],
.icon-button.icon-ok.invert[disabled],
.wb-button.icon-cancel.invert[disabled],
.icon-button.icon-cancel.invert[disabled] {
  opacity: 0.3;
}
/* line 84, tmp/styles/controls/buttons.less */
.wb-button.icon-ok,
.icon-button.icon-ok {
  background-image: url('../images/tick-light.svg');
}
/* line 87, tmp/styles/controls/buttons.less */
.wb-button.icon-ok[disabled],
.icon-button.icon-ok[disabled],
.wb-button.icon-ok.invert,
.icon-button.icon-ok.invert {
  background-image: url('../images/tick-dark.svg');
}
/* line 93, tmp/styles/controls/buttons.less */
.wb-button.icon-cancel,
.icon-button.icon-cancel {
  background-image: url('../images/icon-x-light.svg');
}
/* line 96, tmp/styles/controls/buttons.less */
.wb-button.icon-cancel[disabled],
.icon-button.icon-cancel[disabled],
.wb-button.icon-cancel.invert,
.icon-button.icon-cancel.invert {
  background-image: url('../images/icon-x-dark.svg');
}
/* line 103, tmp/styles/controls/buttons.less */
.button-group {
  text-align: center;
}
/* line 106, tmp/styles/controls/buttons.less */
.button-group a,
.button-group button {
  display: inline-block;
  margin: 24px 24px 0 24px;
}
/* jQuery UI dialog buttons overrides */
/* line 114, tmp/styles/controls/buttons.less */
.ui-dialog .ui-dialog-buttonpane .ui-button,
.ui-dialog .ui-dialog-buttonpane .ui-button-text-only {
  margin: 0;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  font-size: 14px;
  color: #212628;
  font-weight: normal;
  background: none;
  border: none;
}
/* line 124, tmp/styles/controls/buttons.less */
.ui-dialog .ui-dialog-buttonpane .ui-button.wb-button,
.ui-dialog .ui-dialog-buttonpane .ui-button-text-only.wb-button {
  border-radius: 0;
  background: #00503C;
  color: #FFFFFF;
  border: 1px solid #00503C;
}
/* line 130, tmp/styles/controls/buttons.less */
.ui-dialog .ui-dialog-buttonpane .ui-button.wb-button:hover,
.ui-dialog .ui-dialog-buttonpane .ui-button-text-only.wb-button:hover {
  text-decoration: none;
  opacity: 0.7;
}
/* line 135, tmp/styles/controls/buttons.less */
.ui-dialog .ui-dialog-buttonpane .ui-button.wb-button[disabled],
.ui-dialog .ui-dialog-buttonpane .ui-button-text-only.wb-button[disabled],
.ui-dialog .ui-dialog-buttonpane .ui-button.wb-button.ui-state-disabled,
.ui-dialog .ui-dialog-buttonpane .ui-button-text-only.wb-button.ui-state-disabled {
  cursor: default;
  opacity: 1;
  background: #FFFFFF;
  color: #212628;
}
/* line 142, tmp/styles/controls/buttons.less */
.ui-dialog .ui-dialog-buttonpane .ui-button.wb-button[disabled]:hover,
.ui-dialog .ui-dialog-buttonpane .ui-button-text-only.wb-button[disabled]:hover,
.ui-dialog .ui-dialog-buttonpane .ui-button.wb-button.ui-state-disabled:hover,
.ui-dialog .ui-dialog-buttonpane .ui-button-text-only.wb-button.ui-state-disabled:hover {
  opacity: 1;
}
/* line 148, tmp/styles/controls/buttons.less */
.ui-dialog .ui-dialog-buttonpane .ui-button:not(:first-child),
.ui-dialog .ui-dialog-buttonpane .ui-button-text-only:not(:first-child) {
  margin-left: 16px;
}
/* line 152, tmp/styles/controls/buttons.less */
.ui-dialog .ui-dialog-buttonpane .ui-button .ui-button-text,
.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text {
  padding: 0;
}
/* line 158, tmp/styles/controls/buttons.less */
button.loading-button,
.wb-button.loading-button,
.is-loading button[type="submit"] {
  border: none !important;
  position: relative;
  pointer-events: none;
}
/* line 161, tmp/styles/controls/buttons.less */
button.loading-button:after,
.wb-button.loading-button:after,
.is-loading button[type="submit"]:after {
  content: '';
  display: block;
  cursor: default;
  background: url('../images/button-loader.gif') 0 0 repeat-x #00503C;
  visibility: visible;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 0;
}
/* line 4, tmp/styles/controls/datepicker.less */
.has-datepicker {
  position: relative;
}
/* line 8, tmp/styles/controls/datepicker.less */
.ui-datepicker-trigger {
  height: 40px;
  line-height: 40px;
  width: 16px;
  position: absolute;
  top: 0;
  right: 8px;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  font-size: 14px;
  background: none;
  border: none;
  padding: 0;
}
/* line 22, tmp/styles/controls/datepicker.less */
#ui-datepicker-div {
  background: #f2f2f2;
  width: 296px;
  padding: 8px;
  box-sizing: border-box;
  border-color: transparent;
  z-index: 9999 !important;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
}
/* line 31, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-header {
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  line-height: 40px;
  padding: 0;
  border: none;
  background: none;
  font-size: 14px;
  font-weight: normal;
  color: #212628;
}
/* line 43, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-title {
  margin: 0;
  line-height: inherit;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-order: 2;
      order: 2;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
/* line 52, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-title .chosen-container {
  background: transparent;
}
/* line 55, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-title .chosen-container .chosen-single {
  transition: none;
  border-color: transparent;
  box-shadow: none;
  text-align: left;
}
/* line 62, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-title .chosen-container .chosen-results li {
  text-align: left;
}
/* line 66, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-title .chosen-container.chosen-with-drop {
  background: #FFFFFF;
}
/* line 69, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-title .chosen-container.chosen-with-drop .chosen-single {
  border: 1px solid #B2B2B2;
  box-shadow: inherit;
}
/* line 78, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-title-static .ui-datepicker-month,
#ui-datepicker-div .ui-datepicker-title-static .ui-datepicker-year {
  width: auto;
}
/* line 83, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-title-static .ui-datepicker-month {
  text-align: right;
  padding-right: 4px;
}
/* line 88, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-title-static .ui-datepicker-year {
  padding-left: 4px;
}
/* line 93, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-month,
#ui-datepicker-div .ui-datepicker-year {
  text-transform: capitalize;
  box-sizing: border-box;
}
/* line 99, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-month {
  width: 60%;
}
/* line 103, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-year {
  width: 40%;
}
/* line 107, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-next {
  width: 40px;
  height: 40px;
  position: static;
  border-radius: 0;
  text-decoration: none;
  font-weight: normal;
}
/* line 116, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-prev .ui-icon,
#ui-datepicker-div .ui-datepicker-next .ui-icon {
  display: none;
  background: none;
}
/* line 121, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-prev.ui-state-hover,
#ui-datepicker-div .ui-datepicker-next.ui-state-hover {
  border: none;
  background: none;
}
/* line 126, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-prev:after,
#ui-datepicker-div .ui-datepicker-next:after {
  display: block;
  text-align: center;
  color: #212628;
  font-size: 18px;
}
/* line 134, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-prev {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-order: 1;
      order: 1;
}
/* line 138, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-prev:after {
  content: '←';
}
/* line 143, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-next {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-order: 3;
      order: 3;
}
/* line 147, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-next:after {
  content: '→';
}
/* line 153, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-calendar thead {
  display: none;
}
/* line 157, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-calendar td {
  margin: 0;
  padding: 4px;
}
/* line 166, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-week-end a {
  color: #FF0040;
}
/* line 172, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-today a,
#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-today span {
  background: #FFFFFF !important;
}
/* line 177, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-calendar td a,
#ui-datepicker-div .ui-datepicker-calendar td span {
  box-sizing: border-box;
  width: 32px;
  height: 32px;
  line-height: 32px;
  margin: 0;
  padding: 0;
  border: none;
  text-align: center;
  font-size: 14px;
  font-weight: normal;
  background: none;
  color: #212628;
  border-radius: 32px;
}
/* line 192, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-calendar td a.ui-state-highlight,
#ui-datepicker-div .ui-datepicker-calendar td span.ui-state-highlight {
  background: none;
}
/* line 197, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-calendar td a.ui-state-active,
#ui-datepicker-div .ui-datepicker-calendar td span.ui-state-active {
  background: #212628 !important;
  color: #FFFFFF !important;
}
/* line 202, tmp/styles/controls/datepicker.less */
#ui-datepicker-div .ui-datepicker-calendar td a.ui-state-hover,
#ui-datepicker-div .ui-datepicker-calendar td span.ui-state-hover {
  background: rgba(33, 38, 40, 0.5);
  text-decoration: none;
}
/* line 4, tmp/styles/controls/dialog.less */
.ui-dialog {
  position: fixed;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  background: #fff;
  padding: 24px;
  border: none;
  border-radius: 0;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
  max-height: 90%;
}
/* line 5, tmp/styles/controls/dialog.less */
.ui-dialog .ui-state-default .ui-icon {
  background: none;
}
/* line 9, tmp/styles/controls/dialog.less */
.ui-effects-wrapper .ui-dialog {
  max-height: 100%;
}
/* line 22, tmp/styles/controls/dialog.less */
.ui-dialog .ui-dialog-title {
  white-space: normal;
}
/* line 26, tmp/styles/controls/dialog.less */
.ui-dialog .ui-dialog-titlebar {
  background: none #fff;
  color: #000;
  padding: 0 0 16px;
  margin: 0 0 16px;
  font-weight: normal;
  border: solid rgba(178, 178, 178, 0.3);
  border-width: 0 0 1px;
  display: block;
  font-size: 24px;
  text-align: center;
  border-radius: 0;
}
/* line 39, tmp/styles/controls/dialog.less */
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  display: none;
  background: none;
}
/* line 44, tmp/styles/controls/dialog.less */
.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  width: 100%;
  float: none;
  margin: 0;
}
/* line 52, tmp/styles/controls/dialog.less */
.ui-dialog.ui-dialog-without-header .ui-dialog-titlebar {
  display: none;
}
/* line 58, tmp/styles/controls/dialog.less */
.ui-dialog form .row {
  display: block;
  margin-bottom: 20px;
}
/* line 62, tmp/styles/controls/dialog.less */
.ui-dialog form .row .chosen-container {
  display: inline-block;
  width: 100% !important;
  height: 40px;
  margin-top: 10px;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  box-sizing: border-box;
}
/* line 71, tmp/styles/controls/dialog.less */
.ui-dialog form .row .title {
  padding-right: 10px;
  display: inline-block;
  box-sizing: border-box;
}
/* line 78, tmp/styles/controls/dialog.less */
.ui-dialog form .row:last-child {
  margin-bottom: 0;
}
/* line 84, tmp/styles/controls/dialog.less */
.ui-dialog .ui-dialog-buttonpane {
  padding: 0;
  margin-top: 24px;
  background: none #fff;
  border-width: 0;
}
/* line 90, tmp/styles/controls/dialog.less */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  text-align: right;
}
/* line 94, tmp/styles/controls/dialog.less */
.ui-dialog .ui-dialog-buttonpane.loading {
  pointer-events: none;
}
/* line 97, tmp/styles/controls/dialog.less */
.ui-dialog .ui-dialog-buttonpane.loading .cancel {
  display: none;
}
/* line 103, tmp/styles/controls/dialog.less */
.ui-dialog .success-message {
  display: none;
}
/* line 107, tmp/styles/controls/dialog.less */
.ui-dialog.successful .ui-dialog-titlebar {
  visibility: hidden;
}
/* line 110, tmp/styles/controls/dialog.less */
.ui-dialog.successful .success-message {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  height: 100%;
  background: #fff;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 120, tmp/styles/controls/dialog.less */
.ui-dialog.successful .success-message .text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  font-size: 18px;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
}
/* line 126, tmp/styles/controls/dialog.less */
.ui-dialog.successful .success-message .text .result-icon {
  width: 96px;
  height: 96px;
  background: url(../images/success-color.svg) no-repeat center;
  background-size: contain;
}
/* line 141, tmp/styles/controls/dialog.less */
.ui-dialog .ui-dialog-content {
  padding: 0;
  overflow: visible;
}
/* line 145, tmp/styles/controls/dialog.less */
.ui-dialog .ui-dialog-content .loader-wrapper {
  height: 100%;
  min-height: 96px;
  position: relative;
}
/* line 152, tmp/styles/controls/dialog.less */
.ui-dialog.statement-dialog {
  width: 820.8px !important;
  height: 90% !important;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
/* line 160, tmp/styles/controls/dialog.less */
.ui-dialog.statement-dialog .ui-dialog-titlebar {
  display: none;
}
/* line 164, tmp/styles/controls/dialog.less */
.ui-dialog.statement-dialog .ui-dialog-content {
  overflow: auto;
  height: 100% !important;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  font-size: 0;
  -webkit-overflow-scrolling: touch;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
/* line 178, tmp/styles/controls/dialog.less */
.ui-dialog.app-dialog .ui-dialog-titlebar,
.ui-dialog.error-dialog .ui-dialog-titlebar {
  display: none;
}
/* line 182, tmp/styles/controls/dialog.less */
.ui-dialog.app-dialog .ui-dialog-content,
.ui-dialog.error-dialog .ui-dialog-content {
  padding-left: 42px;
  padding-top: 10px;
  background: no-repeat 0 4px;
  background-size: 32px;
  min-height: 64px !important;
  height: auto !important;
}
/* line 194, tmp/styles/controls/dialog.less */
.ui-dialog.error-dialog .ui-dialog-content,
.ui-dialog.app-dialog--error .ui-dialog-content {
  background-image: url("../images/attention.svg");
}
/* line 200, tmp/styles/controls/dialog.less */
.ui-dialog.app-dialog--success .ui-dialog-content {
  background-image: url("../images/success-color.svg");
}
/* line 206, tmp/styles/controls/dialog.less */
.ui-dialog.app-dialog--info .ui-dialog-content {
  background-image: url("../images/info.svg");
}
/* line 211, tmp/styles/controls/dialog.less */
.ui-dialog.confirm-action-dialog {
  position: absolute;
}
/* line 214, tmp/styles/controls/dialog.less */
.ui-dialog.confirm-action-dialog .ui-dialog-titlebar {
  display: none;
}
/* line 218, tmp/styles/controls/dialog.less */
.ui-dialog.confirm-action-dialog .ui-dialog-content {
  padding: 24px;
  font-size: 18px;
  text-align: center;
}
/* line 225, tmp/styles/controls/dialog.less */
.ui-dialog.add-auth-dialog,
.ui-dialog.application-conditions-dialog,
.ui-dialog.prompt-dialog,
.ui-dialog.transaction-window-dialog {
  position: absolute;
}
/* line 233, tmp/styles/controls/dialog.less */
.ui-dialog.dialog-without-title .ui-dialog-titlebar {
  display: none;
}
/* line 237, tmp/styles/controls/dialog.less */
.ui-dialog.dialog-centered-buttons .ui-dialog-buttonset {
  text-align: center;
  float: none;
}
/* line 4, tmp/styles/controls/inputs.less */
input[type="text"],
input[type="number"],
input[type="password"],
input[type="tel"],
input[type="email"],
.owwb-cs-text-input-wrapper input,
.chosen-container-single .chosen-search input[type="text"] {
  background-color: #FFFFFF;
  border-radius: 0;
  border: 1px solid rgba(178, 178, 178, 0.3);
  padding: 8px;
  font-size: 14px;
  transition: all 300ms;
  box-sizing: border-box;
  margin: 0;
  color: #212628;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  width: 100%;
  height: 40px;
  line-height: 24px;
}
/* line 19, tmp/styles/common/mixins.less */
input[type="text"]:hover,
input[type="number"]:hover,
input[type="password"]:hover,
input[type="tel"]:hover,
input[type="email"]:hover,
.owwb-cs-text-input-wrapper input:hover,
.chosen-container-single .chosen-search input[type="text"]:hover {
  border-color: #212628;
}
/* line 23, tmp/styles/common/mixins.less */
input[type="text"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="tel"]:focus,
input[type="email"]:focus,
.owwb-cs-text-input-wrapper input:focus,
.chosen-container-single .chosen-search input[type="text"]:focus {
  border-color: #B2B2B2;
}
/* line 27, tmp/styles/common/mixins.less */
input[type="text"]:-webkit-autofill,
input[type="number"]:-webkit-autofill,
input[type="password"]:-webkit-autofill,
input[type="tel"]:-webkit-autofill,
input[type="email"]:-webkit-autofill,
.owwb-cs-text-input-wrapper input:-webkit-autofill,
.chosen-container-single .chosen-search input[type="text"]:-webkit-autofill,
input[type="text"]:focus:-webkit-autofill,
input[type="number"]:focus:-webkit-autofill,
input[type="password"]:focus:-webkit-autofill,
input[type="tel"]:focus:-webkit-autofill,
input[type="email"]:focus:-webkit-autofill,
.owwb-cs-text-input-wrapper input:focus:-webkit-autofill,
.chosen-container-single .chosen-search input[type="text"]:focus:-webkit-autofill {
  background-iamge: none;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0 0px 1000px #fff inset;
}
/* line 34, tmp/styles/common/mixins.less */
input[type="text"].error,
input[type="number"].error,
input[type="password"].error,
input[type="tel"].error,
input[type="email"].error,
.owwb-cs-text-input-wrapper input.error,
.chosen-container-single .chosen-search input[type="text"].error {
  border-color: #FF0040;
}
/* line 38, tmp/styles/common/mixins.less */
input[type="text"][disabled],
input[type="number"][disabled],
input[type="password"][disabled],
input[type="tel"][disabled],
input[type="email"][disabled],
.owwb-cs-text-input-wrapper input[disabled],
.chosen-container-single .chosen-search input[type="text"][disabled] {
  background-color: #F5F5F5;
  color: #B2B2B2;
}
/* line 42, tmp/styles/common/mixins.less */
input[type="text"][disabled]:hover,
input[type="number"][disabled]:hover,
input[type="password"][disabled]:hover,
input[type="tel"][disabled]:hover,
input[type="email"][disabled]:hover,
.owwb-cs-text-input-wrapper input[disabled]:hover,
.chosen-container-single .chosen-search input[type="text"][disabled]:hover,
input[type="text"][disabled]:focus,
input[type="number"][disabled]:focus,
input[type="password"][disabled]:focus,
input[type="tel"][disabled]:focus,
input[type="email"][disabled]:focus,
.owwb-cs-text-input-wrapper input[disabled]:focus,
.chosen-container-single .chosen-search input[type="text"][disabled]:focus {
  border-color: rgba(178, 178, 178, 0.3);
}
/* line 16, tmp/styles/controls/inputs.less */
input[type="text"]:-webkit-autofill,
input[type="number"]:-webkit-autofill,
input[type="password"]:-webkit-autofill,
input[type="tel"]:-webkit-autofill,
input[type="email"]:-webkit-autofill,
.owwb-cs-text-input-wrapper input:-webkit-autofill,
.chosen-container-single .chosen-search input[type="text"]:-webkit-autofill,
input[type="text"]:-webkit-autofill:focus,
input[type="number"]:-webkit-autofill:focus,
input[type="password"]:-webkit-autofill:focus,
input[type="tel"]:-webkit-autofill:focus,
input[type="email"]:-webkit-autofill:focus,
.owwb-cs-text-input-wrapper input:-webkit-autofill:focus,
.chosen-container-single .chosen-search input[type="text"]:-webkit-autofill:focus {
  background: none;
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
/* line 23, tmp/styles/controls/inputs.less */
input[type='number'] {
  -moz-appearance: textfield;
}
/* line 27, tmp/styles/controls/inputs.less */
input[type='file'] {
  display: none;
}
/* line 31, tmp/styles/controls/inputs.less */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* line 38, tmp/styles/controls/inputs.less */
.branch-wrapper:after {
  position: absolute;
  top: 8px;
  right: 8px;
  line-height: 24px;
  width: 16px;
  display: block;
  content: '↓';
  font-weight: normal;
  text-align: center;
}
/* line 52, tmp/styles/controls/inputs.less */
textarea,
.ui-widget textarea {
  background-color: #FFFFFF;
  border-radius: 0;
  border: 1px solid rgba(178, 178, 178, 0.3);
  padding: 8px;
  font-size: 14px;
  transition: all 300ms;
  box-sizing: border-box;
  margin: 0;
  color: #212628;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  resize: none;
  overflow: auto;
  width: 100%;
  height: 150px;
}
/* line 19, tmp/styles/common/mixins.less */
textarea:hover,
.ui-widget textarea:hover {
  border-color: #212628;
}
/* line 23, tmp/styles/common/mixins.less */
textarea:focus,
.ui-widget textarea:focus {
  border-color: #B2B2B2;
}
/* line 27, tmp/styles/common/mixins.less */
textarea:-webkit-autofill,
.ui-widget textarea:-webkit-autofill,
textarea:focus:-webkit-autofill,
.ui-widget textarea:focus:-webkit-autofill {
  background-iamge: none;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0 0px 1000px #fff inset;
}
/* line 34, tmp/styles/common/mixins.less */
textarea.error,
.ui-widget textarea.error {
  border-color: #FF0040;
}
/* line 38, tmp/styles/common/mixins.less */
textarea[disabled],
.ui-widget textarea[disabled] {
  background-color: #F5F5F5;
  color: #B2B2B2;
}
/* line 42, tmp/styles/common/mixins.less */
textarea[disabled]:hover,
.ui-widget textarea[disabled]:hover,
textarea[disabled]:focus,
.ui-widget textarea[disabled]:focus {
  border-color: rgba(178, 178, 178, 0.3);
}
/* line 59, tmp/styles/controls/inputs.less */
textarea.branch-input,
.ui-widget textarea.branch-input {
  height: inherit;
}
/* line 65, tmp/styles/controls/inputs.less */
.search-block {
  position: relative;
}
/* line 68, tmp/styles/controls/inputs.less */
.search-block input {
  background: url('../images/search.svg') no-repeat 8px center;
  background-size: 24px;
  padding-left: 40px;
}
/* line 73, tmp/styles/controls/inputs.less */
.search-block input.search-compact {
  width: 40px;
  padding-left: 24px;
}
/* line 77, tmp/styles/controls/inputs.less */
.search-block input.search-compact:focus {
  width: 100%;
  padding-left: 40px;
}
/* line 84, tmp/styles/controls/inputs.less */
.search-block .clear-search {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  background: url('../images/icon-x-dark.svg') no-repeat center;
  background-size: 24px;
  opacity: 0.5;
}
/* line 97, tmp/styles/controls/inputs.less */
.search-block.expanded .search-compact {
  width: 100%;
  padding-left: 40px;
}
/* line 102, tmp/styles/controls/inputs.less */
.search-block.expanded .clear-search {
  display: block;
}
/* line 108, tmp/styles/controls/inputs.less */
.ui-field-contain.radio-button-group-as-tabs {
  padding-bottom: 0;
}
/* line 111, tmp/styles/controls/inputs.less */
.ui-field-contain.radio-button-group-as-tabs .radio-button-group-as-tabs__items {
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
/* line 116, tmp/styles/controls/inputs.less */
.ui-field-contain.radio-button-group-as-tabs .radio-button-group-as-tabs__input {
  display: none;
}
/* line 120, tmp/styles/controls/inputs.less */
.ui-field-contain.radio-button-group-as-tabs .radio-button-group-as-tabs__label {
  width: 100%;
  border-bottom: 2px solid transparent;
  margin: 0;
  height: 50px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  font-size: 20px;
  color: #9d9d9d;
}
/* line 133, tmp/styles/controls/inputs.less */
.ui-field-contain.radio-button-group-as-tabs :checked + .radio-button-group-as-tabs__label {
  border-bottom-color: #00503c;
  color: #00503c;
}
/*
  Chosen select structure
  [] - denotes optional components

  <div class="chosen-container">
    <a class="[chosen-single][chosen-choices]">
      [<span>{option markup}</span>]
      <div class="arrow"><b/></div>
      [
        <ul class="chosen-choices">
          <li class="search-choice">{option markup}</li>
          ...
          <li class="search-field">
            <input/>
           </li>
        </ul>
      ]
    </a>
    <div class="chosen-drop">
      [
        <div class="chosen-search">
          <b/>
          <input/>
        </div>
      ]
      <ul class="chosen-results">
        <li class="active-result [result-selected] [highlighted]">{option markup}</li>
        ...
      </ul>
    </div>
  </div>
*/
/* line 37, tmp/styles/controls/select.less */
.select-item-common {
  line-height: 24px;
  padding: 8px;
  box-sizing: border-box;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  font-size: 14px;
  color: #212628;
  background: none;
  font-weight: normal;
}
/* line 48, tmp/styles/controls/select.less */
.chosen-container {
  border-radius: 0;
  background: #FFFFFF;
}
/* line 52, tmp/styles/controls/select.less */
.chosen-container:hover {
  background-color: #FFFFFF;
}
/* line 56, tmp/styles/controls/select.less */
.chosen-container div.arrow {
  position: absolute;
  top: 8px;
  right: 8px;
  line-height: 24px;
  width: 16px;
}
/* line 63, tmp/styles/controls/select.less */
.chosen-container div.arrow b:after {
  display: block;
  content: '↓';
  font-weight: normal;
  text-align: center;
}
/* line 72, tmp/styles/controls/select.less */
.chosen-container.chosen-container-active .chosen-single,
.chosen-container.chosen-container-active .chosen-choices {
  border-color: #B2B2B2;
  background: none;
}
/* line 78, tmp/styles/controls/select.less */
.chosen-container .chosen-single,
.chosen-container .chosen-choices {
  line-height: 24px;
  padding: 8px;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  font-size: 14px;
  color: #212628;
  background: none;
  font-weight: normal;
  height: 40px;
  border: 1px solid rgba(178, 178, 178, 0.3);
  border-radius: 0;
  box-sizing: border-box;
  transition: border-color 300ms;
  box-shadow: none;
}
/* line 87, tmp/styles/controls/select.less */
.chosen-container .chosen-single > span,
.chosen-container .chosen-choices > span {
  margin-right: 24px;
  line-height: 24px;
}
/* line 93, tmp/styles/controls/select.less */
.chosen-container .chosen-single:hover,
.chosen-container .chosen-choices:hover {
  text-decoration: none;
  border-color: #212628;
}
/* line 100, tmp/styles/controls/select.less */
.chosen-container.chosen-container-multi .chosen-results li.result-selected {
  color: #212628;
}
/* line 103, tmp/styles/controls/select.less */
.chosen-container.chosen-container-multi .chosen-results li.result-selected .already-added {
  display: inline-block;
}
/* line 108, tmp/styles/controls/select.less */
.chosen-container.chosen-container-multi .already-added {
  display: none;
  font-size: 14px;
  text-transform: lowercase;
  opacity: 0.5;
}
/* line 117, tmp/styles/controls/select.less */
.chosen-container.chosen-container .chosen-search {
  padding: 8px;
}
/* line 120, tmp/styles/controls/select.less */
.chosen-container.chosen-container .chosen-search input[type=text] {
  padding-left: 40px;
  background: url("../images/search.svg") no-repeat 8px center;
  background-size: 24px;
}
/* line 126, tmp/styles/controls/select.less */
.chosen-container.chosen-container .chosen-search b {
  display: none;
}
/* line 133, tmp/styles/controls/select.less */
.chosen-container.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  padding: 0;
  width: inherit !important;
  height: 100%;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
}
/* line 143, tmp/styles/controls/select.less */
.chosen-container.chosen-container-active.chosen-with-drop {
  background: #FFFFFF;
}
/* line 146, tmp/styles/controls/select.less */
.chosen-container.chosen-container-active.chosen-with-drop .chosen-single,
.chosen-container.chosen-container-active.chosen-with-drop .chosen-choices {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 151, tmp/styles/controls/select.less */
.chosen-container.chosen-disabled {
  opacity: 1 !important;
}
/* line 154, tmp/styles/controls/select.less */
.chosen-container.chosen-disabled .chosen-single,
.chosen-container.chosen-disabled .chosen-choices {
  background-color: #F5F5F5;
  color: #B2B2B2;
  border-color: rgba(178, 178, 178, 0.3);
}
/* line 161, tmp/styles/controls/select.less */
.chosen-container .chosen-results {
  padding: 0;
  margin: 0;
}
/* line 165, tmp/styles/controls/select.less */
.chosen-container .chosen-results li {
  line-height: 24px;
  padding: 8px;
  box-sizing: border-box;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  font-size: 14px;
  color: #212628;
  background: none;
  font-weight: normal;
  min-height: 40px;
}
/* line 169, tmp/styles/controls/select.less */
.chosen-container .chosen-results li.highlighted {
  background: #B2B2B2;
  color: #212628;
}
/* line 174, tmp/styles/controls/select.less */
.chosen-container .chosen-results li.result-selected {
  background-color: #B2B2B2;
  color: #212628;
}
/* line 179, tmp/styles/controls/select.less */
.chosen-container .chosen-results li:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 185, tmp/styles/controls/select.less */
.chosen-container .chosen-drop {
  overflow: hidden;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 191, tmp/styles/controls/select.less */
.chosen-container .payment-system-icon {
  display: none;
  float: left;
  width: 24px;
  height: 24px;
  padding-right: 8px;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 24px;
}
/* line 201, tmp/styles/controls/select.less */
.chosen-container .payment-system-icon.visa,
.chosen-container .payment-system-icon.mastercard,
.chosen-container .payment-system-icon.maestro,
.chosen-container .payment-system-icon.american_express,
.chosen-container .payment-system-icon.jcb,
.chosen-container .payment-system-icon.diners_club,
.chosen-container .payment-system-icon.cup,
.chosen-container .payment-system-icon.mir,
.chosen-container .payment-system-icon.virtual {
  display: block;
}
/* line 214, tmp/styles/controls/select.less */
.chosen-container .contract-name {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 219, tmp/styles/controls/select.less */
.chosen-container .contract-balance {
  float: right;
  display: inline-block;
}
/* line 224, tmp/styles/controls/select.less */
.chosen-container .account-item {
  display: -ms-flexbox;
  display: flex;
}
/* line 227, tmp/styles/controls/select.less */
.chosen-container .account-item .title {
  -ms-flex-positive: 1;
      flex-grow: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 234, tmp/styles/controls/select.less */
.chosen-container .account-item .balance {
  margin-left: 16px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
/* line 241, tmp/styles/controls/select.less */
.contract-select-label {
  margin-bottom: 16px;
}
/* line 4, tmp/styles/controls/switch-button.less */
.switch-button-background {
  width: 36px;
  height: 24px;
  border: none;
  margin: 0;
  opacity: 0.2;
  background-color: #212628;
  border-radius: 24px;
  box-sizing: border-box;
}
/* line 14, tmp/styles/controls/switch-button.less */
.switch-button-background.checked {
  opacity: 1;
}
/* line 18, tmp/styles/controls/switch-button.less */
.switch-button-background.switch-button-disabled {
  opacity: 0.5;
}
/* line 23, tmp/styles/controls/switch-button.less */
.switch-button-button {
  width: 20px;
  height: 20px;
  background: url('../images/switch-tumbler.png') transparent no-repeat;
  background-size: contain;
  border: none;
  transition: left 200ms;
  box-sizing: border-box;
  top: 2px;
  left: 2px !important;
}
/* line 35, tmp/styles/controls/switch-button.less */
.checked .switch-button-button {
  left: 14px !important;
}
/* line 40, tmp/styles/controls/switch-button.less */
.switch-button-label {
  line-height: 24px;
  margin-left: 8px;
  font-size: 14px;
  color: #B2B2B2;
}
/* line 46, tmp/styles/controls/switch-button.less */
.switch-button-label.on {
  color: #212628;
}
/* line 55, tmp/styles/controls/switch-button.less */
.switch-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
/* line 59, tmp/styles/controls/switch-button.less */
.switch-container .title {
  margin-left: 12px;
}
/* line 4, tmp/styles/controls/checkbox.less */
.checkbox-wrapper {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* line 10, tmp/styles/controls/checkbox.less */
.owwb-cs-checkbox-input,
.checkbox {
  cursor: pointer;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center;
  background-size: contain;
  border: 1px solid rgba(178, 178, 178, 0.3);
  border-radius: 50%;
  box-sizing: border-box;
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
/* line 24, tmp/styles/controls/checkbox.less */
.owwb-cs-checkbox-input:hover,
.checkbox:hover {
  background-image: url('../images/tick-light.svg');
  background-color: #B2B2B2;
  border-color: #B2B2B2;
}
/* line 30, tmp/styles/controls/checkbox.less */
.owwb-cs-checkbox-input.checked,
.checkbox.checked {
  background-image: url('../images/tick-light.svg');
  background-color: #212628;
  border-color: #212628;
}
/* line 37, tmp/styles/controls/checkbox.less */
.owwb-cs-checkbox-input input,
.checkbox input {
  position: absolute;
  left: -9999px;
}
/* line 42, tmp/styles/controls/checkbox.less */
.error .owwb-cs-checkbox-input,
.error .checkbox {
  border-color: #FF0040;
}
/* line 47, tmp/styles/controls/checkbox.less */
.checkbox-label {
  cursor: pointer;
  white-space: pre-wrap;
  -ms-flex-positive: 1;
      flex-grow: 1;
  margin-left: 8px;
  line-height: 20px;
}
/* line 4, tmp/styles/controls/slider.less */
.ui-slider {
  border: none;
  background: rgba(178, 178, 178, 0.3);
  height: 1px;
}
/* line 9, tmp/styles/controls/slider.less */
.ui-slider .ui-slider-range {
  background: #00503C;
}
/* line 13, tmp/styles/controls/slider.less */
.ui-slider .ui-slider-handle {
  border-radius: 50%;
  border: none;
  width: 11px;
  height: 11px;
  top: -5px;
  margin-left: -5px;
  background: #00503C;
  cursor: pointer;
}
/* line 4, tmp/styles/controls/radio.less */
.radio-wrapper {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* line 9, tmp/styles/controls/radio.less */
.radio-wrapper input {
  position: absolute;
  left: -9999px;
}
/* line 14, tmp/styles/controls/radio.less */
.error .radio-wrapper {
  border-color: #FF0040;
}
/* line 18, tmp/styles/controls/radio.less */
.radio-wrapper label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  cursor: pointer;
  white-space: pre-wrap;
  -ms-flex-positive: 1;
      flex-grow: 1;
  line-height: 24px;
}
/* line 26, tmp/styles/controls/radio.less */
.radio-wrapper label .label__text {
  margin-left: 8px;
}
/* line 30, tmp/styles/controls/radio.less */
.radio-wrapper label::before {
  content: '';
  display: block;
  cursor: pointer;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center;
  background-size: contain;
  border: 1px solid rgba(178, 178, 178, 0.3);
  border-radius: 50%;
  box-sizing: border-box;
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
/* line 46, tmp/styles/controls/radio.less */
.radio-wrapper input[type=radio]:hover + label::before {
  background-image: url('../images/tick-light.svg');
  background-color: #B2B2B2;
  border-color: #B2B2B2;
}
/* line 52, tmp/styles/controls/radio.less */
.radio-wrapper input[type=radio]:checked + label::before {
  background-image: url('../images/tick-light.svg');
  background-color: #212628;
  border-color: #212628;
}
/* line 4, tmp/styles/components/add-auth.less */
.block__add-auth {
  color: #212628;
}
/* line 7, tmp/styles/components/add-auth.less */
.block__add-auth .action-tooltip {
  margin-bottom: 16px;
  display: block;
}
/* line 12, tmp/styles/components/add-auth.less */
.block__add-auth .control-container {
  position: relative;
}
/* line 16, tmp/styles/components/add-auth.less */
.block__add-auth .error-message {
  font-size: 14px;
  margin-top: 16px;
}
/* line 21, tmp/styles/components/add-auth.less */
.block__add-auth .action-data {
  margin-top: 8px;
}
/* line 24, tmp/styles/components/add-auth.less */
.block__add-auth .action-data p {
  line-height: 20px;
  font-size: 12px;
}
/* line 31, tmp/styles/components/add-auth.less */
.add-auth-dialog {
  padding: 24px;
}
/* line 34, tmp/styles/components/add-auth.less */
.add-auth-dialog .ui-dialog-content {
  overflow: visible;
}
/* line 39, tmp/styles/components/add-auth.less */
.add-auth-select .select-wrapper {
  width: 100%;
  display: block;
}
/* line 43, tmp/styles/components/add-auth.less */
.add-auth-select .select-wrapper .chosen-results {
  max-height: 80px;
}
/* line 49, tmp/styles/components/add-auth.less */
.resend-otp-password {
  background: url('../images/reload.svg') no-repeat center center;
  background-size: 24px;
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  opacity: 0.5;
}
/* line 4, tmp/styles/components/banners.less */
.block__banner-carousel {
  position: relative;
  width: 912px;
  height: 92px;
  display: none;
}
/* line 11, tmp/styles/components/banners.less */
.jcarousel-wrapper {
  z-index: 1;
}
/* line 14, tmp/styles/components/banners.less */
.jcarousel-wrapper .jcarousel {
  position: relative;
  overflow: hidden;
  margin: 0;
}
/* line 20, tmp/styles/components/banners.less */
.jcarousel-wrapper .slick-prev,
.jcarousel-wrapper .slick-next {
  position: absolute;
  height: 48px;
  width: 48px;
  top: 50%;
  margin-top: -24px;
  border-radius: 50%;
  background: #212628 no-repeat;
  background-size: 48px;
  opacity: 0.7;
}
/* line 31, tmp/styles/components/banners.less */
.jcarousel-wrapper .slick-prev:before,
.jcarousel-wrapper .slick-next:before {
  content: '';
}
/* line 35, tmp/styles/components/banners.less */
.jcarousel-wrapper .slick-prev:hover,
.jcarousel-wrapper .slick-next:hover {
  opacity: 1;
}
/* line 40, tmp/styles/components/banners.less */
.jcarousel-wrapper .slick-prev {
  background-image: url("../images/arrow-left-light.svg");
  background-position-x: -2px;
  left: 24px;
}
/* line 46, tmp/styles/components/banners.less */
.jcarousel-wrapper .slick-next {
  background-image: url("../images/arrow-right-light.svg");
  background-position-x: 2px;
  right: 24px;
}
/* line 52, tmp/styles/components/banners.less */
.jcarousel-wrapper .overed {
  display: block !important;
}
/* line 58, tmp/styles/components/banners.less */
.banner-wrapper img {
  vertical-align: bottom;
  max-height: 92px;
}
/* line 64, tmp/styles/components/banners.less */
.banners-control {
  position: absolute;
  display: none;
}
/* line 68, tmp/styles/components/banners.less */
.banners-control.close-banner {
  width: 40px;
  height: 40px;
  right: 0;
  top: 0;
  background: url("../images/icon-x-light.svg") no-repeat center center;
  background-size: 32px;
  opacity: 0.7;
}
/* line 4, tmp/styles/components/card.less */
.card {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
  display: block;
  width: 56px;
  height: 40px;
  line-height: normal;
  color: #FFFFFF;
  padding: 5px;
  border: 1px solid transparent;
  box-sizing: border-box;
  border-radius: 4px;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
}
/* line 167, tmp/styles/common/mixins.less */
.card.status-active.color-blue {
  background-color: #00ADF3;
}
/* line 144, tmp/styles/common/mixins.less */
.card.status-active.color-blue.icon-visa:after {
  background-image: url('../images/card-icons/light/visa.svg');
}
/* line 148, tmp/styles/common/mixins.less */
.card.status-active.color-blue.icon-maestro:after {
  background-image: url('../images/card-icons/light/maestro.svg');
}
/* line 154, tmp/styles/common/mixins.less */
.card.status-active.color-blue.icon-visa:after {
  right: 4px;
}
/* line 158, tmp/styles/common/mixins.less */
.card.status-active.color-blue.icon-maestro:after {
  width: 28px;
  height: 18px;
  background-size: contain;
}
/* line 167, tmp/styles/common/mixins.less */
.card.status-active.color-orange {
  background-color: #FF7300;
}
/* line 134, tmp/styles/common/mixins.less */
.card.status-active.color-orange.icon-visa:after {
  background-image: url('../images/card-icons/color/visa.svg');
}
/* line 138, tmp/styles/common/mixins.less */
.card.status-active.color-orange.icon-maestro:after {
  background-image: url('../images/card-icons/color/maestro.svg');
}
/* line 154, tmp/styles/common/mixins.less */
.card.status-active.color-orange.icon-visa:after {
  right: 4px;
}
/* line 158, tmp/styles/common/mixins.less */
.card.status-active.color-orange.icon-maestro:after {
  width: 28px;
  height: 18px;
  background-size: contain;
}
/* line 167, tmp/styles/common/mixins.less */
.card.status-active.color-gold {
  background-color: gold;
}
/* line 134, tmp/styles/common/mixins.less */
.card.status-active.color-gold.icon-visa:after {
  background-image: url('../images/card-icons/color/visa.svg');
}
/* line 138, tmp/styles/common/mixins.less */
.card.status-active.color-gold.icon-maestro:after {
  background-image: url('../images/card-icons/color/maestro.svg');
}
/* line 154, tmp/styles/common/mixins.less */
.card.status-active.color-gold.icon-visa:after {
  right: 4px;
}
/* line 158, tmp/styles/common/mixins.less */
.card.status-active.color-gold.icon-maestro:after {
  width: 28px;
  height: 18px;
  background-size: contain;
}
/* line 167, tmp/styles/common/mixins.less */
.card.status-active.color-green {
  background-color: #9ECB0D;
}
/* line 144, tmp/styles/common/mixins.less */
.card.status-active.color-green.icon-visa:after {
  background-image: url('../images/card-icons/light/visa.svg');
}
/* line 148, tmp/styles/common/mixins.less */
.card.status-active.color-green.icon-maestro:after {
  background-image: url('../images/card-icons/light/maestro.svg');
}
/* line 154, tmp/styles/common/mixins.less */
.card.status-active.color-green.icon-visa:after {
  right: 4px;
}
/* line 158, tmp/styles/common/mixins.less */
.card.status-active.color-green.icon-maestro:after {
  width: 28px;
  height: 18px;
  background-size: contain;
}
/* line 167, tmp/styles/common/mixins.less */
.card.status-active.color-black {
  background-color: black;
}
/* line 144, tmp/styles/common/mixins.less */
.card.status-active.color-black.icon-visa:after {
  background-image: url('../images/card-icons/light/visa.svg');
}
/* line 148, tmp/styles/common/mixins.less */
.card.status-active.color-black.icon-maestro:after {
  background-image: url('../images/card-icons/light/maestro.svg');
}
/* line 154, tmp/styles/common/mixins.less */
.card.status-active.color-black.icon-visa:after {
  right: 4px;
}
/* line 158, tmp/styles/common/mixins.less */
.card.status-active.color-black.icon-maestro:after {
  width: 28px;
  height: 18px;
  background-size: contain;
}
/* line 24, tmp/styles/components/card.less */
.card:hover {
  text-decoration: none;
}
/* line 28, tmp/styles/components/card.less */
.card:after {
  display: block;
  content: '\00a0';
  background: no-repeat center;
  background-size: 30px;
  position: absolute;
  width: 32px;
  height: 20px;
  bottom: 0;
  right: 1px;
}
/* line 40, tmp/styles/components/card.less */
.card.icon-mastercard:after {
  background-image: url('../images/card-icons/light/mastercard.svg');
  background-size: 24px;
  right: -1px;
}
/* line 46, tmp/styles/components/card.less */
.card.icon-american_express:after {
  background-image: url('../images/card-icons/light/amex.svg');
}
/* line 50, tmp/styles/components/card.less */
.card.icon-jcb:after {
  background-image: url('../images/card-icons/light/jcb.svg');
}
/* line 54, tmp/styles/components/card.less */
.card.icon-diners_club:after {
  background-image: url('../images/card-icons/light/dc.svg');
}
/* line 58, tmp/styles/components/card.less */
.card.icon-cup:after {
  background-image: url('../images/card-icons/light/cup.svg');
}
/* line 62, tmp/styles/components/card.less */
.card.icon-mir:after {
  background-image: url('../images/card-icons/light/mir.svg');
}
/* line 66, tmp/styles/components/card.less */
.card.icon-virtual:after {
  background-image: url('../images/card-icons/light/virtual.svg');
  background-size: 24px;
  right: -4px;
}
/* line 72, tmp/styles/components/card.less */
.card.status-blocked,
.card.status-user_blocked,
.card.status-first_production,
.card.status-expired,
.card.status-closed,
.card.status-inactive {
  background-color: #B2B2B2;
  color: #FFFFFF;
  border-color: #B2B2B2;
}
/* line 134, tmp/styles/common/mixins.less */
.card.status-expired.icon-visa:after,
.card.status-closed.icon-visa:after,
.card.status-inactive.icon-visa:after {
  background-image: url('../images/card-icons/color/visa.svg');
}
/* line 138, tmp/styles/common/mixins.less */
.card.status-expired.icon-maestro:after,
.card.status-closed.icon-maestro:after,
.card.status-inactive.icon-maestro:after {
  background-image: url('../images/card-icons/color/maestro.svg');
}
/* line 154, tmp/styles/common/mixins.less */
.card.status-expired.icon-visa:after,
.card.status-closed.icon-visa:after,
.card.status-inactive.icon-visa:after {
  right: 4px;
}
/* line 158, tmp/styles/common/mixins.less */
.card.status-expired.icon-maestro:after,
.card.status-closed.icon-maestro:after,
.card.status-inactive.icon-maestro:after {
  width: 28px;
  height: 18px;
  background-size: contain;
}
/* line 88, tmp/styles/components/card.less */
.card.status-blocked:after,
.card.status-user_blocked:after,
.card.status-first_production:after {
  right: -4px;
  background-size: 20px;
}
/* line 96, tmp/styles/components/card.less */
.card.status-blocked:after,
.card.status-user_blocked:after {
  background-image: url('../images/lock-dark.svg');
}
/* line 102, tmp/styles/components/card.less */
.card.status-first_production:after {
  background-image: url('../images/waiting-dark.svg');
}
/* line 107, tmp/styles/components/card.less */
.card .card-number {
  display: block;
  font-size: 13px;
}
/* line 4, tmp/styles/components/captcha.less */
.expired-overlay {
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.85);
  color: #fff;
  line-height: 40px;
  text-align: center;
  opacity: 0;
  transition: opacity 300ms;
}
/* line 15, tmp/styles/components/captcha.less */
.expired .expired-overlay {
  opacity: 1;
}
/* line 20, tmp/styles/components/captcha.less */
.captcha-image {
  float: left;
}
/* line 24, tmp/styles/components/captcha.less */
.expired-overlay,
.captcha-image {
  width: 200px;
  height: 40px;
}
/* line 30, tmp/styles/components/captcha.less */
.captcha-reload {
  width: 200px;
  text-align: center;
  display: block;
  margin-top: 5px;
}
/* line 37, tmp/styles/components/captcha.less */
.captcha-input-wrapper {
  overflow: hidden;
  padding-left: 10px;
  box-sizing: border-box;
}
/* line 8, tmp/styles/components/contracts.less */
.contract,
.operation-instalment {
  border-top: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 11, tmp/styles/components/contracts.less */
.contract .main-info,
.operation-instalment .main-info {
  height: 64px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
/* line 18, tmp/styles/components/contracts.less */
.contract .add-info:empty,
.operation-instalment .add-info:empty {
  display: none;
}
/* line 22, tmp/styles/components/contracts.less */
.contract .additional-balances,
.operation-instalment .additional-balances {
  border-top: 1px dashed rgba(178, 178, 178, 0.3);
  padding: 8px 0;
}
/* line 27, tmp/styles/components/contracts.less */
.contract .additional-balances-item,
.operation-instalment .additional-balances-item {
  display: -ms-flexbox;
  display: flex;
  line-height: 32px;
}
/* line 31, tmp/styles/components/contracts.less */
.contract .additional-balances-item .title,
.operation-instalment .additional-balances-item .title {
  -ms-flex-positive: 1;
      flex-grow: 1;
}
/* line 35, tmp/styles/components/contracts.less */
.contract .additional-balances-item .value,
.operation-instalment .additional-balances-item .value {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
/* line 40, tmp/styles/components/contracts.less */
.contract:last-child,
.operation-instalment:last-child {
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 44, tmp/styles/components/contracts.less */
.contract .name,
.operation-instalment .name {
  -ms-flex-positive: 1;
      flex-grow: 1;
  display: block;
  padding: 0 16px;
  color: #212628;
  font-size: 18px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 55, tmp/styles/components/contracts.less */
.contract .contract-label.secondary,
.operation-instalment .contract-label.secondary {
  color: #B2B2B2;
  font-size: 14px;
}
/* line 61, tmp/styles/components/contracts.less */
.contract .balance,
.operation-instalment .balance {
  text-align: right;
  -ms-flex-preferred-size: 214px;
      flex-basis: 214px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  font-size: 22px;
  line-height: 24px;
}
/* line 70, tmp/styles/components/contracts.less */
.contract .secondary-balance,
.operation-instalment .secondary-balance {
  font-size: 14px;
  line-height: 16px;
}
/* line 75, tmp/styles/components/contracts.less */
.contract .icon,
.operation-instalment .icon {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
/* line 81, tmp/styles/components/contracts.less */
.contract .icon.icon-account,
.operation-instalment .icon.icon-account {
  background: #00ADF3;
}
/* line 85, tmp/styles/components/contracts.less */
.contract .icon.icon-credit,
.operation-instalment .icon.icon-credit {
  background: #FF0040;
}
/* line 89, tmp/styles/components/contracts.less */
.contract .icon.icon-deposit,
.operation-instalment .icon.icon-deposit {
  background: #9ECB0D;
}
/* line 93, tmp/styles/components/contracts.less */
.contract .icon.icon-instalment,
.operation-instalment .icon.icon-instalment {
  background: #00ADF3;
}
/* line 97, tmp/styles/components/contracts.less */
.contract .icon.icon-archive,
.operation-instalment .icon.icon-archive {
  background: #B2B2B2;
}
/* line 103, tmp/styles/components/contracts.less */
.contract.status-blocked .name,
.operation-instalment.status-blocked .name,
.contract.status-blocked .balance,
.operation-instalment.status-blocked .balance {
  color: #B2B2B2;
}
/* line 108, tmp/styles/components/contracts.less */
.contract.status-blocked .icon,
.operation-instalment.status-blocked .icon {
  font-size: 0;
  background: url('../images/lock-dark.svg') no-repeat center center #B2B2B2;
  background-size: 24px;
}
/* line 115, tmp/styles/components/contracts.less */
.contract .contract-cards,
.operation-instalment .contract-cards {
  display: -ms-flexbox;
  display: flex;
}
/* line 118, tmp/styles/components/contracts.less */
.contract .contract-cards .card,
.operation-instalment .contract-cards .card {
  margin-left: 12px;
}
/* line 121, tmp/styles/components/contracts.less */
.contract .contract-cards .card:first-child,
.operation-instalment .contract-cards .card:first-child {
  margin-left: 0;
}
/* line 125, tmp/styles/components/contracts.less */
.contract .contract-cards .card:hover,
.operation-instalment .contract-cards .card:hover {
  opacity: 0.8;
  text-decoration: none;
}
/* line 4, tmp/styles/components/form.less */
.wb-form {
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
}
/* line 9, tmp/styles/components/form.less */
.wb-form .save-status {
  height: 32px;
  line-height: 32px;
  margin-bottom: 24px;
}
/* line 14, tmp/styles/components/form.less */
.wb-form .save-status.success,
.wb-form .save-status.error {
  padding-left: 40px;
  background: no-repeat -4px center;
  background-size: 40px;
}
/* line 20, tmp/styles/components/form.less */
.wb-form .save-status.success.success,
.wb-form .save-status.error.success {
  background-image: url('../images/success-color.svg');
}
/* line 24, tmp/styles/components/form.less */
.wb-form .save-status.success.error,
.wb-form .save-status.error.error {
  background-image: url('../images/attention.svg');
}
/* line 30, tmp/styles/components/form.less */
.wb-form .form-content {
  padding: 24px;
}
/* line 34, tmp/styles/components/form.less */
.wb-form .field-wrapper {
  margin: 12px 0;
}
/* line 37, tmp/styles/components/form.less */
.wb-form .field-wrapper:first-child {
  margin-top: 0;
}
/* line 41, tmp/styles/components/form.less */
.wb-form .field-wrapper > * {
  vertical-align: top;
}
/* line 46, tmp/styles/components/form.less */
.wb-form .field-wrapper.amount .field-currency {
  display: block;
  position: absolute;
  line-height: 24px;
  top: 8px;
  right: 8px;
  color: #B2B2B2;
}
/* line 56, tmp/styles/components/form.less */
.wb-form .field-wrapper.amount.editable-currency .amount,
.wb-form .field-wrapper.amount.editable-currency .currency {
  display: inline-block;
  vertical-align: top;
}
/* line 62, tmp/styles/components/form.less */
.wb-form .field-wrapper.amount.editable-currency .amount {
  width: 296px;
}
/* line 65, tmp/styles/components/form.less */
.wb-form .field-wrapper.amount.editable-currency .amount input {
  border-radius: 0 0 0 0;
}
/* line 70, tmp/styles/components/form.less */
.wb-form .field-wrapper.amount.editable-currency .currency {
  width: 80px;
}
/* line 74, tmp/styles/components/form.less */
.wb-form .field-wrapper.amount.editable-currency .chosen-container .chosen-single {
  border-left: none;
  border-radius: 0 0 0 0;
}
/* line 79, tmp/styles/components/form.less */
.wb-form .field-wrapper.amount.editable-currency .chosen-container.chosen-container-active.chosen-with-drop .chosen-single {
  border-bottom-right-radius: 0;
}
/* line 87, tmp/styles/components/form.less */
.wb-form .field-wrapper.valid input,
.wb-form .field-wrapper .control-container.valid input,
.wb-form .field-wrapper.valid input:hover,
.wb-form .field-wrapper .control-container.valid input:hover,
.wb-form .field-wrapper.valid textarea,
.wb-form .field-wrapper .control-container.valid textarea,
.wb-form .field-wrapper.valid .chosen-container .chosen-single,
.wb-form .field-wrapper .control-container.valid .chosen-container .chosen-single,
.wb-form .field-wrapper.valid .chosen-container .chosen-choices,
.wb-form .field-wrapper .control-container.valid .chosen-container .chosen-choices {
  border-color: #212628;
}
/* line 96, tmp/styles/components/form.less */
.wb-form .field-wrapper.valid .control-container:after,
.wb-form .field-wrapper .control-container.valid:after {
  content: '\00a0';
  background: url('../images/tick-dark.svg') no-repeat center left;
  background-size: contain;
  width: 24px;
  height: 24px;
  margin-left: 16px;
  position: absolute;
  top: 8px;
  left: 100%;
}
/* line 111, tmp/styles/components/form.less */
.wb-form .field-wrapper.error input,
.wb-form .field-wrapper .control-container.error input,
.wb-form .field-wrapper.error input:hover,
.wb-form .field-wrapper .control-container.error input:hover,
.wb-form .field-wrapper.error textarea,
.wb-form .field-wrapper .control-container.error textarea,
.wb-form .field-wrapper.error .chosen-container .chosen-single,
.wb-form .field-wrapper .control-container.error .chosen-container .chosen-single,
.wb-form .field-wrapper.error .chosen-container .chosen-choices,
.wb-form .field-wrapper .control-container.error .chosen-container .chosen-choices {
  border-color: #FF0040;
}
/* line 122, tmp/styles/components/form.less */
.wb-form .field-wrapper .control-container.error ~ .control-container.valid:after {
  display: none;
}
/* line 127, tmp/styles/components/form.less */
.wb-form .field-wrapper.multiple-fields .control-container {
  display: -ms-inline-flexbox;
  display: inline-flex;
}
/* line 130, tmp/styles/components/form.less */
.wb-form .field-wrapper.multiple-fields .control-container .multiple-field-first {
  width: 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
/* line 134, tmp/styles/components/form.less */
.wb-form .field-wrapper.multiple-fields .control-container .multiple-field-first input,
.wb-form .field-wrapper.multiple-fields .control-container .multiple-field-first .chosen-single {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 0;
}
/* line 142, tmp/styles/components/form.less */
.wb-form .field-wrapper.multiple-fields .control-container .monthly-control,
.wb-form .field-wrapper.multiple-fields .control-container .weekly-control {
  width: 100%;
}
/* line 146, tmp/styles/components/form.less */
.wb-form .field-wrapper.multiple-fields .control-container .monthly-control input,
.wb-form .field-wrapper.multiple-fields .control-container .weekly-control input {
  text-align: right;
}
/* line 152, tmp/styles/components/form.less */
.wb-form .field-wrapper.multiple-fields .control-container .multiple-field-last input,
.wb-form .field-wrapper.multiple-fields .control-container .multiple-field-last .chosen-single {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 164, tmp/styles/components/form.less */
.wb-form .field-wrapper.security .control-container {
  width: 104px;
}
/* line 168, tmp/styles/components/form.less */
.wb-form .field-wrapper.security .field-caption:not(:first-child) {
  width: 168px;
}
/* line 173, tmp/styles/components/form.less */
.wb-form .field-wrapper .error-message {
  background-position: left 16px top 8px;
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  padding: 8px 0 0 48px;
  width: 243px;
  min-height: 40px;
  height: auto;
  box-sizing: border-box;
}
/* line 184, tmp/styles/components/form.less */
.wb-form .field-wrapper .error-message:empty {
  display: none;
}
/* line 189, tmp/styles/components/form.less */
.wb-form .field-wrapper .field-hint {
  display: block;
  position: absolute;
  top: 10px;
  right: 8px;
  color: #B2B2B2;
}
/* line 196, tmp/styles/components/form.less */
.wb-form .field-wrapper .field-hint.extra-info {
  position: initial;
  margin: 10px 0;
}
/* line 200, tmp/styles/components/form.less */
.wb-form .field-wrapper .field-hint.extra-info:empty {
  display: none;
}
/* line 207, tmp/styles/components/form.less */
.wb-form .embossingName,
.wb-form .embossedName input {
  text-transform: uppercase;
}
/* line 212, tmp/styles/components/form.less */
.wb-form .field-caption {
  width: 243px;
  line-height: 24px;
  text-align: right;
  padding-top: 8px;
  padding-right: 16px;
  box-sizing: border-box;
  display: inline-block;
  font-size: 14px;
  color: #B2B2B2;
}
/* line 224, tmp/styles/components/form.less */
.wb-form .control-container {
  width: 376px;
  display: inline-block;
  position: relative;
  margin: 0;
}
/* line 230, tmp/styles/components/form.less */
.wb-form .control-container .loader,
.wb-form .control-container .refresh-button {
  line-height: 40px;
}
/* line 235, tmp/styles/components/form.less */
.wb-form .control-container .static-value {
  line-height: 24px;
  padding-top: 8px;
}
/* line 240, tmp/styles/components/form.less */
.wb-form .control-container .list-link {
  cursor: pointer;
  height: 40px;
  line-height: 40px;
  border: 1px solid black;
  position: relative;
  padding-right: 30px;
  text-align: right;
}
/* line 249, tmp/styles/components/form.less */
.wb-form .control-container .list-link:after {
  position: absolute;
  content: '→';
  right: 8px;
}
/* line 256, tmp/styles/components/form.less */
.wb-form .control-container.error .list-link {
  border-color: #FF0040;
}
/* line 260, tmp/styles/components/form.less */
.wb-form .control-container .hint {
  width: 376px;
  margin-top: 12px;
}
/* line 265, tmp/styles/components/form.less */
.wb-form .control-container .switch-wrap {
  height: 40px;
  line-height: 40px;
  font-size: 0;
}
/* line 270, tmp/styles/components/form.less */
.wb-form .control-container .switch-wrap .switch-button-background {
  float: none;
  display: inline-block;
  vertical-align: middle;
}
/* line 277, tmp/styles/components/form.less */
.wb-form .control-container .switch-field-additional-title {
  position: absolute;
  left: 48px;
  top: 0;
  line-height: 40px;
}
/* line 285, tmp/styles/components/form.less */
.wb-form .control-container .checkbox-wrap label {
  vertical-align: middle;
}
/* line 288, tmp/styles/components/form.less */
.wb-form .control-container .checkbox-wrap input {
  margin-right: 12px;
}
/* line 295, tmp/styles/components/form.less */
.wb-form .control-container.update-balance .static-value,
.wb-form .control-container.update-balance .refresh-button {
  display: inline-block;
}
/* line 300, tmp/styles/components/form.less */
.wb-form .control-container.update-balance .loader {
  display: none;
}
/* line 305, tmp/styles/components/form.less */
.wb-form .control-container.update-balance.loading .loader {
  display: inline-block;
}
/* line 308, tmp/styles/components/form.less */
.wb-form .control-container.update-balance.loading .refresh-button,
.wb-form .control-container.update-balance.loading .static-value {
  display: none;
}
/* line 316, tmp/styles/components/form.less */
.wb-form .list-link__error-message {
  display: none !important;
}
/* line 320, tmp/styles/components/form.less */
.wb-form .error + .list-link__error-message {
  display: inline-block !important;
}
/* line 326, tmp/styles/components/form.less */
.wb-form .do-update-balance-icon {
  display: inline-block;
  height: 18px;
  width: 18px;
  background-image: url('../images/reload.svg');
  background-size: 18px;
  top: 4px;
  position: relative;
  margin-left: 4px;
}
/* line 338, tmp/styles/components/form.less */
.wb-form .details.total .name,
.wb-form .details.total .value .amount {
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  font-size: 24px;
}
/* line 345, tmp/styles/components/form.less */
.wb-form .form-description {
  color: #B2B2B2;
  width: 376px;
  margin: 0 auto 24px auto;
  font-size: 14px;
}
/* line 352, tmp/styles/components/form.less */
.wb-form button[type="submit"] {
  margin: 48px auto 0;
  display: block;
}
/* line 357, tmp/styles/components/form.less */
.wb-form .button-group button[type="submit"] {
  display: inline-block;
  margin: 24px 24px 0 24px;
}
/* line 362, tmp/styles/components/form.less */
.wb-form .license-block {
  display: block;
  width: 376px;
  margin: 0 auto;
}
/* line 368, tmp/styles/components/form.less */
.wb-form .notes-block {
  display: block;
  width: 376px;
  margin: 0 auto;
}
/* line 374, tmp/styles/components/form.less */
.wb-form .control-container .payment-system-icon {
  background-position: right 8px center;
  background-repeat: no-repeat;
  background-size: 24px;
}
/* line 383, tmp/styles/components/form.less */
.inactive .wb-form.valid input,
.inactive .wb-form .control-container.valid input,
.inactive .wb-form.valid input:hover,
.inactive .wb-form .control-container.valid input:hover,
.inactive .wb-form.valid textarea,
.inactive .wb-form .control-container.valid textarea,
.inactive .wb-form.valid .chosen-container .chosen-single,
.inactive .wb-form .control-container.valid .chosen-container .chosen-single,
.inactive .wb-form.valid .chosen-container .chosen-choices,
.inactive .wb-form .control-container.valid .chosen-container .chosen-choices {
  border-color: rgba(178, 178, 178, 0.3);
}
/* line 392, tmp/styles/components/form.less */
.inactive .wb-form.valid .control-container:after,
.inactive .wb-form .control-container.valid:after {
  display: none;
}
/* line 399, tmp/styles/components/form.less */
.inactive .wb-form.error input,
.inactive .wb-form .control-container.error input,
.inactive .wb-form.error input:hover,
.inactive .wb-form .control-container.error input:hover,
.inactive .wb-form.error textarea,
.inactive .wb-form .control-container.error textarea,
.inactive .wb-form.error .chosen-container .chosen-single,
.inactive .wb-form .control-container.error .chosen-container .chosen-single,
.inactive .wb-form.error .chosen-container .chosen-choices,
.inactive .wb-form .control-container.error .chosen-container .chosen-choices {
  border-color: rgba(178, 178, 178, 0.3);
}
/* line 409, tmp/styles/components/form.less */
.wb-form .date-range-group {
  display: -ms-flexbox;
  display: flex;
}
/* line 411, tmp/styles/components/form.less */
.wb-form .date-range-group .fields-container {
  display: -ms-flexbox;
  display: flex;
  width: 376px;
}
/* line 414, tmp/styles/components/form.less */
.wb-form .date-range-group .fields-container .field-caption {
  display: none;
}
/* line 417, tmp/styles/components/form.less */
.wb-form .date-range-group .fields-container .control-container,
.wb-form .date-range-group .fields-container .error-message {
  width: 100%;
}
/* line 420, tmp/styles/components/form.less */
.wb-form .date-range-group .fields-container .ui-field-contain {
  -ms-flex-positive: 1;
      flex-grow: 1;
  width: 188px;
}
/* line 423, tmp/styles/components/form.less */
.wb-form .date-range-group .fields-container .ui-field-contain:hover,
.wb-form .date-range-group .fields-container .ui-field-contain:focus {
  z-index: 1;
}
/* line 426, tmp/styles/components/form.less */
.wb-form .date-range-group .fields-container .ui-field-contain:last-child {
  margin-left: -1px;
}
/* line 434, tmp/styles/components/form.less */
.confirmation-form .securityCode {
  width: 50%;
  margin: 12px auto;
  padding: 12px 0;
  border: solid rgba(178, 178, 178, 0.3);
  border-width: 1px 0;
}
/* line 441, tmp/styles/components/form.less */
.confirmation-form .securityCode .field-caption {
  width: 50%;
  line-height: 24px;
}
/* line 446, tmp/styles/components/form.less */
.confirmation-form .securityCode .control-container {
  width: 50%;
}
/* line 450, tmp/styles/components/form.less */
.confirmation-form .securityCode .error-message {
  width: 50%;
  margin-left: 50%;
  padding-left: 32px;
  padding-top: 0;
  min-height: 24px;
  background-position: 0 0;
  font-size: 12px;
}
/* line 461, tmp/styles/components/form.less */
.service-description {
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
  padding-bottom: 16px;
  margin-bottom: 16px;
}
/* line 467, tmp/styles/components/form.less */
.hint.exchange-rate-container {
  background: none;
  padding: 0;
  width: 376px;
  margin: -4px auto 0;
}
/* line 4, tmp/styles/components/inline-edit.less */
.inline-edit-panel {
  display: none;
  position: absolute;
  background: #FFFFFF;
  top: 0;
  left: -1px;
  width: 912px;
  box-sizing: border-box;
  padding: 24px;
  border-radius: 0;
}
/* line 16, tmp/styles/components/inline-edit.less */
.inline-edit-panel.visible {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
/* line 22, tmp/styles/components/inline-edit.less */
.inline-edit-panel .input-wrapper {
  height: 40px;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
/* line 26, tmp/styles/components/inline-edit.less */
.inline-edit-panel .input-wrapper input {
  border: none;
  padding: 0;
  font-size: 30px;
}
/* line 33, tmp/styles/components/inline-edit.less */
.inline-edit-panel .error {
  position: absolute;
  left: 24px;
  bottom: 0;
  font-size: 14px;
  line-height: 32px;
}
/* line 42, tmp/styles/components/inline-edit.less */
.inline-edit-panel .buttons > * {
  display: inline-block;
  vertical-align: top;
}
/* line 47, tmp/styles/components/inline-edit.less */
.inline-edit-panel .buttons .save {
  width: 72px;
  min-width: 72px;
}
/* line 52, tmp/styles/components/inline-edit.less */
.inline-edit-panel .buttons .cancel {
  margin-right: 16px;
}
/* line 59, tmp/styles/components/inline-edit.less */
.inline-edit-panel.template-name-edit-panel input,
.inline-edit-panel.subscription-name-edit-panel input {
  text-align: center;
}
/* line 63, tmp/styles/components/inline-edit.less */
.inline-edit-panel.template-name-edit-panel .error,
.inline-edit-panel.subscription-name-edit-panel .error {
  display: block;
  text-align: center;
  position: static;
  line-height: 16px;
}
/* line 72, tmp/styles/components/inline-edit.less */
.inline-edit-panel.template-name-edit-panel.loading .icon-cancel,
.inline-edit-panel.subscription-name-edit-panel.loading .icon-cancel {
  visibility: hidden;
  pointer-events: none;
}
/* line 77, tmp/styles/components/inline-edit.less */
.inline-edit-panel.template-name-edit-panel.loading .icon-ok,
.inline-edit-panel.subscription-name-edit-panel.loading .icon-ok {
  background-image: url('../images/inline-loader.gif');
  background-size: 32px;
  cursor: default;
}
/* line 83, tmp/styles/components/inline-edit.less */
.inline-edit-panel.template-name-edit-panel.loading input:disabled,
.inline-edit-panel.subscription-name-edit-panel.loading input:disabled {
  background: none;
  color: #212628;
}
/* line 5, tmp/styles/components/feedback.less */
.block__feedback-form .field-wrapper {
  margin-bottom: 20px;
}
/* line 8, tmp/styles/components/feedback.less */
.block__feedback-form .field-wrapper .error-message {
  font-size: 14px;
  margin-top: 8px;
}
/* line 13, tmp/styles/components/feedback.less */
.block__feedback-form .field-wrapper .field-caption {
  color: #212628;
}
/* line 4, tmp/styles/components/language-switch.less */
.language-switch {
  display: inline-block;
  vertical-align: middle;
}
/* line 9, tmp/styles/components/language-switch.less */
.language-list {
  margin: 0;
  padding: 0;
}
/* line 14, tmp/styles/components/language-switch.less */
.language-item {
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  color: white;
  cursor: pointer;
  background: no-repeat center left;
  background-size: contain;
  box-sizing: border-box;
  padding: 0 24px;
  display: inline-block;
}
/* line 26, tmp/styles/components/language-switch.less */
.invert .language-item {
  background-position: center right;
}
/* line 29, tmp/styles/components/language-switch.less */
.invert .language-item:first-child {
  padding-left: 0;
}
/* line 33, tmp/styles/components/language-switch.less */
.invert .language-item:last-child {
  padding-right: 24px;
}
/* line 38, tmp/styles/components/language-switch.less */
.language-item:last-child {
  padding-right: 0;
}
/* line 42, tmp/styles/components/language-switch.less */
.language-item:hover {
  text-decoration: underline;
}
/* line 46, tmp/styles/components/language-switch.less */
.language-item.ru {
  background-image: url('../images/languages/ru.svg');
}
/* line 50, tmp/styles/components/language-switch.less */
.language-item.en {
  background-image: url('../images/languages/en.svg');
}
/* line 54, tmp/styles/components/language-switch.less */
.language-item.ua,
.language-item.uk {
  background-image: url('../images/languages/ua.svg');
}
/* line 59, tmp/styles/components/language-switch.less */
.language-item.kk,
.language-item.kz {
  background-image: url('../images/languages/kk.svg');
}
/* line 64, tmp/styles/components/language-switch.less */
.language-item.ro {
  background-image: url('../images/languages/ro.svg');
}
/* line 16, tmp/styles/components/main-menu.less */
.block__main-menu {
  width: 912px;
  height: 64px;
  position: relative;
  z-index: 2;
}
/* line 23, tmp/styles/components/main-menu.less */
#main-menu {
  height: 100%;
  font-size: 0;
}
/* line 7, tmp/styles/components/main-menu.less */
#main-menu.has-3-items li {
  width: 304px;
}
/* line 10, tmp/styles/components/main-menu.less */
#main-menu.has-3-items li:last-child {
  width: 304px;
}
/* line 7, tmp/styles/components/main-menu.less */
#main-menu.has-4-items li {
  width: 228px;
}
/* line 10, tmp/styles/components/main-menu.less */
#main-menu.has-4-items li:last-child {
  width: 228px;
}
/* line 7, tmp/styles/components/main-menu.less */
#main-menu.has-5-items li {
  width: 182px;
}
/* line 10, tmp/styles/components/main-menu.less */
#main-menu.has-5-items li:last-child {
  width: 184px;
}
/* line 7, tmp/styles/components/main-menu.less */
#main-menu.has-6-items li {
  width: 152px;
}
/* line 10, tmp/styles/components/main-menu.less */
#main-menu.has-6-items li:last-child {
  width: 152px;
}
/* line 7, tmp/styles/components/main-menu.less */
#main-menu.has-7-items li {
  width: 130px;
}
/* line 10, tmp/styles/components/main-menu.less */
#main-menu.has-7-items li:last-child {
  width: 132px;
}
/* line 7, tmp/styles/components/main-menu.less */
#main-menu.has-8-items li {
  width: 114px;
}
/* line 10, tmp/styles/components/main-menu.less */
#main-menu.has-8-items li:last-child {
  width: 114px;
}
/* line 51, tmp/styles/components/main-menu.less */
#main-menu #empty-menu {
  width: 100%;
}
/* line 55, tmp/styles/components/main-menu.less */
#main-menu li {
  position: relative;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  border-left: 1px solid transparent;
  box-sizing: border-box;
  background: #E3E829;
  transition: background 300ms;
}
/* line 65, tmp/styles/components/main-menu.less */
#main-menu li .menu-link {
  display: block;
  box-sizing: border-box;
  height: 100%;
  padding: 16px 16px 0;
  color: #212628;
  text-decoration: none;
}
/* line 74, tmp/styles/components/main-menu.less */
#main-menu li:hover {
  background: #E3E829;
}
/* line 79, tmp/styles/components/main-menu.less */
#main-menu li.active a {
  color: #FFFFFF;
}
/* line 83, tmp/styles/components/main-menu.less */
#main-menu li.active:hover {
  background: inherit;
}
/* line 87, tmp/styles/components/main-menu.less */
#main-menu li.active.cp_history-menu-item {
  background: #00503C;
}
/* line 91, tmp/styles/components/main-menu.less */
#main-menu li.active.cards_accounts-menu-item,
#main-menu li.active.new_cards_accounts-menu-item,
#main-menu li.active.division_contracts-menu-item,
#main-menu li.active.division_main_contract-menu-item,
#main-menu li.active.deposits-menu-item {
  background: #00503C;
}
/* line 99, tmp/styles/components/main-menu.less */
#main-menu li.active.payments_transfers-menu-item {
  background: #00503C;
}
/* line 103, tmp/styles/components/main-menu.less */
#main-menu li.active.showcase-menu-item {
  background: #00503C;
}
/* line 107, tmp/styles/components/main-menu.less */
#main-menu li.active.messages-menu-item {
  background: #00503C;
}
/* line 111, tmp/styles/components/main-menu.less */
#main-menu li.active.settings-menu-item {
  background: #00503C;
}
/* line 115, tmp/styles/components/main-menu.less */
#main-menu li.active.credit_limit-menu-item {
  background: #00503C;
}
/* line 120, tmp/styles/components/main-menu.less */
#main-menu li:first-child {
  border-left: none;
  border-top-left-radius: 0;
}
/* line 124, tmp/styles/components/main-menu.less */
#main-menu li:first-child .menu-link {
  border-top-left-radius: 0;
}
/* line 129, tmp/styles/components/main-menu.less */
#main-menu li:last-child {
  border-top-right-radius: 0;
}
/* line 132, tmp/styles/components/main-menu.less */
#main-menu li:last-child .menu-link {
  border-top-right-radius: 0;
}
/* line 142, tmp/styles/components/main-menu.less */
.is-loading .block__main-menu ul li {
  background: #E3E829;
}
/* line 149, tmp/styles/components/main-menu.less */
.unpaid-invoices-count,
.unread-messages-count {
  display: none;
  position: absolute;
  top: 8px;
  right: 8px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  z-index: 10;
  text-align: center;
  border-radius: 50%;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  font-size: 12px;
  color: #FFFFFF;
}
/* line 165, tmp/styles/components/main-menu.less */
.active .unpaid-invoices-count,
.active .unread-messages-count {
  visibility: hidden;
}
/* line 170, tmp/styles/components/main-menu.less */
.unread-messages-count {
  background-color: #00503C;
}
/* line 174, tmp/styles/components/main-menu.less */
.unpaid-invoices-count {
  background-color: #00503C;
}
/* line 4, tmp/styles/components/operation-details-dialog.less */
.operation-details-dialog {
  position: absolute;
  padding: 0;
  max-height: 90%;
  min-width: 500px;
  max-width: 820.8px;
}
/* line 11, tmp/styles/components/operation-details-dialog.less */
.operation-details-dialog .ui-dialog-titlebar,
.operation-details-dialog .ui-dialog-buttonpane {
  display: none !important;
}
/* line 16, tmp/styles/components/operation-details-dialog.less */
.operation-details-header {
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  font-size: 30px;
  text-align: center;
  background: #00503C;
  padding: 32px 24px 24px;
}
/* line 24, tmp/styles/components/operation-details-dialog.less */
.operation-details-header h1,
.operation-details-header h3 {
  margin: 0;
  color: #FFFFFF;
}
/* line 29, tmp/styles/components/operation-details-dialog.less */
.operation-details-header h1 {
  font-size: 28px;
}
/* line 33, tmp/styles/components/operation-details-dialog.less */
.operation-details-header h3 {
  font-size: 16px;
  opacity: 0.8;
}
/* line 39, tmp/styles/components/operation-details-dialog.less */
#operation-details-dialog {
  height: 100% !important;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
/* line 45, tmp/styles/components/operation-details-dialog.less */
.operation-details-body {
  overflow: auto;
  padding: 0 24px;
  margin: 12px 0 0;
}
/* line 50, tmp/styles/components/operation-details-dialog.less */
.operation-details-body .details-section {
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
  padding: 8px 0;
}
/* line 54, tmp/styles/components/operation-details-dialog.less */
.operation-details-body .details-section.dispute-warning {
  background: url('../images/info.svg') no-repeat left center;
  background-size: 24px;
  padding-left: 24px;
  text-align: left;
}
/* line 61, tmp/styles/components/operation-details-dialog.less */
.operation-details-body .details-section:empty {
  display: none;
}
/* line 67, tmp/styles/components/operation-details-dialog.less */
.operation-details-body .invoice-details h2 {
  margin-bottom: 16px;
}
/* line 71, tmp/styles/components/operation-details-dialog.less */
.operation-details-body .invoice-details table {
  width: 100%;
}
/* line 74, tmp/styles/components/operation-details-dialog.less */
.operation-details-body .invoice-details table td {
  width: 50%;
  line-height: 24px;
}
/* line 78, tmp/styles/components/operation-details-dialog.less */
.operation-details-body .invoice-details table td:nth-child(even) {
  text-align: right;
}
/* line 82, tmp/styles/components/operation-details-dialog.less */
.operation-details-body .invoice-details table td.pay-amount {
  font-size: 24px;
}
/* line 89, tmp/styles/components/operation-details-dialog.less */
.operation-details-body .invoice-details[data-type="Simple"] .row {
  font-size: 0;
}
/* line 93, tmp/styles/components/operation-details-dialog.less */
.operation-details-body .invoice-details[data-type="Simple"] .name,
.operation-details-body .invoice-details[data-type="Simple"] .value {
  display: inline-block;
  font-size: 14px;
  text-align: right;
  line-height: 24px;
}
/* line 100, tmp/styles/components/operation-details-dialog.less */
.operation-details-body .invoice-details[data-type="Simple"] .name {
  width: 70%;
}
/* line 104, tmp/styles/components/operation-details-dialog.less */
.operation-details-body .invoice-details[data-type="Simple"] .value {
  width: 30%;
}
/* line 110, tmp/styles/components/operation-details-dialog.less */
.operation-details-body .invoice-details.total .name,
.operation-details-body .invoice-details.total .value {
  line-height: 48px;
}
/* line 114, tmp/styles/components/operation-details-dialog.less */
.operation-details-body .invoice-details.total .value {
  font-size: 24px;
}
/* line 121, tmp/styles/components/operation-details-dialog.less */
.operation-details-body .instalment-payment-status_overdue .value {
  text-transform: capitalize;
  color: #FF0040;
}
/* line 128, tmp/styles/components/operation-details-dialog.less */
.operation-actions {
  text-align: center;
  padding: 0 24px;
}
/* line 132, tmp/styles/components/operation-details-dialog.less */
.operation-actions .action-links {
  padding: 12px 0 32px;
}
/* line 136, tmp/styles/components/operation-details-dialog.less */
.operation-actions .action-link {
  margin: 16px 0;
}
/* line 139, tmp/styles/components/operation-details-dialog.less */
.operation-actions .action-link:first-of-type {
  margin-top: 0;
}
/* line 143, tmp/styles/components/operation-details-dialog.less */
.operation-actions .action-link:last-of-type {
  margin-bottom: 0;
}
/* line 149, tmp/styles/components/operation-details-dialog.less */
.save-template-form {
  padding: 12px 0;
  border-top: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 153, tmp/styles/components/operation-details-dialog.less */
.save-template-form input {
  width: 296px;
}
/* line 157, tmp/styles/components/operation-details-dialog.less */
.save-template-form button {
  display: block;
  margin: 12px auto 0;
}
/* line 163, tmp/styles/components/operation-details-dialog.less */
.invoice-item {
  border-top: none;
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 167, tmp/styles/components/operation-details-dialog.less */
.invoice-item .invoice-item-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  height: auto;
  min-height: 48px;
  line-height: 48px;
  text-align: center;
  font-size: 14px;
}
/* line 178, tmp/styles/components/operation-details-dialog.less */
.invoice-item .invoice-item-header.accordion-title {
  background: url('../images/arrow-down.svg') no-repeat right top 12px;
  background-size: 24px;
}
/* line 182, tmp/styles/components/operation-details-dialog.less */
.invoice-item .invoice-item-header.accordion-title.ui-state-active {
  background-image: url('../images/arrow-up.svg');
}
/* line 187, tmp/styles/components/operation-details-dialog.less */
.invoice-item .invoice-item-header .invoice-item-name,
.invoice-item .invoice-item-header .invoice-item-amount {
  display: block;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  line-height: 24px;
  padding-top: 12px;
  font-size: 14px;
}
/* line 197, tmp/styles/components/operation-details-dialog.less */
.invoice-item .invoice-item-header .invoice-item-name {
  text-align: right;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  color: #B2B2B2;
  padding-right: 12px;
}
/* line 204, tmp/styles/components/operation-details-dialog.less */
.invoice-item .invoice-item-header .invoice-item-amount {
  text-align: left;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  padding-left: 12px;
}
/* line 212, tmp/styles/components/operation-details-dialog.less */
.promo-block {
  margin: 0 24px;
  padding: 16px;
  border-radius: 6px;
  background-color: #f2f2f2;
}
/* line 220, tmp/styles/components/operation-details-dialog.less */
.promo-header {
  margin: 0 auto;
  padding-bottom: 24px;
  text-align: center;
  font-size: 18px;
}
/* line 228, tmp/styles/components/operation-details-dialog.less */
.promo-body {
  font-size: 14px;
  line-height: 1.64;
}
/* line 233, tmp/styles/components/operation-details-dialog.less */
.promo-star {
  position: absolute;
}
/* line 9, tmp/styles/components/operation-instalment.less */
.operation-instalment .add-info {
  display: -ms-flexbox;
  display: flex;
  line-height: 32px;
}
/* line 13, tmp/styles/components/operation-instalment.less */
.operation-instalment .add-info .title {
  padding-left: 48px;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
/* line 18, tmp/styles/components/operation-instalment.less */
.operation-instalment .add-info .value {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
/* line 23, tmp/styles/components/operation-instalment.less */
.operation-instalment .add-info.overdue-payment .title,
.operation-instalment .add-info.overdue-payment .amount {
  color: #e02020;
}
/* line 33, tmp/styles/components/operation-instalment.less */
#instalment-details-page .block__operation-instalment .content-header .amount {
  font-size: 32px;
}
/* line 38, tmp/styles/components/operation-instalment.less */
#instalment-details-page .block__operation-instalment .tabs {
  width: 100%;
  min-height: 48px;
  line-height: 48px;
  cursor: pointer;
  box-sizing: border-box;
  text-decoration: none;
  white-space: nowrap;
  font-size: 14px;
  background: #F4F6AA;
  color: #00503C;
  padding: 0;
  font-weight: normal;
}
/* line 52, tmp/styles/components/operation-instalment.less */
#instalment-details-page .block__operation-instalment .tabs .tabs__title {
  display: inline-block;
  padding: 0;
  margin: 0 16px;
  background: #F4F6AA;
  border: solid #F4F6AA;
  border-width: 0 0 1px;
  box-sizing: border-box;
}
/* line 61, tmp/styles/components/operation-instalment.less */
#instalment-details-page .block__operation-instalment .tabs .tabs__title.title-active {
  color: #212628;
  border-color: #212628;
}
/* line 66, tmp/styles/components/operation-instalment.less */
#instalment-details-page .block__operation-instalment .tabs .tabs__title:first-child {
  margin-left: 24px;
}
/* line 70, tmp/styles/components/operation-instalment.less */
#instalment-details-page .block__operation-instalment .tabs .tabs__title:last-child {
  margin-right: 24px;
}
/* line 76, tmp/styles/components/operation-instalment.less */
#instalment-details-page .block__operation-instalment .tabs-content {
  padding: 24px 24px 0;
  border-radius: 0;
}
/* line 82, tmp/styles/components/operation-instalment.less */
#instalment-details-page .block__operation-instalment .tabs-content .tabs-content__body .instalment-info-row {
  width: 100%;
}
/* line 85, tmp/styles/components/operation-instalment.less */
#instalment-details-page .block__operation-instalment .tabs-content .tabs-content__body .instalment-info-row .name {
  display: inline-block;
  width: 35%;
  height: 32px;
  text-align: right;
  padding-right: 12px;
  color: #B2B2B2;
}
/* line 94, tmp/styles/components/operation-instalment.less */
#instalment-details-page .block__operation-instalment .tabs-content .tabs-content__body .instalment-info-row .value {
  display: inline-block;
  height: 32px;
  padding-left: 12px;
  padding-top: 0;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
}
/* line 103, tmp/styles/components/operation-instalment.less */
#instalment-details-page .block__operation-instalment .tabs-content .tabs-content__body .instalment-operation {
  width: 100%;
}
/* line 106, tmp/styles/components/operation-instalment.less */
#instalment-details-page .block__operation-instalment .tabs-content .tabs-content__body .instalment-operation .title {
  font-size: 14px;
  padding-bottom: 16px;
  margin-bottom: 16px;
  border-bottom: 1px solid #B2B2B2;
  text-transform: uppercase;
}
/* line 115, tmp/styles/components/operation-instalment.less */
#instalment-details-page .block__operation-instalment .tabs-content .tabs-content__body .instalment-operation.overDueAmount .name,
#instalment-details-page .block__operation-instalment .tabs-content .tabs-content__body .instalment-operation.overDueAmount .title,
#instalment-details-page .block__operation-instalment .tabs-content .tabs-content__body .instalment-operation.overDueAmount .value {
  color: #e02020;
}
/* line 120, tmp/styles/components/operation-instalment.less */
#instalment-details-page .block__operation-instalment .tabs-content .tabs-content__body .instalment-operation:first-child {
  margin-top: 24px;
}
/* line 124, tmp/styles/components/operation-instalment.less */
#instalment-details-page .block__operation-instalment .tabs-content .tabs-content__body .instalment-operation .instalment-history-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  height: 56px;
  line-height: 56px;
}
/* line 131, tmp/styles/components/operation-instalment.less */
#instalment-details-page .block__operation-instalment .tabs-content .tabs-content__body .instalment-operation .instalment-history-row .instalment-operation__link {
  display: inline-block;
  cursor: pointer;
}
/* line 136, tmp/styles/components/operation-instalment.less */
#instalment-details-page .block__operation-instalment .tabs-content .tabs-content__body .instalment-operation .instalment-history-row .instalment-operation__data {
  display: inline-block;
  right: 0px;
}
/* line 143, tmp/styles/components/operation-instalment.less */
#instalment-details-page .block__operation-instalment .tabs-content .tabs-content__body .row-link {
  padding-top: 8px;
}
/* line 152, tmp/styles/components/operation-instalment.less */
.instalment-history-row .instalment-operation__link {
  font-size: 20px;
}
/* line 155, tmp/styles/components/operation-instalment.less */
.instalment-history-row .instalment-status-data__amount {
  display: inline-block;
  font-size: 24px;
}
/* line 160, tmp/styles/components/operation-instalment.less */
.instalment-history-row img {
  vertical-align: middle;
  width: 48px;
  margin-top: -12px;
}
/* line 167, tmp/styles/components/operation-instalment.less */
.button-group {
  margin-top: 24px;
}
/* line 170, tmp/styles/components/operation-instalment.less */
.button-group .wb-button {
  cursor: pointer;
}
/* line 175, tmp/styles/components/operation-instalment.less */
.block__plans-body {
  padding: 24px 24px 0;
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 179, tmp/styles/components/operation-instalment.less */
.block__plans-body .data-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  min-height: 32px;
}
/* line 184, tmp/styles/components/operation-instalment.less */
.block__plans-body .data-row .name {
  width: 35%;
  text-align: right;
  padding-right: 12px;
  color: #B2B2B2;
}
/* line 191, tmp/styles/components/operation-instalment.less */
.block__plans-body .data-row .value {
  padding-left: 12px;
  padding-top: 0;
}
/* line 195, tmp/styles/components/operation-instalment.less */
.block__plans-body .data-row .value.with-slider {
  width: 45%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
/* line 200, tmp/styles/components/operation-instalment.less */
.block__plans-body .data-row .value.with-slider .plan-month {
  display: inline-block;
}
/* line 204, tmp/styles/components/operation-instalment.less */
.block__plans-body .data-row .value.with-slider .slider-container {
  position: relative;
  padding: 12px 0px;
  margin-left: 16px;
  width: 90%;
}
/* line 210, tmp/styles/components/operation-instalment.less */
.block__plans-body .data-row .value.with-slider .slider-container .ui-slider {
  width: 95%;
  padding-left: 12px;
}
/* line 214, tmp/styles/components/operation-instalment.less */
.block__plans-body .data-row .value.with-slider .slider-container .ui-slider .ui-slider-handle {
  display: inline-block;
  width: 24px;
  height: 24px;
  top: -12px;
}
/* line 228, tmp/styles/components/operation-instalment.less */
.instalment-create-result .block__message {
  padding: 8px;
}
/* line 231, tmp/styles/components/operation-instalment.less */
.instalment-create-result .block__message h1,
.instalment-create-result .block__message h3 {
  text-align: center;
}
/* line 236, tmp/styles/components/operation-instalment.less */
.instalment-create-result .block__links {
  margin-top: 56px;
  border-top: 1px solid rgba(178, 178, 178, 0.3);
  padding: 8px;
}
/* line 241, tmp/styles/components/operation-instalment.less */
.instalment-create-result .block__links div {
  line-height: 32px;
  text-align: center;
}
/* line 249, tmp/styles/components/operation-instalment.less */
#instalment-early-repayment-page .tabs {
  width: 100%;
  min-height: 48px;
  line-height: 48px;
  cursor: pointer;
  box-sizing: border-box;
  text-decoration: none;
  white-space: nowrap;
  font-size: 14px;
  background: #F4F6AA;
  color: #00503C;
  padding: 0;
  font-weight: normal;
}
/* line 263, tmp/styles/components/operation-instalment.less */
#instalment-early-repayment-page .tabs .tabs__title {
  display: inline-block;
  padding: 0;
  margin: 0 16px;
  background: #F4F6AA;
  border: solid #F4F6AA;
  border-width: 0 0 1px;
  box-sizing: border-box;
  font-weight: bolder;
}
/* line 273, tmp/styles/components/operation-instalment.less */
#instalment-early-repayment-page .tabs .tabs__title.title-active {
  color: #212628;
  border-color: #212628;
}
/* line 278, tmp/styles/components/operation-instalment.less */
#instalment-early-repayment-page .tabs .tabs__title:first-child {
  margin-left: 24px;
}
/* line 282, tmp/styles/components/operation-instalment.less */
#instalment-early-repayment-page .tabs .tabs__title:last-child {
  margin-right: 24px;
}
/* line 288, tmp/styles/components/operation-instalment.less */
#instalment-early-repayment-page .tabs-content {
  padding: 24px;
  border-radius: 0;
}
/* line 295, tmp/styles/components/operation-instalment.less */
.early-repayment-confirmation__content {
  padding-bottom: 24px;
  border-bottom: 1px solid #B2B2B2;
  margin-bottom: 24px;
}
/* line 300, tmp/styles/components/operation-instalment.less */
.early-repayment-confirmation__content .message-info {
  padding-top: 12px;
  text-align: center;
}
/* line 308, tmp/styles/components/operation-instalment.less */
.early-repaiment-form .control-container.amount .static-value {
  border-radius: 4px;
  border: 1px solid #DFDEDF;
  padding: 8px;
  font-size: 14px;
  background-color: #F5F5F5;
  color: #9C9B9E;
}
/* line 320, tmp/styles/components/operation-instalment.less */
.message-info .text {
  font-size: 18px;
}
/* line 4, tmp/styles/components/page-messages.less */
.page-messages {
  padding: 0 24px;
}
/* line 8, tmp/styles/components/page-messages.less */
.page-message {
  padding: 16px 0 16px 48px;
  box-sizing: border-box;
  font-size: 18px;
  color: #212628;
  background: -4px center no-repeat;
  background-size: 40px;
}
/* line 16, tmp/styles/components/page-messages.less */
.page-message.success {
  background-image: url('../images/success-color.svg');
}
/* line 20, tmp/styles/components/page-messages.less */
.page-message.error {
  background-image: url('../images/attention.svg');
}
/* line 24, tmp/styles/components/page-messages.less */
.page-message.info {
  background-image: url('../images/info.svg');
}
/* line 30, tmp/styles/components/page-messages.less */
.anonymous .page-messages {
  margin: -1px -1px 0;
  padding: 0;
}
/* line 36, tmp/styles/components/page-messages.less */
.anonymous .page-message {
  padding: 16px 24px 16px 56px;
  background-color: #B2B2B2;
  background-position: 16px center;
  background-size: 32px;
}
/* line 44, tmp/styles/components/page-messages.less */
.flash-message {
  position: absolute;
  top: 330px;
  left: 50%;
  background: rgba(0, 0, 0, 0.5);
  padding: 24px;
  border-radius: 0;
  text-align: center;
  color: white;
  margin-left: -200px;
  width: 400px;
}
/* line 57, tmp/styles/components/page-messages.less */
.page-load-error {
  padding: 40px;
  padding-left: 60px;
  background: url('../images/attention.svg') 10px center no-repeat;
  background-size: 48px;
  font-size: 20px;
}
/* line 5, tmp/styles/components/report-dialog.less */
.report-dialog .control-group {
  margin: 16px 0;
}
/* line 8, tmp/styles/components/report-dialog.less */
.report-dialog .control-group:last-child {
  margin-bottom: 0;
}
/* line 13, tmp/styles/components/report-dialog.less */
.report-dialog .email-controls {
  border: solid rgba(178, 178, 178, 0.3);
  border-width: 1px 0;
  padding-bottom: 16px;
}
/* line 18, tmp/styles/components/report-dialog.less */
.report-dialog .email-controls .wb-button {
  margin: 0 auto;
}
/* line 24, tmp/styles/components/report-dialog.less */
.report-dialog .ui-dialog-buttonset .wb-button {
  min-width: 0;
  padding: 0 16px;
}
/* line 31, tmp/styles/components/report-dialog.less */
.report-description {
  margin: 0 0 16px 0;
}
/* line 39, tmp/styles/components/report-dialog.less */
.block__report-form .field-caption {
  width: 152px;
}
/* line 43, tmp/styles/components/report-dialog.less */
.block__report-form .control-container {
  width: 296px;
}
/* line 47, tmp/styles/components/report-dialog.less */
.block__report-form .field-wrapper .error-message {
  width: 152px;
}
/* line 53, tmp/styles/components/report-dialog.less */
#statement-dialog .report-iframe {
  border: 0;
  width: 100%;
  height: 100%;
}
@media print {
  /* line 63, tmp/styles/components/report-dialog.less */
  .print-version.print-report .main-content .owwb-ls-alpha-content-bg.owwb-cs-content {
    display: none;
  }
  /* line 66, tmp/styles/components/report-dialog.less */
  .print-version.print-report .ui-dialog {
    visibility: hidden;
  }
}
/* line 1, tmp/styles/components/statement-subscription-dialog.less */
#statement-subscription-dialog.ui-dialog-content {
  padding: 0 0 16px;
  margin: 0 0 16px;
  font-weight: normal;
  border: solid #212628;
  border-width: 0 0 1px;
}
/* line 10, tmp/styles/components/statement-subscription-dialog.less */
.ui-dialog.statement-subscription-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  text-align: none;
  float: none;
}
/* line 14, tmp/styles/components/statement-subscription-dialog.less */
.ui-dialog.statement-subscription-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.disable {
  float: left;
}
/* line 18, tmp/styles/components/statement-subscription-dialog.less */
.ui-dialog.statement-subscription-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.cancel {
  float: right;
}
/* line 22, tmp/styles/components/statement-subscription-dialog.less */
.ui-dialog.statement-subscription-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .wb-button {
  float: right;
}
/* line 32, tmp/styles/components/statement-subscription-dialog.less */
.block__statement-subscription-form .statement-subscription-description {
  margin: 0 0 24px 97px;
  padding: 0;
  width: 296px;
  color: #212628;
}
/* line 39, tmp/styles/components/statement-subscription-dialog.less */
.block__statement-subscription-form .field-caption {
  width: 97px;
}
/* line 43, tmp/styles/components/statement-subscription-dialog.less */
.block__statement-subscription-form .control-container {
  width: 296px;
}
/* line 48, tmp/styles/components/statement-subscription-dialog.less */
.block__statement-subscription-form .field-wrapper .error-message {
  display: block;
  background-position: left 0 top 8px;
  padding-left: 30px;
  margin-left: 97px;
}
/* line 4, tmp/styles/components/spinner.less */
.spinner-content {
  display: none;
}
/* line 8, tmp/styles/components/spinner.less */
.spinner-content.isOpened .icon-spinner {
  background-image: url("../images/ajax-loader.gif");
}
/* line 12, tmp/styles/components/spinner.less */
.spinner-content.isOpened .spinner {
  left: 215px;
  top: 37px;
  margin: 0;
}
/* line 21, tmp/styles/components/spinner.less */
.wb-spinner-container {
  display: none;
  position: absolute;
  width: 100%;
  height: 96px;
  line-height: 96px;
  text-align: center;
}
/* line 29, tmp/styles/components/spinner.less */
.wb-spinner-container .wb-spinner {
  display: inline-block;
  vertical-align: middle;
}
/* line 35, tmp/styles/components/spinner.less */
.wb-spinner {
  position: relative;
}
/* line 38, tmp/styles/components/spinner.less */
.wb-spinner.small {
  width: 22px;
  height: 22px;
}
/* line 42, tmp/styles/components/spinner.less */
.wb-spinner.small .c {
  width: 6px;
  height: 6px;
  background-color: #000000;
}
/* line 49, tmp/styles/components/spinner.less */
.wb-spinner.big {
  width: 48px;
  height: 48px;
  position: relative;
  margin: 48px auto;
}
/* line 55, tmp/styles/components/spinner.less */
.wb-spinner.big .c {
  width: 10px;
  height: 10px;
  background-color: #000000;
}
/* line 62, tmp/styles/components/spinner.less */
.wb-spinner .wb-spinner-circles-container {
  position: absolute;
  width: 100%;
  height: 100%;
}
/* line 68, tmp/styles/components/spinner.less */
.wb-spinner .c {
  border-radius: 100%;
  position: absolute;
  animation: bounce-delay 1.2s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  animation-fill-mode: both;
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}
/* line 82, tmp/styles/components/spinner.less */
.wb-spinner .deg45 {
  transform: rotateZ(45deg);
}
/* line 87, tmp/styles/components/spinner.less */
.wb-spinner .deg90 {
  transform: rotateZ(90deg);
}
/* line 92, tmp/styles/components/spinner.less */
.wb-spinner .c1 {
  top: 0;
  left: 0;
}
/* line 96, tmp/styles/components/spinner.less */
.wb-spinner .c2 {
  top: 0;
  right: 0;
}
/* line 100, tmp/styles/components/spinner.less */
.wb-spinner .c3 {
  right: 0;
  bottom: 0;
}
/* line 104, tmp/styles/components/spinner.less */
.wb-spinner .c4 {
  left: 0;
  bottom: 0;
}
/* line 109, tmp/styles/components/spinner.less */
.wb-spinner .deg45 .c1 {
  animation-delay: -1.1s;
}
/* line 114, tmp/styles/components/spinner.less */
.wb-spinner .deg90 .c1 {
  animation-delay: -1s;
}
/* line 119, tmp/styles/components/spinner.less */
.wb-spinner .deg0 .c2 {
  animation-delay: -0.9s;
}
/* line 124, tmp/styles/components/spinner.less */
.wb-spinner .deg45 .c2 {
  animation-delay: -0.8s;
}
/* line 129, tmp/styles/components/spinner.less */
.wb-spinner .deg90 .c2 {
  animation-delay: -0.7s;
}
/* line 134, tmp/styles/components/spinner.less */
.wb-spinner .deg0 .c3 {
  animation-delay: -0.6s;
}
/* line 139, tmp/styles/components/spinner.less */
.wb-spinner .deg45 .c3 {
  animation-delay: -0.5s;
}
/* line 144, tmp/styles/components/spinner.less */
.wb-spinner .deg90 .c3 {
  animation-delay: -0.4s;
}
/* line 149, tmp/styles/components/spinner.less */
.wb-spinner .deg0 .c4 {
  animation-delay: -0.3s;
}
/* line 154, tmp/styles/components/spinner.less */
.wb-spinner .deg45 .c4 {
  animation-delay: -0.2s;
}
/* line 159, tmp/styles/components/spinner.less */
.wb-spinner .deg90 .c4 {
  animation-delay: -0.1s;
}
@keyframes bounce-delay {
  /* line 174, tmp/styles/components/spinner.less */
  0%,
  80%,
  100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  /* line 178, tmp/styles/components/spinner.less */
  40% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
/* line 186, tmp/styles/components/spinner.less */
body.is-loading .wb-spinner-container {
  display: block;
  top: 200px;
  z-index: 1;
}
/* line 193, tmp/styles/components/spinner.less */
.wb-spinner-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  background: rgba(255, 255, 255, 0.5);
  z-index: 100;
}
/* line 203, tmp/styles/components/spinner.less */
.wb-spinner-wrapper .wb-spinner {
  top: 50%;
  margin: -24px auto;
}
/* line 210, tmp/styles/components/spinner.less */
.wb-ie-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -48px 0 0 -48px;
  width: 96px;
  height: 96px;
  background: url("../images/wb-loader.gif") no-repeat;
}
/* line 223, tmp/styles/components/spinner.less */
html.IE_9 body.is-loading .wb-spinner {
  display: none;
}
/* line 227, tmp/styles/components/spinner.less */
html.IE_9 body.is-loading .spinner-content {
  display: block;
}
/* line 5, tmp/styles/components/submenu.less */
.block__submenu-switch {
  background-color: #F4F6AA;
  font-size: 0;
  padding: 0;
  margin: 0 -1px;
}
/* line 12, tmp/styles/components/submenu.less */
.block__submenu-switch .menu-item {
  display: inline-block;
  margin: 0 16px;
}
/* line 16, tmp/styles/components/submenu.less */
.block__submenu-switch .menu-item:first-child {
  margin-left: 24px;
}
/* line 20, tmp/styles/components/submenu.less */
.block__submenu-switch .menu-item:last-child {
  margin-right: 24px;
}
/* line 25, tmp/styles/components/submenu.less */
.block__submenu-switch .submenu-link {
  display: block;
  height: 48px;
  line-height: 48px;
  color: #00503C;
  cursor: pointer;
  box-sizing: border-box;
  text-decoration: none;
  white-space: nowrap;
  font-size: 14px;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
}
/* line 37, tmp/styles/components/submenu.less */
.block__submenu-switch .submenu-link.active {
  color: #212628;
  border-bottom: 1px solid;
}
/* line 42, tmp/styles/components/submenu.less */
.block__submenu-switch .submenu-link:hover {
  border-bottom: 1px solid;
  text-decoration: none;
}
/* line 50, tmp/styles/components/submenu.less */
.wb-tabs {
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  padding: 0;
  border: none;
  border-radius: 0;
  margin: 0 0 24px;
}
/* line 57, tmp/styles/components/submenu.less */
.wb-tabs .ui-tabs-nav {
  border-width: 0;
  padding: 0;
  background: #F4F6AA;
  border-radius: 0;
  margin: 0 -1px;
}
/* line 65, tmp/styles/components/submenu.less */
.wb-tabs .ui-tabs-nav li {
  display: inline-block;
  font-size: 0;
  padding: 0;
  margin: 0 16px;
  background: #F4F6AA;
  border: solid #F4F6AA;
  border-width: 0 0 1px;
  box-sizing: border-box;
}
/* line 75, tmp/styles/components/submenu.less */
.wb-tabs .ui-tabs-nav li.ui-tabs-active {
  padding-bottom: 0;
  margin-bottom: 0;
  border-color: #212628;
}
/* line 80, tmp/styles/components/submenu.less */
.wb-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  color: #212628;
}
/* line 85, tmp/styles/components/submenu.less */
.wb-tabs .ui-tabs-nav li.ui-state-hover {
  border-color: #00503C;
}
/* line 89, tmp/styles/components/submenu.less */
.wb-tabs .ui-tabs-nav li:first-child {
  margin-left: 24px;
}
/* line 93, tmp/styles/components/submenu.less */
.wb-tabs .ui-tabs-nav li:last-child {
  margin-right: 24px;
}
/* line 98, tmp/styles/components/submenu.less */
.wb-tabs .ui-tabs-nav .ui-tabs-anchor {
  display: block;
  min-height: 48px;
  line-height: 48px;
  color: #00503C;
  cursor: pointer;
  box-sizing: border-box;
  text-decoration: none;
  white-space: nowrap;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  font-size: 14px;
  padding: 0;
  font-weight: normal;
}
/* line 115, tmp/styles/components/submenu.less */
.wb-tabs .ui-tabs-panel {
  padding: 24px 24px 0;
  border-radius: 0;
}
/* 
  Vertical list component.

  Usage example:

    <ul class="wb__v-list">
        <li class="wb__v-list_title">Vertical list title</li>
        <li class="wb__v-list_item-wrapper">
            <div class="wb__v-list_item wb__v-list_item-oneline">
                <div class="wb__v-list_column">Oneline item example.</div>
                <div class="wb__v-list_column">Oneline item example.</div>
            </div>
        </li>
        <li class="wb__v-list_item-wrapper">
            <div class="wb__v-list_item wb__v-list_item-multiline">
                <div class="wb__v-list_column">Multiline item example.</div>
                <div class="wb__v-list_column">Multiline item example.</div>
            </div>
        </li>
    </ul>
*/
/* line 25, tmp/styles/components/v-list.less */
.wb__v-list {
  margin-bottom: 48px;
}
/* line 29, tmp/styles/components/v-list.less */
.wb__v-list_title {
  margin-bottom: 16px;
  font-size: 10px;
  font-family: FuturaBold, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: normal;
}
/* line 34, tmp/styles/components/v-list.less */
.wb__v-list_item-wrapper {
  position: relative;
}
/* line 38, tmp/styles/components/v-list.less */
.wb__v-list_item {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-pack: justify;
      justify-content: space-between;
  box-sizing: border-box;
  border: solid rgba(178, 178, 178, 0.3);
  border-width: 0;
  border-top-width: 1px;
  -ms-flex-align: left;
      align-items: left;
}
/* line 49, tmp/styles/components/v-list.less */
.wb__v-list_item-oneline {
  height: 48px;
  line-height: 48px;
}
/* line 53, tmp/styles/components/v-list.less */
.wb__v-list_item-oneline .wb__v-list_column {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 60, tmp/styles/components/v-list.less */
.wb__v-list_item-multiline {
  padding: 16px 0;
  line-height: 24px;
}
/* line 64, tmp/styles/components/v-list.less */
.wb__v-list_item-multiline .wb__v-list_column {
  -ms-flex-positive: 1;
      flex-grow: 1;
  text-align: left;
}
/* line 70, tmp/styles/components/v-list.less */
.wb__v-list_item-wrapper:last-child .wb__v-list_item {
  border-bottom-width: 1px;
}
/* 
  Icon component.

  Usage example:

  <i class="wb__icon wb__icon_xs wb__icon_type_mobile-app-black"></i>
*/
/* line 9, tmp/styles/components/icon.less */
.wb__icon:after {
  content: '\00a0';
  display: block;
  background: no-repeat center;
  background-size: contain;
}
/* line 16, tmp/styles/components/icon.less */
.wb__icon_xs:after {
  width: 24px;
  height: 24px;
}
/* line 21, tmp/styles/components/icon.less */
.wb__icon_type_mobile-app-light:after {
  background-image: url('../images/mobile.svg');
}
/* line 25, tmp/styles/components/icon.less */
.wb__icon_type_mobile-app-black:after {
  background-image: url('../images/mobile-black.svg');
}
/* line 29, tmp/styles/components/icon.less */
.wb__icon_type_edit-light:after {
  background-image: url('../images/edit.svg');
}
/* line 33, tmp/styles/components/icon.less */
.wb__icon_type_web-black:after {
  background-image: url('../images/web-black.svg');
}
/* line 1, tmp/styles/components/tutorial.less */
body.with-tutorial {
  overflow: hidden;
}
/* line 5, tmp/styles/components/tutorial.less */
.tutorial-container {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 1000;
}
/* line 15, tmp/styles/components/tutorial.less */
.tutorial-element-mask {
  position: absolute;
  box-shadow: 0 0 10px 10px #fff;
  border-radius: 10px;
}
/* line 21, tmp/styles/components/tutorial.less */
.tutorial-step-description {
  position: absolute;
  display: inline-block;
  max-width: 70%;
}
/* line 26, tmp/styles/components/tutorial.less */
.tutorial-step-description:empty {
  display: none;
}
/* line 5, tmp/styles/components/map.less */
.ui-dialog.map-dialog {
  padding: 0;
}
/* line 8, tmp/styles/components/map.less */
.ui-dialog.map-dialog .ui-dialog-titlebar,
.ui-dialog.map-dialog .ui-dialog-buttonpane {
  display: none !important;
}
/* line 12, tmp/styles/components/map.less */
.ui-dialog.map-dialog .map-dialog__map-canvas {
  height: 576px;
  background: lightgray;
}
/* line 17, tmp/styles/components/map.less */
.ui-dialog.map-dialog .map-dialog__header {
  height: 68px;
  background-color: #e3e829;
  position: relative;
  padding: 0 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
/* line 27, tmp/styles/components/map.less */
.ui-dialog.map-dialog .map-dialog__title {
  text-align: center;
  font-size: 20px;
  color: #024b45;
  padding-left: 48px;
  padding-right: 48px;
}
/* line 35, tmp/styles/components/map.less */
.ui-dialog.map-dialog .map-dialog__search {
  position: absolute;
  width: 48px;
  height: 48px;
  right: 0;
  background-image: url(../images/search.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 24px;
  cursor: pointer;
}
/* line 46, tmp/styles/components/map.less */
.ui-dialog.map-dialog .map-dialog__search--opened {
  background-image: url(../images/arrow-down.svg);
}
/* line 51, tmp/styles/components/map.less */
.ui-dialog.map-dialog .map-dialog__locate-me {
  position: absolute;
  cursor: pointer;
  background-color: white;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  right: 20px;
  bottom: 30px;
  background-position: center center;
  background-image: url(../images/locate-me.svg);
  background-repeat: no-repeat;
  background-size: 30px;
}
/* line 67, tmp/styles/components/map.less */
.map-dialog__filters-panel {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
  background: white;
}
/* line 74, tmp/styles/components/map.less */
.map-dialog__filters-panel.hidden {
  display: none !important;
}
/* line 79, tmp/styles/components/map.less */
.map-dialog__filters-panel .map-filters-panel__search {
  border-bottom: 1px solid lightgray;
  position: relative;
}
/* line 84, tmp/styles/components/map.less */
.map-dialog__filters-panel .map-filters-panel__search-clear {
  position: absolute;
  background-image: url('../images/icon-x-dark.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
  cursor: pointer;
  right: 0;
  top: 0;
  border: none;
  width: 40px;
  height: 40px;
  display: none;
}
/* line 99, tmp/styles/components/map.less */
.map-dialog__filters-panel input:valid + .map-filters-panel__search-clear {
  display: block;
}
/* line 104, tmp/styles/components/map.less */
.map-dialog__filters-panel .map-filters-panel__search-input,
.map-dialog__filters-panel .map-filters-panel__search-input:hover {
  border: none !important;
}
/* line 109, tmp/styles/components/map.less */
.map-dialog__filters-panel .map-filters-panel__search-result {
  padding: 4px 8px;
  font-size: 11px;
}
/* line 118, tmp/styles/components/map.less */
.map-dialog__info-panel .map-dialog__info-panel {
  position: absolute;
  height: 0;
}
/* line 123, tmp/styles/components/map.less */
.map-dialog__info-panel .service-point-info__wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 308px;
  background: white;
  overflow-y: scroll;
  transition: bottom 300ms;
  box-sizing: border-box;
}
/* line 135, tmp/styles/components/map.less */
.map-dialog__info-panel .service-point-info__wrapper--hidden {
  bottom: -308px;
}
/* line 139, tmp/styles/components/map.less */
.map-dialog__info-panel .service-point-info__header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
/* line 144, tmp/styles/components/map.less */
.map-dialog__info-panel .service-point-info__icon {
  margin-left: 24px;
}
/* line 148, tmp/styles/components/map.less */
.map-dialog__info-panel .service-point-info__title {
  padding: 24px;
  font-size: 18px;
  color: #1b1d1f;
  margin-right: 24px;
}
/* line 155, tmp/styles/components/map.less */
.map-dialog__info-panel .service-point-info__close {
  margin-left: auto;
  width: 48px;
  height: 48px;
  background-image: url('../images/icon-x-dark.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  cursor: pointer;
}
/* line 166, tmp/styles/components/map.less */
.map-dialog__info-panel .ui-icon-marker {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
}
/* line 173, tmp/styles/components/map.less */
.map-dialog__info-panel .ui-icon-marker.ui-icon-marker--atm {
  background-image: url(../images/map-marker-atm.svg);
}
/* line 176, tmp/styles/components/map.less */
.map-dialog__info-panel .ui-icon-marker.ui-icon-marker--atm24 {
  background-image: url(../images/map-marker-atm24.svg);
}
/* line 179, tmp/styles/components/map.less */
.map-dialog__info-panel .ui-icon-marker.ui-icon-marker--branch {
  background-image: url(../images/map-marker-branch.svg);
}
/* line 182, tmp/styles/components/map.less */
.map-dialog__info-panel .ui-icon-marker.ui-icon-marker--kiosk {
  background-image: url(../images/map-marker-kiosk.svg);
}
/* line 185, tmp/styles/components/map.less */
.map-dialog__info-panel .ui-icon-marker.ui-icon-marker--bonus {
  background-image: url(../images/map-marker-bonus.svg);
}
/* line 188, tmp/styles/components/map.less */
.map-dialog__info-panel .ui-icon-marker.ui-icon-marker--cluster {
  background-image: url(../images/map-marker-cluster.svg);
}
/* line 193, tmp/styles/components/map.less */
.map-dialog__info-panel .service-point-info__item-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 201, tmp/styles/components/map.less */
.map-dialog__info-panel .service-point-info__item-header + .service-point-info__item-header {
  margin-top: -1px;
}
/* line 205, tmp/styles/components/map.less */
.map-dialog__info-panel .service-point-info__item-title {
  margin-left: 24px;
}
/* line 209, tmp/styles/components/map.less */
.map-dialog__info-panel .service-point-info__item-content {
  padding-left: 24px;
  padding-right: 24px;
  padding-bottom: 24px;
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 215, tmp/styles/components/map.less */
.map-dialog__info-panel .service-point-info__item-content:last-child {
  border-bottom-width: 0;
}
/* line 220, tmp/styles/components/map.less */
.map-dialog__info-panel .service-point-info__select {
  text-align: center;
  margin-top: 24px;
}
/* line 226, tmp/styles/components/map.less */
.map-dialog__info-panel .service-point-info__select-button,
.map-dialog__info-panel .service-point-info__select-button:hover {
  text-decoration: none;
  color: white;
}
/* line 4, tmp/styles/blocks/cards-accounts.less */
.block__cards-accounts {
  padding: 24px;
}
/* line 8, tmp/styles/blocks/cards-accounts.less */
.block__cards-accounts .contracts-section:not(:last-child),
.block__cards-accounts .instalment-section:not(:last-child) {
  margin-bottom: 40px;
}
/* line 13, tmp/styles/blocks/cards-accounts.less */
.block__cards-accounts .contracts-section.isLoading .wb-spinner,
.block__cards-accounts .instalment-section.isLoading .wb-spinner,
.block__cards-accounts .contracts-section.isLoading .wb-ie-spinner,
.block__cards-accounts .instalment-section.isLoading .wb-ie-spinner {
  position: relative;
  top: auto;
  left: auto;
  margin: 0 auto;
}
/* line 22, tmp/styles/blocks/cards-accounts.less */
.block__cards-accounts .instalment-section {
  padding-top: 24px;
}
/* line 26, tmp/styles/blocks/cards-accounts.less */
.block__cards-accounts .load-error {
  padding-left: 40px;
  background: url('../images/attention.svg') no-repeat center left;
  background-size: 32px;
  line-height: 64px;
  border: solid rgba(178, 178, 178, 0.3);
  border-width: 1px 0;
  font-size: 18px;
}
/* line 36, tmp/styles/blocks/cards-accounts.less */
.block__cards-accounts .no-data-error {
  line-height: 64px;
  border: solid rgba(178, 178, 178, 0.3);
  border-width: 1px 0;
  font-size: 18px;
}
/* line 43, tmp/styles/blocks/cards-accounts.less */
.block__cards-accounts .section-title {
  margin-bottom: 16px;
}
/* line 47, tmp/styles/blocks/cards-accounts.less */
.block__cards-accounts .actions {
  margin-top: 40px;
}
/* line 52, tmp/styles/blocks/cards-accounts.less */
.block__external-card {
  padding: 24px;
}
/* line 9, tmp/styles/blocks/payments.less */
.block__payments-transfers.payments-menu-page,
.block__invoices.payments-menu-page,
.block__invoice-subscription.payments-menu-page,
.block__service.payments-menu-page,
.block__payments-transfers.secure-3d,
.block__invoices.secure-3d,
.block__invoice-subscription.secure-3d,
.block__service.secure-3d,
.block__payments-transfers form,
.block__invoices form,
.block__invoice-subscription form,
.block__service form {
  padding: 24px;
}
/* line 16, tmp/styles/blocks/payments.less */
.block__payments-transfers.secure-3d form,
.block__invoices.secure-3d form,
.block__invoice-subscription.secure-3d form,
.block__service.secure-3d form,
.block__payments-transfers .wb-tabs .ui-tabs-panel form,
.block__invoices .wb-tabs .ui-tabs-panel form,
.block__invoice-subscription .wb-tabs .ui-tabs-panel form,
.block__service .wb-tabs .ui-tabs-panel form {
  padding: 0;
}
/* line 21, tmp/styles/blocks/payments.less */
.block__payments-transfers .menu,
.block__invoices .menu,
.block__invoice-subscription .menu,
.block__service .menu {
  margin: 0;
  padding: 0;
}
/* line 26, tmp/styles/blocks/payments.less */
.block__payments-transfers .menu-item,
.block__invoices .menu-item,
.block__invoice-subscription .menu-item,
.block__service .menu-item {
  line-height: 32px;
  width: 33.3%;
  display: inline-block;
  padding-right: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: border-box;
}
/* line 34, tmp/styles/blocks/payments.less */
.block__payments-transfers .menu-item a,
.block__invoices .menu-item a,
.block__invoice-subscription .menu-item a,
.block__service .menu-item a {
  white-space: pre;
}
/* line 37, tmp/styles/blocks/payments.less */
.block__payments-transfers .menu-item a.invalid,
.block__invoices .menu-item a.invalid,
.block__invoice-subscription .menu-item a.invalid,
.block__service .menu-item a.invalid {
  color: #FF0040;
}
/* line 43, tmp/styles/blocks/payments.less */
.block__payments-transfers .delete-link,
.block__invoices .delete-link,
.block__invoice-subscription .delete-link,
.block__service .delete-link {
  color: red;
}
/* line 47, tmp/styles/blocks/payments.less */
.block__payments-transfers.payment-complete-page,
.block__invoices.payment-complete-page,
.block__invoice-subscription.payment-complete-page,
.block__service.payment-complete-page {
  padding: 24px;
}
/* line 50, tmp/styles/blocks/payments.less */
.block__payments-transfers.payment-complete-page .operation-details-header,
.block__invoices.payment-complete-page .operation-details-header,
.block__invoice-subscription.payment-complete-page .operation-details-header,
.block__service.payment-complete-page .operation-details-header {
  display: none;
}
/* line 55, tmp/styles/blocks/payments.less */
.block__payments-transfers.payment-complete-page.edit-form-enabled,
.block__invoices.payment-complete-page.edit-form-enabled,
.block__invoice-subscription.payment-complete-page.edit-form-enabled,
.block__service.payment-complete-page.edit-form-enabled {
  margin-top: 88px;
}
/* line 60, tmp/styles/blocks/payments.less */
.block__payments-transfers .service-actions,
.block__invoices .service-actions,
.block__invoice-subscription .service-actions,
.block__service .service-actions {
  margin-top: 32px;
  padding: 32px 0;
  border-top: 1px solid rgba(178, 178, 178, 0.3);
  text-align: center;
}
/* line 66, tmp/styles/blocks/payments.less */
.block__payments-transfers .service-actions:empty,
.block__invoices .service-actions:empty,
.block__invoice-subscription .service-actions:empty,
.block__service .service-actions:empty {
  display: none;
}
/* line 71, tmp/styles/blocks/payments.less */
.block__payments-transfers .service-action,
.block__invoices .service-action,
.block__invoice-subscription .service-action,
.block__service .service-action {
  margin: 0 16px;
}
/* line 74, tmp/styles/blocks/payments.less */
.block__payments-transfers .service-action:empty,
.block__invoices .service-action:empty,
.block__invoice-subscription .service-action:empty,
.block__service .service-action:empty {
  display: none;
}
/* line 80, tmp/styles/blocks/payments.less */
.back-link-container {
  text-align: center;
  margin-top: 48px;
}
/* line 85, tmp/styles/blocks/payments.less */
.payments-toolbar {
  margin-bottom: 24px;
  height: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
/* line 93, tmp/styles/blocks/payments.less */
.regions-select {
  display: inline-block;
}
/* line 96, tmp/styles/blocks/payments.less */
.regions-select select,
.regions-select .chosen-container {
  width: 214px !important;
}
/* line 102, tmp/styles/blocks/payments.less */
.payments-search {
  width: 214px;
}
/* line 105, tmp/styles/blocks/payments.less */
.payments-search input {
  float: right;
}
/* line 110, tmp/styles/blocks/payments.less */
.payment-cart-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}
/* line 116, tmp/styles/blocks/payments.less */
.payment-cart-button:before {
  content: '';
  background: url("../images/cart.svg") no-repeat;
  background-size: contain;
  width: 24px;
  height: 24px;
  margin-right: 12px;
}
/* line 126, tmp/styles/blocks/payments.less */
.payment-group .toggle-show-all {
  float: right;
  text-decoration: none;
}
/* line 132, tmp/styles/blocks/payments.less */
.recurrent-payments table {
  width: 100%;
}
/* line 135, tmp/styles/blocks/payments.less */
.recurrent-payments table th {
  width: 50%;
  text-align: left;
  font-weight: normal;
}
/* line 141, tmp/styles/blocks/payments.less */
.recurrent-payments table td {
  width: 50%;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  font-size: 14px;
  line-height: 32px;
}
/* line 147, tmp/styles/blocks/payments.less */
.recurrent-payments table td.item {
  padding-right: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 0;
}
/* line 153, tmp/styles/blocks/payments.less */
.recurrent-payments table td.period {
  color: #B2B2B2;
}
/* line 160, tmp/styles/blocks/payments.less */
.recurrent-payments tr.menu-item {
  display: table-row;
  width: initial;
  padding: 0;
}
/* line 167, tmp/styles/blocks/payments.less */
.recurrent-payments .inactive {
  margin-top: 24px;
}
/* line 170, tmp/styles/blocks/payments.less */
.recurrent-payments .inactive .menu-item {
  width: 100%;
}
/* line 174, tmp/styles/blocks/payments.less */
.recurrent-payments .inactive a {
  color: #B2B2B2;
}
/* line 180, tmp/styles/blocks/payments.less */
.no-payments {
  display: none;
  height: 64px;
  line-height: 64px;
  border: solid rgba(178, 178, 178, 0.3);
  border-width: 1px 0;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  font-size: 18px;
  text-align: center;
}
/* line 191, tmp/styles/blocks/payments.less */
.invalid-template-warning {
  text-align: center;
  color: #FF0040;
  font-size: 14px;
  margin-bottom: 24px;
}
/* line 198, tmp/styles/blocks/payments.less */
.payment-confirmation-dialog {
  position: absolute;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column;
      flex-direction: column;
}
/* line 204, tmp/styles/blocks/payments.less */
.payment-confirmation-dialog .ui-dialog-buttonpane {
  text-align: center;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
/* line 208, tmp/styles/blocks/payments.less */
.payment-confirmation-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: none;
  text-align: center;
}
/* line 214, tmp/styles/blocks/payments.less */
.payment-confirmation-dialog .ui-dialog-titlebar {
  margin-bottom: 0;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
/* line 219, tmp/styles/blocks/payments.less */
.payment-confirmation-dialog .ui-dialog-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
/* line 224, tmp/styles/blocks/payments.less */
.payment-confirmation-dialog form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  width: 100%;
}
/* line 231, tmp/styles/blocks/payments.less */
.payment-confirmation-dialog .h-small {
  padding-top: 8px;
}
/* line 235, tmp/styles/blocks/payments.less */
.payment-confirmation-dialog .payment-details {
  margin-bottom: 16px;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  overflow: auto;
}
/* line 241, tmp/styles/blocks/payments.less */
.payment-confirmation-dialog .details-section {
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
  padding: 8px 0;
}
/* line 246, tmp/styles/blocks/payments.less */
.payment-confirmation-dialog #add-auth-check {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
/* line 251, tmp/styles/blocks/payments.less */
.block__invoices .service-actions {
  margin-top: 0;
  border: none;
}
/* line 256, tmp/styles/blocks/payments.less */
.block__beneficiaries-management {
  padding: 24px;
}
/* line 260, tmp/styles/blocks/payments.less */
.beneficiaries-list-wrapper {
  margin-bottom: 24px;
}
/* line 264, tmp/styles/blocks/payments.less */
.beneficiaries {
  width: 456px;
}
/* line 269, tmp/styles/blocks/payments.less */
.block__retrieve-money-transfer .section-title {
  padding-bottom: 16px;
  margin-bottom: 16px;
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 275, tmp/styles/blocks/payments.less */
.block__retrieve-money-transfer .sender-info {
  padding-bottom: 16px;
}
/* line 2, tmp/styles/blocks/payment-cart-not-working-popup.less */
.payment-cart-not-working-popup .ui-dialog-titlebar,
.payment-cart-not-working-popup .ui-dialog-buttonpane {
  display: none !important;
}
/* line 7, tmp/styles/blocks/payment-cart-not-working-popup.less */
.payment-cart-not-working-popup__header {
  font-size: 28px;
  color: #000000;
  text-align: center;
  margin-bottom: 40px;
}
/* line 14, tmp/styles/blocks/payment-cart-not-working-popup.less */
.payment-cart-not-working-popup__image {
  margin-bottom: 32px;
  background: url(../images/payment-cart/doesnt-work.svg) center center no-repeat;
  width: 264px;
  height: 72px;
  margin-left: auto;
  margin-right: auto;
}
/* line 23, tmp/styles/blocks/payment-cart-not-working-popup.less */
.payment-cart-not-working-popup__desc {
  font-size: 18px;
  color: #000000;
  text-align: center;
}
/* line 28, tmp/styles/blocks/payment-cart-not-working-popup.less */
.payment-cart-not-working-popup__desc p + p {
  margin-top: 20px;
}
/* line 2, tmp/styles/blocks/payment-cart-empty-popup.less */
.payment-cart-empty-popup .ui-dialog-titlebar,
.payment-cart-empty-popup .ui-dialog-buttonpane {
  display: none !important;
}
/* line 7, tmp/styles/blocks/payment-cart-empty-popup.less */
.payment-cart-empty-popup__header {
  font-size: 28px;
  color: #000000;
  text-align: center;
  margin-bottom: 40px;
}
/* line 14, tmp/styles/blocks/payment-cart-empty-popup.less */
.payment-cart-empty-popup__desc {
  margin-bottom: 32px;
  font-size: 18px;
  color: #000000;
  text-align: center;
}
/* line 21, tmp/styles/blocks/payment-cart-empty-popup.less */
.payment-cart-empty-popup__image {
  background: url(../images/cart/empty.svg) center center no-repeat;
  background-size: contain;
  width: 294px;
  height: 114px;
  margin: 0 auto 8px;
}
/* line 4, tmp/styles/blocks/payment-cart.less */
.payment-cart {
  padding-bottom: 24px;
}
/* line 8, tmp/styles/blocks/payment-cart.less */
.payment-cart__header {
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
  padding-left: 60px;
  padding-right: 60px;
}
/* line 14, tmp/styles/blocks/payment-cart.less */
.payment-cart__header .title {
  padding-right: 0;
}
/* line 19, tmp/styles/blocks/payment-cart.less */
.payment-cart__form {
  margin: 24px;
}
/* line 23, tmp/styles/blocks/payment-cart.less */
.payment-cart__header-back {
  position: absolute;
  background: url(../images/arrow-direction-left.svg) center no-repeat;
  width: 36px;
  height: 36px;
  display: block;
  left: 24px;
}
/* line 32, tmp/styles/blocks/payment-cart.less */
.payment-cart__error {
  color: #fa323c;
  font-size: 16px;
  text-align: center;
  padding: 24px 0;
}
/* line 39, tmp/styles/blocks/payment-cart.less */
.payment-cart__row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 16px 0;
  border-bottom: 1px solid #e5eef6;
}
/* line 46, tmp/styles/blocks/payment-cart.less */
.payment-cart__license {
  -ms-flex-positive: 1;
      flex-grow: 1;
}
/* line 49, tmp/styles/blocks/payment-cart.less */
.payment-cart__license .checkbox.checked {
  background-color: #00503c;
  border: none;
}
/* line 54, tmp/styles/blocks/payment-cart.less */
.payment-cart__license .checkbox-label {
  font-size: 18px;
}
/* line 59, tmp/styles/blocks/payment-cart.less */
.payment-cart__total {
  margin-left: 24px;
  font-size: 24px;
  color: #343238;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
/* line 68, tmp/styles/blocks/payment-cart.less */
.payment-cart-checkbox {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  box-sizing: border-box;
  border: solid 1px #c5c5c5;
}
/* line 76, tmp/styles/blocks/payment-cart.less */
.payment-cart-checkbox--checked {
  background-color: #00503c;
  border: none;
  background-image: url(../images/tick-light.svg);
  background-size: contain;
}
/* line 83, tmp/styles/blocks/payment-cart.less */
.payment-cart-checkbox--indeterminate {
  background-color: #00503c;
  border: none;
  background-image: url(../images/minus.svg);
  background-size: contain;
}
/* line 90, tmp/styles/blocks/payment-cart.less */
.payment-cart-checkbox--disabled {
  background-color: #e5eef6;
  border: none;
}
/* line 98, tmp/styles/blocks/payment-cart.less */
.payment-cart-group {
  padding-top: 16px;
  margin-left: 24px;
  margin-right: 24px;
}
/* line 104, tmp/styles/blocks/payment-cart.less */
.payment-cart-group__header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 16px 0 16px;
  cursor: pointer;
}
/* line 111, tmp/styles/blocks/payment-cart.less */
.payment-cart-group__header--checked .payment-cart-checkbox {
  background-color: #00503c;
  border: none;
  background-image: url(../images/tick-light.svg);
  background-size: contain;
}
/* line 115, tmp/styles/blocks/payment-cart.less */
.payment-cart-group__header--indeterminate .payment-cart-checkbox {
  background-color: #00503c;
  border: none;
  background-image: url(../images/minus.svg);
  background-size: contain;
}
/* line 119, tmp/styles/blocks/payment-cart.less */
.payment-cart-group__header-title {
  -ms-flex-positive: 1;
      flex-grow: 1;
  font-size: 13px;
  color: #000000;
}
/* line 127, tmp/styles/blocks/payment-cart.less */
.payment-cart-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 16px 0;
  border-bottom: 1px solid #e5eef6;
  cursor: pointer;
  border-top: 1px solid #e5eef6;
}
/* line 133, tmp/styles/blocks/payment-cart.less */
.payment-cart-item + .payment-cart-item {
  border-top: none;
}
/* line 137, tmp/styles/blocks/payment-cart.less */
.payment-cart-item--disabled .payment-cart-item__name {
  opacity: 0.3;
}
/* line 141, tmp/styles/blocks/payment-cart.less */
.payment-cart-item--disabled .payment-cart-item__value {
  color: #000000;
  opacity: 0.3;
}
/* line 146, tmp/styles/blocks/payment-cart.less */
.payment-cart-item--disabled .payment-cart-checkbox {
  background-color: #e5eef6;
  border: none;
}
/* line 150, tmp/styles/blocks/payment-cart.less */
.payment-cart-item--checked .payment-cart-checkbox {
  background-color: #00503c;
  border: none;
  background-image: url(../images/tick-light.svg);
  background-size: contain;
}
/* line 154, tmp/styles/blocks/payment-cart.less */
.payment-cart-item--error::before {
  content: '';
  margin-right: 8px;
  width: 24px;
  height: 24px;
  background-image: url(../images/attention.svg);
  background-size: contain;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
/* line 164, tmp/styles/blocks/payment-cart.less */
.payment-cart-item--error .payment-cart-item__name {
  color: #fa323c;
  opacity: 0.8;
}
/* line 169, tmp/styles/blocks/payment-cart.less */
.payment-cart-item--error .payment-cart-item__value {
  color: #ff585d;
}
/* line 173, tmp/styles/blocks/payment-cart.less */
.payment-cart-item__icon {
  width: 40px;
  height: 40px;
  margin-right: 16px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-position: center;
  background-size: contain;
  background-image: url("../images/tiles/categories/default.png");
}
/* line 183, tmp/styles/blocks/payment-cart.less */
.payment-cart-item__name {
  margin-right: 16px;
  font-size: 20px;
  color: #000000;
  opacity: 0.8;
}
/* line 190, tmp/styles/blocks/payment-cart.less */
.payment-cart-item__note {
  opacity: 0.3;
  font-size: 16px;
  color: #000000;
  margin-right: 16px;
}
/* line 197, tmp/styles/blocks/payment-cart.less */
.payment-cart-item__label {
  font-size: 16px;
  color: #000000;
  opacity: 0.3;
  margin-right: 16px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
/* line 205, tmp/styles/blocks/payment-cart.less */
.payment-cart-item__value {
  margin-left: auto;
  margin-right: 16px;
  font-size: 22px;
  color: #00829b;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
/* line 213, tmp/styles/blocks/payment-cart.less */
.payment-cart-item__remove {
  width: 20px;
  height: 20px;
  background-image: url(../images/trash.svg);
  background-size: contain;
  cursor: pointer;
}
/* line 223, tmp/styles/blocks/payment-cart.less */
.payment-cart-complete {
  padding: 24px;
  text-align: center;
}
/* line 228, tmp/styles/blocks/payment-cart.less */
.payment-cart-complete__icon {
  display: inline-block;
  margin-top: 72px;
  width: 84px;
  height: 84px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 238, tmp/styles/blocks/payment-cart.less */
.payment-cart-complete__icon--success {
  background-image: url(../images/success.svg);
}
/* line 242, tmp/styles/blocks/payment-cart.less */
.payment-cart-complete__icon--failed {
  background-image: url(../images/failed.svg);
}
/* line 246, tmp/styles/blocks/payment-cart.less */
.payment-cart-complete__title {
  margin-top: 24px;
}
/* line 250, tmp/styles/blocks/payment-cart.less */
.payment-cart-complete__summary {
  width: 408px;
  margin: 32px auto 16px;
}
/* line 255, tmp/styles/blocks/payment-cart.less */
.payment-cart-summary-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 20px;
  color: rgba(0, 0, 0, 0.8);
  text-align: left;
  border-bottom: 1px solid #f2edf2;
  padding: 16px 0;
}
/* line 265, tmp/styles/blocks/payment-cart.less */
.payment-cart-summary-item:first-child {
  border-top: 1px solid #f2edf2;
}
/* line 269, tmp/styles/blocks/payment-cart.less */
.payment-cart-summary-item:before {
  content: '';
  margin-right: 12px;
  background-image: url(../images/tick-dark.svg);
  background-size: contain;
  width: 24px;
  height: 24px;
}
/* line 278, tmp/styles/blocks/payment-cart.less */
.payment-cart-summary-item--error {
  color: rgba(255, 88, 93, 0.8);
}
/* line 282, tmp/styles/blocks/payment-cart.less */
.payment-cart-summary-item--error:before {
  background-image: url(../images/attention.svg);
  background-repeat: no-repeat;
}
/* line 287, tmp/styles/blocks/payment-cart.less */
.payment-cart-summary-item__desc {
  -ms-flex-positive: 1;
      flex-grow: 1;
  margin-right: 12px;
}
/* line 296, tmp/styles/blocks/payment-cart.less */
.payment-cart-summary-item__error {
  font-size: 16px;
}
/* line 300, tmp/styles/blocks/payment-cart.less */
.payment-cart-summary-item__value {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
/* line 305, tmp/styles/blocks/payment-cart.less */
.payment-cart-confirmation-item {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center;
      align-items: center;
}
/* line 309, tmp/styles/blocks/payment-cart.less */
.payment-cart-confirmation-item.accordion-title {
  background: url('../images/arrow-down.svg') no-repeat right center;
  padding-right: 32px;
  background-size: 24px;
}
/* line 314, tmp/styles/blocks/payment-cart.less */
.payment-cart-confirmation-item.accordion-title.ui-state-active {
  background-image: url('../images/arrow-up.svg');
}
/* line 320, tmp/styles/blocks/payment-cart.less */
.payment-cart-confirmation-item--error {
  color: #ff585d !important;
  border-top: 1px solid rgba(178, 178, 178, 0.3);
  height: 64px;
}
/* line 326, tmp/styles/blocks/payment-cart.less */
.payment-cart-confirmation-item--error::before {
  content: '';
  margin-right: 8px;
  width: 24px;
  height: 24px;
  background-image: url(../images/attention.svg);
  background-size: contain;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
/* line 336, tmp/styles/blocks/payment-cart.less */
.payment-cart-confirmation-item__desc {
  -ms-flex-positive: 1;
      flex-grow: 1;
  line-height: normal;
}
/* line 341, tmp/styles/blocks/payment-cart.less */
.payment-cart-confirmation-item__title {
  font-size: 18px;
}
/* line 345, tmp/styles/blocks/payment-cart.less */
.payment-cart-confirmation-item__error {
  font-size: 14px;
}
/* line 349, tmp/styles/blocks/payment-cart.less */
.payment-cart-confirmation-item__value {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: 12px;
}
/* line 356, tmp/styles/blocks/payment-cart.less */
.payment-cart-confirmation-dialog .ui-dialog-titlebar {
  border-bottom: none;
}
/* line 359, tmp/styles/blocks/payment-cart.less */
.payment-cart-confirmation-dialog .payment-details > .details-section {
  border-top: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 362, tmp/styles/blocks/payment-cart.less */
.payment-cart-confirmation-dialog .payment-details > .details-section:empty {
  display: none;
}
/* line 368, tmp/styles/blocks/payment-cart.less */
#payments-cart-template-edit-page .source-role,
.payments-cart-template-edit-page .source-role {
  display: none !important;
}
/* line 12, tmp/styles/blocks/limiters-panel.less */
.limiters-panel.isLoading {
  min-height: 400px;
}
/* line 18, tmp/styles/blocks/limiters-panel.less */
.limiters > .limiter:last-child {
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 23, tmp/styles/blocks/limiters-panel.less */
.limiter {
  min-height: 64px;
  border-top: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 28, tmp/styles/blocks/limiters-panel.less */
.limiter-title {
  font-size: 18px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 32, tmp/styles/blocks/limiters-panel.less */
.limiter-title.limiter-group-title {
  cursor: pointer;
}
/* line 36, tmp/styles/blocks/limiters-panel.less */
.denied .limiter-title {
  color: #B2B2B2;
}
/* line 39, tmp/styles/blocks/limiters-panel.less */
.denied .limiter-title.limiter-group-title {
  cursor: default;
}
/* line 45, tmp/styles/blocks/limiters-panel.less */
.limiter-container {
  height: 64px;
  line-height: 64px;
  box-sizing: border-box;
}
/* line 51, tmp/styles/blocks/limiters-panel.less */
.switch-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
/* line 56, tmp/styles/blocks/limiters-panel.less */
.switch-row .switch-wrap {
  -ms-flex-preferred-size: 56px;
      flex-basis: 56px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
/* line 61, tmp/styles/blocks/limiters-panel.less */
.switch-row .limiter-title {
  -ms-flex-positive: 1;
      flex-grow: 1;
}
/* line 65, tmp/styles/blocks/limiters-panel.less */
.switch-row .switch-status {
  display: none;
  -ms-flex-positive: 1;
      flex-grow: 1;
  text-align: right;
  color: #B2B2B2;
}
/* line 73, tmp/styles/blocks/limiters-panel.less */
.denied .switch-row .limiter-title {
  -ms-flex-positive: 0;
      flex-grow: 0;
}
/* line 77, tmp/styles/blocks/limiters-panel.less */
.denied .switch-row .switch-status {
  display: block;
}
/* line 83, tmp/styles/blocks/limiters-panel.less */
.amount-row {
  position: relative;
  display: -ms-flexbox;
  display: flex;
}
/* line 87, tmp/styles/blocks/limiters-panel.less */
.amount-row .limiter-title {
  -ms-flex-preferred-size: 250px;
      flex-basis: 250px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
/* line 92, tmp/styles/blocks/limiters-panel.less */
.amount-row .limit {
  -ms-flex-preferred-size: 120px;
      flex-basis: 120px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  text-align: right;
  white-space: nowrap;
}
/* line 98, tmp/styles/blocks/limiters-panel.less */
.amount-row .limit > * {
  font-size: 18px;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  text-transform: lowercase;
}
/* line 105, tmp/styles/blocks/limiters-panel.less */
.amount-row .status {
  color: #B2B2B2;
  text-transform: lowercase;
  -ms-flex-positive: 1;
      flex-grow: 1;
  text-align: right;
}
/* line 113, tmp/styles/blocks/limiters-panel.less */
.child-limiters {
  width: 100%;
  padding-left: 56px;
  box-sizing: border-box;
}
/* line 119, tmp/styles/blocks/limiters-panel.less */
.limiter-edit-panel {
  width: 910px;
  top: 0;
  left: -24px;
  line-height: 40px;
  padding: 0;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
/* line 130, tmp/styles/blocks/limiters-panel.less */
.limiter-edit-panel > * {
  width: 100%;
}
/* line 135, tmp/styles/blocks/limiters-panel.less */
.limiter-edit-panel.error .max-value {
  display: none;
}
/* line 140, tmp/styles/blocks/limiters-panel.less */
.limiter-edit-panel.error .limit input {
  color: #212628;
}
/* line 146, tmp/styles/blocks/limiters-panel.less */
.limiter-edit-panel .max-value {
  -ms-flex-positive: 1;
      flex-grow: 1;
  text-transform: lowercase;
  font-size: 12px;
  color: #B2B2B2;
  padding-left: 40px;
}
/* line 153, tmp/styles/blocks/limiters-panel.less */
.limiter-edit-panel .max-value > * {
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
}
/* line 158, tmp/styles/blocks/limiters-panel.less */
.limiter-edit-panel .error-message {
  -ms-flex-positive: 1;
      flex-grow: 1;
  padding-left: 40px;
  background-position: 8px center;
}
/* line 164, tmp/styles/blocks/limiters-panel.less */
.limiter-edit-panel .limit {
  -ms-flex-preferred-size: 120px;
      flex-basis: 120px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
/* line 169, tmp/styles/blocks/limiters-panel.less */
.limiter-edit-panel .limit .currency {
  margin-left: 0;
}
/* line 174, tmp/styles/blocks/limiters-panel.less */
.limiter-edit-panel .limit-amount {
  height: 64px;
  line-height: 64px;
  border: none;
  text-align: right;
  padding: 0;
  font-size: 18px;
}
/* line 183, tmp/styles/blocks/limiters-panel.less */
.child-limiters .limiter-edit-panel {
  left: -80px;
  padding-left: 80px;
}
/* line 187, tmp/styles/blocks/limiters-panel.less */
.child-limiters .limiter-edit-panel > * {
  padding-left: 0;
}
/* line 192, tmp/styles/blocks/limiters-panel.less */
.limiter-edit-panel .buttons {
  text-align: right;
}
/* line 197, tmp/styles/blocks/limiters-panel.less */
.limiter-edit-panel-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 12px 24px;
  height: 64px;
  box-sizing: border-box;
}
/* line 207, tmp/styles/blocks/limiters-panel.less */
.limiter-edit-panel-error {
  color: #FF0040;
  display: none;
  height: 32px;
  line-height: 32px;
  text-align: center;
  padding-bottom: 12px;
}
/* line 216, tmp/styles/blocks/limiters-panel.less */
.limiter-edit-panel-error .error {
  position: static;
  display: inline-block;
  background: url('../images/attention.svg') no-repeat left center;
  background-size: 24px;
  padding-left: 32px;
}
/* line 4, tmp/styles/blocks/geo-limiter-panel.less */
.geo-limiters-page {
  padding: 24px;
}
/* line 8, tmp/styles/blocks/geo-limiter-panel.less */
.block__geo-limiters {
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 12, tmp/styles/blocks/geo-limiter-panel.less */
.block__geo-limiters .limiters-panel form {
  padding-bottom: 16px;
}
/* line 16, tmp/styles/blocks/geo-limiter-panel.less */
.block__geo-limiters .limiters-panel.loading {
  background: url('../images/inline-loader.gif') no-repeat right top;
  pointer-events: none;
}
/* line 20, tmp/styles/blocks/geo-limiter-panel.less */
.block__geo-limiters .limiters-panel.loading .limiter-switch,
.block__geo-limiters .limiters-panel.loading .selected-regions {
  opacity: 0.6;
}
/* line 26, tmp/styles/blocks/geo-limiter-panel.less */
.block__geo-limiters select {
  width: 456px;
}
/* line 30, tmp/styles/blocks/geo-limiter-panel.less */
.block__geo-limiters .search-choice {
  display: none !important;
}
/* line 35, tmp/styles/blocks/geo-limiter-panel.less */
.geo-limiter-label {
  margin-bottom: 8px;
}
/* line 39, tmp/styles/blocks/geo-limiter-panel.less */
.hash-cloud {
  margin: 16px 0;
}
/* line 43, tmp/styles/blocks/geo-limiter-panel.less */
.hash-tag {
  color: #212628;
  background: #FFD600;
  display: inline-block;
  margin-right: 16px;
  padding: 4px 8px;
  border-radius: 0;
}
/* line 51, tmp/styles/blocks/geo-limiter-panel.less */
.hash-tag > * {
  display: inline-block;
  vertical-align: middle;
}
/* line 57, tmp/styles/blocks/geo-limiter-panel.less */
.remove-tag {
  background: url('../images/icon-x-dark.svg') no-repeat 4px center;
  background-size: contain;
  opacity: 0.5;
  width: 32px;
  height: 32px;
}
/* line 4, tmp/styles/blocks/error-page.less */
.block__error-page {
  padding: 24px;
}
/* line 10, tmp/styles/blocks/error-page.less */
.owwb-ls-section_service_page .main-content {
  min-height: 0;
  border-radius: 0;
  box-sizing: border-box;
  border-width: 1px;
}
/* line 18, tmp/styles/blocks/error-page.less */
.block__error-page .error-wrapper,
.owwb-cs-operation-result_error {
  padding: 24px 0 40px;
}
/* line 22, tmp/styles/blocks/error-page.less */
.block__error-page .error-wrapper .error-title,
.owwb-cs-operation-result_error .error-title,
.block__error-page .error-wrapper .error-description,
.owwb-cs-operation-result_error .error-description {
  display: block;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  text-align: center;
  margin: 0;
}
/* line 29, tmp/styles/blocks/error-page.less */
.block__error-page .error-wrapper .error-title,
.owwb-cs-operation-result_error .error-title {
  font-size: 30px;
  margin-bottom: 24px;
}
/* line 34, tmp/styles/blocks/error-page.less */
.block__error-page .error-wrapper .error-description,
.owwb-cs-operation-result_error .error-description {
  font-size: 14px;
  margin-bottom: 32px;
}
/* line 39, tmp/styles/blocks/error-page.less */
.block__error-page .error-wrapper p,
.owwb-cs-operation-result_error p {
  text-align: center;
}
/* line 42, tmp/styles/blocks/error-page.less */
.block__error-page .error-wrapper p.browsers,
.owwb-cs-operation-result_error p.browsers {
  padding: 0;
}
/* line 45, tmp/styles/blocks/error-page.less */
.block__error-page .error-wrapper p.browsers a,
.owwb-cs-operation-result_error p.browsers a {
  display: inline-block;
  background: url("../images/browsers.png") no-repeat;
  width: 80px;
  height: 80px;
  font-size: 0;
  margin: 0 16px;
}
/* line 53, tmp/styles/blocks/error-page.less */
.block__error-page .error-wrapper p.browsers a.chrome,
.owwb-cs-operation-result_error p.browsers a.chrome {
  background-position: -6px 0;
}
/* line 57, tmp/styles/blocks/error-page.less */
.block__error-page .error-wrapper p.browsers a.firefox,
.owwb-cs-operation-result_error p.browsers a.firefox {
  background-position: -94px 0;
}
/* line 61, tmp/styles/blocks/error-page.less */
.block__error-page .error-wrapper p.browsers a.opera,
.owwb-cs-operation-result_error p.browsers a.opera {
  background-position: -178px 0;
}
/* line 4, tmp/styles/blocks/success-page.less */
.operation-result {
  margin: 0;
  padding: 24px;
}
/* line 9, tmp/styles/blocks/success-page.less */
.owwb-cs-operation-result_success {
  padding: 24px 0 40px;
}
/* line 12, tmp/styles/blocks/success-page.less */
.owwb-cs-operation-result_success p {
  text-align: center;
  font-size: 14px;
  margin: 0;
}
/* line 19, tmp/styles/blocks/success-page.less */
.owwb-ws-operation-result_next {
  font-size: 0;
}
/* line 22, tmp/styles/blocks/success-page.less */
.owwb-ws-operation-result_next .owwb-cs-form-left-part,
.owwb-ws-operation-result_next .owwb-cs-form-right-part {
  display: inline-block;
  vertical-align: top;
}
/* line 28, tmp/styles/blocks/success-page.less */
.owwb-ws-operation-result_next .owwb-cs-form-left-part {
  width: 60%;
}
/* line 32, tmp/styles/blocks/success-page.less */
.owwb-ws-operation-result_next .owwb-cs-form-right-part {
  width: 40%;
}
/* line 37, tmp/styles/blocks/success-page.less */
.owwb-ws-operation-result_title,
.owwb-ws-operation-result_next_title {
  display: block;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  text-align: center;
  margin: 0;
}
/* line 45, tmp/styles/blocks/success-page.less */
.owwb-ws-operation-result_title {
  font-size: 20px;
  margin-bottom: 24px;
}
/* line 50, tmp/styles/blocks/success-page.less */
.owwb-ws-operation-result_sub_title {
  font-size: 16px;
  color: #212628;
}
/* line 55, tmp/styles/blocks/success-page.less */
.owwb-ws-operation-result_next_title {
  font-weight: normal;
  font-size: 14px;
  margin-bottom: 32px;
}
/* line 61, tmp/styles/blocks/success-page.less */
.owwb-ws-operation-result_save-template_link,
.owwb-ws-operation-result_next_option_link {
  line-height: 24px;
}
/* line 66, tmp/styles/blocks/success-page.less */
.owwb-ws-operation-result_save-template-controls {
  display: none;
  margin: 16px 0;
}
/* line 70, tmp/styles/blocks/success-page.less */
.owwb-ws-operation-result_save-template-active .owwb-ws-operation-result_save-template-controls {
  display: block;
}
/* line 74, tmp/styles/blocks/success-page.less */
.owwb-ws-operation-result_save-template-controls .owwb-cs-text-input-wrapper,
.owwb-ws-operation-result_save-template-controls .owwb_cs_button-wrapper {
  display: inline-block;
  vertical-align: top;
  margin: 0;
}
/* line 81, tmp/styles/blocks/success-page.less */
.owwb-ws-operation-result_save-template-controls .owwb_cs_button-wrapper {
  margin-left: 16px;
}
/* line 85, tmp/styles/blocks/success-page.less */
.owwb-ws-operation-result_save-template-controls .owwb-cs-text-input {
  width: 214px;
}
/* line 89, tmp/styles/blocks/success-page.less */
.owwb-ws-operation-result_save-template-controls .save-template {
  width: 72px;
  min-width: 72px;
  height: 40px;
  background: url('../images/tick-light.svg') #00503C no-repeat center center;
  background-size: contain;
  vertical-align: middle;
}
/* line 98, tmp/styles/blocks/success-page.less */
.owwb-ws-operation-result_save-template-controls .save-template.owwb_cs_isDisabled,
.owwb-ws-operation-result_save-template-controls .owwb_cs_isDisabled .save-template {
  background: url('../images/tick-dark.svg') transparent no-repeat center center;
  background-size: contain;
}
/* line 4, tmp/styles/blocks/showcase.less */
.showcase {
  padding: 0 0 16px;
  margin: 0 -1px;
}
/* line 13, tmp/styles/blocks/showcase.less */
.block__bank-offers .product-item {
  position: relative;
  min-height: 254px;
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 18, tmp/styles/blocks/showcase.less */
.block__bank-offers .product-item > a {
  text-decoration: none;
}
/* line 23, tmp/styles/blocks/showcase.less */
.block__bank-offers .product-info {
  padding: 0;
  margin-left: 400px;
  position: relative;
  padding: 36px 80px 36px 48px;
  background-color: #fff;
  height: 100%;
  background-image: url("../images/arrow-right-showcase.svg");
  background-position: right 32px center;
  background-repeat: no-repeat;
}
/* line 37, tmp/styles/blocks/showcase.less */
.block__bank-offers .product-name {
  font-size: 28px;
  line-height: 1.3;
  color: #212628;
  margin-bottom: 24px;
}
/* line 44, tmp/styles/blocks/showcase.less */
.block__bank-offers .product-description {
  color: #212628;
  font-size: 16px;
  line-height: 1.5;
}
/* line 49, tmp/styles/blocks/showcase.less */
.block__bank-offers .product-description ul {
  font-size: 14px;
  line-height: 1.7;
}
/* line 53, tmp/styles/blocks/showcase.less */
.block__bank-offers .product-description ul li {
  background: url('../images/bullet.png');
  background-repeat: no-repeat;
  background-position: 0 0.6em;
  padding-left: 24px;
}
/* line 61, tmp/styles/blocks/showcase.less */
.block__bank-offers .product-description p,
.block__bank-offers .product-description ul {
  margin-bottom: 1.5em;
}
/* line 64, tmp/styles/blocks/showcase.less */
.block__bank-offers .product-description p:last-child,
.block__bank-offers .product-description ul:last-child {
  margin-bottom: 0;
}
/* line 70, tmp/styles/blocks/showcase.less */
.block__bank-offers .product-preview {
  position: absolute;
  left: 0;
  top: 0;
  width: 400px;
  height: 100%;
  overflow: hidden;
}
/* line 78, tmp/styles/blocks/showcase.less */
.block__bank-offers .product-preview img {
  position: absolute;
}
/* line 84, tmp/styles/blocks/showcase.less */
.block__product-details {
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
}
/* line 88, tmp/styles/blocks/showcase.less */
.block__product-details .main-image {
  max-width: 912px;
  text-align: center;
  height: 342px;
  overflow: visible;
}
/* line 94, tmp/styles/blocks/showcase.less */
.block__product-details .main-image img {
  max-width: 100%;
  position: relative;
}
/* line 102, tmp/styles/blocks/showcase.less */
.block__product-details .product-details .header,
.block__product-details .product-details .content {
  padding: 28px 32px 32px;
  position: relative;
}
/* line 107, tmp/styles/blocks/showcase.less */
.block__product-details .product-details .header {
  padding: 28px 32px 32px;
}
/* line 110, tmp/styles/blocks/showcase.less */
.block__product-details .product-details .header h1 {
  position: relative;
  text-align: center;
  font-size: 36px;
  margin: 0;
  margin-bottom: 28px;
}
/* line 118, tmp/styles/blocks/showcase.less */
.block__product-details .product-details .header ul.terms {
  display: table;
}
/* line 121, tmp/styles/blocks/showcase.less */
.block__product-details .product-details .header ul.terms li {
  display: table-cell;
  width: 224px;
  text-align: center;
  padding: 0 16px;
  position: relative;
  border-right: 1px solid rgba(178, 178, 178, 0.3);
  box-sizing: border-box;
}
/* line 130, tmp/styles/blocks/showcase.less */
.block__product-details .product-details .header ul.terms li:last-child {
  border-right: none;
}
/* line 136, tmp/styles/blocks/showcase.less */
.block__product-details .product-details .header ul.terms li span {
  color: #D700A1;
  font-size: 36px;
  display: block;
  margin-bottom: 10px;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
}
/* line 145, tmp/styles/blocks/showcase.less */
.block__product-details .product-details .header ul.terms li.has-button {
  vertical-align: middle;
}
/* line 152, tmp/styles/blocks/showcase.less */
.block__product-details .product-details .header .background {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #f1f1f1;
  opacity: 0.95;
}
/* line 165, tmp/styles/blocks/showcase.less */
.block__product-details .product-details .header.with-image .main-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #f1f1f1;
}
/* line 174, tmp/styles/blocks/showcase.less */
.block__product-details .product-details .header.with-image h1 {
  position: absolute;
  left: 32px;
  right: 32px;
  top: 50px;
}
/* line 181, tmp/styles/blocks/showcase.less */
.block__product-details .product-details .header.with-image .terms {
  margin-top: 342px;
}
/* line 187, tmp/styles/blocks/showcase.less */
.block__product-details .product-details .content {
  background-color: #fff;
  padding: 24px;
}
/* line 192, tmp/styles/blocks/showcase.less */
.block__product-details .product-details .ui-tabs {
  margin: -24px -24px 24px;
  padding: 0;
  border-width: 0;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
}
/* line 198, tmp/styles/blocks/showcase.less */
.block__product-details .product-details .ui-tabs .ui-tabs-nav {
  border-radius: 0;
  background: none #fff;
  border-width: 0;
  border-bottom: 1px solid #dedede;
  font-size: 0;
  text-align: center;
}
/* line 206, tmp/styles/blocks/showcase.less */
.block__product-details .product-details .ui-tabs .ui-tabs-nav li {
  float: none;
  border-width: 0;
  background: none #fff;
  margin-right: 16px;
  margin-left: 0;
}
/* line 213, tmp/styles/blocks/showcase.less */
.block__product-details .product-details .ui-tabs .ui-tabs-nav li.ui-state-active {
  color: #000000;
}
/* line 217, tmp/styles/blocks/showcase.less */
.block__product-details .product-details .ui-tabs .ui-tabs-nav li a {
  margin-bottom: -1px;
  font-weight: normal;
  text-decoration: none;
}
/* line 225, tmp/styles/blocks/showcase.less */
.block__product-details .product-details .ui-tabs .ui-tabs-panel {
  background: none #fff;
  padding: 24px;
}
/* line 231, tmp/styles/blocks/showcase.less */
.block__product-details .product-details .inline-comment {
  text-decoration: none;
  border-bottom: 1px dashed;
}
/* line 236, tmp/styles/blocks/showcase.less */
.block__product-details .product-details .inline-comment-content {
  display: none;
  color: #212628;
  padding: 0 48px;
}
/* line 244, tmp/styles/blocks/showcase.less */
.block__product-details .product-details p {
  padding-left: 6px;
  margin-bottom: 1em;
}
/* line 249, tmp/styles/blocks/showcase.less */
.block__product-details .product-details ul {
  list-style: inside;
  list-style-image: url('../images/bullet.png');
}
/* line 253, tmp/styles/blocks/showcase.less */
.block__product-details .product-details ul li {
  padding-left: 6px;
  margin-bottom: 1em;
}
/* line 259, tmp/styles/blocks/showcase.less */
.block__product-details .product-details .wb-button {
  background: #00503C;
  border-color: #00503C;
}
/* line 266, tmp/styles/blocks/showcase.less */
.block__actions-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 8px;
  -ms-flex-pack: center;
      justify-content: center;
  margin-bottom: 24px;
}
/* line 273, tmp/styles/blocks/showcase.less */
.block__actions-list .action {
  display: block;
  width: calc(33.33% - 10px);
  box-sizing: border-box;
  background-color: rgba(0, 0, 0, 0.05);
  padding: 24px;
  margin-top: 16px;
  margin-left: 5px;
  margin-right: 5px;
  color: #212628;
}
/* line 284, tmp/styles/blocks/showcase.less */
.block__actions-list .action,
.block__actions-list .action:hover {
  text-decoration: none;
}
/* line 289, tmp/styles/blocks/showcase.less */
.block__actions-list .action__title {
  font-size: 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* line 296, tmp/styles/blocks/showcase.less */
.block__actions-list .action__desc {
  margin-top: 16px;
  font-size: 18px;
}
/* line 301, tmp/styles/blocks/showcase.less */
.block__actions-list .action__icon {
  margin-left: 16px;
  width: 40px;
  height: 40px;
  background-position: center center;
  background-size: contain;
}
/* line 309, tmp/styles/blocks/showcase.less */
.block__actions-list .action__icon--certificate {
  background-image: url(../images/certificate.svg);
}
/* line 313, tmp/styles/blocks/showcase.less */
.block__actions-list .action__icon--plus {
  background-image: url(../images/plus-circle.svg);
}
/* line 317, tmp/styles/blocks/showcase.less */
.block__actions-list .action__icon--card {
  background-image: url(../images/card.svg);
}
/* line 4, tmp/styles/blocks/messages.less */
.block__messages {
  padding: 24px;
}
/* line 8, tmp/styles/blocks/messages.less */
.block__messages .message {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-right: 32px;
  border-width: 0 0 1px;
}
/* line 16, tmp/styles/blocks/messages.less */
.block__messages .ui-accordion-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  height: auto;
  line-height: 24px;
  min-height: 64px;
}
/* line 26, tmp/styles/blocks/messages.less */
.block__messages .message-text ul {
  list-style-position: inside;
  list-style-image: none;
  list-style-type: initial;
}
/* line 33, tmp/styles/blocks/messages.less */
.block__messages .message-text ol {
  list-style: decimal inside none;
}
/* line 38, tmp/styles/blocks/messages.less */
.messages-actions {
  height: 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding-bottom: 16px;
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 46, tmp/styles/blocks/messages.less */
.message-action {
  font-size: 16px;
}
/* line 49, tmp/styles/blocks/messages.less */
.message-action.message-action--inactive {
  color: #B2B2B2;
  pointer-events: none;
  cursor: default;
}
/* line 56, tmp/styles/blocks/messages.less */
.message-action--toggle {
  margin-right: 32px;
}
/* line 60, tmp/styles/blocks/messages.less */
.message-action--remove {
  width: 24px;
  height: 24px;
  margin-left: auto;
  background: url('../images/trash.svg') no-repeat center center;
  background-size: contain;
}
/* line 68, tmp/styles/blocks/messages.less */
.message-action--remove.message-action--inactive {
  opacity: 0.3;
}
/* line 73, tmp/styles/blocks/messages.less */
.no-messages {
  text-align: center;
  font-size: 18px;
}
/* line 78, tmp/styles/blocks/messages.less */
.message-wrapper {
  position: relative;
}
/* line 82, tmp/styles/blocks/messages.less */
.priority-icon,
.message-icon {
  -ms-flex-preferred-size: 32px;
      flex-basis: 32px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 24px;
  background: no-repeat center left;
  background-size: contain;
}
/* line 92, tmp/styles/blocks/messages.less */
.priority-icon {
  display: none;
  background-image: url('../images/info-orange.svg');
}
/* line 96, tmp/styles/blocks/messages.less */
.priority-high .priority-icon {
  display: block;
}
/* line 101, tmp/styles/blocks/messages.less */
.message-icon {
  display: block;
  background-image: url('../images/mail.svg');
}
/* line 105, tmp/styles/blocks/messages.less */
.status-read .message-icon {
  background-image: url('../images/mail-open.svg');
}
/* line 110, tmp/styles/blocks/messages.less */
.message-title,
.message-time {
  color: #212628;
  font-weight: normal;
  display: block;
}
/* line 117, tmp/styles/blocks/messages.less */
.message-title {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
}
/* line 122, tmp/styles/blocks/messages.less */
.status-read .message-title {
  color: #B2B2B2;
}
/* line 131, tmp/styles/blocks/messages.less */
.message-time {
  font-size: 14px;
}
/* line 135, tmp/styles/blocks/messages.less */
.message-checkbox {
  position: absolute;
  top: 22px;
  right: 0;
}
/* line 141, tmp/styles/blocks/messages.less */
.ui-widget-content.message-body {
  display: -ms-flexbox;
  display: flex;
  border: none;
  padding-left: 32px;
}
/* line 147, tmp/styles/blocks/messages.less */
.ui-widget-content.message-body > * {
  -ms-flex-positive: 1;
      flex-grow: 1;
  line-height: 24px;
}
/* line 152, tmp/styles/blocks/messages.less */
.priority-high .ui-widget-content.message-body {
  padding-left: 64px;
}
/* line 157, tmp/styles/blocks/messages.less */
.details-link,
.order-link {
  display: inline-block;
  text-decoration: none;
  margin-top: 16px;
}
/* line 164, tmp/styles/blocks/messages.less */
.ui-widget-content .remove-message {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 14px;
  color: #FF0040;
}
/* line 171, tmp/styles/blocks/messages.less */
.empty-inbox {
  height: 64px;
  line-height: 64px;
  font-size: 18px;
  text-align: center;
  border: solid rgba(178, 178, 178, 0.3);
  border-width: 1px 0;
}
/* line 5, tmp/styles/blocks/contract-details.less */
.division-main-contract .contract-actions {
  margin-left: 32px;
  margin-top: 32px;
}
/* line 12, tmp/styles/blocks/contract-details.less */
.block__contract-details .print-header {
  display: none;
}
/* line 16, tmp/styles/blocks/contract-details.less */
.block__contract-details .page-messages {
  background: #F4F6AA;
  margin: 0 -1px;
}
/* line 22, tmp/styles/blocks/contract-details.less */
.block__contract-details .content-header .card {
  margin-right: 24px;
}
/* line 26, tmp/styles/blocks/contract-details.less */
.block__contract-details .content-header .cardholder {
  padding-right: 32px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 31, tmp/styles/blocks/contract-details.less */
.block__contract-details .content-header .balances {
  -ms-flex-preferred-size: 214px;
      flex-basis: 214px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  text-align: right;
  white-space: nowrap;
}
/* line 40, tmp/styles/blocks/contract-details.less */
.block__contract-details .content-header .balance {
  font-size: 24px;
}
/* line 44, tmp/styles/blocks/contract-details.less */
.block__contract-details .content-header .inline-edit-panel {
  padding-bottom: 16px;
}
/* line 50, tmp/styles/blocks/contract-details.less */
.block__contract-details .content-header.employee-contract-header .cardholder,
.block__contract-details .content-header.employee-contract-header .balances {
  line-height: normal;
}
/* line 54, tmp/styles/blocks/contract-details.less */
.block__contract-details .content-header.employee-contract-header .cardholder .cardholder-name {
  font-size: 24px;
}
/* line 57, tmp/styles/blocks/contract-details.less */
.block__contract-details .content-header.employee-contract-header .cardholder .secondary-title {
  font-size: 14px;
  color: #B2B2B2;
}
/* line 62, tmp/styles/blocks/contract-details.less */
.block__contract-details .content-header.employee-contract-header .primary-title {
  font-size: 24px;
}
/* line 65, tmp/styles/blocks/contract-details.less */
.block__contract-details .content-header.employee-contract-header .account-number {
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
}
/* line 70, tmp/styles/blocks/contract-details.less */
.block__contract-details .content-header.employee-contract-header .balances .primary-balance {
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  font-size: 22px;
}
/* line 74, tmp/styles/blocks/contract-details.less */
.block__contract-details .content-header.employee-contract-header .balances .credit-limit {
  color: #B2B2B2;
  font-size: 14px;
}
/* line 84, tmp/styles/blocks/contract-details.less */
.block__contract-details .instalment-payment-status_overdue .value,
.block__contract-details .instalment-payment-fine .value {
  color: #FF0040;
}
/* line 90, tmp/styles/blocks/contract-details.less */
.block__contract-details .instalment-payment-status_overdue .value {
  text-transform: capitalize;
}
/* line 96, tmp/styles/blocks/contract-details.less */
.block__contract-details .instalments-list .instalments-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  height: 48px;
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 104, tmp/styles/blocks/contract-details.less */
.block__contract-details .instalments-list .instalments-item_description {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  line-height: 64px;
}
/* line 109, tmp/styles/blocks/contract-details.less */
.block__contract-details .instalments-list .instalments-item-active .instalments-item_description {
  padding-left: 40px;
  background-image: url('../images/success-color.svg');
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 32px;
}
/* line 117, tmp/styles/blocks/contract-details.less */
.block__contract-details .instalments-list .instalments-item-overdue .instalments-item_description {
  padding-left: 40px;
  background-image: url('../images/attention.svg');
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 32px;
}
/* line 124, tmp/styles/blocks/contract-details.less */
.block__contract-details .instalments-list .instalments-item-overdue .instalments-item_description a.instalments-item-details {
  color: #FF0040;
}
/* line 129, tmp/styles/blocks/contract-details.less */
.block__contract-details .instalments-list .instalments-item-closed .instalments-item_description,
.block__contract-details .instalments-list .instalments-item-paid .instalments-item_description {
  padding-left: 40px;
  background-image: url('../images/success.svg');
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 32px;
}
/* line 137, tmp/styles/blocks/contract-details.less */
.block__contract-details .instalments-list .instalments-item-closed .instalments-item_description a.instalments-item-details,
.block__contract-details .instalments-list .instalments-item-paid .instalments-item_description a.instalments-item-details {
  color: #B2B2B2;
}
/* line 142, tmp/styles/blocks/contract-details.less */
.block__contract-details .instalments-list .instalments-item_date {
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
  text-align: right;
}
/* line 148, tmp/styles/blocks/contract-details.less */
.block__contract-details .instalments-list.instalments-list_paid .instalments-item_description,
.block__contract-details .instalments-list.instalments-list_paid .instalments-item_date,
.block__contract-details .instalments-list.instalments-list_paid .instalments-item_totalAmount {
  color: #B2B2B2;
}
/* line 154, tmp/styles/blocks/contract-details.less */
.block__contract-details .instalments-list.instalments-list_paid .instalments-list-content,
.block__contract-details .instalments-list.instalments-list_paid .instalments-list-title,
.block__contract-details .instalments-list.instalments-list_paid .instalments-list-hide {
  display: none;
}
/* line 162, tmp/styles/blocks/contract-details.less */
.block__contract-details .instalments-list.instalments-list_paid.instalments-list-opened .instalments-list-show {
  display: none;
}
/* line 166, tmp/styles/blocks/contract-details.less */
.block__contract-details .instalments-list.instalments-list_paid.instalments-list-opened .instalments-list-hide,
.block__contract-details .instalments-list.instalments-list_paid.instalments-list-opened .instalments-list-title,
.block__contract-details .instalments-list.instalments-list_paid.instalments-list-opened .instalments-list-content {
  display: block;
}
/* line 174, tmp/styles/blocks/contract-details.less */
.block__contract-details .instalments-list.instalments-list_active .instalments-item_totalAmount {
  font-size: 18px;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
}
/* line 180, tmp/styles/blocks/contract-details.less */
.block__contract-details .instalments-list .instalments-item_totalAmount {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
  text-align: right;
}
/* line 185, tmp/styles/blocks/contract-details.less */
.block__contract-details .instalments-list .instalments-list-title {
  margin: 16px 0;
}
/* line 189, tmp/styles/blocks/contract-details.less */
.block__contract-details .instalments-list .instalments-list-action {
  color: #B2B2B2;
  cursor: pointer;
}
/* line 194, tmp/styles/blocks/contract-details.less */
.block__contract-details .instalments-list .instalments-list-title-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
/* line 199, tmp/styles/blocks/contract-details.less */
.block__contract-details .instalments-list .instalments-list-title-wrap .instalments-list-title {
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
}
/* line 203, tmp/styles/blocks/contract-details.less */
.block__contract-details .instalments-list .instalments-list-title-wrap .instalments-list-action {
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
  text-align: right;
}
/* line 209, tmp/styles/blocks/contract-details.less */
.block__contract-details .instalments-list .instalments-list-content {
  border-top: 1px solid rgba(178, 178, 178, 0.3);
  margin-bottom: 40px;
}
/* line 218, tmp/styles/blocks/contract-details.less */
#contract-balance .additional-balances {
  border-top: 1px solid rgba(178, 178, 178, 0.3);
  margin-bottom: 16px;
}
/* line 223, tmp/styles/blocks/contract-details.less */
#contract-balance .additional-balances-item {
  display: -ms-flexbox;
  display: flex;
  line-height: 64px;
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 228, tmp/styles/blocks/contract-details.less */
#contract-balance .additional-balances-item .title {
  -ms-flex-positive: 1;
      flex-grow: 1;
  color: #212628;
  font-size: 18px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 236, tmp/styles/blocks/contract-details.less */
#contract-balance .additional-balances-item .value {
  text-align: right;
  -ms-flex-preferred-size: 214px;
      flex-basis: 214px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  font-size: 18px;
}
/* line 244, tmp/styles/blocks/contract-details.less */
#contract-balance .additional-balances-item .converted-value {
  font-size: 16px;
  color: rgba(33, 38, 40, 0.5);
}
/* line 245, tmp/styles/blocks/contract-details.less */
#contract-balance .additional-balances-item .converted-value:empty {
  display: none;
}
/* line 257, tmp/styles/blocks/contract-details.less */
#contract-services .contract-actions li {
  line-height: 24px;
}
/* line 270, tmp/styles/blocks/contract-details.less */
#contract-information table,
#payment-info table,
#contract-limits table {
  width: 100%;
}
/* line 274, tmp/styles/blocks/contract-details.less */
#contract-information .name,
#payment-info .name,
#contract-limits .name {
  width: 35%;
  height: 32px;
  text-align: right;
  padding-right: 12px;
  color: #B2B2B2;
}
/* line 282, tmp/styles/blocks/contract-details.less */
#contract-information .value,
#payment-info .value,
#contract-limits .value {
  height: 32px;
  padding-left: 12px;
  padding-top: 0;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
}
/* line 290, tmp/styles/blocks/contract-details.less */
#contract-information .section-separator .name,
#payment-info .section-separator .name,
#contract-limits .section-separator .name,
#contract-information .section-separator .value,
#payment-info .section-separator .value,
#contract-limits .section-separator .value {
  padding-top: 24px;
}
/* line 298, tmp/styles/blocks/contract-details.less */
#contract-history .block__history {
  padding: 0;
}
/* line 302, tmp/styles/blocks/contract-details.less */
#contract-history .empty-message .description {
  display: none;
}
/* line 306, tmp/styles/blocks/contract-details.less */
#contract-history .analytics {
  display: none;
}
/* line 312, tmp/styles/blocks/contract-details.less */
#contract-security .subscription {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  height: 64px;
  line-height: 64px;
  border-top: 1px solid rgba(178, 178, 178, 0.3);
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
}
/* line 322, tmp/styles/blocks/contract-details.less */
#contract-security .subscription:last-child {
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 327, tmp/styles/blocks/contract-details.less */
#contract-security .subscription-title {
  font-size: 18px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 332, tmp/styles/blocks/contract-details.less */
#contract-security .description {
  -ms-flex-positive: 1;
      flex-grow: 1;
  text-align: center;
  line-height: normal;
}
/* line 339, tmp/styles/blocks/contract-details.less */
#contract-security .action a:not(:first-child) {
  padding-left: 16px;
}
/* line 346, tmp/styles/blocks/contract-details.less */
#payment-info .payment-requisites {
  border: solid rgba(178, 178, 178, 0.3);
  border-width: 1px 0;
  padding: 32px 0;
  margin: 16px 0 40px;
}
/* line 354, tmp/styles/blocks/contract-details.less */
.block__additional-cards {
  padding: 0;
  min-height: 400px;
}
/* line 358, tmp/styles/blocks/contract-details.less */
.block__additional-cards .content-header {
  display: block;
  height: auto;
  padding: 24px 24px 16px;
}
/* line 363, tmp/styles/blocks/contract-details.less */
.block__additional-cards .content-header h1 {
  margin: 8px 0;
  text-align: left;
}
/* line 368, tmp/styles/blocks/contract-details.less */
.block__additional-cards .content-header h3 {
  font-size: 14px;
  line-height: 24px;
}
/* line 374, tmp/styles/blocks/contract-details.less */
.block__additional-cards .block__cardlist {
  padding: 24px;
}
/* line 380, tmp/styles/blocks/contract-details.less */
.block__cardlist .toggle-inactive {
  margin: 32px 0 16px;
  display: none;
}
/* line 384, tmp/styles/blocks/contract-details.less */
.block__cardlist .toggle-inactive.visible {
  display: inline-block;
}
/* line 390, tmp/styles/blocks/contract-details.less */
.block__deposit-management {
  margin-top: 24px;
  margin-bottom: 56px;
}
/* line 394, tmp/styles/blocks/contract-details.less */
.block__deposit-management .deposit-management-row {
  border-top: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 397, tmp/styles/blocks/contract-details.less */
.block__deposit-management .deposit-management-row.auto-prolongation-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
/* line 403, tmp/styles/blocks/contract-details.less */
.block__deposit-management .deposit-management-row.auto-prolongation-row div.switch-wrapper {
  -ms-flex-preferred-size: 56px;
      flex-basis: 56px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
/* line 408, tmp/styles/blocks/contract-details.less */
.block__deposit-management .deposit-management-row.auto-prolongation-row div.title {
  -ms-flex-positive: 1;
      flex-grow: 1;
  height: 56px;
  line-height: 56px;
  box-sizing: border-box;
  white-space: nowrap;
}
/* line 418, tmp/styles/blocks/contract-details.less */
.block__deposit-management .deposit-management-row.target-row {
  padding: 16px 0;
}
/* line 421, tmp/styles/blocks/contract-details.less */
.block__deposit-management .deposit-management-row.target-row .contract-select-label {
  color: #B2B2B2;
}
/* line 430, tmp/styles/blocks/contract-details.less */
.blocking-action-dialog .wb-form .form-description {
  color: #212628;
}
/* line 434, tmp/styles/blocks/contract-details.less */
.blocking-action-dialog .wb-form .field-caption {
  display: none;
}
/* line 438, tmp/styles/blocks/contract-details.less */
.blocking-action-dialog .wb-form .control-container {
  width: 100%;
}
/* line 443, tmp/styles/blocks/contract-details.less */
.blocking-action-dialog .wb-form .control-container.valid:after,
.blocking-action-dialog .wb-form .control-container.error:after {
  display: none;
}
/* line 449, tmp/styles/blocks/contract-details.less */
.blocking-action-dialog .wb-form .error-message {
  width: 100%;
  padding-left: 32px;
  background-position: left center;
}
/* line 457, tmp/styles/blocks/contract-details.less */
.blocking-action-dialog .ui-dialog-buttonpane .wb-button.proceed {
  background: #FF0040;
  border-color: #FF0040;
}
/* line 461, tmp/styles/blocks/contract-details.less */
.blocking-action-dialog .ui-dialog-buttonpane .wb-button.proceed.loading-button:after {
  background-color: #FF0040;
}
/* line 5, tmp/styles/blocks/division-contracts.less */
.page-content.division-contracts .nav-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 16px;
}
/* line 11, tmp/styles/blocks/division-contracts.less */
.page-content.division-contracts .nav-container,
.page-content.division-contracts .nav-container a {
  background-color: #B2B2B2;
}
/* line 15, tmp/styles/blocks/division-contracts.less */
.page-content.division-contracts .nav-container input {
  background-color: #FFFFFF;
}
/* line 22, tmp/styles/blocks/division-contracts.less */
.page-content.division-contracts .search-input,
.page-content.division-contracts .action-wrapper {
  margin: 16px;
}
/* line 26, tmp/styles/blocks/division-contracts.less */
.page-content.division-contracts .contract-search-wrapper {
  -ms-flex-preferred-size: 456px;
      flex-basis: 456px;
}
/* line 30, tmp/styles/blocks/division-contracts.less */
.page-content.division-contracts .block__contract-group-stats {
  width: 100%;
  box-sizing: border-box;
  margin: 16px;
  margin-bottom: 0;
}
/* line 39, tmp/styles/blocks/division-contracts.less */
.page-content.division-contracts .block__cards-accounts .contracts .contracts-section .empty-message {
  text-align: center;
}
/* line 43, tmp/styles/blocks/division-contracts.less */
.page-content.division-contracts .block__cards-accounts .contracts .contracts-section a.cardholder {
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  color: #212628;
  -ms-flex-positive: 1;
      flex-grow: 1;
  display: block;
}
/* line 50, tmp/styles/blocks/division-contracts.less */
.page-content.division-contracts .block__cards-accounts .contracts .contracts-section .cardholder-name {
  font-size: 18px;
}
/* line 53, tmp/styles/blocks/division-contracts.less */
.page-content.division-contracts .block__cards-accounts .contracts .contracts-section .account-number {
  color: #B2B2B2;
  font-size: 12px;
}
/* line 58, tmp/styles/blocks/division-contracts.less */
.page-content.division-contracts .block__cards-accounts .contracts .contracts-section .credit-limit {
  color: #B2B2B2;
}
/* line 67, tmp/styles/blocks/division-contracts.less */
.block__contract-group-stats {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
/* line 70, tmp/styles/blocks/division-contracts.less */
.block__contract-group-stats .group {
  box-sizing: border-box;
  -ms-flex: auto 0 0px;
      flex: auto 0 0;
  width: 20%;
  border-right: solid 1px rgba(178, 178, 178, 0.3);
  padding: 0 8px;
  height: 84px;
  text-align: center;
}
/* line 79, tmp/styles/blocks/division-contracts.less */
.block__contract-group-stats .group:last-child {
  border-right: none;
}
/* line 82, tmp/styles/blocks/division-contracts.less */
.block__contract-group-stats .group:hover {
  text-decoration: none;
  border-bottom: solid 2px #00503C;
}
/* line 86, tmp/styles/blocks/division-contracts.less */
.block__contract-group-stats .group.selected {
  border-bottom: solid 2px #E3E829;
}
/* line 90, tmp/styles/blocks/division-contracts.less */
.block__contract-group-stats .group-title {
  font-size: 14px;
}
/* line 93, tmp/styles/blocks/division-contracts.less */
.block__contract-group-stats .group-count {
  color: #212628;
  font-size: 30px;
}
/* line 4, tmp/styles/blocks/contact-info.less */
.block__contact-info {
  padding: 24px;
}
/* line 9, tmp/styles/blocks/contact-info.less */
.contact-info-form .section-title {
  margin-bottom: 16px;
}
/* line 14, tmp/styles/blocks/contact-info.less */
.contact-info-section {
  padding: 16px 0;
  border: solid rgba(178, 178, 178, 0.3);
  border-width: 1px 0;
  margin-bottom: 40px;
}
/* line 20, tmp/styles/blocks/contact-info.less */
.contact-info-section .empty-section + .contact-info-section-wrapper {
  display: none;
}
/* line 25, tmp/styles/blocks/contact-info.less */
.contact-info-section .field-wrapper.static {
  margin: 0;
}
/* line 29, tmp/styles/blocks/contact-info.less */
.contact-info-section .field-wrapper:last-child {
  margin-bottom: 0;
}
/* line 35, tmp/styles/blocks/contact-info.less */
.digital-card-reveal-card-number {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
/* line 40, tmp/styles/blocks/contact-info.less */
.digital-card-reveal-card-number__number {
  margin-right: 12px;
}
/* line 44, tmp/styles/blocks/contact-info.less */
.digital-card-reveal-card-number__icon {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 28px;
  cursor: pointer;
  background-image: url(../images/eye-closed.svg);
}
/* line 55, tmp/styles/blocks/contact-info.less */
.digital-card-reveal-card-number__icon--opened {
  background-image: url(../images/eye-opened.svg);
}
/* line 4, tmp/styles/blocks/history.less */
.block__history {
  padding: 24px;
}
/* line 8, tmp/styles/blocks/history.less */
.filters {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 24px;
}
/* line 14, tmp/styles/blocks/history.less */
.filter_contract {
  -ms-flex-preferred-size: 376px;
      flex-basis: 376px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
/* line 19, tmp/styles/blocks/history.less */
.filter_period {
  -ms-flex-preferred-size: 296px;
      flex-basis: 296px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 40px;
  border: 1px solid rgba(178, 178, 178, 0.3);
  border-radius: 0;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
/* line 31, tmp/styles/blocks/history.less */
.filter_period .filter-date {
  position: relative;
  z-index: 3;
  -ms-flex-positive: 1;
      flex-grow: 1;
  border: none;
  padding: 0;
  text-align: center;
  height: 100%;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  min-width: 0;
}
/* line 44, tmp/styles/blocks/history.less */
.filter_text-search {
  -ms-flex-preferred-size: 214px;
      flex-basis: 214px;
  -ms-flex-positive: 0;
      flex-grow: 0;
}
/* line 48, tmp/styles/blocks/history.less */
.filter_text-search .search-block {
  text-align: right;
}
/* line 53, tmp/styles/blocks/history.less */
.analytics {
  border-top: 1px solid rgba(178, 178, 178, 0.3);
  position: relative;
}
/* line 57, tmp/styles/blocks/history.less */
.analytics .bottom-panel {
  min-height: 24px;
  margin: 16px 0 8px;
  -ms-flex: 100% 0 0px;
      flex: 100% 0 0;
}
/* line 62, tmp/styles/blocks/history.less */
.analytics .bottom-panel .info-block .ui-accordion-header {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  padding-left: 24px;
  background-size: 24px;
}
/* line 70, tmp/styles/blocks/history.less */
.analytics .bottom-panel .ui-accordion-content li {
  list-style: disc;
  margin-left: 32px;
  line-height: 24px;
}
/* line 77, tmp/styles/blocks/history.less */
.analytics .reset-filter {
  float: right;
  line-height: 24px;
}
/* line 83, tmp/styles/blocks/history.less */
.money-analytics {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 24px;
}
/* line 92, tmp/styles/blocks/history.less */
.payment-icon {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 44px;
  height: 44px;
  background-size: 44px;
  border-radius: 50% !important;
}
/* line 102, tmp/styles/blocks/history.less */
.application-icon {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 44px;
  height: 44px;
  background-size: 44px;
  border-radius: 50% !important;
}
/* line 112, tmp/styles/blocks/history.less */
.chart-block {
  width: 280px;
  height: 280px;
  position: relative;
  margin: 0 96px;
}
/* line 119, tmp/styles/blocks/history.less */
.chart-block.empty .empty-chart {
  display: inline-block !important;
}
/* line 123, tmp/styles/blocks/history.less */
.chart-block.empty .chart-area {
  display: none;
}
/* line 128, tmp/styles/blocks/history.less */
.chart-block .empty-chart {
  border: 12px solid rgba(178, 178, 178, 0.3);
  border-radius: 50%;
  box-sizing: border-box;
}
/* line 134, tmp/styles/blocks/history.less */
.chart-block .chart-area,
.chart-block .empty-chart {
  width: 280px;
  height: 280px;
}
/* line 143, tmp/styles/blocks/history.less */
.chart-block .legend {
  width: 181px;
  height: 181px;
  line-height: 181px;
  position: absolute;
  top: 49px;
  left: 49px;
  text-align: center;
}
/* line 153, tmp/styles/blocks/history.less */
.chart-block .summary,
.chart-block .tooltip {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}
/* line 160, tmp/styles/blocks/history.less */
.chart-block .summary.hidden,
.chart-block .tooltip.hidden {
  display: none;
}
/* line 164, tmp/styles/blocks/history.less */
.chart-block .summary .amount,
.chart-block .tooltip .amount,
.chart-block .summary .label,
.chart-block .tooltip .label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 171, tmp/styles/blocks/history.less */
.chart-block .summary.no-data .amount {
  display: none;
}
/* line 176, tmp/styles/blocks/history.less */
.chart-block.has-filter {
  opacity: 0.5;
}
/* line 180, tmp/styles/blocks/history.less */
.chart-block.is-filter {
  opacity: 1;
}
/* line 185, tmp/styles/blocks/history.less */
.analytics-block {
  margin-right: 96px;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
/* line 189, tmp/styles/blocks/history.less */
.analytics-block .summary {
  line-height: 24px;
  text-transform: lowercase;
}
/* line 193, tmp/styles/blocks/history.less */
.analytics-block .summary .label {
  display: inline-block;
}
/* line 196, tmp/styles/blocks/history.less */
.analytics-block .summary .label:hover {
  text-decoration: underline;
  cursor: pointer;
}
/* line 202, tmp/styles/blocks/history.less */
.analytics-block .summary .value {
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  float: right;
  clear: both;
  font-weight: bold;
  text-transform: none;
}
/* line 211, tmp/styles/blocks/history.less */
.analytics-block .summary.is-filter .label {
  font-weight: bold;
}
/* line 218, tmp/styles/blocks/history.less */
.analytics-block .summary.spent .label,
.analytics-block .summary.income .label {
  vertical-align: bottom;
  line-height: 100%;
}
/* line 223, tmp/styles/blocks/history.less */
.analytics-block .summary.spent .value,
.analytics-block .summary.income .value {
  font-size: 30px;
  font-weight: normal;
}
/* line 228, tmp/styles/blocks/history.less */
.analytics-block .summary.spent + .summary,
.analytics-block .summary.income + .summary {
  margin-top: 16px;
}
/* line 234, tmp/styles/blocks/history.less */
.analytics-block .delimiter {
  margin-bottom: 24px;
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
  padding-top: 16px;
}
/* line 241, tmp/styles/blocks/history.less */
.analytics-block.has-filter > *:not(.is-filter) {
  opacity: 0.5;
}
/* line 247, tmp/styles/blocks/history.less */
.month-delimiter {
  height: 48px;
  line-height: 48px;
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
  color: #B2B2B2;
  text-transform: uppercase;
}
/* line 255, tmp/styles/blocks/history.less */
.month-delimiter:first-child {
  border-top: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 260, tmp/styles/blocks/history.less */
.day-operations {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 266, tmp/styles/blocks/history.less */
.day-operations:first-child {
  border-top: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 270, tmp/styles/blocks/history.less */
.day-operations .day-header {
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 72px;
  color: #B2B2B2;
}
/* line 281, tmp/styles/blocks/history.less */
.day-operations .operations-list {
  -ms-flex-preferred-size: 90%;
      flex-basis: 90%;
  overflow: hidden;
}
/* line 287, tmp/styles/blocks/history.less */
.history-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  height: 72px;
  line-height: 72px;
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 296, tmp/styles/blocks/history.less */
.history-item > * {
  display: block;
}
/* line 300, tmp/styles/blocks/history.less */
.history-item:last-child {
  border-bottom: none;
}
/* line 304, tmp/styles/blocks/history.less */
.history-item.with-promo {
  height: 120px;
  line-height: 72px;
}
/* line 308, tmp/styles/blocks/history.less */
.history-item.with-promo ul {
  width: 100%;
}
/* line 311, tmp/styles/blocks/history.less */
.history-item.with-promo ul .history-promo-operation {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
/* line 326, tmp/styles/blocks/history.less */
.history-item.success .history-item-state,
.history-item.failed .history-item-state,
.history-item.waiting .history-item-state,
.history-item.reversed .history-item-state,
.history-item.expired .history-item-state,
.history-item.cancelled .history-item-state,
.history-item.under-dispute .history-item-state {
  -ms-flex-preferred-size: 24px;
      flex-basis: 24px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 48px;
  margin: 0;
  border: none;
  border-radius: 0;
  background: no-repeat center right;
  background-size: 12px;
}
/* line 338, tmp/styles/blocks/history.less */
.history-item .operation-details {
  font-size: 16px !important;
}
/* line 343, tmp/styles/blocks/history.less */
.history-item.success .history-item-state {
  display: none;
}
/* line 349, tmp/styles/blocks/history.less */
.history-item.failed .history-item-state {
  background-image: url('../images/cancel.svg');
}
/* line 353, tmp/styles/blocks/history.less */
.history-item.failed .history-item-amount,
.history-item.failed .operation-details {
  color: #FF0040;
}
/* line 360, tmp/styles/blocks/history.less */
.history-item.waiting .history-item-state {
  background-image: url('../images/time.svg');
}
/* line 366, tmp/styles/blocks/history.less */
.history-item.expired .history-item-state {
  display: none;
}
/* line 372, tmp/styles/blocks/history.less */
.history-item.cancelled .history-item-state {
  background-image: url('../images/cancelled.svg');
}
/* line 378, tmp/styles/blocks/history.less */
.history-item.reversed .history-item-state {
  display: none;
}
/* line 382, tmp/styles/blocks/history.less */
.history-item.reversed .history-item-amount,
.history-item.reversed .operation-details {
  color: #B2B2B2;
}
/* line 387, tmp/styles/blocks/history.less */
.history-item.reversed .history-item-amount {
  text-decoration: line-through;
}
/* line 393, tmp/styles/blocks/history.less */
.history-item.under-dispute .history-item-state {
  display: none;
}
/* line 399, tmp/styles/blocks/history.less */
.history-promo {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  height: 48px;
  line-height: 48px;
  margin-left: 72px;
  border-top: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 411, tmp/styles/blocks/history.less */
.history-promo-title {
  -ms-flex-positive: 1;
      flex-grow: 1;
  padding-left: 12px;
  font-size: 16px;
  color: #00503C;
}
/* line 419, tmp/styles/blocks/history.less */
.history-item-time {
  -ms-flex-preferred-size: 40px;
      flex-basis: 40px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: #B2B2B2;
  white-space: nowrap;
}
/* line 426, tmp/styles/blocks/history.less */
.history-item-state {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: 12px;
      flex-basis: 12px;
  height: 12px;
  margin: 18px;
  box-sizing: border-box;
  border-radius: 50%;
}
/* line 435, tmp/styles/blocks/history.less */
.history-item-description {
  -ms-flex-positive: 1;
      flex-grow: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 32px;
}
/* line 441, tmp/styles/blocks/history.less */
.history-item-state + .history-item-description {
  padding-left: 0;
}
/* line 445, tmp/styles/blocks/history.less */
.history-item-amount {
  -ms-flex-preferred-size: 130px;
      flex-basis: 130px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  text-align: right;
  font-size: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
}
/* line 453, tmp/styles/blocks/history.less */
.history-item-amount.total {
  color: #B2B2B2;
}
/* line 457, tmp/styles/blocks/history.less */
.history-item-amount.income {
  color: #9ECB0D;
}
/* line 462, tmp/styles/blocks/history.less */
.history-item-repeat {
  display: block;
  margin-left: 8px;
  -ms-flex-preferred-size: 20px;
      flex-basis: 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 48px;
}
/* line 469, tmp/styles/blocks/history.less */
.history-item-repeat a {
  display: block;
  width: 100%;
  height: 100%;
  background: url('../images/reload.svg') no-repeat right center;
  background-size: contain;
}
/* line 479, tmp/styles/blocks/history.less */
.history-item-status {
  float: right;
  background: no-repeat left center;
  background-size: 24px;
  padding-left: 32px;
  text-transform: lowercase;
}
/* line 486, tmp/styles/blocks/history.less */
.waiting .history-item-status {
  color: #38b2a7;
  background-image: url('../images/waiting.svg');
}
/* line 491, tmp/styles/blocks/history.less */
.posted .history-item-status {
  color: #00a1e1;
  background-image: url('../images/success.svg');
}
/* line 496, tmp/styles/blocks/history.less */
.draft .history-item-status,
.suspended .history-item-status {
  color: #925ed0;
  background-image: url('../images/pause.svg');
}
/* line 502, tmp/styles/blocks/history.less */
.rejected .history-item-status,
.declined .history-item-status {
  color: #9d3030;
  background-image: url('../images/failed.svg');
}
/* line 508, tmp/styles/blocks/history.less */
.cancelled .history-item-status,
.expired .history-item-status {
  color: #ffa400;
  background-image: url('../images/info-orange.svg');
}
/* line 515, tmp/styles/blocks/history.less */
.history-item-channel {
  float: left;
  width: 24px;
  height: 48px;
  margin-left: 16px;
  background: no-repeat center center;
  background-size: contain;
}
/* line 523, tmp/styles/blocks/history.less */
.history-item-channel.WB {
  background-image: url('../images/web.svg');
}
/* line 527, tmp/styles/blocks/history.less */
.history-item-channel.MB,
.history-item-channel.MWB {
  background-image: url('../images/mobile.svg');
}
/* line 532, tmp/styles/blocks/history.less */
.history-item-channel.ATM {
  background-image: url('../images/atm.svg');
}
/* line 536, tmp/styles/blocks/history.less */
.history-item-channel.KIOSK {
  background-image: url('../images/kiosk.svg');
}
/* line 4, tmp/styles/blocks/disputes.less */
.block__disputes {
  padding: 24px;
}
/* line 8, tmp/styles/blocks/disputes.less */
.block__disputes .link-wrapper:first-child {
  margin-bottom: 16px;
  text-align: right;
}
/* line 13, tmp/styles/blocks/disputes.less */
.block__disputes .link-wrapper:last-child {
  text-align: center;
}
/* line 18, tmp/styles/blocks/disputes.less */
.block__disputes .history-item-dispute-status {
  text-transform: lowercase;
  color: #B2B2B2;
  -ms-flex-preferred-size: 136px;
      flex-basis: 136px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: 8px;
  line-height: normal;
  text-align: right;
}
/* line 28, tmp/styles/blocks/disputes.less */
.block__disputes h1 {
  padding: 48px;
  text-align: center;
  font-size: 30px;
}
/* line 35, tmp/styles/blocks/disputes.less */
.dispute {
  border-top: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 38, tmp/styles/blocks/disputes.less */
.dispute .description {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  height: 64px;
  box-sizing: border-box;
  padding-left: 32px;
  background: no-repeat left center;
  background-size: 24px;
}
/* line 49, tmp/styles/blocks/disputes.less */
.dispute .description[data-status="open"] {
  background-image: url('../images/dispute-waiting.svg');
}
/* line 52, tmp/styles/blocks/disputes.less */
.dispute .description[data-status="open"] .status {
  color: #00ADF3;
}
/* line 57, tmp/styles/blocks/disputes.less */
.dispute .description[data-status="closed"] {
  background-image: url('../images/dispute-canceled.svg');
}
/* line 60, tmp/styles/blocks/disputes.less */
.dispute .description[data-status="closed"] .status {
  color: #FF0040;
}
/* line 65, tmp/styles/blocks/disputes.less */
.dispute .description[data-status="success"] {
  background-image: url('../images/dispute-success.svg');
}
/* line 68, tmp/styles/blocks/disputes.less */
.dispute .description[data-status="success"] .status {
  color: #9ECB0D;
}
/* line 74, tmp/styles/blocks/disputes.less */
.dispute .created,
.dispute .status {
  text-transform: lowercase;
  text-align: right;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-positive: 0;
      flex-grow: 0;
}
/* line 82, tmp/styles/blocks/disputes.less */
.dispute .created {
  -ms-flex-preferred-size: 160px;
      flex-basis: 160px;
}
/* line 86, tmp/styles/blocks/disputes.less */
.dispute .status {
  -ms-flex-preferred-size: 130px;
      flex-basis: 130px;
}
/* line 90, tmp/styles/blocks/disputes.less */
.dispute .caption {
  -ms-flex-positive: 1;
      flex-grow: 1;
  font-size: 18px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 97, tmp/styles/blocks/disputes.less */
.dispute:not(:last-child) .day-operations:last-child {
  border-bottom: none;
}
/* line 102, tmp/styles/blocks/disputes.less */
.dispute.visible {
  display: block;
}
/* line 107, tmp/styles/blocks/disputes.less */
.block__new_dispute {
  padding: 0;
}
/* line 110, tmp/styles/blocks/disputes.less */
.block__new_dispute .block__history {
  padding: 0;
}
/* line 114, tmp/styles/blocks/disputes.less */
.block__new_dispute .description {
  line-height: 24px;
  padding-bottom: 16px;
  margin-bottom: 24px;
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 121, tmp/styles/blocks/disputes.less */
.block__new_dispute .content {
  padding: 24px;
}
/* line 125, tmp/styles/blocks/disputes.less */
.block__new_dispute .error {
  font-size: 14px;
  margin-top: 16px;
}
/* line 130, tmp/styles/blocks/disputes.less */
.block__new_dispute .history-item-selector {
  display: -ms-flexbox;
  display: flex;
  margin: 14px 0 14px 8px;
}
/* line 5, tmp/styles/blocks/auth.less */
.anonymous .main-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border-top-width: 1px;
  border-radius: 0;
  min-height: 0;
}
/* line 14, tmp/styles/blocks/auth.less */
.anonymous .main-content .page-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-positive: 1;
      flex-grow: 1;
  min-height: 400px;
}
/* line 24, tmp/styles/blocks/auth.less */
.main-content.in-progress .base-fields {
  display: none;
}
/* line 30, tmp/styles/blocks/auth.less */
.block__auth {
  padding: 24px;
}
/* line 33, tmp/styles/blocks/auth.less */
.block__auth .action-tooltip,
.block__auth .action-data {
  width: 376px;
  color: #B2B2B2;
  margin: 0 auto;
}
/* line 41, tmp/styles/blocks/auth.less */
.modes-wrapper {
  text-align: center;
  margin-top: 20px;
}
/* line 46, tmp/styles/blocks/auth.less */
.fakePassword {
  left: 0;
  margin: 0;
  max-height: 1px;
  max-width: 1px;
  opacity: 0;
  outline: none;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: -1;
}
/* line 4, tmp/styles/blocks/change-password.less */
.block__set-password {
  padding: 24px;
}
/* line 6, tmp/styles/blocks/notifications.less */
.block__notifications {
  position: relative;
  padding: 24px;
}
/* line 10, tmp/styles/blocks/notifications.less */
.block__notifications .nav-section {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
/* line 17, tmp/styles/blocks/notifications.less */
.block__notifications .nav-item {
  margin: 0 7px 16px 7px;
  transition: transform 300ms;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
/* line 22, tmp/styles/blocks/notifications.less */
.block__notifications .nav-item.active {
  transform: scale(1.2);
}
/* line 26, tmp/styles/blocks/notifications.less */
.block__notifications .nav-item.dummy {
  -ms-flex-positive: 1;
      flex-grow: 1;
}
/* line 31, tmp/styles/blocks/notifications.less */
.block__notifications .card {
  text-decoration: none;
}
/* line 34, tmp/styles/blocks/notifications.less */
.block__notifications .card.settings {
  border: 1px solid #212628;
  background: url('../images/notifications.svg') no-repeat center center;
  background-size: contain;
}
/* line 42, tmp/styles/blocks/notifications.less */
.contract-notifications:last-child {
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 46, tmp/styles/blocks/notifications.less */
.notifications-item-header {
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
  display: -ms-flexbox;
  display: flex;
}
/* line 50, tmp/styles/blocks/notifications.less */
.notifications-item-header .actions {
  -ms-flex-positive: 1;
      flex-grow: 1;
  text-align: right;
}
/* line 54, tmp/styles/blocks/notifications.less */
.notifications-item-header .actions a {
  font-size: 10px;
  text-transform: uppercase;
  margin-left: 16px;
}
/* line 62, tmp/styles/blocks/notifications.less */
.notification {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  box-sizing: border-box;
  height: 64px;
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
  font-size: 18px;
}
/* line 74, tmp/styles/blocks/notifications.less */
.notification:first-child {
  border-top: none;
}
/* line 78, tmp/styles/blocks/notifications.less */
.notification .switch-wrap {
  -ms-flex-preferred-size: 56px;
      flex-basis: 56px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
/* line 83, tmp/styles/blocks/notifications.less */
.notification .values {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  margin-left: 32px;
}
/* line 88, tmp/styles/blocks/notifications.less */
.notification .value {
  min-width: 250px;
  display: inline-block;
  font-size: 18px;
}
/* line 94, tmp/styles/blocks/notifications.less */
.notification .remove {
  width: 24px;
  height: 24px;
  background: url('../images/icon-x-dark.svg') no-repeat center center;
  background-size: contain;
  opacity: 0.5;
}
/* line 102, tmp/styles/blocks/notifications.less */
.notification .notification-type {
  -ms-flex-preferred-size: 64px;
      flex-basis: 64px;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
/* line 108, tmp/styles/blocks/notifications.less */
.notification.empty-warning {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  border-bottom: none;
  padding-left: 32px;
  background: url('../images/info.svg') no-repeat left center;
  background-size: 24px;
}
/* line 119, tmp/styles/blocks/notifications.less */
.notification-edit-panel {
  padding: 12px 24px 12px 25px;
  left: -25px;
}
/* line 124, tmp/styles/blocks/notifications.less */
.notification-edit-panel input {
  -ms-flex-preferred-size: 250px;
      flex-basis: 250px;
  margin-left: 32px;
  padding: 0;
  border: none;
  font-size: 18px;
}
/* line 131, tmp/styles/blocks/notifications.less */
.notification-edit-panel input.invalid {
  color: #FF0040;
}
/* line 136, tmp/styles/blocks/notifications.less */
.notification-edit-panel .error-message {
  display: block;
  -ms-flex-positive: 1;
      flex-grow: 1;
  height: auto;
  line-height: normal;
  background-size: 20px;
  padding-left: 24px;
}
/* line 144, tmp/styles/blocks/notifications.less */
.notification-edit-panel .error-message:empty {
  opacity: 0;
}
/* line 149, tmp/styles/blocks/notifications.less */
.notification-edit-panel .buttons {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
/* line 6, tmp/styles/blocks/test-page.less */
.anonymous .block__test .wb-tabs {
  margin: 0;
}
/* line 11, tmp/styles/blocks/test-page.less */
.block__test select {
  width: 100%;
}
/* line 15, tmp/styles/blocks/test-page.less */
.block__test .input-wrapper,
.block__test .select-wrapper,
.block__test .textarea-wrapper,
.block__test .contract-select,
.block__test .switch-wrapper {
  margin-bottom: 16px;
}
/* line 23, tmp/styles/blocks/test-page.less */
.block__test .accordion-wrapper,
.block__test .buttons-wrapper {
  margin-bottom: 16px;
}
/* line 28, tmp/styles/blocks/test-page.less */
.block__test .accordion-wrapper.buttons-wrapper > *,
.block__test .buttons-wrapper.buttons-wrapper > * {
  margin-right: 16px;
}
/* line 35, tmp/styles/blocks/test-page.less */
.block__test .cards-wrapper .card {
  margin: 16px 16px 0 0;
}
/* line 40, tmp/styles/blocks/test-page.less */
.block__test .cards-wrapper .payment-systems .status {
  width: 136px;
  line-height: 40px;
  margin-top: 16px;
}
/* line 46, tmp/styles/blocks/test-page.less */
.block__test .cards-wrapper .payment-systems * {
  display: inline-block;
  vertical-align: top;
}
/* line 54, tmp/styles/blocks/test-page.less */
.block__test #typography * {
  margin-bottom: 16px;
}
/* line 58, tmp/styles/blocks/test-page.less */
.block__test #typography .error-message {
  display: block;
}
/* line 64, tmp/styles/blocks/test-page.less */
.block__test #misc button {
  margin-right: 16px;
}
/* line 69, tmp/styles/blocks/test-page.less */
.block__test #form {
  padding: 0;
}
/* line 4, tmp/styles/blocks/tiled-payments-page.less */
.block__tiled-payments-transfers {
  padding: 24px;
}
/* line 7, tmp/styles/blocks/tiled-payments-page.less */
.block__tiled-payments-transfers .payment-templates {
  border: none;
}
/* line 11, tmp/styles/blocks/tiled-payments-page.less */
.block__tiled-payments-transfers .recurrent-payments {
  border: none;
}
/* line 14, tmp/styles/blocks/tiled-payments-page.less */
.block__tiled-payments-transfers .recurrent-payments .menu-item {
  width: 20%;
}
/* line 18, tmp/styles/blocks/tiled-payments-page.less */
.block__tiled-payments-transfers .recurrent-payments .inactive {
  margin-top: 0;
}
/* line 23, tmp/styles/blocks/tiled-payments-page.less */
.block__tiled-payments-transfers .payment-templates:empty,
.block__tiled-payments-transfers .recurrent-payments:empty,
.block__tiled-payments-transfers .threshold-payments:empty,
.block__tiled-payments-transfers .payments-menu:empty {
  display: none;
}
/* line 33, tmp/styles/blocks/tiled-payments-page.less */
.block__tiled-payments-transfers .menu-title,
.invoice-subscriptions .menu-title {
  font-size: 18px;
  margin-bottom: 16px;
}
/* line 37, tmp/styles/blocks/tiled-payments-page.less */
.block__tiled-payments-transfers .menu-title a,
.invoice-subscriptions .menu-title a {
  font-size: 18px;
}
/* line 42, tmp/styles/blocks/tiled-payments-page.less */
.block__tiled-payments-transfers .menu,
.invoice-subscriptions .menu {
  font-size: 0;
  margin: 0 -8px;
}
/* line 48, tmp/styles/blocks/tiled-payments-page.less */
.block__tiled-payments-transfers .menu-item,
.invoice-subscriptions .menu-item {
  display: inline-block;
  vertical-align: top;
  position: relative;
  box-sizing: border-box;
  width: 20%;
  padding: 16px 16px 0;
  margin-bottom: 24px;
}
/* line 57, tmp/styles/blocks/tiled-payments-page.less */
.block__tiled-payments-transfers .menu-item:empty,
.invoice-subscriptions .menu-item:empty {
  display: none;
}
/* line 61, tmp/styles/blocks/tiled-payments-page.less */
.block__tiled-payments-transfers .menu-item a,
.invoice-subscriptions .menu-item a {
  display: block;
  white-space: normal;
  line-height: normal;
  text-align: center;
  word-break: break-word;
}
/* line 70, tmp/styles/blocks/tiled-payments-page.less */
.block__tiled-payments-transfers .menu-item .outer,
.invoice-subscriptions .menu-item .outer {
  height: 72px;
  padding: 0 0 16px;
}
/* line 74, tmp/styles/blocks/tiled-payments-page.less */
.block__tiled-payments-transfers .menu-item .outer img,
.invoice-subscriptions .menu-item .outer img {
  max-width: 72px;
  max-height: 72px;
}
/* line 80, tmp/styles/blocks/tiled-payments-page.less */
.block__tiled-payments-transfers .menu-item .menu-item-name,
.invoice-subscriptions .menu-item .menu-item-name {
  min-height: 40px;
}
/* line 85, tmp/styles/blocks/tiled-payments-page.less */
.block__tiled-payments-transfers .menu-item .has-icon img,
.invoice-subscriptions .menu-item .has-icon img {
  opacity: 0;
  transition: opacity 300ms;
}
/* line 89, tmp/styles/blocks/tiled-payments-page.less */
.block__tiled-payments-transfers .menu-item .has-icon img.visible,
.invoice-subscriptions .menu-item .has-icon img.visible {
  opacity: 1;
}
/* line 4, tmp/styles/blocks/applications.less */
.block__applications {
  padding-bottom: 24px;
}
/* line 7, tmp/styles/blocks/applications.less */
.block__applications.no-tabs {
  padding: 24px;
}
/* line 12, tmp/styles/blocks/applications.less */
.application-page .title {
  width: 100%;
  padding: 0;
}
/* line 17, tmp/styles/blocks/applications.less */
.ui-tabs-nav.service-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* line 21, tmp/styles/blocks/applications.less */
.ui-tabs-nav.service-nav li {
  margin: 0;
  padding-bottom: 8px;
  overflow: hidden;
}
/* line 27, tmp/styles/blocks/applications.less */
.ui-tabs-nav.service-nav .ui-tabs-anchor {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: normal;
  white-space: normal;
  text-align: center;
}
/* line 37, tmp/styles/blocks/applications.less */
.step-indicator {
  font-size: 12px;
  display: block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  border: 1px solid #00503C;
  border-radius: 50%;
  margin: 0 auto;
}
/* line 47, tmp/styles/blocks/applications.less */
.ui-state-active .step-indicator {
  border-color: #212628;
}
/* line 51, tmp/styles/blocks/applications.less */
.error .step-indicator {
  font-size: 0;
  background: url('../images/icon-x-light.svg') no-repeat center center #FF0040;
  border-color: #FF0040;
  background-size: contain;
}
/* line 58, tmp/styles/blocks/applications.less */
.valid .step-indicator {
  font-size: 0;
  background: url('../images/tick-light.svg') no-repeat center center #00503C;
  border-color: #00503C;
  background-size: contain;
}
/* line 66, tmp/styles/blocks/applications.less */
.step-name {
  display: block;
  margin-top: 8px;
}
/* line 71, tmp/styles/blocks/applications.less */
.missing-fields-warning {
  padding: 32px 24px 24px 80px;
  background: url('../images/warning.svg') no-repeat 24px 24px;
  background-size: 40px;
  font-size: 18px;
}
/* line 78, tmp/styles/blocks/applications.less */
.missing-fields-list {
  margin: 16px 0 16px 32px;
  list-style: disc;
}
/* line 83, tmp/styles/blocks/applications.less */
.application-conditions-dialog {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
/* line 87, tmp/styles/blocks/applications.less */
.application-conditions-dialog .ui-dialog-content {
  overflow: auto;
}
/* line 91, tmp/styles/blocks/applications.less */
.application-conditions-dialog .ui-dialog-titlebar,
.application-conditions-dialog .ui-dialog-buttonpane {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
/* line 97, tmp/styles/blocks/applications.less */
.license-form {
  margin-top: 16px;
}
/* line 7, tmp/styles/blocks/send2friend.less */
body.owwb-ls-section_send2friend .main-content {
  background-color: rgba(255, 255, 255, 0.8);
  border-color: transparent;
  border-radius: 4px;
}
/* line 13, tmp/styles/blocks/send2friend.less */
body.owwb-ls-section_send2friend .row {
  box-sizing: border-box;
  height: 248px;
}
/* line 17, tmp/styles/blocks/send2friend.less */
body.owwb-ls-section_send2friend .row .col {
  padding-top: 40px;
  box-sizing: border-box;
  display: inline-block;
  height: auto;
  position: relative;
}
/* line 24, tmp/styles/blocks/send2friend.less */
body.owwb-ls-section_send2friend .row .col.col-left,
body.owwb-ls-section_send2friend .row .col.col-right {
  width: 30%;
}
/* line 28, tmp/styles/blocks/send2friend.less */
body.owwb-ls-section_send2friend .row .col.col-center {
  width: 40%;
}
/* line 34, tmp/styles/blocks/send2friend.less */
body.owwb-ls-section_send2friend .row.row-top .col-left {
  padding-right: 40px;
  text-align: right;
  vertical-align: top;
}
/* line 41, tmp/styles/blocks/send2friend.less */
body.owwb-ls-section_send2friend .row.row-bottom {
  background-color: #FFFFFF;
  height: auto;
  min-height: 248px;
}
/* line 46, tmp/styles/blocks/send2friend.less */
body.owwb-ls-section_send2friend .row.row-bottom .col-center {
  padding-bottom: 40px;
}
/* line 52, tmp/styles/blocks/send2friend.less */
body.owwb-ls-section_send2friend .user-photo {
  width: 72px;
  height: 72px;
  border-radius: 50%;
  overflow: hidden;
  display: inline-block;
  background-color: #FFFFFF;
}
/* line 61, tmp/styles/blocks/send2friend.less */
body.owwb-ls-section_send2friend .message-box {
  background-color: #FFFFFF;
  border: 1px solid #FFFFFF;
  border-radius: 4px;
  height: 120px;
  overflow: hidden;
  padding: 12px;
}
/* line 69, tmp/styles/blocks/send2friend.less */
body.owwb-ls-section_send2friend .message-box::before {
  content: '';
  position: absolute;
  left: -40px;
  top: 56px;
  border: 20px solid transparent;
  border-right: 20px solid #FFFFFF;
}
/* line 78, tmp/styles/blocks/send2friend.less */
body.owwb-ls-section_send2friend .message-box .message-user-name {
  margin: 0 0 12px;
  opacity: 0.8;
  font-size: 12px;
}
/* line 84, tmp/styles/blocks/send2friend.less */
body.owwb-ls-section_send2friend .message-box .message-comment {
  margin: 12px 0;
  height: 52px;
  max-height: 52px;
  overflow: hidden;
  /* adding text-overflow ellipsis for multiline comment in Chrome */
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
}
/* line 97, tmp/styles/blocks/send2friend.less */
body.owwb-ls-section_send2friend .message-box .message-amount {
  margin: 12px 0 0;
  font-size: 30px;
  font-weight: bold;
}
/* line 104, tmp/styles/blocks/send2friend.less */
body.owwb-ls-section_send2friend .navbar-container {
  margin: 32px 0 0 0;
}
/* line 109, tmp/styles/blocks/send2friend.less */
body.owwb-ls-section_send2friend .navbar-container ul.navbar li {
  display: inline-block;
}
/* line 112, tmp/styles/blocks/send2friend.less */
body.owwb-ls-section_send2friend .navbar-container ul.navbar li a {
  display: block;
  padding: 0 12px;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
}
/* line 119, tmp/styles/blocks/send2friend.less */
body.owwb-ls-section_send2friend .navbar-container ul.navbar li a:hover {
  text-decoration: none;
}
/* line 123, tmp/styles/blocks/send2friend.less */
body.owwb-ls-section_send2friend .navbar-container ul.navbar li a.active {
  color: #000000;
  border-bottom: 1px solid #000000;
}
/* line 132, tmp/styles/blocks/send2friend.less */
body.owwb-ls-section_send2friend .simple-select {
  width: 100%;
}
/* line 4, tmp/styles/blocks/invoices.less */
.block__invoices {
  padding: 24px;
}
/* line 7, tmp/styles/blocks/invoices.less */
.block__invoices form {
  padding-left: 0;
  padding-right: 0;
}
/* line 13, tmp/styles/blocks/invoices.less */
.wb-tabs .ui-tabs-panel.invoice-tab {
  padding-left: 0;
  padding-right: 0;
}
/* line 18, tmp/styles/blocks/invoices.less */
.invoice-list-item {
  margin-top: 8px;
  height: 64px;
  line-height: 64px;
  border-top: 2px solid rgba(178, 178, 178, 0.3);
}
/* line 24, tmp/styles/blocks/invoices.less */
.invoice-list-item:last-child {
  border-bottom: 2px solid rgba(178, 178, 178, 0.3);
}
/* line 29, tmp/styles/blocks/invoices.less */
.invoice-link {
  font-size: 18px;
  color: black;
}
/* line 34, tmp/styles/blocks/invoices.less */
.invoice-item-group {
  border-bottom: 2px solid rgba(178, 178, 178, 0.3);
}
/* line 37, tmp/styles/blocks/invoices.less */
.invoice-item-group h1 {
  text-align: left;
}
/* line 42, tmp/styles/blocks/invoices.less */
.invoice-item-group-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
/* line 46, tmp/styles/blocks/invoices.less */
.invoice-item-group-header .invoice-item-title {
  margin: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  font-size: 18px;
}
/* line 53, tmp/styles/blocks/invoices.less */
.invoice-item-amount {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
/* line 57, tmp/styles/blocks/invoices.less */
.invoice-item-amount .amount-value {
  white-space: nowrap;
  font-size: 18px;
}
/* line 61, tmp/styles/blocks/invoices.less */
.invoice-item-amount .amount-value.edit {
  padding-right: 32px;
  background: url('../images/edit.svg') no-repeat right center;
  background-size: contain;
}
/* line 68, tmp/styles/blocks/invoices.less */
.invoice-item-amount .amount-input-wrapper {
  position: relative;
  display: none;
}
/* line 73, tmp/styles/blocks/invoices.less */
.invoice-item-amount .cancel-icon {
  position: absolute;
  top: 0;
  right: 0;
  height: 24px;
  width: 24px;
  margin-top: 8px;
  background: url('../images/icon-x-dark.svg') no-repeat center;
  background-size: contain;
  opacity: 0.5;
}
/* line 85, tmp/styles/blocks/invoices.less */
.invoice-item-amount .amount-input {
  width: 136px;
  font-size: 18px;
  text-align: right;
  padding-right: 32px;
  border: none;
  border-radius: 0;
  transition: none;
}
/* line 96, tmp/styles/blocks/invoices.less */
.invoice-item-amount.edit-mode .amount-value {
  text-decoration: line-through;
  color: #B2B2B2;
  pointer-events: none;
  cursor: pointer;
  background: none;
}
/* line 103, tmp/styles/blocks/invoices.less */
.invoice-item-amount.edit-mode .amount-value:hover {
  text-decoration: none;
}
/* line 108, tmp/styles/blocks/invoices.less */
.invoice-item-amount.edit-mode .amount-input-wrapper {
  display: block;
}
/* line 114, tmp/styles/blocks/invoices.less */
.invoice-item-amount.error .amount-input {
  border-bottom: 1px solid #FF0040;
}
/* line 121, tmp/styles/blocks/invoices.less */
.tariff-details .field-wrapper {
  margin: 0;
}
/* line 126, tmp/styles/blocks/invoices.less */
.invoice-total {
  margin: 24px 0;
  text-align: center;
  font-size: 18px;
}
/* line 133, tmp/styles/blocks/invoices.less */
.measurement .multiple-field-last {
  width: 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
/* line 139, tmp/styles/blocks/invoices.less */
.measurement.error .measurement-date input {
  border-color: rgba(178, 178, 178, 0.3);
}
/* line 146, tmp/styles/blocks/invoices.less */
.amount-correction .checkbox-label {
  white-space: nowrap;
}
/* line 156, tmp/styles/blocks/invoices.less */
.invoice-subscriptions:empty {
  display: none;
}
/* line 160, tmp/styles/blocks/invoices.less */
.invoice-subscriptions h4 {
  font-size: 18px;
  margin-bottom: 32px;
}
/* line 165, tmp/styles/blocks/invoices.less */
.block__payments-transfers .invoice-subscriptions {
  padding-top: 16px;
  border-top: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 171, tmp/styles/blocks/invoices.less */
.subscriptions-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
/* line 175, tmp/styles/blocks/invoices.less */
.subscriptions-list .menu-item .outer {
  position: relative;
}
/* line 179, tmp/styles/blocks/invoices.less */
.subscriptions-list .unpaid-counter {
  position: absolute;
  left: 60%;
  top: -4px;
  background: #FF0040;
  border-radius: 50%;
  width: 24px;
  line-height: 24px;
  text-align: center;
  color: #FFFFFF;
  font-size: 14px;
}
/* line 193, tmp/styles/blocks/invoices.less */
.block__invoice-subscription {
  padding: 24px;
}
/* line 196, tmp/styles/blocks/invoices.less */
.block__invoice-subscription .section-title {
  padding-bottom: 16px;
}
/* line 199, tmp/styles/blocks/invoices.less */
.block__invoice-subscription .section-title + .form-section {
  padding-top: 0;
}
/* line 204, tmp/styles/blocks/invoices.less */
.block__invoice-subscription .form-section {
  border-top: 1px solid rgba(178, 178, 178, 0.3);
  padding-top: 16px;
  margin-bottom: 16px;
}
/* line 209, tmp/styles/blocks/invoices.less */
.block__invoice-subscription .form-section:empty {
  display: none;
}
/* line 215, tmp/styles/blocks/invoices.less */
.subscription-details {
  margin: 16px 0;
}
/* line 220, tmp/styles/blocks/invoices.less */
.subscription-invoices + .service-actions {
  border: none;
}
/* line 225, tmp/styles/blocks/invoices.less */
.subscription-invoice {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  height: 64px;
  line-height: 64px;
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 233, tmp/styles/blocks/invoices.less */
.subscription-invoice-link {
  font-size: 18px;
  -ms-flex-positive: 1;
      flex-grow: 1;
  color: #212628;
}
/* line 239, tmp/styles/blocks/invoices.less */
.subscription-invoice-amount {
  -ms-flex-preferred-size: 214px;
      flex-basis: 214px;
  text-align: right;
  font-size: 18px;
  margin-left: 16px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
/* line 247, tmp/styles/blocks/invoices.less */
.delete-invoice {
  -ms-flex-preferred-size: 16px;
      flex-basis: 16px;
  margin-left: 16px;
  background: url('../images/icon-x-red.svg') no-repeat center center;
  background-size: contain;
}
/* line 8, tmp/styles/blocks/deposits.less */
.deposit-parameters {
  background: #F4F6AA;
  margin: 0 -1px;
}
/* line 13, tmp/styles/blocks/deposits.less */
.deposit-parameters .parameters-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  padding: 0 24px 24px;
}
/* line 18, tmp/styles/blocks/deposits.less */
.deposit-parameters .parameters-row.primary > * {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  margin-left: 24px;
}
/* line 23, tmp/styles/blocks/deposits.less */
.deposit-parameters .parameters-row.primary > *:first-child {
  margin-left: 0;
}
/* line 28, tmp/styles/blocks/deposits.less */
.deposit-parameters .parameters-row.secondary > * {
  margin-right: 24px;
}
/* line 33, tmp/styles/blocks/deposits.less */
.deposit-parameters .react-slider-label {
  text-transform: lowercase;
  color: #B2B2B2;
}
/* line 38, tmp/styles/blocks/deposits.less */
.deposit-parameters .react-slider-value {
  font-size: 24px;
  margin: 8px 0;
  line-height: 40px;
}
/* line 44, tmp/styles/blocks/deposits.less */
.deposit-parameters .react-select-label {
  color: #B2B2B2;
  text-transform: lowercase;
}
/* line 49, tmp/styles/blocks/deposits.less */
.deposit-parameters .react-select-labeled .chosen-container {
  margin-top: 8px;
}
/* line 53, tmp/styles/blocks/deposits.less */
.deposit-parameters .checkbox-wrapper {
  margin-bottom: 10px;
}
/* line 59, tmp/styles/blocks/deposits.less */
.interest-options .interest-type-wrapper {
  display: inline-block;
  vertical-align: middle;
}
/* line 64, tmp/styles/blocks/deposits.less */
.interest-options .checkbox-wrapper {
  vertical-align: bottom;
  margin-left: 16px;
}
/* line 70, tmp/styles/blocks/deposits.less */
.deposits-block {
  padding: 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
/* line 76, tmp/styles/blocks/deposits.less */
.deposits-block .empty-message {
  -ms-flex-positive: 1;
      flex-grow: 1;
}
/* line 81, tmp/styles/blocks/deposits.less */
.deposit-product {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  cursor: pointer;
  padding: 16px;
  border: 1px solid rgba(178, 178, 178, 0.3);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: 24px;
  margin-bottom: 24px;
  -ms-flex-preferred-size: 271px;
      flex-basis: 271px;
  box-sizing: border-box;
}
/* line 94, tmp/styles/blocks/deposits.less */
.deposit-product:nth-child(3n+1) {
  margin-left: 0;
}
/* line 98, tmp/styles/blocks/deposits.less */
.deposit-product.high-priority {
  border-color: #D700A1;
  background: url('../images/star.svg') no-repeat right 16px top 16px;
  background-size: 24px;
}
/* line 104, tmp/styles/blocks/deposits.less */
.deposit-product .personal-offer {
  color: #D700A1;
}
/* line 109, tmp/styles/blocks/deposits.less */
.deposit-product-header {
  font-size: 18px;
  font-weight: bold;
  padding-right: 24px;
}
/* line 115, tmp/styles/blocks/deposits.less */
.deposit-product-details {
  -ms-flex-positive: 1;
      flex-grow: 1;
  margin-top: 16px;
  margin-left: 16px;
  color: #B2B2B2;
  list-style: disc;
}
/* line 123, tmp/styles/blocks/deposits.less */
.deposit-product-detail {
  display: inline-block;
  position: relative;
  line-height: 24px;
}
/* line 128, tmp/styles/blocks/deposits.less */
.deposit-product-detail.with-tooltip:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: -24px;
  width: 24px;
  height: 24px;
  background: url('../images/plus.svg') no-repeat center center;
  background-size: 16px;
}
/* line 142, tmp/styles/blocks/deposits.less */
.deposit-product-outcome {
  margin-top: 16px;
  padding-top: 16px;
  border-top: 1px solid rgba(178, 178, 178, 0.3);
  font-size: 24px;
  font-weight: bold;
}
/* line 150, tmp/styles/blocks/deposits.less */
.deposit-contract-options {
  width: 376px;
  margin: 16px auto;
  border-top: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 156, tmp/styles/blocks/deposits.less */
.deposit-contract-field {
  padding: 16px 0;
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 160, tmp/styles/blocks/deposits.less */
.deposit-contract-field .target-source {
  padding-top: 16px;
}
/* line 165, tmp/styles/blocks/deposits.less */
.custom-target-switch-wrapper {
  display: -ms-flexbox;
  display: flex;
}
/* line 168, tmp/styles/blocks/deposits.less */
.custom-target-switch-wrapper .switch-button-label:empty {
  margin: 0;
}
/* line 172, tmp/styles/blocks/deposits.less */
.custom-target-switch-wrapper .switch-button-background {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
/* line 178, tmp/styles/blocks/deposits.less */
.react-editable-amount-wrapper {
  cursor: pointer;
}
/* line 182, tmp/styles/blocks/deposits.less */
.react-amount-input-wrapper {
  position: relative;
}
/* line 185, tmp/styles/blocks/deposits.less */
.react-amount-input-wrapper input {
  border: none;
  font-size: 24px;
  padding-right: 32px;
}
/* line 191, tmp/styles/blocks/deposits.less */
.react-amount-input-wrapper .currency {
  position: absolute;
  line-height: 40px;
  right: 8px;
  color: #212628;
}
/* line 199, tmp/styles/blocks/deposits.less */
.react-amount-input-wrapper.error input {
  color: #FF0040;
}
/* line 10, tmp/styles/blocks/bonus-club.less */
.block__contract-details .content-header .balance.bonus {
  -ms-flex-preferred-size: 136px;
      flex-basis: 136px;
  font-size: 18px;
  color: #FF7300;
}
/* line 16, tmp/styles/blocks/bonus-club.less */
.secondary-balance.bonus {
  color: #FF7300;
}
/* line 20, tmp/styles/blocks/bonus-club.less */
.balances.with-bonus {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
}
/* line 25, tmp/styles/blocks/bonus-club.less */
.balances.with-bonus .available {
  -ms-flex-preferred-size: 214px;
      flex-basis: 214px;
}
/* line 31, tmp/styles/blocks/bonus-club.less */
.history-item-amount.loyalty {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
/* line 36, tmp/styles/blocks/bonus-club.less */
.history-item-amount.loyalty + .loyalty:before {
  content: ', ';
  display: inline;
}
/* line 43, tmp/styles/blocks/bonus-club.less */
.summary.cashback .value,
.history-item-amount.cashback {
  color: #212628;
}
/* line 48, tmp/styles/blocks/bonus-club.less */
.summary.bonuses.bonus-income .value,
.history-item-amount.bonus-income {
  color: #FF7300;
}
/* line 53, tmp/styles/blocks/bonus-club.less */
.summary.bonuses.bonus-spent .value,
.history-item-amount.bonus-spent {
  color: #FF7300;
}
/* line 58, tmp/styles/blocks/bonus-club.less */
.summary.bonuses .label:hover {
  cursor: default;
  text-decoration: none;
}
/* line 64, tmp/styles/blocks/bonus-club.less */
.bonus-analytics-switch-wrapper {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-bottom: 24px;
}
/* line 69, tmp/styles/blocks/bonus-club.less */
.bonus-analytics-switch {
  display: inline-block;
  padding: 8px 16px;
  border-radius: 0;
  color: #FF7300;
  border: 1px solid;
}
/* line 76, tmp/styles/blocks/bonus-club.less */
.bonus-analytics-switch:hover {
  text-decoration: none;
}
/* line 81, tmp/styles/blocks/bonus-club.less */
.bonus-analytics {
  -ms-flex-positive: 1;
      flex-grow: 1;
}
/* line 85, tmp/styles/blocks/bonus-club.less */
.bonus-mode-switch {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 24px;
}
/* line 91, tmp/styles/blocks/bonus-club.less */
.bonus-mode-switch > * {
  display: block;
  padding: 8px 16px;
  border-radius: 0;
}
/* line 96, tmp/styles/blocks/bonus-club.less */
.bonus-mode-switch > *.active {
  background: #B2B2B2;
  color: #212628;
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}
/* line 104, tmp/styles/blocks/bonus-club.less */
.bonus-mode-switch > *.bonus-reset {
  color: #212628;
  border: 1px solid rgba(178, 178, 178, 0.3);
  text-decoration: none;
  position: absolute;
  top: -1px;
  left: 0;
  line-height: normal;
  float: none;
}
/* line 117, tmp/styles/blocks/bonus-club.less */
.bonus-summary {
  text-align: center;
  margin: 32px 0 56px;
  font-size: 40px;
}
/* line 122, tmp/styles/blocks/bonus-club.less */
.bonus-income .bonus-summary {
  color: #FF7300;
}
/* line 126, tmp/styles/blocks/bonus-club.less */
.bonus-spent .bonus-summary {
  color: #FF7300;
}
/* line 131, tmp/styles/blocks/bonus-club.less */
.bonus-chart {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
}
/* line 136, tmp/styles/blocks/bonus-club.less */
.bonus-chart-section {
  position: relative;
  cursor: pointer;
}
/* line 141, tmp/styles/blocks/bonus-club.less */
.bonus-chart-section:first-child .bonus-chart-bar {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
/* line 148, tmp/styles/blocks/bonus-club.less */
.bonus-chart-section:last-child .bonus-chart-bar {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
/* line 154, tmp/styles/blocks/bonus-club.less */
.bonus-chart-section.filtered:after {
  content: '\00a0';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #FFFFFF;
  opacity: 0.5;
}
/* line 167, tmp/styles/blocks/bonus-club.less */
.bonus-chart-section.selected .bonus-chart-bar {
  height: 12px;
}
/* line 173, tmp/styles/blocks/bonus-club.less */
.bonus-chart-bar-wrapper {
  height: 16px;
  line-height: 16px;
  font-size: 0;
}
/* line 179, tmp/styles/blocks/bonus-club.less */
.bonus-chart-bar {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: 10px;
}
/* line 186, tmp/styles/blocks/bonus-club.less */
.bonus-chart-section-description {
  margin-top: 16px;
  white-space: nowrap;
}
/* line 195, tmp/styles/blocks/bonus-club.less */
.bonus-chart-section-summary {
  font-size: 18px;
  line-height: 32px;
}
/* line 199, tmp/styles/blocks/bonus-club.less */
.bonus-income .bonus-chart-section-summary {
  color: #FF7300;
}
/* line 203, tmp/styles/blocks/bonus-club.less */
.bonus-spent .bonus-chart-section-summary {
  color: #FF7300;
}
/* line 209, tmp/styles/blocks/bonus-club.less */
.bonus-payment-block {
  width: 376px;
  margin: 0 auto;
}
/* line 214, tmp/styles/blocks/bonus-club.less */
.contract-balance.bonus {
  margin: 0 16px;
  color: #FF7300;
}
/* line 219, tmp/styles/blocks/bonus-club.less */
.details.bonus .value {
  color: #FF7300;
}
/* line 9, tmp/styles/blocks/chat.less */
.block__chat {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 0 24px;
  height: 400px;
}
/* line 17, tmp/styles/blocks/chat.less */
.chat-history {
  padding-top: 24px;
  overflow: auto;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
/* line 22, tmp/styles/blocks/chat.less */
.chat-history .empty-message {
  font-size: 24px;
}
/* line 27, tmp/styles/blocks/chat.less */
.chat-history.is-loading:before {
  content: '';
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 40px;
  background: url('../images/inline-loader.gif') rgba(255, 255, 255, 0.5) no-repeat center center;
}
/* line 38, tmp/styles/blocks/chat.less */
.chat-history .message-item {
  display: -ms-flexbox;
  display: flex;
}
/* line 41, tmp/styles/blocks/chat.less */
.chat-history .message-item.outgoing {
  text-align: right;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
  margin-right: 16px;
}
/* line 46, tmp/styles/blocks/chat.less */
.chat-history .message-item.outgoing .message-body {
  background: #FFFFFF;
  border-top-right-radius: 0;
  border-color: rgba(178, 178, 178, 0.3);
}
/* line 52, tmp/styles/blocks/chat.less */
.chat-history .message-item.outgoing .message-date {
  left: auto;
  right: 0;
}
/* line 57, tmp/styles/blocks/chat.less */
.chat-history .message-item.outgoing .checkbox-wrapper {
  margin-left: 16px;
}
/* line 61, tmp/styles/blocks/chat.less */
.chat-history .message-item.outgoing + .outgoing {
  margin-top: 24px;
}
/* line 67, tmp/styles/blocks/chat.less */
.chat-history .message-item.incoming .message-body {
  background: #B2B2B2;
  border-top-left-radius: 0;
  border-color: #B2B2B2;
}
/* line 73, tmp/styles/blocks/chat.less */
.chat-history .message-item.incoming .checkbox-wrapper {
  margin-right: 16px;
}
/* line 77, tmp/styles/blocks/chat.less */
.chat-history .message-item.incoming + .incoming {
  margin-top: 24px;
}
/* line 83, tmp/styles/blocks/chat.less */
.chat-history .message-item.priority-high .message-body {
  border-color: #00503C;
  background: #FFFFFF;
}
/* line 89, tmp/styles/blocks/chat.less */
.chat-history .message-item .checkbox-wrapper {
  vertical-align: top;
}
/* line 94, tmp/styles/blocks/chat.less */
.chat-history .message-avatar {
  width: 48px;
  height: 48px;
  border: 1px solid rgba(178, 178, 178, 0.3);
  border-radius: 50%;
  margin-right: 16px;
  box-sizing: border-box;
}
/* line 103, tmp/styles/blocks/chat.less */
.chat-history .outgoing .message-avatar {
  display: none;
}
/* line 107, tmp/styles/blocks/chat.less */
.chat-history .marketing-message .message-avatar {
  border-color: #00503C;
  background: url('../images/star-white.svg') #00503C no-repeat center center;
  background-size: contain;
}
/* line 113, tmp/styles/blocks/chat.less */
.chat-history .chat-message .message-avatar {
  background: url('../images/bank-avatar.svg') no-repeat center center;
  background-size: contain;
}
/* line 118, tmp/styles/blocks/chat.less */
.chat-history .message-body {
  position: relative;
  display: inline-block;
  border: 1px solid;
  max-width: 70%;
  padding: 12px;
  border-radius: 10px;
  margin-bottom: 24px;
  line-height: 24px;
}
/* line 129, tmp/styles/blocks/chat.less */
.chat-history .message-attachments,
.chat-history .message-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding-left: 32px;
}
/* line 136, tmp/styles/blocks/chat.less */
.chat-history .message-attachments {
  background: url('../images/clip.svg') no-repeat left bottom;
  background-size: 24px;
}
/* line 142, tmp/styles/blocks/chat.less */
.message-text:not(:empty) + .chat-history .message-attachments:not(:empty) {
  padding-top: 8px;
  margin-top: 8px;
  border-top: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 150, tmp/styles/blocks/chat.less */
.chat-history .message-link {
  padding-left: 0;
}
/* line 154, tmp/styles/blocks/chat.less */
.chat-history .message-attachment {
  line-height: 24px;
}
/* line 157, tmp/styles/blocks/chat.less */
.chat-history .message-attachment:not(:first-child) {
  padding-left: 16px;
}
/* line 162, tmp/styles/blocks/chat.less */
.chat-history .message-date {
  position: absolute;
  top: 100%;
  left: 0;
  font-size: 12px;
  color: #B2B2B2;
  line-height: 24px;
  white-space: nowrap;
  margin-top: 4px;
}
/* line 174, tmp/styles/blocks/chat.less */
.chat-actions {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
}
/* line 179, tmp/styles/blocks/chat.less */
.chat-actions.is-loading .send:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('../images/inline-loader.gif') rgba(255, 255, 255, 0.5) no-repeat right center;
  background-size: 24px;
}
/* line 191, tmp/styles/blocks/chat.less */
.chat-actions.is-loading * {
  pointer-events: none;
}
/* line 195, tmp/styles/blocks/chat.less */
.chat-actions.is-loading .send-message-button {
  display: none;
}
/* line 200, tmp/styles/blocks/chat.less */
.chat-actions .attachments {
  display: -ms-flexbox;
  display: flex;
}
/* line 204, tmp/styles/blocks/chat.less */
.chat-actions .attachment {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  border: solid rgba(178, 178, 178, 0.3);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  line-height: 32px;
  padding: 0 8px;
  border-width: 1px 1px 0;
}
/* line 216, tmp/styles/blocks/chat.less */
.chat-actions .file-remove-link {
  width: 16px;
  height: 16px;
  background: url('../images/icon-x-dark.svg') no-repeat center center;
  background-size: contain;
  margin-left: 8px;
}
/* line 224, tmp/styles/blocks/chat.less */
.chat-actions .controls-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  border-top: 1px solid rgba(178, 178, 178, 0.3);
  padding: 12px 0;
}
/* line 230, tmp/styles/blocks/chat.less */
.chat-actions .controls-row.hidden {
  display: none;
}
/* line 234, tmp/styles/blocks/chat.less */
.chat-actions .controls-row .message-input {
  border: none;
}
/* line 239, tmp/styles/blocks/chat.less */
.chat-actions .delete-mode-link,
.chat-actions .toggle-marketing-link,
.chat-actions .send-message-button {
  width: 24px;
  height: 24px;
  background: no-repeat left center;
  background-size: contain;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
/* line 249, tmp/styles/blocks/chat.less */
.chat-actions .delete-mode-link {
  margin-right: 24px;
  background-image: url('../images/trash.svg');
}
/* line 254, tmp/styles/blocks/chat.less */
.chat-actions .toggle-marketing-link {
  margin-right: 24px;
}
/* line 257, tmp/styles/blocks/chat.less */
.chat-actions .toggle-marketing-link.enabled {
  background-image: url('../images/star-black.svg');
}
/* line 261, tmp/styles/blocks/chat.less */
.chat-actions .toggle-marketing-link.disabled {
  background-image: url('../images/star-empty.svg');
}
/* line 266, tmp/styles/blocks/chat.less */
.chat-actions .send-message-button {
  border: none;
  padding: 0;
  background-image: url('../images/send.svg');
}
/* line 272, tmp/styles/blocks/chat.less */
.chat-actions .file-input-wrapper {
  display: none;
  height: 24px;
  background: url('../images/clip.svg') no-repeat left center;
  background-size: contain;
  cursor: pointer;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
/* line 280, tmp/styles/blocks/chat.less */
.chat-actions .file-input-wrapper input {
  display: none;
}
/* line 284, tmp/styles/blocks/chat.less */
.chat-actions .file-input-wrapper.empty {
  display: block;
  width: 24px;
  margin-right: 24px;
}
/* line 291, tmp/styles/blocks/chat.less */
.chat-actions .cancel-edit-mode {
  position: absolute;
}
/* line 295, tmp/styles/blocks/chat.less */
.chat-actions .delete-messages {
  margin: 0 auto;
}
/* line 4, tmp/styles/blocks/two-factor-auth.less */
.block__two-factor-auth-management {
  padding: 24px;
}
/* line 7, tmp/styles/blocks/two-factor-auth.less */
.block__two-factor-auth-management .wb-form {
  padding-top: 16px;
}
/* line 10, tmp/styles/blocks/two-factor-auth.less */
.block__two-factor-auth-management .wb-form .field-wrapper .field-caption {
  width: auto;
}
/* line 15, tmp/styles/blocks/two-factor-auth.less */
.is-loading .block__two-factor-auth-management {
  background: url('../images/inline-loader.gif') no-repeat right 24px top 24px;
  pointer-events: none;
}
/* line 19, tmp/styles/blocks/two-factor-auth.less */
.is-loading .block__two-factor-auth-management > * {
  opacity: 0.6;
}
/* line 3, tmp/styles/blocks/security-settings.less */
.block__security-settings {
  padding: 24px;
}
/* line 11, tmp/styles/blocks/security-settings.less */
.wb__v-list.security-settings-list .inline-edit-panel {
  padding: 0;
  margin: 0 0 0 -24px;
}
/* line 15, tmp/styles/blocks/security-settings.less */
.wb__v-list.security-settings-list .inline-edit-panel .input-wrapper input[type="text"] {
  position: relative;
  text-align: center;
}
/* line 20, tmp/styles/blocks/security-settings.less */
.wb__v-list.security-settings-list .inline-edit-panel .icon-button {
  margin: 0 16px;
  padding: 0;
  width: 32px;
  height: 32px;
  line-height: 32px;
  min-width: 32px;
}
/* line 29, tmp/styles/blocks/security-settings.less */
.wb__v-list.security-settings-list .inline-edit-panel .save,
.wb__v-list.security-settings-list .inline-edit-panel .cancel {
  height: 56px;
  padding: 0;
  background-color: #fff;
  border: 0;
}
/* line 37, tmp/styles/blocks/security-settings.less */
.wb__v-list.security-settings-list .inline-edit-panel .error {
  display: none;
  left: 0;
  right: 0;
  top: 100%;
  bottom: auto;
  width: 100%;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  background-color: #fff;
}
/* line 53, tmp/styles/blocks/security-settings.less */
.wb__v-list.security-settings-list .wb__v-list_column.column-device {
  -ms-flex-preferred-size: 45%;
      flex-basis: 45%;
  cursor: pointer;
}
/* line 57, tmp/styles/blocks/security-settings.less */
.wb__v-list.security-settings-list .wb__v-list_column.column-device .title {
  position: relative;
  padding-right: 24px;
}
/* line 61, tmp/styles/blocks/security-settings.less */
.wb__v-list.security-settings-list .wb__v-list_column.column-device .title:after {
  position: absolute;
  bottom: -1px;
  right: 0;
}
/* line 69, tmp/styles/blocks/security-settings.less */
.wb__v-list.security-settings-list .wb__v-list_column.column-device:hover .title {
  text-decoration: underline;
}
/* line 72, tmp/styles/blocks/security-settings.less */
.wb__v-list.security-settings-list .wb__v-list_column.column-device:hover .title:after {
  background-image: url("../images/edit-hover.svg");
}
/* line 79, tmp/styles/blocks/security-settings.less */
.wb__v-list.security-settings-list .wb__v-list_column.column-check {
  -ms-flex-preferred-size: 45%;
      flex-basis: 45%;
}
/* line 83, tmp/styles/blocks/security-settings.less */
.wb__v-list.security-settings-list .wb__v-list_column.column-date {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  padding-left: 20px;
  text-align: right;
}
/* line 88, tmp/styles/blocks/security-settings.less */
.wb__v-list.security-settings-list .wb__v-list_column.column-date .date {
  color: #B2B2B2;
}
/* line 93, tmp/styles/blocks/security-settings.less */
.wb__v-list.security-settings-list .wb__v-list_column.column-action {
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
  padding-left: 20px;
  text-align: right;
}
/* line 98, tmp/styles/blocks/security-settings.less */
.wb__v-list.security-settings-list .wb__v-list_column.column-action .action {
  color: #00503C;
  cursor: pointer;
}
/* line 102, tmp/styles/blocks/security-settings.less */
.wb__v-list.security-settings-list .wb__v-list_column.column-action .action:hover {
  text-decoration: underline;
}
/* line 108, tmp/styles/blocks/security-settings.less */
.wb__v-list.security-settings-list .wb__v-list_column.column-activity-src {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 45%;
      flex-basis: 45%;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* line 113, tmp/styles/blocks/security-settings.less */
.wb__v-list.security-settings-list .wb__v-list_column.column-activity-src .title {
  -ms-flex-positive: 1;
      flex-grow: 1;
}
/* line 117, tmp/styles/blocks/security-settings.less */
.wb__v-list.security-settings-list .wb__v-list_column.column-activity-src .activity-icon {
  -ms-flex-preferred-size: 40px;
      flex-basis: 40px;
  text-align: center;
}
/* line 123, tmp/styles/blocks/security-settings.less */
.wb__v-list.security-settings-list .wb__v-list_column.column-ip-place {
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
  padding-left: 20px;
  text-align: right;
}
/* line 6, tmp/styles/blocks/promo-messages.less */
.block__promo-messages .slick-slider {
  margin: 0;
}
/* line 10, tmp/styles/blocks/promo-messages.less */
.block__promo-messages .slick-slide {
  height: 500px;
  margin: 0;
}
/* line 15, tmp/styles/blocks/promo-messages.less */
.block__promo-messages.ui-dialog {
  margin: 0;
  padding: 0;
  border-radius: 0;
}
/* line 21, tmp/styles/blocks/promo-messages.less */
.block__promo-messages .ui-dialog-titlebar {
  display: none;
}
/* line 25, tmp/styles/blocks/promo-messages.less */
.block__promo-messages .promo-messages_carousel-slide > div,
.block__promo-messages .promo-messages_carousel-slide > a {
  display: block;
  width: 800px;
  height: 500px;
  overflow: auto;
}
/* line 32, tmp/styles/blocks/promo-messages.less */
.block__promo-messages .promo-messages_carousel-slide > div:active,
.block__promo-messages .promo-messages_carousel-slide > a:active,
.block__promo-messages .promo-messages_carousel-slide > div:hover,
.block__promo-messages .promo-messages_carousel-slide > a:hover {
  text-decoration: none;
}
/* line 37, tmp/styles/blocks/promo-messages.less */
.block__promo-messages .promo-messages_carousel-slide > div.video,
.block__promo-messages .promo-messages_carousel-slide > a.video {
  padding-top: 50px;
  background: #212628;
  box-sizing: border-box;
}
/* line 43, tmp/styles/blocks/promo-messages.less */
.block__promo-messages .promo-messages_carousel-slide > div:after,
.block__promo-messages .promo-messages_carousel-slide > a:after {
  content: ' ';
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 80px;
  z-index: 1;
  opacity: 0.2;
  background: #000;
}
/* line 57, tmp/styles/blocks/promo-messages.less */
.block__promo-messages .promo-messages_carousel-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 80px;
  margin: 0;
  padding: 0;
  -ms-flex-align: center;
      align-items: center;
  background: none;
}
/* line 69, tmp/styles/blocks/promo-messages.less */
.block__promo-messages .promo-messages_carousel-footer .link-button.learn-more {
  position: absolute;
  left: 60px;
  top: 50%;
  margin-top: -20px;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #fff;
  background: transparent;
  text-decoration: none;
  z-index: 2;
}
/* line 83, tmp/styles/blocks/promo-messages.less */
.block__promo-messages .promo-messages_carousel-footer .link-button.learn-more:hover,
.block__promo-messages .promo-messages_carousel-footer .link-button.learn-more:active {
  text-decoration: none;
}
/* line 90, tmp/styles/blocks/promo-messages.less */
.block__promo-messages .icon-button.close {
  display: inline-block;
  vertical-align: middle;
  height: 40px;
  line-height: 40px;
  min-width: 136px;
  padding: 0 24px;
  font-family: FuturaBook, Helvetica, Arial, sans-serif !important;
  font-feature-settings: "kern" on, "liga" off, "calt" on !important;
  font-size: 14px;
  text-align: center;
  color: #212628;
  box-sizing: border-box;
  white-space: nowrap;
  background: none;
  border: none;
  width: 40px;
  min-width: 40px;
  padding: 0;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url('../images/icon-x-light.svg');
  position: absolute;
  top: 10px;
  right: 10px;
  margin: 0;
  height: 32px;
  line-height: 32px;
  min-width: 32px;
}
/* line 73, tmp/styles/controls/buttons.less */
.block__promo-messages .icon-button.close.icon-ok,
.block__promo-messages .icon-button.close.icon-cancel {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
/* line 79, tmp/styles/controls/buttons.less */
.block__promo-messages .icon-button.close.icon-ok.invert[disabled],
.block__promo-messages .icon-button.close.icon-cancel.invert[disabled] {
  opacity: 0.3;
}
/* line 84, tmp/styles/controls/buttons.less */
.block__promo-messages .icon-button.close.icon-ok {
  background-image: url('../images/tick-light.svg');
}
/* line 87, tmp/styles/controls/buttons.less */
.block__promo-messages .icon-button.close.icon-ok[disabled],
.block__promo-messages .icon-button.close.icon-ok.invert {
  background-image: url('../images/tick-dark.svg');
}
/* line 93, tmp/styles/controls/buttons.less */
.block__promo-messages .icon-button.close.icon-cancel {
  background-image: url('../images/icon-x-light.svg');
}
/* line 96, tmp/styles/controls/buttons.less */
.block__promo-messages .icon-button.close.icon-cancel[disabled],
.block__promo-messages .icon-button.close.icon-cancel.invert {
  background-image: url('../images/icon-x-dark.svg');
}
/* line 79, tmp/styles/controls/buttons.less */
.block__promo-messages .icon-button.close.invert[disabled] {
  opacity: 0.3;
}
/* line 96, tmp/styles/controls/buttons.less */
.block__promo-messages .icon-button.close[disabled],
.block__promo-messages .icon-button.close.invert {
  background-image: url('../images/icon-x-dark.svg');
}
/* line 105, tmp/styles/blocks/promo-messages.less */
.block__promo-messages .slick-next,
.block__promo-messages .slick-prev {
  display: none;
}
/* line 110, tmp/styles/blocks/promo-messages.less */
.block__promo-messages .slick-dots {
  bottom: 30px;
  left: 250px;
  right: 250px;
  z-index: 2;
  width: auto;
}
/* line 117, tmp/styles/blocks/promo-messages.less */
.block__promo-messages .slick-dots li {
  margin: 0;
}
/* line 120, tmp/styles/blocks/promo-messages.less */
.block__promo-messages .slick-dots li button:before {
  position: absolute;
  content: '\00a0';
  top: 50%;
  left: 50%;
  margin-top: -4px;
  margin-left: -4px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  border: 1px solid #fff;
  background-color: transparent;
  opacity: 0.5;
}
/* line 135, tmp/styles/blocks/promo-messages.less */
.block__promo-messages .slick-dots li.slick-active button:before {
  background-color: #fff;
  opacity: 1;
}
/* line 5, tmp/styles/blocks/currency-rates.less */
.currency-rates-dialog .ui-dialog-titlebar {
  display: none;
}
/* line 10, tmp/styles/blocks/currency-rates.less */
.currency-rates-group-title {
  margin: 32px 0 16px;
}
/* line 13, tmp/styles/blocks/currency-rates.less */
.currency-rates-group-title:first-child {
  margin-top: 0;
}
/* line 18, tmp/styles/blocks/currency-rates.less */
.currency-rates-table {
  width: 100%;
}
/* line 21, tmp/styles/blocks/currency-rates.less */
.currency-rates-table th {
  font-size: 10px;
  font-family: FuturaBold, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: normal;
  text-align: left;
  padding-bottom: 8px;
}
/* line 27, tmp/styles/blocks/currency-rates.less */
.currency-rates-table td {
  padding: 8px 0;
}
/* line 31, tmp/styles/blocks/currency-rates.less */
.currency-rates-table .currency-column {
  width: 100%;
}
/* line 35, tmp/styles/blocks/currency-rates.less */
.currency-rates-table .price-column {
  min-width: 100px;
  padding-right: 16px;
  text-align: right;
}
/* line 42, tmp/styles/blocks/currency-rates.less */
.currency-pair-delimiter {
  text-align: center;
  padding: 0 8px;
}
/* line 47, tmp/styles/blocks/currency-rates.less */
.form-info {
  margin-bottom: 1em;
  min-height: 3em;
  padding-left: 243px;
}
/* line 52, tmp/styles/blocks/currency-rates.less */
.form-info:empty {
  display: none;
}
/* line 56, tmp/styles/blocks/currency-rates.less */
.form-info.error:before {
  cursor: pointer;
  display: inline-block;
  background-image: url("../images/question-red.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 24px;
  height: 24px;
  content: '';
  margin-right: 4px;
  vertical-align: middle;
}
/* line 71, tmp/styles/blocks/currency-rates.less */
.intra-bank-transfer-currency-limitation-popup {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  padding: 34px;
}
/* line 78, tmp/styles/blocks/currency-rates.less */
.intra-bank-transfer-currency-limitation-popup__image {
  width: 46px;
  height: 46px;
  background-image: url("../images/exclamation.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
/* line 87, tmp/styles/blocks/currency-rates.less */
.intra-bank-transfer-currency-limitation-popup__limitation {
  margin-top: 36px;
}
/* line 91, tmp/styles/blocks/currency-rates.less */
.intra-bank-transfer-currency-limitation-popup__limitation td {
  font-size: 20px;
}
/* line 95, tmp/styles/blocks/currency-rates.less */
.intra-bank-transfer-currency-limitation-popup__arrow {
  background-image: url("../images/arrow.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 16px;
  height: 16px;
  margin-left: 8px;
  margin-right: 8px;
}
/* line 106, tmp/styles/blocks/currency-rates.less */
.intra-bank-transfer-currency-limitation-popup__text {
  margin-top: 30px;
  font-size: 18px;
  color: #000000;
  text-align: center;
  max-width: 100%;
}
/* line 114, tmp/styles/blocks/currency-rates.less */
.currency-rates-info {
  margin: auto auto 12px;
  width: 376px;
}
/* line 1, tmp/styles/blocks/attachments-panel.less */
.file-input-trigger {
  background: url('../images/clip.svg') no-repeat left center;
  background-size: 24px;
  font-size: 16px;
  display: inline-block;
  height: 40px;
  line-height: 24px;
  padding: 8px 0 8px 32px;
  box-sizing: border-box;
  cursor: pointer;
}
/* line 14, tmp/styles/blocks/attachments-panel.less */
.file-input-trigger.disabled {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
/* line 21, tmp/styles/blocks/attachments-panel.less */
.attachments-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
  padding-bottom: 16px;
  max-height: 240px;
  overflow: auto;
  box-sizing: border-box;
}
/* line 31, tmp/styles/blocks/attachments-panel.less */
.attachments-list:empty {
  display: none;
}
/* line 36, tmp/styles/blocks/attachments-panel.less */
.attachment {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  background: #B2B2B2;
  margin: 0 8px 8px 0;
  padding: 4px 8px;
  border-radius: 8px;
  line-height: 24px;
  font-size: 14px;
}
/* line 47, tmp/styles/blocks/attachments-panel.less */
.attachment input {
  pointer-events: none;
}
/* line 51, tmp/styles/blocks/attachments-panel.less */
.attachment .delete-attachment {
  width: 24px;
  height: 24px;
  margin-left: 8px;
  background: url('../images/icon-x-dark.svg') no-repeat center center;
  background-size: 20px;
}
/* line 61, tmp/styles/blocks/attachments-panel.less */
.attachment--with-preview {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
  overflow: hidden;
  width: 23%;
  margin: 0 1% 8px 1%;
  padding: 0;
  border-radius: 8px;
  border: 1px solid rgba(178, 178, 178, 0.3);
  box-sizing: border-box;
}
/* line 76, tmp/styles/blocks/attachments-panel.less */
.attachment--with-preview:before {
  content: '';
  display: block;
  padding-top: 100%;
}
/* line 82, tmp/styles/blocks/attachments-panel.less */
.attachment--with-preview .delete-attachment {
  position: absolute;
  right: 8px;
  bottom: 8px;
  background: url('../images/icon-x-light.svg') rgba(0, 0, 0, 0.7) no-repeat center center;
  background-size: 20px;
  border-radius: 50%;
  width: 24px;
  height: 24px;
}
/* line 96, tmp/styles/blocks/attachments-panel.less */
.attachment__preview {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* line 107, tmp/styles/blocks/attachments-panel.less */
img.attachment__preview {
  object-fit: cover;
}
/* line 113, tmp/styles/blocks/attachments-panel.less */
img.attachment__preview.attachment__preview--orientation-2 {
  transform: scale(-1, 1);
}
/* line 117, tmp/styles/blocks/attachments-panel.less */
img.attachment__preview.attachment__preview--orientation-3 {
  transform: rotate(180deg);
}
/* line 121, tmp/styles/blocks/attachments-panel.less */
img.attachment__preview.attachment__preview--orientation-4 {
  transform: scale(-1, 1) rotate(180deg);
}
/* line 125, tmp/styles/blocks/attachments-panel.less */
img.attachment__preview.attachment__preview--orientation-5 {
  transform: scale(-1, 1) rotate(90deg);
}
/* line 129, tmp/styles/blocks/attachments-panel.less */
img.attachment__preview.attachment__preview--orientation-6 {
  transform: rotate(90deg);
}
/* line 133, tmp/styles/blocks/attachments-panel.less */
img.attachment__preview.attachment__preview--orientation-7 {
  transform: scale(-1, 1) rotate(-90deg);
}
/* line 137, tmp/styles/blocks/attachments-panel.less */
img.attachment__preview.attachment__preview--orientation-8 {
  transform: rotate(-90deg);
}
/* line 142, tmp/styles/blocks/attachments-panel.less */
div.attachment__preview {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
  color: #212628;
  font-size: 18px;
  text-transform: uppercase;
}
/* line 3, tmp/styles/blocks/certificate.less */
.block__certificate-form {
  padding: 24px;
}
/* line 1, tmp/styles/blocks/intra-bank-transfer-limit-popup.less */
.intra-bank-transfer-limit-popup {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  padding: 34px;
}
/* line 8, tmp/styles/blocks/intra-bank-transfer-limit-popup.less */
.intra-bank-transfer-limit-popup__image {
  width: 46px;
  height: 46px;
  background-image: url("../images/exclamation.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
/* line 17, tmp/styles/blocks/intra-bank-transfer-limit-popup.less */
.intra-bank-transfer-limit-popup__text {
  margin-top: 30px;
  font-size: 18px;
  text-align: center;
}
/* line 23, tmp/styles/blocks/intra-bank-transfer-limit-popup.less */
.intra-bank-transfer-limit-popup__value {
  margin-top: 32px;
  font-size: 32px;
  font-weight: bold;
}
/* line 4, tmp/styles/blocks/card-orders.less */
.card-orders-page {
  margin-bottom: 24px;
}
/* line 7, tmp/styles/blocks/card-orders.less */
.card-orders-page .card-orders-page__card {
  width: 240px;
  height: 150px;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.25);
  border-radius: 14px;
  margin: 0 20px 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
/* line 20, tmp/styles/blocks/card-orders.less */
.card-orders-page .card-orders-page__card--default {
  background-color: #00ADF3;
  border-radius: 8px;
}
/* line 25, tmp/styles/blocks/card-orders.less */
.card-orders-page .card-orders-page__card-info {
  position: absolute;
  left: 16px;
  bottom: 10px;
}
/* line 30, tmp/styles/blocks/card-orders.less */
.card-orders-page .card-orders-page__card-info * {
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-size: 9px;
  text-transform: uppercase;
  color: white;
  text-shadow: 0 1px 0 #000000;
}
/* line 41, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__slider {
  position: relative;
  margin: 56px 20px 0;
}
/* line 45, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__slider .card-orders-index-page__slide--loading {
  position: relative;
}
/* line 48, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__slider .card-orders-index-page__slide--loading:before {
  content: '';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 10;
  background: url(../images/inline-loader.gif) no-repeat center center white;
}
/* line 60, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__slider .card-orders-index-page__slide-content {
  display: -ms-flexbox;
  display: flex;
}
/* line 64, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__slider .card-orders-index-page__slide-actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 32px;
}
/* line 70, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__slider .slick-prev,
.card-orders-index-page .card-orders-index-page__slider .slick-next {
  top: 60px;
  width: 8px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 76, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__slider .slick-prev:before,
.card-orders-index-page .card-orders-index-page__slider .slick-next:before {
  display: none;
}
/* line 81, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__slider .slick-prev {
  left: -12px;
  background-image: url(../images/card-order/slider/arrow.svg#left);
}
/* line 84, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__slider .slick-prev:hover {
  background-image: url(../images/card-order/slider/arrow.svg#left-filled);
}
/* line 89, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__slider .slick-next {
  right: -12px;
  background-image: url(../images/card-order/slider/arrow.svg#right);
}
/* line 92, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__slider .slick-next:hover {
  background-image: url(../images/card-order/slider/arrow.svg#right-filled);
}
/* line 97, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__slider .slick-dots {
  bottom: auto;
  top: -28px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 300px;
  left: 50%;
  transform: translate(-50%, 0);
}
/* line 107, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__slider .slick-dots li {
  margin: 0 5px;
  height: auto;
  width: 100%;
}
/* line 114, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__slider .slick-dots button {
  width: 100%;
  opacity: 0.2;
  height: 2px;
  background-color: #00503c;
  font-size: 0;
  line-height: 0;
  padding: 0;
}
/* line 123, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__slider .slick-dots button:before {
  display: none;
}
/* line 128, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__slider .slick-dots .slick-active button {
  height: 3px;
  opacity: 1;
}
/* line 139, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__description {
  padding: 16px 16px 0 16px;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
/* line 144, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__description,
.card-orders-index-page .card-orders-index-page__description * {
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #4e4e4e;
}
/* line 150, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__description .row {
  display: -ms-flexbox;
  display: flex;
}
/* line 154, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__description .column {
  width: 100%;
  margin: 0 0 24px;
}
/* line 159, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__description .column + .column {
  margin-left: 30px;
}
/* line 163, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__description p + p {
  margin-top: 1em;
}
/* line 167, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__description .lead {
  font-size: 18px;
  padding-bottom: 24px;
}
/* line 172, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__description ul {
  list-style: none;
}
/* line 176, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__description li {
  position: relative;
  padding-left: 20px;
}
/* line 180, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__description li + li {
  margin-top: 20px;
}
/* line 184, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__description li:before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #dce123;
  position: absolute;
  left: 0;
  top: .5em;
}
/* line 197, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__description h2 {
  font-family: FuturaMedium, Helvetica, Arial, sans-serif;
  font-size: 20px;
  color: #000000;
  margin-bottom: 16px;
}
/* line 204, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__description .lead h2 {
  font-size: 34px;
}
/* line 208, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__description th,
.card-orders-index-page .card-orders-index-page__description td {
  padding-bottom: 16px;
}
/* line 212, tmp/styles/blocks/card-orders.less */
.card-orders-index-page .card-orders-index-page__description th {
  font-family: FuturaHeavy, Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-align: right;
  color: #074f44;
  padding-right: 16px;
}
/* line 223, tmp/styles/blocks/card-orders.less */
.card-orders-form-page .card-orders-form-page__card {
  margin: 32px auto;
}
/* line 227, tmp/styles/blocks/card-orders.less */
.card-orders-form-page .card-orders-form-page__order-details {
  margin-bottom: 16px;
}
/* line 231, tmp/styles/blocks/card-orders.less */
.card-orders-form-page .card-orders-form-page__form {
  padding: 0 24px;
}
/* line 241, tmp/styles/blocks/card-orders.less */
.card-orders-confirmation-dialog .details-section {
  margin-bottom: 24px;
}
/* line 245, tmp/styles/blocks/card-orders.less */
.card-orders-confirmation-dialog.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: none;
  text-align: center;
}
/* line 1, tmp/styles/blocks/complete.less */
.block__complete {
  text-align: center;
}
/* line 5, tmp/styles/blocks/complete.less */
.block__complete.block__complete--dialog .complete__icon {
  margin-top: 0;
}
/* line 9, tmp/styles/blocks/complete.less */
.block__complete.block__complete--dialog .ui-dialog-buttonset {
  text-align: center !important;
  float: none !important;
}
/* line 15, tmp/styles/blocks/complete.less */
.block__complete .complete__icon {
  display: inline-block;
  margin-top: 72px;
  width: 84px;
  height: 84px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 25, tmp/styles/blocks/complete.less */
.block__complete .complete__icon--success {
  background-image: url(../images/success.svg);
}
/* line 29, tmp/styles/blocks/complete.less */
.block__complete .complete__icon--failed {
  background-image: url(../images/failed.svg);
}
/* line 33, tmp/styles/blocks/complete.less */
.block__complete .complete__icon--processing {
  background-image: url(../images/waiting.svg);
  background-size: 68px;
}
/* line 37, tmp/styles/blocks/complete.less */
.block__complete .complete__icon--not-found {
  background-image: url(../images/search.svg);
}
/* line 41, tmp/styles/blocks/complete.less */
.block__complete .complete__title {
  margin-top: 24px;
}
/* line 45, tmp/styles/blocks/complete.less */
.block__complete .complete__desc {
  margin-top: 16px;
}
/* line 49, tmp/styles/blocks/complete.less */
.block__complete .complete__details-btn {
  margin-top: 48px;
}
/* line 2, tmp/styles/blocks/credit-limit.less */
.credit-limit-page .page-messages {
  margin-bottom: 36px;
}
/* line 6, tmp/styles/blocks/credit-limit.less */
.credit-limit-page .page-subtitle {
  font-size: 24px;
  color: #000000;
  text-align: center;
  margin-bottom: 24px;
}
/* line 13, tmp/styles/blocks/credit-limit.less */
.credit-limit-page .button-container {
  margin-top: 20px;
}
/* line 18, tmp/styles/blocks/credit-limit.less */
.credit-limit-page--nested .content-header {
  background: #E9E7E7 !important;
}
/* line 26, tmp/styles/blocks/credit-limit.less */
.credit-limit-popup__content {
  font-size: 18px;
  text-align: center;
}
/* line 32, tmp/styles/blocks/credit-limit.less */
.credit-limit-summary-page .details-section {
  border-top: 1px solid rgba(178, 178, 178, 0.3);
  padding: 4px 0;
}
/* line 37, tmp/styles/blocks/credit-limit.less */
.credit-limit-summary-page .details-section:empty {
  display: none;
}
/* line 41, tmp/styles/blocks/credit-limit.less */
.credit-limit-summary-page .ui-accordion {
  border-bottom: 0 !important;
}
/* line 45, tmp/styles/blocks/credit-limit.less */
.credit-limit-summary-page .ui-accordion:last-child:first-child {
  border-top: 0 !important;
}
/* line 49, tmp/styles/blocks/credit-limit.less */
.credit-limit-summary-page .accordion-title {
  text-align: center;
  background: url('../images/arrow-down.svg') no-repeat right center;
  padding-right: 32px;
  background-size: 24px;
}
/* line 55, tmp/styles/blocks/credit-limit.less */
.credit-limit-summary-page .accordion-title.ui-state-active {
  background-image: url('../images/arrow-up.svg');
}
/* line 60, tmp/styles/blocks/credit-limit.less */
.credit-limit-summary-page .accordion-content {
  padding-bottom: 0;
}
/* line 4, tmp/styles/blocks/visa-alias.less */
.block__set-visa-alias {
  padding: 24px;
}
/* line 8, tmp/styles/blocks/visa-alias.less */
.block__set-visa-alias .wb-button[disabled],
.block__set-visa-alias .wb-button.ui-state-disabled {
  border-color: #212628;
}
/* line 13, tmp/styles/blocks/visa-alias.less */
.block__set-visa-alias .wb-button.wb-button--secondary {
  background-color: #FFFFFF;
  color: #00503C;
}
/* line 21, tmp/styles/blocks/visa-alias.less */
.beneficiary-choice-container .beneficiary__label {
  padding-top: 0px;
}
/* EDIT */
/* line 5, tmp/styles/legacy/inputs.less */
.owwb-cs-text-input-wrapper {
  min-height: 40px;
  margin: 0 0 24px 0;
  font-size: 0;
}
/* line 8, tmp/styles/legacy/inputs.less */
.owwb-cs-text-input-wrapper.owwb_cs_onError input {
  border-color: #FF0040;
}
/* line 12, tmp/styles/legacy/inputs.less */
.owwb-cs-text-input-wrapper.owwb_cs_onOk input {
  border-color: #212628;
}
/* line 16, tmp/styles/legacy/inputs.less */
.owwb-cs-text-input-wrapper .owwb-cs-object-rbs-content {
  position: relative;
}
/* line 21, tmp/styles/legacy/inputs.less */
.owwb-cs-text-input {
  min-height: 40px;
  width: 376px;
  display: inline-block;
  vertical-align: top;
}
/* AMOUNT_EDIT */
/* line 26, tmp/styles/legacy/inputs.less */
.owwb-cs-amount-wrapper {
  min-height: 40px;
  width: 376px;
  display: inline-block;
  vertical-align: top;
}
/* line 30, tmp/styles/legacy/inputs.less */
.owwb-cs-sum-payment-input-helper {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 18px;
  color: #B2B2B2;
  line-height: 40px;
  margin-right: 8px;
}
/* line 42, tmp/styles/legacy/inputs.less */
.owwb-cs-text-input-hasAmountStaticValue input {
  padding-right: 48px;
}
/* AMOUNT_EDIT with editable currency */
/* line 48, tmp/styles/legacy/inputs.less */
.owwb-cs-text-input-hasAmountSelectControl .owwb-cs-text-input-amount-wrapper {
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
  margin-right: 16px;
}
/* line 53, tmp/styles/legacy/inputs.less */
.owwb-cs-text-input-hasAmountSelectControl .owwb-cs-text-input {
  width: 216px;
}
/* line 57, tmp/styles/legacy/inputs.less */
.owwb-cs-text-input-hasAmountSelectControl .owwb-cs-default-select-amount-wrapper {
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
}
/* line 60, tmp/styles/legacy/inputs.less */
.owwb-cs-text-input-hasAmountSelectControl .owwb-cs-default-select-amount-wrapper .owwb-cs-default-select-wrapper {
  margin: 0;
}
/* line 64, tmp/styles/legacy/inputs.less */
.owwb-cs-text-input-hasAmountSelectControl .owwb-cs-default-select-amount-wrapper .owwb-cs-default-select-visual-wrapper,
.owwb-cs-text-input-hasAmountSelectControl .owwb-cs-default-select-amount-wrapper .owwb-cs-default-select-drop-down-list {
  width: 144px;
}
/* line 69, tmp/styles/legacy/inputs.less */
.owwb-cs-text-input-hasAmountSelectControl .owwb-cs-default-select-amount-wrapper .owwb-cs-icon-ok,
.owwb-cs-text-input-hasAmountSelectControl .owwb-cs-default-select-amount-wrapper .owwb-cs-form-item-validate_text {
  display: none;
}
/* line 76, tmp/styles/legacy/inputs.less */
.owwb-cs-text-input-hasAmountSelectControl.owwb_cs_onOk .owwb-cs-text-input-amount-wrapper .owwb-cs-icon-ok {
  display: none;
}
/* line 80, tmp/styles/legacy/inputs.less */
.owwb-cs-text-input-hasAmountSelectControl.owwb_cs_onOk .owwb-cs-default-select-amount-wrapper .owwb-cs-icon-ok {
  display: block;
}
/* AMOUNT_STATIC */
/* CONTRACT_SELECT */
/* EMPTY_SELECT */
/* SELECT */
/* line 8, tmp/styles/legacy/select.less */
.owwb-cs-default-select-wrapper {
  min-height: 40px;
  margin: 0 0 24px 0;
  font-size: 0;
}
/* line 11, tmp/styles/legacy/select.less */
.owwb-cs-default-select-wrapper .payment-system-icon {
  float: left;
  margin: 0 10px 0 0;
  position: relative;
  width: 32px;
  height: 22px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
/* line 24, tmp/styles/legacy/select.less */
.owwb-cs-default-select-wrapper .owwb_cs_i .payment-system-icon,
.owwb-cs-default-select-wrapper .owwb_cs_iother .payment-system-icon {
  display: none;
}
/* line 30, tmp/styles/legacy/select.less */
.owwb-cs-default-select-wrapper:hover .owwb_cs_selectVisual {
  border-color: #212628;
}
/* line 36, tmp/styles/legacy/select.less */
.owwb-cs-default-select-wrapper.owwb_cs_onError .owwb_cs_selectVisual {
  border-color: #FF0040;
}
/* line 42, tmp/styles/legacy/select.less */
.owwb-cs-default-select-wrapper.owwb_cs_isOpened .owwb_cs_selectVisual {
  border-color: #212628;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 50, tmp/styles/legacy/select.less */
.owwb-cs-default-select-wrapper.owwb_cs_onOk .owwb_cs_selectVisual {
  border-color: #212628;
}
/* line 56, tmp/styles/legacy/select.less */
.owwb-cs-default-select-label-wrapper {
  min-height: 40px;
  line-height: 24px;
  width: 243px;
  margin-bottom: 0;
  display: inline-block;
  text-align: right;
  padding: 8px 16px 0 0;
  box-sizing: border-box;
  color: #B2B2B2;
  font-size: 14px;
}
/* line 60, tmp/styles/legacy/select.less */
.owwb-cs-default-select-visual-wrapper {
  position: relative;
  min-height: 40px;
  width: 376px;
  display: inline-block;
  vertical-align: top;
}
/* line 64, tmp/styles/legacy/select.less */
.owwb-cs-default-select-visual-wrapper select {
  display: none;
}
/* line 69, tmp/styles/legacy/select.less */
.owwb_cs_selectVisual {
  display: block;
  height: 40px;
  line-height: 24px;
  background-color: #FFFFFF;
  border-radius: 0;
  border: 1px solid rgba(178, 178, 178, 0.3);
  padding: 8px;
  font-size: 14px;
  transition: all 300ms;
  box-sizing: border-box;
  margin: 0;
  color: #212628;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  padding-right: 24px;
}
/* line 76, tmp/styles/legacy/select.less */
.owwb_cs_selectVisual:hover {
  text-decoration: none;
}
/* line 80, tmp/styles/legacy/select.less */
.owwb_cs_selectVisual .owwb-cs-object-rbs-content {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 85, tmp/styles/legacy/select.less */
.owwb_cs_selectVisual .owwb-cs-small-icon {
  position: absolute;
  right: 8px;
  top: 8px;
  font-style: normal;
}
/* line 91, tmp/styles/legacy/select.less */
.owwb_cs_selectVisual .owwb-cs-small-icon:after {
  display: block;
  font-size: 14px;
  content: '↓';
  font-weight: normal;
  text-align: center;
}
/* line 101, tmp/styles/legacy/select.less */
.owwb-cs-default-select-drop-down-list {
  position: absolute;
  margin-top: -1px;
  z-index: 2;
  display: none;
  width: 376px;
  border: 1px solid #212628;
  background: #FFFFFF;
  box-sizing: border-box;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 114, tmp/styles/legacy/select.less */
.owwb-cs-default-select-drop-down-list-bg {
  overflow: auto;
  max-height: 240px;
}
/* line 119, tmp/styles/legacy/select.less */
.owwb_cs_selectListItems {
  margin: 0;
  padding: 0;
}
/* line 124, tmp/styles/legacy/select.less */
.owwb_cs_selectListItems li.owwb_cs_ItemActive {
  background: #B2B2B2;
}
/* line 128, tmp/styles/legacy/select.less */
.owwb_cs_selectListItems li.owwb_cs_ItemSelected {
  background-color: #B2B2B2;
}
/* line 132, tmp/styles/legacy/select.less */
.owwb_cs_selectListItems li.owwb_cs_SelectedActiveItem {
  background-color: #B2B2B2;
}
/* line 136, tmp/styles/legacy/select.less */
.owwb_cs_selectListItems li .owwb-cs-default-select-item {
  display: block;
  padding: 8px;
  line-height: 24px;
  min-height: 40px;
  box-sizing: border-box;
  text-decoration: none;
  color: #212628;
}
/* Three types of legacy date controls */
/* DATE_INPUTS */
/* line 7, tmp/styles/legacy/datepicker.less */
.owwb-cs-date-inputs-wrapper {
  min-height: 40px;
  width: 376px;
  display: inline-block;
  vertical-align: top;
}
/* line 11, tmp/styles/legacy/datepicker.less */
.owwb-cs-datepick-simple_day {
  width: 60px;
  margin-right: 16px;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
}
/* line 16, tmp/styles/legacy/datepicker.less */
.owwb-cs-datepick-simple_day .owwb-cs-text-input {
  width: 100%;
}
/* line 21, tmp/styles/legacy/datepicker.less */
.owwb-cs-datepick-simple_month {
  width: 194px;
  margin-right: 16px;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
}
/* line 26, tmp/styles/legacy/datepicker.less */
.owwb-cs-datepick-simple_month .owwb-cs-default-select-visual-wrapper {
  width: 100%;
}
/* line 31, tmp/styles/legacy/datepicker.less */
.owwb-cs-datepick-simple_year {
  width: 90px;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
}
/* line 35, tmp/styles/legacy/datepicker.less */
.owwb-cs-datepick-simple_year .owwb-cs-text-input {
  width: 100%;
}
/* EXPIRE_DATE */
/* line 41, tmp/styles/legacy/datepicker.less */
.jsExpireDate {
  min-height: 40px;
  margin: 0 0 24px 0;
  font-size: 0;
}
/* line 45, tmp/styles/legacy/datepicker.less */
.jsExpireDate.owwb_cs_onError input,
.jsExpireDate.owwb_cs_onError input:hover,
.jsExpireDate.owwb_cs_onError input:focus {
  border-color: #FF0040;
}
/* line 51, tmp/styles/legacy/datepicker.less */
.owwb-cs-expire-date-wrapper {
  min-height: 40px;
  width: 376px;
  display: inline-block;
  vertical-align: top;
}
/* line 54, tmp/styles/legacy/datepicker.less */
.owwb-cs-expire-date-wrapper .owwb-cs-default-select-wrapper {
  width: 216px;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
}
/* line 58, tmp/styles/legacy/datepicker.less */
.owwb-cs-expire-date-wrapper .owwb-cs-default-select-wrapper .owwb-cs-default-select-visual-wrapper {
  width: 100%;
}
/* line 62, tmp/styles/legacy/datepicker.less */
.owwb-cs-expire-date-wrapper .owwb-cs-default-select-wrapper .owwb-cs-icon-ok,
.owwb-cs-expire-date-wrapper .owwb-cs-default-select-wrapper .owwb-cs-form-item-validate_text {
  display: none;
}
/* line 68, tmp/styles/legacy/datepicker.less */
.owwb-cs-expire-date-wrapper .divider {
  width: 40px;
  line-height: 40px;
  font-size: 24px;
  text-align: center;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
}
/* line 76, tmp/styles/legacy/datepicker.less */
.owwb-cs-expire-date-wrapper .owwb-cs-text-input-wrapper {
  width: 120px;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
}
/* line 80, tmp/styles/legacy/datepicker.less */
.owwb-cs-expire-date-wrapper .owwb-cs-text-input-wrapper .owwb-cs-text-input {
  width: 100%;
}
/* line 84, tmp/styles/legacy/datepicker.less */
.owwb-cs-expire-date-wrapper .owwb-cs-text-input-wrapper .owwb-cs-icon-ok,
.owwb-cs-expire-date-wrapper .owwb-cs-text-input-wrapper .owwb-cs-form-item-validate_text {
  display: none;
}
/* DATEPICKER */
/* line 92, tmp/styles/legacy/datepicker.less */
.owwb-ws-calendar-switch {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
}
/* line 98, tmp/styles/legacy/datepicker.less */
.owwb-ws-calendar-switch .calendar-icon {
  background: none;
}
/* line 102, tmp/styles/legacy/datepicker.less */
.owwb-ws-calendar-switch .owwb-cs-default-button {
  display: block;
  height: 40px;
  box-sizing: border-box;
  padding: 8px;
  line-height: 24px;
  color: #212628;
  text-decoration: none;
}
/* Page title */
/* line 5, tmp/styles/legacy/service-form.less */
.form-header,
.owwb-ws-operation-page-title,
.operation-details .owwb-cs-main-title {
  position: relative;
  margin: 0 -1px;
  padding: 24px;
  height: 48px;
  line-height: 48px;
  background: #B2B2B2;
  text-align: left;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  font-size: 30px;
  font-weight: normal;
  color: #212628;
}
/* line 21, tmp/styles/legacy/service-form.less */
.form-header > span,
.owwb-ws-operation-page-title > span,
.operation-details .owwb-cs-main-title > span {
  float: left;
  max-width: 650px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 27, tmp/styles/legacy/service-form.less */
.form-header.no-actions > span,
.owwb-ws-operation-page-title.no-actions > span,
.operation-details .owwb-cs-main-title.no-actions > span {
  max-width: 100%;
}
/* line 32, tmp/styles/legacy/service-form.less */
.owwb-cs-hidden-form,
.owwb-cs-content-hidden {
  display: none;
}
/* line 37, tmp/styles/legacy/service-form.less */
.jsScheduleDayEditItem {
  display: none;
}
/* line 40, tmp/styles/legacy/service-form.less */
.jsScheduleDayEditItem.isVisible {
  display: block;
}
/* Form error */
/* line 46, tmp/styles/legacy/service-form.less */
.owwb-cs-form-error {
  padding: 24px 24px 24px 80px;
  margin-bottom: 24px;
  font-size: 16px;
  background: url('../images/attention.svg') #B2B2B2 no-repeat 16px 16px;
}
/* line 52, tmp/styles/legacy/service-form.less */
.owwb-cs-form-error p {
  margin: 0;
}
/* Form control label */
/* line 58, tmp/styles/legacy/service-form.less */
.owwb-cs-form-object-label-wrapper,
.owwb-cs-text-input-label-wrapper {
  min-height: 40px;
  line-height: 24px;
  width: 243px;
  margin-bottom: 0;
  display: inline-block;
  text-align: right;
  padding: 8px 16px 0 0;
  box-sizing: border-box;
  color: #B2B2B2;
  font-size: 14px;
}
/* Validation error message */
/* line 64, tmp/styles/legacy/service-form.less */
.owwb-cs-form-item-validate_text {
  display: none;
  vertical-align: top;
  min-height: 40px;
  width: 243px;
  padding: 8px 0 0 48px;
  margin: 0;
  box-sizing: border-box;
  color: #FF0040;
  background: url('../images/attention.svg') no-repeat 16px 8px;
  background-size: 24px;
  line-height: 24px;
  font-size: 14px;
}
/* line 78, tmp/styles/legacy/service-form.less */
.owwb_cs_onError .owwb-cs-form-item-validate_text {
  display: inline-block;
}
/* Validation success icon */
/* line 84, tmp/styles/legacy/service-form.less */
.owwb-cs-icon-ok {
  display: none;
  position: absolute;
  top: 8px;
  left: 100%;
  background: url(../images/tick-dark.svg) right center no-repeat;
  background-size: contain;
  width: 24px;
  height: 24px;
  padding-left: 16px;
}
/* line 96, tmp/styles/legacy/service-form.less */
.owwb_cs_onOk .owwb-cs-icon-ok {
  display: block;
}
/* Tooltip */
/* line 102, tmp/styles/legacy/service-form.less */
.owwb-cs-label-tip {
  margin: 0 auto;
  width: 376px;
  min-height: 24px;
  line-height: 24px;
  background: url('../images/info.svg') no-repeat left top;
  background-size: 24px;
  font-size: 14px;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  color: #B2B2B2;
  box-sizing: border-box;
  padding-left: 24px;
  word-wrap: break-word;
}
/* Service comment */
/* line 118, tmp/styles/legacy/service-form.less */
.owwb-cs-service-license {
  display: block;
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
}
/* Buttons */
/* line 126, tmp/styles/legacy/service-form.less */
.owwb_cs_form-buttons {
  text-align: center;
  padding-top: 24px;
}
/* line 131, tmp/styles/legacy/service-form.less */
.owwb_cs_form-buttons .owwb_cs_button-wrapper {
  display: inline-block;
  margin: 0 16px;
}
/* line 135, tmp/styles/legacy/service-form.less */
.owwb_cs_form-buttons .owwb_cs_button-wrapper:first-child {
  margin-left: 0;
}
/* line 139, tmp/styles/legacy/service-form.less */
.owwb_cs_form-buttons .owwb_cs_button-wrapper:last-child {
  margin-right: 0;
}
/* line 144, tmp/styles/legacy/service-form.less */
.owwb_cs_form-buttons .owwb_cs_button-wrapper.owwb_cs_isDisabled .wb-button,
.owwb_cs_form-buttons .owwb_cs_button-wrapper.owwb_cs_isDisabled .wb-button:hover {
  background: #FFFFFF;
  color: #212628;
  opacity: 1;
  cursor: default;
  text-decoration: none;
}
/* line 154, tmp/styles/legacy/service-form.less */
.owwb_cs_form-buttons .actions-wrapper {
  display: inline-block;
  margin: 0 auto;
  text-align: center;
}
/* line 159, tmp/styles/legacy/service-form.less */
.owwb_cs_form-buttons .actions-wrapper .owwb-cs-second-button {
  display: block;
  margin: 8px 0;
}
/* Payment actions: create template, create recurrent */
/* line 167, tmp/styles/legacy/service-form.less */
.payment-actions {
  text-align: right;
  float: right;
  font-size: 14px;
  line-height: 48px;
}
/* line 174, tmp/styles/legacy/service-form.less */
.payment-actions.single-item .owwb-ws-operation-result_save-template {
  line-height: inherit;
}
/* line 179, tmp/styles/legacy/service-form.less */
.payment-actions .owwb-ws-operation-result_save-template {
  line-height: 24px;
}
/* line 183, tmp/styles/legacy/service-form.less */
.payment-actions .owwb-ws-operation-result_save-template-controls {
  position: absolute;
  top: 24px;
  left: 0;
  right: 0;
  height: 48px;
  line-height: 48px;
  padding: 0 24px;
  margin: 0;
  background: #B2B2B2;
  font-size: 0;
}
/* line 196, tmp/styles/legacy/service-form.less */
.payment-actions .owwb-ws-operation-result_save-template-controls .owwb-cs-text-input-wrapper {
  display: block;
  height: 100%;
  float: left;
}
/* line 202, tmp/styles/legacy/service-form.less */
.payment-actions .owwb-ws-operation-result_save-template-controls .owwb-cs-text-input {
  width: auto;
}
/* line 206, tmp/styles/legacy/service-form.less */
.payment-actions .owwb-ws-operation-result_save-template-controls input[type="text"] {
  height: 48px;
  border: none;
  background: transparent;
  font-size: 30px;
  padding: 0;
  width: 376px;
}
/* line 214, tmp/styles/legacy/service-form.less */
.payment-actions .owwb-ws-operation-result_save-template-controls input[type="text"]:-webkit-autofill,
.payment-actions .owwb-ws-operation-result_save-template-controls input[type="text"]:-webkit-autofill:focus {
  background: none;
  -webkit-box-shadow: 0 0 0 1000px #B2B2B2 inset;
}
/* line 221, tmp/styles/legacy/service-form.less */
.payment-actions .owwb-ws-operation-result_save-template-controls .owwb-cs-form-error {
  background: url('../images/attention.svg') transparent no-repeat 4px center;
  background-size: 24px;
  display: inline-block;
  vertical-align: middle;
  padding: 0 0 0 32px;
  margin: 0;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  color: #FF0040;
  font-size: 14px;
}
/* Templates and recurrents actions: edit, delete */
/* line 236, tmp/styles/legacy/service-form.less */
.owwb-cs-form-object-links {
  float: right;
  font-size: 14px;
  text-align: right;
  height: 48px;
}
/* line 242, tmp/styles/legacy/service-form.less */
.owwb-cs-form-object-links > .owwb_cs_button-wrapper {
  line-height: 24px;
}
/* line 248, tmp/styles/legacy/service-form.less */
.owwb_ws_templateDeleteButton .jsDetailsBody {
  display: none;
}
/* line 251, tmp/styles/legacy/service-form.less */
.owwb_ws_templateDeleteButton .jsDetailsBody a {
  color: #FF0040;
}
/* line 256, tmp/styles/legacy/service-form.less */
.owwb_ws_templateDeleteButton .closed-title {
  color: #FF0040;
}
/* line 260, tmp/styles/legacy/service-form.less */
.owwb_ws_templateDeleteButton .opened-title {
  display: none;
  margin-left: 16px;
}
/* line 265, tmp/styles/legacy/service-form.less */
.owwb_ws_templateDeleteButton .jsDetailsObject {
  height: 24px;
  line-height: 24px;
  font-size: 0;
}
/* line 270, tmp/styles/legacy/service-form.less */
.owwb_ws_templateDeleteButton .jsDetailsObject.bottom {
  float: right;
  height: 48px;
  line-height: 48px;
}
/* line 277, tmp/styles/legacy/service-form.less */
.owwb_ws_templateDeleteButton .jsDetailsObject.open .closed-title {
  display: none;
}
/* line 281, tmp/styles/legacy/service-form.less */
.owwb_ws_templateDeleteButton .jsDetailsObject.open .opened-title {
  display: inline-block;
}
/* line 285, tmp/styles/legacy/service-form.less */
.owwb_ws_templateDeleteButton .jsDetailsObject.open .jsDetailsBody {
  display: inline-block;
}
/* Checkbox */
/* line 293, tmp/styles/legacy/service-form.less */
.owwb-cs-checkbox-input-wrapper {
  margin-bottom: 24px;
}
/* line 297, tmp/styles/legacy/service-form.less */
.owwb-cs-checkbox-input {
  float: left;
  margin-right: 8px;
}
/* line 301, tmp/styles/legacy/service-form.less */
.owwb_cs_isChecked .owwb-cs-checkbox-input,
.owwb_cs_CheckedFocused .owwb-cs-checkbox-input {
  background-color: #212628;
  border-color: #212628;
}
/* line 308, tmp/styles/legacy/service-form.less */
.owwb-cs-checkbox-label-wrapper {
  padding-left: 32px;
}
/* line 311, tmp/styles/legacy/service-form.less */
.owwb-cs-checkbox-label-wrapper .owwb-cs-checkbox-real-label {
  cursor: pointer;
}
/* CONTRACT_STATIC */
/* STATIC_ITEM */
/* STATIC_TEXT */
/* line 319, tmp/styles/legacy/service-form.less */
.jsPrintWrapper {
  min-height: 40px;
  margin: 0 0 24px 0;
  font-size: 0;
}
/* line 323, tmp/styles/legacy/service-form.less */
.owwb-cs-form-object-text-value {
  width: 376px;
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  min-height: 40px;
  line-height: 24px;
  padding-top: 8px;
  font-size: 14px;
}
/* line 331, tmp/styles/legacy/service-form.less */
.owwb-cs-form-object-text-value .payment-system-icon {
  display: inline-block;
  vertical-align: top;
  margin-right: 8px;
  height: 24px;
  float: none;
}
/* line 342, tmp/styles/legacy/service-form.less */
#operation-details .jsPrintWrapper,
.owwb-ws-confirmation-payment-form .jsPrintWrapper {
  width: 455px;
  margin: 0 auto 24px;
}
/* line 347, tmp/styles/legacy/service-form.less */
#operation-details .owwb-cs-form-object-label-wrapper,
.owwb-ws-confirmation-payment-form .owwb-cs-form-object-label-wrapper {
  width: 50%;
  text-align: left;
}
/* line 352, tmp/styles/legacy/service-form.less */
#operation-details .owwb-cs-form-object-text-value,
.owwb-ws-confirmation-payment-form .owwb-cs-form-object-text-value {
  width: 50%;
  text-align: right;
  min-height: 40px;
  height: auto;
  line-height: 24px;
  box-sizing: border-box;
  padding-top: 8px;
  font-size: 18px;
}
/* GROUP */
/* line 365, tmp/styles/legacy/service-form.less */
.owwb-cs-no-group .owwb-cs-slide-list-item-title {
  line-height: 40px;
  width: 455px;
  margin: 0 auto 24px;
  display: block;
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 375, tmp/styles/legacy/service-form.less */
.owwb-cs-slide-list {
  border: solid rgba(178, 178, 178, 0.3);
  border-width: 1px 0;
}
/* line 379, tmp/styles/legacy/service-form.less */
.owwb-cs-slide-list + .owwb-cs-slide-list,
.owwb-cs-slide-list + .owwb_cs_slide_optional {
  border-top-width: 0;
}
/* line 385, tmp/styles/legacy/service-form.less */
.owwb-cs-slide-list-item-state-icon {
  display: none;
}
/* line 389, tmp/styles/legacy/service-form.less */
.owwb-cs-slide-list-item-title {
  font-size: 18px;
  line-height: 64px;
  color: #212628;
}
/* line 394, tmp/styles/legacy/service-form.less */
.owwb-cs-slide-list-item-title:hover {
  text-decoration: none;
}
/* line 399, tmp/styles/legacy/service-form.less */
.owwb-cs-slide-list-item-content {
  overflow: hidden;
  height: 0;
}
/* line 403, tmp/styles/legacy/service-form.less */
.owwb_cs_slideListItemActive .owwb-cs-slide-list-item-content {
  overflow: visible;
  height: auto;
}
/* line 409, tmp/styles/legacy/service-form.less */
.owwb_cs_slide_optional {
  border: solid rgba(178, 178, 178, 0.3);
  border-width: 1px 0;
}
/* line 413, tmp/styles/legacy/service-form.less */
.owwb_cs_slide_optional + .owwb-cs-slide-list,
.owwb_cs_slide_optional + .owwb_cs_slide_optional {
  border-top-width: 0;
}
/* line 418, tmp/styles/legacy/service-form.less */
.owwb_cs_slide_optional .owwb-cs-slide-list {
  border: none;
}
/* line 422, tmp/styles/legacy/service-form.less */
.owwb_cs_slide_optional .owwb-cs-slide-link-add {
  display: none;
}
/* line 426, tmp/styles/legacy/service-form.less */
.owwb_cs_slide_optional .owwb-cs-slide-link-del {
  display: block;
}
/* line 430, tmp/styles/legacy/service-form.less */
.owwb_cs_slide_optional .owwb-cs-slide-list-item-title {
  display: initial;
}
/* line 435, tmp/styles/legacy/service-form.less */
.owwb_cs_slide_optional.owwb-cs-slide-optional-hidden .owwb-cs-slide-link-add {
  display: inline-block;
}
/* line 439, tmp/styles/legacy/service-form.less */
.owwb_cs_slide_optional.owwb-cs-slide-optional-hidden .owwb-cs-slide-list-item-title,
.owwb_cs_slide_optional.owwb-cs-slide-optional-hidden .owwb-cs-slide-link-del {
  display: none;
}
/* line 446, tmp/styles/legacy/service-form.less */
.owwb-cs-slide-link-add,
.owwb-cs-slide-link-del {
  font-size: 18px;
  line-height: 64px;
}
/* line 451, tmp/styles/legacy/service-form.less */
.owwb-cs-slide-link-add .owwb-cs-slide_link_text,
.owwb-cs-slide-link-del .owwb-cs-slide_link_text {
  border-bottom: 1px dashed;
}
/* line 455, tmp/styles/legacy/service-form.less */
.owwb-cs-slide-link-add:hover,
.owwb-cs-slide-link-del:hover {
  text-decoration: none;
}
/* line 467, tmp/styles/legacy/service-form.less */
.owwb-cs-slide-link-del {
  float: right;
}
/* line 4, tmp/styles/legacy/add-auth.less */
.owwb-cs-form-widget {
  width: 455px;
  margin: 0 auto;
  padding: 24px 0;
  border: solid rgba(178, 178, 178, 0.3);
  border-width: 1px 0;
}
/* line 11, tmp/styles/legacy/add-auth.less */
.owwb-cs-form-widget .owwb-ws-payment-instructions {
  margin-bottom: 16px;
  color: #B2B2B2;
}
/* line 16, tmp/styles/legacy/add-auth.less */
.owwb-cs-form-widget .owwb-cs-text-input-label-wrapper {
  font-size: 14px;
  color: #B2B2B2;
  margin-bottom: 8px;
  line-height: 24px;
}
/* line 23, tmp/styles/legacy/add-auth.less */
.owwb-cs-form-widget .owwb-cs-default-select-wrapper {
  margin: 0;
}
/* line 26, tmp/styles/legacy/add-auth.less */
.owwb-cs-form-widget .owwb-cs-default-select-wrapper .owwb-cs-default-select-visual-wrapper,
.owwb-cs-form-widget .owwb-cs-default-select-wrapper .owwb-cs-default-select-drop-down-list {
  width: 100%;
}
/* line 31, tmp/styles/legacy/add-auth.less */
.owwb-cs-form-widget .owwb-cs-default-select-wrapper .owwb-cs-icon-ok {
  display: none;
}
/* line 36, tmp/styles/legacy/add-auth.less */
.owwb-cs-form-widget .otp-input-block {
  font-size: 0;
}
/* line 39, tmp/styles/legacy/add-auth.less */
.owwb-cs-form-widget .otp-input-block > * {
  margin: 0;
  width: 50%;
  display: inline-block;
  vertical-align: top;
}
/* line 47, tmp/styles/legacy/add-auth.less */
.owwb-cs-form-widget .otp-input-block .owwb-cs-text-input-wrapper .owwb-cs-text-input {
  width: 100%;
}
/* line 51, tmp/styles/legacy/add-auth.less */
.owwb-cs-form-widget .otp-input-block .owwb-cs-text-input-wrapper .owwb-cs-icon-ok {
  display: none;
}
/* line 55, tmp/styles/legacy/add-auth.less */
.owwb-cs-form-widget .otp-input-block .owwb-cs-text-input-wrapper .owwb-cs-form-item-validate_text {
  font-size: 12px;
  padding: 0;
  line-height: 20px;
  min-height: 20px;
  background: none;
}
/* line 64, tmp/styles/legacy/add-auth.less */
.owwb-cs-form-widget .otp-input-block .owwb-cs-text-input-note {
  margin: 0;
  padding-left: 24px;
  font-size: 14px;
  line-height: 20px;
  color: #B2B2B2;
}
/* line 4, tmp/styles/legacy/application-history.less */
#application-history {
  margin: -24px;
}
/* line 8, tmp/styles/legacy/application-history.less */
.owwb-ws-history,
.owwb-ws-history-list-empty {
  padding: 24px;
}
/* line 13, tmp/styles/legacy/application-history.less */
.owwb-ws-history-list-empty {
  border: none;
}
/* line 16, tmp/styles/legacy/application-history.less */
.owwb-ws-history-list-empty .owwb-cs-slide-list-item {
  border: none;
  text-align: center;
}
/* line 22, tmp/styles/legacy/application-history.less */
.owwb_ws_historyItem {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  height: 48px;
  margin-left: 10%;
  border-top: 1px solid rgba(178, 178, 178, 0.3);
  box-sizing: border-box;
}
/* line 31, tmp/styles/legacy/application-history.less */
.owwb_ws_historyItem.owwb_ws_history_date_item {
  margin-left: 0;
}
/* line 34, tmp/styles/legacy/application-history.less */
.owwb_ws_historyItem.owwb_ws_history_date_item .owwb-ws-history-item-date {
  display: block;
}
/* line 39, tmp/styles/legacy/application-history.less */
.owwb_ws_historyItem:last-child {
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 43, tmp/styles/legacy/application-history.less */
.owwb_ws_historyItem .owwb-cs-veneer {
  display: none;
}
/* line 48, tmp/styles/legacy/application-history.less */
.owwb-ws-history-item-date {
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
  color: #B2B2B2;
  display: none;
}
/* line 54, tmp/styles/legacy/application-history.less */
.owwb-ws-history-item-source {
  -ms-flex-preferred-size: 40px;
      flex-basis: 40px;
  text-align: center;
}
/* line 59, tmp/styles/legacy/application-history.less */
.owwb-ws-history-operation-source-icon {
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  background: no-repeat center;
  background-size: contain;
}
/* line 68, tmp/styles/legacy/application-history.less */
.owwb-ws-history-operation-source-icon.owwb-ws-history-operation-source-icon_MB_ANDROID,
.owwb-ws-history-operation-source-icon.owwb-ws-history-operation-source-icon_MB_IPHONE,
.owwb-ws-history-operation-source-icon.owwb-ws-history-operation-source-icon_MB,
.owwb-ws-history-operation-source-icon.owwb-ws-history-operation-source-icon_MWB {
  background-image: url('../images/mobile.svg');
}
/* line 75, tmp/styles/legacy/application-history.less */
.owwb-ws-history-operation-source-icon.owwb-ws-history-operation-source-icon_KIOSK {
  background-image: url('../images/kiosk.svg');
}
/* line 79, tmp/styles/legacy/application-history.less */
.owwb-ws-history-operation-source-icon.owwb-ws-history-operation-source-icon_ATM {
  background-image: url('../images/atm.svg');
}
/* line 83, tmp/styles/legacy/application-history.less */
.owwb-ws-history-operation-source-icon.owwb-ws-history-operation-source-icon_WB,
.owwb-ws-history-operation-source-icon.owwb-ws-history-operation-source-icon_WWW {
  background-image: url('../images/web.svg');
}
/* line 89, tmp/styles/legacy/application-history.less */
.owwb-ws-history-item-title {
  -ms-flex-positive: 1;
      flex-grow: 1;
}
/* line 93, tmp/styles/legacy/application-history.less */
.owwb-ws-history-operation-status-icon {
  display: inline-block;
  vertical-align: middle;
  width: 14px;
  height: 17px;
  margin-right: 2px;
  background: url('../images/status_icons.png') no-repeat;
}
/* line 102, tmp/styles/legacy/application-history.less */
.owwb-ws-history-item-status {
  -ms-flex-preferred-size: 120px;
      flex-basis: 120px;
  text-align: right;
}
/* line 107, tmp/styles/legacy/application-history.less */
.owwb-ws-status_Waiting {
  color: #38b2a7;
}
/* line 110, tmp/styles/legacy/application-history.less */
.owwb-ws-status_Waiting .owwb-ws-history-operation-status-icon {
  background-position: 0 0;
}
/* line 115, tmp/styles/legacy/application-history.less */
.owwb-ws-status_WB {
  color: #38b2a7;
}
/* line 118, tmp/styles/legacy/application-history.less */
.owwb-ws-status_WB .owwb-ws-history-operation-status-icon {
  background-position: 0 0;
}
/* line 123, tmp/styles/legacy/application-history.less */
.owwb-ws-status_Posted {
  color: #00a1e1;
}
/* line 126, tmp/styles/legacy/application-history.less */
.owwb-ws-status_Posted .owwb-ws-history-operation-status-icon {
  background-position: 0 -29px;
}
/* line 131, tmp/styles/legacy/application-history.less */
.owwb-ws-status_Suspended {
  color: #925ed0;
}
/* line 134, tmp/styles/legacy/application-history.less */
.owwb-ws-status_Suspended .owwb-ws-history-operation-status-icon {
  background-position: 0 -61px;
}
/* line 139, tmp/styles/legacy/application-history.less */
.owwb-ws-status_Rejected {
  color: #9d3030;
}
/* line 142, tmp/styles/legacy/application-history.less */
.owwb-ws-status_Rejected .owwb-ws-history-operation-status-icon {
  background-position: 0 -123px;
}
/* line 147, tmp/styles/legacy/application-history.less */
.owwb-ws-status_Declined {
  color: #9d3030;
}
/* line 150, tmp/styles/legacy/application-history.less */
.owwb-ws-status_Declined .owwb-ws-history-operation-status-icon {
  background-position: 0 -123px;
}
/* line 155, tmp/styles/legacy/application-history.less */
.owwb-ws-status_Expired {
  color: #ffa400;
}
/* line 158, tmp/styles/legacy/application-history.less */
.owwb-ws-status_Expired .owwb-ws-history-operation-status-icon {
  background-position: 0 -92px;
}
/* line 163, tmp/styles/legacy/application-history.less */
.owwb-ls-full-column.operation-details {
  padding: 0;
}
/* line 167, tmp/styles/legacy/application-history.less */
#operation-details {
  padding: 24px;
}
/* line 170, tmp/styles/legacy/application-history.less */
#operation-details .owwb-ws-operation-result-link-wrapper {
  margin-top: 24px;
  text-align: center;
}
/* line 175, tmp/styles/legacy/application-history.less */
#operation-details .jsPrintWrapper {
  min-height: 32px;
}
/* line 179, tmp/styles/legacy/application-history.less */
#operation-details .owwb-cs-form-object-label-wrapper {
  min-height: 32px;
  line-height: 24px;
  padding-top: 4px;
}
/* line 185, tmp/styles/legacy/application-history.less */
#operation-details .owwb-cs-form-object-text-value {
  text-align: left;
  min-height: 32px;
  line-height: 24px;
  padding-top: 4px;
}
/* line 4, tmp/styles/legacy/invoice-details.less */
.owwb-cs-column-list {
  margin: 24px 0 0;
}
/* line 8, tmp/styles/legacy/invoice-details.less */
.inline-edit {
  padding-right: 1.5em;
  margin-right: -1.5em;
  background: url('../images/edit.svg') no-repeat right center;
  background-size: 1.5em;
}
/* line 15, tmp/styles/legacy/invoice-details.less */
.inline-edit:hover {
  background-image: url('../images/edit-hover.svg');
}
/* line 19, tmp/styles/legacy/invoice-details.less */
.inline-edit.disabled,
.inline-edit.disabled:hover {
  color: #B2B2B2;
  background: none;
  cursor: default;
  pointer-events: none;
  text-decoration: none;
}
/* line 27, tmp/styles/legacy/invoice-details.less */
.amount .inline-edit {
  font-size: 22px;
}
/* line 33, tmp/styles/legacy/invoice-details.less */
.invoice-form .jsPrintWrapper {
  min-height: 32px;
  margin-bottom: 0;
}
/* line 37, tmp/styles/legacy/invoice-details.less */
.invoice-form .jsPrintWrapper .owwb-cs-form-object-label-wrapper,
.invoice-form .jsPrintWrapper .owwb-cs-form-object-text-value {
  min-height: 32px;
  line-height: 24px;
  padding-top: 4px;
}
/* line 46, tmp/styles/legacy/invoice-details.less */
.invoice-form.owwb-ws-confirmation-payment-form .jsPrintWrapper {
  width: auto;
  margin: 0;
}
/* line 51, tmp/styles/legacy/invoice-details.less */
.invoice-form.owwb-ws-confirmation-payment-form .owwb-cs-form-object-label-wrapper {
  width: 243px;
  text-align: right;
}
/* line 56, tmp/styles/legacy/invoice-details.less */
.invoice-form.owwb-ws-confirmation-payment-form .owwb-cs-form-object-text-value {
  width: 376px;
  text-align: left;
  font-size: 14px;
}
/* line 63, tmp/styles/legacy/invoice-details.less */
.invoice-form.owwb-ws-confirmation-payment-form .block__invoice-details ~ .jsPrintWrapper {
  width: 455px;
  margin: 0 auto 24px;
}
/* line 67, tmp/styles/legacy/invoice-details.less */
.invoice-form.owwb-ws-confirmation-payment-form .block__invoice-details ~ .jsPrintWrapper .owwb-cs-form-object-label-wrapper {
  width: 50%;
  text-align: left;
}
/* line 72, tmp/styles/legacy/invoice-details.less */
.invoice-form.owwb-ws-confirmation-payment-form .block__invoice-details ~ .jsPrintWrapper .owwb-cs-form-object-text-value {
  width: 50%;
  text-align: right;
  font-size: 18px;
}
/* INVOICE_HEADER */
/* line 83, tmp/styles/legacy/invoice-details.less */
.block__invoice-header {
  margin-bottom: 24px;
}
/* line 87, tmp/styles/legacy/invoice-details.less */
.invoice-section {
  position: relative;
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
  padding: 0 0 16px 0;
  margin: 0 20% 40px auto;
}
/* line 93, tmp/styles/legacy/invoice-details.less */
.invoice-section .confirm-hidden {
  display: block;
}
/* line 97, tmp/styles/legacy/invoice-details.less */
.invoice-section .confirm-visible {
  position: relative;
  display: none;
}
/* line 101, tmp/styles/legacy/invoice-details.less */
.invoice-section .confirm-visible .add-info,
.invoice-section .confirm-visible .amount {
  position: absolute;
  right: 0;
}
/* line 106, tmp/styles/legacy/invoice-details.less */
.invoice-section .confirm-visible .add-info {
  top: 0;
}
/* line 110, tmp/styles/legacy/invoice-details.less */
.invoice-section .confirm-visible .amount {
  bottom: 0;
}
/* line 113, tmp/styles/legacy/invoice-details.less */
.invoice-section .confirm-visible .amount .owwb-cs-form-object-text-value {
  font-size: 24px;
}
/* line 117, tmp/styles/legacy/invoice-details.less */
.invoice-section .confirm-visible .amount .owwb-cs-form-object-label-wrapper {
  display: none;
}
/* line 122, tmp/styles/legacy/invoice-details.less */
.invoice-section .confirm-visible .owwb-cs-form-object-text-value {
  width: auto;
}
/* line 126, tmp/styles/legacy/invoice-details.less */
.invoice-section .confirm-visible .owwb-cs-form-object-label-wrapper {
  display: inline-block;
  text-align: left;
  width: auto;
}
/* line 133, tmp/styles/legacy/invoice-details.less */
.invoice-section h4 {
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
  margin: 0 0 16px;
  padding: 0 0 16px 0;
}
/* line 139, tmp/styles/legacy/invoice-details.less */
.invoice-section .owwb-cs-text-input-label-wrapper,
.invoice-section .owwb-cs-form-object-label-wrapper,
.invoice-section .real-value {
  display: none;
}
/* line 145, tmp/styles/legacy/invoice-details.less */
.invoice-section .owwb_cs_onOk .owwb-cs-icon-ok {
  display: none;
}
/* line 149, tmp/styles/legacy/invoice-details.less */
.invoice-section .row {
  clear: both;
}
/* line 153, tmp/styles/legacy/invoice-details.less */
.invoice-section div.amount {
  display: inline-block;
  float: right;
  position: relative;
  margin-top: 6px;
}
/* line 160, tmp/styles/legacy/invoice-details.less */
.invoice-section .owwb-cs-form-item-validate_text {
  width: auto;
  background: none;
  padding: 0;
}
/* line 166, tmp/styles/legacy/invoice-details.less */
.invoice-section .prev-data {
  float: left;
  margin-bottom: 16px;
}
/* line 171, tmp/styles/legacy/invoice-details.less */
.invoice-section .prev-value {
  display: none;
}
/* line 175, tmp/styles/legacy/invoice-details.less */
.invoice-section .prev-date-edit,
.invoice-section .prev-value-edit,
.invoice-section .prev-date-static {
  display: inline-block;
  vertical-align: top;
}
/* line 182, tmp/styles/legacy/invoice-details.less */
.invoice-section .prev-date-static {
  width: 214px;
  height: 40px;
  line-height: 40px;
  margin-right: 16px;
}
/* line 188, tmp/styles/legacy/invoice-details.less */
.invoice-section .prev-date-static > span {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}
/* line 195, tmp/styles/legacy/invoice-details.less */
.invoice-section .tariff-data,
.invoice-section .add-info {
  text-align: right;
  margin-bottom: 16px;
}
/* line 201, tmp/styles/legacy/invoice-details.less */
.invoice-section .current-data {
  display: inline-block;
}
/* line 204, tmp/styles/legacy/invoice-details.less */
.invoice-section .current-data .label {
  display: none;
}
/* line 209, tmp/styles/legacy/invoice-details.less */
.invoice-section .current-date,
.invoice-section .current-value {
  display: inline-block;
  vertical-align: top;
}
/* line 215, tmp/styles/legacy/invoice-details.less */
.invoice-section .datepicker,
.invoice-section .measurement,
.invoice-section .pay-amount {
  font-size: 0;
}
/* line 220, tmp/styles/legacy/invoice-details.less */
.invoice-section .datepicker .owwb-cs-text-input-wrapper,
.invoice-section .measurement .owwb-cs-text-input-wrapper,
.invoice-section .pay-amount .owwb-cs-text-input-wrapper {
  margin-bottom: 0;
}
/* line 224, tmp/styles/legacy/invoice-details.less */
.invoice-section .datepicker .owwb-cs-text-input,
.invoice-section .measurement .owwb-cs-text-input,
.invoice-section .pay-amount .owwb-cs-text-input {
  width: 100%;
}
/* line 229, tmp/styles/legacy/invoice-details.less */
.invoice-section .datepicker {
  margin-right: 16px;
}
/* line 232, tmp/styles/legacy/invoice-details.less */
.invoice-section .datepicker .owwb-cs-text-input-wrapper {
  width: 214px;
}
/* line 238, tmp/styles/legacy/invoice-details.less */
.invoice-section .measurement .owwb-cs-text-input-wrapper {
  width: 214px;
}
/* line 243, tmp/styles/legacy/invoice-details.less */
.invoice-section .pay-amount {
  position: absolute;
  right: -150px;
  top: -8px;
  display: none;
}
/* line 249, tmp/styles/legacy/invoice-details.less */
.invoice-section .pay-amount .owwb-cs-text-input-wrapper {
  width: 136px;
}
/* line 253, tmp/styles/legacy/invoice-details.less */
.invoice-section .pay-amount .label {
  position: absolute;
  top: -31px;
  font-size: 14px;
}
/* line 259, tmp/styles/legacy/invoice-details.less */
.invoice-section .pay-amount .cancel-icon {
  z-index: 2;
  position: absolute;
  top: 0;
  right: 0;
  height: 24px;
  width: 24px;
  margin-top: 8px;
  margin-right: 8px;
  background: url('../images/icon-x-dark.svg') no-repeat center;
  background-size: contain;
  opacity: 0.5;
}
/* line 275, tmp/styles/legacy/invoice-details.less */
.confirmation .invoice-section .confirm-hidden,
.result .invoice-section .confirm-hidden {
  display: none;
}
/* line 279, tmp/styles/legacy/invoice-details.less */
.confirmation .invoice-section .confirm-visible,
.result .invoice-section .confirm-visible {
  display: block;
}
/* line 285, tmp/styles/legacy/invoice-details.less */
.total-amount {
  font-size: 30px;
  position: static;
  text-align: right;
}
/* line 292, tmp/styles/legacy/invoice-details.less */
.non-editable-items .invoice-item {
  font-size: 0;
  line-height: 24px;
}
/* line 297, tmp/styles/legacy/invoice-details.less */
.non-editable-items h5,
.non-editable-items .pay-amount {
  width: 50%;
  text-align: right;
  font-size: 14px;
  margin: 0;
  display: inline-block;
  vertical-align: top;
}
/* line 307, tmp/styles/legacy/invoice-details.less */
.non-editable-items h5 {
  font-weight: normal;
}
/* line 311, tmp/styles/legacy/invoice-details.less */
.non-editable-items .pay-amount {
  position: static;
}
/* line 314, tmp/styles/legacy/invoice-details.less */
.non-editable-items .pay-amount .owwb-cs-form-object-wrapper {
  min-height: 0;
  width: auto;
}
/* line 319, tmp/styles/legacy/invoice-details.less */
.non-editable-items .pay-amount .owwb-cs-form-object-label-wrapper {
  display: none;
}
/* line 323, tmp/styles/legacy/invoice-details.less */
.non-editable-items .pay-amount .owwb-cs-form-object-text-value {
  width: 100%;
  min-height: 0;
  padding: 0;
  text-align: right;
}
/* line 4, tmp/styles/common/print.less */
.bank-info-print-header {
  display: none !important;
  margin-top: 24px;
  width: 100%;
}
/* line 9, tmp/styles/common/print.less */
.bank-info-print-header .bank-print-logo {
  text-align: center;
}
/* line 13, tmp/styles/common/print.less */
.bank-info-print-header .bank-print-info {
  height: 32px;
  line-height: 32px;
  text-align: center;
}
@media print {
  /* line 21, tmp/styles/common/print.less */
  body {
    height: auto;
  }
  /* line 25, tmp/styles/common/print.less */
  body.has-dialog .owwb-ls-main-wrap {
    display: none;
  }
  /* line 31, tmp/styles/common/print.less */
  .footer-block,
  .block__main-menu,
  .block__submenu-switch,
  .block__banner-carousel,
  .owwb-cs-back,
  .owwb-ws-operation-result-link-wrapper,
  .header-block,
  .noprint,
  .ui-widget-overlay,
  .ui-tabs-nav,
  .owwb-ws-history-operation-source-icon {
    display: none !important;
  }
  /* line 45, tmp/styles/common/print.less */
  .bank-info-print-header {
    display: block !important;
  }
  /* line 49, tmp/styles/common/print.less */
  .main-content {
    border: none !important;
  }
  /* line 53, tmp/styles/common/print.less */
  .ui-dialog.operation-details-dialog {
    position: static !important;
    margin: 0 auto;
    border: none !important;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    max-height: none;
    height: auto !important;
  }
  /* line 61, tmp/styles/common/print.less */
  .ui-dialog.operation-details-dialog .operation-details-header {
    border-bottom: 1px solid rgba(178, 178, 178, 0.3);
    padding-left: 0;
    padding-right: 0;
  }
  /* line 66, tmp/styles/common/print.less */
  .ui-dialog.operation-details-dialog .operation-details-header h1,
  .ui-dialog.operation-details-dialog .operation-details-header h3 {
    color: #212628;
    opacity: 1;
  }
  /* line 72, tmp/styles/common/print.less */
  .ui-dialog.operation-details-dialog .operation-details-body {
    overflow: visible;
    padding: 0;
    margin: 0;
    width: 100%;
    box-sizing: border-box;
  }
  /* line 79, tmp/styles/common/print.less */
  .ui-dialog.operation-details-dialog .operation-details-body .details-section {
    width: 100%;
  }
  /* line 83, tmp/styles/common/print.less */
  .ui-dialog.operation-details-dialog .operation-details-body .details {
    page-break-inside: avoid;
  }
  /* line 86, tmp/styles/common/print.less */
  .ui-dialog.operation-details-dialog .operation-details-body .details > * {
    line-height: 24px;
    padding-top: 0;
  }
  /* line 93, tmp/styles/common/print.less */
  .ui-dialog.operation-details-dialog .accordion-content {
    display: block !important;
    padding-bottom: 0;
  }
  /* line 98, tmp/styles/common/print.less */
  .ui-dialog.operation-details-dialog .invoice-item-header {
    min-height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 14px;
  }
  /* line 105, tmp/styles/common/print.less */
  .ui-dialog.operation-details-dialog .invoice-item-header .invoice-item-name,
  .ui-dialog.operation-details-dialog .invoice-item-header .invoice-item-amount {
    padding-top: 0;
  }
  /* line 113, tmp/styles/common/print.less */
  .block__contract-details .content-header {
    display: none !important;
  }
  /* line 117, tmp/styles/common/print.less */
  .block__contract-details .print-header {
    width: 100%;
    display: block !important;
    padding-bottom: 12px;
    margin-bottom: 12px;
    text-align: center;
    border-bottom: 1px solid rgba(178, 178, 178, 0.3);
  }
  /* line 126, tmp/styles/common/print.less */
  .block__contract-details table {
    margin: 0 auto;
  }
  /* line 130, tmp/styles/common/print.less */
  .block__contract-details td.value {
    font-size: 18px !important;
  }
  /* line 136, tmp/styles/common/print.less */
  .payment-complete-page .text-icon.success,
  .payment-complete-page .owwb-ws-operation-result_title,
  .payment-complete-page .action-link {
    display: none !important;
  }
  /* line 142, tmp/styles/common/print.less */
  .payment-complete-page .details-block {
    display: block !important;
  }
  /* line 146, tmp/styles/common/print.less */
  .payment-complete-page .operation-details-header {
    display: block !important;
    border-bottom: 1px solid rgba(178, 178, 178, 0.3);
  }
}
@font-face {
    font-family: 'FuturaBold';
    src: url('fonts/FuturaPTBold.woff') format('woff');
}

@font-face {
    font-family: 'FuturaBook';
    src: url('fonts/FuturaPTBook.woff') format('woff');
}

@font-face {
    font-family: 'FuturaMedium';
    src: url('fonts/FuturaPTMedium.woff') format('woff');
}

@font-face {
    font-family: 'FuturaHeavy';
    src: url('fonts/FuturaPTHeavy.woff') format('woff');
}
/* line 6, tmp/styles/common/_layout.less */
.owwb-ls-main-wrap {
  padding: 24px;
  background: #FFFFFF;
}
/* line 11, tmp/styles/common/_layout.less */
.header-block {
  width: 960px;
  height: 128px;
  background: none;
  padding: 0;
  position: relative;
}
/* line 14, tmp/styles/common/_layout.less */
.header-block:empty {
  background: linear-gradient(to bottom, transparent 0, transparent 49.9%, white 50%, white);
}
/* line 23, tmp/styles/common/_layout.less */
.header-block .header-logo {
  top: 16px;
  left: 24px;
  width: 96px;
  height: 96px;
  background-position: center center;
}
/* line 32, tmp/styles/common/_layout.less */
.header-block .top,
.header-block .bottom {
  height: 48px;
  line-height: 48px;
  padding: 0 24px;
}
/* line 39, tmp/styles/common/_layout.less */
.header-block .top {
  padding-top: 16px;
}
/* line 43, tmp/styles/common/_layout.less */
.header-block .bottom {
  padding-bottom: 16px;
  background: #FFFFFF;
}
/* line 49, tmp/styles/common/_layout.less */
.last-entry {
  color: #B2B2B2;
  text-transform: lowercase;
}
/* line 54, tmp/styles/common/_layout.less */
.user-name,
.logout-link {
  font-size: 12px;
  text-transform: uppercase;
  display: inline;
  vertical-align: baseline;
}
/* line 62, tmp/styles/common/_layout.less */
.user-name {
  color: #212628;
}
/* line 66, tmp/styles/common/_layout.less */
.logout-link {
  background: none;
  margin-left: 16px;
}
/* line 71, tmp/styles/common/_layout.less */
.language-item {
  color: #00503C;
}
/* line 75, tmp/styles/common/_layout.less */
.main-content {
  border-width: 0;
}
/* line 78, tmp/styles/common/_layout.less */
.login-page .main-content {
  border-top: none;
}
/* line 83, tmp/styles/common/_layout.less */
.footer-block {
  width: 960px;
  background: #212628;
  margin: 0 auto 16px;
  padding: 24px;
  box-sizing: border-box;
}
/* line 91, tmp/styles/common/_layout.less */
.f-sections {
  width: 100%;
}
/* line 96, tmp/styles/common/_layout.less */
.f-section {
  display: inline-block;
  vertical-align: top;
  width: 33%;
}
/* line 101, tmp/styles/common/_layout.less */
.f-section li {
  min-height: 32px;
  line-height: 32px;
}
/* line 106, tmp/styles/common/_layout.less */
.f-section a {
  font-size: 18px;
  color: white;
}
/* line 111, tmp/styles/common/_layout.less */
.f-section .phone {
  font-size: 24px;
  line-height: normal;
}
/* line 116, tmp/styles/common/_layout.less */
.f-section .phone-info {
  opacity: 0.5;
  float: none;
  width: 60%;
  line-height: 16px;
  padding-top: 8px;
}
/* line 125, tmp/styles/common/_layout.less */
.f-section-title {
  text-transform: uppercase;
  opacity: 0.5;
  margin-bottom: 16px;
  font-size: 14px;
}
/* line 132, tmp/styles/common/_layout.less */
.info-band {
  display: -ms-flexbox;
  display: flex;
  opacity: 0.5;
  margin-top: 48px;
}
/* line 137, tmp/styles/common/_layout.less */
.info-band > * {
  -ms-flex-preferred-size: 33%;
      flex-basis: 33%;
}
/* line 141, tmp/styles/common/_layout.less */
.info-band .language-item {
  color: #FFFFFF;
}
/* line 147, tmp/styles/common/_layout.less */
.deposit-page .header-description-deposits {
  margin: 16px 0 0 0;
  padding: 0;
  width: 50%;
  text-align: center;
  color: #999999;
}
/* line 3, tmp/styles/blocks/_deposits.less */
.block__deposit-calculator .deposit-parameters {
  padding: 16px 0 0 0;
  background: none;
  border-bottom: 1px solid rgba(178, 178, 178, 0.3);
  border-left: 1px solid rgba(178, 178, 178, 0.3);
  border-right: 1px solid rgba(178, 178, 178, 0.3);
}
/* line 11, tmp/styles/blocks/_deposits.less */
.block__deposit-calculator .deposit-parameters .checkbox:hover {
  border-color: #00503C;
}
/* line 15, tmp/styles/blocks/_deposits.less */
.block__deposit-calculator .deposit-parameters .checkbox.checked {
  background-color: #00503C;
  border-color: #00503C;
}
/* line 9, tmp/styles/theme.less */
body {
  background: #F2F5FA;
}
/* line 12, tmp/styles/theme.less */
body:before {
  display: none;
}
/* line 17, tmp/styles/theme.less */
input[type="password"]:valid {
  font-family: sans-serif;
}
/* line 21, tmp/styles/theme.less */
.login-page .page-message,
.login-page .page-message.error {
  background-color: transparent;
  padding-left: 40px;
  background-position-x: left;
}
/* line 28, tmp/styles/theme.less */
.block__banner-carousel {
  width: 960px;
  margin: 0 auto;
  background: #FFFFFF;
}
/* line 34, tmp/styles/theme.less */
#main-menu li {
  line-height: 64px;
}
/* line 37, tmp/styles/theme.less */
#main-menu li .menu-link {
  width: 100%;
  height: auto;
  line-height: normal;
  display: inline-block;
  vertical-align: middle;
  padding-top: 0;
  text-transform: uppercase;
  text-align: center;
}
/* line 49, tmp/styles/theme.less */
.filters > .filter:not(:first-child) {
  margin-left: 16px;
}
/* line 53, tmp/styles/theme.less */
.hash-tag {
  background: #E3E829;
}
/* line 57, tmp/styles/theme.less */
.h-small {
  font-family: FuturaBold, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: normal;
}
/* line 64, tmp/styles/theme.less */
.owwb_cs_isChecked .owwb-cs-checkbox-input {
  background: url('../images/tick-dark.svg') transparent no-repeat center;
  background-size: contain;
  background-color: #E3E829;
  border-color: #E3E829;
}
/* line 71, tmp/styles/theme.less */
.owwb-cs-checkbox-input,
.checkbox {
  cursor: pointer;
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/tick-light.svg') transparent no-repeat center;
  background-size: contain;
  border: 1px solid #212628;
  border-radius: 50%;
  box-sizing: border-box;
}
/* line 84, tmp/styles/theme.less */
.owwb-cs-checkbox-input:hover,
.checkbox:hover {
  background-color: #B2B2B2;
  border-color: #E3E829;
}
/* line 89, tmp/styles/theme.less */
.owwb-cs-checkbox-input.checked,
.checkbox.checked {
  background-color: #E3E829;
  border-color: #E3E829;
}
/* line 95, tmp/styles/theme.less */
.switch-button-background {
  width: 36px;
  height: 24px;
  border: none;
  margin: 0;
  opacity: 1;
  background-color: #F4F6AA;
  border-radius: 24px;
  box-sizing: border-box;
}
/* line 105, tmp/styles/theme.less */
.switch-button-background.checked {
  opacity: 1;
  background-color: #E3E829;
}
/* line 111, tmp/styles/theme.less */
.history-item-time {
  min-width: 40px;
}
/* line 114, tmp/styles/theme.less */
.history-item-state {
  min-width: 12px;
}
/* line 117, tmp/styles/theme.less */
.history-item-amount {
  min-width: 130px;
}
/* line 122, tmp/styles/theme.less */
.details .icon-details {
  width: auto;
  height: auto;
  max-height: 24px;
  max-width: 24px;
}
/* line 130, tmp/styles/theme.less */
.form-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  /* https://ows-jira/browse/WB-3422 */
}
/* line 134, tmp/styles/theme.less */
.form-header > span {
  padding-right: 10px;
}
/* line 138, tmp/styles/theme.less */
.form-header .payment-actions {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
/* line 143, tmp/styles/theme.less */
.form-header.only-create-template {
  background: #E4E4E4;
}
/* line 146, tmp/styles/theme.less */
.form-header.only-create-template .payment-actions .owwb-ws-operation-result_save-template-controls {
  background: #E4E4E4;
}
/* line 152, tmp/styles/theme.less */
.billing-cycles-container .chosen-container .chosen-results {
  max-height: 80px;
}
/* line 156, tmp/styles/theme.less */
.history-item-repeat {
  min-width: 20px;
}
/* line 163, tmp/styles/theme.less */
.limiter-edit-panel .limit-currency + .buttons {
  -ms-flex-positive: 0;
      flex-grow: 0;
}
/* line 168, tmp/styles/theme.less */
.limiter-edit-panel .buttons {
  display: -ms-flexbox;
  display: flex;
}
/* line 172, tmp/styles/theme.less */
.limiter-edit-panel .error-message {
  height: auto;
}
/* line 177, tmp/styles/theme.less */
.unread-messages-count {
  top: 4px;
  right: 4px;
}
/* line 182, tmp/styles/theme.less */
.block__cardlist .contract:hover {
  text-decoration: none;
}
/* line 185, tmp/styles/theme.less */
.block__cardlist .contract:hover .name,
.block__cardlist .contract:hover .balance {
  text-decoration: underline;
}
/* line 190, tmp/styles/theme.less */
.block__tiled-payments-transfers .menu-item:hover {
  background-color: #e3e829;
}
/* line 194, tmp/styles/theme.less */
.block__tiled-payments-transfers .menu-title {
  font-weight: bold;
}
/* line 198, tmp/styles/theme.less */
.block__tiled-payments-transfers .payment-groups {
  border-top: 1px solid #E4E4E4;
  padding-top: 28px;
}
/* line 204, tmp/styles/theme.less */
.react-editable-amount-wrapper .react-amount {
  background: url('../images/edit.svg') no-repeat right center;
  background-size: 24px;
  padding-right: 32px;
}
/* line 211, tmp/styles/theme.less */
.react-slider.initial-amount .react-slider-control {
  display: none;
}
/* line 215, tmp/styles/theme.less */
.unread-messages-count {
  background-color: #ff0000;
}
/* line 220, tmp/styles/theme.less */
.status-unread .message-title {
  color: #00503C;
  font-weight: bold;
}
/* line 225, tmp/styles/theme.less */
.status-read .message-title {
  color: black;
}
/* line 231, tmp/styles/theme.less */
.message.status-unread:before {
  content: '';
  display: block;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  left: -24px;
  background: #00503C;
}
/* line 247, tmp/styles/theme.less */
.priority-icon {
  background-image: url('../images/info-green.svg');
}
/* line 251, tmp/styles/theme.less */
.message-icon {
  display: none;
}
/* line 256, tmp/styles/theme.less */
.operation-details-dialog {
  border-radius: 6px;
}
/* line 260, tmp/styles/theme.less */
.operation-details-dialog .action-link a.loading {
  position: relative;
  color: #B2B2B2;
  pointer-events: none;
  cursor: default;
}
/* line 266, tmp/styles/theme.less */
.operation-details-dialog .action-link a.loading:after {
  content: '';
  display: block;
  position: absolute;
  top: -3px;
  right: -32px;
  width: 24px;
  height: 24px;
  background: url(../images/inline-loader.gif) no-repeat center center;
  background-size: contain;
}
/* line 281, tmp/styles/theme.less */
.operation-details-header-color {
  width: 100%;
  height: 12px;
  background: #00503C;
}
/* line 288, tmp/styles/theme.less */
.category-operation-details-dialog .operation-details-header,
.application-certificate-details-dialog .operation-details-header {
  background: none !important;
}
/* line 291, tmp/styles/theme.less */
.category-operation-details-dialog h1,
.application-certificate-details-dialog h1 {
  color: #212628;
}
/* line 300, tmp/styles/theme.less */
.block__promo-messages .promo-messages_carousel-slide > div.video,
.block__promo-messages .promo-messages_carousel-slide > a.video {
  background: #adc0c5;
}
/* line 303, tmp/styles/theme.less */
.block__promo-messages .promo-messages_carousel-slide > div.video:after,
.block__promo-messages .promo-messages_carousel-slide > a.video:after {
  display: none;
}
/* line 310, tmp/styles/theme.less */
.attachment--with-preview {
  border-radius: 0;
}
/* line 314, tmp/styles/theme.less */
.card {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
  display: block;
  width: 56px;
  height: 40px;
  line-height: normal;
  color: #FFFFFF;
  padding: 5px;
  border: 1px solid transparent;
  box-sizing: border-box;
  border-radius: 4px;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-feature-settings: "kern" on, "liga" off, "calt" on;
}
/* line 167, tmp/styles/common/mixins.less */
.card.status-active.color-blue {
  background-color: #00ADF3;
}
/* line 144, tmp/styles/common/mixins.less */
.card.status-active.color-blue.icon-visa:after {
  background-image: url('../images/card-icons/light/visa.svg');
}
/* line 148, tmp/styles/common/mixins.less */
.card.status-active.color-blue.icon-maestro:after {
  background-image: url('../images/card-icons/light/maestro.svg');
}
/* line 154, tmp/styles/common/mixins.less */
.card.status-active.color-blue.icon-visa:after {
  right: 4px;
}
/* line 158, tmp/styles/common/mixins.less */
.card.status-active.color-blue.icon-maestro:after {
  width: 28px;
  height: 18px;
  background-size: contain;
}
/* line 167, tmp/styles/common/mixins.less */
.card.status-active.color-orange {
  background-color: #FFA500;
}
/* line 134, tmp/styles/common/mixins.less */
.card.status-active.color-orange.icon-visa:after {
  background-image: url('../images/card-icons/color/visa.svg');
}
/* line 138, tmp/styles/common/mixins.less */
.card.status-active.color-orange.icon-maestro:after {
  background-image: url('../images/card-icons/color/maestro.svg');
}
/* line 154, tmp/styles/common/mixins.less */
.card.status-active.color-orange.icon-visa:after {
  right: 4px;
}
/* line 158, tmp/styles/common/mixins.less */
.card.status-active.color-orange.icon-maestro:after {
  width: 28px;
  height: 18px;
  background-size: contain;
}
/* line 167, tmp/styles/common/mixins.less */
.card.status-active.color-gold {
  background-color: #DAA520;
}
/* line 144, tmp/styles/common/mixins.less */
.card.status-active.color-gold.icon-visa:after {
  background-image: url('../images/card-icons/light/visa.svg');
}
/* line 148, tmp/styles/common/mixins.less */
.card.status-active.color-gold.icon-maestro:after {
  background-image: url('../images/card-icons/light/maestro.svg');
}
/* line 154, tmp/styles/common/mixins.less */
.card.status-active.color-gold.icon-visa:after {
  right: 4px;
}
/* line 158, tmp/styles/common/mixins.less */
.card.status-active.color-gold.icon-maestro:after {
  width: 28px;
  height: 18px;
  background-size: contain;
}
/* line 167, tmp/styles/common/mixins.less */
.card.status-active.color-green {
  background-color: #9ECB0D;
}
/* line 144, tmp/styles/common/mixins.less */
.card.status-active.color-green.icon-visa:after {
  background-image: url('../images/card-icons/light/visa.svg');
}
/* line 148, tmp/styles/common/mixins.less */
.card.status-active.color-green.icon-maestro:after {
  background-image: url('../images/card-icons/light/maestro.svg');
}
/* line 154, tmp/styles/common/mixins.less */
.card.status-active.color-green.icon-visa:after {
  right: 4px;
}
/* line 158, tmp/styles/common/mixins.less */
.card.status-active.color-green.icon-maestro:after {
  width: 28px;
  height: 18px;
  background-size: contain;
}
/* line 167, tmp/styles/common/mixins.less */
.card.status-active.color-forest-green {
  background-color: #228b22;
}
/* line 144, tmp/styles/common/mixins.less */
.card.status-active.color-forest-green.icon-visa:after {
  background-image: url('../images/card-icons/light/visa.svg');
}
/* line 148, tmp/styles/common/mixins.less */
.card.status-active.color-forest-green.icon-maestro:after {
  background-image: url('../images/card-icons/light/maestro.svg');
}
/* line 154, tmp/styles/common/mixins.less */
.card.status-active.color-forest-green.icon-visa:after {
  right: 4px;
}
/* line 158, tmp/styles/common/mixins.less */
.card.status-active.color-forest-green.icon-maestro:after {
  width: 28px;
  height: 18px;
  background-size: contain;
}
/* line 167, tmp/styles/common/mixins.less */
.card.status-active.color-black {
  background-color: black;
}
/* line 144, tmp/styles/common/mixins.less */
.card.status-active.color-black.icon-visa:after {
  background-image: url('../images/card-icons/light/visa.svg');
}
/* line 148, tmp/styles/common/mixins.less */
.card.status-active.color-black.icon-maestro:after {
  background-image: url('../images/card-icons/light/maestro.svg');
}
/* line 154, tmp/styles/common/mixins.less */
.card.status-active.color-black.icon-visa:after {
  right: 4px;
}
/* line 158, tmp/styles/common/mixins.less */
.card.status-active.color-black.icon-maestro:after {
  width: 28px;
  height: 18px;
  background-size: contain;
}
/* line 167, tmp/styles/common/mixins.less */
.card.status-active.color-platinum {
  background-color: #C0C0C0;
}
/* line 134, tmp/styles/common/mixins.less */
.card.status-active.color-platinum.icon-visa:after {
  background-image: url('../images/card-icons/color/visa.svg');
}
/* line 138, tmp/styles/common/mixins.less */
.card.status-active.color-platinum.icon-maestro:after {
  background-image: url('../images/card-icons/color/maestro.svg');
}
/* line 154, tmp/styles/common/mixins.less */
.card.status-active.color-platinum.icon-visa:after {
  right: 4px;
}
/* line 158, tmp/styles/common/mixins.less */
.card.status-active.color-platinum.icon-maestro:after {
  width: 28px;
  height: 18px;
  background-size: contain;
}
/* line 338, tmp/styles/theme.less */
.block__certificate-form .static-value {
  color: #B2B2B2;
}
/* line 344, tmp/styles/theme.less */
.block__complete .complete__icon {
  background-color: #F2F5FA;
  background-size: 60px;
  border-radius: 50%;
}
/* line 349, tmp/styles/theme.less */
.block__complete .complete__icon--success {
  background-image: url(../images/statuses/success.svg);
}
/* line 352, tmp/styles/theme.less */
.block__complete .complete__icon--failed {
  background-image: url(../images/statuses/failed.svg);
}
/* line 355, tmp/styles/theme.less */
.block__complete .complete__details-btn {
  background: #FFFFFF;
  color: #00503C;
}
/* line 362, tmp/styles/theme.less */
.block__cards-accounts .extended-actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 16px;
}
/* line 367, tmp/styles/theme.less */
.block__cards-accounts .extended-action-wrapper {
  margin: 0 24px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
/* line 372, tmp/styles/theme.less */
.block__cards-accounts .extended-action-wrapper:before {
  content: '';
  display: block;
  width: 40px;
  height: 40px;
  background-position: center center;
  background-size: contain;
  margin-bottom: 12px;
}
/* line 381, tmp/styles/theme.less */
.block__cards-accounts .extended-action-wrapper.card-orders:before {
  background-image: url(../images/card-orders.svg);
}
/* line 384, tmp/styles/theme.less */
.block__cards-accounts .extended-action-wrapper.income-certificates:before {
  background-image: url(../images/certificate.svg);
}
/* line 387, tmp/styles/theme.less */
.block__cards-accounts .extended-action-wrapper.open-deposit:before {
  background-image: url(../images/plus-circle.svg);
}
/* line 390, tmp/styles/theme.less */
.block__cards-accounts .extended-action-wrapper.add-external:before {
  background-image: url(../images/card.svg);
}
/* line 393, tmp/styles/theme.less */
.block__cards-accounts .extended-action-wrapper.credit-limit:before {
  background-image: url(../images/credit-limit.svg);
  background-size: 40px !important;
  background-position: center;
}
/* line 402, tmp/styles/theme.less */
.currency-rates-dialog .currency-rates-group-title-container {
  display: -ms-flexbox;
  display: flex;
  margin: 32px 0 16px;
}
/* line 407, tmp/styles/theme.less */
.currency-rates-dialog .currency-rates-group-title-container:first-child {
  margin-top: 0px;
}
/* line 411, tmp/styles/theme.less */
.currency-rates-dialog .currency-rates-group-title {
  text-transform: uppercase;
  font-size: 14px;
  font-family: FuturaBold, Helvetica, Arial, sans-serif;
  line-height: normal;
  margin: 0;
}
/* line 419, tmp/styles/theme.less */
.currency-rates-dialog .currency-rates-group-date {
  font-size: 14px;
  color: #B2B2B2;
  margin: 0;
  margin-left: auto;
}
/* line 428, tmp/styles/theme.less */
.currency-rates-dialog .currency-rates-table th {
  text-transform: none;
  color: #B2B2B2;
  font-family: FuturaBook, Helvetica, Arial, sans-serif;
  font-size: 14px;
}
/* line 435, tmp/styles/theme.less */
.currency-rates-dialog .currency-rates-table .price-column {
  font-weight: bold;
}
/* line 439, tmp/styles/theme.less */
.currency-rates-dialog .currency-rates-table .col-label {
  font-weight: normal;
}
/* line 444, tmp/styles/theme.less */
.currency-rates-dialog .table-container {
  padding: 10px 0;
  width: 100%;
  height: 100%;
  border-top: 1px solid #E4E4E4;
  border-bottom: 1px solid #E4E4E4;
}
/* line 452, tmp/styles/theme.less */
.currency-rates-dialog .ui-dialog-buttonset {
  text-align: center !important;
  float: none !important;
}
/* line 456, tmp/styles/theme.less */
.currency-rates-dialog .ui-dialog-buttonset button {
  text-transform: uppercase;
}
/* line 462, tmp/styles/theme.less */
.payment-cart-button {
  background: #6bbbae;
  border: none;
}
/* line 467, tmp/styles/theme.less */
.payment-cart-complete__icon {
  background-color: rgba(0, 0, 0, 0.04);
  border-radius: 50%;
  background-size: 56px;
}
/* line 473, tmp/styles/theme.less */
.payment-cart-complete__icon--success {
  background-image: url(../images/statuses/success.svg);
}
/* line 477, tmp/styles/theme.less */
.payment-cart-complete__icon--failed {
  background-image: url(../images/statuses/failed.svg);
}
/* line 482, tmp/styles/theme.less */
.credit-limit-page .page-subtitle {
  color: #00503C;
}
/* line 487, tmp/styles/theme.less */
.card.icon-nsmep:after {
  background-image: url('../images/card-icons/light/nsmep.svg');
}
/* line 491, tmp/styles/theme.less */
.payment-system-icon.nsmep {
  display: block;
  background-image: url('../images/card-icons/color/nsmep.svg');
}
/* line 494, tmp/styles/theme.less */
.payment-system-icon.nsmep.inactive {
  background-image: url('../images/card-icons/dark/nsmep.svg');
}
