<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! normalize.css v3.0.1 | 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,
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 &lt; 22.
 */

[hidden],
template {
  display: none;
}

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

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

a {
  background: 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 {
  -moz-box-sizing: content-box;
  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 */
  background-color: transparent;
}

/**
 * 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 */
}
input::-ms-clear, input::-ms-reveal {
  display: none;
}
/**
 * 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 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 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;
}

@font-face {
    font-family: 'plumb';
    src: url('../../assets/fonts/plumb-black.eot');
    src: url('../../assets/fonts/plumb-black.eot?#iefix') format('embedded-opentype'),
         url('../../assets/fonts/plumb-black.woff') format('woff'),
         url('../../assets/fonts/plumb-black.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'plumb';
    src: url('../../assets/fonts/plumb-black.eot');
    src: url('../../assets/fonts/plumb-black.eot?#iefix') format('embedded-opentype'),
         url('../../assets/fonts/plumb-black.woff') format('woff'),
         url('../../assets/fonts/plumb-black.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'plumb';
    src: url('../../assets/fonts/plumb-bold.eot');
    src: url('../../assets/fonts/plumb-bold.eot?#iefix') format('embedded-opentype'),
         url('../../assets/fonts/plumb-bold.woff') format('woff'),
         url('../../assets/fonts/plumb-bold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'plumb';
    src: url('../../assets/fonts/plumb-light.eot');
    src: url('../../assets/fonts/plumb-light.eot?#iefix') format('embedded-opentype'),
         url('../../assets/fonts/plumb-light.woff') format('woff'),
         url('../../assets/fonts/plumb-light.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'plumb';
    src: url('../../assets/fonts/plumb-light.eot');
    src: url('../../assets/fonts/plumb-light.eot?#iefix') format('embedded-opentype'),
         url('../../assets/fonts/plumb-light.woff') format('woff'),
         url('../../assets/fonts/plumb-light.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'plumb';
    src: url('../../assets/fonts/plumb-medium.eot');
    src: url('../../assets/fonts/plumb-medium.eot?#iefix') format('embedded-opentype'),
         url('../../assets/fonts/plumb-medium.woff') format('woff'),
         url('../../assets/fonts/plumb-medium.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'plumb';
    src: url('../../assets/fonts/plumb-medium.eot');
    src: url('../../assets/fonts/plumb-medium.eot?#iefix') format('embedded-opentype'),
         url('../../assets/fonts/plumb-medium.woff') format('woff'),
         url('../../assets/fonts/plumb-medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'plumb';
    src: url('../../assets/fonts/plumb-regular.eot');
    src: url('../../assets/fonts/plumb-regular.eot?#iefix') format('embedded-opentype'),
         url('../../assets/fonts/plumb-regular.woff') format('woff'),
         url('../../assets/fonts/plumb-regular.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src: url('/assets/fonts/MaterialIcons-Regular.eot'); /* For IE6-8 */
    src:    local('Material Icons'),
            local('MaterialIcons-Regular'),
            url('/assets/fonts/MaterialIcons-Regular.woff2') format('woff2'),
            url('/assets/fonts/MaterialIcons-Regular.ttf') format('truetype');
}

.material-icons {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}
/* MaterialDesignIcons.com v=1.9.32 */@font-face{font-family:"Material Design Icons";src:url("../../assets/fonts/materialdesignicons-webfont.woff2?v=1.8.36") format("woff2"),url("../../assets/fonts/materialdesignicons-webfont.woff?v=1.8.36") format("woff"),url("../../assets/fonts/materialdesignicons-webfont.ttf?v=1.8.36") format("truetype");font-weight:normal;font-style:normal}.mdi:before,.mdi-set{display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mdi-access-point:before{content:"\F002"}.mdi-access-point-network:before{content:"\F003"}.mdi-account:before{content:"\F004"}.mdi-account-alert:before{content:"\F005"}.mdi-account-box:before{content:"\F006"}.mdi-account-box-outline:before{content:"\F007"}.mdi-account-card-details:before{content:"\F5D2"}.mdi-account-check:before{content:"\F008"}.mdi-account-circle:before{content:"\F009"}.mdi-account-convert:before{content:"\F00A"}.mdi-account-edit:before{content:"\F6BB"}.mdi-account-key:before{content:"\F00B"}.mdi-account-location:before{content:"\F00C"}.mdi-account-minus:before{content:"\F00D"}.mdi-account-multiple:before{content:"\F00E"}.mdi-account-multiple-minus:before{content:"\F5D3"}.mdi-account-multiple-outline:before{content:"\F00F"}.mdi-account-multiple-plus:before{content:"\F010"}.mdi-account-network:before{content:"\F011"}.mdi-account-off:before{content:"\F012"}.mdi-account-outline:before{content:"\F013"}.mdi-account-plus:before{content:"\F014"}.mdi-account-remove:before{content:"\F015"}.mdi-account-search:before{content:"\F016"}.mdi-account-settings:before{content:"\F630"}.mdi-account-settings-variant:before{content:"\F631"}.mdi-account-star:before{content:"\F017"}.mdi-account-switch:before{content:"\F019"}.mdi-adjust:before{content:"\F01A"}.mdi-air-conditioner:before{content:"\F01B"}.mdi-airballoon:before{content:"\F01C"}.mdi-airplane:before{content:"\F01D"}.mdi-airplane-landing:before{content:"\F5D4"}.mdi-airplane-off:before{content:"\F01E"}.mdi-airplane-takeoff:before{content:"\F5D5"}.mdi-airplay:before{content:"\F01F"}.mdi-alarm:before{content:"\F020"}.mdi-alarm-check:before{content:"\F021"}.mdi-alarm-multiple:before{content:"\F022"}.mdi-alarm-off:before{content:"\F023"}.mdi-alarm-plus:before{content:"\F024"}.mdi-alarm-snooze:before{content:"\F68D"}.mdi-album:before{content:"\F025"}.mdi-alert:before{content:"\F026"}.mdi-alert-box:before{content:"\F027"}.mdi-alert-circle:before{content:"\F028"}.mdi-alert-circle-outline:before{content:"\F5D6"}.mdi-alert-decagram:before{content:"\F6BC"}.mdi-alert-octagon:before{content:"\F029"}.mdi-alert-octagram:before{content:"\F766"}.mdi-alert-outline:before{content:"\F02A"}.mdi-all-inclusive:before{content:"\F6BD"}.mdi-alpha:before{content:"\F02B"}.mdi-alphabetical:before{content:"\F02C"}.mdi-altimeter:before{content:"\F5D7"}.mdi-amazon:before{content:"\F02D"}.mdi-amazon-clouddrive:before{content:"\F02E"}.mdi-ambulance:before{content:"\F02F"}.mdi-amplifier:before{content:"\F030"}.mdi-anchor:before{content:"\F031"}.mdi-android:before{content:"\F032"}.mdi-android-debug-bridge:before{content:"\F033"}.mdi-android-studio:before{content:"\F034"}.mdi-angular:before{content:"\F6B1"}.mdi-angularjs:before{content:"\F6BE"}.mdi-animation:before{content:"\F5D8"}.mdi-apple:before{content:"\F035"}.mdi-apple-finder:before{content:"\F036"}.mdi-apple-ios:before{content:"\F037"}.mdi-apple-keyboard-caps:before{content:"\F632"}.mdi-apple-keyboard-command:before{content:"\F633"}.mdi-apple-keyboard-control:before{content:"\F634"}.mdi-apple-keyboard-option:before{content:"\F635"}.mdi-apple-keyboard-shift:before{content:"\F636"}.mdi-apple-mobileme:before{content:"\F038"}.mdi-apple-safari:before{content:"\F039"}.mdi-application:before{content:"\F614"}.mdi-apps:before{content:"\F03B"}.mdi-archive:before{content:"\F03C"}.mdi-arrange-bring-forward:before{content:"\F03D"}.mdi-arrange-bring-to-front:before{content:"\F03E"}.mdi-arrange-send-backward:before{content:"\F03F"}.mdi-arrange-send-to-back:before{content:"\F040"}.mdi-arrow-all:before{content:"\F041"}.mdi-arrow-bottom-left:before{content:"\F042"}.mdi-arrow-bottom-right:before{content:"\F043"}.mdi-arrow-compress:before{content:"\F615"}.mdi-arrow-compress-all:before{content:"\F044"}.mdi-arrow-down:before{content:"\F045"}.mdi-arrow-down-bold:before{content:"\F72D"}.mdi-arrow-down-bold-box:before{content:"\F72E"}.mdi-arrow-down-bold-box-outline:before{content:"\F72F"}.mdi-arrow-down-bold-circle:before{content:"\F047"}.mdi-arrow-down-bold-circle-outline:before{content:"\F048"}.mdi-arrow-down-bold-hexagon-outline:before{content:"\F049"}.mdi-arrow-down-box:before{content:"\F6BF"}.mdi-arrow-down-drop-circle:before{content:"\F04A"}.mdi-arrow-down-drop-circle-outline:before{content:"\F04B"}.mdi-arrow-down-thick:before{content:"\F046"}.mdi-arrow-expand:before{content:"\F616"}.mdi-arrow-expand-all:before{content:"\F04C"}.mdi-arrow-left:before{content:"\F04D"}.mdi-arrow-left-bold:before{content:"\F730"}.mdi-arrow-left-bold-box:before{content:"\F731"}.mdi-arrow-left-bold-box-outline:before{content:"\F732"}.mdi-arrow-left-bold-circle:before{content:"\F04F"}.mdi-arrow-left-bold-circle-outline:before{content:"\F050"}.mdi-arrow-left-bold-hexagon-outline:before{content:"\F051"}.mdi-arrow-left-box:before{content:"\F6C0"}.mdi-arrow-left-drop-circle:before{content:"\F052"}.mdi-arrow-left-drop-circle-outline:before{content:"\F053"}.mdi-arrow-left-thick:before{content:"\F04E"}.mdi-arrow-right:before{content:"\F054"}.mdi-arrow-right-bold:before{content:"\F733"}.mdi-arrow-right-bold-box:before{content:"\F734"}.mdi-arrow-right-bold-box-outline:before{content:"\F735"}.mdi-arrow-right-bold-circle:before{content:"\F056"}.mdi-arrow-right-bold-circle-outline:before{content:"\F057"}.mdi-arrow-right-bold-hexagon-outline:before{content:"\F058"}.mdi-arrow-right-box:before{content:"\F6C1"}.mdi-arrow-right-drop-circle:before{content:"\F059"}.mdi-arrow-right-drop-circle-outline:before{content:"\F05A"}.mdi-arrow-right-thick:before{content:"\F055"}.mdi-arrow-top-left:before{content:"\F05B"}.mdi-arrow-top-right:before{content:"\F05C"}.mdi-arrow-up:before{content:"\F05D"}.mdi-arrow-up-bold:before{content:"\F736"}.mdi-arrow-up-bold-box:before{content:"\F737"}.mdi-arrow-up-bold-box-outline:before{content:"\F738"}.mdi-arrow-up-bold-circle:before{content:"\F05F"}.mdi-arrow-up-bold-circle-outline:before{content:"\F060"}.mdi-arrow-up-bold-hexagon-outline:before{content:"\F061"}.mdi-arrow-up-box:before{content:"\F6C2"}.mdi-arrow-up-drop-circle:before{content:"\F062"}.mdi-arrow-up-drop-circle-outline:before{content:"\F063"}.mdi-arrow-up-thick:before{content:"\F05E"}.mdi-assistant:before{content:"\F064"}.mdi-asterisk:before{content:"\F6C3"}.mdi-at:before{content:"\F065"}.mdi-atom:before{content:"\F767"}.mdi-attachment:before{content:"\F066"}.mdi-audiobook:before{content:"\F067"}.mdi-auto-fix:before{content:"\F068"}.mdi-auto-upload:before{content:"\F069"}.mdi-autorenew:before{content:"\F06A"}.mdi-av-timer:before{content:"\F06B"}.mdi-baby:before{content:"\F06C"}.mdi-baby-buggy:before{content:"\F68E"}.mdi-backburger:before{content:"\F06D"}.mdi-backspace:before{content:"\F06E"}.mdi-backup-restore:before{content:"\F06F"}.mdi-bandcamp:before{content:"\F674"}.mdi-bank:before{content:"\F070"}.mdi-barcode:before{content:"\F071"}.mdi-barcode-scan:before{content:"\F072"}.mdi-barley:before{content:"\F073"}.mdi-barrel:before{content:"\F074"}.mdi-basecamp:before{content:"\F075"}.mdi-basket:before{content:"\F076"}.mdi-basket-fill:before{content:"\F077"}.mdi-basket-unfill:before{content:"\F078"}.mdi-battery:before{content:"\F079"}.mdi-battery-10:before{content:"\F07A"}.mdi-battery-20:before{content:"\F07B"}.mdi-battery-30:before{content:"\F07C"}.mdi-battery-40:before{content:"\F07D"}.mdi-battery-50:before{content:"\F07E"}.mdi-battery-60:before{content:"\F07F"}.mdi-battery-70:before{content:"\F080"}.mdi-battery-80:before{content:"\F081"}.mdi-battery-90:before{content:"\F082"}.mdi-battery-alert:before{content:"\F083"}.mdi-battery-charging:before{content:"\F084"}.mdi-battery-charging-100:before{content:"\F085"}.mdi-battery-charging-20:before{content:"\F086"}.mdi-battery-charging-30:before{content:"\F087"}.mdi-battery-charging-40:before{content:"\F088"}.mdi-battery-charging-60:before{content:"\F089"}.mdi-battery-charging-80:before{content:"\F08A"}.mdi-battery-charging-90:before{content:"\F08B"}.mdi-battery-minus:before{content:"\F08C"}.mdi-battery-negative:before{content:"\F08D"}.mdi-battery-outline:before{content:"\F08E"}.mdi-battery-plus:before{content:"\F08F"}.mdi-battery-positive:before{content:"\F090"}.mdi-battery-unknown:before{content:"\F091"}.mdi-beach:before{content:"\F092"}.mdi-beaker:before{content:"\F68F"}.mdi-beats:before{content:"\F097"}.mdi-beer:before{content:"\F098"}.mdi-behance:before{content:"\F099"}.mdi-bell:before{content:"\F09A"}.mdi-bell-off:before{content:"\F09B"}.mdi-bell-outline:before{content:"\F09C"}.mdi-bell-plus:before{content:"\F09D"}.mdi-bell-ring:before{content:"\F09E"}.mdi-bell-ring-outline:before{content:"\F09F"}.mdi-bell-sleep:before{content:"\F0A0"}.mdi-beta:before{content:"\F0A1"}.mdi-bible:before{content:"\F0A2"}.mdi-bike:before{content:"\F0A3"}.mdi-bing:before{content:"\F0A4"}.mdi-binoculars:before{content:"\F0A5"}.mdi-bio:before{content:"\F0A6"}.mdi-biohazard:before{content:"\F0A7"}.mdi-bitbucket:before{content:"\F0A8"}.mdi-black-mesa:before{content:"\F0A9"}.mdi-blackberry:before{content:"\F0AA"}.mdi-blender:before{content:"\F0AB"}.mdi-blinds:before{content:"\F0AC"}.mdi-block-helper:before{content:"\F0AD"}.mdi-blogger:before{content:"\F0AE"}.mdi-bluetooth:before{content:"\F0AF"}.mdi-bluetooth-audio:before{content:"\F0B0"}.mdi-bluetooth-connect:before{content:"\F0B1"}.mdi-bluetooth-off:before{content:"\F0B2"}.mdi-bluetooth-settings:before{content:"\F0B3"}.mdi-bluetooth-transfer:before{content:"\F0B4"}.mdi-blur:before{content:"\F0B5"}.mdi-blur-linear:before{content:"\F0B6"}.mdi-blur-off:before{content:"\F0B7"}.mdi-blur-radial:before{content:"\F0B8"}.mdi-bomb:before{content:"\F690"}.mdi-bomb-off:before{content:"\F6C4"}.mdi-bone:before{content:"\F0B9"}.mdi-book:before{content:"\F0BA"}.mdi-book-minus:before{content:"\F5D9"}.mdi-book-multiple:before{content:"\F0BB"}.mdi-book-multiple-variant:before{content:"\F0BC"}.mdi-book-open:before{content:"\F0BD"}.mdi-book-open-page-variant:before{content:"\F5DA"}.mdi-book-open-variant:before{content:"\F0BE"}.mdi-book-plus:before{content:"\F5DB"}.mdi-book-variant:before{content:"\F0BF"}.mdi-bookmark:before{content:"\F0C0"}.mdi-bookmark-check:before{content:"\F0C1"}.mdi-bookmark-music:before{content:"\F0C2"}.mdi-bookmark-outline:before{content:"\F0C3"}.mdi-bookmark-plus:before{content:"\F0C5"}.mdi-bookmark-plus-outline:before{content:"\F0C4"}.mdi-bookmark-remove:before{content:"\F0C6"}.mdi-boombox:before{content:"\F5DC"}.mdi-bootstrap:before{content:"\F6C5"}.mdi-border-all:before{content:"\F0C7"}.mdi-border-bottom:before{content:"\F0C8"}.mdi-border-color:before{content:"\F0C9"}.mdi-border-horizontal:before{content:"\F0CA"}.mdi-border-inside:before{content:"\F0CB"}.mdi-border-left:before{content:"\F0CC"}.mdi-border-none:before{content:"\F0CD"}.mdi-border-outside:before{content:"\F0CE"}.mdi-border-right:before{content:"\F0CF"}.mdi-border-style:before{content:"\F0D0"}.mdi-border-top:before{content:"\F0D1"}.mdi-border-vertical:before{content:"\F0D2"}.mdi-bow-tie:before{content:"\F677"}.mdi-bowl:before{content:"\F617"}.mdi-bowling:before{content:"\F0D3"}.mdi-box:before{content:"\F0D4"}.mdi-box-cutter:before{content:"\F0D5"}.mdi-box-shadow:before{content:"\F637"}.mdi-bridge:before{content:"\F618"}.mdi-briefcase:before{content:"\F0D6"}.mdi-briefcase-check:before{content:"\F0D7"}.mdi-briefcase-download:before{content:"\F0D8"}.mdi-briefcase-upload:before{content:"\F0D9"}.mdi-brightness-1:before{content:"\F0DA"}.mdi-brightness-2:before{content:"\F0DB"}.mdi-brightness-3:before{content:"\F0DC"}.mdi-brightness-4:before{content:"\F0DD"}.mdi-brightness-5:before{content:"\F0DE"}.mdi-brightness-6:before{content:"\F0DF"}.mdi-brightness-7:before{content:"\F0E0"}.mdi-brightness-auto:before{content:"\F0E1"}.mdi-broom:before{content:"\F0E2"}.mdi-brush:before{content:"\F0E3"}.mdi-buffer:before{content:"\F619"}.mdi-bug:before{content:"\F0E4"}.mdi-bulletin-board:before{content:"\F0E5"}.mdi-bullhorn:before{content:"\F0E6"}.mdi-bullseye:before{content:"\F5DD"}.mdi-burst-mode:before{content:"\F5DE"}.mdi-bus:before{content:"\F0E7"}.mdi-cached:before{content:"\F0E8"}.mdi-cake:before{content:"\F0E9"}.mdi-cake-layered:before{content:"\F0EA"}.mdi-cake-variant:before{content:"\F0EB"}.mdi-calculator:before{content:"\F0EC"}.mdi-calendar:before{content:"\F0ED"}.mdi-calendar-blank:before{content:"\F0EE"}.mdi-calendar-check:before{content:"\F0EF"}.mdi-calendar-clock:before{content:"\F0F0"}.mdi-calendar-multiple:before{content:"\F0F1"}.mdi-calendar-multiple-check:before{content:"\F0F2"}.mdi-calendar-plus:before{content:"\F0F3"}.mdi-calendar-question:before{content:"\F691"}.mdi-calendar-range:before{content:"\F678"}.mdi-calendar-remove:before{content:"\F0F4"}.mdi-calendar-text:before{content:"\F0F5"}.mdi-calendar-today:before{content:"\F0F6"}.mdi-call-made:before{content:"\F0F7"}.mdi-call-merge:before{content:"\F0F8"}.mdi-call-missed:before{content:"\F0F9"}.mdi-call-received:before{content:"\F0FA"}.mdi-call-split:before{content:"\F0FB"}.mdi-camcorder:before{content:"\F0FC"}.mdi-camcorder-box:before{content:"\F0FD"}.mdi-camcorder-box-off:before{content:"\F0FE"}.mdi-camcorder-off:before{content:"\F0FF"}.mdi-camera:before{content:"\F100"}.mdi-camera-burst:before{content:"\F692"}.mdi-camera-enhance:before{content:"\F101"}.mdi-camera-front:before{content:"\F102"}.mdi-camera-front-variant:before{content:"\F103"}.mdi-camera-iris:before{content:"\F104"}.mdi-camera-off:before{content:"\F5DF"}.mdi-camera-party-mode:before{content:"\F105"}.mdi-camera-rear:before{content:"\F106"}.mdi-camera-rear-variant:before{content:"\F107"}.mdi-camera-switch:before{content:"\F108"}.mdi-camera-timer:before{content:"\F109"}.mdi-cancel:before{content:"\F739"}.mdi-candle:before{content:"\F5E2"}.mdi-candycane:before{content:"\F10A"}.mdi-car:before{content:"\F10B"}.mdi-car-battery:before{content:"\F10C"}.mdi-car-connected:before{content:"\F10D"}.mdi-car-wash:before{content:"\F10E"}.mdi-cards:before{content:"\F638"}.mdi-cards-outline:before{content:"\F639"}.mdi-cards-playing-outline:before{content:"\F63A"}.mdi-cards-variant:before{content:"\F6C6"}.mdi-carrot:before{content:"\F10F"}.mdi-cart:before{content:"\F110"}.mdi-cart-off:before{content:"\F66B"}.mdi-cart-outline:before{content:"\F111"}.mdi-cart-plus:before{content:"\F112"}.mdi-case-sensitive-alt:before{content:"\F113"}.mdi-cash:before{content:"\F114"}.mdi-cash-100:before{content:"\F115"}.mdi-cash-multiple:before{content:"\F116"}.mdi-cash-usd:before{content:"\F117"}.mdi-cast:before{content:"\F118"}.mdi-cast-connected:before{content:"\F119"}.mdi-cast-off:before{content:"\F789"}.mdi-castle:before{content:"\F11A"}.mdi-cat:before{content:"\F11B"}.mdi-ceiling-light:before{content:"\F768"}.mdi-cellphone:before{content:"\F11C"}.mdi-cellphone-android:before{content:"\F11D"}.mdi-cellphone-basic:before{content:"\F11E"}.mdi-cellphone-dock:before{content:"\F11F"}.mdi-cellphone-iphone:before{content:"\F120"}.mdi-cellphone-link:before{content:"\F121"}.mdi-cellphone-link-off:before{content:"\F122"}.mdi-cellphone-settings:before{content:"\F123"}.mdi-certificate:before{content:"\F124"}.mdi-chair-school:before{content:"\F125"}.mdi-chart-arc:before{content:"\F126"}.mdi-chart-areaspline:before{content:"\F127"}.mdi-chart-bar:before{content:"\F128"}.mdi-chart-bar-stacked:before{content:"\F769"}.mdi-chart-bubble:before{content:"\F5E3"}.mdi-chart-gantt:before{content:"\F66C"}.mdi-chart-histogram:before{content:"\F129"}.mdi-chart-line:before{content:"\F12A"}.mdi-chart-line-stacked:before{content:"\F76A"}.mdi-chart-pie:before{content:"\F12B"}.mdi-chart-scatterplot-hexbin:before{content:"\F66D"}.mdi-chart-timeline:before{content:"\F66E"}.mdi-check:before{content:"\F12C"}.mdi-check-all:before{content:"\F12D"}.mdi-check-circle:before{content:"\F5E0"}.mdi-check-circle-outline:before{content:"\F5E1"}.mdi-checkbox-blank:before{content:"\F12E"}.mdi-checkbox-blank-circle:before{content:"\F12F"}.mdi-checkbox-blank-circle-outline:before{content:"\F130"}.mdi-checkbox-blank-outline:before{content:"\F131"}.mdi-checkbox-marked:before{content:"\F132"}.mdi-checkbox-marked-circle:before{content:"\F133"}.mdi-checkbox-marked-circle-outline:before{content:"\F134"}.mdi-checkbox-marked-outline:before{content:"\F135"}.mdi-checkbox-multiple-blank:before{content:"\F136"}.mdi-checkbox-multiple-blank-circle:before{content:"\F63B"}.mdi-checkbox-multiple-blank-circle-outline:before{content:"\F63C"}.mdi-checkbox-multiple-blank-outline:before{content:"\F137"}.mdi-checkbox-multiple-marked:before{content:"\F138"}.mdi-checkbox-multiple-marked-circle:before{content:"\F63D"}.mdi-checkbox-multiple-marked-circle-outline:before{content:"\F63E"}.mdi-checkbox-multiple-marked-outline:before{content:"\F139"}.mdi-checkerboard:before{content:"\F13A"}.mdi-chemical-weapon:before{content:"\F13B"}.mdi-chevron-double-down:before{content:"\F13C"}.mdi-chevron-double-left:before{content:"\F13D"}.mdi-chevron-double-right:before{content:"\F13E"}.mdi-chevron-double-up:before{content:"\F13F"}.mdi-chevron-down:before{content:"\F140"}.mdi-chevron-left:before{content:"\F141"}.mdi-chevron-right:before{content:"\F142"}.mdi-chevron-up:before{content:"\F143"}.mdi-chip:before{content:"\F61A"}.mdi-church:before{content:"\F144"}.mdi-circle:before{content:"\F764"}.mdi-circle-outline:before{content:"\F765"}.mdi-cisco-webex:before{content:"\F145"}.mdi-city:before{content:"\F146"}.mdi-clipboard:before{content:"\F147"}.mdi-clipboard-account:before{content:"\F148"}.mdi-clipboard-alert:before{content:"\F149"}.mdi-clipboard-arrow-down:before{content:"\F14A"}.mdi-clipboard-arrow-left:before{content:"\F14B"}.mdi-clipboard-check:before{content:"\F14C"}.mdi-clipboard-flow:before{content:"\F6C7"}.mdi-clipboard-outline:before{content:"\F14D"}.mdi-clipboard-plus:before{content:"\F750"}.mdi-clipboard-text:before{content:"\F14E"}.mdi-clippy:before{content:"\F14F"}.mdi-clock:before{content:"\F150"}.mdi-clock-alert:before{content:"\F5CE"}.mdi-clock-end:before{content:"\F151"}.mdi-clock-fast:before{content:"\F152"}.mdi-clock-in:before{content:"\F153"}.mdi-clock-out:before{content:"\F154"}.mdi-clock-start:before{content:"\F155"}.mdi-close:before{content:"\F156"}.mdi-close-box:before{content:"\F157"}.mdi-close-box-outline:before{content:"\F158"}.mdi-close-circle:before{content:"\F159"}.mdi-close-circle-outline:before{content:"\F15A"}.mdi-close-network:before{content:"\F15B"}.mdi-close-octagon:before{content:"\F15C"}.mdi-close-octagon-outline:before{content:"\F15D"}.mdi-close-outline:before{content:"\F6C8"}.mdi-closed-caption:before{content:"\F15E"}.mdi-cloud:before{content:"\F15F"}.mdi-cloud-check:before{content:"\F160"}.mdi-cloud-circle:before{content:"\F161"}.mdi-cloud-download:before{content:"\F162"}.mdi-cloud-off-outline:before{content:"\F164"}.mdi-cloud-outline:before{content:"\F163"}.mdi-cloud-print:before{content:"\F165"}.mdi-cloud-print-outline:before{content:"\F166"}.mdi-cloud-sync:before{content:"\F63F"}.mdi-cloud-upload:before{content:"\F167"}.mdi-code-array:before{content:"\F168"}.mdi-code-braces:before{content:"\F169"}.mdi-code-brackets:before{content:"\F16A"}.mdi-code-equal:before{content:"\F16B"}.mdi-code-greater-than:before{content:"\F16C"}.mdi-code-greater-than-or-equal:before{content:"\F16D"}.mdi-code-less-than:before{content:"\F16E"}.mdi-code-less-than-or-equal:before{content:"\F16F"}.mdi-code-not-equal:before{content:"\F170"}.mdi-code-not-equal-variant:before{content:"\F171"}.mdi-code-parentheses:before{content:"\F172"}.mdi-code-string:before{content:"\F173"}.mdi-code-tags:before{content:"\F174"}.mdi-code-tags-check:before{content:"\F693"}.mdi-codepen:before{content:"\F175"}.mdi-coffee:before{content:"\F176"}.mdi-coffee-outline:before{content:"\F6C9"}.mdi-coffee-to-go:before{content:"\F177"}.mdi-coin:before{content:"\F178"}.mdi-coins:before{content:"\F694"}.mdi-collage:before{content:"\F640"}.mdi-color-helper:before{content:"\F179"}.mdi-comment:before{content:"\F17A"}.mdi-comment-account:before{content:"\F17B"}.mdi-comment-account-outline:before{content:"\F17C"}.mdi-comment-alert:before{content:"\F17D"}.mdi-comment-alert-outline:before{content:"\F17E"}.mdi-comment-check:before{content:"\F17F"}.mdi-comment-check-outline:before{content:"\F180"}.mdi-comment-multiple-outline:before{content:"\F181"}.mdi-comment-outline:before{content:"\F182"}.mdi-comment-plus-outline:before{content:"\F183"}.mdi-comment-processing:before{content:"\F184"}.mdi-comment-processing-outline:before{content:"\F185"}.mdi-comment-question-outline:before{content:"\F186"}.mdi-comment-remove-outline:before{content:"\F187"}.mdi-comment-text:before{content:"\F188"}.mdi-comment-text-outline:before{content:"\F189"}.mdi-compare:before{content:"\F18A"}.mdi-compass:before{content:"\F18B"}.mdi-compass-outline:before{content:"\F18C"}.mdi-console:before{content:"\F18D"}.mdi-contact-mail:before{content:"\F18E"}.mdi-contacts:before{content:"\F6CA"}.mdi-content-copy:before{content:"\F18F"}.mdi-content-cut:before{content:"\F190"}.mdi-content-duplicate:before{content:"\F191"}.mdi-content-paste:before{content:"\F192"}.mdi-content-save:before{content:"\F193"}.mdi-content-save-all:before{content:"\F194"}.mdi-content-save-settings:before{content:"\F61B"}.mdi-contrast:before{content:"\F195"}.mdi-contrast-box:before{content:"\F196"}.mdi-contrast-circle:before{content:"\F197"}.mdi-cookie:before{content:"\F198"}.mdi-copyright:before{content:"\F5E6"}.mdi-counter:before{content:"\F199"}.mdi-cow:before{content:"\F19A"}.mdi-creation:before{content:"\F1C9"}.mdi-credit-card:before{content:"\F19B"}.mdi-credit-card-multiple:before{content:"\F19C"}.mdi-credit-card-off:before{content:"\F5E4"}.mdi-credit-card-plus:before{content:"\F675"}.mdi-credit-card-scan:before{content:"\F19D"}.mdi-crop:before{content:"\F19E"}.mdi-crop-free:before{content:"\F19F"}.mdi-crop-landscape:before{content:"\F1A0"}.mdi-crop-portrait:before{content:"\F1A1"}.mdi-crop-rotate:before{content:"\F695"}.mdi-crop-square:before{content:"\F1A2"}.mdi-crosshairs:before{content:"\F1A3"}.mdi-crosshairs-gps:before{content:"\F1A4"}.mdi-crown:before{content:"\F1A5"}.mdi-cube:before{content:"\F1A6"}.mdi-cube-outline:before{content:"\F1A7"}.mdi-cube-send:before{content:"\F1A8"}.mdi-cube-unfolded:before{content:"\F1A9"}.mdi-cup:before{content:"\F1AA"}.mdi-cup-off:before{content:"\F5E5"}.mdi-cup-water:before{content:"\F1AB"}.mdi-currency-btc:before{content:"\F1AC"}.mdi-currency-eur:before{content:"\F1AD"}.mdi-currency-gbp:before{content:"\F1AE"}.mdi-currency-inr:before{content:"\F1AF"}.mdi-currency-ngn:before{content:"\F1B0"}.mdi-currency-rub:before{content:"\F1B1"}.mdi-currency-try:before{content:"\F1B2"}.mdi-currency-usd:before{content:"\F1B3"}.mdi-currency-usd-off:before{content:"\F679"}.mdi-cursor-default:before{content:"\F1B4"}.mdi-cursor-default-outline:before{content:"\F1B5"}.mdi-cursor-move:before{content:"\F1B6"}.mdi-cursor-pointer:before{content:"\F1B7"}.mdi-cursor-text:before{content:"\F5E7"}.mdi-database:before{content:"\F1B8"}.mdi-database-minus:before{content:"\F1B9"}.mdi-database-plus:before{content:"\F1BA"}.mdi-debug-step-into:before{content:"\F1BB"}.mdi-debug-step-out:before{content:"\F1BC"}.mdi-debug-step-over:before{content:"\F1BD"}.mdi-decagram:before{content:"\F76B"}.mdi-decagram-outline:before{content:"\F76C"}.mdi-decimal-decrease:before{content:"\F1BE"}.mdi-decimal-increase:before{content:"\F1BF"}.mdi-delete:before{content:"\F1C0"}.mdi-delete-circle:before{content:"\F682"}.mdi-delete-empty:before{content:"\F6CB"}.mdi-delete-forever:before{content:"\F5E8"}.mdi-delete-sweep:before{content:"\F5E9"}.mdi-delete-variant:before{content:"\F1C1"}.mdi-delta:before{content:"\F1C2"}.mdi-deskphone:before{content:"\F1C3"}.mdi-desktop-mac:before{content:"\F1C4"}.mdi-desktop-tower:before{content:"\F1C5"}.mdi-details:before{content:"\F1C6"}.mdi-developer-board:before{content:"\F696"}.mdi-deviantart:before{content:"\F1C7"}.mdi-dialpad:before{content:"\F61C"}.mdi-diamond:before{content:"\F1C8"}.mdi-dice-1:before{content:"\F1CA"}.mdi-dice-2:before{content:"\F1CB"}.mdi-dice-3:before{content:"\F1CC"}.mdi-dice-4:before{content:"\F1CD"}.mdi-dice-5:before{content:"\F1CE"}.mdi-dice-6:before{content:"\F1CF"}.mdi-dice-d10:before{content:"\F76E"}.mdi-dice-d20:before{content:"\F5EA"}.mdi-dice-d4:before{content:"\F5EB"}.mdi-dice-d6:before{content:"\F5EC"}.mdi-dice-d8:before{content:"\F5ED"}.mdi-dice-multiple:before{content:"\F76D"}.mdi-dictionary:before{content:"\F61D"}.mdi-directions:before{content:"\F1D0"}.mdi-directions-fork:before{content:"\F641"}.mdi-discord:before{content:"\F66F"}.mdi-disk:before{content:"\F5EE"}.mdi-disk-alert:before{content:"\F1D1"}.mdi-disqus:before{content:"\F1D2"}.mdi-disqus-outline:before{content:"\F1D3"}.mdi-division:before{content:"\F1D4"}.mdi-division-box:before{content:"\F1D5"}.mdi-dna:before{content:"\F683"}.mdi-dns:before{content:"\F1D6"}.mdi-do-not-disturb:before{content:"\F697"}.mdi-do-not-disturb-off:before{content:"\F698"}.mdi-dolby:before{content:"\F6B2"}.mdi-domain:before{content:"\F1D7"}.mdi-dots-horizontal:before{content:"\F1D8"}.mdi-dots-vertical:before{content:"\F1D9"}.mdi-douban:before{content:"\F699"}.mdi-download:before{content:"\F1DA"}.mdi-download-network:before{content:"\F6F3"}.mdi-drag:before{content:"\F1DB"}.mdi-drag-horizontal:before{content:"\F1DC"}.mdi-drag-vertical:before{content:"\F1DD"}.mdi-drawing:before{content:"\F1DE"}.mdi-drawing-box:before{content:"\F1DF"}.mdi-dribbble:before{content:"\F1E0"}.mdi-dribbble-box:before{content:"\F1E1"}.mdi-drone:before{content:"\F1E2"}.mdi-dropbox:before{content:"\F1E3"}.mdi-drupal:before{content:"\F1E4"}.mdi-duck:before{content:"\F1E5"}.mdi-dumbbell:before{content:"\F1E6"}.mdi-earth:before{content:"\F1E7"}.mdi-earth-box:before{content:"\F6CC"}.mdi-earth-box-off:before{content:"\F6CD"}.mdi-earth-off:before{content:"\F1E8"}.mdi-edge:before{content:"\F1E9"}.mdi-eject:before{content:"\F1EA"}.mdi-elevation-decline:before{content:"\F1EB"}.mdi-elevation-rise:before{content:"\F1EC"}.mdi-elevator:before{content:"\F1ED"}.mdi-email:before{content:"\F1EE"}.mdi-email-alert:before{content:"\F6CE"}.mdi-email-open:before{content:"\F1EF"}.mdi-email-open-outline:before{content:"\F5EF"}.mdi-email-outline:before{content:"\F1F0"}.mdi-email-secure:before{content:"\F1F1"}.mdi-email-variant:before{content:"\F5F0"}.mdi-emby:before{content:"\F6B3"}.mdi-emoticon:before{content:"\F1F2"}.mdi-emoticon-cool:before{content:"\F1F3"}.mdi-emoticon-dead:before{content:"\F69A"}.mdi-emoticon-devil:before{content:"\F1F4"}.mdi-emoticon-excited:before{content:"\F69B"}.mdi-emoticon-happy:before{content:"\F1F5"}.mdi-emoticon-neutral:before{content:"\F1F6"}.mdi-emoticon-poop:before{content:"\F1F7"}.mdi-emoticon-sad:before{content:"\F1F8"}.mdi-emoticon-tongue:before{content:"\F1F9"}.mdi-engine:before{content:"\F1FA"}.mdi-engine-outline:before{content:"\F1FB"}.mdi-equal:before{content:"\F1FC"}.mdi-equal-box:before{content:"\F1FD"}.mdi-eraser:before{content:"\F1FE"}.mdi-eraser-variant:before{content:"\F642"}.mdi-escalator:before{content:"\F1FF"}.mdi-ethernet:before{content:"\F200"}.mdi-ethernet-cable:before{content:"\F201"}.mdi-ethernet-cable-off:before{content:"\F202"}.mdi-etsy:before{content:"\F203"}.mdi-ev-station:before{content:"\F5F1"}.mdi-evernote:before{content:"\F204"}.mdi-exclamation:before{content:"\F205"}.mdi-exit-to-app:before{content:"\F206"}.mdi-export:before{content:"\F207"}.mdi-eye:before{content:"\F208"}.mdi-eye-off:before{content:"\F209"}.mdi-eye-off-outline:before{content:"\F6D0"}.mdi-eye-outline:before{content:"\F6CF"}.mdi-eyedropper:before{content:"\F20A"}.mdi-eyedropper-variant:before{content:"\F20B"}.mdi-face:before{content:"\F643"}.mdi-face-profile:before{content:"\F644"}.mdi-facebook:before{content:"\F20C"}.mdi-facebook-box:before{content:"\F20D"}.mdi-facebook-messenger:before{content:"\F20E"}.mdi-factory:before{content:"\F20F"}.mdi-fan:before{content:"\F210"}.mdi-fast-forward:before{content:"\F211"}.mdi-fast-forward-outline:before{content:"\F6D1"}.mdi-fax:before{content:"\F212"}.mdi-feather:before{content:"\F6D2"}.mdi-ferry:before{content:"\F213"}.mdi-file:before{content:"\F214"}.mdi-file-account:before{content:"\F73A"}.mdi-file-chart:before{content:"\F215"}.mdi-file-check:before{content:"\F216"}.mdi-file-cloud:before{content:"\F217"}.mdi-file-delimited:before{content:"\F218"}.mdi-file-document:before{content:"\F219"}.mdi-file-document-box:before{content:"\F21A"}.mdi-file-excel:before{content:"\F21B"}.mdi-file-excel-box:before{content:"\F21C"}.mdi-file-export:before{content:"\F21D"}.mdi-file-find:before{content:"\F21E"}.mdi-file-hidden:before{content:"\F613"}.mdi-file-image:before{content:"\F21F"}.mdi-file-import:before{content:"\F220"}.mdi-file-lock:before{content:"\F221"}.mdi-file-multiple:before{content:"\F222"}.mdi-file-music:before{content:"\F223"}.mdi-file-outline:before{content:"\F224"}.mdi-file-pdf:before{content:"\F225"}.mdi-file-pdf-box:before{content:"\F226"}.mdi-file-plus:before{content:"\F751"}.mdi-file-powerpoint:before{content:"\F227"}.mdi-file-powerpoint-box:before{content:"\F228"}.mdi-file-presentation-box:before{content:"\F229"}.mdi-file-restore:before{content:"\F670"}.mdi-file-send:before{content:"\F22A"}.mdi-file-tree:before{content:"\F645"}.mdi-file-video:before{content:"\F22B"}.mdi-file-word:before{content:"\F22C"}.mdi-file-word-box:before{content:"\F22D"}.mdi-file-xml:before{content:"\F22E"}.mdi-film:before{content:"\F22F"}.mdi-filmstrip:before{content:"\F230"}.mdi-filmstrip-off:before{content:"\F231"}.mdi-filter:before{content:"\F232"}.mdi-filter-outline:before{content:"\F233"}.mdi-filter-remove:before{content:"\F234"}.mdi-filter-remove-outline:before{content:"\F235"}.mdi-filter-variant:before{content:"\F236"}.mdi-find-replace:before{content:"\F6D3"}.mdi-fingerprint:before{content:"\F237"}.mdi-fire:before{content:"\F238"}.mdi-firefox:before{content:"\F239"}.mdi-fish:before{content:"\F23A"}.mdi-flag:before{content:"\F23B"}.mdi-flag-checkered:before{content:"\F23C"}.mdi-flag-outline:before{content:"\F23D"}.mdi-flag-outline-variant:before{content:"\F23E"}.mdi-flag-triangle:before{content:"\F23F"}.mdi-flag-variant:before{content:"\F240"}.mdi-flash:before{content:"\F241"}.mdi-flash-auto:before{content:"\F242"}.mdi-flash-off:before{content:"\F243"}.mdi-flash-outline:before{content:"\F6D4"}.mdi-flash-red-eye:before{content:"\F67A"}.mdi-flashlight:before{content:"\F244"}.mdi-flashlight-off:before{content:"\F245"}.mdi-flask:before{content:"\F093"}.mdi-flask-empty:before{content:"\F094"}.mdi-flask-empty-outline:before{content:"\F095"}.mdi-flask-outline:before{content:"\F096"}.mdi-flattr:before{content:"\F246"}.mdi-flip-to-back:before{content:"\F247"}.mdi-flip-to-front:before{content:"\F248"}.mdi-floppy:before{content:"\F249"}.mdi-flower:before{content:"\F24A"}.mdi-folder:before{content:"\F24B"}.mdi-folder-account:before{content:"\F24C"}.mdi-folder-download:before{content:"\F24D"}.mdi-folder-google-drive:before{content:"\F24E"}.mdi-folder-image:before{content:"\F24F"}.mdi-folder-lock:before{content:"\F250"}.mdi-folder-lock-open:before{content:"\F251"}.mdi-folder-move:before{content:"\F252"}.mdi-folder-multiple:before{content:"\F253"}.mdi-folder-multiple-image:before{content:"\F254"}.mdi-folder-multiple-outline:before{content:"\F255"}.mdi-folder-open:before{content:"\F76F"}.mdi-folder-outline:before{content:"\F256"}.mdi-folder-plus:before{content:"\F257"}.mdi-folder-remove:before{content:"\F258"}.mdi-folder-star:before{content:"\F69C"}.mdi-folder-upload:before{content:"\F259"}.mdi-font-awesome:before{content:"\F03A"}.mdi-food:before{content:"\F25A"}.mdi-food-apple:before{content:"\F25B"}.mdi-food-fork-drink:before{content:"\F5F2"}.mdi-food-off:before{content:"\F5F3"}.mdi-food-variant:before{content:"\F25C"}.mdi-football:before{content:"\F25D"}.mdi-football-australian:before{content:"\F25E"}.mdi-football-helmet:before{content:"\F25F"}.mdi-format-align-bottom:before{content:"\F752"}.mdi-format-align-center:before{content:"\F260"}.mdi-format-align-justify:before{content:"\F261"}.mdi-format-align-left:before{content:"\F262"}.mdi-format-align-middle:before{content:"\F753"}.mdi-format-align-right:before{content:"\F263"}.mdi-format-align-top:before{content:"\F754"}.mdi-format-annotation-plus:before{content:"\F646"}.mdi-format-bold:before{content:"\F264"}.mdi-format-clear:before{content:"\F265"}.mdi-format-color-fill:before{content:"\F266"}.mdi-format-color-text:before{content:"\F69D"}.mdi-format-float-center:before{content:"\F267"}.mdi-format-float-left:before{content:"\F268"}.mdi-format-float-none:before{content:"\F269"}.mdi-format-float-right:before{content:"\F26A"}.mdi-format-font:before{content:"\F6D5"}.mdi-format-header-1:before{content:"\F26B"}.mdi-format-header-2:before{content:"\F26C"}.mdi-format-header-3:before{content:"\F26D"}.mdi-format-header-4:before{content:"\F26E"}.mdi-format-header-5:before{content:"\F26F"}.mdi-format-header-6:before{content:"\F270"}.mdi-format-header-decrease:before{content:"\F271"}.mdi-format-header-equal:before{content:"\F272"}.mdi-format-header-increase:before{content:"\F273"}.mdi-format-header-pound:before{content:"\F274"}.mdi-format-horizontal-align-center:before{content:"\F61E"}.mdi-format-horizontal-align-left:before{content:"\F61F"}.mdi-format-horizontal-align-right:before{content:"\F620"}.mdi-format-indent-decrease:before{content:"\F275"}.mdi-format-indent-increase:before{content:"\F276"}.mdi-format-italic:before{content:"\F277"}.mdi-format-line-spacing:before{content:"\F278"}.mdi-format-line-style:before{content:"\F5C8"}.mdi-format-line-weight:before{content:"\F5C9"}.mdi-format-list-bulleted:before{content:"\F279"}.mdi-format-list-bulleted-type:before{content:"\F27A"}.mdi-format-list-checks:before{content:"\F755"}.mdi-format-list-numbers:before{content:"\F27B"}.mdi-format-page-break:before{content:"\F6D6"}.mdi-format-paint:before{content:"\F27C"}.mdi-format-paragraph:before{content:"\F27D"}.mdi-format-pilcrow:before{content:"\F6D7"}.mdi-format-quote-close:before{content:"\F27E"}.mdi-format-quote-open:before{content:"\F756"}.mdi-format-rotate-90:before{content:"\F6A9"}.mdi-format-section:before{content:"\F69E"}.mdi-format-size:before{content:"\F27F"}.mdi-format-strikethrough:before{content:"\F280"}.mdi-format-strikethrough-variant:before{content:"\F281"}.mdi-format-subscript:before{content:"\F282"}.mdi-format-superscript:before{content:"\F283"}.mdi-format-text:before{content:"\F284"}.mdi-format-textdirection-l-to-r:before{content:"\F285"}.mdi-format-textdirection-r-to-l:before{content:"\F286"}.mdi-format-title:before{content:"\F5F4"}.mdi-format-underline:before{content:"\F287"}.mdi-format-vertical-align-bottom:before{content:"\F621"}.mdi-format-vertical-align-center:before{content:"\F622"}.mdi-format-vertical-align-top:before{content:"\F623"}.mdi-format-wrap-inline:before{content:"\F288"}.mdi-format-wrap-square:before{content:"\F289"}.mdi-format-wrap-tight:before{content:"\F28A"}.mdi-format-wrap-top-bottom:before{content:"\F28B"}.mdi-forum:before{content:"\F28C"}.mdi-forward:before{content:"\F28D"}.mdi-foursquare:before{content:"\F28E"}.mdi-fridge:before{content:"\F28F"}.mdi-fridge-filled:before{content:"\F290"}.mdi-fridge-filled-bottom:before{content:"\F291"}.mdi-fridge-filled-top:before{content:"\F292"}.mdi-fullscreen:before{content:"\F293"}.mdi-fullscreen-exit:before{content:"\F294"}.mdi-function:before{content:"\F295"}.mdi-gamepad:before{content:"\F296"}.mdi-gamepad-variant:before{content:"\F297"}.mdi-garage:before{content:"\F6D8"}.mdi-garage-open:before{content:"\F6D9"}.mdi-gas-cylinder:before{content:"\F647"}.mdi-gas-station:before{content:"\F298"}.mdi-gate:before{content:"\F299"}.mdi-gauge:before{content:"\F29A"}.mdi-gavel:before{content:"\F29B"}.mdi-gender-female:before{content:"\F29C"}.mdi-gender-male:before{content:"\F29D"}.mdi-gender-male-female:before{content:"\F29E"}.mdi-gender-transgender:before{content:"\F29F"}.mdi-gesture-double-tap:before{content:"\F73B"}.mdi-gesture-swipe-down:before{content:"\F73C"}.mdi-gesture-swipe-left:before{content:"\F73D"}.mdi-gesture-swipe-right:before{content:"\F73E"}.mdi-gesture-swipe-up:before{content:"\F73F"}.mdi-gesture-tap:before{content:"\F740"}.mdi-gesture-two-double-tap:before{content:"\F741"}.mdi-gesture-two-tap:before{content:"\F742"}.mdi-ghost:before{content:"\F2A0"}.mdi-gift:before{content:"\F2A1"}.mdi-git:before{content:"\F2A2"}.mdi-github-box:before{content:"\F2A3"}.mdi-github-circle:before{content:"\F2A4"}.mdi-github-face:before{content:"\F6DA"}.mdi-glass-flute:before{content:"\F2A5"}.mdi-glass-mug:before{content:"\F2A6"}.mdi-glass-stange:before{content:"\F2A7"}.mdi-glass-tulip:before{content:"\F2A8"}.mdi-glassdoor:before{content:"\F2A9"}.mdi-glasses:before{content:"\F2AA"}.mdi-gmail:before{content:"\F2AB"}.mdi-gnome:before{content:"\F2AC"}.mdi-gondola:before{content:"\F685"}.mdi-google:before{content:"\F2AD"}.mdi-google-cardboard:before{content:"\F2AE"}.mdi-google-chrome:before{content:"\F2AF"}.mdi-google-circles:before{content:"\F2B0"}.mdi-google-circles-communities:before{content:"\F2B1"}.mdi-google-circles-extended:before{content:"\F2B2"}.mdi-google-circles-group:before{content:"\F2B3"}.mdi-google-controller:before{content:"\F2B4"}.mdi-google-controller-off:before{content:"\F2B5"}.mdi-google-drive:before{content:"\F2B6"}.mdi-google-earth:before{content:"\F2B7"}.mdi-google-glass:before{content:"\F2B8"}.mdi-google-keep:before{content:"\F6DB"}.mdi-google-maps:before{content:"\F5F5"}.mdi-google-nearby:before{content:"\F2B9"}.mdi-google-pages:before{content:"\F2BA"}.mdi-google-photos:before{content:"\F6DC"}.mdi-google-physical-web:before{content:"\F2BB"}.mdi-google-play:before{content:"\F2BC"}.mdi-google-plus:before{content:"\F2BD"}.mdi-google-plus-box:before{content:"\F2BE"}.mdi-google-translate:before{content:"\F2BF"}.mdi-google-wallet:before{content:"\F2C0"}.mdi-gradient:before{content:"\F69F"}.mdi-grease-pencil:before{content:"\F648"}.mdi-grid:before{content:"\F2C1"}.mdi-grid-large:before{content:"\F757"}.mdi-grid-off:before{content:"\F2C2"}.mdi-group:before{content:"\F2C3"}.mdi-guitar-acoustic:before{content:"\F770"}.mdi-guitar-electric:before{content:"\F2C4"}.mdi-guitar-pick:before{content:"\F2C5"}.mdi-guitar-pick-outline:before{content:"\F2C6"}.mdi-hackernews:before{content:"\F624"}.mdi-hamburger:before{content:"\F684"}.mdi-hand-pointing-right:before{content:"\F2C7"}.mdi-hanger:before{content:"\F2C8"}.mdi-hangouts:before{content:"\F2C9"}.mdi-harddisk:before{content:"\F2CA"}.mdi-headphones:before{content:"\F2CB"}.mdi-headphones-box:before{content:"\F2CC"}.mdi-headphones-settings:before{content:"\F2CD"}.mdi-headset:before{content:"\F2CE"}.mdi-headset-dock:before{content:"\F2CF"}.mdi-headset-off:before{content:"\F2D0"}.mdi-heart:before{content:"\F2D1"}.mdi-heart-box:before{content:"\F2D2"}.mdi-heart-box-outline:before{content:"\F2D3"}.mdi-heart-broken:before{content:"\F2D4"}.mdi-heart-half:before{content:"\F6DE"}.mdi-heart-half-full:before{content:"\F6DD"}.mdi-heart-half-outline:before{content:"\F6DF"}.mdi-heart-off:before{content:"\F758"}.mdi-heart-outline:before{content:"\F2D5"}.mdi-heart-pulse:before{content:"\F5F6"}.mdi-help:before{content:"\F2D6"}.mdi-help-box:before{content:"\F78A"}.mdi-help-circle:before{content:"\F2D7"}.mdi-help-circle-outline:before{content:"\F625"}.mdi-help-network:before{content:"\F6F4"}.mdi-hexagon:before{content:"\F2D8"}.mdi-hexagon-multiple:before{content:"\F6E0"}.mdi-hexagon-outline:before{content:"\F2D9"}.mdi-highway:before{content:"\F5F7"}.mdi-history:before{content:"\F2DA"}.mdi-hololens:before{content:"\F2DB"}.mdi-home:before{content:"\F2DC"}.mdi-home-map-marker:before{content:"\F5F8"}.mdi-home-modern:before{content:"\F2DD"}.mdi-home-outline:before{content:"\F6A0"}.mdi-home-variant:before{content:"\F2DE"}.mdi-hook:before{content:"\F6E1"}.mdi-hook-off:before{content:"\F6E2"}.mdi-hops:before{content:"\F2DF"}.mdi-hospital:before{content:"\F2E0"}.mdi-hospital-building:before{content:"\F2E1"}.mdi-hospital-marker:before{content:"\F2E2"}.mdi-hotel:before{content:"\F2E3"}.mdi-houzz:before{content:"\F2E4"}.mdi-houzz-box:before{content:"\F2E5"}.mdi-human:before{content:"\F2E6"}.mdi-human-child:before{content:"\F2E7"}.mdi-human-female:before{content:"\F649"}.mdi-human-greeting:before{content:"\F64A"}.mdi-human-handsdown:before{content:"\F64B"}.mdi-human-handsup:before{content:"\F64C"}.mdi-human-male:before{content:"\F64D"}.mdi-human-male-female:before{content:"\F2E8"}.mdi-human-pregnant:before{content:"\F5CF"}.mdi-humble-bundle:before{content:"\F743"}.mdi-image:before{content:"\F2E9"}.mdi-image-album:before{content:"\F2EA"}.mdi-image-area:before{content:"\F2EB"}.mdi-image-area-close:before{content:"\F2EC"}.mdi-image-broken:before{content:"\F2ED"}.mdi-image-broken-variant:before{content:"\F2EE"}.mdi-image-filter:before{content:"\F2EF"}.mdi-image-filter-black-white:before{content:"\F2F0"}.mdi-image-filter-center-focus:before{content:"\F2F1"}.mdi-image-filter-center-focus-weak:before{content:"\F2F2"}.mdi-image-filter-drama:before{content:"\F2F3"}.mdi-image-filter-frames:before{content:"\F2F4"}.mdi-image-filter-hdr:before{content:"\F2F5"}.mdi-image-filter-none:before{content:"\F2F6"}.mdi-image-filter-tilt-shift:before{content:"\F2F7"}.mdi-image-filter-vintage:before{content:"\F2F8"}.mdi-image-multiple:before{content:"\F2F9"}.mdi-import:before{content:"\F2FA"}.mdi-inbox:before{content:"\F686"}.mdi-inbox-arrow-down:before{content:"\F2FB"}.mdi-inbox-arrow-up:before{content:"\F3D1"}.mdi-incognito:before{content:"\F5F9"}.mdi-infinity:before{content:"\F6E3"}.mdi-information:before{content:"\F2FC"}.mdi-information-outline:before{content:"\F2FD"}.mdi-information-variant:before{content:"\F64E"}.mdi-instagram:before{content:"\F2FE"}.mdi-instapaper:before{content:"\F2FF"}.mdi-internet-explorer:before{content:"\F300"}.mdi-invert-colors:before{content:"\F301"}.mdi-itunes:before{content:"\F676"}.mdi-jeepney:before{content:"\F302"}.mdi-jira:before{content:"\F303"}.mdi-jsfiddle:before{content:"\F304"}.mdi-json:before{content:"\F626"}.mdi-keg:before{content:"\F305"}.mdi-kettle:before{content:"\F5FA"}.mdi-key:before{content:"\F306"}.mdi-key-change:before{content:"\F307"}.mdi-key-minus:before{content:"\F308"}.mdi-key-plus:before{content:"\F309"}.mdi-key-remove:before{content:"\F30A"}.mdi-key-variant:before{content:"\F30B"}.mdi-keyboard:before{content:"\F30C"}.mdi-keyboard-backspace:before{content:"\F30D"}.mdi-keyboard-caps:before{content:"\F30E"}.mdi-keyboard-close:before{content:"\F30F"}.mdi-keyboard-off:before{content:"\F310"}.mdi-keyboard-return:before{content:"\F311"}.mdi-keyboard-tab:before{content:"\F312"}.mdi-keyboard-variant:before{content:"\F313"}.mdi-kickstarter:before{content:"\F744"}.mdi-kodi:before{content:"\F314"}.mdi-label:before{content:"\F315"}.mdi-label-outline:before{content:"\F316"}.mdi-lambda:before{content:"\F627"}.mdi-lamp:before{content:"\F6B4"}.mdi-lan:before{content:"\F317"}.mdi-lan-connect:before{content:"\F318"}.mdi-lan-disconnect:before{content:"\F319"}.mdi-lan-pending:before{content:"\F31A"}.mdi-language-c:before{content:"\F671"}.mdi-language-cpp:before{content:"\F672"}.mdi-language-csharp:before{content:"\F31B"}.mdi-language-css3:before{content:"\F31C"}.mdi-language-html5:before{content:"\F31D"}.mdi-language-javascript:before{content:"\F31E"}.mdi-language-php:before{content:"\F31F"}.mdi-language-python:before{content:"\F320"}.mdi-language-python-text:before{content:"\F321"}.mdi-language-swift:before{content:"\F6E4"}.mdi-language-typescript:before{content:"\F6E5"}.mdi-laptop:before{content:"\F322"}.mdi-laptop-chromebook:before{content:"\F323"}.mdi-laptop-mac:before{content:"\F324"}.mdi-laptop-off:before{content:"\F6E6"}.mdi-laptop-windows:before{content:"\F325"}.mdi-lastfm:before{content:"\F326"}.mdi-launch:before{content:"\F327"}.mdi-layers:before{content:"\F328"}.mdi-layers-off:before{content:"\F329"}.mdi-lead-pencil:before{content:"\F64F"}.mdi-leaf:before{content:"\F32A"}.mdi-led-off:before{content:"\F32B"}.mdi-led-on:before{content:"\F32C"}.mdi-led-outline:before{content:"\F32D"}.mdi-led-variant-off:before{content:"\F32E"}.mdi-led-variant-on:before{content:"\F32F"}.mdi-led-variant-outline:before{content:"\F330"}.mdi-library:before{content:"\F331"}.mdi-library-books:before{content:"\F332"}.mdi-library-music:before{content:"\F333"}.mdi-library-plus:before{content:"\F334"}.mdi-lightbulb:before{content:"\F335"}.mdi-lightbulb-on:before{content:"\F6E7"}.mdi-lightbulb-on-outline:before{content:"\F6E8"}.mdi-lightbulb-outline:before{content:"\F336"}.mdi-link:before{content:"\F337"}.mdi-link-off:before{content:"\F338"}.mdi-link-variant:before{content:"\F339"}.mdi-link-variant-off:before{content:"\F33A"}.mdi-linkedin:before{content:"\F33B"}.mdi-linkedin-box:before{content:"\F33C"}.mdi-linux:before{content:"\F33D"}.mdi-loading:before{content:"\F771"}.mdi-lock:before{content:"\F33E"}.mdi-lock-open:before{content:"\F33F"}.mdi-lock-open-outline:before{content:"\F340"}.mdi-lock-outline:before{content:"\F341"}.mdi-lock-pattern:before{content:"\F6E9"}.mdi-lock-plus:before{content:"\F5FB"}.mdi-lock-reset:before{content:"\F772"}.mdi-login:before{content:"\F342"}.mdi-login-variant:before{content:"\F5FC"}.mdi-logout:before{content:"\F343"}.mdi-logout-variant:before{content:"\F5FD"}.mdi-looks:before{content:"\F344"}.mdi-loop:before{content:"\F6EA"}.mdi-loupe:before{content:"\F345"}.mdi-lumx:before{content:"\F346"}.mdi-magnet:before{content:"\F347"}.mdi-magnet-on:before{content:"\F348"}.mdi-magnify:before{content:"\F349"}.mdi-magnify-minus:before{content:"\F34A"}.mdi-magnify-minus-outline:before{content:"\F6EB"}.mdi-magnify-plus:before{content:"\F34B"}.mdi-magnify-plus-outline:before{content:"\F6EC"}.mdi-mail-ru:before{content:"\F34C"}.mdi-mailbox:before{content:"\F6ED"}.mdi-map:before{content:"\F34D"}.mdi-map-marker:before{content:"\F34E"}.mdi-map-marker-circle:before{content:"\F34F"}.mdi-map-marker-minus:before{content:"\F650"}.mdi-map-marker-multiple:before{content:"\F350"}.mdi-map-marker-off:before{content:"\F351"}.mdi-map-marker-plus:before{content:"\F651"}.mdi-map-marker-radius:before{content:"\F352"}.mdi-margin:before{content:"\F353"}.mdi-markdown:before{content:"\F354"}.mdi-marker:before{content:"\F652"}.mdi-marker-check:before{content:"\F355"}.mdi-martini:before{content:"\F356"}.mdi-material-ui:before{content:"\F357"}.mdi-math-compass:before{content:"\F358"}.mdi-matrix:before{content:"\F628"}.mdi-maxcdn:before{content:"\F359"}.mdi-medical-bag:before{content:"\F6EE"}.mdi-medium:before{content:"\F35A"}.mdi-memory:before{content:"\F35B"}.mdi-menu:before{content:"\F35C"}.mdi-menu-down:before{content:"\F35D"}.mdi-menu-down-outline:before{content:"\F6B5"}.mdi-menu-left:before{content:"\F35E"}.mdi-menu-right:before{content:"\F35F"}.mdi-menu-up:before{content:"\F360"}.mdi-menu-up-outline:before{content:"\F6B6"}.mdi-message:before{content:"\F361"}.mdi-message-alert:before{content:"\F362"}.mdi-message-bulleted:before{content:"\F6A1"}.mdi-message-bulleted-off:before{content:"\F6A2"}.mdi-message-draw:before{content:"\F363"}.mdi-message-image:before{content:"\F364"}.mdi-message-outline:before{content:"\F365"}.mdi-message-plus:before{content:"\F653"}.mdi-message-processing:before{content:"\F366"}.mdi-message-reply:before{content:"\F367"}.mdi-message-reply-text:before{content:"\F368"}.mdi-message-settings:before{content:"\F6EF"}.mdi-message-settings-variant:before{content:"\F6F0"}.mdi-message-text:before{content:"\F369"}.mdi-message-text-outline:before{content:"\F36A"}.mdi-message-video:before{content:"\F36B"}.mdi-meteor:before{content:"\F629"}.mdi-microphone:before{content:"\F36C"}.mdi-microphone-off:before{content:"\F36D"}.mdi-microphone-outline:before{content:"\F36E"}.mdi-microphone-settings:before{content:"\F36F"}.mdi-microphone-variant:before{content:"\F370"}.mdi-microphone-variant-off:before{content:"\F371"}.mdi-microscope:before{content:"\F654"}.mdi-microsoft:before{content:"\F372"}.mdi-minecraft:before{content:"\F373"}.mdi-minus:before{content:"\F374"}.mdi-minus-box:before{content:"\F375"}.mdi-minus-box-outline:before{content:"\F6F1"}.mdi-minus-circle:before{content:"\F376"}.mdi-minus-circle-outline:before{content:"\F377"}.mdi-minus-network:before{content:"\F378"}.mdi-mixcloud:before{content:"\F62A"}.mdi-monitor:before{content:"\F379"}.mdi-monitor-multiple:before{content:"\F37A"}.mdi-more:before{content:"\F37B"}.mdi-motorbike:before{content:"\F37C"}.mdi-mouse:before{content:"\F37D"}.mdi-mouse-off:before{content:"\F37E"}.mdi-mouse-variant:before{content:"\F37F"}.mdi-mouse-variant-off:before{content:"\F380"}.mdi-move-resize:before{content:"\F655"}.mdi-move-resize-variant:before{content:"\F656"}.mdi-movie:before{content:"\F381"}.mdi-multiplication:before{content:"\F382"}.mdi-multiplication-box:before{content:"\F383"}.mdi-music:before{content:"\F759"}.mdi-music-box:before{content:"\F384"}.mdi-music-box-outline:before{content:"\F385"}.mdi-music-circle:before{content:"\F386"}.mdi-music-note:before{content:"\F387"}.mdi-music-note-bluetooth:before{content:"\F5FE"}.mdi-music-note-bluetooth-off:before{content:"\F5FF"}.mdi-music-note-eighth:before{content:"\F388"}.mdi-music-note-half:before{content:"\F389"}.mdi-music-note-off:before{content:"\F38A"}.mdi-music-note-quarter:before{content:"\F38B"}.mdi-music-note-sixteenth:before{content:"\F38C"}.mdi-music-note-whole:before{content:"\F38D"}.mdi-music-off:before{content:"\F75A"}.mdi-nature:before{content:"\F38E"}.mdi-nature-people:before{content:"\F38F"}.mdi-navigation:before{content:"\F390"}.mdi-near-me:before{content:"\F5CD"}.mdi-needle:before{content:"\F391"}.mdi-nest-protect:before{content:"\F392"}.mdi-nest-thermostat:before{content:"\F393"}.mdi-netflix:before{content:"\F745"}.mdi-network:before{content:"\F6F2"}.mdi-new-box:before{content:"\F394"}.mdi-newspaper:before{content:"\F395"}.mdi-nfc:before{content:"\F396"}.mdi-nfc-tap:before{content:"\F397"}.mdi-nfc-variant:before{content:"\F398"}.mdi-ninja:before{content:"\F773"}.mdi-nodejs:before{content:"\F399"}.mdi-note:before{content:"\F39A"}.mdi-note-multiple:before{content:"\F6B7"}.mdi-note-multiple-outline:before{content:"\F6B8"}.mdi-note-outline:before{content:"\F39B"}.mdi-note-plus:before{content:"\F39C"}.mdi-note-plus-outline:before{content:"\F39D"}.mdi-note-text:before{content:"\F39E"}.mdi-notification-clear-all:before{content:"\F39F"}.mdi-npm:before{content:"\F6F6"}.mdi-nuke:before{content:"\F6A3"}.mdi-numeric:before{content:"\F3A0"}.mdi-numeric-0-box:before{content:"\F3A1"}.mdi-numeric-0-box-multiple-outline:before{content:"\F3A2"}.mdi-numeric-0-box-outline:before{content:"\F3A3"}.mdi-numeric-1-box:before{content:"\F3A4"}.mdi-numeric-1-box-multiple-outline:before{content:"\F3A5"}.mdi-numeric-1-box-outline:before{content:"\F3A6"}.mdi-numeric-2-box:before{content:"\F3A7"}.mdi-numeric-2-box-multiple-outline:before{content:"\F3A8"}.mdi-numeric-2-box-outline:before{content:"\F3A9"}.mdi-numeric-3-box:before{content:"\F3AA"}.mdi-numeric-3-box-multiple-outline:before{content:"\F3AB"}.mdi-numeric-3-box-outline:before{content:"\F3AC"}.mdi-numeric-4-box:before{content:"\F3AD"}.mdi-numeric-4-box-multiple-outline:before{content:"\F3AE"}.mdi-numeric-4-box-outline:before{content:"\F3AF"}.mdi-numeric-5-box:before{content:"\F3B0"}.mdi-numeric-5-box-multiple-outline:before{content:"\F3B1"}.mdi-numeric-5-box-outline:before{content:"\F3B2"}.mdi-numeric-6-box:before{content:"\F3B3"}.mdi-numeric-6-box-multiple-outline:before{content:"\F3B4"}.mdi-numeric-6-box-outline:before{content:"\F3B5"}.mdi-numeric-7-box:before{content:"\F3B6"}.mdi-numeric-7-box-multiple-outline:before{content:"\F3B7"}.mdi-numeric-7-box-outline:before{content:"\F3B8"}.mdi-numeric-8-box:before{content:"\F3B9"}.mdi-numeric-8-box-multiple-outline:before{content:"\F3BA"}.mdi-numeric-8-box-outline:before{content:"\F3BB"}.mdi-numeric-9-box:before{content:"\F3BC"}.mdi-numeric-9-box-multiple-outline:before{content:"\F3BD"}.mdi-numeric-9-box-outline:before{content:"\F3BE"}.mdi-numeric-9-plus-box:before{content:"\F3BF"}.mdi-numeric-9-plus-box-multiple-outline:before{content:"\F3C0"}.mdi-numeric-9-plus-box-outline:before{content:"\F3C1"}.mdi-nut:before{content:"\F6F7"}.mdi-nutrition:before{content:"\F3C2"}.mdi-oar:before{content:"\F67B"}.mdi-octagon:before{content:"\F3C3"}.mdi-octagon-outline:before{content:"\F3C4"}.mdi-octagram:before{content:"\F6F8"}.mdi-octagram-outline:before{content:"\F774"}.mdi-odnoklassniki:before{content:"\F3C5"}.mdi-office:before{content:"\F3C6"}.mdi-oil:before{content:"\F3C7"}.mdi-oil-temperature:before{content:"\F3C8"}.mdi-omega:before{content:"\F3C9"}.mdi-onedrive:before{content:"\F3CA"}.mdi-onenote:before{content:"\F746"}.mdi-opacity:before{content:"\F5CC"}.mdi-open-in-app:before{content:"\F3CB"}.mdi-open-in-new:before{content:"\F3CC"}.mdi-openid:before{content:"\F3CD"}.mdi-opera:before{content:"\F3CE"}.mdi-orbit:before{content:"\F018"}.mdi-ornament:before{content:"\F3CF"}.mdi-ornament-variant:before{content:"\F3D0"}.mdi-owl:before{content:"\F3D2"}.mdi-package:before{content:"\F3D3"}.mdi-package-down:before{content:"\F3D4"}.mdi-package-up:before{content:"\F3D5"}.mdi-package-variant:before{content:"\F3D6"}.mdi-package-variant-closed:before{content:"\F3D7"}.mdi-page-first:before{content:"\F600"}.mdi-page-last:before{content:"\F601"}.mdi-page-layout-body:before{content:"\F6F9"}.mdi-page-layout-footer:before{content:"\F6FA"}.mdi-page-layout-header:before{content:"\F6FB"}.mdi-page-layout-sidebar-left:before{content:"\F6FC"}.mdi-page-layout-sidebar-right:before{content:"\F6FD"}.mdi-palette:before{content:"\F3D8"}.mdi-palette-advanced:before{content:"\F3D9"}.mdi-panda:before{content:"\F3DA"}.mdi-pandora:before{content:"\F3DB"}.mdi-panorama:before{content:"\F3DC"}.mdi-panorama-fisheye:before{content:"\F3DD"}.mdi-panorama-horizontal:before{content:"\F3DE"}.mdi-panorama-vertical:before{content:"\F3DF"}.mdi-panorama-wide-angle:before{content:"\F3E0"}.mdi-paper-cut-vertical:before{content:"\F3E1"}.mdi-paperclip:before{content:"\F3E2"}.mdi-parking:before{content:"\F3E3"}.mdi-pause:before{content:"\F3E4"}.mdi-pause-circle:before{content:"\F3E5"}.mdi-pause-circle-outline:before{content:"\F3E6"}.mdi-pause-octagon:before{content:"\F3E7"}.mdi-pause-octagon-outline:before{content:"\F3E8"}.mdi-paw:before{content:"\F3E9"}.mdi-paw-off:before{content:"\F657"}.mdi-pen:before{content:"\F3EA"}.mdi-pencil:before{content:"\F3EB"}.mdi-pencil-box:before{content:"\F3EC"}.mdi-pencil-box-outline:before{content:"\F3ED"}.mdi-pencil-circle:before{content:"\F6FE"}.mdi-pencil-circle-outline:before{content:"\F775"}.mdi-pencil-lock:before{content:"\F3EE"}.mdi-pencil-off:before{content:"\F3EF"}.mdi-pentagon:before{content:"\F6FF"}.mdi-pentagon-outline:before{content:"\F700"}.mdi-percent:before{content:"\F3F0"}.mdi-periscope:before{content:"\F747"}.mdi-pharmacy:before{content:"\F3F1"}.mdi-phone:before{content:"\F3F2"}.mdi-phone-bluetooth:before{content:"\F3F3"}.mdi-phone-classic:before{content:"\F602"}.mdi-phone-forward:before{content:"\F3F4"}.mdi-phone-hangup:before{content:"\F3F5"}.mdi-phone-in-talk:before{content:"\F3F6"}.mdi-phone-incoming:before{content:"\F3F7"}.mdi-phone-locked:before{content:"\F3F8"}.mdi-phone-log:before{content:"\F3F9"}.mdi-phone-minus:before{content:"\F658"}.mdi-phone-missed:before{content:"\F3FA"}.mdi-phone-outgoing:before{content:"\F3FB"}.mdi-phone-paused:before{content:"\F3FC"}.mdi-phone-plus:before{content:"\F659"}.mdi-phone-settings:before{content:"\F3FD"}.mdi-phone-voip:before{content:"\F3FE"}.mdi-pi:before{content:"\F3FF"}.mdi-pi-box:before{content:"\F400"}.mdi-piano:before{content:"\F67C"}.mdi-pig:before{content:"\F401"}.mdi-pill:before{content:"\F402"}.mdi-pillar:before{content:"\F701"}.mdi-pin:before{content:"\F403"}.mdi-pin-off:before{content:"\F404"}.mdi-pine-tree:before{content:"\F405"}.mdi-pine-tree-box:before{content:"\F406"}.mdi-pinterest:before{content:"\F407"}.mdi-pinterest-box:before{content:"\F408"}.mdi-pistol:before{content:"\F702"}.mdi-pizza:before{content:"\F409"}.mdi-plane-shield:before{content:"\F6BA"}.mdi-play:before{content:"\F40A"}.mdi-play-box-outline:before{content:"\F40B"}.mdi-play-circle:before{content:"\F40C"}.mdi-play-circle-outline:before{content:"\F40D"}.mdi-play-pause:before{content:"\F40E"}.mdi-play-protected-content:before{content:"\F40F"}.mdi-playlist-check:before{content:"\F5C7"}.mdi-playlist-minus:before{content:"\F410"}.mdi-playlist-play:before{content:"\F411"}.mdi-playlist-plus:before{content:"\F412"}.mdi-playlist-remove:before{content:"\F413"}.mdi-playstation:before{content:"\F414"}.mdi-plex:before{content:"\F6B9"}.mdi-plus:before{content:"\F415"}.mdi-plus-box:before{content:"\F416"}.mdi-plus-box-outline:before{content:"\F703"}.mdi-plus-circle:before{content:"\F417"}.mdi-plus-circle-multiple-outline:before{content:"\F418"}.mdi-plus-circle-outline:before{content:"\F419"}.mdi-plus-network:before{content:"\F41A"}.mdi-plus-one:before{content:"\F41B"}.mdi-plus-outline:before{content:"\F704"}.mdi-pocket:before{content:"\F41C"}.mdi-pokeball:before{content:"\F41D"}.mdi-polaroid:before{content:"\F41E"}.mdi-poll:before{content:"\F41F"}.mdi-poll-box:before{content:"\F420"}.mdi-polymer:before{content:"\F421"}.mdi-pool:before{content:"\F606"}.mdi-popcorn:before{content:"\F422"}.mdi-pot:before{content:"\F65A"}.mdi-pot-mix:before{content:"\F65B"}.mdi-pound:before{content:"\F423"}.mdi-pound-box:before{content:"\F424"}.mdi-power:before{content:"\F425"}.mdi-power-plug:before{content:"\F6A4"}.mdi-power-plug-off:before{content:"\F6A5"}.mdi-power-settings:before{content:"\F426"}.mdi-power-socket:before{content:"\F427"}.mdi-prescription:before{content:"\F705"}.mdi-presentation:before{content:"\F428"}.mdi-presentation-play:before{content:"\F429"}.mdi-printer:before{content:"\F42A"}.mdi-printer-3d:before{content:"\F42B"}.mdi-printer-alert:before{content:"\F42C"}.mdi-printer-settings:before{content:"\F706"}.mdi-priority-high:before{content:"\F603"}.mdi-priority-low:before{content:"\F604"}.mdi-professional-hexagon:before{content:"\F42D"}.mdi-projector:before{content:"\F42E"}.mdi-projector-screen:before{content:"\F42F"}.mdi-publish:before{content:"\F6A6"}.mdi-pulse:before{content:"\F430"}.mdi-puzzle:before{content:"\F431"}.mdi-qqchat:before{content:"\F605"}.mdi-qrcode:before{content:"\F432"}.mdi-qrcode-scan:before{content:"\F433"}.mdi-quadcopter:before{content:"\F434"}.mdi-quality-high:before{content:"\F435"}.mdi-quicktime:before{content:"\F436"}.mdi-radar:before{content:"\F437"}.mdi-radiator:before{content:"\F438"}.mdi-radio:before{content:"\F439"}.mdi-radio-handheld:before{content:"\F43A"}.mdi-radio-tower:before{content:"\F43B"}.mdi-radioactive:before{content:"\F43C"}.mdi-radiobox-blank:before{content:"\F43D"}.mdi-radiobox-marked:before{content:"\F43E"}.mdi-raspberrypi:before{content:"\F43F"}.mdi-ray-end:before{content:"\F440"}.mdi-ray-end-arrow:before{content:"\F441"}.mdi-ray-start:before{content:"\F442"}.mdi-ray-start-arrow:before{content:"\F443"}.mdi-ray-start-end:before{content:"\F444"}.mdi-ray-vertex:before{content:"\F445"}.mdi-rdio:before{content:"\F446"}.mdi-react:before{content:"\F707"}.mdi-read:before{content:"\F447"}.mdi-readability:before{content:"\F448"}.mdi-receipt:before{content:"\F449"}.mdi-record:before{content:"\F44A"}.mdi-record-rec:before{content:"\F44B"}.mdi-recycle:before{content:"\F44C"}.mdi-reddit:before{content:"\F44D"}.mdi-redo:before{content:"\F44E"}.mdi-redo-variant:before{content:"\F44F"}.mdi-refresh:before{content:"\F450"}.mdi-regex:before{content:"\F451"}.mdi-relative-scale:before{content:"\F452"}.mdi-reload:before{content:"\F453"}.mdi-remote:before{content:"\F454"}.mdi-rename-box:before{content:"\F455"}.mdi-reorder-horizontal:before{content:"\F687"}.mdi-reorder-vertical:before{content:"\F688"}.mdi-repeat:before{content:"\F456"}.mdi-repeat-off:before{content:"\F457"}.mdi-repeat-once:before{content:"\F458"}.mdi-replay:before{content:"\F459"}.mdi-reply:before{content:"\F45A"}.mdi-reply-all:before{content:"\F45B"}.mdi-reproduction:before{content:"\F45C"}.mdi-resize-bottom-right:before{content:"\F45D"}.mdi-responsive:before{content:"\F45E"}.mdi-restart:before{content:"\F708"}.mdi-restore:before{content:"\F6A7"}.mdi-rewind:before{content:"\F45F"}.mdi-rewind-outline:before{content:"\F709"}.mdi-rhombus:before{content:"\F70A"}.mdi-rhombus-outline:before{content:"\F70B"}.mdi-ribbon:before{content:"\F460"}.mdi-road:before{content:"\F461"}.mdi-road-variant:before{content:"\F462"}.mdi-robot:before{content:"\F6A8"}.mdi-rocket:before{content:"\F463"}.mdi-roomba:before{content:"\F70C"}.mdi-rotate-3d:before{content:"\F464"}.mdi-rotate-left:before{content:"\F465"}.mdi-rotate-left-variant:before{content:"\F466"}.mdi-rotate-right:before{content:"\F467"}.mdi-rotate-right-variant:before{content:"\F468"}.mdi-rounded-corner:before{content:"\F607"}.mdi-router-wireless:before{content:"\F469"}.mdi-routes:before{content:"\F46A"}.mdi-rowing:before{content:"\F608"}.mdi-rss:before{content:"\F46B"}.mdi-rss-box:before{content:"\F46C"}.mdi-ruler:before{content:"\F46D"}.mdi-run:before{content:"\F70D"}.mdi-run-fast:before{content:"\F46E"}.mdi-sale:before{content:"\F46F"}.mdi-satellite:before{content:"\F470"}.mdi-satellite-variant:before{content:"\F471"}.mdi-saxophone:before{content:"\F609"}.mdi-scale:before{content:"\F472"}.mdi-scale-balance:before{content:"\F5D1"}.mdi-scale-bathroom:before{content:"\F473"}.mdi-scanner:before{content:"\F6AA"}.mdi-school:before{content:"\F474"}.mdi-screen-rotation:before{content:"\F475"}.mdi-screen-rotation-lock:before{content:"\F476"}.mdi-screwdriver:before{content:"\F477"}.mdi-script:before{content:"\F478"}.mdi-sd:before{content:"\F479"}.mdi-seal:before{content:"\F47A"}.mdi-search-web:before{content:"\F70E"}.mdi-seat-flat:before{content:"\F47B"}.mdi-seat-flat-angled:before{content:"\F47C"}.mdi-seat-individual-suite:before{content:"\F47D"}.mdi-seat-legroom-extra:before{content:"\F47E"}.mdi-seat-legroom-normal:before{content:"\F47F"}.mdi-seat-legroom-reduced:before{content:"\F480"}.mdi-seat-recline-extra:before{content:"\F481"}.mdi-seat-recline-normal:before{content:"\F482"}.mdi-security:before{content:"\F483"}.mdi-security-home:before{content:"\F689"}.mdi-security-network:before{content:"\F484"}.mdi-select:before{content:"\F485"}.mdi-select-all:before{content:"\F486"}.mdi-select-inverse:before{content:"\F487"}.mdi-select-off:before{content:"\F488"}.mdi-selection:before{content:"\F489"}.mdi-selection-off:before{content:"\F776"}.mdi-send:before{content:"\F48A"}.mdi-serial-port:before{content:"\F65C"}.mdi-server:before{content:"\F48B"}.mdi-server-minus:before{content:"\F48C"}.mdi-server-network:before{content:"\F48D"}.mdi-server-network-off:before{content:"\F48E"}.mdi-server-off:before{content:"\F48F"}.mdi-server-plus:before{content:"\F490"}.mdi-server-remove:before{content:"\F491"}.mdi-server-security:before{content:"\F492"}.mdi-set-all:before{content:"\F777"}.mdi-set-center:before{content:"\F778"}.mdi-set-center-right:before{content:"\F779"}.mdi-set-left:before{content:"\F77A"}.mdi-set-left-center:before{content:"\F77B"}.mdi-set-left-right:before{content:"\F77C"}.mdi-set-none:before{content:"\F77D"}.mdi-set-right:before{content:"\F77E"}.mdi-settings:before{content:"\F493"}.mdi-settings-box:before{content:"\F494"}.mdi-shape-circle-plus:before{content:"\F65D"}.mdi-shape-plus:before{content:"\F495"}.mdi-shape-polygon-plus:before{content:"\F65E"}.mdi-shape-rectangle-plus:before{content:"\F65F"}.mdi-shape-square-plus:before{content:"\F660"}.mdi-share:before{content:"\F496"}.mdi-share-variant:before{content:"\F497"}.mdi-shield:before{content:"\F498"}.mdi-shield-half-full:before{content:"\F77F"}.mdi-shield-outline:before{content:"\F499"}.mdi-shopping:before{content:"\F49A"}.mdi-shopping-music:before{content:"\F49B"}.mdi-shovel:before{content:"\F70F"}.mdi-shovel-off:before{content:"\F710"}.mdi-shredder:before{content:"\F49C"}.mdi-shuffle:before{content:"\F49D"}.mdi-shuffle-disabled:before{content:"\F49E"}.mdi-shuffle-variant:before{content:"\F49F"}.mdi-sigma:before{content:"\F4A0"}.mdi-sigma-lower:before{content:"\F62B"}.mdi-sign-caution:before{content:"\F4A1"}.mdi-sign-direction:before{content:"\F780"}.mdi-sign-text:before{content:"\F781"}.mdi-signal:before{content:"\F4A2"}.mdi-signal-2g:before{content:"\F711"}.mdi-signal-3g:before{content:"\F712"}.mdi-signal-4g:before{content:"\F713"}.mdi-signal-hspa:before{content:"\F714"}.mdi-signal-hspa-plus:before{content:"\F715"}.mdi-signal-off:before{content:"\F782"}.mdi-signal-variant:before{content:"\F60A"}.mdi-silverware:before{content:"\F4A3"}.mdi-silverware-fork:before{content:"\F4A4"}.mdi-silverware-spoon:before{content:"\F4A5"}.mdi-silverware-variant:before{content:"\F4A6"}.mdi-sim:before{content:"\F4A7"}.mdi-sim-alert:before{content:"\F4A8"}.mdi-sim-off:before{content:"\F4A9"}.mdi-sitemap:before{content:"\F4AA"}.mdi-skip-backward:before{content:"\F4AB"}.mdi-skip-forward:before{content:"\F4AC"}.mdi-skip-next:before{content:"\F4AD"}.mdi-skip-next-circle:before{content:"\F661"}.mdi-skip-next-circle-outline:before{content:"\F662"}.mdi-skip-previous:before{content:"\F4AE"}.mdi-skip-previous-circle:before{content:"\F663"}.mdi-skip-previous-circle-outline:before{content:"\F664"}.mdi-skull:before{content:"\F68B"}.mdi-skype:before{content:"\F4AF"}.mdi-skype-business:before{content:"\F4B0"}.mdi-slack:before{content:"\F4B1"}.mdi-sleep:before{content:"\F4B2"}.mdi-sleep-off:before{content:"\F4B3"}.mdi-smoking:before{content:"\F4B4"}.mdi-smoking-off:before{content:"\F4B5"}.mdi-snapchat:before{content:"\F4B6"}.mdi-snowflake:before{content:"\F716"}.mdi-snowman:before{content:"\F4B7"}.mdi-soccer:before{content:"\F4B8"}.mdi-sofa:before{content:"\F4B9"}.mdi-solid:before{content:"\F68C"}.mdi-sort:before{content:"\F4BA"}.mdi-sort-alphabetical:before{content:"\F4BB"}.mdi-sort-ascending:before{content:"\F4BC"}.mdi-sort-descending:before{content:"\F4BD"}.mdi-sort-numeric:before{content:"\F4BE"}.mdi-sort-variant:before{content:"\F4BF"}.mdi-soundcloud:before{content:"\F4C0"}.mdi-source-branch:before{content:"\F62C"}.mdi-source-commit:before{content:"\F717"}.mdi-source-commit-end:before{content:"\F718"}.mdi-source-commit-end-local:before{content:"\F719"}.mdi-source-commit-local:before{content:"\F71A"}.mdi-source-commit-next-local:before{content:"\F71B"}.mdi-source-commit-start:before{content:"\F71C"}.mdi-source-commit-start-next-local:before{content:"\F71D"}.mdi-source-fork:before{content:"\F4C1"}.mdi-source-merge:before{content:"\F62D"}.mdi-source-pull:before{content:"\F4C2"}.mdi-speaker:before{content:"\F4C3"}.mdi-speaker-off:before{content:"\F4C4"}.mdi-speaker-wireless:before{content:"\F71E"}.mdi-speedometer:before{content:"\F4C5"}.mdi-spellcheck:before{content:"\F4C6"}.mdi-spotify:before{content:"\F4C7"}.mdi-spotlight:before{content:"\F4C8"}.mdi-spotlight-beam:before{content:"\F4C9"}.mdi-spray:before{content:"\F665"}.mdi-square:before{content:"\F763"}.mdi-square-inc:before{content:"\F4CA"}.mdi-square-inc-cash:before{content:"\F4CB"}.mdi-square-outline:before{content:"\F762"}.mdi-square-root:before{content:"\F783"}.mdi-stackexchange:before{content:"\F60B"}.mdi-stackoverflow:before{content:"\F4CC"}.mdi-stadium:before{content:"\F71F"}.mdi-stairs:before{content:"\F4CD"}.mdi-star:before{content:"\F4CE"}.mdi-star-circle:before{content:"\F4CF"}.mdi-star-half:before{content:"\F4D0"}.mdi-star-off:before{content:"\F4D1"}.mdi-star-outline:before{content:"\F4D2"}.mdi-steam:before{content:"\F4D3"}.mdi-steering:before{content:"\F4D4"}.mdi-step-backward:before{content:"\F4D5"}.mdi-step-backward-2:before{content:"\F4D6"}.mdi-step-forward:before{content:"\F4D7"}.mdi-step-forward-2:before{content:"\F4D8"}.mdi-stethoscope:before{content:"\F4D9"}.mdi-sticker:before{content:"\F5D0"}.mdi-sticker-emoji:before{content:"\F784"}.mdi-stocking:before{content:"\F4DA"}.mdi-stop:before{content:"\F4DB"}.mdi-stop-circle:before{content:"\F666"}.mdi-stop-circle-outline:before{content:"\F667"}.mdi-store:before{content:"\F4DC"}.mdi-store-24-hour:before{content:"\F4DD"}.mdi-stove:before{content:"\F4DE"}.mdi-subdirectory-arrow-left:before{content:"\F60C"}.mdi-subdirectory-arrow-right:before{content:"\F60D"}.mdi-subway:before{content:"\F6AB"}.mdi-subway-variant:before{content:"\F4DF"}.mdi-summit:before{content:"\F785"}.mdi-sunglasses:before{content:"\F4E0"}.mdi-surround-sound:before{content:"\F5C5"}.mdi-svg:before{content:"\F720"}.mdi-swap-horizontal:before{content:"\F4E1"}.mdi-swap-vertical:before{content:"\F4E2"}.mdi-swim:before{content:"\F4E3"}.mdi-switch:before{content:"\F4E4"}.mdi-sword:before{content:"\F4E5"}.mdi-sword-cross:before{content:"\F786"}.mdi-sync:before{content:"\F4E6"}.mdi-sync-alert:before{content:"\F4E7"}.mdi-sync-off:before{content:"\F4E8"}.mdi-tab:before{content:"\F4E9"}.mdi-tab-plus:before{content:"\F75B"}.mdi-tab-unselected:before{content:"\F4EA"}.mdi-table:before{content:"\F4EB"}.mdi-table-column-plus-after:before{content:"\F4EC"}.mdi-table-column-plus-before:before{content:"\F4ED"}.mdi-table-column-remove:before{content:"\F4EE"}.mdi-table-column-width:before{content:"\F4EF"}.mdi-table-edit:before{content:"\F4F0"}.mdi-table-large:before{content:"\F4F1"}.mdi-table-row-height:before{content:"\F4F2"}.mdi-table-row-plus-after:before{content:"\F4F3"}.mdi-table-row-plus-before:before{content:"\F4F4"}.mdi-table-row-remove:before{content:"\F4F5"}.mdi-tablet:before{content:"\F4F6"}.mdi-tablet-android:before{content:"\F4F7"}.mdi-tablet-ipad:before{content:"\F4F8"}.mdi-taco:before{content:"\F761"}.mdi-tag:before{content:"\F4F9"}.mdi-tag-faces:before{content:"\F4FA"}.mdi-tag-heart:before{content:"\F68A"}.mdi-tag-multiple:before{content:"\F4FB"}.mdi-tag-outline:before{content:"\F4FC"}.mdi-tag-plus:before{content:"\F721"}.mdi-tag-remove:before{content:"\F722"}.mdi-tag-text-outline:before{content:"\F4FD"}.mdi-target:before{content:"\F4FE"}.mdi-taxi:before{content:"\F4FF"}.mdi-teamviewer:before{content:"\F500"}.mdi-telegram:before{content:"\F501"}.mdi-television:before{content:"\F502"}.mdi-television-guide:before{content:"\F503"}.mdi-temperature-celsius:before{content:"\F504"}.mdi-temperature-fahrenheit:before{content:"\F505"}.mdi-temperature-kelvin:before{content:"\F506"}.mdi-tennis:before{content:"\F507"}.mdi-tent:before{content:"\F508"}.mdi-terrain:before{content:"\F509"}.mdi-test-tube:before{content:"\F668"}.mdi-text-shadow:before{content:"\F669"}.mdi-text-to-speech:before{content:"\F50A"}.mdi-text-to-speech-off:before{content:"\F50B"}.mdi-textbox:before{content:"\F60E"}.mdi-texture:before{content:"\F50C"}.mdi-theater:before{content:"\F50D"}.mdi-theme-light-dark:before{content:"\F50E"}.mdi-thermometer:before{content:"\F50F"}.mdi-thermometer-lines:before{content:"\F510"}.mdi-thumb-down:before{content:"\F511"}.mdi-thumb-down-outline:before{content:"\F512"}.mdi-thumb-up:before{content:"\F513"}.mdi-thumb-up-outline:before{content:"\F514"}.mdi-thumbs-up-down:before{content:"\F515"}.mdi-ticket:before{content:"\F516"}.mdi-ticket-account:before{content:"\F517"}.mdi-ticket-confirmation:before{content:"\F518"}.mdi-ticket-percent:before{content:"\F723"}.mdi-tie:before{content:"\F519"}.mdi-tilde:before{content:"\F724"}.mdi-timelapse:before{content:"\F51A"}.mdi-timer:before{content:"\F51B"}.mdi-timer-10:before{content:"\F51C"}.mdi-timer-3:before{content:"\F51D"}.mdi-timer-off:before{content:"\F51E"}.mdi-timer-sand:before{content:"\F51F"}.mdi-timer-sand-empty:before{content:"\F6AC"}.mdi-timer-sand-full:before{content:"\F78B"}.mdi-timetable:before{content:"\F520"}.mdi-toggle-switch:before{content:"\F521"}.mdi-toggle-switch-off:before{content:"\F522"}.mdi-tooltip:before{content:"\F523"}.mdi-tooltip-edit:before{content:"\F524"}.mdi-tooltip-image:before{content:"\F525"}.mdi-tooltip-outline:before{content:"\F526"}.mdi-tooltip-outline-plus:before{content:"\F527"}.mdi-tooltip-text:before{content:"\F528"}.mdi-tooth:before{content:"\F529"}.mdi-tor:before{content:"\F52A"}.mdi-tower-beach:before{content:"\F680"}.mdi-tower-fire:before{content:"\F681"}.mdi-traffic-light:before{content:"\F52B"}.mdi-train:before{content:"\F52C"}.mdi-tram:before{content:"\F52D"}.mdi-transcribe:before{content:"\F52E"}.mdi-transcribe-close:before{content:"\F52F"}.mdi-transfer:before{content:"\F530"}.mdi-transit-transfer:before{content:"\F6AD"}.mdi-translate:before{content:"\F5CA"}.mdi-treasure-chest:before{content:"\F725"}.mdi-tree:before{content:"\F531"}.mdi-trello:before{content:"\F532"}.mdi-trending-down:before{content:"\F533"}.mdi-trending-neutral:before{content:"\F534"}.mdi-trending-up:before{content:"\F535"}.mdi-triangle:before{content:"\F536"}.mdi-triangle-outline:before{content:"\F537"}.mdi-trophy:before{content:"\F538"}.mdi-trophy-award:before{content:"\F539"}.mdi-trophy-outline:before{content:"\F53A"}.mdi-trophy-variant:before{content:"\F53B"}.mdi-trophy-variant-outline:before{content:"\F53C"}.mdi-truck:before{content:"\F53D"}.mdi-truck-delivery:before{content:"\F53E"}.mdi-truck-fast:before{content:"\F787"}.mdi-truck-trailer:before{content:"\F726"}.mdi-tshirt-crew:before{content:"\F53F"}.mdi-tshirt-v:before{content:"\F540"}.mdi-tumblr:before{content:"\F541"}.mdi-tumblr-reblog:before{content:"\F542"}.mdi-tune:before{content:"\F62E"}.mdi-tune-vertical:before{content:"\F66A"}.mdi-twitch:before{content:"\F543"}.mdi-twitter:before{content:"\F544"}.mdi-twitter-box:before{content:"\F545"}.mdi-twitter-circle:before{content:"\F546"}.mdi-twitter-retweet:before{content:"\F547"}.mdi-uber:before{content:"\F748"}.mdi-ubuntu:before{content:"\F548"}.mdi-umbraco:before{content:"\F549"}.mdi-umbrella:before{content:"\F54A"}.mdi-umbrella-outline:before{content:"\F54B"}.mdi-undo:before{content:"\F54C"}.mdi-undo-variant:before{content:"\F54D"}.mdi-unfold-less-horizontal:before{content:"\F54E"}.mdi-unfold-less-vertical:before{content:"\F75F"}.mdi-unfold-more-horizontal:before{content:"\F54F"}.mdi-unfold-more-vertical:before{content:"\F760"}.mdi-ungroup:before{content:"\F550"}.mdi-unity:before{content:"\F6AE"}.mdi-untappd:before{content:"\F551"}.mdi-update:before{content:"\F6AF"}.mdi-upload:before{content:"\F552"}.mdi-upload-network:before{content:"\F6F5"}.mdi-usb:before{content:"\F553"}.mdi-vector-arrange-above:before{content:"\F554"}.mdi-vector-arrange-below:before{content:"\F555"}.mdi-vector-circle:before{content:"\F556"}.mdi-vector-circle-variant:before{content:"\F557"}.mdi-vector-combine:before{content:"\F558"}.mdi-vector-curve:before{content:"\F559"}.mdi-vector-difference:before{content:"\F55A"}.mdi-vector-difference-ab:before{content:"\F55B"}.mdi-vector-difference-ba:before{content:"\F55C"}.mdi-vector-intersection:before{content:"\F55D"}.mdi-vector-line:before{content:"\F55E"}.mdi-vector-point:before{content:"\F55F"}.mdi-vector-polygon:before{content:"\F560"}.mdi-vector-polyline:before{content:"\F561"}.mdi-vector-radius:before{content:"\F749"}.mdi-vector-rectangle:before{content:"\F5C6"}.mdi-vector-selection:before{content:"\F562"}.mdi-vector-square:before{content:"\F001"}.mdi-vector-triangle:before{content:"\F563"}.mdi-vector-union:before{content:"\F564"}.mdi-verified:before{content:"\F565"}.mdi-vibrate:before{content:"\F566"}.mdi-video:before{content:"\F567"}.mdi-video-off:before{content:"\F568"}.mdi-video-switch:before{content:"\F569"}.mdi-view-agenda:before{content:"\F56A"}.mdi-view-array:before{content:"\F56B"}.mdi-view-carousel:before{content:"\F56C"}.mdi-view-column:before{content:"\F56D"}.mdi-view-dashboard:before{content:"\F56E"}.mdi-view-day:before{content:"\F56F"}.mdi-view-grid:before{content:"\F570"}.mdi-view-headline:before{content:"\F571"}.mdi-view-list:before{content:"\F572"}.mdi-view-module:before{content:"\F573"}.mdi-view-parallel:before{content:"\F727"}.mdi-view-quilt:before{content:"\F574"}.mdi-view-sequential:before{content:"\F728"}.mdi-view-stream:before{content:"\F575"}.mdi-view-week:before{content:"\F576"}.mdi-vimeo:before{content:"\F577"}.mdi-vine:before{content:"\F578"}.mdi-violin:before{content:"\F60F"}.mdi-visualstudio:before{content:"\F610"}.mdi-vk:before{content:"\F579"}.mdi-vk-box:before{content:"\F57A"}.mdi-vk-circle:before{content:"\F57B"}.mdi-vlc:before{content:"\F57C"}.mdi-voice:before{content:"\F5CB"}.mdi-voicemail:before{content:"\F57D"}.mdi-volume-high:before{content:"\F57E"}.mdi-volume-low:before{content:"\F57F"}.mdi-volume-medium:before{content:"\F580"}.mdi-volume-minus:before{content:"\F75D"}.mdi-volume-mute:before{content:"\F75E"}.mdi-volume-off:before{content:"\F581"}.mdi-volume-plus:before{content:"\F75C"}.mdi-vpn:before{content:"\F582"}.mdi-walk:before{content:"\F583"}.mdi-wallet:before{content:"\F584"}.mdi-wallet-giftcard:before{content:"\F585"}.mdi-wallet-membership:before{content:"\F586"}.mdi-wallet-travel:before{content:"\F587"}.mdi-wan:before{content:"\F588"}.mdi-washing-machine:before{content:"\F729"}.mdi-watch:before{content:"\F589"}.mdi-watch-export:before{content:"\F58A"}.mdi-watch-import:before{content:"\F58B"}.mdi-watch-vibrate:before{content:"\F6B0"}.mdi-water:before{content:"\F58C"}.mdi-water-off:before{content:"\F58D"}.mdi-water-percent:before{content:"\F58E"}.mdi-water-pump:before{content:"\F58F"}.mdi-watermark:before{content:"\F612"}.mdi-waves:before{content:"\F78C"}.mdi-weather-cloudy:before{content:"\F590"}.mdi-weather-fog:before{content:"\F591"}.mdi-weather-hail:before{content:"\F592"}.mdi-weather-lightning:before{content:"\F593"}.mdi-weather-lightning-rainy:before{content:"\F67D"}.mdi-weather-night:before{content:"\F594"}.mdi-weather-partlycloudy:before{content:"\F595"}.mdi-weather-pouring:before{content:"\F596"}.mdi-weather-rainy:before{content:"\F597"}.mdi-weather-snowy:before{content:"\F598"}.mdi-weather-snowy-rainy:before{content:"\F67E"}.mdi-weather-sunny:before{content:"\F599"}.mdi-weather-sunset:before{content:"\F59A"}.mdi-weather-sunset-down:before{content:"\F59B"}.mdi-weather-sunset-up:before{content:"\F59C"}.mdi-weather-windy:before{content:"\F59D"}.mdi-weather-windy-variant:before{content:"\F59E"}.mdi-web:before{content:"\F59F"}.mdi-webcam:before{content:"\F5A0"}.mdi-webhook:before{content:"\F62F"}.mdi-webpack:before{content:"\F72A"}.mdi-wechat:before{content:"\F611"}.mdi-weight:before{content:"\F5A1"}.mdi-weight-kilogram:before{content:"\F5A2"}.mdi-whatsapp:before{content:"\F5A3"}.mdi-wheelchair-accessibility:before{content:"\F5A4"}.mdi-white-balance-auto:before{content:"\F5A5"}.mdi-white-balance-incandescent:before{content:"\F5A6"}.mdi-white-balance-iridescent:before{content:"\F5A7"}.mdi-white-balance-sunny:before{content:"\F5A8"}.mdi-widgets:before{content:"\F72B"}.mdi-wifi:before{content:"\F5A9"}.mdi-wifi-off:before{content:"\F5AA"}.mdi-wii:before{content:"\F5AB"}.mdi-wiiu:before{content:"\F72C"}.mdi-wikipedia:before{content:"\F5AC"}.mdi-window-close:before{content:"\F5AD"}.mdi-window-closed:before{content:"\F5AE"}.mdi-window-maximize:before{content:"\F5AF"}.mdi-window-minimize:before{content:"\F5B0"}.mdi-window-open:before{content:"\F5B1"}.mdi-window-restore:before{content:"\F5B2"}.mdi-windows:before{content:"\F5B3"}.mdi-wordpress:before{content:"\F5B4"}.mdi-worker:before{content:"\F5B5"}.mdi-wrap:before{content:"\F5B6"}.mdi-wrench:before{content:"\F5B7"}.mdi-wunderlist:before{content:"\F5B8"}.mdi-xaml:before{content:"\F673"}.mdi-xbox:before{content:"\F5B9"}.mdi-xbox-controller:before{content:"\F5BA"}.mdi-xbox-controller-battery-alert:before{content:"\F74A"}.mdi-xbox-controller-battery-empty:before{content:"\F74B"}.mdi-xbox-controller-battery-full:before{content:"\F74C"}.mdi-xbox-controller-battery-low:before{content:"\F74D"}.mdi-xbox-controller-battery-medium:before{content:"\F74E"}.mdi-xbox-controller-battery-unknown:before{content:"\F74F"}.mdi-xbox-controller-off:before{content:"\F5BB"}.mdi-xda:before{content:"\F5BC"}.mdi-xing:before{content:"\F5BD"}.mdi-xing-box:before{content:"\F5BE"}.mdi-xing-circle:before{content:"\F5BF"}.mdi-xml:before{content:"\F5C0"}.mdi-yammer:before{content:"\F788"}.mdi-yeast:before{content:"\F5C1"}.mdi-yelp:before{content:"\F5C2"}.mdi-yin-yang:before{content:"\F67F"}.mdi-youtube-play:before{content:"\F5C3"}.mdi-zip-box:before{content:"\F5C4"}.mdi-18px.mdi-set,.mdi-18px.mdi:before{font-size:18px}.mdi-24px.mdi-set,.mdi-24px.mdi:before{font-size:24px}.mdi-36px.mdi-set,.mdi-36px.mdi:before{font-size:36px}.mdi-48px.mdi-set,.mdi-48px.mdi:before{font-size:48px}.mdi-dark:before{color:rgba(0,0,0,0.54)}.mdi-dark.mdi-inactive:before{color:rgba(0,0,0,0.26)}.mdi-light:before{color:#fff}.mdi-light.mdi-inactive:before{color:rgba(255,255,255,0.3)}.mdi-rotate-45:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mdi-rotate-90:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mdi-rotate-135:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.mdi-rotate-180:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mdi-rotate-225:before{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.mdi-rotate-270:before{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.mdi-rotate-315:before{-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}.mdi-flip-h:before{-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.mdi-flip-v:before{-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.mdi-spin:before{-webkit-animation:mdi-spin 2s infinite linear;animation:mdi-spin 2s infinite linear}@-webkit-keyframes mdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes mdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
/**** External pages ****/
.swal-modal {
  width: 30rem;
  border-radius: 2px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  box-shadow: 0 12px 22px 0 rgba(0, 0, 0, 0.16);
  border-top: 8px solid #ffffff; }
  .swal-modal.success {
    border-top-color: #62cb31; }
  .swal-modal.success-m {
    border-top-color: #62cb31;
    width: 46rem; }
  .swal-modal.error {
    border-top-color: #f4511e; }
  .swal-modal.error-m {
    border-top-color: #f4511e;
    width: 46rem; }
  .swal-modal.warning {
    border-top-color: #ffa726; }
  .swal-modal.warning-m {
    border-top-color: #ffa726;
    width: 46rem; }
  .swal-modal .swal-text,
  .swal-modal .swal-content {
    color: #34495e;
    font-size: 1.11rem;
    line-height: 1.33;
    font-weight: 500;
    text-align: left;
    margin: 2.67rem 3rem 2.67rem 1rem;
    padding: 0;
    -ms-flex: 1;
    flex: 1; }
    .swal-modal .swal-text a,
    .swal-modal .swal-content a {
      font-size: inherit;
      vertical-align: baseline; }
    .swal-modal .swal-text ul, .swal-modal .swal-text ol,
    .swal-modal .swal-content ul,
    .swal-modal .swal-content ol {
      margin: 0; }
      .swal-modal .swal-text ul li, .swal-modal .swal-text ol li,
      .swal-modal .swal-content ul li,
      .swal-modal .swal-content ol li {
        line-height: 1.33;
        position: relative;
        font-size: inherit; }
    .swal-modal .swal-text ol,
    .swal-modal .swal-content ol {
      padding-left: 1rem; }
      .swal-modal .swal-text ol li,
      .swal-modal .swal-content ol li {
        padding-left: 0.5rem;
        margin-bottom: 0.89rem; }
    .swal-modal .swal-text ul,
    .swal-modal .swal-content ul {
      padding-left: 2rem;
      list-style: none; }
      .swal-modal .swal-text ul li:after,
      .swal-modal .swal-content ul li:after {
        content: '';
        position: absolute;
        left: -2rem;
        top: calc(50% + 2px);
        transform: translateY(-50%);
        border-style: solid;
        border-width: 4px 0 4px 5px;
        border-color: transparent transparent transparent #34495e; }
    .swal-modal .swal-text__title,
    .swal-modal .swal-content__title {
      font-size: 1.33rem;
      margin-bottom: 1.11rem; }
    .swal-modal .swal-text__bottom-text,
    .swal-modal .swal-content__bottom-text {
      font-size: 1rem;
      margin-top: 0.9rem;
      color: #737578;
      line-height: 1.29; }
    .swal-modal .swal-text .content-row,
    .swal-modal .swal-content .content-row {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin-top: 1.11rem;
      margin-left: -4.5rem;
      height: 2.88rem;
      width: calc(100% + 5.2rem); }
      .swal-modal .swal-text .content-row input,
      .swal-modal .swal-content .content-row input {
        height: inherit;
        padding: 0 1rem;
        -ms-flex: 1;
        flex: 1;
        border: 1px solid #d8d8d8;
        border-radius: 2px; }
      .swal-modal .swal-text .content-row button,
      .swal-modal .swal-content .content-row button {
        padding: 0 0.8rem;
        margin: 0;
        color: #c3c4c5; }
        .swal-modal .swal-text .content-row button:hover, .swal-modal .swal-text .content-row button:active,
        .swal-modal .swal-content .content-row button:hover,
        .swal-modal .swal-content .content-row button:active {
          background: none;
          color: #34495e; }
        .swal-modal .swal-text .content-row button i,
        .swal-modal .swal-content .content-row button i {
          color: inherit; }
  .swal-modal .swal-icon {
    margin: 2.67rem 1rem 0 2.22rem; }
    .swal-modal .swal-icon--custom {
      width: 2.6rem;
      height: 2.6rem; }
  .swal-modal .swal-footer {
    padding: 0;
    margin: -0.67rem 2.22rem 1.33rem 0;
    width: 100%; }
    .swal-modal .swal-footer .swal-button-container {
      position: static;
      margin: 0 0 0 0.9rem; }
      .swal-modal .swal-footer .swal-button-container .swal-button {
        border-radius: 2px;
        box-shadow: none;
        font-size: 0.9rem;
        font-weight: 400;
        padding: 0.65em 1.5em;
        margin: 0;
        background: #a6a7a9;
        color: #ffffff; }
        .swal-modal .swal-footer .swal-button-container .swal-button--cancel {
          background: #a6a7a9; }
        .swal-modal .swal-footer .swal-button-container .swal-button--confirm {
          background: #62cb31; }
        .swal-modal .swal-footer .swal-button-container .swal-button--danger {
          background: #f4511e; }
        .swal-modal .swal-footer .swal-button-container .swal-button--warning {
          background: #ffa726; }
        .swal-modal .swal-footer .swal-button-container .swal-button--primary {
          background: #34495e; }
        .swal-modal .swal-footer .swal-button-container .swal-button--leftBtnLink {
          background: none;
          color: #737578;
          position: absolute;
          left: 2.2rem;
          bottom: 2rem;
          padding: 0;
          text-decoration: underline; }
        .swal-modal .swal-footer .swal-button-container .swal-button--closeModal {
          position: absolute;
          top: 0.72rem;
          right: 1.3rem;
          background: no-repeat;
          color: #9a9c9f;
          padding: 0;
          margin: 0; }
          .swal-modal .swal-footer .swal-button-container .swal-button--closeModal:hover {
            color: #737578; }

/*# sourceMappingURL=sweetalert.css.map */

/**
 * Trumbowyg v2.12.2 - A lightweight WYSIWYG editor
 * Default stylesheet for Trumbowyg editor
 * ------------------------
 * @link http://alex-d.github.io/Trumbowyg
 * @license MIT
 * @author Alexandre Demode (Alex-D)
 *         Twitter : @AlexandreDemode
 *         Website : alex-d.fr
 */
#trumbowyg-icons {
  overflow: hidden;
  visibility: hidden;
  height: 0;
  width: 0; }
  #trumbowyg-icons svg {
    height: 0;
    width: 0; }

.trumbowyg-box *,
.trumbowyg-box *::before,
.trumbowyg-box *::after,
.trumbowyg-modal *,
.trumbowyg-modal *::before,
.trumbowyg-modal *::after {
  box-sizing: border-box; }

.trumbowyg-box svg,
.trumbowyg-modal svg {
  width: 17px;
  height: 100%;
  fill: #222; }

.trumbowyg-box,
.trumbowyg-editor {
  display: block;
  position: relative;
  border: 1px solid #DDD;
  width: 100%;
  min-height: 300px;
  margin: 17px auto; }

.trumbowyg-box .trumbowyg-editor {
  margin: 0 auto; }

.trumbowyg-box.trumbowyg-fullscreen {
  background: #FEFEFE;
  border: none !important; }

.trumbowyg-editor,
.trumbowyg-textarea {
  position: relative;
  box-sizing: border-box;
  padding: 20px;
  min-height: 300px;
  width: 100%;
  border-style: none;
  resize: none;
  outline: none;
  overflow: auto; }
  .trumbowyg-editor.trumbowyg-autogrow-on-enter,
  .trumbowyg-textarea.trumbowyg-autogrow-on-enter {
    transition: height 300ms ease-out; }

.trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-box-blur .trumbowyg-editor::before {
  color: transparent !important;
  text-shadow: 0 0 7px #333; }
  @media screen and (min-width: 0 \0) {
    .trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-box-blur .trumbowyg-editor::before {
      color: rgba(200, 200, 200, 0.6) !important; } }
  @supports (-ms-accelerator: true) {
    .trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-box-blur .trumbowyg-editor::before {
      color: rgba(200, 200, 200, 0.6) !important; } }

.trumbowyg-box-blur .trumbowyg-editor img,
.trumbowyg-box-blur .trumbowyg-editor hr {
  opacity: 0.2; }

.trumbowyg-textarea {
  position: relative;
  display: block;
  overflow: auto;
  border: none;
  font-size: 14px;
  font-family: "Inconsolata", "Consolas", "Courier", "Courier New", sans-serif;
  line-height: 18px; }

.trumbowyg-box.trumbowyg-editor-visible .trumbowyg-textarea {
  height: 1px !important;
  width: 25%;
  min-height: 0 !important;
  padding: 0 !important;
  background: none;
  opacity: 0 !important; }

.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-textarea {
  display: block; }

.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-editor {
  display: none; }

.trumbowyg-box.trumbowyg-disabled .trumbowyg-textarea {
  opacity: 0.8;
  background: none; }

.trumbowyg-editor[contenteditable=true]:empty:not(:focus)::before {
  content: attr(placeholder);
  color: #999;
  pointer-events: none; }

.trumbowyg-button-pane {
  width: 100%;
  min-height: 36px;
  background: #ecf0f1;
  border-bottom: 1px solid #d7e0e2;
  margin: 0;
  padding: 0 5px;
  position: relative;
  list-style-type: none;
  line-height: 10px;
  backface-visibility: hidden;
  z-index: 10; }
  .trumbowyg-button-pane::after {
    content: " ";
    display: block;
    position: absolute;
    top: 36px;
    left: 0;
    right: 0;
    width: 100%;
    height: 1px;
    background: #d7e0e2; }
  .trumbowyg-button-pane .trumbowyg-button-group {
    display: inline-block; }
    .trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-fullscreen-button svg {
      color: transparent; }
    .trumbowyg-button-pane .trumbowyg-button-group::after {
      content: " ";
      display: inline-block;
      width: 1px;
      background: #d7e0e2;
      margin: 0 5px;
      height: 35px;
      vertical-align: top; }
    .trumbowyg-button-pane .trumbowyg-button-group:last-child::after {
      content: none; }
  .trumbowyg-button-pane button {
    display: inline-block;
    position: relative;
    width: 35px;
    height: 35px;
    padding: 1px 6px !important;
    margin-bottom: 1px;
    overflow: hidden;
    border: none;
    cursor: pointer;
    background: none;
    vertical-align: middle;
    transition: background-color 150ms, opacity 150ms; }
    .trumbowyg-button-pane button.trumbowyg-textual-button {
      width: auto;
      line-height: 35px;
      -webkit-user-select: none;
      -ms-user-select: none;
      user-select: none; }
  .trumbowyg-button-pane.trumbowyg-disable button:not(.trumbowyg-not-disable):not(.trumbowyg-active),
  .trumbowyg-button-pane button.trumbowyg-disable,
  .trumbowyg-disabled .trumbowyg-button-pane button:not(.trumbowyg-not-disable):not(.trumbowyg-viewHTML-button) {
    opacity: 0.2;
    cursor: default; }
  .trumbowyg-button-pane.trumbowyg-disable .trumbowyg-button-group::before,
  .trumbowyg-disabled .trumbowyg-button-pane .trumbowyg-button-group::before {
    background: #e3e9eb; }
  .trumbowyg-button-pane button:not(.trumbowyg-disable):hover,
  .trumbowyg-button-pane button:not(.trumbowyg-disable):focus,
  .trumbowyg-button-pane button.trumbowyg-active {
    background-color: #FFF;
    outline: none; }
  .trumbowyg-button-pane .trumbowyg-open-dropdown::after {
    display: block;
    content: " ";
    position: absolute;
    top: 25px;
    right: 3px;
    height: 0;
    width: 0;
    border: 3px solid transparent;
    border-top-color: #555; }
  .trumbowyg-button-pane .trumbowyg-open-dropdown.trumbowyg-textual-button {
    padding-left: 10px !important;
    padding-right: 18px !important; }
    .trumbowyg-button-pane .trumbowyg-open-dropdown.trumbowyg-textual-button::after {
      top: 17px;
      right: 7px; }
  .trumbowyg-button-pane .trumbowyg-right {
    float: right; }

.trumbowyg-dropdown {
  width: 200px;
  border: 1px solid #ecf0f1;
  padding: 5px 0;
  border-top: none;
  background: #FFF;
  margin-left: -1px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 2px 3px;
  z-index: 12; }
  .trumbowyg-dropdown button {
    display: block;
    width: 100%;
    height: 35px;
    line-height: 35px;
    text-decoration: none;
    background: #FFF;
    padding: 0 10px;
    color: #333 !important;
    border: none;
    cursor: pointer;
    text-align: left;
    font-size: 15px;
    transition: all 150ms; }
    .trumbowyg-dropdown button:hover, .trumbowyg-dropdown button:focus {
      background: #ecf0f1; }
    .trumbowyg-dropdown button svg {
      float: left;
      margin-right: 14px; }

/* Modal box */
.trumbowyg-modal {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  max-width: 520px;
  width: 100%;
  height: 350px;
  z-index: 12;
  overflow: hidden;
  backface-visibility: hidden; }

.trumbowyg-modal-box {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  max-width: 500px;
  width: calc(100% - 20px);
  padding-bottom: 45px;
  z-index: 1;
  background-color: #FFF;
  text-align: center;
  font-size: 14px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 3px;
  backface-visibility: hidden; }
  .trumbowyg-modal-box .trumbowyg-modal-title {
    font-size: 24px;
    font-weight: bold;
    margin: 0 0 20px;
    padding: 15px 0 13px;
    display: block;
    border-bottom: 1px solid #EEE;
    color: #333;
    background: #fbfcfc; }
  .trumbowyg-modal-box .trumbowyg-progress {
    width: 100%;
    height: 3px;
    position: absolute;
    top: 58px; }
    .trumbowyg-modal-box .trumbowyg-progress .trumbowyg-progress-bar {
      background: #2BC06A;
      width: 0;
      height: 100%;
      transition: width 150ms linear; }
  .trumbowyg-modal-box label {
    display: block;
    position: relative;
    margin: 15px 12px;
    height: 29px;
    line-height: 29px;
    overflow: hidden; }
    .trumbowyg-modal-box label .trumbowyg-input-infos {
      display: block;
      text-align: left;
      height: 25px;
      line-height: 25px;
      transition: all 150ms; }
      .trumbowyg-modal-box label .trumbowyg-input-infos span {
        display: block;
        color: #69878f;
        background-color: #fbfcfc;
        border: 1px solid #DEDEDE;
        padding: 0 7px;
        width: 150px; }
      .trumbowyg-modal-box label .trumbowyg-input-infos span.trumbowyg-msg-error {
        color: #e74c3c; }
    .trumbowyg-modal-box label.trumbowyg-input-error input,
    .trumbowyg-modal-box label.trumbowyg-input-error textarea {
      border: 1px solid #e74c3c; }
    .trumbowyg-modal-box label.trumbowyg-input-error .trumbowyg-input-infos {
      margin-top: -27px; }
    .trumbowyg-modal-box label input {
      position: absolute;
      top: 0;
      right: 0;
      height: 27px;
      line-height: 27px;
      border: 1px solid #DEDEDE;
      background: #fff;
      font-size: 14px;
      max-width: 330px;
      width: 70%;
      padding: 0 7px;
      transition: all 150ms; }
      .trumbowyg-modal-box label input:hover, .trumbowyg-modal-box label input:focus {
        outline: none;
        border: 1px solid #95a5a6; }
      .trumbowyg-modal-box label input:focus {
        background: #fbfcfc; }
    .trumbowyg-modal-box label input[type="checkbox"] {
      left: 5px;
      top: 5px;
      right: auto; }
      .trumbowyg-modal-box label input[type="checkbox"] + .trumbowyg-input-infos span {
        width: auto;
        padding-left: 25px; }
  .trumbowyg-modal-box .error {
    margin-top: 25px;
    display: block;
    color: red; }
  .trumbowyg-modal-box .trumbowyg-modal-button {
    position: absolute;
    bottom: 10px;
    right: 0;
    text-decoration: none;
    color: #FFF;
    display: block;
    width: 100px;
    height: 35px;
    line-height: 33px;
    margin: 0 10px;
    background-color: #333;
    border: none;
    cursor: pointer;
    font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif;
    font-size: 16px;
    transition: all 150ms; }
    .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit {
      right: 110px;
      background: #2bc06a; }
      .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover, .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus {
        background: #40d47e;
        outline: none; }
      .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active {
        background: #25a25a; }
    .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset {
      color: #555;
      background: #e6e6e6; }
      .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover, .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:focus {
        background: #fbfbfb;
        outline: none; }
      .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:active {
        background: #d5d5d5; }

.trumbowyg-overlay {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.5);
  height: 100%;
  width: 100%;
  left: 0;
  display: none;
  top: 0;
  z-index: 10; }

/**
 * Fullscreen
 */
body.trumbowyg-body-fullscreen {
  overflow: hidden; }

.trumbowyg-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  z-index: 99999; }
  .trumbowyg-fullscreen.trumbowyg-box,
  .trumbowyg-fullscreen .trumbowyg-editor {
    border: none; }
  .trumbowyg-fullscreen .trumbowyg-editor,
  .trumbowyg-fullscreen .trumbowyg-textarea {
    height: calc(100% - 37px) !important;
    overflow: auto; }
  .trumbowyg-fullscreen .trumbowyg-overlay {
    height: 100% !important; }
  .trumbowyg-fullscreen .trumbowyg-button-group .trumbowyg-fullscreen-button svg {
    color: #222;
    fill: transparent; }

.trumbowyg-editor {
  /*
     * lset for resetCss option
     */ }
  .trumbowyg-editor object,
  .trumbowyg-editor embed,
  .trumbowyg-editor video,
  .trumbowyg-editor img {
    max-width: 100%; }
  .trumbowyg-editor video,
  .trumbowyg-editor img {
    height: auto; }
  .trumbowyg-editor img {
    cursor: move; }
  .trumbowyg-editor.trumbowyg-reset-css {
    background: #FEFEFE !important;
    font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif !important;
    font-size: 14px !important;
    line-height: 1.45em !important;
    color: #333; }
    .trumbowyg-editor.trumbowyg-reset-css a {
      color: #15c !important;
      text-decoration: underline !important; }
    .trumbowyg-editor.trumbowyg-reset-css div,
    .trumbowyg-editor.trumbowyg-reset-css p,
    .trumbowyg-editor.trumbowyg-reset-css ul,
    .trumbowyg-editor.trumbowyg-reset-css ol,
    .trumbowyg-editor.trumbowyg-reset-css blockquote {
      box-shadow: none !important;
      background: none !important;
      margin: 0 !important;
      margin-bottom: 15px !important;
      line-height: 1.4em !important;
      font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif !important;
      font-size: 14px !important;
      border: none; }
    .trumbowyg-editor.trumbowyg-reset-css iframe,
    .trumbowyg-editor.trumbowyg-reset-css object,
    .trumbowyg-editor.trumbowyg-reset-css hr {
      margin-bottom: 15px !important; }
    .trumbowyg-editor.trumbowyg-reset-css blockquote {
      margin-left: 32px !important;
      font-style: italic !important;
      color: #555; }
    .trumbowyg-editor.trumbowyg-reset-css ul {
      list-style: disc; }
    .trumbowyg-editor.trumbowyg-reset-css ul,
    .trumbowyg-editor.trumbowyg-reset-css ol {
      padding-left: 20px !important; }
    .trumbowyg-editor.trumbowyg-reset-css ul ul,
    .trumbowyg-editor.trumbowyg-reset-css ol ol,
    .trumbowyg-editor.trumbowyg-reset-css ul ol,
    .trumbowyg-editor.trumbowyg-reset-css ol ul {
      border: none;
      margin: 2px !important;
      padding: 0 !important;
      padding-left: 24px !important; }
    .trumbowyg-editor.trumbowyg-reset-css hr {
      display: block;
      height: 1px;
      border: none;
      border-top: 1px solid #CCC; }
    .trumbowyg-editor.trumbowyg-reset-css h1,
    .trumbowyg-editor.trumbowyg-reset-css h2,
    .trumbowyg-editor.trumbowyg-reset-css h3,
    .trumbowyg-editor.trumbowyg-reset-css h4 {
      color: #111;
      background: none;
      margin: 0 !important;
      padding: 0 !important;
      font-weight: bold; }
    .trumbowyg-editor.trumbowyg-reset-css h1 {
      font-size: 32px !important;
      line-height: 38px !important;
      margin-bottom: 20px !important; }
    .trumbowyg-editor.trumbowyg-reset-css h2 {
      font-size: 26px !important;
      line-height: 34px !important;
      margin-bottom: 15px !important; }
    .trumbowyg-editor.trumbowyg-reset-css h3 {
      font-size: 22px !important;
      line-height: 28px !important;
      margin-bottom: 7px !important; }
    .trumbowyg-editor.trumbowyg-reset-css h4 {
      font-size: 16px !important;
      line-height: 22px !important;
      margin-bottom: 7px !important; }

/*
 * Dark theme
 */
.trumbowyg-dark .trumbowyg-textarea {
  background: #111;
  color: #ddd; }

.trumbowyg-dark .trumbowyg-box {
  border: 1px solid #343434; }
  .trumbowyg-dark .trumbowyg-box.trumbowyg-fullscreen {
    background: #111; }
  .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before {
    text-shadow: 0 0 7px #ccc; }
    @media screen and (min-width: 0 \0 ) {
      .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before {
        color: rgba(20, 20, 20, 0.6) !important; } }
    @supports (-ms-accelerator: true) {
      .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before {
        color: rgba(20, 20, 20, 0.6) !important; } }
  .trumbowyg-dark .trumbowyg-box svg {
    fill: #ecf0f1;
    color: #ecf0f1; }

.trumbowyg-dark .trumbowyg-button-pane {
  background-color: #222;
  border-bottom-color: #343434; }
  .trumbowyg-dark .trumbowyg-button-pane::after {
    background: #343434; }
  .trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty)::after {
    background-color: #343434; }
  .trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty) .trumbowyg-fullscreen-button svg {
    color: transparent; }
  .trumbowyg-dark .trumbowyg-button-pane.trumbowyg-disable .trumbowyg-button-group::after {
    background-color: #2a2a2a; }
  .trumbowyg-dark .trumbowyg-button-pane button:not(.trumbowyg-disable):hover,
  .trumbowyg-dark .trumbowyg-button-pane button:not(.trumbowyg-disable):focus,
  .trumbowyg-dark .trumbowyg-button-pane button.trumbowyg-active {
    background-color: #333; }
  .trumbowyg-dark .trumbowyg-button-pane .trumbowyg-open-dropdown::after {
    border-top-color: #fff; }

.trumbowyg-dark .trumbowyg-fullscreen .trumbowyg-button-group .trumbowyg-fullscreen-button svg {
  color: #ecf0f1;
  fill: transparent; }

.trumbowyg-dark .trumbowyg-dropdown {
  border-color: #222;
  background: #333;
  box-shadow: rgba(0, 0, 0, 0.3) 0 2px 3px; }
  .trumbowyg-dark .trumbowyg-dropdown button {
    background: #333;
    color: #fff !important; }
    .trumbowyg-dark .trumbowyg-dropdown button:hover, .trumbowyg-dark .trumbowyg-dropdown button:focus {
      background: #222; }

.trumbowyg-dark .trumbowyg-modal-box {
  background-color: #222; }
  .trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-title {
    border-bottom: 1px solid #555;
    color: #fff;
    background: #3c3c3c; }
  .trumbowyg-dark .trumbowyg-modal-box label {
    display: block;
    position: relative;
    margin: 15px 12px;
    height: 27px;
    line-height: 27px;
    overflow: hidden; }
    .trumbowyg-dark .trumbowyg-modal-box label .trumbowyg-input-infos span {
      color: #eee;
      background-color: #2f2f2f;
      border-color: #222; }
    .trumbowyg-dark .trumbowyg-modal-box label .trumbowyg-input-infos span.trumbowyg-msg-error {
      color: #e74c3c; }
    .trumbowyg-dark .trumbowyg-modal-box label.trumbowyg-input-error input,
    .trumbowyg-dark .trumbowyg-modal-box label.trumbowyg-input-error textarea {
      border-color: #e74c3c; }
    .trumbowyg-dark .trumbowyg-modal-box label input {
      border-color: #222;
      color: #eee;
      background: #333; }
      .trumbowyg-dark .trumbowyg-modal-box label input:hover, .trumbowyg-dark .trumbowyg-modal-box label input:focus {
        border-color: #626262; }
      .trumbowyg-dark .trumbowyg-modal-box label input:focus {
        background-color: #2f2f2f; }
  .trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit {
    background: #1b7943; }
    .trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover, .trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus {
      background: #25a25a; }
    .trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active {
      background: #176437; }
  .trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset {
    background: #333;
    color: #ccc; }
    .trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover, .trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:focus {
      background: #444; }
    .trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:active {
      background: #111; }

.trumbowyg-dark .trumbowyg-overlay {
  background-color: rgba(15, 15, 15, 0.6); }

/*# sourceMappingURL=trumbowyg.css.map */

/**
 * Trumbowyg v2.12.2 - A lightweight WYSIWYG editor
 * Default stylesheet for Trumbowyg editor plugin
 * ------------------------
 * @link http://alex-d.github.io/Trumbowyg
 * @license MIT
 * @author Alexandre Demode (Alex-D)
 *         Twitter : @AlexandreDemode
 *         Website : alex-d.fr
 */
.trumbowyg-editor table {
  width: 100%; }
  .trumbowyg-editor table td {
    border: 1px dotted #e7eaec;
    padding: 8px; }

.trumbowyg-dropdown-table table {
  margin: 10px;
  display: inline-block; }

.trumbowyg-dropdown-table table td {
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 1px;
  padding: 0;
  background-color: #fff;
  box-shadow: 0 0 0 1px #cecece inset; }
  .trumbowyg-dropdown-table table td.active {
    background-color: #00b393;
    box-shadow: none;
    cursor: pointer; }

/*# sourceMappingURL=trumbowyg.table.css.map */

.trumbowyg-dropdown-foreColor:not(.trumbowyg-dropdown--color-list),
.trumbowyg-dropdown-backColor:not(.trumbowyg-dropdown--color-list) {
  max-width: 276px;
  padding: 7px 5px;
  overflow: initial; }
  .trumbowyg-dropdown-foreColor:not(.trumbowyg-dropdown--color-list) button,
  .trumbowyg-dropdown-backColor:not(.trumbowyg-dropdown--color-list) button {
    display: block;
    position: relative;
    float: left;
    text-indent: -9999px;
    height: 20px;
    width: 20px;
    border: 1px solid #333;
    padding: 0;
    margin: 2px; }
    .trumbowyg-dropdown-foreColor:not(.trumbowyg-dropdown--color-list) button:hover::after, .trumbowyg-dropdown-foreColor:not(.trumbowyg-dropdown--color-list) button:focus::after,
    .trumbowyg-dropdown-backColor:not(.trumbowyg-dropdown--color-list) button:hover::after,
    .trumbowyg-dropdown-backColor:not(.trumbowyg-dropdown--color-list) button:focus::after {
      content: " ";
      display: block;
      position: absolute;
      top: -5px;
      left: -5px;
      width: 27px;
      height: 27px;
      background: inherit;
      border: 1px solid #fff;
      box-shadow: #000 0 0 2px;
      z-index: 10; }

.trumbowyg-dropdown-backColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-backColorRemove-dropdown-button) {
  position: relative;
  color: #fff !important; }
  .trumbowyg-dropdown-backColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-backColorRemove-dropdown-button):hover::after, .trumbowyg-dropdown-backColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-backColorRemove-dropdown-button):focus::after {
    content: " ";
    display: block;
    position: absolute;
    top: 13px;
    left: 0;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left-color: #fff; }

/*# sourceMappingURL=trumbowyg.colors.css.map */

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

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

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

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  .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; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .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; }
  .slick-slide:not(.slick-active) {
    opacity: .5; }

.slick-arrow {
  width: 3em;
  height: 3em;
  padding: 0;
  position: absolute;
  line-height: 3em;
  outline: 0;
  border: 0;
  border-radius: 50%;
  background-color: #f2f8ff;
  z-index: 1000;
  box-shadow: 0 0.3em 0.6em 0 rgba(0, 0, 0, 0.16); }
  .slick-arrow.slick-prev {
    left: calc(-1.5em + 10px); }
  .slick-arrow.slick-next {
    right: calc(1em + 10px); }
  .slick-arrow.arrow-hidden {
    display: none !important; }
  .slick-arrow .mdi {
    font-size: 1.5em; }
  .slick-arrow.slick-hidden {
    display: none; }

/*# sourceMappingURL=slick.css.map */

/*!
 * ClockPicker v0.0.7 for Bootstrap (http://weareoutman.github.io/clockpicker/)
 * Copyright 2014 Wang Shenwei.
 * Licensed under MIT (https://github.com/weareoutman/clockpicker/blob/gh-pages/LICENSE)
 */

.clockpicker .input-group-addon {
	cursor: pointer;
}
.clockpicker-moving {
	cursor: move;
}
.clockpicker-align-left.popover &gt; .arrow {
	left: 25px;
}
.clockpicker-align-top.popover &gt; .arrow {
	top: 17px;
}
.clockpicker-align-right.popover &gt; .arrow {
	left: auto;
	right: 25px;
}
.clockpicker-align-bottom.popover &gt; .arrow {
	top: auto;
	bottom: 6px;
}
.clockpicker-popover .popover-title {
	background-color: #fff;
	color: #999;
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
}
.clockpicker-popover .popover-title span {
	cursor: pointer;
}
.clockpicker-popover .popover-content {
	background-color: #f8f8f8;
	padding: 12px;
}
.popover-content:last-child {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.clockpicker-plate {
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 50%;
	width: 200px;
	height: 200px;
	overflow: visible;
	position: relative;
	/* Disable text selection highlighting. Thanks to Hermanya */
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.clockpicker-canvas,
.clockpicker-dial {
	width: 200px;
	height: 200px;
	position: absolute;
	left: -1px;
	top: -1px;
}
.clockpicker-minutes {
	visibility: hidden;
}
.clockpicker-tick {
	border-radius: 50%;
	color: #666;
	line-height: 26px;
	text-align: center;
	width: 26px;
	height: 26px;
	position: absolute;
	cursor: pointer;
}
.clockpicker-tick.active,
.clockpicker-tick:hover {
	background-color: rgb(192, 229, 247);
	background-color: rgba(0, 149, 221, .25);
}
.clockpicker-button {
	background-image: none;
	background-color: #fff;
	border-width: 1px 0 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	margin: 0;
	padding: 10px 0;
}
.clockpicker-button:hover {
	background-image: none;
	background-color: #ebebeb;
}
.clockpicker-button:focus {
	outline: none!important;
}
.clockpicker-dial {
	-webkit-transition: -webkit-transform 350ms, opacity 350ms;
	-moz-transition: -moz-transform 350ms, opacity 350ms;
	-ms-transition: -ms-transform 350ms, opacity 350ms;
	-o-transition: -o-transform 350ms, opacity 350ms;
	transition: transform 350ms, opacity 350ms;
}
.clockpicker-dial-out {
	opacity: 0;
}
.clockpicker-hours.clockpicker-dial-out {
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2);
}
.clockpicker-minutes.clockpicker-dial-out {
	-webkit-transform: scale(.8, .8);
	-moz-transform: scale(.8, .8);
	-ms-transform: scale(.8, .8);
	-o-transform: scale(.8, .8);
	transform: scale(.8, .8);
}
.clockpicker-canvas {
	-webkit-transition: opacity 175ms;
	-moz-transition: opacity 175ms;
	-ms-transition: opacity 175ms;
	-o-transition: opacity 175ms;
	transition: opacity 175ms;
}
.clockpicker-canvas-out {
	opacity: 0.25;
}
.clockpicker-canvas-bearing,
.clockpicker-canvas-fg {
	stroke: none;
	fill: rgb(0, 149, 221);
}
.clockpicker-canvas-bg {
	stroke: none;
	fill: rgb(192, 229, 247);
}
.clockpicker-canvas-bg-trans {
	fill: rgba(0, 149, 221, .25);
}
.clockpicker-canvas line {
	stroke: rgb(0, 149, 221);
	stroke-width: 1;
	stroke-linecap: round;
	/*shape-rendering: crispEdges;*/
}
.clockpicker-button.am-button {
	margin: 1px;
	padding: 5px;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 4px;
	
}
.clockpicker-button.pm-button {
	margin: 1px 1px 1px 136px;
	padding: 5px;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 4px;
}

/*# sourceMappingURL=vendor.css.map */

/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .btn &gt; .caret,
  .dropup &gt; .btn &gt; .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #4083a9;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #205f82;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail &gt; img,
.thumbnail a &gt; img,
.carousel-inner &gt; .item &gt; img,
.carousel-inner &gt; .item &gt; a &gt; img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 3px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 2px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 18px;
  margin-bottom: 18px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 18px;
  margin-bottom: 9px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 9px;
  margin-bottom: 9px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
.lead {
  margin-bottom: 18px;
  font-size: 14px;
  font-weight: 200;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 19.5px;
  }
}
small,
.small {
  font-size: 85%;
}
cite {
  font-style: normal;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-muted {
  color: #999999;
}
.text-primary {
  color: #428bca;
}
a.text-primary:hover {
  color: #3071a9;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #428bca;
}
a.bg-primary:hover {
  background-color: #3071a9;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 8px;
  margin: 36px 0 18px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 9px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline &gt; li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 18px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 9px 18px;
  margin: 0 0 18px;
  font-size: 16.25px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #999999;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
blockquote:before,
blockquote:after {
  content: "";
}
address {
  margin-bottom: 18px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  white-space: nowrap;
  border-radius: 2px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #ffffff;
  background-color: #333333;
  border-radius: 2px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
pre {
  display: block;
  padding: 8.5px;
  margin: 0 0 9px;
  font-size: 12px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  border-radius: 2px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 11px;
  padding-right: 11px;
}
@media (min-width: 768px) {
  .container {
    width: 742px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 962px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1162px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 11px;
  padding-right: 11px;
}
.row {
  margin-left: -11px;
  margin-right: -11px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: 0%;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: 0%;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: 0%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: 0%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: 0%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: 0%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: 0%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: 0%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  max-width: 100%;
  background-color: transparent;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  margin-bottom: 18px;
}
.table &gt; thead &gt; tr &gt; th,
.table &gt; tbody &gt; tr &gt; th,
.table &gt; tfoot &gt; tr &gt; th,
.table &gt; thead &gt; tr &gt; td,
.table &gt; tbody &gt; tr &gt; td,
.table &gt; tfoot &gt; tr &gt; td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #e4e4e4;
}
.table &gt; thead &gt; tr &gt; th {
  vertical-align: bottom;
  border-bottom: 2px solid #e4e4e4;
}
.table &gt; caption + thead &gt; tr:first-child &gt; th,
.table &gt; colgroup + thead &gt; tr:first-child &gt; th,
.table &gt; thead:first-child &gt; tr:first-child &gt; th,
.table &gt; caption + thead &gt; tr:first-child &gt; td,
.table &gt; colgroup + thead &gt; tr:first-child &gt; td,
.table &gt; thead:first-child &gt; tr:first-child &gt; td {
  border-top: 0;
}
.table &gt; tbody + tbody {
  border-top: 2px solid #e4e4e4;
}
.table .table {
  background-color: #ffffff;
}
.table-condensed &gt; thead &gt; tr &gt; th,
.table-condensed &gt; tbody &gt; tr &gt; th,
.table-condensed &gt; tfoot &gt; tr &gt; th,
.table-condensed &gt; thead &gt; tr &gt; td,
.table-condensed &gt; tbody &gt; tr &gt; td,
.table-condensed &gt; tfoot &gt; tr &gt; td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #e4e4e4;
}
.table-bordered &gt; thead &gt; tr &gt; th,
.table-bordered &gt; tbody &gt; tr &gt; th,
.table-bordered &gt; tfoot &gt; tr &gt; th,
.table-bordered &gt; thead &gt; tr &gt; td,
.table-bordered &gt; tbody &gt; tr &gt; td,
.table-bordered &gt; tfoot &gt; tr &gt; td {
  border: 1px solid #e4e4e4;
}
.table-bordered &gt; thead &gt; tr &gt; th,
.table-bordered &gt; thead &gt; tr &gt; td {
  border-bottom-width: 2px;
}
.table-striped &gt; tbody &gt; tr:nth-child(odd) &gt; td,
.table-striped &gt; tbody &gt; tr:nth-child(odd) &gt; th {
  background-color: #f9f9f9;
}
.table-hover &gt; tbody &gt; tr:hover &gt; td,
.table-hover &gt; tbody &gt; tr:hover &gt; th {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table &gt; thead &gt; tr &gt; td.active,
.table &gt; tbody &gt; tr &gt; td.active,
.table &gt; tfoot &gt; tr &gt; td.active,
.table &gt; thead &gt; tr &gt; th.active,
.table &gt; tbody &gt; tr &gt; th.active,
.table &gt; tfoot &gt; tr &gt; th.active,
.table &gt; thead &gt; tr.active &gt; td,
.table &gt; tbody &gt; tr.active &gt; td,
.table &gt; tfoot &gt; tr.active &gt; td,
.table &gt; thead &gt; tr.active &gt; th,
.table &gt; tbody &gt; tr.active &gt; th,
.table &gt; tfoot &gt; tr.active &gt; th {
  background-color: #f5f5f5;
}
.table-hover &gt; tbody &gt; tr &gt; td.active:hover,
.table-hover &gt; tbody &gt; tr &gt; th.active:hover,
.table-hover &gt; tbody &gt; tr.active:hover &gt; td,
.table-hover &gt; tbody &gt; tr.active:hover &gt; th {
  background-color: #e8e8e8;
}
.table &gt; thead &gt; tr &gt; td.success,
.table &gt; tbody &gt; tr &gt; td.success,
.table &gt; tfoot &gt; tr &gt; td.success,
.table &gt; thead &gt; tr &gt; th.success,
.table &gt; tbody &gt; tr &gt; th.success,
.table &gt; tfoot &gt; tr &gt; th.success,
.table &gt; thead &gt; tr.success &gt; td,
.table &gt; tbody &gt; tr.success &gt; td,
.table &gt; tfoot &gt; tr.success &gt; td,
.table &gt; thead &gt; tr.success &gt; th,
.table &gt; tbody &gt; tr.success &gt; th,
.table &gt; tfoot &gt; tr.success &gt; th {
  background-color: #dff0d8;
}
.table-hover &gt; tbody &gt; tr &gt; td.success:hover,
.table-hover &gt; tbody &gt; tr &gt; th.success:hover,
.table-hover &gt; tbody &gt; tr.success:hover &gt; td,
.table-hover &gt; tbody &gt; tr.success:hover &gt; th {
  background-color: #d0e9c6;
}
.table &gt; thead &gt; tr &gt; td.info,
.table &gt; tbody &gt; tr &gt; td.info,
.table &gt; tfoot &gt; tr &gt; td.info,
.table &gt; thead &gt; tr &gt; th.info,
.table &gt; tbody &gt; tr &gt; th.info,
.table &gt; tfoot &gt; tr &gt; th.info,
.table &gt; thead &gt; tr.info &gt; td,
.table &gt; tbody &gt; tr.info &gt; td,
.table &gt; tfoot &gt; tr.info &gt; td,
.table &gt; thead &gt; tr.info &gt; th,
.table &gt; tbody &gt; tr.info &gt; th,
.table &gt; tfoot &gt; tr.info &gt; th {
  background-color: #d9edf7;
}
.table-hover &gt; tbody &gt; tr &gt; td.info:hover,
.table-hover &gt; tbody &gt; tr &gt; th.info:hover,
.table-hover &gt; tbody &gt; tr.info:hover &gt; td,
.table-hover &gt; tbody &gt; tr.info:hover &gt; th {
  background-color: #c4e3f3;
}
.table &gt; thead &gt; tr &gt; td.warning,
.table &gt; tbody &gt; tr &gt; td.warning,
.table &gt; tfoot &gt; tr &gt; td.warning,
.table &gt; thead &gt; tr &gt; th.warning,
.table &gt; tbody &gt; tr &gt; th.warning,
.table &gt; tfoot &gt; tr &gt; th.warning,
.table &gt; thead &gt; tr.warning &gt; td,
.table &gt; tbody &gt; tr.warning &gt; td,
.table &gt; tfoot &gt; tr.warning &gt; td,
.table &gt; thead &gt; tr.warning &gt; th,
.table &gt; tbody &gt; tr.warning &gt; th,
.table &gt; tfoot &gt; tr.warning &gt; th {
  background-color: #fcf8e3;
}
.table-hover &gt; tbody &gt; tr &gt; td.warning:hover,
.table-hover &gt; tbody &gt; tr &gt; th.warning:hover,
.table-hover &gt; tbody &gt; tr.warning:hover &gt; td,
.table-hover &gt; tbody &gt; tr.warning:hover &gt; th {
  background-color: #faf2cc;
}
.table &gt; thead &gt; tr &gt; td.danger,
.table &gt; tbody &gt; tr &gt; td.danger,
.table &gt; tfoot &gt; tr &gt; td.danger,
.table &gt; thead &gt; tr &gt; th.danger,
.table &gt; tbody &gt; tr &gt; th.danger,
.table &gt; tfoot &gt; tr &gt; th.danger,
.table &gt; thead &gt; tr.danger &gt; td,
.table &gt; tbody &gt; tr.danger &gt; td,
.table &gt; tfoot &gt; tr.danger &gt; td,
.table &gt; thead &gt; tr.danger &gt; th,
.table &gt; tbody &gt; tr.danger &gt; th,
.table &gt; tfoot &gt; tr.danger &gt; th {
  background-color: #f2dede;
}
.table-hover &gt; tbody &gt; tr &gt; td.danger:hover,
.table-hover &gt; tbody &gt; tr &gt; th.danger:hover,
.table-hover &gt; tbody &gt; tr.danger:hover &gt; td,
.table-hover &gt; tbody &gt; tr.danger:hover &gt; th {
  background-color: #ebcccc;
}
@media (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 13.5px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #e4e4e4;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive &gt; .table {
    margin-bottom: 0;
  }
  .table-responsive &gt; .table &gt; thead &gt; tr &gt; th,
  .table-responsive &gt; .table &gt; tbody &gt; tr &gt; th,
  .table-responsive &gt; .table &gt; tfoot &gt; tr &gt; th,
  .table-responsive &gt; .table &gt; thead &gt; tr &gt; td,
  .table-responsive &gt; .table &gt; tbody &gt; tr &gt; td,
  .table-responsive &gt; .table &gt; tfoot &gt; tr &gt; td {
    white-space: nowrap;
  }
  .table-responsive &gt; .table-bordered {
    border: 0;
  }
  .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:first-child,
  .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:first-child,
  .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:first-child,
  .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:first-child,
  .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:first-child,
  .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:first-child {
    border-left: 0;
  }
  .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:last-child,
  .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:last-child,
  .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:last-child,
  .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:last-child,
  .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:last-child,
  .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:last-child {
    border-right: 0;
  }
  .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; th,
  .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; th,
  .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; td,
  .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 18px;
  font-size: 19.5px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #d6d6d6;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999999;
}
.form-control::-webkit-input-placeholder {
  color: #999999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="date"] {
  line-height: 32px;
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  display: block;
  min-height: 18px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
}
.radio label,
.checkbox label {
  display: inline;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.input-lg {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.33;
  border-radius: 3px;
}
select.input-lg {
  height: 45px;
  line-height: 45px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 40px;
}
.has-feedback .form-control-feedback {
  position: absolute;
  top: 23px;
  right: 0;
  display: block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.form-control-static {
  margin-bottom: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #959595;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .input-group &gt; .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 25px;
}
.form-horizontal .form-group {
  margin-left: -11px;
  margin-right: -11px;
}
.form-horizontal .form-control-static {
  padding-top: 7px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 11px;
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
.btn-primary {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary .badge {
  color: #428bca;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
.btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #39b3d7;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}
.btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ed9c28;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff;
}
.btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #d2322d;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}
.btn-link {
  color: #4083a9;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #205f82;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #999999;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg &gt; .btn {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.33;
  border-radius: 3px;
}
.btn-sm,
.btn-group-sm &gt; .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-xs,
.btn-group-xs &gt; .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 13px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu &gt; li &gt; a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu &gt; li &gt; a:hover,
.dropdown-menu &gt; li &gt; a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu &gt; .active &gt; a,
.dropdown-menu &gt; .active &gt; a:hover,
.dropdown-menu &gt; .active &gt; a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca;
}
.dropdown-menu &gt; .disabled &gt; a,
.dropdown-menu &gt; .disabled &gt; a:hover,
.dropdown-menu &gt; .disabled &gt; a:focus {
  color: #999999;
}
.dropdown-menu &gt; .disabled &gt; a:hover,
.dropdown-menu &gt; .disabled &gt; a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open &gt; .dropdown-menu {
  display: block;
}
.open &gt; a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #999999;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right &gt; .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group &gt; .btn,
.btn-group-vertical &gt; .btn {
  position: relative;
  float: left;
}
.btn-group &gt; .btn:hover,
.btn-group-vertical &gt; .btn:hover,
.btn-group &gt; .btn:focus,
.btn-group-vertical &gt; .btn:focus,
.btn-group &gt; .btn:active,
.btn-group-vertical &gt; .btn:active,
.btn-group &gt; .btn.active,
.btn-group-vertical &gt; .btn.active {
  z-index: 2;
}
.btn-group &gt; .btn:focus,
.btn-group-vertical &gt; .btn:focus {
  outline: none;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar &gt; .btn,
.btn-toolbar &gt; .btn-group,
.btn-toolbar &gt; .input-group {
  margin-left: 5px;
}
.btn-group &gt; .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group &gt; .btn:first-child {
  margin-left: 0;
}
.btn-group &gt; .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group &gt; .btn:last-child:not(:first-child),
.btn-group &gt; .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group &gt; .btn-group {
  float: left;
}
.btn-group &gt; .btn-group:not(:first-child):not(:last-child) &gt; .btn {
  border-radius: 0;
}
.btn-group &gt; .btn-group:first-child &gt; .btn:last-child,
.btn-group &gt; .btn-group:first-child &gt; .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group &gt; .btn-group:last-child &gt; .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group &gt; .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group &gt; .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical &gt; .btn,
.btn-group-vertical &gt; .btn-group,
.btn-group-vertical &gt; .btn-group &gt; .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical &gt; .btn-group &gt; .btn {
  float: none;
}
.btn-group-vertical &gt; .btn + .btn,
.btn-group-vertical &gt; .btn + .btn-group,
.btn-group-vertical &gt; .btn-group + .btn,
.btn-group-vertical &gt; .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical &gt; .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical &gt; .btn:first-child:not(:last-child) {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical &gt; .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 2px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical &gt; .btn-group:not(:first-child):not(:last-child) &gt; .btn {
  border-radius: 0;
}
.btn-group-vertical &gt; .btn-group:first-child:not(:last-child) &gt; .btn:last-child,
.btn-group-vertical &gt; .btn-group:first-child:not(:last-child) &gt; .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical &gt; .btn-group:last-child:not(:first-child) &gt; .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified &gt; .btn,
.btn-group-justified &gt; .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified &gt; .btn-group .btn {
  width: 100%;
}
[data-toggle="buttons"] &gt; .btn &gt; input[type="radio"],
[data-toggle="buttons"] &gt; .btn &gt; input[type="checkbox"] {
  display: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg &gt; .form-control,
.input-group-lg &gt; .input-group-addon,
.input-group-lg &gt; .input-group-btn &gt; .btn {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.33;
  border-radius: 3px;
}
select.input-group-lg &gt; .form-control,
select.input-group-lg &gt; .input-group-addon,
select.input-group-lg &gt; .input-group-btn &gt; .btn {
  height: 45px;
  line-height: 45px;
}
textarea.input-group-lg &gt; .form-control,
textarea.input-group-lg &gt; .input-group-addon,
textarea.input-group-lg &gt; .input-group-btn &gt; .btn,
select[multiple].input-group-lg &gt; .form-control,
select[multiple].input-group-lg &gt; .input-group-addon,
select[multiple].input-group-lg &gt; .input-group-btn &gt; .btn {
  height: auto;
}
.input-group-sm &gt; .form-control,
.input-group-sm &gt; .input-group-addon,
.input-group-sm &gt; .input-group-btn &gt; .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px;
}
select.input-group-sm &gt; .form-control,
select.input-group-sm &gt; .input-group-addon,
select.input-group-sm &gt; .input-group-btn &gt; .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm &gt; .form-control,
textarea.input-group-sm &gt; .input-group-addon,
textarea.input-group-sm &gt; .input-group-btn &gt; .btn,
select[multiple].input-group-sm &gt; .form-control,
select[multiple].input-group-sm &gt; .input-group-addon,
select[multiple].input-group-sm &gt; .input-group-btn &gt; .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #d6d6d6;
  border-radius: 2px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 2px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 17px;
  border-radius: 3px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child &gt; .btn,
.input-group-btn:first-child &gt; .btn-group &gt; .btn,
.input-group-btn:first-child &gt; .dropdown-toggle,
.input-group-btn:last-child &gt; .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child &gt; .btn-group:not(:last-child) &gt; .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child &gt; .btn,
.input-group-btn:last-child &gt; .btn-group &gt; .btn,
.input-group-btn:last-child &gt; .dropdown-toggle,
.input-group-btn:first-child &gt; .btn:not(:first-child),
.input-group-btn:first-child &gt; .btn-group:not(:first-child) &gt; .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn &gt; .btn {
  position: relative;
}
.input-group-btn &gt; .btn + .btn {
  margin-left: -1px;
}
.input-group-btn &gt; .btn:hover,
.input-group-btn &gt; .btn:focus,
.input-group-btn &gt; .btn:active {
  z-index: 2;
}
.input-group-btn:first-child &gt; .btn,
.input-group-btn:first-child &gt; .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child &gt; .btn,
.input-group-btn:last-child &gt; .btn-group {
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav &gt; li {
  position: relative;
  display: block;
}
.nav &gt; li &gt; a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav &gt; li &gt; a:hover,
.nav &gt; li &gt; a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav &gt; li.disabled &gt; a {
  color: #999999;
}
.nav &gt; li.disabled &gt; a:hover,
.nav &gt; li.disabled &gt; a:focus {
  color: #999999;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open &gt; a,
.nav .open &gt; a:hover,
.nav .open &gt; a:focus {
  background-color: #eeeeee;
  border-color: #4083a9;
}
.nav .nav-divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav &gt; li &gt; a &gt; img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #dddddd;
}
.nav-tabs &gt; li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs &gt; li &gt; a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 2px 2px 0 0;
}
.nav-tabs &gt; li &gt; a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs &gt; li.active &gt; a,
.nav-tabs &gt; li.active &gt; a:hover,
.nav-tabs &gt; li.active &gt; a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified &gt; li {
  float: none;
}
.nav-tabs.nav-justified &gt; li &gt; a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified &gt; .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified &gt; li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified &gt; li &gt; a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified &gt; li &gt; a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs.nav-justified &gt; .active &gt; a,
.nav-tabs.nav-justified &gt; .active &gt; a:hover,
.nav-tabs.nav-justified &gt; .active &gt; a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified &gt; li &gt; a {
    border-bottom: 1px solid #dddddd;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs.nav-justified &gt; .active &gt; a,
  .nav-tabs.nav-justified &gt; .active &gt; a:hover,
  .nav-tabs.nav-justified &gt; .active &gt; a:focus {
    border-bottom-color: #ffffff;
  }
}
.nav-pills &gt; li {
  float: left;
}
.nav-pills &gt; li &gt; a {
  border-radius: 2px;
}
.nav-pills &gt; li + li {
  margin-left: 2px;
}
.nav-pills &gt; li.active &gt; a,
.nav-pills &gt; li.active &gt; a:hover,
.nav-pills &gt; li.active &gt; a:focus {
  color: #ffffff;
  background-color: #428bca;
}
.nav-stacked &gt; li {
  float: none;
}
.nav-stacked &gt; li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified &gt; li {
  float: none;
}
.nav-justified &gt; li &gt; a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified &gt; .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified &gt; li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified &gt; li &gt; a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified &gt; li &gt; a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs-justified &gt; .active &gt; a,
.nav-tabs-justified &gt; .active &gt; a:hover,
.nav-tabs-justified &gt; .active &gt; a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified &gt; li &gt; a {
    border-bottom: 1px solid #dddddd;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs-justified &gt; .active &gt; a,
  .nav-tabs-justified &gt; .active &gt; a:hover,
  .nav-tabs-justified &gt; .active &gt; a:focus {
    border-bottom-color: #ffffff;
  }
}
.tab-content &gt; .tab-pane {
  display: none;
}
.tab-content &gt; .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 18px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 2px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 11px;
  padding-left: 11px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.container &gt; .navbar-header,
.container-fluid &gt; .navbar-header,
.container &gt; .navbar-collapse,
.container-fluid &gt; .navbar-collapse {
  margin-right: -11px;
  margin-left: -11px;
}
@media (min-width: 768px) {
  .container &gt; .navbar-header,
  .container-fluid &gt; .navbar-header,
  .container &gt; .navbar-collapse,
  .container-fluid &gt; .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 16px 11px;
  font-size: 17px;
  line-height: 18px;
  height: 50px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 768px) {
  .navbar &gt; .container .navbar-brand,
  .navbar &gt; .container-fluid .navbar-brand {
    margin-left: -11px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 11px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 2px;
}
.navbar-toggle:focus {
  outline: none;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 8px -11px;
}
.navbar-nav &gt; li &gt; a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 18px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu &gt; li &gt; a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu &gt; li &gt; a {
    line-height: 18px;
  }
  .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover,
  .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav &gt; li {
    float: left;
  }
  .navbar-nav &gt; li &gt; a {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .navbar-nav.navbar-right:last-child {
    margin-right: -11px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
  }
}
.navbar-form {
  margin-left: -11px;
  margin-right: -11px;
  padding: 10px 11px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 9px;
  margin-bottom: 9px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .input-group &gt; .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-form.navbar-right:last-child {
    margin-right: -11px;
  }
}
.navbar-nav &gt; li &gt; .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav &gt; li &gt; .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 9px;
  margin-bottom: 9px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 16px;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 11px;
    margin-right: 11px;
  }
  .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777777;
}
.navbar-default .navbar-nav &gt; li &gt; a {
  color: #777777;
}
.navbar-default .navbar-nav &gt; li &gt; a:hover,
.navbar-default .navbar-nav &gt; li &gt; a:focus {
  color: #333333;
  background-color: transparent;
}
.navbar-default .navbar-nav &gt; .active &gt; a,
.navbar-default .navbar-nav &gt; .active &gt; a:hover,
.navbar-default .navbar-nav &gt; .active &gt; a:focus {
  color: #555555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav &gt; .disabled &gt; a,
.navbar-default .navbar-nav &gt; .disabled &gt; a:hover,
.navbar-default .navbar-nav &gt; .disabled &gt; a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #dddddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav &gt; .open &gt; a,
.navbar-default .navbar-nav &gt; .open &gt; a:hover,
.navbar-default .navbar-nav &gt; .open &gt; a:focus {
  background-color: #e7e7e7;
  color: #555555;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a {
    color: #777777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus {
    color: #333333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu &gt; .active &gt; a,
  .navbar-default .navbar-nav .open .dropdown-menu &gt; .active &gt; a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu &gt; .active &gt; a:focus {
    color: #555555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a,
  .navbar-default .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777777;
}
.navbar-default .navbar-link:hover {
  color: #333333;
}
.navbar-inverse {
  background-color: #222222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #999999;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #999999;
}
.navbar-inverse .navbar-nav &gt; li &gt; a {
  color: #999999;
}
.navbar-inverse .navbar-nav &gt; li &gt; a:hover,
.navbar-inverse .navbar-nav &gt; li &gt; a:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav &gt; .active &gt; a,
.navbar-inverse .navbar-nav &gt; .active &gt; a:hover,
.navbar-inverse .navbar-nav &gt; .active &gt; a:focus {
  color: #ffffff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav &gt; .disabled &gt; a,
.navbar-inverse .navbar-nav &gt; .disabled &gt; a:hover,
.navbar-inverse .navbar-nav &gt; .disabled &gt; a:focus {
  color: #444444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav &gt; .open &gt; a,
.navbar-inverse .navbar-nav &gt; .open &gt; a:hover,
.navbar-inverse .navbar-nav &gt; .open &gt; a:focus {
  background-color: #080808;
  color: #ffffff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a {
    color: #999999;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .active &gt; a,
  .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .active &gt; a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .active &gt; a:focus {
    color: #ffffff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a,
  .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:focus {
    color: #444444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #999999;
}
.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 18px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 2px;
}
.breadcrumb &gt; li {
  display: inline-block;
}
.breadcrumb &gt; li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #cccccc;
}
.breadcrumb &gt; .active {
  color: #999999;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 18px 0;
  border-radius: 2px;
}
.pagination &gt; li {
  display: inline;
}
.pagination &gt; li &gt; a,
.pagination &gt; li &gt; span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #4083a9;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  margin-left: -1px;
}
.pagination &gt; li:first-child &gt; a,
.pagination &gt; li:first-child &gt; span {
  margin-left: 0;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.pagination &gt; li:last-child &gt; a,
.pagination &gt; li:last-child &gt; span {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.pagination &gt; li &gt; a:hover,
.pagination &gt; li &gt; span:hover,
.pagination &gt; li &gt; a:focus,
.pagination &gt; li &gt; span:focus {
  color: #205f82;
  background-color: #eeeeee;
  border-color: #dddddd;
}
.pagination &gt; .active &gt; a,
.pagination &gt; .active &gt; span,
.pagination &gt; .active &gt; a:hover,
.pagination &gt; .active &gt; span:hover,
.pagination &gt; .active &gt; a:focus,
.pagination &gt; .active &gt; span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
  cursor: default;
}
.pagination &gt; .disabled &gt; span,
.pagination &gt; .disabled &gt; span:hover,
.pagination &gt; .disabled &gt; span:focus,
.pagination &gt; .disabled &gt; a,
.pagination &gt; .disabled &gt; a:hover,
.pagination &gt; .disabled &gt; a:focus {
  color: #999999;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed;
}
.pagination-lg &gt; li &gt; a,
.pagination-lg &gt; li &gt; span {
  padding: 10px 16px;
  font-size: 17px;
}
.pagination-lg &gt; li:first-child &gt; a,
.pagination-lg &gt; li:first-child &gt; span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-lg &gt; li:last-child &gt; a,
.pagination-lg &gt; li:last-child &gt; span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pagination-sm &gt; li &gt; a,
.pagination-sm &gt; li &gt; span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm &gt; li:first-child &gt; a,
.pagination-sm &gt; li:first-child &gt; span {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.pagination-sm &gt; li:last-child &gt; a,
.pagination-sm &gt; li:last-child &gt; span {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.pager {
  padding-left: 0;
  margin: 18px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li &gt; a,
.pager li &gt; span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 15px;
}
.pager li &gt; a:hover,
.pager li &gt; a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next &gt; a,
.pager .next &gt; span {
  float: right;
}
.pager .previous &gt; a,
.pager .previous &gt; span {
  float: left;
}
.pager .disabled &gt; a,
.pager .disabled &gt; a:hover,
.pager .disabled &gt; a:focus,
.pager .disabled &gt; span {
  color: #999999;
  background-color: #ffffff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
.label[href]:hover,
.label[href]:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #999999;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #808080;
}
.label-primary {
  background-color: #428bca;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #3071a9;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #999999;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
a.list-group-item.active &gt; .badge,
.nav-pills &gt; .active &gt; a &gt; .badge {
  color: #4083a9;
  background-color: #ffffff;
}
.nav-pills &gt; li &gt; a &gt; .badge {
  margin-left: 3px;
}
.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 200;
}
.container .jumbotron {
  border-radius: 3px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 58.5px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 18px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 2px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.thumbnail &gt; img,
.thumbnail a &gt; img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #4083a9;
}
.thumbnail .caption {
  padding: 9px;
  color: #555555;
}
.alert {
  padding: 15px;
  margin-bottom: 18px;
  border: 1px solid transparent;
  border-radius: 2px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert &gt; p,
.alert &gt; ul {
  margin-bottom: 0;
}
.alert &gt; p + p {
  margin-top: 5px;
}
.alert-dismissable {
  padding-right: 35px;
}
.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 18px;
  background-color: #f5f5f5;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 18px;
  color: #ffffff;
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media,
.media .media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media-object {
  display: block;
}
.media-heading {
  margin: 0 0 5px;
}
.media &gt; .pull-left {
  margin-right: 10px;
}
.media &gt; .pull-right {
  margin-left: 10px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}
.list-group-item:first-child {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.list-group-item &gt; .badge {
  float: right;
}
.list-group-item &gt; .badge + .badge {
  margin-right: 5px;
}
a.list-group-item {
  color: #555555;
}
a.list-group-item .list-group-item-heading {
  color: #333333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
a.list-group-item.active .list-group-item-heading,
a.list-group-item.active:hover .list-group-item-heading,
a.list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}
a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {
  color: #e1edf7;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 18px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel-heading &gt; .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  color: inherit;
}
.panel-title &gt; a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel &gt; .list-group {
  margin-bottom: 0;
}
.panel &gt; .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel &gt; .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel &gt; .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.panel &gt; .table,
.panel &gt; .table-responsive &gt; .table {
  margin-bottom: 0;
}
.panel &gt; .table:first-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child {
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child td:first-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child td:first-child,
.panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child td:first-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child td:first-child,
.panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child th:first-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child th:first-child,
.panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child th:first-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child th:first-child {
  border-top-left-radius: 1px;
}
.panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child td:last-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child td:last-child,
.panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child td:last-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child td:last-child,
.panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child th:last-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child th:last-child,
.panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child th:last-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child th:last-child {
  border-top-right-radius: 1px;
}
.panel &gt; .table:last-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child {
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child td:first-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child td:first-child,
.panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child td:first-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child td:first-child,
.panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child th:first-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child th:first-child,
.panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child th:first-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child th:first-child {
  border-bottom-left-radius: 1px;
}
.panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child td:last-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child td:last-child,
.panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child td:last-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child td:last-child,
.panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child th:last-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child th:last-child,
.panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child th:last-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child th:last-child {
  border-bottom-right-radius: 1px;
}
.panel &gt; .panel-body + .table,
.panel &gt; .panel-body + .table-responsive {
  border-top: 1px solid #e4e4e4;
}
.panel &gt; .table &gt; tbody:first-child &gt; tr:first-child th,
.panel &gt; .table &gt; tbody:first-child &gt; tr:first-child td {
  border-top: 0;
}
.panel &gt; .table-bordered,
.panel &gt; .table-responsive &gt; .table-bordered {
  border: 0;
}
.panel &gt; .table-bordered &gt; thead &gt; tr &gt; th:first-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:first-child,
.panel &gt; .table-bordered &gt; tbody &gt; tr &gt; th:first-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:first-child,
.panel &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:first-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:first-child,
.panel &gt; .table-bordered &gt; thead &gt; tr &gt; td:first-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:first-child,
.panel &gt; .table-bordered &gt; tbody &gt; tr &gt; td:first-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:first-child,
.panel &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:first-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:first-child {
  border-left: 0;
}
.panel &gt; .table-bordered &gt; thead &gt; tr &gt; th:last-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:last-child,
.panel &gt; .table-bordered &gt; tbody &gt; tr &gt; th:last-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:last-child,
.panel &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:last-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:last-child,
.panel &gt; .table-bordered &gt; thead &gt; tr &gt; td:last-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:last-child,
.panel &gt; .table-bordered &gt; tbody &gt; tr &gt; td:last-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:last-child,
.panel &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:last-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:last-child {
  border-right: 0;
}
.panel &gt; .table-bordered &gt; thead &gt; tr:first-child &gt; td,
.panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr:first-child &gt; td,
.panel &gt; .table-bordered &gt; tbody &gt; tr:first-child &gt; td,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:first-child &gt; td,
.panel &gt; .table-bordered &gt; thead &gt; tr:first-child &gt; th,
.panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr:first-child &gt; th,
.panel &gt; .table-bordered &gt; tbody &gt; tr:first-child &gt; th,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:first-child &gt; th {
  border-bottom: 0;
}
.panel &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; td,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; td,
.panel &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; td,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; td,
.panel &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; th,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; th,
.panel &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; th,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; th {
  border-bottom: 0;
}
.panel &gt; .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 18px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 2px;
  overflow: hidden;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #dddddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
.panel-default {
  border-color: #dddddd;
}
.panel-default &gt; .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
.panel-default &gt; .panel-heading + .panel-collapse .panel-body {
  border-top-color: #dddddd;
}
.panel-default &gt; .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #dddddd;
}
.panel-primary {
  border-color: #428bca;
}
.panel-primary &gt; .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
.panel-primary &gt; .panel-heading + .panel-collapse .panel-body {
  border-top-color: #428bca;
}
.panel-primary &gt; .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #428bca;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success &gt; .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success &gt; .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success &gt; .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info &gt; .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info &gt; .panel-heading + .panel-collapse .panel-body {
  border-top-color: #bce8f1;
}
.panel-info &gt; .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning &gt; .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning &gt; .panel-heading + .panel-collapse .panel-body {
  border-top-color: #faebcc;
}
.panel-warning &gt; .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger &gt; .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger &gt; .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger &gt; .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ebccd1;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 3px;
}
.well-sm {
  padding: 9px;
  border-radius: 2px;
}
.close {
  float: right;
  font-size: 19.5px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 20px;
}
.modal-footer {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 2px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover &gt; .arrow,
.popover &gt; .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover &gt; .arrow {
  border-width: 11px;
}
.popover &gt; .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top &gt; .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top &gt; .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.popover.right &gt; .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right &gt; .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.popover.bottom &gt; .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom &gt; .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.popover.left &gt; .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left &gt; .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner &gt; .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner &gt; .item &gt; img,
.carousel-inner &gt; .item &gt; a &gt; img {
  line-height: 1;
}
.carousel-inner &gt; .active,
.carousel-inner &gt; .next,
.carousel-inner &gt; .prev {
  display: block;
}
.carousel-inner &gt; .active {
  left: 0;
}
.carousel-inner &gt; .next,
.carousel-inner &gt; .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner &gt; .next {
  left: 100%;
}
.carousel-inner &gt; .prev {
  left: -100%;
}
.carousel-inner &gt; .next.left,
.carousel-inner &gt; .prev.right {
  left: 0;
}
.carousel-inner &gt; .active.left {
  left: -100%;
}
.carousel-inner &gt; .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: none;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical &gt; .btn-group:before,
.btn-group-vertical &gt; .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical &gt; .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}

html {
    overflow-x: hidden;
    min-width: 320px;
    width: 100%;
}

body {
    font-family: plumb, sans-serif;
    height: 100%;
    z-index: 1;
    width: 100%;
}
body.index_page{
    background-color: #f8f8f8;
}


.wrapper {
    min-height: 100%;
    margin-bottom: -2.9em;
    width: 100%;
}

div.main {
    padding: 4.4em 0 2.2em 0;
    width: 100%;
}
.main &gt; div {
    padding-bottom: 2em;
}
h1, h2, h3, h4, h5 {
    font-weight: 400;
    text-transform: uppercase;
}

h1 {
    font-size: 2.67em;
    margin: 80px 0 20px 0;
}

h2 {
    font-size: 2em;
    margin: 1.5em 0 0 0;
}

h3 {
    font-size: 1.67em;
}

h4 {
    font-size: 1.333em;
    font-weight: 400;
    line-height: 1.5em;
    text-align: left;
}

/*Ð—Ð°Ð³Ð¾Ð»Ð¾Ð²Ð¾Ðº Ð¿Ð°Ð½ÐµÐ»ÐµÐ¹*/
h5 {
    font-size: 1em;
    text-transform: none;
}

p {
    font-size: 1em;
}

p, .header-logo, a {
    color: #6A6C6F;
}

i.material-icons {
    color: #c3c4c5;
    display: inline-block;
    z-index: 15;
    font-size: 2em;
    margin: .555em .555em .555em 0;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

a, a:hover, a:focus {
    text-decoration: none;
}
div:not('.breadcrumbs') a:hover {
    color: #fff;
    text-decoration: none;
}
img {
    max-width: 100%;
}
.email-font,
input[type="email"] {
    font-family: roboto, sans-serif;
}
.header-logo,
.main-menu,
.button-block-under-table,
.td-order {
    position: relative;
}

.header-logo__logo,
.header-logo__slogan,
.header-logo-right__phone,
.main-menu li,
.main-menu__item_active,
.main-menu__item,
.footer__logo,
.copyright,
.copyright__copy {
    display: inline-block;
}

.f-right {
    float: right;
}

.f-right:after {
    content: '';
    clear: both;
}

.main-menu__item_active,
.main-menu__item,
.main-menu__item:hover,
.main-menu__item_active:hover,
.main-menu__item:focus,
.main-menu__item_active:focus {
    color: #ffffff;
    transition: all .2s;
}

.green,
i.green,
.btn-slim.green {
    color: #62cb31;
}

.our-name {
    font-weight: bold;
    color: #34495E;
}

.our-name span {
    color: #62cb31;
    vertical-align: baseline;
}

input {
    box-sizing: border-box;
    color: #34495e;
    font-weight: 400;
    border: 1px solid #e4e5e7;
    font-size: 1.333em;
    /*padding: 20px; ÑƒÐ±Ñ€Ð°Ð», moz Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÐµÑ‚ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾*/
    z-index: 10;
}

i.checked {
    color: #62CB31;
    display: none;
}

input[type="checkbox"]:checked + label i.checked {
    display: inline-block;
}

input[type="checkbox"]:checked + label i.unchecked {
    display: none;
}
select.select,
select.select option {
    background: #ffffff;
    transition: border-color .5s;
}

select.select:focus,
select.select:focus option {
    background: #ffffff;
    outline: none;
    border: 1px solid #ffa726;
}
.finance-tz select option:first-of-type {
    display: none;
}
input:focus {
    outline: none;
    border-color: #ffa726;
}

input[type="submit"] {
    border: none;
}
input[type="submit"].btn {
    padding: 6px 12px;
}

.form-horizontal__error_hidden,
.hidden,
input[type="checkbox"],
input[type="file"] {
    display: none !important;
}

div input[type="search"]:after, .select2-search:after {
    content: '';
    display: none !important;
}

.invisible {
    opacity: 0 !important;
    filter: alpha(opacity=0);
}

.full-width {
    position: relative;
    width: 100% !important;
}
.calculate-results label,
.cross,
.file-dropdown,
.pointer {
    cursor: pointer;
}

/* buttons */
.btn {
    color: #ffffff;
    font-size: 1.2em;
    font-weight: 500;
    margin: .42em 0;
}

.btn:hover,
.btn:focus {
    color: #ffffff;
}

.btn.hollow {
    background: none !important;
    border: 1px solid;
    color: #737578 !important;
    border-color: #737578;
}

.btn.btn-green {
    background-color: #62cb31;
    border: 1px solid #62cb31;
}

.btn.btn-green:hover {
    background-color: #4ea227;
}

.btn.btn-green.hollow:hover {
    color: #62cb31 !important;
    border-color: #62cb31;
}

.btn.btn-blue {
    background-color: #34495e;
}

.btn.btn-blue:hover {
    background-color: #22303d;
}

.btn.btn-blue.hollow:hover,
.btn.btn-blue.hollow:hover i.material-icons {
    background-color: #f7fbff;
    border-color: #34495e;
    color: #34495e;
}

.btn.btn-orange {
    background-color: #ffa726;
}

.btn.btn-orange:hover {
    background-color: #f29000;
}

.btn.button-arrow-left,
.btn.button-arrow-right {
    position: relative;
    height: 60px;
}

.btn.button-arrow-left.btn-orange::before {
    content: "";
    position: absolute;
    top: 0;
    left: -21px;
    border-style: solid;
    border-width: 30px 20px 30px 0;
    border-color: transparent #ffa726 transparent transparent;
}

.btn.button-arrow-left.btn-orange:hover::before {
    border-color: transparent #f29000 transparent transparent;
}

.btn.button-arrow-right.btn-green::after {
    content: "";
    position: absolute;
    top: 0;
    right: -21px;
    border-style: solid;
    border-width: 30px 0 30px 20px;
    border-color: transparent transparent transparent #62cb31;
}

.btn.button-arrow-right.btn-green:hover::after {
    border-color: transparent transparent transparent #4ea227;
}

.btn.btn-grey {
    background: #f5f5f5;
    border-color: #737578;
    color: #737578;
}

.btn.btn-grey:hover {
    background-color: #5a5c5e;
}

.btn.btn-darkgrey {
    background-color: #c3c4c5;
    border-color: #c3c4c5;
}

.btn.btn-darkgrey:hover {
    background-color: #a9abac;
}

.btn.btn-link {
    color: #6a6c6f;
    font-size: 1.333em;
    font-weight: 500;
    line-height: 1.888em;
    text-decoration: underline;
}

.btn i.material-icons {
    color: #ffffff;
    font-size: 1.1em;
    margin: 0;
}

.btn-slim {
    color: #34495e;
    display: inline-block;
    font-size: 1.333em;
    font-weight: 500;
    padding: .666em .888em;
}
/* end buttons */

/*Icons*/

.input-icons {
    position: absolute;
    right: 30px;
    top: 43px;
}

i.icon_hover {
    display: none;
}

.input-icons:hover i.icon_hover {
    display: inline-block;
}

.input-icons:hover i.icon {
    display: none;
}

/*End of Icons*/

/* Scrollbar - Ð¿Ð¾Ð»Ð¾ÑÐ° Ð¿Ñ€Ð¾ÐºÑ€ÑƒÑ‚ÐºÐ¸ */
::-webkit-scrollbar {
    background: #f2f2f2;
    background: -moz-linear-gradient(left,  #f2f2f2 0%, #f2f2f2 60%, transparent 60%, transparent 100%);
    background: -webkit-linear-gradient(left,  #f2f2f2 0%,#f2f2f2 60%,transparent 60%,transparent 100%);
    background: linear-gradient(to right,  #f2f2f2 0%,#f2f2f2 60%,transparent 60%,transparent 100%);
    width: 10px;
}
::-webkit-scrollbar-thumb {
    border-right: 4px solid transparent;
    background-clip: padding-box;
    background-color: #d8d8d8;
}
::-webkit-scrollbar-thumb:hover {
    background-color: #bfbfbf;
}
::-webkit-scrollbar-button {
    width: 0;
    height: 0;
    display: none;
}
::-webkit-scrollbar-corner {
    background-color: transparent;
}
/* Scrollbar - Ð¿Ð¾Ð»Ð¾ÑÐ° Ð¿Ñ€Ð¾ÐºÑ€ÑƒÑ‚ÐºÐ¸ */

/*Header*/
.header{
    background-color: #fff;
}
.header .left-group {
    display: inline-block;
}

.header .right-group {
    display: inline-block;
    margin: .9722em 0;
    vertical-align: middle;
    text-align: center;
}
.header-logo {
    margin: 0 auto;
    width: 93.7%;
}

.header-logo__logo {
    margin: 1.5em 0 !important;
}

.header-logo__slogan {
    font-size: 1.444em;
    font-weight: 600;
    margin: .61556em .5em .61556em 1em;
    text-transform: uppercase;
    vertical-align: top;
    width: 14em;
}

.header-logo-right__button {
    border: none;
    float: right;
    padding: 0 1.07em;
    margin: 0;
    background: #ffa726;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    color: white;
    font-size: 1.556em;
    font-weight: 500;
    display: inline-block;
    line-height: 2.5em;
    white-space: nowrap;
}
.header-logo-right__button i {
    display: none;
    color: #fff !important;
}
a.header-logo-right__button:focus {
    color: #fff;
    outline: none;
    outline-offset: 0;
}
.group-contact-data{
    display: inline-block;
}
.header-logo-right__phone {
    position: relative;
    color: #34495e;
    font-weight: 600;
    font-size: 2.1em;
    line-height: 1.9em;
    margin-right: 1em;
}
.header-email{
    color: #33800e;
    display: block;
    font-size: 20px;
    text-decoration: underline;
}

.header-logo-right__phone:before {
    left: -47px;
}

/*Main menu*/
.main-menu {
    background: #34495E;
    font-size: 1.11em;
    margin: 0 0 -80px 0;
    overflow: hidden;
    padding: 0;
    z-index: 10;
    white-space: nowrap;
    width: 100%;
}
.main-menu ul{
    padding: 0;
    margin: auto;
    width: 93.7%;
}
.main-menu li {
    margin-left: -5px;
    display: table-cell;
    text-align: center;
}

.main-menu li.active {
    background-color: #62cb31;
}
.main-menu li a{
    width: 100%;
}

.main-menu__item_active,
.main-menu__item {
    font-size: 1.099em;
    font-weight: 500;
    line-height: 1.5em;
    padding: .8655em 1em;
    position: relative;
}

.main-menu__item_active {
    background: #62CB31;
    position: relative;
    left: -1px;
}

.main-menu__item:after {
    background: #85919F;
    content: '';
    display: inline-block;
    height: 1.5em;
    top: .9em;
    position: absolute;
    right: 0;
    width: 1px;
}

li:last-of-type .main-menu__item:after {
    display: none;
}

/*End of Main menu*/
/*Mobile menu*/
.mobile-menu {
    display: none;
    background-color: #34495e;
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 100%;
    height: 5em;
    overflow: hidden;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    position: absolute;
}

.mobile-menu ul {
    display: none;
    margin: 0;
    padding: 0;
    list-style: none;
}

.mobile-menu li {
    line-height: 3.9em;
    margin-top: -1px;
}

.mobile-menu__button {
    border: none;
    padding: 1em;
    margin: 0;
    outline: none;
    background: #62CB31;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

div .mobile-menu__button i.material-icons {
    font-size: 2.2em;
    color: #ffffff;
    margin: 0;
}

span.mobile-menu__current-page {
    background: #34495e;
    color: #fff;
    font-size: 1.45em;
    padding-left: 1.5em;
    display: inline-block;
    width: 100%;
    position: absolute;
    line-height: 2.9em;
    white-space: nowrap;
}

.mobile-menu__item.active, .mobile-menu__item, .mobile-menu__item:focus {
    color: #fff;
    display: inline-block;
    font-size: 1.5em;
    padding: 0 0 0 2em;
    width: 17em;
    z-index: 1000;
}

.mobile-menu__item {
    background: #34495e;
}

.active .mobile-menu__item {
    background: #62CB31;
}

.mobile-menu__item:hover {
    background-color: #293C4E;
    color: #fff;
}

.mobile-menu.open {
    height: auto;
    z-index: 100;
}
.mobile-menu.open ul {
    display: block;
}

.mobile-menu.open .mobile-menu__button {
    background: #34495e;
}

/*End of Mobile menu*/
/*End of header*/

/*Forms*/

/* radiobutton */
input[type="radio"] {
    display: none;
}

input[type="radio"] + label .material-icons.checked {
    display: none;
}

input[type="radio"] + label {
    cursor: pointer;
}

input[type="radio"]:checked + label .material-icons.checked {
    display: inline-block;
}

input[type="radio"]:checked + label .material-icons.unchecked {
    display: none;
}

/* end of radiobutton */

.form-horizontal__input-number, .form-horizontal__input-date, .form-horizontal__input-number-days, .finance-tz .input-container input, .finance-tz .input-container select {
    margin-top: .56em;
    padding-left: .416em;
}
.form-horizontal__input-date {
    width: 11em;
}
.form-horizontal__input-number-days {
    width: 5em;
}
input.form-horizontal__button-orange,
.button-orange {
    background: #ffa726;
    color: white;
    font-weight: 500;
    padding: 0 .88em;
    font-size: 2em;
    line-height: 1.778em;
}
.button__green {
    background: #62CB31;
}

.form-horizontal__input-number {
    display: inline-block;
    margin-right: .444em;
    width: 18em;
}

.form-horizontal__left {
    margin: 1.111em 0;
}

.form-horizontal__left .relative,
.calc-bg .form-horizontal__left .relative {
    margin-right: 2.22em;
}

.form-horizontal__left .relative:last-of-type {
    margin: 0;
}
.form-horizontal__left span {
    font-size: 2em;
    line-height: 2em;
    vertical-align: middle;
}

.valid, input[type="text"].valid, input[type="number"].valid, select.valid, .finance-tz select.valid {
    border-color: #62cb31;
    background: url('/assets/images/icons/ic_check_input-true.png') no-repeat right 50%;
    background-size: 1.7em;
}
.label-required {
    color: #f4511e;
    font-family: plumb,sans-serif;
    font-size: 0.889em;
    font-style: italic;
    line-height: 1.167em;
    margin-left: 20px;
}

.relative,
.input-container {
    display: inline-block;
    position: relative;
}

input {
    height: 2.333em;
    padding: .3em .61em;
    transition: border-color .5s;
}

input + label.label-on-border, select + label.label-on-border {
    color: #88898c;
    position: absolute;
    font-size: 1.333em;
    left: .5em;
    padding: 2px 7px;
    top: 1em;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    z-index: 10;
}
.calc-bg input[type="text"],
.calc-bg input[type="number"],
.finance-tz input[type="text"],
.finance-tz select {
    font-size: 2em;
    height: 2.5em;
}

.calc-bg .form-horizontal__button-orange,
.finance-tz .form-horizontal__button-orange {
    margin: 1em auto;
}

.calc-bg label.label-on-border, .finance-tz label.label-on-border {
    font-size: 1.7em;
}

.finance-tz .select {
    padding-left: 15px;
}
.date-or {
    color: #737578;
    display: inline-block;
    padding: 0;
    font-weight: 500;
    font-size: 1.8em;
    text-align: center;
    margin-top: .63em;
}
/*Ð£Ð±Ð¸Ñ€Ð°ÐµÐ¼ Ð´ÐµÑ„Ð¾Ð»Ñ‚Ð½Ñ‹Ðµ ÑÑ‚Ñ€ÐµÐ»ÐºÐ¸*/
::-webkit-textfield-decoration-container {
}

::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

::-webkit-outer-spin-button {
    -webkit-appearance: none;
}

/*End of Forms*/
/*Bank partners*/
/*ÐÐ°Ñ‡Ð°Ð»Ð¾ ÑÑ‚Ð¸Ð»ÐµÐ¹ Ð²ÑÐ¿Ð»Ñ‹Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð¿Ð¾Ð´ÑÐºÐ°Ð·ÐºÐ¸ Ð½Ð° ÑÑ‚Ñ€Ð°Ð½Ð¸Ñ†Ðµ "ÐÐ°ÑˆÐ¸ Ð¿Ð°Ñ€Ñ‚Ð½ÐµÑ€Ñ‹" */

p.tooltip {
    display: none;
    text-align: left;
    max-width: 100%;
}

.img-container:hover p.tooltip {
    /*display: block;*/
    box-sizing: border-box;
    background: #ffffff;
    box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.15), 0 0.111em 0.111em rgba(0, 0, 0, 0.15);
    padding: .28em 2em 1.22em 1.39em;
    position: absolute;
    right: 1px;
    top: -.83em;
    width: 100%;
    z-index: 25;
    color: #6a6c6f;
    font-size: 1.3em;
    font-weight: 500;
    opacity: 0.92;
    filter: alpha(opacity=92);
}

/*ÐšÐ¾Ð½ÐµÑ† ÑÑ‚Ð¸Ð»ÐµÐ¹ Ð²ÑÐ¿Ð»Ñ‹Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð¿Ð¾Ð´ÑÐºÐ°Ð·ÐºÐ¸ Ð½Ð° ÑÑ‚Ñ€Ð°Ð½Ð¸Ñ†Ðµ "ÐÐ°ÑˆÐ¸ Ð¿Ð°Ñ€Ñ‚Ð½ÐµÑ€Ñ‹" */

/*End of Bank partners*/
.icon-block {
    background: 21% 30px no-repeat;
    padding: 20px 90px 20px 260px;
    margin-bottom: 42px;
    height: 223px;
}

.no-margin {
    margin: 0 !important;
}
.calc-bg .relative:last-of-type {
    margin-right: 0;
}
/* Calculator */
span.banks-count {
    line-height: 3.5em;
    margin-left: 1em;
    padding: 0 1em;
    display: inline-block;
}

/*Calculate-results*/
.readiness {
    background-color: #e9ebed;
    font-weight: 500;
    padding-left: 20px;
    vertical-align: middle;
    color: #34495e;
    font-size: 1.5em;
    line-height: 1.889em;
}

.calculate-results label span {
    font-size: 1.667em;
    vertical-align: middle;
}

.calculate-results__option .material-icons {
    margin-right: 20px;
    vertical-align: middle;
}

.calculate-results__option {
    color: #34495e;
    display: inline-block;
    font-size: 1em;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    min-width: 430px;
}

.options-label {
    display: block;
    width: 100%;
    color: #34495e;
    font-size: 2em;
    font-weight: 500;
    line-height: 2em;
    border-bottom: 1px solid #c5c5c5;
}

.calculate-results .options {
    border-bottom: 1px solid #c5c5c5;
}
.table-no-data {
    color: rgba(106, 108, 111, 0.8);
    font-size: 1.666em;
    font-weight: 500;
    line-height: 3em;
}
/*Table*/
.td-banks-count {
    text-align: left;
    padding: 0 20px;
    font-size: 1.5em;
}

.tfoot input {
    margin-top: 1.333em;
}

.tbody tr {
    transition: background .5s;
}

.tbody tr:hover {
    background: #f7f9fa;
}
/* New style of tables */
.table-products {
    width: 100%;
}
.table-products i {
    margin: 0;
}
.table-products td {
    border: 1px solid #C3C4C5;
}
.table-products tfoot td {
    border: 0;
    border-top: 1px solid #9a9c9f;
}
.table-products .thead td {
    background-color: #e9ebed;
    color: #6a6c6f;
    font-size: 1.5em;
    font-weight: 500;
    line-height: 1.889em;
    padding: .667em;
    text-align: left;
}
.table-products .thead td i.fa {
    line-height: 1.9em;
    position: absolute;
    right: 1em;
    top: calc(50% - .95em);
}
.table-products .tbody {
    border: 1px solid #9a9c9f;
}
.table-products .tbody td {
    padding: 15px 20px;
}
.table-products .thead .td-name,
.table-products .thead .td-price {
    position: relative;
    padding-right: 2.2em;
}
.img-container {
    display: inline-block;
    height: auto !important;
    max-height: 80px;
    width: 160px;
}
.img-container img {
    max-width: 100%;
    max-height: 80px;
    vertical-align: middle;
}
.table-products .td-name {
    /*min-width: 20em;*/ /*Ð£Ð±Ñ€Ð°Ð», Ð½Ð° Ð¼Ð°Ð»ÐµÐ½ÑŒÐºÐ¸Ñ… Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸ÑÑ… Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ð° Ð½Ðµ Ð²Ð»ÐµÐ·Ð°Ð»Ð°*/
    width: 37%;
}
.td-name div {
    display: inline-block;
    vertical-align: middle;
}
.table-products .tbody td:first-of-type {
    border-right: none;
}
.table-products .tbody .td-name {
    border-left: none;
}
.tbody .partner-name h4 {
    color: #34495e;
    font-size: 2em;
    font-weight: 500;
    line-height: 1.5em;
    margin-top: -.5em;
}
.tbody .partner-name h4 {
    margin: 0;
}
.tbody .td-price,
.tbody .td-percent {
    color: #34495e;
    font-size: 2.333em;
    font-weight: 500;
    line-height: 2.667em;
    white-space: nowrap;
}
td.td-choose {
    text-align: center !important;
}
/* End of New style of tables */
/*End of Table*/
input[disabled="disabled"]:hover + .css-tooltip {
    display: block;
}

input.disabled:hover + .css-tooltip {
    display: none;
}
.css-tooltip {
    color: #34495E;
    display: none;
    box-shadow: 0 0.111em 0.5em rgba(0, 0, 0, 0.15), 0 0.111em 0.222em rgba(0, 0, 0, 0.15);
    border-radius: 2px;
    position: absolute;
    background: #fff;
    padding: 1em 1.2em;
    font-size: 1.4em;
    font-style: italic;
    font-weight: 300;
    top: -4em;
    right: -1em;
    z-index: 100;
    max-width: 24em;
    line-height: 1.2em;
    text-align: left;
    font-family: "Fira Sans", sans-serif;
}
/* End of Calculate-results*/

/* select2 */
.select2-container {
    font-size: 1.111em;
}
.select2-drop.select2-drop-active {
    border: 1px solid #ffa726;
}
.select2-results .select2-highlighted {
    background: #34495e;
    color: #ffffff;
}
/* end select2 */

/* End of Calculator */

/*Calendar*/
.datepicker.dropdown-menu {
    font-size: 1em;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    color: #34495e;
    font-weight: 500;
}

/*End of Calendar*/
/*Alerts*/
span.alert-success,
span.alert-info,
span.alert-warning,
span.alert-danger {
    background: transparent;
    color: #F4511E;
    font-family: "Clear Sans", sans-serif;
    font-size: 1.111em;
    margin: 0 0 0 1em;
    text-align: left;
    position: relative;
    padding: 0;
}

span.alert-danger {
    color: #F4511E;
}
.finance-tz span.alert-success,
.finance-tz span.alert-info,
.finance-tz span.alert-warning,
.finance-tz span.alert-danger {
    top: 60%;
}
.calc-bg .first-step-form span.alert-success,
.calc-bg .first-step-form span.alert-info,
.calc-bg .first-step-form span.alert-warning,
.calc-bg .first-step-form span.alert-danger {
    top: 68%;
}

.enter-page [class*="alert-"],
.recovery-page [class*="alert-"],
.registration-page [class*="alert-"]:not(span) {
    left: calc(50% - 15em) !important;
    width: 30em !important;
}

#agentRegistration form {
    padding-top: 1em;
}
/*End of Alerts*/
/*Advantages page*/

.calc-bg .section-regular__advantageheader,
.finance-tz .section-regular__advantageheader {
    color: #6a6c6f;
    font-size: 2.333em;
    font-weight: 500;
    line-height: 1.5em;
    margin: 1em 0;
}
.advantage__head {
    display: block;
    font-size: 2.5em;
    font-weight: 500;
    line-height: 1em;
    margin-left: 5.3em;
    margin-top: .8em;
    padding-right: .5em;
    min-height: 3em;
}

.advantage__text {
    display: block;
    height: 4em;
    font-size: 1.5em;
    font-weight: 400;
    line-height: 1.3em;
    margin: 1.3em 0 0 2.4em;
    min-height: 2em;
    padding-right: .5em;
}

.btn.calcbutton {
    font-size: 1.71em;
    padding: 0.7em .926em;
    margin: 1.58em auto 0 auto;
    width: 19em;
    text-align: center;
    background-color: #ffa726;
    border: 0.056em solid #ffa726;
    white-space: normal;
}

.main-page .calcbutton {
    margin: 1.84em auto 0 auto;
}

.tile.bankchoice {
    background-image: url('/assets/images/icons/bank_choice.png');
}

.tile.moneysave {
    background-image: url('/assets/images/icons/money_save.png');
}

.tile.timesave {
    background-image: url('/assets/images/icons/time_save.png');
}

.tile.docsavailable {
    background-image: url('/assets/images/icons/docs_available.png');
}

.tile.security {
    background-image: url('/assets/images/icons/security.png');
}

.tile.hoursavailable {
    background-image: url('/assets/images/icons/24hours_available.png');
    position: relative;
}

/*End of advantages page*/
/*Popovers*/
.popover {
    background: #ffffff;
    position: absolute;
    box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.15), 0 0.111em 0.111em rgba(0, 0, 0, 0.15);
}

.popover-title {
    margin: 0;
    padding: 10px 20px;
    color: #6a6c6f;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.167em;
    background-color: #e4e7e9;
    max-width: 260px;
}

.popover-content {
    background: #ffffff;
    padding: 10px 20px;
}
/*End of Popovers*/
/*File dropdown*/
.file-dropdown {
    display: block;
    width: 85%;
    padding: 2.222em 0;
    border: 1px dashed #454545;
    margin: 3em auto 1em auto;
    text-align: center;
}
.file-dropdown .file-dropdown__block {
    background: url("/assets/images/icons/icon-DragAndDrop.png") no-repeat left 50%;
    background-size: 50px;
    display: inline-block;
}
.file-dropdown .file-dropdown__block span {
    color: #98999b;
    display: block;
    margin: 0 20px 0 7em;
    text-align: left;
    width: auto;
}
.file-dropdown .file-dropdown__block span:first-of-type {
    color: #88898c;
    font-size: 1.6em;
    font-weight: 600;
    line-height: 1.333em;
    margin-left: 4.4em;
}
.filename {
    margin: .7em 0;
}
#fileList,
.progress-container {
    display: block;
    margin: 0 auto 2em auto;
    width: 85%;
}
.progress-container {
    display: none;
}
#fileList,
.file-progress,
.file-progress-percent {
    font-size: 1.5em;
}
.file-progress {
    display: inline-block;
    border: 1px solid #98999b;
    border-radius: 2px;
    height: .5em;
    width: 84%;
}
.file-progress div {
    background: #62cb31;
    height: 100%;
    width: 0;
    transition: width .1s;
}
.file-progress-percent {
    display: inline-block;
    margin-top: -0.6em;
}
.progress-container i {
    font-size: 1.5em;
    margin: 0;
    position: relative;
    top: .1em;
    vertical-align: bottom;
}
/*End of File dropdown*/
/*Index page */
.section-regular__mainpageheader {
    margin: .87em auto .435em auto;
    text-align: center;
    font-size: 2.556em;
    font-weight: 400;
    display: inline-block;
    color: #6a6c6f;
    width: 100%;
}

.scheme {
    min-width: 300px;
    max-width: 1080px;
    width: 100%;
    float: left;
    display: inline-block;
}

.scheme img {
    min-width: 300px;
    width: 100%;
}
.mainpagesidebar {
    width: 31%;
    background-color: white;
    float: right;
    vertical-align: baseline;
    display: inline-block;
    margin-top: 2.222em;
}

.mainpagesidebar__header {
    background-color: transparent;
    font-size: 2.667em;
    font-weight: 500;
    line-height: 1em;
    height: 1.5em;
    color: #6a6c6f;
    display: inline-block;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}

.mainpagesidebar__textblock {
    background-color: #ffffff;
    box-shadow: 0 0.111em 0.5em rgba(0, 0, 0, 0.15), 0 0.111em 0.222em rgba(0, 0, 0, 0.15);
    padding: 1.59em;
    font-size: 1.4em;
    font-weight: 400;
    line-height: 2em;
    vertical-align: top;
    display: inline-block;
}

.mainpagesidebar__textblock p {
    margin-top: 0.5em;
    line-height: 1.5em;
    font-size: 1.2em;
}

.clear {
    clear: both;
}

/*End of index page*/

/*Ð¡Ð¢Ð&nbsp;ÐÐÐ˜Ð¦Ð ÐŸÐžÐ&nbsp;Ð¯Ð”ÐžÐš Ð&nbsp;ÐÐ‘ÐžÐ¢Ð« Ð¡Ð•Ð&nbsp;Ð’Ð˜Ð¡Ð*/
.operation-page .tile{
    background: #fff no-repeat 0;
    border: none;
    display: inline-block;
    background-size: contain;
    box-shadow: none !important;
}

.operation-page a.calcbutton {
    margin-top: 20px !important;
}

.operation-page .tileimg {
    margin-bottom: -5px;
    width: 100%;
}

/*ÐšÐžÐÐ•Ð¦ Ð¡Ð¢Ð&nbsp;ÐÐÐ˜Ð¦Ð ÐŸÐžÐ&nbsp;Ð¯Ð”ÐžÐš Ð&nbsp;ÐÐ‘ÐžÐ¢Ð« Ð¡Ð•Ð&nbsp;Ð’Ð˜Ð¡Ð*/
/*Footer*/
.footer {
    position: relative;
    background-color: #34495E;
    font-size: 0.888em;
    z-index: 11;
}

.footer__logo {
    margin-right: 1em;
    vertical-align: top;
    display: inline-block;
}

.footer .section-wide {
    padding: 0.8446em 0;
}

.copyright {
    color: #ffffff;
    font-size: 1.126em;
    line-height: 1.333em;
    vertical-align: bottom;
}
.footer a:hover {
    color: #fff;
}
/*End of Footer*/
.section-wide {
    width: 93.7%;
    margin: 0 auto;
}
.law-documents{
    float: right;
    color: #fff;
    font-size: 1.125em;
    text-decoration: underline;
}
/*Partners*/

.nav-pills {
    border-bottom: 1px solid #a7b2bd;
    font-weight: 500;
    position: relative;
    margin: 2.2em auto 1em auto;
    text-align: center;
}

.nav-pills &gt; li.active &gt; a {
    position: relative;
    top: 4px;
}

.nav-pills &gt; li &gt; a:not(.disabled):hover, .nav-pills &gt; li &gt; span:not(.disabled):hover {
    color: #34495e;
}

.tile.partner.fpl .img-container {
    height: 175px;
    top: 13px;
}
.partner .img-container {
    display: block;
    margin: 0 auto;
    position: relative;
    text-align: center;
    max-height: 100%;
    width: auto;
}
.partner .img-container img {
    max-height: 100%;
    width: auto;
}

.tab-pane {
    display: none;
}

.tab-pane.active {
    display: block;
}

.align-center {
    text-align: center;
}
.align-right {
    text-align: right;
}

/*End of Partners*/

/*Financial services*/

.breadcrumbs {
    font-size: 1.333em;
    margin-top: 1em;
}

.breadcrumbs a {
    font-size: 1em;
    font-weight: 500;
    line-height: 1.167em;
    color: #6a6c6f;
    border-bottom: 1px solid #6a6c6f;
}

.breadcrumbs__target {
    color: #62cb31;
}

.breadcrumbs__target:before {
    content: "/";
    color: #6a6c6f;
    margin: 0 1em;
    text-decoration: none;
}

.finance-tz .breadcrumbs,
.calc-bg .breadcrumbs {
    padding-top: 1em;
}

.select {
    height: 70px;
}

.input-number,
.finance-tz .select {
    border: 1px solid #e4e5e7;
    width: 100%;
}

.finance-tz .input-container {
    margin-right: .8%;
    vertical-align: top;
    width: 49.2%;
}
.finance-tz .input-container:nth-of-type(2) {
    margin-right: 0;
}
.td-order {
    cursor: pointer;
}

.container {
    display: block;
    margin: 0 auto;
    width: 1440px;
}

.disclaimer {
    color: #6a6c6f;
    display: inline-block;
    font-size: 1.111em;
    font-weight: 400;
    line-height: 1.333em;
    margin-top: 80px;
}

.disclaimer:before {
    content: '';
    display: block;
    width: 280px;
    height: 2px;
    background-color: #e4e5e7;
    position: relative;
    bottom: 20px;
}
/*End of Financial services*/

/* Ð¡Ð¢Ð&nbsp;ÐÐÐ˜Ð¦Ð "Ð¤Ð˜ÐÐÐÐ¡ÐžÐ’Ð«Ð• ÐŸÐ&nbsp;ÐžÐ”Ð£ÐšÐ¢Ð«" */
.tile.product {
    background-position: 1.3em 2em;
    background-size: 6em;
    vertical-align: top;
    position: relative;
}

.product.bg {
    background-image: url('/assets/images/icons/ic-sertifikat.png');
}
.product.bg.tile,
.product.st.tile,
.product.tz.tile {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
}
.product.tile:hover {
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.2);
}
.product.tz {
    background-image: url('/assets/images/icons/ic-tender.png');
}

.product.st {
    background-image: url('/assets/images/icons/ic-credit.png');
}

.product-main {
    color: #6a6c6f;
    min-height: 10em;
    font-size: 1.4em;
    font-weight: 400;
    line-height: 1.2em;
    margin-bottom: 5em;
}

.product-main .list {
    padding: 0;
    margin: 0 .8em;
}

.product-main .list li {
    list-style: none;
    margin-left: 2em;
}

.product-main .list li:before {
    content: '';
    background: url('/assets/images/icons/icon-list-checked.png') no-repeat;
    background-size: contain;
    display: block;
    width: 1.23em;
    height: 1em;
    position: relative;
    right: 1.6em;
    top: 1em;
}

.product-calculate-button {
    text-align: center;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.product-calculate-button .btn {
    margin: 0;
}
.product-calculate-button .btn {
    display: inline-block;
    padding: 0;
    font-weight: 500;
    line-height: 2.2em;
    width: 100%;
    font-size: 2em;
}

/* BEGIN Ð·Ð°Ð³Ð»ÑƒÑˆÐºÐ° Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð° Ð¾Ñ‚ Ð¿Ð»Ð¸Ñ‚Ð¾Ðº Ð‘Ð°Ð½ÐºÐ¾Ð²ÑÐºÐ°Ñ Ð³Ð°Ñ€Ð°Ð½Ñ‚Ð¸Ñ Ð¸ ÐšÑ€ÐµÐ´Ð¸Ñ‚Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÐºÐ¾Ð½Ñ‚Ñ€Ð°ÐºÑ‚Ð¾Ð²*/
.cap .product__header{
    margin: 0.5em 0;
}
.cap .error-information h3{
    font-family: Plumb;
    color: #5b5d60;
}
.guarantee-wrapper .icon-404-guarantee{
    background-image: url('/assets/images/icons/ic-sertifikat.png');
    background-repeat: no-repeat;
}
.credit-wrapper  .icon-404-credit{
    background-image: url('/assets/images/icons/ic-credit.png');
    background-repeat: no-repeat;
}

.guarantee-wrapper .error-icon{
    margin-left: 5%;
}
.credit-wrapper .product__header{
    width: 11em;
}
.credit-wrapper .error-upper-statement{
    /*width: 52%;*/
    width: 80%;
}
.guarantee-wrapper .error-upper-statement{
    width: 61%;
}
.credit-wrapper  .error-icon{
    margin-left: -14%;
}

/* END Ð·Ð°Ð³Ð»ÑƒÑˆÐºÐ° Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð° Ð¾Ñ‚ Ð¿Ð»Ð¸Ñ‚Ð¾Ðº Ð‘Ð°Ð½ÐºÐ¾Ð²ÑÐºÐ°Ñ Ð³Ð°Ñ€Ð°Ð½Ñ‚Ð¸Ñ Ð¸ ÐšÑ€ÐµÐ´Ð¸Ñ‚Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÐºÐ¾Ð½Ñ‚Ñ€Ð°ÐºÑ‚Ð¾Ð²*/

.product__header {
    color: #34495e;
    font-size: 2em;
    margin: 1em 0 2em 5em;
    font-weight: 500;
    display: inline-block;
    text-align: left;
    height: 2em;
    line-height: 100%;
    text-transform: none;
}
.st .product__header {
    line-height: 100%;
    text-transform: none;
}

/* ÐšÐžÐÐ•Ð¦ Ð¡Ð¢Ð&nbsp;ÐÐÐ˜Ð¦Ð« "Ð¤Ð˜ÐÐÐÐ¡ÐžÐ’Ð«Ð• ÐŸÐ&nbsp;ÐžÐ”Ð£ÐšÐ¢Ð«" */
/* Ð’Ð¡Ð• Ð¡Ð¢Ð˜Ð›Ð˜, Ð¡Ð’Ð¯Ð—ÐÐÐÐ«Ð• Ð¡ ÐšÐÐ›Ð¬ÐšÐ£Ð›Ð¯Ð¢ÐžÐ&nbsp;ÐžÐœ Ð‘ÐÐÐšÐžÐ’Ð¡ÐšÐžÐ™ Ð“ÐÐ&nbsp;ÐÐÐ¢Ð˜Ð˜ Ð˜ Ð¢Ð•ÐÐ”Ð•Ð&nbsp;ÐÐ«Ðœ Ð—ÐÐ™ÐœÐžÐœ, Ð¨ÐÐ“ â„–2 */
.section-regular {
    margin: 0 auto;
    width: 49%;
}
.tile-fs {
    background-color: white;
    box-shadow: 0 2px 9px rgba(0, 0, 0, 0.15), 0 2px 2px rgba(0, 0, 0, 0.15);
    padding-top: 2em;
}
.tile-fs span {
    display: block;
    font-size: 1.5em;
    color: #6a6c6f;
    font-weight: 400;
    margin: 0 0 .6em 4.7em;
}
.tile-fs span b {
    color: #34495e;
    font-weight: 600;
}
.tile-buttons {
    border-top: 1px solid #d8d8d8;
    margin: 2.222em 0 0 0;
    text-transform: uppercase;
}
.btn-slim {
    color: #34495e;
    display: inline-block;
    font-size: 1.333em;
    font-weight: 500;
    padding: .666em .888em;
}
.btn-slim:hover {
    color: #34495e;
}
.undertile-buttons {
    margin: 1em 0 0 0;
}
.btn-link {
    color: #6a6c6f;
    font-size: 1.333em;
    font-weight: 500;
    line-height: 1.888em;
    text-decoration: underline;
}
.undertile-buttons .btn-link:first-of-type:before, .undertile-buttons .btn-link:last-of-type:after {
    font-family: 'Material Icons';
    display: inline-block;
    margin: 0 .5em;
    text-decoration: none !important;
    vertical-align: middle;
}
.undertile-buttons .btn-link:first-of-type:before {
    content: 'keyboard_arrow_left';
}
.undertile-buttons .btn-link:last-of-type:after {
    content: 'keyboard_arrow_right';
}

p.bg-calc-field-group-name {
    color: #6A6C6F;
    font-size: 1.666em;
    font-weight: 600;
    margin: 2em auto 0 auto;
    width: 86%;
}

p.bg-calc-field-group-subtext {
    font-family: "Clear Sans", sans-serif;
    font-size: 1.2em;
    font-style: italic;
    line-height: 2.5em;
    margin: 0 auto;
    width: 86%;
}

.under-field {
    font-size: 0.9em !important;
    font-weight: 600;
    line-height: 0.9em !important;
    display: none;
}
.bg-calc-field-subtitle p {
    color: #a6a7a9;
    width: 67%;
    margin: -20px auto 20px auto;
    font-style: italic;
    font-size: 1.2em;
    font-family: plumb, sans-serif;
}

.bg-calc-field-required {
    color: #f4511e;
    position: absolute;
    left: -20px;
    font-size: 2em;
}

.bg-calc-field-wide {
    width: 95%;
    min-width: 95%;
    margin-left: 7%;
}


.bg-calc-fields-invalid:after {
    content: "Ð”Ð°Ð½Ð½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ ÑÐ¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ðµ Ð´Ð°Ð½Ð½Ñ‹Ðµ";
    font-size: 0.9em !important;
    font-weight: 600;
    line-height: 0.9em !important;
}

.bg-calc-doclist {
    color: #6a6c6f;
    font-size: 1.333em;
    margin: 0 auto .5em auto;
    width: 86%;
}

.valid i.material-icons {
    color: #62cb31;
    position: absolute;
    left: 91%;
    top: 11%;
    font-size: 3em;
}

.invalid i.material-icons {
    color: #f5521f;
    position: absolute;
    left: 91%;
    top: 11%;
    font-size: 3em;
}

.calc-buttons-wrapper {
    text-align: right;
    width: 92.5%;
}

.wrapper-step-two {
    width: 79.5%;
    margin: 4em auto 0 auto;
}

div.calc-buttons-wrapper a:last-of-type {
    margin-right: 0;
}
.calc-back-button {
    color: #fff;
    background: #a6a7a9;
    border: 0.056em solid #a6a7a9;
    display: inline-block;
    padding: .8em;
    font-size: 1.666em;
    margin-right: .666em;
    margin-bottom: .666em;
    line-height: 0.75em;
    min-height: 1.9em;
}

.calc-button {
    color: #34495e;
    background: white;
    border: 0.056em solid #34495e;
    display: inline-block;
    padding: .8em;
    font-size: 1.666em;
    line-height: 1em;
    margin: 0 .5em;
}
.calc-button.btn-blue {
    color: #fff;
    background: #34495e;
    border: none;
}
.link-auth {
    color: #62cb31;
    font-weight: 500;
    vertical-align: bottom;
    font-size: 1.5em;
    text-decoration: underline;
    margin: 0 .5em;
}
.calc-forth-button,
.request-button {
    color: #ffffff;
    background: #62cb31;
    display: inline-block;
    padding: .8em !important;
    font-size: 1.666em;
    line-height: 1em;
}
input.request-button,
input.calc-forth-button {
    line-height: 0;
}
/*Ð¡Ñ‚Ð¸Ð»Ð¸, Ð¿Ñ€ÐµÐ´Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ‹Ðµ ÑÐ¿ÐµÑ†Ð¸Ð°Ð»ÑŒÐ½Ð¾ Ð´Ð»Ñ Ñ‚Ñ€ÐµÑ‚ÑŒÐµÐ¹ ÑÑ‚Ñ€Ð°Ð½Ð¸Ñ†Ñ‹, Ð³Ð´Ðµ ÑÐ¾Ð¾Ð±Ñ‰Ð°ÐµÑ‚ÑÑ Ð¾Ð± Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐµ Ð¿Ð¸ÑÑŒÐ¼Ð°*/
.bg-calc-summary-header {
    width: 70%;
    background: #e4e7e9;
    color: #34495e;
    font-size: 1em;
}

span.bg-calc-summary-back a {
    font-size: 1em;
    width: 70%;
    text-align: right;
    color: #62cb31;
    border-top: 1px solid #d8d8d8;
}
.calc-final {
    margin-top: 2em;
}
.calc-final-header {
    box-sizing: border-box;
    color: #34495e;
    font-size: 1.666em;
    font-weight: 400;
    padding: 0;
    margin-top: 0;
    text-align: center;
    text-transform: uppercase;
}
.calc-final p {
    font-size: 1.333em;
    padding-left: 1em;
}
p.calc-final-pretext{
    font-weight: 600;
}
/*ÐšÐ¾Ð½ÐµÑ† ÑÑ‚Ð¸Ð»ÐµÐ¹, Ð¿Ñ€ÐµÐ´Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ‹Ñ… Ð´Ð»Ñ Ñ‚Ñ€ÐµÑ‚ÑŒÐµÐ¹ ÑÑ‚Ñ€Ð°Ð½Ð¸Ñ†Ñ‹, Ð³Ð´Ðµ ÑÐ¾Ð¾Ð±Ñ‰Ð°ÐµÑ‚ÑÑ Ð¾Ð± Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐµ Ð¿Ð¸ÑÑŒÐ¼Ð°*/


.section-wide-subwrapper {
    width: 80%;
    min-width: 580px;
    margin: 0 auto;
}

form.section-wide-subwrapper input {
    margin: 0 auto;
    width: 100%;
}

.relative.bg-calc-field-wide input {
    margin: .56em auto;
    padding-left: .416em;
}

.calc-buttons-wrapper input.calc-forth-button {
    width: auto;
}
/* ÐšÐ¾Ð½ÐµÑ† ÑˆÐ°Ð³Ð° â„–2 */

/*Ð¡Ñ‚Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð¾ÑˆÐ¸Ð±Ð¾Ðº*/
.error-wrapper {
    width: 30em;
    margin: 7em auto 0 auto;
    left: calc(50% - 15em);
    text-align: center;
}

.error-icon {
    display: inline-block;
    height: 9.278em;
    width: 9.278em;
    margin-left: 3.9em;
}

.icon-404 {
    background: url('/assets/images/icons/ic-dog-error.png') no-repeat;
}

.icon-500 {
    background: url('/assets/images/icons/ic-server-error.png') no-repeat;
}

.icon-503 {
    background: url('/assets/images/icons/ic-setting-error.png') no-repeat;
}

.error-upper-statement {
    display: inline-block;
    width: 16em;
    text-align: left;
}

.error-information {
    width: 100%;
    margin-top: 2em;
}

.error-information h3 {
    text-transform: none;
    font-weight: 600;
    font-size: 1.9em;
    color: #6a6c6f;
}

.error-information p {
    font-weight: 500;
    font-size: 1.3em;
    text-align: center;
    margin-top: 1em;
}

.error-big-grey-text {
    display: inline-block;
    color: #87898c;
    font-size: 2em;
    font-weight: 600;
    line-height: 0.8em;
    margin: 0.1em;
}

.error-big-text {
    display: inline-block;
    font-size: 8em;
    font-weight: 300;
    line-height: 0.6em;
    margin: 0.25em 0 0 0;
}

.error-orange {
    color: #f5a623;
}

.error-red,
.error-red {
    color: #f4511e;
}

.error-grey,
.error-grey {
    color: #34495e;
}
/*ÐšÐ¾Ð½ÐµÑ† Ð¡Ñ‚Ñ€Ð°Ð½Ð¸Ñ† Ð¾ÑˆÐ¸Ð±Ð¾Ðº*/

/* Ð¡Ð»ÑƒÐ¶ÐµÐ±Ð½Ñ‹Ðµ ÑÑ‚Ð¸Ð»Ð¸ */
.green {
    color: #62cb31;
}
.orange {
    color: #ffa726;
}
.red {
    color: #f4511e;
}
.grey {
    color: #6a6c6f;
}
.blue {
    color: #34495e;
}
.margin-t-s {
    display: inline-block;
    margin-top: .5em;
}
.margin-b-0 {
    margin-bottom: 0;
}
.margin-b-xs {
    margin-bottom: 5px;
}

.margin-b-sm {
    margin-bottom: 9px;
}

.margin-b-md {
    margin-bottom: 15px;
}

.margin-r-xs {
    margin-right: 10px;
}
.margin-r-m {
    margin-right: 15px !important;
}
.margin-r-xl {
    margin-right: 2em !important;
}
.margin-b-xl {
    margin-bottom: 2em !important;
}
.margin-r-l {
    margin-right: 1.35em !important;
}
.margin-b-l {
    margin-bottom: 1.35em !important;
}

.margin-t-xs {
    display: inline-block;
    margin-top: 5px !important;
}
.margin-t-m {
    display: inline-block;
    margin-top: .63em;
}
.margin-t-l {
    display: inline-block;
    margin-top: 20px !important;
}
.margin-b-l {
    display: inline-block;
    margin-bottom: 20px !important;
}
.margin-t-xl {
    display: inline-block;
    margin-top: 25px;
}
.margin-t-xxl {
    display: inline-block;
    margin-top: 2em;
}
.margin-vr-s  {
    display: inline-block;
    margin: .3em 0 !important;
}
.margin-vr-m  {
    display: inline-block;
    margin: 15px 0 !important;
}
.margin-vr-l  {
    display: inline-block;
    margin: 20px 0 !important;
}
.margin-hr-m  {
    display: inline-block;
    margin: 0 15px;
}
.margin-hr-l  {
    display: inline-block;
    margin: 0 20px !important;
}
.margin-lt-xs {
    margin-top: 5px;
    margin-left: 5px;
}
.margin-l-xxs {
    margin-left: .25em;
}
.margin-l-xs {
    margin-left: .5em;
}
.margin-l-s {
    margin-left: .75em;
}
.margin-l-m {
    margin-left: 1em !important;
}
.margin-l-l {
    margin-left: 1.35em;
}
.margin-l-xl {
    margin-left: 1.7em;
}
.margin-l-xxl {
    margin-left: 2em;
}
.no-padding {
    padding: 0 !important;
}
.no-padding-l {
    padding-left: 0 !important;
}
.no-padding-r {
    padding-right: 0 !important;
}
.no-padding-hr {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.valign-m, .valign-m * {
    vertical-align: middle;
}
.fsize-normal {
    font-size: 1em !important;
}
.text-smd {
    font-size: 1.1em !important;
}
.text-md {
    font-size: 1.2em !important;
}
.text-lg {
    font-size: 1.3em !important;
}
.text-hg {
    font-size: 1.465em !important;
}
.text-left {
    text-align: left !important;
}
.text-center {
    text-align: center !important;
}
.text-right {
    text-align: right !important;
}
/* end Ð¡Ð»ÑƒÐ¶ÐµÐ±Ð½Ñ‹Ðµ ÑÑ‚Ð¸Ð»Ð¸ */

/* ÐÐ¾Ð²Ñ‹Ð¹ ÐºÐ°Ð»ÑŒÐºÑƒÐ»ÑÑ‚Ð¾Ñ€ Ð¢Ð—, Ð‘Ð“ */
.transfer-demo_calc_tz, .transfer-bg_intenal {
    background: #f8f8f8;
}

.transfer-demo_calc_tz input[type="text"],
.transfer-demo_calc_tz input[type="number"] {
    font-size: 1.233em !important;
    color: #34495e;
}

.calcPages {
    background: #f8f8f8;
    font-size: .9em;
    font-weight: 500;
    min-height: 74vh;
    padding: 1em 3.15% 0 3.15%;
    vertical-align: middle;
}
.calcPages h1, .documentsPages h1 {
    font-size: 2.592em;
    margin: .7em 0;
    font-weight: 500;
}
.calcPages h4 {
    font-size: 1.5em;
    font-weight: 500;
    color: #34495e;
}
.calcPages label {
    margin: 0;
}
.calcPages .breadcrumbs a,
.calcPages .breadcrumbs span {
    font-size: .926em;
}
.calcPages table thead td {
    background: #eef1f5;
    font-size: 1.333em;
    text-align: center;
}
.calcPages table tbody td {
    font-size: 1.111em;
    text-align: center;
}
.calcPages table tbody td:first-of-type {
    text-align: left;
}
.calcPages input,
.calcPages textarea,
.calcPages select,
.calcPages button {
    font-size: 1.234em;
    /*line-height: 1.84em;*/
    height: 2.5em;
    font-weight: 500;
}

.calcPages input[type="text"],
.calcPages input[type="number"],
.calcPages select,
.calcPages textarea {
    margin: 0;
    width: 100%;
}
.input-date, .calendar-icon, [id^="date"] {
    background: url('/assets/images/icons/calendar.png') no-repeat calc(100% - 1em) 50%;
}
.input-time, .time-icon {
    background: url('/assets/images/icons/ic-access-time.png') no-repeat calc(100% - 1em) 50%;
}
.calcPages input[type="text"].input-date.valid,
.calcPages .input-date.valid,
.calcPages .input-date.invalid {
    padding-right: .75em;
}

.calcPages i.material-icons {
    font-size: 24px;
    margin: 0 .555em 0 0;
}

.calcPages .nav-pills &gt; li &gt; a {
    font-size: 1.333em;
    line-height: 1.21em;
}

.calcPages span {
    font-size: 1.2344em;
}

.calcPages table thead {
    font-size: .93em;
}

.calcPages table thead .under-thead td {
    color: #6a6c6f;
    font-size: 1.1em;
    padding: .3em 1em;
}

.calcPages table thead .under-thead td.sorting {
    padding-right: 1.5em;
}

.calcPages table tbody {
    font-size: 1.111em;
}

.calcPages table tbody td:not(.delimiter) {
    color: #34495e;
}

.calcPages table tbody tr:not(.under-thead) td:first-of-type {
    text-transform: uppercase;
}

.calcPages table tbody tr:not(.under-thead) td:first-of-type div,
.calcPages table tbody tr:not(.under-thead) td:first-of-type ol,
.calcPages table tbody tr:not(.under-thead) td:first-of-type ul,
.calcPages table tbody tr:not(.under-thead) td:first-of-type .stop-factors-link {
    text-transform: none;
}

.calcPages table + .btn {
    margin-bottom: 0;
}

.calcPages .btn.create-stmt {
    margin-bottom: 0;
}

.calcPages .panel {
    margin-bottom: 0;
}
.calcPages input + label.label-on-border, .calcPages select + label.label-on-border {
    top: .3em;
}
.calcPages input:focus + label.label-on-border, .calcPages select:focus + label.label-on-border {
    top: -0.7em;
}
.calcPages .footer-alert {
    position: fixed;
    bottom: 0;
    margin-left: -3.25em;
    width: calc(100% + 6.2em);
    z-index: 100;
}
.calcPages span.beetwen-btns {
    font-size: 1.2em;
    position: relative;
    top: -.7em;
    margin: 0 .75em;
    color: #34495e;
}
.block {
    background: #ffffff;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    margin: 0 0 .8em 0;
    overflow: hidden;
}

.block hr {
    margin: 0;
}

.block .block-head {
    background-color: #eef1f5;
    font-size: 1.234em;
    font-weight: 500;
    padding: .8em 1em;
}

.block .block-body {
    padding: .55em 1.1em;
}

.block .block-body .row:not(:last-of-type) {
    margin-bottom: 1.222em;
}

.block .block-footer {
    border-top: 1px solid #eef1f5;
}

.block .block-footer .btn {
    margin-left: .555em;
    margin-bottom: .555em;
    margin-top: .555em;
}

.block .innerBlock {
    border-bottom: 1px solid #eef1f5;
    padding: 1.1em 1em;
    min-height: 70px;
}
.block .innerBlock * {
    vertical-align: middle;
}
.block .innerBlock:last-of-type {
    border: none;
}

.block .panel-body {
    padding: 10px;
}

.bordered {
    border: solid 2px #9199a0;
    display: inline-block;
    margin-left: .3em;
    padding: .45em 1em;
    color: #6a6c6f;
}

.bordered:first-of-type {
    margin-left: 1.5em;
}

.bordered.green {
    border-color: #62cb31;
    color: #62cb31;
}

.bordered.orange {
    border-color: #ffa726;
    color: #ffa726;
}

a.bordered:hover {
    color: #ffffff !important;
    background-color: #9199a0;
}

a.bordered:hover.green {
    background-color: #62cb31;
}

a.bordered:hover.orange {
    background-color: #ffa726;
}

.block-collapse {
    border-bottom: 4px solid #9199a0;
    line-height: 1.1em;
}
.block-collapse a[role="button"] .row:last-of-type {
    text-transform: none;
}
.block-collapse.green {
    border-bottom-color: #62cb31;
}

.block-collapse.orange {
    border-bottom-color: #ffa726;
}

.block-collapse a .row {
    display: inline-block;
    margin-left: 0;
    width: 100%;
}

.block-collapse a .row:first-of-type {
    margin-top: .5em;
}

.block-collapse a .row:last-of-type {
    font-size: .8em;
    color: #9199a0;
    margin-bottom: .5em;
}

.block-collapse a span {
    font-size: 1em;
}

.circle-diagram + .progress-full {
    margin-left: .25em;
}

.svg-volume.v1 polygon:nth-of-type(1) {
    fill: #f4511e;
}

.svg-volume.v2 polygon:nth-of-type(1),
.svg-volume.v2 polygon:nth-of-type(2) {
    fill: #ffa726;
}

.svg-volume.v3 polygon:nth-of-type(1),
.svg-volume.v3 polygon:nth-of-type(2),
.svg-volume.v3 polygon:nth-of-type(3) {
    fill: #ffa726;
}

.svg-volume.v4 polygon:nth-of-type(1),
.svg-volume.v4 polygon:nth-of-type(2),
.svg-volume.v4 polygon:nth-of-type(3),
.svg-volume.v4 polygon:nth-of-type(4) {
    fill: #62cb31;
}

.s-f-opened {
    background-color: #fbfbfb;
}

.s-f-opened .stop-factors-link {
    text-transform: none;
    text-decoration: none;
}

.stop-factors-link,
span.stop-factors-link {
    display: block;
    color: #f4511e;
    font-size: 1em;
    cursor: pointer;
    text-decoration: underline;
    width: 8em;
}
.stop-factors-link:hover {
    color: #f4511e;
}
.stop-factors-block {
    display: none;
}

.stop-factors-block li {
    color: #737578;
    font-weight: normal;
    font-size: 1em;
}

ul.stop-factors-block {
    padding-left: 1.1em;
}
.star_req {
    position: relative;
}
.star_req:before {
    content: '* ';
    color: #f4511e;
    position: absolute;
    left: -0.6em;
}

.date-or {
    color: #737578;
    padding: 0;
    font-weight: 500;
    font-size: 1.2em;
    text-align: center;
    margin-top: .63em;
}

.dual-switcher {
    display: inline-block;
    font-size: 1.111em;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.dual-switcher label {
    background-color: rgba(34, 31, 31, 0.26);
    border-radius: 20px;
    display: inline-block;
    cursor: pointer;
    margin: 0;
    height: .65em;
    width: 1.577em;
}

div .dual-switcher label .slider {
    background-color: #f1f1f1;
    border-radius: 50%;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 2px 0 rgba(0, 0, 0, 0.15);
    display: inline-block;
    font-size: 1em;
    position: absolute;
    top: -.2em;
    left: -.4em;
    height: .93em;
    width: .93em;
    transition: all .2s;
}

.dual-switcher label .text-right {
    position: relative;
    left: 2em;
    top: -1.8em;
    vertical-align: top;
}

.dual-switcher label .text-left {
    position: relative;
    left: 10em;
    vertical-align: top;
}

.dual-switcher input:checked + label {
    background: #a0e181;
}

div .dual-switcher input:checked + label .slider {
    background: #62cb31;
    left: .9em;
}

.dual-switcher input:disabled + label {
    background: rgba(114, 104, 104, 0.26);
    cursor: default;
}

.dual-switcher input:disabled + label .slider {
    background: white;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05), 0 2px 2px 0 rgba(0, 0, 0, 0.05);
}

.dual-switcher .file-name {
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: .9em;
    font-weight: 400;
    font-style: italic;
    line-height: 1.2em;
    margin-bottom: .3em;
    color: #6a6c6f;
}
/* end ÐÐ¾Ð²Ñ‹Ð¹ ÐºÐ°Ð»ÑŒÐºÑƒÐ»ÑÑ‚Ð¾Ñ€ */

/* ÐÐºÐºÐ¾Ñ€Ð´Ð¸Ð¾Ð½ / ÑÐ¿Ð¾Ð¹Ð»ÐµÑ€ */
.material-icons.icon-hidden {
    display: none;
}

.collapsed .icon-visible {
    display: none;
}

.collapsed .icon-hidden {
    display: inline-block;
}
/* end ÐÐºÐºÐ¾Ñ€Ð´Ð¸Ð¾Ð½ / ÑÐ¿Ð¾Ð¹Ð»ÐµÑ€ */

/* Popovers */
div.popover {
    background: #fff;
    position: absolute;
    box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.15), 0 0.111em 0.111em rgba(0, 0, 0, 0.15);
    border-radius: 0;
    font-weight: 500;
    width: 18em;
}
.calcPages table div.popover {
    max-width: none;
    width: 25em;
}
.popover h3 {
    max-width: 100%;
}
.popover h3 i {
    cursor: pointer;
    float: right;
    margin: 0 !important;
}
.popover .popover-title {
    border-bottom: 1px solid #34495e;
    margin: 0;
    padding: 10px 15px;
    color: #34495e;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.167em;
    background-color: #fff;
    text-transform: none;
}

.popover-content {
    background: #fff;
    color: #6a6c6f;
    padding: 10px 15px;
}

/* End of Popovers */

/* tables Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹ */
table {
    width: 100% !important;
}
td {
    border-right: 1px solid #b8bbbe;
    border-bottom: 1px solid #b8bbbe;
    padding: .5em 1em !important;
    outline: none;
    position: relative;
}
table thead tr:first-of-type td {
    border-top: 1px solid #b8bbbe;
}
table td:first-of-type {
    border-left: 1px solid #b8bbbe;
}
table.dataTable thead td:after {
    font-family: Material Design Icons;
}
table.dataTable thead [class*="sorting"] {
    cursor: pointer;
}
table.dataTable thead .sorting:after {
    content: "\F174";
    display: block;
    transform: rotate(90deg);
}
table.dataTable thead .sorting_asc:after {
    content: "\F143";
    display: block;
}
table.dataTable thead .sorting_desc:after {
    content: "\F140";
    display: block;
}
.thead i.fa, table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after {
    font-size: .9em;
    position: absolute;
    right: .5em;
    top: calc(50% - .6em);
}

/* end tables Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹ */

/* clockpicker Ð²Ñ‹Ð±Ð¾Ñ€ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ */

.popover.clockpicker-popover {
    width: auto;
    max-width: 230px;
}
.popover.clockpicker-popover .popover-title {
    border-bottom: 1px solid #e9ebed;
    margin: 0;
    padding: 0;
}
.popover.clockpicker-popover .popover-title span {
    font-size: 20px;
    line-height: 1.4em;
}
.clockpicker-popover .popover-content {
    background-color: #fff;
}

.popover.clockpicker-popover .clockpicker-plate {
    border: none;
    background-color: #f8f8f8;
}

.popover.clockpicker-popover .clockpicker-dial {
    font-weight: 500;
    font-size: 14px;
}

.popover.clockpicker-popover .clockpicker-canvas g * {
    stroke: #62cb31;
    fill: #62cb31;
}

.popover.clockpicker-popover .clockpicker-canvas line,
.popover.clockpicker-popover .clockpicker-canvas circle {
    stroke: #62cb31;
}

.popover.clockpicker-popover .clockpicker-title-text {
    font-size: .833em;
    color: #6a6c6f;
    padding: .5em 1em;
    background-color: #eef1f5;
    text-align: left;
    font-weight: 400;
}

.popover.clockpicker-popover .title-time-block {
    padding: .5em 0;
    font-weight: 400;
}
/* end clockpicker Ð²Ñ‹Ð±Ð¾Ñ€ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ */

.button-block-under-table {
    background: #ffffff;
    width: 129px;
    height: 3.2em;
    margin-top: 20px;
}
object#cadesplugin_object {
    display: none;
}

.preview-email {
    display: none;
    margin-top: 1em;
}

.preview-email input {
    font-size: 1em;
    margin: 0;
    width: 100%;
}

.preview-email .tableInMail * {
    font-size: 18px;
}

.preview-email .btn-slim span {
    font-size: 1em;
}

[data-for-product="tl"] {
    display: none;
}

@charset "UTF-8";
/**** External pages ****/
.datepicker-dropdown {
  border: 3px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  left: 0;
  margin-top: 10px;
  top: 0;
  z-index: 400;
  box-shadow: none; }
  .datepicker-dropdown.datepicker-orient-bottom {
    margin-top: -10px; }
  .datepicker-dropdown:after {
    border-bottom: 10px solid rgba(0, 0, 0, 0.2);
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 0;
    content: '';
    display: block;
    position: absolute; }
  .datepicker-dropdown.datepicker-orient-left:after {
    left: 10.5px; }
  .datepicker-dropdown.datepicker-orient-right:after {
    right: 10.5px; }
  .datepicker-dropdown.datepicker-orient-top:after {
    top: -13px; }
  .datepicker-dropdown.datepicker-orient-bottom:after {
    border-bottom: 0;
    border-top: 10px solid rgba(0, 0, 0, 0.2);
    bottom: -13px; }

.modal .datepicker-dropdown {
  z-index: 1040; }

.datepicker {
  direction: ltr;
  padding: 0;
  width: auto !important; }
  .datepicker.datepicker-inline {
    border: 1px solid #eee;
    display: inline-block;
    position: relative; }
  .datepicker &gt; div {
    display: none; }
  .datepicker.days div.datepicker-days,
  .datepicker.months div.datepicker-months,
  .datepicker.years div.datepicker-years {
    display: block; }
  .datepicker div.datepicker-months td,
  .datepicker div.datepicker-years td {
    width: 210px !important; }
  .datepicker table {
    margin: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .datepicker td {
    line-height: 32px;
    padding: 0 !important;
    text-align: center;
    width: 30px; }
  .table-striped .datepicker table tr td, .table-striped .datepicker table tr th {
    background-color: transparent; }
  .datepicker table tr td {
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee; }
    .datepicker table tr td:last-child {
      border-right: none; }
    .datepicker table tr td.day:hover {
      background: #f3f3f3;
      cursor: pointer;
      position: relative; }
    .datepicker table tr td.old, .datepicker table tr td.new {
      color: #bbb; }
    .datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
      background: none;
      color: #eee;
      cursor: default; }
    .datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover {
      background: #f3f3f3;
      font-weight: 700 !important; }
    .datepicker table tr td.today:hover:hover {
      color: #555; }
    .datepicker table tr td.today.active:hover {
      color: #fff; }
    .datepicker table tr td.range, .datepicker table tr td.range:hover, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover {
      background: #f3f3f3; }
    .datepicker table tr td.range.today, .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover {
      background: #f3f3f3;
      font-weight: 700; }
    .datepicker table tr td.selected, .datepicker table tr td.selected:hover, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover {
      color: #fff !important; }
    .datepicker table tr td.active, .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover {
      color: #fff !important; }
    .datepicker table tr td span {
      border-radius: 2px;
      cursor: pointer;
      display: block;
      float: left;
      line-height: 54px;
      margin: 1%;
      width: 23%; }
      .datepicker table tr td span:hover {
        background: #eee; }
      .datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {
        background: none;
        color: #eee;
        cursor: default; }
      .datepicker table tr td span.active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover {
        color: #fff !important;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
      .datepicker table tr td span.old, .datepicker table tr td span.new {
        color: #eee; }
  .datepicker thead tr:first-child th,
  .datepicker tfoot tr th {
    cursor: pointer; }
  .datepicker th,
  .datepicker td,
  .datepicker tr {
    border-top: none !important;
    text-align: center !important; }
  .datepicker thead th,
  .datepicker tfoot th {
    font-weight: 600;
    padding: 0 !important; }
  .datepicker thead th {
    border-bottom: none !important;
    color: #fff;
    font-weight: 600;
    line-height: 35px !important;
    height: 35px !important;
    padding: 0 !important;
    text-align: center; }
  .datepicker thead tr:first-child {
    border-bottom: 1px solid !important; }
    .datepicker thead tr:first-child th:hover {
      background: rgba(255, 255, 255, 0.2); }
  .datepicker thead tr:last-child {
    border-bottom: none !important; }
  .datepicker thead th.prev,
  .datepicker thead th.next {
    color: transparent;
    display: block;
    font-size: 0;
    line-height: 0;
    position: absolute;
    width: 36px !important; }
    .datepicker thead th.prev:after,
    .datepicker thead th.next:after {
      bottom: 0;
      color: #fff;
      display: block;
      font-family: FontAwesome;
      font-size: 14px;
      font-weight: normal;
      left: 0;
      line-height: 35px;
      position: absolute;
      right: 0;
      text-align: center;
      top: 0;
      width: 36px; }
  .datepicker thead th.prev {
    left: 0;
    border-right: 1px solid; }
    .datepicker thead th.prev:after {
      content: "\f053"; }
  .datepicker thead th.next {
    border-left: 1px solid;
    right: 0; }
    .datepicker thead th.next:after {
      content: "\f054"; }
  .datepicker tfoot th:hover {
    background: #eee; }
  .datepicker tbody td,
  .datepicker tfoot th {
    line-height: 32px !important; }
  .datepicker &gt; .datepicker-days tbody .cw {
    background: #f8f8f8 !important;
    color: #aaa;
    font-size: 8px;
    font-weight: 600; }
  .datepicker &gt; .datepicker-days thead tr:first-child th.cw {
    background-color: transparent;
    cursor: default; }
    .datepicker &gt; .datepicker-days thead tr:first-child th.cw + .prev {
      left: 30px;
      border-left: 1px solid; }
  .datepicker &gt; .datepicker-days thead tr:last-child th.cw + th {
    border-left: 1px solid; }

.input-daterange input {
  text-align: center; }

.date .input-group-addon {
  cursor: pointer; }

.row {
  position: relative;
  margin-left: -15px;
  margin-right: -15px; }

.col-hg-1, .col-hg-10, .col-hg-11, .col-hg-12, .col-hg-2, .col-hg-3, .col-hg-4, .col-hg-5, .col-hg-6, .col-hg-7, .col-hg-8, .col-hg-9, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  float: left; }

.col-xs-12 {
  width: 100%; }

.col-xs-11 {
  width: 91.66666667%; }

.col-xs-10 {
  width: 83.33333333%; }

.col-xs-9 {
  width: 75%; }

.col-xs-8 {
  width: 66.66666667%; }

.col-xs-7 {
  width: 58.33333333%; }

.col-xs-6 {
  width: 50%; }

.col-xs-5 {
  width: 41.66666667%; }

.col-xs-4 {
  width: 33.33333333%; }

.col-xs-3 {
  width: 25%; }

.col-xs-2 {
  width: 16.66666667%; }

.col-xs-1 {
  width: 8.33333333%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-pull-11 {
  right: 91.66666667%; }

.col-xs-pull-10 {
  right: 83.33333333%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-8 {
  right: 66.66666667%; }

.col-xs-pull-7 {
  right: 58.33333333%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-5 {
  right: 41.66666667%; }

.col-xs-pull-4 {
  right: 33.33333333%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-2 {
  right: 16.66666667%; }

.col-xs-pull-1 {
  right: 8.33333333%; }

.col-xs-pull-0 {
  right: 0; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-push-11 {
  left: 91.66666667%; }

.col-xs-push-10 {
  left: 83.33333333%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-8 {
  left: 66.66666667%; }

.col-xs-push-7 {
  left: 58.33333333%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-5 {
  left: 41.66666667%; }

.col-xs-push-4 {
  left: 33.33333333%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-2 {
  left: 16.66666667%; }

.col-xs-push-1 {
  left: 8.33333333%; }

.col-xs-push-0 {
  left: 0; }

.col-xs-offset-12 {
  margin-left: 100%; }

.col-xs-offset-11 {
  margin-left: 91.66666667%; }

.col-xs-offset-10 {
  margin-left: 83.33333333%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-8 {
  margin-left: 66.66666667%; }

.col-xs-offset-7 {
  margin-left: 58.33333333%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-5 {
  margin-left: 41.66666667%; }

.col-xs-offset-4 {
  margin-left: 33.33333333%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-2 {
  margin-left: 16.66666667%; }

.col-xs-offset-1 {
  margin-left: 8.33333333%; }

.col-xs-offset-0 {
  margin-left: 0; }

@media (min-width: 768px) {
  .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
    float: left; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-11 {
    width: 91.66666667%; }
  .col-sm-10 {
    width: 83.33333333%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-8 {
    width: 66.66666667%; }
  .col-sm-7 {
    width: 58.33333333%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-5 {
    width: 41.66666667%; }
  .col-sm-4 {
    width: 33.33333333%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-2 {
    width: 16.66666667%; }
  .col-sm-1 {
    width: 8.33333333%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-pull-11 {
    right: 91.66666667%; }
  .col-sm-pull-10 {
    right: 83.33333333%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-8 {
    right: 66.66666667%; }
  .col-sm-pull-7 {
    right: 58.33333333%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-5 {
    right: 41.66666667%; }
  .col-sm-pull-4 {
    right: 33.33333333%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-2 {
    right: 16.66666667%; }
  .col-sm-pull-1 {
    right: 8.33333333%; }
  .col-sm-pull-0 {
    right: 0; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-push-11 {
    left: 91.66666667%; }
  .col-sm-push-10 {
    left: 83.33333333%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-8 {
    left: 66.66666667%; }
  .col-sm-push-7 {
    left: 58.33333333%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-5 {
    left: 41.66666667%; }
  .col-sm-push-4 {
    left: 33.33333333%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-2 {
    left: 16.66666667%; }
  .col-sm-push-1 {
    left: 8.33333333%; }
  .col-sm-push-0 {
    left: 0; }
  .col-sm-offset-12 {
    margin-left: 100%; }
  .col-sm-offset-11 {
    margin-left: 91.66666667%; }
  .col-sm-offset-10 {
    margin-left: 83.33333333%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-8 {
    margin-left: 66.66666667%; }
  .col-sm-offset-7 {
    margin-left: 58.33333333%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-5 {
    margin-left: 41.66666667%; }
  .col-sm-offset-4 {
    margin-left: 33.33333333%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-2 {
    margin-left: 16.66666667%; }
  .col-sm-offset-1 {
    margin-left: 8.33333333%; }
  .col-sm-offset-0 {
    margin-left: 0; } }

@media (min-width: 1100px) {
  .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
    float: left; }
  .col-md-12 {
    width: 100%; }
  .col-md-11 {
    width: 91.66666667%; }
  .col-md-10 {
    width: 83.33333333%; }
  .col-md-9 {
    width: 75%; }
  .col-md-8 {
    width: 66.66666667%; }
  .col-md-7 {
    width: 58.33333333%; }
  .col-md-6 {
    width: 50%; }
  .col-md-5 {
    width: 41.66666667%; }
  .col-md-4 {
    width: 33.33333333%; }
  .col-md-3 {
    width: 25%; }
  .col-md-2 {
    width: 16.66666667%; }
  .col-md-1 {
    width: 8.33333333%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-pull-11 {
    right: 91.66666667%; }
  .col-md-pull-10 {
    right: 83.33333333%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-8 {
    right: 66.66666667%; }
  .col-md-pull-7 {
    right: 58.33333333%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-5 {
    right: 41.66666667%; }
  .col-md-pull-4 {
    right: 33.33333333%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-2 {
    right: 16.66666667%; }
  .col-md-pull-1 {
    right: 8.33333333%; }
  .col-md-pull-0 {
    right: 0; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-push-11 {
    left: 91.66666667%; }
  .col-md-push-10 {
    left: 83.33333333%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-8 {
    left: 66.66666667%; }
  .col-md-push-7 {
    left: 58.33333333%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-5 {
    left: 41.66666667%; }
  .col-md-push-4 {
    left: 33.33333333%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-2 {
    left: 16.66666667%; }
  .col-md-push-1 {
    left: 8.33333333%; }
  .col-md-push-0 {
    left: 0; }
  .col-md-offset-12 {
    margin-left: 100%; }
  .col-md-offset-11 {
    margin-left: 91.66666667%; }
  .col-md-offset-10 {
    margin-left: 83.33333333%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-8 {
    margin-left: 66.66666667%; }
  .col-md-offset-7 {
    margin-left: 58.33333333%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-5 {
    margin-left: 41.66666667%; }
  .col-md-offset-4 {
    margin-left: 33.33333333%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-2 {
    margin-left: 16.66666667%; }
  .col-md-offset-1 {
    margin-left: 8.33333333%; }
  .col-md-offset-0 {
    margin-left: 0; } }

@media (min-width: 1416px) {
  .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
    float: left; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-11 {
    width: 91.66666667%; }
  .col-lg-10 {
    width: 83.33333333%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-8 {
    width: 66.66666667%; }
  .col-lg-7 {
    width: 58.33333333%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-5 {
    width: 41.66666667%; }
  .col-lg-4 {
    width: 33.33333333%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-2 {
    width: 16.66666667%; }
  .col-lg-1 {
    width: 8.33333333%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-pull-11 {
    right: 91.66666667%; }
  .col-lg-pull-10 {
    right: 83.33333333%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-8 {
    right: 66.66666667%; }
  .col-lg-pull-7 {
    right: 58.33333333%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-5 {
    right: 41.66666667%; }
  .col-lg-pull-4 {
    right: 33.33333333%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-2 {
    right: 16.66666667%; }
  .col-lg-pull-1 {
    right: 8.33333333%; }
  .col-lg-pull-0 {
    right: 0; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-push-11 {
    left: 91.66666667%; }
  .col-lg-push-10 {
    left: 83.33333333%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-8 {
    left: 66.66666667%; }
  .col-lg-push-7 {
    left: 58.33333333%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-5 {
    left: 41.66666667%; }
  .col-lg-push-4 {
    left: 33.33333333%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-2 {
    left: 16.66666667%; }
  .col-lg-push-1 {
    left: 8.33333333%; }
  .col-lg-push-0 {
    left: 0; }
  .col-lg-offset-12 {
    margin-left: 100%; }
  .col-lg-offset-11 {
    margin-left: 91.66666667%; }
  .col-lg-offset-10 {
    margin-left: 83.33333333%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-8 {
    margin-left: 66.66666667%; }
  .col-lg-offset-7 {
    margin-left: 58.33333333%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-5 {
    margin-left: 41.66666667%; }
  .col-lg-offset-4 {
    margin-left: 33.33333333%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-2 {
    margin-left: 16.66666667%; }
  .col-lg-offset-1 {
    margin-left: 8.33333333%; }
  .col-lg-offset-0 {
    margin-left: 0; } }

@media (min-width: 2270px) {
  .col-hg-1, .col-hg-10, .col-hg-11, .col-hg-12, .col-hg-2, .col-hg-3, .col-hg-4, .col-hg-5, .col-hg-6, .col-hg-7, .col-hg-8, .col-hg-9 {
    float: left; }
  .col-hg-12 {
    width: 100%; }
  .col-hg-11 {
    width: 91.66666667%; }
  .col-hg-10 {
    width: 83.33333333%; }
  .col-hg-9 {
    width: 75%; }
  .col-hg-8 {
    width: 66.66666667%; }
  .col-hg-7 {
    width: 58.33333333%; }
  .col-hg-6 {
    width: 50%; }
  .col-hg-5 {
    width: 41.66666667%; }
  .col-hg-4 {
    width: 33.33333333%; }
  .col-hg-3 {
    width: 25%; }
  .col-hg-2 {
    width: 16.66666667%; }
  .col-hg-1 {
    width: 8.33333333%; }
  .col-hg-pull-12 {
    right: 100%; }
  .col-hg-pull-11 {
    right: 91.66666667%; }
  .col-hg-pull-10 {
    right: 83.33333333%; }
  .col-hg-pull-9 {
    right: 75%; }
  .col-hg-pull-8 {
    right: 66.66666667%; }
  .col-hg-pull-7 {
    right: 58.33333333%; }
  .col-hg-pull-6 {
    right: 50%; }
  .col-hg-pull-5 {
    right: 41.66666667%; }
  .col-hg-pull-4 {
    right: 33.33333333%; }
  .col-hg-pull-3 {
    right: 25%; }
  .col-hg-pull-2 {
    right: 16.66666667%; }
  .col-hg-pull-1 {
    right: 8.33333333%; }
  .col-hg-pull-0 {
    right: 0; }
  .col-hg-push-12 {
    left: 100%; }
  .col-hg-push-11 {
    left: 91.66666667%; }
  .col-hg-push-10 {
    left: 83.33333333%; }
  .col-hg-push-9 {
    left: 75%; }
  .col-hg-push-8 {
    left: 66.66666667%; }
  .col-hg-push-7 {
    left: 58.33333333%; }
  .col-hg-push-6 {
    left: 50%; }
  .col-hg-push-5 {
    left: 41.66666667%; }
  .col-hg-push-4 {
    left: 33.33333333%; }
  .col-hg-push-3 {
    left: 25%; }
  .col-hg-push-2 {
    left: 16.66666667%; }
  .col-hg-push-1 {
    left: 8.33333333%; }
  .col-hg-push-0 {
    left: 0; }
  .col-hg-offset-12 {
    margin-left: 100%; }
  .col-hg-offset-11 {
    margin-left: 91.66666667%; }
  .col-hg-offset-10 {
    margin-left: 83.33333333%; }
  .col-hg-offset-9 {
    margin-left: 75%; }
  .col-hg-offset-8 {
    margin-left: 66.66666667%; }
  .col-hg-offset-7 {
    margin-left: 58.33333333%; }
  .col-hg-offset-6 {
    margin-left: 50%; }
  .col-hg-offset-5 {
    margin-left: 41.66666667%; }
  .col-hg-offset-4 {
    margin-left: 33.33333333%; }
  .col-hg-offset-3 {
    margin-left: 25%; }
  .col-hg-offset-2 {
    margin-left: 16.66666667%; }
  .col-hg-offset-1 {
    margin-left: 8.33333333%; }
  .col-hg-offset-0 {
    margin-left: 0; } }

.inline-block {
  display: inline-block; }

.d-flex {
  display: -ms-flexbox;
  display: flex; }

.d-none {
  display: none !important; }

.align-items-center {
  -ms-flex-align: center;
  align-items: center; }

.align-items-end {
  -ms-flex-align: end;
  align-items: flex-end; }

.justify-content-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important; }

.overflow-auto {
  overflow: auto !important; }

.overflow-initial {
  overflow: initial !important; }

.table-responsive {
  width: 100%;
  overflow-y: hidden;
  overflow-x: auto;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -webkit-overflow-scrolling: touch; }

.indent {
  text-indent: 1em; }

.padding-sm-l {
  padding-left: 10px; }

.padding-l-m {
  padding-left: 1em !important; }

.padding-xl-l {
  padding-left: 1.5em !important; }

.padding-xxs {
  padding: 5px 10px !important; }

.padding-sm {
  padding: 10px 15px; }

.padding-m {
  padding: 15px 25px; }

.padding-b-sm {
  padding-bottom: .3em; }

.padding-l-all {
  padding: 25px; }

.padding-r-xl {
  padding-right: 2.5em !important; }

.padding-md-hr {
  padding-left: 1em !important;
  padding-right: 1em !important; }

.padding-sm-hr {
  padding-left: 15px !important;
  padding-right: 15px !important; }

.padding-l-2_3 {
  padding-left: 2.3em !important; }

.padding-xs-hr {
  padding-left: 10px !important;
  padding-right: 10px !important; }

.padding-m-vr {
  display: inline-block;
  padding-top: 1em !important;
  padding-bottom: 1em !important; }

.padding-sm-vr {
  padding-top: 15px !important;
  padding-bottom: 15px !important; }

.padding-xs-vr {
  padding-top: 10px !important;
  padding-bottom: 10px !important; }

.padding-xxs-vr {
  padding-top: 5px !important;
  padding-bottom: 5px !important; }

.no-padding {
  padding: 0 !important; }

.no-padding-hr {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.no-padding-vr {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.no-padding-b {
  padding-bottom: 0 !important; }

.no-padding-t {
  padding-top: 0 !important; }

.no-padding-l {
  padding-left: 0 !important; }

.no-padding-r {
  padding-right: 0 !important; }

.margin-auto {
  margin: auto !important; }

.margin-l-auto {
  margin-left: auto !important; }

.margin-r-auto {
  margin-right: auto !important; }

.margin-b-0 {
  margin-bottom: 0; }

.margin-b-xs {
  margin-bottom: 5px; }

.margin-b-sm {
  margin-bottom: 9px !important; }

.margin-b-md {
  margin-bottom: 15px; }

.margin-r-xs {
  margin-right: 10px !important; }

.margin-r-xxs {
  margin-right: .25em !important; }

.margin-r-m {
  margin-right: 15px !important; }

.sm-margin-t-m {
  margin-top: 15px !important; }

.margin-r-xl {
  margin-right: 2em !important; }

.margin-b-xl {
  margin-bottom: 2em !important; }

.margin-r-l {
  margin-right: 1.35em !important; }

.margin-b-l {
  margin-bottom: 1.35em !important; }

.margin-t-xs {
  display: inline-block;
  margin-top: 5px !important; }

.margin-t-s {
  display: inline-block;
  margin-top: 10px !important; }

.margin-t-m {
  display: inline-block;
  margin-top: .63em; }

.margin-t-l {
  display: inline-block;
  margin-top: 1em !important; }

.margin-b-l {
  display: inline-block;
  margin-bottom: 20px !important; }

.margin-b-m {
  display: inline-block;
  margin-bottom: .63em; }

.margin-t-xl {
  display: inline-block;
  margin-top: 25px; }

.margin-t-xxl {
  display: inline-block;
  margin-top: 2em; }

.margin-vr-xs {
  display: inline-block;
  margin: .15em 0 !important; }

.margin-vr-s {
  display: inline-block;
  margin: .3em 0 !important; }

.margin-vr-m {
  display: inline-block;
  margin: 15px 0 !important; }

.margin-vr-l {
  display: inline-block;
  margin: 1.4em 0 !important; }

.margin-vr-xl {
  display: inline-block;
  margin: 2em 0 !important; }

.margin-hr-m {
  display: inline-block;
  margin: 0 15px; }

.margin-hr-l {
  display: inline-block;
  margin: 0 20px !important; }

.margin-lt-xs {
  margin-top: 5px;
  margin-left: 5px; }

.margin-l-xxs {
  margin-left: .25em !important; }

.margin-l-xs {
  margin-left: .5em !important; }

.margin-l-s {
  margin-left: .75em; }

.margin-l-m {
  margin-left: 1em !important; }

.margin-l-l {
  margin-left: 1.35em; }

.margin-l-xl {
  margin-left: 1.7em; }

.margin-l-xxl {
  margin-left: 2em; }

.margin-t-minus-block {
  margin-top: -5px !important; }

.margin-t-minus {
  display: inline-block;
  margin-bottom: -10px; }

.mt-1 {
  margin-top: 1rem !important; }

.mb-1 {
  margin-bottom: 1rem !important; }

.d-block {
  display: block !important; }

.font-weight-normal {
  font-weight: 400 !important; }

.text-overflow-ellipse {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

.mw-100 {
  max-width: 100%; }

.mw-70 {
  max-width: 70%; }

.text-green {
  color: #62cb31; }

.text-dark-green {
  color: #33800e; }

.text-grey {
  color: #6a6c6f; }

.text-orange {
  color: #ffa726; }

.underline {
  text-decoration: underline; }

.underline-dashed {
  border: 0;
  border-bottom: 1px dashed #1e1e24; }

.cursor-pointer {
  cursor: pointer; }

.btn {
  position: relative;
  color: #ffffff;
  font-size: 1.2em;
  font-weight: 500;
  display: inline-block !important;
  margin: .42em 0 0;
  text-align: center;
  vertical-align: bottom;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 2px;
  white-space: nowrap;
  padding: .45em .926em;
  line-height: 1.42857143;
  outline: none !important;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-transform: uppercase;
  text-decoration: none;
  text-shadow: none;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
  transition: box-shadow .1s, border .2s, color .2s, background .2s;
  -webkit-appearance: none; }
  .btn--hidden {
    display: none !important; }
  .btn:hover {
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.15); }
    .btn:hover .onhover {
      max-width: 15em;
      margin-left: 1em; }
  .btn:hover, .btn:focus {
    color: #ffffff;
    text-decoration: none; }
    .btn:hover:not(.btn-grey):not(.btn--nohover) i,
    .btn:hover:not(.btn-grey):not(.btn--nohover) i:hover, .btn:focus:not(.btn-grey):not(.btn--nohover) i,
    .btn:focus:not(.btn-grey):not(.btn--nohover) i:hover {
      color: #ffffff !important; }
  .btn.disabled, .btn[disabled] {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: 0 0 0 0; }
  .btn.outline {
    background: #ffffff !important;
    border: 1px solid; }
    .btn.outline.btn-darkgrey {
      color: #737578 !important;
      border-color: #737578; }
      .btn.outline.btn-darkgrey:before {
        border-color: #737578; }
    .btn.outline.btn-blue {
      color: #34495e !important;
      border-color: #34495e; }
      .btn.outline.btn-blue:before {
        border-color: #34495e; }
    .btn.outline.btn-green {
      color: #62cb31 !important;
      border-color: #62cb31; }
      .btn.outline.btn-green:before {
        border-color: #62cb31; }
      .btn.outline.btn-green:focus i {
        color: #62cb31 !important; }
      .btn.outline.btn-green:hover {
        color: #ffffff !important;
        background-color: #62cb31 !important; }
        .btn.outline.btn-green:hover * {
          color: #ffffff !important; }
      .btn.outline.btn-green:focus:hover i {
        color: #ffffff !important; }
    .btn.outline.btn-red {
      color: #f4511e !important;
      border-color: #f4511e; }
      .btn.outline.btn-red:before {
        border-color: #f4511e; }
    .btn.outline.btn-orange {
      color: #ffa726 !important;
      border-color: #ffa726; }
      .btn.outline.btn-orange:before {
        border-color: #ffa726; }
    .btn.outline:before {
      background: #ffffff; }
  .btn.btn-green {
    background-color: #62cb31;
    border: 1px solid #62cb31; }
    .btn.btn-green:hover {
      background-color: #4cac1f; }
    .btn.btn-green:hover:active {
      background-color: #62cb31; }
    .btn.btn-green.hollow:hover {
      color: #62cb31 !important;
      border-color: #62cb31; }
  .btn.btn-red {
    background-color: #f4511e;
    border: 1px solid #f4511e; }
    .btn.btn-red:hover {
      background-color: #f4511e; }
    .btn.btn-red:hover:active {
      background-color: #f4511e; }
    .btn.btn-red.hollow:hover {
      color: #f4511e !important;
      border-color: #f4511e; }
  .btn.btn-blue {
    background-color: #34495e; }
    .btn.btn-blue:hover {
      background-color: #22303d; }
    .btn.btn-blue:hover:active {
      background-color: #34495e; }
    .btn.btn-blue.hollow:hover,
    .btn.btn-blue.hollow:hover i.material-icons {
      background-color: #f7fbff;
      border-color: #34495e;
      color: #34495e; }
  .btn.btn-orange {
    background-color: #ffa726; }
    .btn.btn-orange:hover {
      background-color: #ff9b07; }
    .btn.btn-orange:hover:active {
      background-color: #ffa726; }
  .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default:focus {
    color: #34495e;
    background-color: #ffffff; }
  .btn.button-arrow-left, .btn.button-arrow-right {
    position: relative;
    height: 61px; }
  .btn.button-arrow-left.btn-orange::before {
    content: "";
    position: absolute;
    top: 0;
    left: -21px;
    border-style: solid;
    border-width: 30.5px 21px 30.5px 0;
    border-color: transparent #ffa726 transparent transparent; }
  .btn.button-arrow-left.btn-orange:hover::before {
    border-color: transparent #ff9b07 transparent transparent; }
  .btn.button-arrow-right.btn-green::after {
    content: "";
    position: absolute;
    top: 0;
    right: -21px;
    border-style: solid;
    border-width: 30.5px 0 30.5px 21px;
    border-color: transparent transparent transparent #62cb31; }
  .btn.button-arrow-right.btn-green:hover::after {
    border-color: transparent transparent transparent #4ea227; }
  .btn.btn-grey {
    background: #f5f5f5;
    border-color: #f5f5f5;
    color: #737578; }
    .btn.btn-grey:hover {
      background-color: gainsboro;
      border-color: darkgray; }
    .btn.btn-grey:hover:active {
      background: #f5f5f5;
      border-color: gainsboro; }
  .btn.btn-darkgrey {
    background-color: #c3c4c5;
    border-color: #c3c4c5; }
    .btn.btn-darkgrey:hover {
      background-color: #a9abac; }
    .btn.btn-darkgrey:hover:active {
      background-color: #c3c4c5; }
  .btn.btn-white_text-orange {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #ffa726; }
    .btn.btn-white_text-orange:hover {
      background-color: #ffffff;
      color: #ffa726; }
    .btn.btn-white_text-orange:hover:active {
      background-color: #ffffff;
      color: #ffa726; }
    .btn.btn-white_text-orange[disabled], .btn.btn-white_text-orange:disabled {
      color: #737578; }
  .btn.btn-link {
    color: #6a6c6f;
    font-size: 1.333em;
    font-weight: 500;
    line-height: 1.888em;
    text-decoration: underline; }
  .btn i.material-icons {
    color: #ffffff;
    font-size: 1.1em;
    margin: 0; }
  .btn[type="submit"] {
    padding: .45em .926em; }
  .btn:active {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.15); }
  .btn .onhover {
    display: inline-block;
    max-width: 0;
    overflow: hidden;
    margin-left: 0;
    transition: max-width .2s, margin-left .2s; }
  .btn.btn-table {
    font-size: 1em;
    line-height: 1em;
    margin: 0 0.2em;
    padding: 0.7em;
    border: 0;
    vertical-align: baseline;
    color: #6a6c6f;
    box-shadow: none; }
    .btn.btn-table--square {
      padding: 5px;
      border-radius: 2px; }
    .btn.btn-table.active {
      color: #33800e;
      background-color: #d6f7c6;
      box-shadow: none; }
      .btn.btn-table.active:hover {
        box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.15); }
      .btn.btn-table.active:active, .btn.btn-table.active:focus {
        box-shadow: none; }
    .btn.btn-table:hover {
      box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.15); }
      .btn.btn-table:hover:not(.btn--nohover) i,
      .btn.btn-table:hover:not(.btn--nohover) i:hover {
        color: #34495e !important; }
    .btn.btn-table:active {
      background-color: #ffffff;
      color: #33800e; }
    .btn.btn-table:focus i {
      color: #6a6c6f !important; }
  .btn.btn-with-icon {
    color: #6a6c6f;
    background-color: #ffffff;
    -ms-flex-item-align: center;
    align-self: center;
    font-size: 1rem !important;
    line-height: 1.111;
    padding: 0.2rem 0.25rem;
    margin: 0; }
    .btn.btn-with-icon:active {
      background-color: #ffffff; }

.btn-slim {
  color: #34495e;
  display: inline-block;
  font-size: 1.333em;
  font-weight: 500;
  padding: .666em .888em; }
  .btn-slim.grey {
    cursor: pointer; }
    .btn-slim.grey:hover * {
      color: #34495e; }
    .btn-slim.grey span {
      text-decoration: underline; }

.btn-outline-gray {
  border-radius: 2px;
  border: 1px solid #6a6c6f;
  color: #6a6c6f;
  background-color: #ffffff; }
  .btn-outline-gray:hover {
    color: #6a6c6f !important;
    background-color: #ffffff; }
  .btn-outline-gray:active, .btn-outline-gray:focus {
    border-color: transparent !important;
    color: #6a6c6f !important;
    background-color: #d9dadb !important; }
  .btn-outline-gray:hover i.mdi, .btn-outline-gray:active i.mdi, .btn-outline-gray:focus i.mdi {
    color: #6a6c6f !important; }
    .btn-outline-gray:hover i.mdi:hover, .btn-outline-gray:active i.mdi:hover, .btn-outline-gray:focus i.mdi:hover {
      color: #6a6c6f !important; }
  .btn-outline-gray i.mdi {
    color: #6a6c6f !important; }
    .btn-outline-gray i.mdi:hover {
      color: #6a6c6f !important; }
  .btn-outline-gray:hover:active {
    background-color: #ffffff;
    color: #6a6c6f; }
    .btn-outline-gray:hover:active i.mdi {
      color: #6a6c6f !important; }
      .btn-outline-gray:hover:active i.mdi:hover {
        color: #6a6c6f !important; }

.btn-outline-red {
  border-radius: 2px;
  border: 1px solid #f4511e;
  color: #f4511e;
  background-color: #ffffff; }
  .btn-outline-red:hover {
    color: #f4511e !important;
    background-color: #ffffff; }
  .btn-outline-red:active, .btn-outline-red:focus {
    border-color: transparent !important;
    color: #f4511e !important;
    background-color: #fef3ef !important; }
  .btn-outline-red:hover i.mdi, .btn-outline-red:active i.mdi, .btn-outline-red:focus i.mdi {
    color: #f4511e !important; }
    .btn-outline-red:hover i.mdi:hover, .btn-outline-red:active i.mdi:hover, .btn-outline-red:focus i.mdi:hover {
      color: #f4511e !important; }
  .btn-outline-red i.mdi {
    color: #f4511e !important; }
    .btn-outline-red i.mdi:hover {
      color: #f4511e !important; }
  .btn-outline-red:hover:active {
    background-color: #ffffff;
    color: #f4511e; }
    .btn-outline-red:hover:active i.mdi {
      color: #f4511e !important; }
      .btn-outline-red:hover:active i.mdi:hover {
        color: #f4511e !important; }

.btn-transparent {
  padding: 0.3em;
  line-height: 1;
  margin-top: 0; }
  .btn-transparent:focus {
    color: inherit; }
  .btn-transparent:active {
    background: #ffffff;
    color: inherit; }

.block-btns {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -ms-flex-align: center;
  align-items: center; }
  .block-btns__btn {
    width: 1.8em;
    height: 1.8em;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    transition: box-shadow .1s, border .2s, color .2s, background .2s;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: none; }
    .block-btns__btn:hover {
      box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.15); }
    .block-btns__btn.btn-contur {
      background: url("../../assets/images/icons/btn-contur.png") no-repeat;
      background: url("../../assets/images/icons/btn-contur.svg") no-repeat;
      background-size: cover; }
    .block-btns__btn.btn-egrul {
      background: url("../../assets/images/icons/btn-egrul.png") no-repeat;
      background: url("../../assets/images/icons/btn-egrul.svg") no-repeat;
      background-size: cover; }

select.select2 {
  display: none; }

.select2-container:before, .select2-drop:before, .select2-choices:before, .select2-search-field:before, .select2-search-field input:before, .select2-search:before, .select2-search input:before, .select2-container:after, .select2-drop:after, .select2-choices:after, .select2-search-field:after, .select2-search-field input:after, .select2-search:after, .select2-search input:after {
  content: " ";
  display: table; }

.select2-container:after, .select2-drop:after, .select2-choices:after, .select2-search-field:after, .select2-search-field input:after, .select2-search:after, .select2-search input:after {
  clear: both; }

.select2-container, .select2-container.form-control {
  border: 0;
  margin: 0;
  padding: 0; }

.select2-container {
  border: 1px solid #b8bbbe;
  display: inline-block;
  height: auto !important;
  position: relative;
  zoom: 1;
  vertical-align: middle;
  width: 100%; }

.select2-container:hover {
  border-color: #ffa726; }

div div.select2-container.select2-dropdown-open {
  border-color: transparent !important; }

.select2-container.select2-container-active:not(.select2-dropdown-open) .select2-choices {
  border-color: transparent !important; }

.select2-container .select2-choice {
  background-clip: padding-box;
  background-image: none;
  border-top-color: #c2c2c2;
  border-radius: 2px;
  color: #555;
  display: block;
  font-size: 1em;
  line-height: 1.5em;
  min-height: 2.4em;
  overflow: hidden;
  padding: 0 10px;
  position: relative;
  text-decoration: none;
  white-space: nowrap;
  width: 100%;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 10; }

.select2-container.select2-dropdown-open .select2-choice {
  outline: 1px solid #ffa726; }

.select2-container .select2-choice &gt; .select2-chosen {
  display: block;
  margin-right: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1.2em;
  line-height: 2.45em;
  color: #34495e;
  padding: 0 .28em;
  font-weight: 400; }

.select2-container .select2-choice .select2-search-choice-close {
  border: 0;
  color: #6a6c6f;
  cursor: pointer;
  display: none;
  font-size: 1em;
  font-weight: 100;
  line-height: 30px;
  height: 30px;
  right: 2.5em;
  top: 0.4em;
  width: 24px; }

.select2-container .select2-choice .select2-search-choice-close:hover {
  color: #34495e;
  cursor: pointer; }

div.select2-container:after {
  content: '\F140';
  font-family: Material Design Icons;
  display: block;
  position: absolute;
  right: .7em;
  top: calc(50% - .475em);
  font-size: 1.2em;
  line-height: 1em;
  color: #6a6c6f;
  z-index: 9; }

.select2.select2-container--open:after, .select2-dropdown-open:after {
  transform: rotate(180deg); }

.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #aaa;
  border-radius: 0 0 2px 2px; }

.select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 42px; }

.select2-container.select2-allowclear .select2-choice .select2-search-choice-close {
  display: block; }

.select2-drop {
  background: #fff;
  border: 1px solid #d6d6d6;
  border-top: 0;
  border-radius: 0 0 2px 2px;
  color: #555;
  margin-top: -1px;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 9999; }

.select2-drop.select2-drop-above {
  border-bottom: 0;
  border-top: 1px solid #aaa;
  border-radius: 2px 2px 0 0;
  margin-bottom: -1px;
  margin-top: 1px; }

.select2-drop-auto-width {
  border-top: 1px solid #aaa;
  width: auto; }

.select2-drop-auto-width .select2-search {
  padding-top: 4px; }

.select2-drop-active {
  border: 1px solid #ffa726; }

.select2-search {
  display: block;
  margin: 0;
  min-height: 17px;
  padding-left: 8px;
  padding-right: 8px;
  position: relative;
  white-space: nowrap;
  width: 100%;
  z-index: 10000; }

.select2-search:after {
  color: #888;
  content: "\F349";
  display: block;
  font-family: Material Design Icons;
  font-size: 1em;
  text-align: center;
  position: absolute;
  right: 0.7em;
  top: calc(50% - .5em);
  width: 1em;
  z-index: 10; }

.select2-search input {
  background-color: #fff;
  background-image: none;
  border: 1px solid #d6d6d6;
  border-top-color: #c2c2c2;
  color: #555;
  font-size: 1em;
  line-height: 50px;
  height: auto !important;
  margin-top: 8px;
  min-height: 17px;
  outline: none !important;
  padding: 0 10px;
  padding-right: 30px;
  position: relative;
  width: 100%;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }

.select2-container-active .select2-choice, .select2-container-active .select2-choices {
  outline: 0; }

.select2-dropdown-open .select2-choice {
  border-bottom-color: #aaa;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-results {
  margin: 8px;
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: relative;
  font-weight: 500;
  -webkit-tap-highlight-color: transparent; }

.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0; }

.select2-results ul.select2-result-sub &gt; li .select2-result-label {
  padding-left: 20px; }

.select2-results ul.select2-result-sub ul.select2-result-sub &gt; li .select2-result-label {
  padding-left: 40px; }

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub &gt; li .select2-result-label {
  padding-left: 60px; }

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub &gt; li .select2-result-label {
  padding-left: 80px; }

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub &gt; li .select2-result-label {
  padding-left: 100px; }

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub &gt; li .select2-result-label {
  padding-left: 110px; }

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub &gt; li .select2-result-label {
  padding-left: 120px; }

.select2-drop-multi .select2-results li {
  font-size: 1.1em; }

.select2-results li {
  background-image: none;
  display: block;
  list-style: none;
  border-bottom: 1px solid #b8bbbe;
  font-size: 1em;
  padding: .65em 1em; }

.select2-results li:last-of-type {
  border-bottom: none; }

.select2-results li em {
  background: #feffde;
  font-style: normal; }

.select2-results li.select2-result-with-children &gt; .select2-result-label {
  font-weight: 600; }

.select2-results .select2-result-label {
  cursor: pointer;
  margin: 0;
  min-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.select2-results__option--highlighted {
  color: #ffffff; }

.select2-results .select2-highlighted {
  color: #ffffff;
  background-color: #34495e; }

.select2-results .select2-highlighted em {
  background: transparent; }

.select2-results .select2-highlighted ul {
  background: #fff;
  color: #555; }

.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit {
  color: #999;
  display: block;
  font-style: italic; }

.select2-results .select2-disabled, .select2-results .select2-disabled.select2-highlighted {
  display: none;
  color: #888;
  cursor: default; }

.select2-results .select2-selected {
  display: none; }

.select2-more-results {
  display: block; }

.select2-container.select2-container-disabled {
  background-color: #f7f7f7 !important;
  border: 1px solid #b8bbbe !important; }
  .select2-container.select2-container-disabled .select2-choice {
    cursor: default; }
    .select2-container.select2-container-disabled .select2-choice .select2-arrow:before {
      display: none !important; }
    .select2-container.select2-container-disabled .select2-choice abbr {
      display: none; }
  .select2-container.select2-container-disabled .select2-choices {
    background-color: #eee;
    cursor: default; }
    .select2-container.select2-container-disabled .select2-choices .select2-search-choice {
      opacity: .7;
      filter: alpha(opacity=70);
      padding: 0 6px; }
    .select2-container.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
      background: 0;
      display: none; }

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background: #b0b0b0 !important; }

.select2-success .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background: #5ebd5e !important; }

.select2-warning .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background: #f4b04f !important; }

.select2-danger .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background: #e66454 !important; }

.select2-info .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background: #5bc0de !important; }

.select2-container-multi .select2-choices {
  background: transparent;
  border: 1px solid transparent;
  cursor: pointer;
  line-height: 2.9em;
  margin: 0;
  overflow: visible;
  padding: 0 2em 0 .75em;
  position: relative;
  width: 100%;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  z-index: 10; }

.select2-container-multi .select2-choices li {
  display: block;
  float: left;
  list-style: none; }

.select2-container-multi .select2-choices .select2-search-field {
  display: block;
  margin: 0;
  padding: 0;
  white-space: nowrap; }

.select2-container-multi .select2-choices .select2-search-field input {
  background: transparent !important;
  border: 0;
  color: #555;
  font-size: 1em;
  line-height: 1.42857143;
  margin: 0;
  padding: 0;
  outline: 0; }

.select2-container-multi .select2-choices .select2-search-choice {
  background-color: #c2d9ed;
  color: #34495e;
  position: relative;
  padding: .4em 2em .4em .7em;
  border-radius: 3px;
  font-size: 1.1em;
  margin: .477em 0;
  margin-bottom: 0;
  font-weight: 400;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default; }

.select2-container-multi .select2-choices .select2-search-choice + .select2-search-field input {
  padding-left: 6px;
  padding-right: 0; }

.select2-container-multi.select2-container-active .select2-choices {
  outline: 0; }

.select2-locked {
  padding: 0 6px !important; }

.select2-default {
  color: #999 !important; }

.select2-search-choice-close {
  display: block;
  border: none;
  color: #34495e;
  font-family: Material Design Icons;
  font-size: .8em;
  font-weight: 100;
  line-height: 1.2em;
  outline: 0;
  position: absolute;
  right: 5px;
  text-align: center;
  top: .65em;
  width: 1.89em;
  transition: all .3s; }

.select2-search-choice-close:before {
  content: "\F156";
  position: relative;
  top: -1px; }

.select2-search-choice-close:hover {
  color: #fff;
  color: rgba(0, 0, 0, 0.4);
  text-decoration: none; }

.select2-drop-mask {
  border: 0;
  left: 0;
  height: auto;
  margin: 0;
  min-height: 100%;
  min-width: 100%;
  padding: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  width: auto;
  z-index: 9998;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
  color: #62cb31;
  vertical-align: baseline; }

.select2-offscreen, .select2-offscreen:focus {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0 !important;
  top: 0 !important; }

.select2-display-none {
  display: none; }

.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll; }

.select2-container-multi .select2-choices .select2-search-choice {
  background: transparent; }

.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: transparent; }

.select2-success .select2-container-multi .select2-choices .select2-search-choice {
  background: #5ebd5e; }

.select2-success .select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #43a543; }

.select2-warning .select2-container-multi .select2-choices .select2-search-choice {
  background: #f4b04f; }

.select2-warning .select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #f19a1f; }

.select2-danger .select2-container-multi .select2-choices .select2-search-choice {
  background: #e66454; }

.select2-danger .select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #df3c28; }

.select2-info .select2-container-multi .select2-choices .select2-search-choice {
  background: #5bc0de; }

.select2-info .select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #31b0d5; }

.has-warning .select2-choice, .has-warning .select2-choices, .has-warning.simple .select2-choice, .has-warning.simple .select2-choices {
  border-color: #eebf5e; }

.has-error .select2-choice, .has-error .select2-choices, .has-error.simple .select2-choice, .has-error.simple .select2-choices {
  border-color: #d38e99; }

.has-success .select2-choice, .has-success .select2-choices, .has-success.simple .select2-choice, .has-success.simple .select2-choices {
  border-color: #a3ce7f; }

.has-warning.dark .select2-choice, .has-warning.dark .select2-choices {
  border-color: #f4b04f; }

.has-error.dark .select2-choice, .has-error.dark .select2-choices {
  border-color: #e66454; }

.has-success.dark .select2-choice, .has-success.dark .select2-choices {
  border-color: #5ebd5e; }

.select2-container--open {
  background-color: #ffffff;
  z-index: 10; }
  .select2-container--open .select2-dropdown--below {
    font-size: 1.2em; }

.select2-selection__rendered {
  font-size: 1.111em;
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.select2-selection__placeholder {
  color: #a6a7a9;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.select2-results {
  margin: 0; }

.select2-results__options {
  margin: 0;
  padding: 0; }
  .select2-results__options .select2-results__option:not(.select2-results__message) {
    cursor: pointer;
    margin: 0; }
    .select2-results__options .select2-results__option:not(.select2-results__message):hover {
      background-color: #34495e;
      color: #ffffff; }

.select2.md.select2-container {
  width: auto;
  background-image: none;
  border: 0; }
  .select2.md.select2-container.select2-dropdown-open {
    box-shadow: 0 0.3em 0.6em 0 rgba(0, 0, 0, 0.15); }
  .select2.md.select2-container .select2-choice {
    outline: none; }
  .select2.md.select2-container .select2-chosen {
    font-size: 1.1em;
    margin-right: 1.5em !important;
    color: #5c993e;
    text-decoration: underline; }
  .select2.md.select2-container .select2-chosen:hover {
    color: #33800e; }

.select2-drop.md {
  border: 0; }
  .select2-drop.md.select2-drop-active {
    box-shadow: 0 0.3em 0.6em 0 rgba(0, 0, 0, 0.15); }
  .select2-drop.md .select2-results {
    font-size: 1.1em;
    font-weight: 300;
    max-height: initial; }
    .select2-drop.md .select2-results .select2-result {
      padding: .55em 1em;
      border-left: 4px solid transparent;
      color: #34495e; }
    .select2-drop.md .select2-results .select2-highlighted {
      background-color: #f7fbff;
      border-left-color: #62cb31;
      color: #34495e; }

/**
 * ---------- ÐÐ°Ð²Ð¸Ð³Ð°Ñ†Ð¸Ñ Ð² Ð²Ð¸Ð´Ðµ ÐºÐ½Ð¾Ð¿Ð¾Ðº ----------
 */
.nav.nav-buttons li {
  display: inline-block;
  padding: 0.4em 0.8em;
  background-color: #f6f6f6;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3);
  font-size: 1.22em;
  margin-right: .333em; }
  .nav.nav-buttons li a {
    color: #6a6c6f; }

.nav.nav-buttons li.active {
  background-color: #62cb31;
  box-shadow: none; }
  .nav.nav-buttons li.active a {
    color: #ffffff; }

.nav.nav-buttons li:last-of-type {
  margin-right: 0; }

/**
 * ---------- ÐžÐ³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ð¸Ð½Ñ‹ Ñ‚ÐµÐºÑÑ‚Ð° ----------
 */
.text-overflow-9 {
  display: inline-block;
  max-width: 9em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-overflow-11 {
  display: inline-block;
  max-width: 11em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-overflow-12 {
  display: inline-block;
  max-width: 12em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-overflow-19 {
  display: inline-block;
  max-width: 19em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

/**
 * ---------- Ð˜Ð½Ð´Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ - ÐºÑ€Ð°ÑÐ½Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ° ----------
 */
.dot-indicator {
  position: relative; }
  .dot-indicator:after {
    content: '';
    display: block;
    border-radius: 50%;
    height: .5em;
    width: .5em;
    position: absolute;
    top: -.2em;
    right: -.2em;
    background-color: #f4511e; }

.icon.icon-dot {
  content: '';
  display: inline-block;
  border-radius: 50%;
  line-height: 1em;
  height: .5em;
  min-width: .5em;
  width: .5em;
  margin: 0 .25em;
  background-color: #6a6c6f; }
  .icon.icon-dot.red {
    background-color: #f4511e; }
  .icon.icon-dot.orange {
    background-color: #ffa726; }
  .icon.icon-dot.green {
    background-color: #62cb31; }
  .icon.icon-dot.lightgrey {
    background-color: #c3c4c5; }

.icon.icon-history {
  display: inline-block;
  height: 24px;
  width: 24px;
  background: url("../../assets/images/icons/ic-product-tz.svg") no-repeat 50% 50%;
  background-size: contain; }

.icon.icon-fire {
  display: inline-block;
  height: 1em;
  background: url("../../assets/images/icons/ic-fire.png") no-repeat 50% 50%;
  background-size: contain; }

.icon.icon-double {
  display: inline-block;
  height: 24px;
  width: 24px;
  background: url("../../assets/images/icons/ic_update_black.svg") no-repeat 50% 50%;
  background-size: contain; }

.icon.icon-doc, .icon.icon-docx {
  display: inline-block;
  height: 3em;
  width: 3em;
  min-height: 3em;
  min-width: 3em;
  background: no-repeat 50% 50%;
  background-size: contain;
  background-image: url("../../assets/images/icons/ic-file-doc.png"); }

.icon.icon-rtf {
  display: inline-block;
  height: 3em;
  width: 3em;
  min-height: 3em;
  min-width: 3em;
  background: no-repeat 50% 50%;
  background-size: contain;
  background-image: url("../../assets/images/icons/ic-file-rtf.png"); }

.icon.icon-xls, .icon.icon-xlsx {
  display: inline-block;
  height: 3em;
  width: 3em;
  min-height: 3em;
  min-width: 3em;
  background: no-repeat 50% 50%;
  background-size: contain;
  background-image: url("../../assets/images/icons/ic-file-xls.png"); }

.icon.icon-zip {
  display: inline-block;
  height: 3em;
  width: 3em;
  min-height: 3em;
  min-width: 3em;
  background: no-repeat 50% 50%;
  background-size: contain;
  background-image: url("../../assets/images/icons/ic-file-zip.png"); }

.icon.icon-rar {
  display: inline-block;
  height: 3em;
  width: 3em;
  min-height: 3em;
  min-width: 3em;
  background: no-repeat 50% 50%;
  background-size: contain;
  background-image: url("../../assets/images/icons/ic-file-rar.png"); }

.icon.icon-txt {
  display: inline-block;
  height: 3em;
  width: 3em;
  min-height: 3em;
  min-width: 3em;
  background: no-repeat 50% 50%;
  background-size: contain; }

.icon.icon-pdf {
  display: inline-block;
  height: 3em;
  width: 3em;
  min-height: 3em;
  min-width: 3em;
  background: no-repeat 50% 50%;
  background-size: contain;
  background-image: url("../../assets/images/icons/ic-file-pdf.png"); }

/**
 * ---------- ÐÐºÐºÐ¾Ñ€Ð´ÐµÐ¾Ð½ ÑÐ¸Ð½Ð¸Ð¹ (Ð¿Ñ€Ð¸Ð¼ÐµÑ€ Ð½Ð° ÑÑ‚Ñ€Ð°Ð½Ð¸Ñ†Ð°Ñ… Ð²Ñ…Ð¾Ð´Ð° Ð¸ Ñ€ÐµÐ³Ð¸ÑÑ‚Ñ€Ð°Ñ†Ð¸Ð¸) ----------
 */
.collapseTrigger {
  color: #6a6c6f;
  text-align: left;
  padding: .9em 1em;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .collapseTrigger span {
    font-size: 1.333em; }
  .collapseTrigger i.material-icons {
    color: #6a6c6f;
    float: right;
    margin-top: .15em; }
  .collapseTrigger.collapsed {
    background: #ffffff; }
  .collapseTrigger:hover {
    background-color: #34495e; }
    .collapseTrigger:hover span, .collapseTrigger:hover i, .collapseTrigger:hover i:hover {
      color: #ffffff !important; }
  .collapseTrigger:not(.collapsed) {
    background-color: #eef1f5; }
    .collapseTrigger:not(.collapsed) span, .collapseTrigger:not(.collapsed) i, .collapseTrigger:not(.collapsed) i:hover {
      color: #34495e !important; }

.collapseTrigger + .collapseTrigger {
  border-top: 2px solid #eef1f5; }

/**
 * ---------- ÐžÐ´Ð¸Ð½Ð¾Ñ‡Ð½Ñ‹Ð¹ Ð°ÐºÐºÐ¾Ñ€Ð´ÐµÐ¾Ð½ ----------
 */
.collapseTrigger.single {
  background-color: #34495e;
  box-shadow: 0 2px 5px 0 rgba(35, 72, 95, 0.5);
  position: relative;
  z-index: 1; }
  .collapseTrigger.single span, .collapseTrigger.single i, .collapseTrigger.single i:hover {
    color: #ffffff !important; }
  .collapseTrigger.single + .collapse,
  .collapseTrigger.single + .collapsing {
    background-color: #f6f6f6;
    overflow-x: hidden; }
    .collapseTrigger.single + .collapse .panel-body,
    .collapseTrigger.single + .collapsing .panel-body {
      background-color: #f6f6f6; }

/**
 * ---------- Ñ‡ÐµÐºÐ±Ð¾ÐºÑ ----------
 */
input[type="checkbox"] {
  display: none; }
  input[type="checkbox"] + label {
    cursor: pointer;
    position: relative;
    min-height: 1.4em;
    padding-left: 1.2em;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none; }
    input[type="checkbox"] + label:before {
      content: '';
      display: inline-block;
      width: .9001em;
      height: .9001em;
      position: absolute;
      top: .2em;
      left: 0;
      background-color: #ffffff;
      box-shadow: inset -1.4px 1.4px 3px -2px rgba(0, 0, 0, 0.5);
      border: solid 1px #e4e5e7; }
    input[type="checkbox"] + label i {
      display: none;
      font-size: 1.7em !important; }
      input[type="checkbox"] + label i:not(.icon) {
        position: absolute;
        left: -.125em;
        top: -.17em; }
    input[type="checkbox"] + label span {
      vertical-align: middle;
      -webkit-user-select: none;
      -ms-user-select: none;
      user-select: none; }
    input[type="checkbox"] + label i + span {
      margin-left: .5em; }
  input[type="checkbox"]:checked + label i, input[type="checkbox"]:checked + label i:hover {
    display: inline-block;
    color: #62cb31 !important; }
  input[type="checkbox"] + label.mdi--checkbox {
    cursor: pointer;
    padding-left: 1.7em; }
    input[type="checkbox"] + label.mdi--checkbox:before {
      font-family: "Material Design Icons";
      display: inline-block;
      letter-spacing: 0.2rem;
      content: '\F131';
      top: 0.5rem;
      width: inherit;
      height: inherit;
      box-shadow: none;
      border: none;
      background: inherit;
      font-size: 1.2rem;
      transition: all 100ms ease-in-out; }
    input[type="checkbox"] + label.mdi--checkbox:hover:before {
      color: #62cb31; }
    input[type="checkbox"] + label.mdi--checkbox.sans-span {
      padding-left: 0;
      min-height: 0;
      margin: 0; }
      input[type="checkbox"] + label.mdi--checkbox.sans-span:before {
        position: relative;
        top: 0;
        left: 0; }
  input[type="checkbox"]:checked + label.mdi--checkbox:before {
    content: '\F132';
    color: #62cb31; }

div[class*="-switcher"] input[type="checkbox"] + label:before {
  display: none; }

/**
 * ---------- Ð&nbsp;Ð°Ð´Ð¸Ð¾ ----------
 */
input[type="radio"] {
  display: none; }
  input[type="radio"] + label i.material-icons {
    font-size: 1.5em;
    margin: 0 .3em 0 0;
    vertical-align: top;
    cursor: pointer; }
    input[type="radio"] + label i.material-icons.checked {
      display: none; }
    input[type="radio"] + label i.material-icons:hover {
      color: #62cb31 !important; }
  input[type="radio"] + label span {
    color: #b8bbbe; }
  input[type="radio"]:disabled + label i.material-icons, input[type="radio"]:disabled + label span {
    color: #e4e5e7 !important; }
    input[type="radio"]:disabled + label i.material-icons:hover, input[type="radio"]:disabled + label span:hover {
      color: #e4e5e7 !important;
      cursor: not-allowed; }
  input[type="radio"]:checked:disabled + label span {
    color: #587ca0 !important; }
  input[type="radio"]:checked:disabled + label i.material-icons {
    color: #a0e181 !important; }
    input[type="radio"]:checked:disabled + label i.material-icons:hover {
      color: #a0e181 !important;
      cursor: not-allowed; }
  input[type="radio"]:checked + label i.material-icons.unchecked {
    display: none; }
  input[type="radio"]:checked + label i.material-icons.checked {
    display: inline-block;
    color: #62cb31; }
  input[type="radio"]:checked + label span {
    color: #34495e; }

/**
 * ---------- Ð’Ñ‹Ð±Ð¾Ñ€ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° ----------
 */
.ui-slider {
  background-color: #dbdbdb;
  border-radius: 0;
  margin-top: 2em;
  margin-bottom: 1em; }
  .ui-slider .minValue, .ui-slider .maxValue {
    position: absolute;
    top: -1.9em; }
  .ui-slider .maxValue {
    right: 0; }
  .ui-slider .ui-slider-handle {
    background-color: #ffffff;
    background-image: none;
    border-color: #ffffff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
    cursor: pointer; }
    .ui-slider .ui-slider-handle:before {
      display: none; }

/**
 * ---------- ÐŸÐ¾Ð»Ðµ, Ñ€Ð°ÑÑˆÐ¸Ñ€ÑÑŽÑ‰ÐµÐµÑÑ Ð½Ð° Ñ„Ð¾ÐºÑƒÑÐµ ----------
 */
#content-wrapper input.flexible, div input[type="search"].flexible {
  box-sizing: border-box;
  border-color: transparent !important;
  max-width: 100%;
  width: 9em;
  margin: .4em 0;
  transition: width .2s; }
  #content-wrapper input.flexible:focus, #content-wrapper input.flexible.valid, div input[type="search"].flexible:focus, div input[type="search"].flexible.valid {
    width: 100%;
    border-color: transparent !important; }

::-webkit-input-placeholder {
  color: #9a9c9f; }

::-moz-placeholder {
  color: #9a9c9f; }

:-moz-placeholder {
  color: #9a9c9f; }

:-ms-input-placeholder {
  color: #9a9c9f; }

/**
 * ---------- Ð“Ð¾Ñ€Ð¸Ð·Ð¾Ð½Ñ‚Ð°Ð»ÑŒÐ½Ñ‹Ðµ Ñ€Ð°Ð·Ð´ÐµÐ»Ð¸Ñ‚ÐµÐ»Ð¸ ----------
 */
hr {
  box-sizing: content-box;
  height: 0; }

div.hr {
  display: block;
  position: relative; }
  div.hr:before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background-color: #b8bbbe; }
  div.hr span {
    display: inline-block;
    position: relative;
    padding-right: 1em;
    background-color: #f8f8f8; }

/**
 * ---------- Ð¢Ð°Ð±Ð»Ð¸Ñ†Ð° Ð±ÐµÐ· Ñ€Ð°Ð¼Ð¾Ðº ----------
 */
table.light thead td {
  background-color: #ffffff; }

table.light tr td {
  border-top: 0 !important;
  border-right: 0;
  border-bottom: 0;
  border-left: 0; }

/**
 * ---------- Ð¢ÐµÐ½Ð¸ ----------
 */
.shadow-xs-15 {
  box-shadow: 0 0.075em 0.15em 0 rgba(0, 0, 0, 0.15); }

.shadow-s-15 {
  box-shadow: 0 0.15em 0.3em 0 rgba(0, 0, 0, 0.15); }

.shadow-m-15 {
  box-shadow: 0 0.3em 0.6em 0 rgba(0, 0, 0, 0.15); }

/**
 * ---------- ÐŸÐ¾Ð»Ñ Ñ Ð¾Ñ‡Ð¸ÑÑ‚ÐºÐ¾Ð¹ (clearable): Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¾Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ‚Ñ€Ð¸Ð³Ð³ÐµÑ€Ð° ----------
 */
.clear_input_div .clear_input {
  top: calc(50% - .7em) !important;
  left: calc(100% - 1.5em) !important; }

div[class*="col-"].clear_input_div .clear_input {
  left: calc(100% - 2.5em) !important; }

/**
 * ---------- Ð¢Ñ€ÐµÑƒÐ³Ð¾Ð»ÑŒÐ½Ð¸ÐºÐ¸ ----------
 */
.triangle-left-middle {
  margin-left: 0.7em; }
  .triangle-left-middle:before {
    content: '';
    position: absolute;
    display: block;
    border: 1px solid;
    border-top: 0;
    border-right: 0;
    width: 1em;
    height: 1em;
    left: -0.56em;
    top: calc(50% - 1em / 2);
    transform: rotate(45deg);
    border-color: #d8d8d8; }

.triangle-right-middle {
  margin-right: 0.7em; }
  .triangle-right-middle:before {
    content: '';
    position: absolute;
    display: block;
    border: 1px solid;
    border-top: 0;
    border-right: 0;
    width: 1em;
    height: 1em;
    left: calc(100% - 1em * .44);
    top: calc(50% - 1em / 2);
    transform: rotate(-135deg);
    border-color: #d8d8d8; }

.triangle-top-left {
  margin-top: 0.7em; }
  .triangle-top-left:before {
    content: '';
    position: absolute;
    display: block;
    border: 1px solid;
    border-top: 0;
    border-right: 0;
    width: 1em;
    height: 1em;
    left: 1em;
    top: -0.56em;
    transform: rotate(135deg);
    border-color: #d8d8d8; }

.triangle-top-center {
  margin-top: 0.7em; }
  .triangle-top-center:before {
    content: '';
    position: absolute;
    display: block;
    border: 1px solid;
    border-top: 0;
    border-right: 0;
    width: 1em;
    height: 1em;
    left: calc(50% - 1em / 2);
    top: -0.56em;
    transform: rotate(135deg);
    border-color: #d8d8d8; }

.triangle-top-right {
  margin-top: 0.7em; }
  .triangle-top-right:before {
    content: '';
    position: absolute;
    display: block;
    border: 1px solid;
    border-top: 0;
    border-right: 0;
    width: 1em;
    height: 1em;
    left: calc(100% - 1em * 2);
    top: -0.56em;
    transform: rotate(135deg);
    border-color: #d8d8d8; }

.height-limit-3 {
  position: relative;
  max-height: 4.32em;
  overflow: hidden;
  transition: max-height .2s; }
  .height-limit-3:hover {
    max-height: 21.6em; }
    .height-limit-3:hover:after {
      display: none; }
  .height-limit-3:after {
    content: '';
    position: absolute;
    right: 0;
    top: 2.32em;
    left: 0;
    display: block;
    height: 2em;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); }

div.alert-string {
  width: 100% !important;
  padding: .25em .5em;
  background-color: #f8f8f8;
  border: 1px solid #d8d8d8; }
  div.alert-string i {
    font-size: 1.2em;
    float: right;
    line-height: 1em;
    margin-top: .15em;
    color: #d8d8d8;
    cursor: pointer; }
  div.alert-string.green {
    background-color: #bfebaa;
    border: 1px solid #3a791d; }
    div.alert-string.green span {
      color: #3a791d !important; }
    div.alert-string.green i {
      color: #3a791d; }

/**
 * ---------- Ð‘Ð»Ð¾ÐºÐ¸ Ñ ÑƒÐ¿Ñ€Ð°Ð²Ð»ÑÐµÐ¼Ñ‹Ð¼ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸ÐµÐ¼ Ð²Ñ‹ÑÐ¾Ñ‚Ñ‹ ----------
 */
[data-height-limit] {
  overflow: hidden; }
  [data-height-limit] + .heightControls {
    margin-top: 1em; }
    [data-height-limit] + .heightControls i {
      font-size: 1.2em;
      margin: 0 .7em;
      cursor: pointer; }
    [data-height-limit] + .heightControls span {
      margin-left: .8em; }

/**
 * ---------- ÐŸÐ»Ð¸Ñ‚ÐºÐ° Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ ÑˆÐ°Ð³Ð° ----------
 */
/*.filetile-arrowed {
  position: relative;
  padding: .833em .833em .4em .833em;
  background-color: $white;
  border: 1px solid $borderCol;
  z-index: 2;
  @include shadow-s-15;

  h4 {
    display: inline-block;
    min-height: 2.9em;
    color: $blue;
  }
  .file-info-name {
    padding: 1em .55em;
    background-color: #eef1f5;

    .italic {
      word-break: break-all;
    }
    div {
      display: inline-block;
      max-width: calc(100% - 3.8em);
      margin-left: .5em;
      vertical-align: top;
      line-height: 1.3em;
      color: $blue;
    }
  }
  .file-actions {
    margin-top: .5em;
    line-height: 2.8em;

    a, form label i {
      position: relative;
      display: inline-block;
      font-size: 1.333em;
      line-height: 1em;
      width: 2.08em;
      padding: .5em;
      border: 1px solid $borderCol;
      border-radius: 50%;
      cursor: pointer;
      color: $blue;
      @include shadow-s-15;

      &amp;.withArrow {
        margin-right: 2.33em;

        &amp;:after {
          content: "\F35F";
          font: 1.2em/1 "Material Design Icons";
          position: absolute;
          top: calc(50% - .5em);
          left: calc(100% + .5em);
          color: $green;
          pointer-events: none;
        }
      }
    }
  }

  &amp; + .filetile-arrowed-after {
    position: relative;
    padding: .556em 1.333em;
    border: 1px solid $green;
    border-top: 0;
    background-color: $greyBkGr;
    z-index: 1;

    .btn {
      font-size: 1em;
      margin-top: 0;
      margin-bottom: 1em;
      width: 100%;
    }
    form {
      display: inline-block;
    }
    .link-green {
      font-size: 1em;
    }

    .file-actions {
      line-height: 2.8em;

      a {
        font-size: 1.333em;
        line-height: 1em;
        padding: 0.55em;
        cursor: pointer;
      }
    }
    div.italic {
      display: inline-block;
      max-width: 100%;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      padding-top: 1em;
      color: $blue;
    }

    .file-signed {
      padding-top: 1.45em;
      padding-bottom: .333em;

      span {
        display: inline-block;
        max-width: calc(100% - 2.2em);
        text-transform: uppercase;
        color: $green;
      }
      .ic-sertificat {
        margin-top: 0;
      }
    }
    div.filetile-arrowed-after__status {
      padding: .5em;
      text-align: center;
      border: 1px solid $borderColLight;

      &amp;.red-bg {
        background-color: lighten($red, 40%);
        border-color: $red;
        color: $red;
      }
      &amp;.orange-bg {
        background-color: lighten($orange, 40%);
        border-color: $orange;
        color: $orange;
      }
      &amp;.green-bg {
        background-color: lighten($green, 40%);
        border-color: $green;
        color: $green;
      }
      i {
        font-size: 1.333em;
        line-height: 1.1em;
        margin-right: .5em;
        color: $red;
        cursor: pointer;
      }
    }
    button.filetile-arrowed-after__status {
      margin: 0;
    }
  }

  &amp;.not-processed {

    .file-actions a i {
      color: $blue;
    }
    &amp; + .filetile-arrowed-after {
      border-color: $borderCol;
    }
  }
  &amp;.denied {
    border-color: $red;

    &amp; + .filetile-arrowed-after {
      border-color: $red;
    }
  }
  &amp;.approved {
    border-color: $green;

    &amp; + .filetile-arrowed-after {
      border-color: $green;
    }
  }
}*/
/**
 * ---------- ÐŸÐ»Ð¸Ñ‚ÐºÐ° Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð±ÐµÐ· Ñ‚Ð°Ð¹Ð¼Ð»Ð°Ð¹Ð½Ð°, Ñ Ð­Ð¦ÐŸ ----------
 */
.filetile-arrowed {
  position: relative;
  padding: .833em;
  background-color: #ffffff;
  border: 1px solid #d8d8d8;
  z-index: 2;
  box-shadow: 0 0.075em 0.15em 0 rgba(0, 0, 0, 0.15); }
  .filetile-arrowed h4 {
    display: inline-block;
    line-height: 1.2em;
    min-height: 2.3em;
    margin-bottom: 1em;
    color: #34495e; }
  .filetile-arrowed .file-info-name {
    padding: 1em 1em 1em .55em;
    background-color: #eef1f5; }
    .filetile-arrowed .file-info-name .italic {
      letter-spacing: .8px;
      word-break: break-word; }
    .filetile-arrowed .file-info-name div {
      display: inline-block;
      max-width: calc(100% - 3.8em);
      margin-left: .5em;
      vertical-align: top;
      line-height: 1.3em;
      color: #34495e; }
  .filetile-arrowed .file-actions {
    margin-top: .833em;
    line-height: 2.8em; }
    .filetile-arrowed .file-actions a {
      font-size: 1.333em;
      line-height: 1em;
      padding: .5em;
      margin-left: .42em;
      border: 1px solid #d8d8d8;
      border-radius: 50%;
      cursor: pointer; }
      .filetile-arrowed .file-actions a i {
        color: #9A9C9F; }
  .filetile-arrowed + .filetile-arrowed-after {
    position: relative;
    padding: 0 1.333em 1.111em;
    border: 1px solid #62cb31;
    border-top: 0;
    background-color: #f8f8f8;
    z-index: 1; }
    .filetile-arrowed + .filetile-arrowed-after .btn {
      font-size: 1em;
      margin-top: 0;
      margin-bottom: 1em;
      width: 100%; }
      .filetile-arrowed + .filetile-arrowed-after .btn::after {
        display: block;
        content: '';
        border-width: 0.5555em;
        border-style: solid;
        border-color: transparent transparent #62cb31 transparent;
        position: absolute;
        left: 50%;
        top: -1.111em;
        transform: translateX(-50%);
        z-index: 1;
        transition: border-color .2s; }
      .filetile-arrowed + .filetile-arrowed-after .btn:hover:active::after {
        border-color: transparent transparent #62cb31 transparent; }
      .filetile-arrowed + .filetile-arrowed-after .btn:hover::after {
        border-color: transparent transparent #4cac1f transparent; }
      .filetile-arrowed + .filetile-arrowed-after .btn[disabled]::after {
        opacity: 0.65; }
    .filetile-arrowed + .filetile-arrowed-after form {
      display: inline-block; }
    .filetile-arrowed + .filetile-arrowed-after .link-green {
      margin-left: 1em; }
    .filetile-arrowed + .filetile-arrowed-after .file-actions {
      line-height: 2.8em; }
      .filetile-arrowed + .filetile-arrowed-after .file-actions a {
        font-size: 1.333em;
        line-height: 1em;
        padding: 0.55em;
        cursor: pointer; }
    .filetile-arrowed + .filetile-arrowed-after div.italic {
      padding-top: 1em;
      color: #34495e; }
    .filetile-arrowed + .filetile-arrowed-after .file-signed {
      padding-top: 1.45em;
      padding-bottom: .333em; }
      .filetile-arrowed + .filetile-arrowed-after .file-signed span {
        display: inline-block;
        max-width: calc(100% - 2.2em);
        text-transform: uppercase;
        color: #62cb31; }
      .filetile-arrowed + .filetile-arrowed-after .file-signed .ic-sertificat {
        margin-top: 0; }
  .filetile-arrowed.arrow-disabled + .filetile-arrowed-after {
    box-shadow: none; }

.filetile-arrowed.not-processed .file-actions a i {
  color: #34495e; }

.filetile-arrowed.not-processed + .filetile-arrowed-after {
  border-color: #d8d8d8;
  box-shadow: inset 0 0.18em 0.05em -0.05em rgba(0, 0, 0, 0.15);
  z-index: 2; }

.modal-open, .stop-scrolling {
  width: calc(100% - 10px); }
  .modal-open #main-navbar, .stop-scrolling #main-navbar {
    width: calc(100% - 10px); }

.dont-scroll-y {
  overflow-y: hidden !important; }

.modal .panel-heading {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-right: 1em !important; }

.modal .modal-partners {
  box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.5), 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  font-size: .889em;
  margin: 3em auto -4.541em auto;
  position: fixed;
  left: 5.5%;
  width: 89%;
  transition: margin 0.2s ease-in-out, left 0.2s ease-in-out, width 0.2s ease-in-out;
  background-color: #ffffff; }
  .modal .modal-partners .panel-heading,
  .modal .modal-partners .panel-body {
    padding: 1.111em 1.667em; }
  .modal .modal-partners .panel-footer {
    background-color: whitesmoke;
    padding: .555em 1.667em; }
    .modal .modal-partners .panel-footer a img {
      padding: 1.07em 0;
      width: 8.8em; }
    .modal .modal-partners .panel-footer .btn {
      font-size: 1.4em;
      margin-top: 0;
      margin-bottom: 0; }
  .modal .modal-partners .panel-heading {
    background-color: #34495e;
    border: none;
    color: #ffffff;
    position: relative; }
    .modal .modal-partners .panel-heading h2 {
      color: #ffffff;
      margin: 0;
      font-size: 1.7em;
      font-weight: 500;
      line-height: 1em;
      text-transform: none; }
    .modal .modal-partners .panel-heading span {
      font-size: 1.333em;
      font-weight: 300;
      line-height: 1.5em; }
    .modal .modal-partners .panel-heading .mdi, .modal .modal-partners .panel-heading .mdi:hover {
      font-size: 1.5em;
      right: 2em;
      color: #ffffff !important; }
    .modal .modal-partners .panel-heading i, .modal .modal-partners .panel-heading i:hover {
      color: #ffffff !important;
      font-size: 1.5em !important;
      line-height: 1em;
      margin-left: 0.3em; }
    .modal .modal-partners .panel-heading .mfo-timer {
      font-size: 1.5em;
      font-weight: 300;
      margin-right: 2em;
      line-height: 1.5em;
      display: inline-block;
      position: relative;
      top: -1.4em; }
  .modal .modal-partners .panel-body {
    overflow-y: auto;
    min-height: 10em;
    max-height: 67.5vh;
    position: relative;
    overscroll-behavior-y: contain;
    will-change: transform; }
    .modal .modal-partners .panel-body .text-lg {
      line-height: 1.3em; }
    .modal .modal-partners .panel-body h2 {
      font-size: 1.2em; }
  .modal .modal-partners.add-partner {
    font-size: 1em; }
    .modal .modal-partners.add-partner .nodispinmod {
      display: none; }
    .modal .modal-partners.add-partner .block .panel {
      margin-bottom: 0; }
    .modal .modal-partners.add-partner .panel-collapse .panel-body {
      overflow-y: visible;
      min-height: 0;
      max-height: none;
      height: auto; }
    .modal .modal-partners.add-partner i.material-icons {
      font-size: 1em; }
    .modal .modal-partners.add-partner .table-responsive .partner-cell {
      max-width: 18em;
      min-width: 15em;
      text-transform: uppercase; }
      .modal .modal-partners.add-partner .table-responsive .partner-cell .logo {
        width: 4em;
        height: auto; }
      .modal .modal-partners.add-partner .table-responsive .partner-cell .info {
        display: inline-block;
        margin-left: 1em; }
      .modal .modal-partners.add-partner .table-responsive .partner-cell .place {
        text-transform: none;
        font-size: 0.8em;
        font-weight: 300;
        color: #9a9c9f; }
  .modal .modal-partners.stmt-creation {
    width: 58.2%;
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    /* Ð£Ð±Ð¸Ñ€Ð°ÐµÐ¼ Ð¸ÑÑ…Ð¾Ð´Ð½ÑƒÑŽ Ð½ÑƒÐ¼ÐµÑ€Ð°Ñ†Ð¸ÑŽ */
    /* Ð˜Ð½Ð¸Ñ†Ð¸Ð¸Ñ€ÑƒÐµÐ¼ ÑÑ‡ÐµÑ‚Ñ‡Ð¸Ðº */
    /* Ð˜Ð½Ð¸Ñ†Ð¸Ð¸Ñ€ÑƒÐµÐ¼ ÑÑ‡ÐµÑ‚Ñ‡Ð¸Ðº Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð³Ð¾ ÑÐ¿Ð¸ÑÐºÐ° */ }
    .modal .modal-partners.stmt-creation .panel-body {
      overflow-x: hidden; }
    .modal .modal-partners.stmt-creation .data-access {
      margin-bottom: 30px; }
    .modal .modal-partners.stmt-creation .finish-access {
      margin-top: 40px;
      margin-bottom: 40px; }
    .modal .modal-partners.stmt-creation .pod-access {
      margin-top: 2.2em;
      padding-top: 10px;
      text-align: center;
      font-family: Plumb, sans-serif;
      font-size: 18px;
      font-weight: 500;
      font-style: normal;
      font-stretch: normal;
      color: #6a6c6f;
      border-top: 1px solid #b8bbbe; }
    .modal .modal-partners.stmt-creation .bottom-fio {
      border: 0;
      padding-top: 0;
      margin-top: 0; }
    .modal .modal-partners.stmt-creation .no-border,
    .modal .modal-partners.stmt-creation input[disabled].no-border:not(.btn):hover {
      border: none !important;
      background: transparent !important; }
    .modal .modal-partners.stmt-creation .row.text {
      margin-left: -15px; }
      .modal .modal-partners.stmt-creation .row.text * {
        vertical-align: bottom; }
    .modal .modal-partners.stmt-creation .label-access {
      margin-right: 10px;
      display: inline-block;
      font-family: Plumb;
      font-size: 20px;
      font-weight: 500;
      font-style: normal;
      font-stretch: normal;
      color: #6a6c6f; }
    .modal .modal-partners.stmt-creation .green-access {
      display: inline-block;
      font-family: Plumb;
      font-size: 20px;
      font-weight: 500;
      font-style: normal;
      font-stretch: normal;
      color: #33800e;
      border-bottom: 1px solid #33800e; }
    .modal .modal-partners.stmt-creation .title-access {
      margin-bottom: 25px;
      font-family: Plumb;
      font-size: 24px;
      font-weight: 500;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.08;
      color: #34495e; }
    .modal .modal-partners.stmt-creation .for-seriliz {
      position: relative;
      top: -0.2em;
      margin-right: 0;
      padding-top: 0;
      padding-bottom: 0;
      line-height: 1.4em;
      height: auto;
      width: calc(100% - 2em);
      max-width: 100%;
      background: none;
      border: 0;
      border-bottom: 1px solid #b8bbbe !important;
      color: #33800e !important;
      text-align: center; }
      .modal .modal-partners.stmt-creation .for-seriliz.hasDatepicker, .modal .modal-partners.stmt-creation .for-seriliz.hasDatepicker-max, .modal .modal-partners.stmt-creation .for-seriliz.hasDatepicker-min {
        background-image: none !important; }
    .modal .modal-partners.stmt-creation .for-seriliz:focus {
      border: 0 !important;
      text-decoration: underline; }
    .modal .modal-partners.stmt-creation .input-inline {
      padding: 0;
      line-height: 1.4em;
      height: auto;
      margin: 0;
      min-width: 10em;
      max-width: 100%;
      width: auto;
      vertical-align: baseline;
      border: 0;
      background: none;
      color: #33800e !important;
      font-weight: 300 !important;
      text-align: center;
      text-decoration: underline; }
      .modal .modal-partners.stmt-creation .input-inline.red {
        color: #f4511e !important;
        font-weight: 500 !important; }
    .modal .modal-partners.stmt-creation .input-inline:focus {
      border: 0 !important;
      color: #34495e !important; }
    .modal .modal-partners.stmt-creation .change-input-green {
      font-size: 20px;
      padding-top: 0;
      padding-bottom: 0;
      padding-left: 0;
      margin-bottom: 0 !important;
      color: #33800e;
      line-height: 1;
      text-decoration: underline;
      border: none;
      width: auto;
      min-height: 25px;
      overflow: visible; }
    .modal .modal-partners.stmt-creation .label-nbki {
      display: inline-block;
      float: left;
      padding-left: 15px; }
    .modal .modal-partners.stmt-creation .change-input-green:hover:after {
      right: -0.9em;
      top: .1em; }
    .modal .modal-partners.stmt-creation .change-input-green:hover {
      padding-right: 0.85em; }
    .modal .modal-partners.stmt-creation .change-input-green {
      cursor: default; }
    .modal .modal-partners.stmt-creation .bottom-full {
      border-color: #33800e; }
    .modal .modal-partners.stmt-creation .text {
      position: relative;
      font-family: Plumb;
      margin-bottom: 10px;
      font-size: 20px;
      font-weight: 500;
      font-style: normal;
      font-stretch: normal;
      color: #34495e; }
    .modal .modal-partners.stmt-creation li {
      position: relative;
      list-style-type: none; }
    .modal .modal-partners.stmt-creation li ol li {
      list-style-type: none !important;
      color: #6a6c6f;
      font-size: 1em;
      font-weight: 300;
      margin-bottom: 0.5em; }
    .modal .modal-partners.stmt-creation ol li {
      color: #34495e;
      font-size: 1.2em;
      font-weight: 400;
      line-height: 1.45em;
      margin-bottom: 1em; }
    .modal .modal-partners.stmt-creation li ol.blue-normal li {
      color: #34495e;
      font-weight: 400; }
    .modal .modal-partners.stmt-creation ul.dashed-list {
      list-style-type: none; }
    .modal .modal-partners.stmt-creation ul.dashed-list &gt; li:before {
      content: "-";
      display: inline-block;
      width: 1em;
      margin-left: -1em;
      text-align: left; }
    .modal .modal-partners.stmt-creation ol {
      counter-reset: list1; }
    .modal .modal-partners.stmt-creation ol &gt; li:before {
      position: absolute;
      left: -36px;
      counter-increment: list1;
      /* Ð£Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð²Ð°ÐµÐ¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ ÑÑ‡ÐµÑ‚Ñ‡Ð¸ÐºÐ° */
      content: counter(list1) ") ";
      /* Ð’Ñ‹Ð²Ð¾Ð´Ð¸Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ */ }
    .modal .modal-partners.stmt-creation ol ol {
      counter-reset: list2; }
    .modal .modal-partners.stmt-creation ol ol li:before {
      counter-increment: list2;
      /* Ð£Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð²Ð°ÐµÐ¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ ÑÑ‡ÐµÑ‚Ñ‡Ð¸ÐºÐ° */
      content: counter(list1) "." counter(list2) ". ";
      /* Ð’Ñ‹Ð²Ð¾Ð´Ð¸Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° 2.1, 2.2,... */
      display: inline-block;
      width: 2.2em;
      text-align: right;
      left: -2.5em; }
    .modal .modal-partners.stmt-creation ul li {
      list-style-type: initial; }
    .modal .modal-partners.stmt-creation ol ul li:before {
      counter-reset: list2;
      display: none; }
    .modal .modal-partners.stmt-creation li ul li {
      list-style-type: none;
      font-size: 21.333px;
      margin-bottom: 0.5em; }
    .modal .modal-partners.stmt-creation #question-form {
      padding-top: 5px; }
      .modal .modal-partners.stmt-creation #question-form .block-wrapper.parent_stmt input[disabled] {
        background-image: url(../../assets/images/icons/lock.png) !important;
        background-repeat: no-repeat;
        background-position: calc(100% - 1em) 50%; }
      .modal .modal-partners.stmt-creation #question-form .block-wrapper.parent_stmt .chooseLine__radioBlock input {
        width: 90%; }
      .modal .modal-partners.stmt-creation #question-form .block-wrapper.parent_stmt .chooseLine__radioBlock .label-word {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        font-size: 1.1em;
        line-height: 1; }
        .modal .modal-partners.stmt-creation #question-form .block-wrapper.parent_stmt .chooseLine__radioBlock .label-word--from {
          left: -6px; }
        .modal .modal-partners.stmt-creation #question-form .block-wrapper.parent_stmt .chooseLine__radioBlock .label-word--to {
          left: -17px; }
        .modal .modal-partners.stmt-creation #question-form .block-wrapper.parent_stmt .chooseLine__radioBlock .label-word--days {
          right: -30px; }
      .modal .modal-partners.stmt-creation #question-form .block-wrapper.parent_stmt .percent-label {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 110%; }
      .modal .modal-partners.stmt-creation #question-form .block-wrapper.parent_stmt [name="statement_avance"] + label {
        display: inline-block; }
      .modal .modal-partners.stmt-creation #question-form .question-form__text {
        padding: 0.855em 0 0.555em calc(15px + .855em);
        position: relative;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center; }
        .modal .modal-partners.stmt-creation #question-form .question-form__text .mdi {
          font-size: 1.1em;
          margin-right: 4px;
          color: #6a6c6f; }
          .modal .modal-partners.stmt-creation #question-form .question-form__text .mdi:hover {
            color: #6a6c6f !important; }
    .modal .modal-partners.stmt-creation .show-none-important {
      display: none !important; }
    .modal .modal-partners.stmt-creation .block-for-new-select-style {
      padding-left: 0;
      width: 100%;
      margin-left: 0;
      padding: 8px;
      font-weight: 500;
      z-index: 1;
      list-style: none;
      display: none;
      position: absolute;
      background: #fff;
      max-height: 200px;
      overflow-x: hidden;
      overflow-y: auto;
      border: 1px solid #ffa726; }
      .modal .modal-partners.stmt-creation .block-for-new-select-style li {
        cursor: pointer;
        padding: 5px 7px 5px; }
        .modal .modal-partners.stmt-creation .block-for-new-select-style li p {
          margin-bottom: 0; }
      .modal .modal-partners.stmt-creation .block-for-new-select-style li:hover {
        background-color: #34495e; }
        .modal .modal-partners.stmt-creation .block-for-new-select-style li:hover p {
          color: #fff; }
    .modal .modal-partners.stmt-creation .h-underline {
      font-size: 24px;
      font-weight: 500;
      padding: 10px 15px 5px 15px;
      margin-bottom: 10px;
      color: #34495e;
      border-bottom: 1px solid #9a9c9f; }
    .modal .modal-partners.stmt-creation .h3-form {
      margin-top: 10px;
      font-size: 24px;
      font-weight: 500;
      color: #34495e; }
    .modal .modal-partners.stmt-creation .for-add-new-input-check,
    .modal .modal-partners.stmt-creation .display-none {
      display: none; }
    .modal .modal-partners.stmt-creation .disabled-form {
      background: transparent !important;
      border-color: #b8bbbe !important; }
    .modal .modal-partners.stmt-creation .disabled-form + .input-icons {
      display: none; }
    .modal .modal-partners.stmt-creation .hide-show-inblock {
      cursor: pointer; }
    .modal .modal-partners.stmt-creation .panel-heading .mfo-timer {
      top: -0.7em; }
    .modal .modal-partners.stmt-creation .select2-container {
      width: 100%;
      padding: 0; }
      .modal .modal-partners.stmt-creation .select2-container .select2-choice &gt; .select2-chosen {
        font-size: 1em; }
    .modal .modal-partners.stmt-creation .required-star-for-label::before {
      content: "*";
      color: #f4511e;
      position: absolute;
      left: -10px;
      font-size: 24px; }
    .modal .modal-partners.stmt-creation .step1-block label i, .modal .modal-partners.stmt-creation .step1-block label span,
    .modal .modal-partners.stmt-creation .step-2-block label i,
    .modal .modal-partners.stmt-creation .step-2-block label span {
      float: left; }
    .modal .modal-partners.stmt-creation .step1-block label span,
    .modal .modal-partners.stmt-creation .step-2-block label span {
      width: 90%; }
    .modal .modal-partners.stmt-creation .step1-block label {
      width: 100%; }
      .modal .modal-partners.stmt-creation .step1-block label i {
        margin-top: 7px;
        margin-right: 10px; }
    .modal .modal-partners.stmt-creation .radio-check-margin {
      width: 100%; }
      .modal .modal-partners.stmt-creation .radio-check-margin i, .modal .modal-partners.stmt-creation .radio-check-margin span {
        float: left; }
      .modal .modal-partners.stmt-creation .radio-check-margin i {
        margin-top: 7px;
        margin-right: 10px; }
      .modal .modal-partners.stmt-creation .radio-check-margin span {
        width: 90%; }
    .modal .modal-partners.stmt-creation .radio-check-no-margin-t {
      width: 100%; }
      .modal .modal-partners.stmt-creation .radio-check-no-margin-t i, .modal .modal-partners.stmt-creation .radio-check-no-margin-t span {
        float: left; }
      .modal .modal-partners.stmt-creation .radio-check-no-margin-t i {
        margin-right: 10px; }
      .modal .modal-partners.stmt-creation .radio-check-no-margin-t span {
        width: 90%; }
    .modal .modal-partners.stmt-creation .type-label {
      margin-top: 0.5em;
      font-size: 1.2em;
      font-weight: 500;
      padding-left: 10px; }
    .modal .modal-partners.stmt-creation .additional-parameters__header.content-headers {
      background: #fff;
      font-size: 22px;
      margin-top: 0;
      height: 1.889em;
      color: #34495e;
      font-weight: 500;
      line-height: 1.889em;
      border-bottom: 1px solid #34495e; }
    .modal .modal-partners.stmt-creation .restoreBlock {
      display: inline-block;
      margin-top: 10px;
      padding: 10px 15px;
      margin-left: 8px;
      background-color: #fcfaf3;
      border: solid 1px #e9ebed;
      font-size: 20px;
      font-weight: 500;
      line-height: 1.3;
      color: #34495e; }
      .modal .modal-partners.stmt-creation .restoreBlock span {
        margin-left: 20px;
        margin-right: 10px;
        color: #33800e;
        text-decoration: underline;
        cursor: pointer; }
    .modal .modal-partners.stmt-creation .link-red {
      cursor: pointer; }
    .modal .modal-partners.stmt-creation .line-h {
      line-height: 1; }
    .modal .modal-partners.stmt-creation p.content-headers {
      font-size: 24px;
      margin-top: 0; }
    .modal .modal-partners.stmt-creation .link-green.jsAddBlock {
      margin-top: 0em;
      margin-left: 20px;
      display: inline-block; }
    .modal .modal-partners.stmt-creation textarea,
    .modal .modal-partners.stmt-creation input {
      font-size: 1em;
      width: 100%;
      background-color: #fff; }
    .modal .modal-partners.stmt-creation .select2-container {
      background-color: #fff; }
    .modal .modal-partners.stmt-creation .text-smd.italic {
      margin-bottom: 10px; }
    .modal .modal-partners.stmt-creation .italic {
      margin-left: 0;
      padding-left: 0; }
    .modal .modal-partners.stmt-creation .block-paragraph {
      display: block;
      font-weight: 500;
      margin-top: 1em;
      margin-bottom: .5em;
      vertical-align: middle;
      color: #34495e;
      font-size: .94em;
      line-height: 1.889em;
      overflow: hidden; }
      .modal .modal-partners.stmt-creation .block-paragraph:first-letter {
        text-transform: uppercase; }
    .modal .modal-partners.stmt-creation .main-input-bg {
      padding: .555em 0 .555em 0.85em; }
    .modal .modal-partners.stmt-creation .concatWrapper {
      padding: 0;
      border: 1px solid #d8d8d8; }
      .modal .modal-partners.stmt-creation .concatWrapper .concatAutoFillWrapper {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: end;
        justify-content: flex-end;
        padding: 0.5em 0; }
        .modal .modal-partners.stmt-creation .concatWrapper .concatAutoFillWrapper .concatAutoFill {
          padding: 0 15px;
          margin-right: auto; }
        .modal .modal-partners.stmt-creation .concatWrapper .concatAutoFillWrapper .collapseLink {
          margin: 0 15px; }
      .modal .modal-partners.stmt-creation .concatWrapper .main-input-bg {
        padding: .555em 0; }
    .modal .modal-partners.stmt-creation .creation-steps {
      text-align: right;
      margin-top: 2em; }
      .modal .modal-partners.stmt-creation .creation-steps span {
        color: #737578;
        font-size: 1.333em;
        font-weight: 500;
        line-height: 1.3em;
        margin-right: 1em;
        max-width: 12em; }
      .modal .modal-partners.stmt-creation .creation-steps .row.active span {
        color: #34495e; }
      .modal .modal-partners.stmt-creation .creation-steps .row.active .item {
        background-color: #ffa726; }
      .modal .modal-partners.stmt-creation .creation-steps .row .item:after {
        content: '';
        background: url("../../assets/images/icons/arrow-bottom.png") no-repeat;
        background-size: contain;
        display: block;
        height: 12vh;
        width: 6px;
        position: absolute;
        left: 45%;
        top: 5.5em; }
      .modal .modal-partners.stmt-creation .creation-steps .row:last-of-type .item {
        margin: 0; }
        .modal .modal-partners.stmt-creation .creation-steps .row:last-of-type .item:after {
          display: none; }
      .modal .modal-partners.stmt-creation .creation-steps .row.success span {
        color: #6a6c6f; }
      .modal .modal-partners.stmt-creation .creation-steps .row.success .item {
        background-color: #62cb31; }
      .modal .modal-partners.stmt-creation .creation-steps .item {
        border-radius: 50%;
        display: block;
        width: 4.16em;
        height: 4.16em;
        background-color: #c3c4c5;
        box-shadow: 0 0.111em 0.5em rgba(0, 0, 0, 0.15), 0 0.111em 0.111em rgba(0, 0, 0, 0.15);
        margin-bottom: 17vh;
        position: relative; }
    .modal .modal-partners.stmt-creation .input-icons {
      font-size: 1.222em;
      right: 1.75em;
      top: 0.5em; }
    .modal .modal-partners.stmt-creation .valid + .input-icons,
    .modal .modal-partners.stmt-creation .invalid + .input-icons {
      right: 3.75em; }
    .modal .modal-partners.stmt-creation .white-button-with-green-border {
      margin: 0;
      font-weight: 300;
      font-size: 1.2em;
      padding-left: 0;
      text-align: right; }
      .modal .modal-partners.stmt-creation .white-button-with-green-border i.material-icons {
        color: #33800e;
        margin: 0;
        font-size: 1.4em; }
    .modal .modal-partners.stmt-creation input[type="radio"] + label i.material-icons {
      font-size: 1.333em;
      vertical-align: middle; }
    .modal .modal-partners.stmt-creation label {
      margin-top: 0;
      font-size: 1em; }
      .modal .modal-partners.stmt-creation label i {
        font-size: 24px; }
    .modal .modal-partners.stmt-creation .link-green {
      font-size: 1em;
      text-align: left; }
    .modal .modal-partners.stmt-creation .block-icons {
      position: absolute;
      right: 0;
      bottom: 0; }
      .modal .modal-partners.stmt-creation .block-icons i.material-icons {
        margin: 0; }
    .modal .modal-partners.stmt-creation .block-doc-name {
      font-size: 1em;
      font-weight: 500;
      font-style: italic; }
    .modal .modal-partners.stmt-creation tbody {
      counter-reset: number; }
    .modal .modal-partners.stmt-creation td {
      font-size: 1.04em;
      font-weight: 500;
      line-height: 1.2em;
      padding: .667em .8em; }
      .modal .modal-partners.stmt-creation td .block-doc-name {
        font-size: .92em; }
        .modal .modal-partners.stmt-creation td .block-doc-name + i.material-icons {
          font-size: 1.3em; }
      .modal .modal-partners.stmt-creation td .file-name {
        font-size: .84em;
        overflow: hidden;
        text-overflow: ellipsis;
        word-break: normal;
        max-width: 12em;
        white-space: nowrap; }
    .modal .modal-partners.stmt-creation .select2-container .select2-choice {
      background-color: transparent; }
    .modal .modal-partners.stmt-creation.fullscreen {
      margin-top: 0;
      position: absolute;
      width: 100%; }
      .modal .modal-partners.stmt-creation.fullscreen .panel-body {
        max-height: calc(100vh - 8.3em) !important; }
    .modal .modal-partners.stmt-creation span[data-toggle="tooltip"] {
      background-color: #f8f8f8; }
  .modal .modal-partners.select-cert {
    left: calc(50% - 23em);
    width: 46em; }
    .modal .modal-partners.select-cert span.alert-danger {
      font-size: 1em; }
    .modal .modal-partners.select-cert .panel-body {
      min-height: auto; }
    .modal .modal-partners.select-cert .cert-default {
      margin: 1em -1.667em -1em -1.667em;
      padding: 0 1.667em;
      border-top: 1px solid #ddd; }
      .modal .modal-partners.select-cert .cert-default .checkbox-default-cert label {
        margin: 0; }
        .modal .modal-partners.select-cert .cert-default .checkbox-default-cert label span {
          margin-left: .7em; }
    .modal .modal-partners.select-cert .panel-footer {
      background: #ffffff; }
  .modal .modal-partners.copy-conditions {
    left: calc(50% - 23em);
    width: 46em; }
    .modal .modal-partners.copy-conditions .content-alert-container div[class^='alert'] {
      top: 2.7em;
      font-size: 1em; }
    .modal .modal-partners.copy-conditions .panel-body {
      min-height: auto; }
    .modal .modal-partners.copy-conditions .cert-default {
      margin: 1em -1.667em -1em -1.667em;
      padding: 0 1.667em;
      border-top: 1px solid #ddd; }
      .modal .modal-partners.copy-conditions .cert-default .checkbox-default-cert label {
        margin: 0; }
        .modal .modal-partners.copy-conditions .cert-default .checkbox-default-cert label span {
          margin-left: .7em; }
    .modal .modal-partners.copy-conditions .panel-footer {
      background: #ffffff; }
  .modal .modal-partners.reasons, .modal .modal-partners.upload-docs, .modal .modal-partners.change-doc {
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    width: 62em; }
    .modal .modal-partners.reasons label, .modal .modal-partners.upload-docs label, .modal .modal-partners.change-doc label {
      display: block;
      margin: 0; }
    .modal .modal-partners.reasons textarea, .modal .modal-partners.upload-docs textarea, .modal .modal-partners.change-doc textarea {
      width: 100%;
      margin-left: -.5em;
      padding: .5em;
      height: 6em;
      resize: none;
      color: #34495e;
      font-size: 1.111em;
      font-weight: 500;
      line-height: 1.5em; }
  .modal .modal-partners.upload-docs .panel-heading h3, .modal .modal-partners.change-doc .panel-heading h3 {
    margin: 0; }
  .modal .modal-partners.upload-docs .panel-body, .modal .modal-partners.change-doc .panel-body {
    overflow-y: auto; }
  .modal .modal-partners.upload-docs .panel-footer .btn, .modal .modal-partners.change-doc .panel-footer .btn {
    margin: 0; }
  .modal .modal-partners.upload-docs .panel-body {
    min-height: 16.3em; }
  .modal .modal-partners.change-doc form {
    display: block; }
  .modal .modal-partners.doc-preview {
    width: 58.2%;
    position: fixed;
    left: 50%;
    transform: translateX(-50%); }
    .modal .modal-partners.doc-preview .panel-body &gt; div {
      height: 60vh; }
    .modal .modal-partners.doc-preview.fullscreen {
      margin-top: 0;
      position: absolute;
      width: 100%; }
      .modal .modal-partners.doc-preview.fullscreen .panel-body {
        max-height: calc(100vh - 8.3em) !important; }
        .modal .modal-partners.doc-preview.fullscreen .panel-body &gt; div {
          height: calc(100vh - 10.5em); }
  .modal .modal-partners .btn-add {
    background-color: #ffa726;
    color: #ffffff;
    font-weight: 500; }
    .modal .modal-partners .btn-add.btn-green {
      background-color: #62cb31; }
  .modal .modal-partners span.italic {
    display: inline-block;
    margin: 5px 0 0 15px; }

#modal.processing-of-personal-data {
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  display: none; }

#modal.processing-of-personal-data .panel-body {
  background-color: #fff; }

#modal.processing-of-personal-data #btn-stb-close {
  font-size: 2em; }

#modal.processing-of-personal-data .btn.btn-grey {
  font-size: 1.4em !important;
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  line-height: 1.42857143;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  float: right;
  background-color: #737578;
  color: #fff;
  padding: .45em .6em; }

#modal.processing-of-personal-data .panel-footer {
  overflow: hidden;
  background-color: whitesmoke;
  padding: .555em 1.667em;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px; }

#modal.processing-of-personal-data ul li {
  list-style-type: none; }

#modal.processing-of-personal-data .panel-body .text,
#modal.processing-of-personal-data .panel-body .text ol li,
#modal.processing-of-personal-data .panel-body .text ul li {
  font-size: 18px; }

#modal.processing-of-personal-data .panel-body .dash {
  list-style-type: none; }

#modal.processing-of-personal-data .panel-body {
  -webkit-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none; }

#modal.processing-of-personal-data .panel-body .dash &gt; li {
  text-indent: -5px; }

#modal.processing-of-personal-data .panel-body .dash &gt; li:before {
  content: "-";
  text-indent: -5px; }

#modal.processing-of-personal-data .panel-body ol li {
  margin: 10px 0px;
  line-height: 19px; }

#modal.processing-of-personal-data .panel-body ol &gt; li {
  margin: 20px 0px; }

#modal.processing-of-personal-data .panel-body ol &gt; li &gt; ol li {
  margin: 10px 0px; }

.blue-td {
  background: #34495e;
  color: #ffffff; }

.mfo-page .docs-version h2,
.account-page .docs-version h2 {
  font-size: 1.5em;
  max-width: 26em;
  display: inline-block; }
  .mfo-page .docs-version h2::before,
  .account-page .docs-version h2::before {
    content: "";
    width: 45px;
    display: inline-block;
    margin-bottom: -40px;
    height: 60px;
    margin-left: -70px;
    margin-right: 23px;
    background: url("../../assets/images/images/icons/ic-doc.png") center no-repeat;
    background-size: cover; }

.chat-in-doc.chat-page .chat-wrapper {
  height: 58vh; }

.docs-version {
  border: solid 1px #b8bbbe; }

.docs-version {
  position: fixed;
  right: 0;
  top: 115px;
  bottom: 0;
  width: 60%;
  height: calc(100vh - 46px); }
  .docs-version .tooltip.left {
    margin-left: -1em; }
  .docs-version .panel-heading {
    padding-left: 5.5em;
    background: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15); }
    .docs-version .panel-heading i.material-icons {
      float: right;
      font-size: 1.4em; }
    .docs-version .panel-heading .info-and-action span {
      font-size: 1.1em;
      color: #34495e; }
    .docs-version .panel-heading .info-and-action span:first-child {
      color: #6a6c6f; }
  .docs-version .panel-body .status &gt; div[class*="col-sm-"] {
    border: solid 1px #b8bbbe;
    padding: .5em 1em .5em 2em; }
  .docs-version .panel-body .status &gt; div[class*="col-sm-"]:first-child {
    padding-left: 5em; }
  .docs-version .panel-body .docs-versions-list {
    padding-right: .5em;
    padding-left: 3em;
    height: 74vh;
    overflow-y: scroll; }
    .docs-version .panel-body .docs-versions-list .stick {
      position: absolute;
      height: 200px;
      left: -40px;
      top: -168px;
      width: 2px;
      background-color: #d8d8d8; }
    .docs-version .panel-body .docs-versions-list .stick.s-in-chat {
      top: 26px;
      height: 69vh; }
    .docs-version .panel-body .docs-versions-list .doc-version::before {
      content: "";
      position: absolute;
      left: -47px;
      top: 16px;
      z-index: 1;
      height: 16px;
      width: 16px;
      border-radius: 42px;
      background: #d8d8d8; }
    .docs-version .panel-body .docs-versions-list .doc-version.now::before {
      background: #62cb31;
      box-shadow: 0 0 0 3px #fff, 0 0 0 4px #979797; }
    .docs-version .panel-body .docs-versions-list .doc-version {
      position: relative;
      margin-top: 1em;
      border: 1px solid #d8d8d8;
      border-bottom: none;
      box-shadow: 0px 3px 5px 0px #d8d8d8; }
      .docs-version .panel-body .docs-versions-list .doc-version .head {
        position: relative;
        /* Fill */ }
        .docs-version .panel-body .docs-versions-list .doc-version .head:before, .docs-version .panel-body .docs-versions-list .doc-version .head:after {
          content: "";
          position: absolute;
          width: 0;
          height: 0;
          border-style: solid;
          border-color: transparent;
          border-left: 0; }
        .docs-version .panel-body .docs-versions-list .doc-version .head:before {
          top: 3px;
          left: -22px;
          border-right-color: #d8d8d8;
          border-width: 21px; }
        .docs-version .panel-body .docs-versions-list .doc-version .head:after {
          top: 2px;
          left: -20px;
          border-right-color: #fff;
          border-width: 22px; }
        .docs-version .panel-body .docs-versions-list .doc-version .head .num-message {
          margin-left: 5px;
          color: #fff;
          margin-left: 10px;
          font-size: 1.2em; }
          .docs-version .panel-body .docs-versions-list .doc-version .head .num-message::after {
            content: "";
            position: absolute;
            right: 10px;
            top: 50%;
            margin-top: -11px;
            display: inline-block;
            width: 22px;
            height: 22px;
            background: #f4511e;
            border: 2px solid #fff;
            border-radius: 42px; }
    .docs-version .panel-body .docs-versions-list .head .left-b {
      line-height: 1.6em; }
    .docs-version .panel-body .docs-versions-list .head, .docs-version .panel-body .docs-versions-list .info, .docs-version .panel-body .docs-versions-list .status {
      padding: .5em 1em;
      max-height: 60px;
      border-bottom: 1px solid #d8d8d8; }
    .docs-version .panel-body .docs-versions-list .head, .docs-version .panel-body .docs-versions-list .status {
      padding: 0; }
    .docs-version .panel-body .docs-versions-list .name {
      margin-left: 10px;
      display: inline-block;
      max-width: 550px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    .docs-version .panel-body .docs-versions-list .open-chat {
      cursor: pointer; }
      .docs-version .panel-body .docs-versions-list .open-chat i.material-icons {
        color: #fff; }
    .docs-version .panel-body .docs-versions-list .left-b {
      width: 85%;
      padding: .5em 1em; }
    .docs-version .panel-body .docs-versions-list .right-b {
      padding: 13px 16px;
      width: 15%;
      position: relative; }
    .docs-version .panel-body .docs-versions-list .chat-doc {
      background-color: #b8bbbe; }
      .docs-version .panel-body .docs-versions-list .chat-doc.orange {
        background: #ffa726; }
    .docs-version .panel-body .docs-versions-list .info {
      font-size: 1.2em;
      border-top: 1px solid #d8d8d8; }
      .docs-version .panel-body .docs-versions-list .info .pull-right, .docs-version .panel-body .docs-versions-list .info .date {
        color: #34495e; }
    .docs-version .panel-body .docs-versions-list .status {
      font-size: 1.2em;
      color: #9a9c9f; }
  .docs-version i.material-icons {
    font-size: 1.3em;
    color: #b8bbbe; }
  .docs-version .arrow-on-doc {
    position: absolute;
    left: -24px; }
    .docs-version .arrow-on-doc div {
      position: relative;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 24px 24px 24px 0;
      border-color: transparent #9a9c9f transparent transparent; }
    .docs-version .arrow-on-doc div::before {
      content: '';
      position: absolute;
      top: -23px;
      left: 1px;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 23.5px 23px 23.5px 0;
      border-color: transparent #ffffff transparent transparent; }
    .docs-version .arrow-on-doc div::after {
      content: '';
      top: -19px;
      left: 6px;
      position: absolute;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 19px 18px 19px 0;
      border-color: transparent #62cb31 transparent transparent; }

.sogl span.invalid-notification {
  font-size: 1em;
  margin-left: 0; }

/**
 * ---------- ÐÐ¾Ð²Ñ‹Ðµ Ð¼Ð¾Ð´Ð°Ð»ÑŒÐ½Ñ‹Ðµ Ð¾ÐºÐ½Ð° (Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ ÐºÐ»Ð¸ÐµÐ½Ñ‚Ð° Ð² ÐºÐ°Ð»ÑŒÐºÑƒÐ»ÑÑ‚Ð¾Ñ€Ðµ Ð°Ð³ÐµÐ½Ñ‚Ð°, Ð¾Ñ‚Ð¼ÐµÐ½Ð° Ð·Ð°ÑÐ²ÐºÐ¸ Ð¸ Ñ‚.Ð´.) ----------
 */
.modal-lite {
  position: absolute;
  font-size: 18px;
  width: 60em;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: #ffffff;
  box-shadow: 0 0.3em 0.6em 0 rgba(0, 0, 0, 0.15); }
  .modal-lite.modal-xs {
    width: 24em; }
  .modal-lite.modal-s {
    width: 41em; }
  .modal-lite.modal-md {
    width: 52em; }
  .modal-lite .modal-heading {
    border-top: 4px solid transparent;
    border-bottom: 1px solid transparent;
    padding: 0 1.67em; }
    .modal-lite .modal-heading h1, .modal-lite .modal-heading h2, .modal-lite .modal-heading h3, .modal-lite .modal-heading h4 {
      font-weight: 300;
      text-transform: uppercase;
      display: inline-block;
      color: #34495e;
      margin-top: 2rem;
      margin-bottom: 0.95em;
      position: relative; }
    .modal-lite .modal-heading [data-dismiss="modal"] {
      position: absolute;
      top: 0.5em;
      right: 0.5em; }
    .modal-lite .modal-heading span {
      font-size: 2rem; }
    .modal-lite .modal-heading h3 {
      font-size: 1.8rem; }
      .modal-lite .modal-heading h3 span {
        font-size: inherit;
        margin-left: 2em; }
    .modal-lite .modal-heading.orange-deco {
      border-top-color: #ffa726; }
      .modal-lite .modal-heading.orange-deco h1 i, .modal-lite .modal-heading.orange-deco h1 i:hover {
        color: #ffa726 !important; }
      .modal-lite .modal-heading.orange-deco h2 i, .modal-lite .modal-heading.orange-deco h2 i:hover {
        color: #ffa726 !important; }
    .modal-lite .modal-heading.red-deco {
      border-top-color: #f4511e; }
      .modal-lite .modal-heading.red-deco h1 i,
      .modal-lite .modal-heading.red-deco h1 i:hover {
        color: #f4511e !important; }
      .modal-lite .modal-heading.red-deco h2 i,
      .modal-lite .modal-heading.red-deco h2 i:hover,
      .modal-lite .modal-heading.red-deco h3 i,
      .modal-lite .modal-heading.red-deco h3 i:hover {
        color: #f4511e !important;
        margin-right: 0.4em; }
    .modal-lite .modal-heading.blue-deco {
      border-top-color: #34495e; }
      .modal-lite .modal-heading.blue-deco h1 i, .modal-lite .modal-heading.blue-deco h1 i:hover {
        color: #34495e !important; }
      .modal-lite .modal-heading.blue-deco h2 i, .modal-lite .modal-heading.blue-deco h2 i:hover {
        color: #34495e !important; }
    .modal-lite .modal-heading h1 {
      font-size: 2.2em;
      margin: .5em;
      display: inline-block;
      font-weight: 300;
      color: #34495e; }
    .modal-lite .modal-heading.green-deco {
      border-top-color: #62cb31; }
      .modal-lite .modal-heading.green-deco h1 i, .modal-lite .modal-heading.green-deco h1 i:hover {
        color: #62cb31 !important; }
      .modal-lite .modal-heading.green-deco h2 i, .modal-lite .modal-heading.green-deco h2 i:hover {
        color: #62cb31 !important; }
      .modal-lite .modal-heading.green-deco h3 i, .modal-lite .modal-heading.green-deco h3 i:hover {
        color: #62cb31 !important; }
    .modal-lite .modal-heading h1 + i, .modal-lite .modal-heading h2 + i, .modal-lite .modal-heading h3 + i {
      font-size: 1.35em;
      color: #808184;
      cursor: pointer;
      padding: .8em;
      position: absolute;
      top: 0;
      right: 0; }
    .modal-lite .modal-heading h2 i {
      margin: 0 .75em 0 0; }
    .modal-lite .modal-heading .custom-icon {
      background-image: url(../../assets/images/icons/ic-request-warning-green.png);
      background-image: url(../../assets/images/icons/ic-request-warning-green.svg);
      background-size: cover;
      position: absolute;
      left: 0;
      top: 50%;
      transform: translateY(-50%);
      width: 36px;
      height: 36px; }
  .modal-lite .modal-header-message {
    font-size: 1.2rem;
    line-height: initial;
    padding: 1em 1.5em;
    background-color: #fff6f5;
    color: #f4511e;
    border-top: 1px solid #e4e5e7;
    margin-bottom: 1rem; }
  .modal-lite .modal-body {
    padding: 0 2em 0.8em 2em;
    max-height: 75vh;
    overflow-y: auto;
    overflow-x: hidden; }
    .modal-lite .modal-body label, .modal-lite .modal-body span {
      font-size: 1em; }
    .modal-lite .modal-body .row:last-of-type {
      margin-top: 0.8em; }
  .modal-lite .modal-footer {
    padding: 0 1.4em 1em 1.4em; }
    .modal-lite .modal-footer .btn {
      font-size: 1em;
      margin-right: 0.5em; }
  .modal-lite .file-string {
    padding-left: 1em !important; }
    .modal-lite .file-string .file-name {
      padding: .4em 0 !important; }
    .modal-lite .file-string .file-info {
      min-width: 10em; }
    .modal-lite .file-string .btn {
      font-size: 1em;
      float: right; }
  .modal-lite.bank-release-bg .modal-body {
    padding-bottom: 2em; }
  .modal-lite .select2-container .select2-choice &gt; .select2-chosen {
    font-size: 1em; }

.modal .reasons .modal-body div[class^="col"] {
  padding: 0; }

.modal .reasons h3 {
  color: #34495e;
  font-size: 1.33em;
  font-weight: 500;
  line-height: 1.889em;
  text-transform: none;
  margin: 0; }

.modal .reasons label:not(.label-on-border_focus):not(.label-on-border) {
  margin: .6em 0; }

.modal .reasons label &gt; span {
  font-size: 1.111em;
  font-weight: 500;
  line-height: 2em;
  vertical-align: middle;
  color: #6a6c6f; }

.modal .reasons label span span.text-grey {
  font-size: .888em; }

.modal .reasons label i.material-icons {
  vertical-align: middle;
  color: #6a6c6f; }

.modal .reasons textarea {
  width: 100%; }

.modal .reasons input[type="radio"] + label i.material-icons {
  font-size: 1.15em;
  margin-bottom: 0; }

/*  ÐœÐ¾Ð´Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¾ÐºÐ½Ð¾ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¼Ð°Ñ‚ÐµÑ€Ð¸Ð½ÑÐºÐ¾Ð¹ Ð·Ð°ÑÐ²ÐºÐ¸ (Ð½Ð° Ð±Ð°Ð½ÐºÐ¾Ð²ÑÐºÑƒÑŽ Ð³Ð°Ñ€Ð°Ð½Ñ‚Ð¸ÑŽ */
.panel.modal-edit-stmt, .panel.recalculate-results, .panel.user-cp-causes-modal, .panel.change-status-modal, .panel.modal-confirm-finish-stmt, .panel.edit-user-data, .panel.invitation-info {
  font-size: 1em;
  box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2);
  margin: 8em 0 0;
  position: fixed;
  left: 50%;
  width: 70%;
  transform: translateX(-50%);
  transition: width .2s;
  background-color: #ffffff; }
  .panel.modal-edit-stmt .preloader, .panel.recalculate-results .preloader, .panel.user-cp-causes-modal .preloader, .panel.change-status-modal .preloader, .panel.modal-confirm-finish-stmt .preloader, .panel.edit-user-data .preloader, .panel.invitation-info .preloader {
    display: none;
    z-index: 1052; }
    .panel.modal-edit-stmt .preloader .preloader-animation, .panel.recalculate-results .preloader .preloader-animation, .panel.user-cp-causes-modal .preloader .preloader-animation, .panel.change-status-modal .preloader .preloader-animation, .panel.modal-confirm-finish-stmt .preloader .preloader-animation, .panel.edit-user-data .preloader .preloader-animation, .panel.invitation-info .preloader .preloader-animation {
      position: absolute;
      left: 50%;
      margin-left: -3.25em;
      top: 40%; }
  .panel.modal-edit-stmt .panel-heading, .panel.recalculate-results .panel-heading, .panel.user-cp-causes-modal .panel-heading, .panel.change-status-modal .panel-heading, .panel.modal-confirm-finish-stmt .panel-heading, .panel.edit-user-data .panel-heading, .panel.invitation-info .panel-heading {
    background-color: #34495e;
    border: none;
    position: relative;
    padding: 0.45em 1.667em;
    line-height: 2.5em; }
    .panel.modal-edit-stmt .panel-heading h2, .panel.recalculate-results .panel-heading h2, .panel.user-cp-causes-modal .panel-heading h2, .panel.change-status-modal .panel-heading h2, .panel.modal-confirm-finish-stmt .panel-heading h2, .panel.edit-user-data .panel-heading h2, .panel.invitation-info .panel-heading h2 {
      font-size: 1.3em;
      margin: 0;
      color: #ffffff;
      display: inline-block; }
    .panel.modal-edit-stmt .panel-heading .closeModal, .panel.recalculate-results .panel-heading .closeModal, .panel.user-cp-causes-modal .panel-heading .closeModal, .panel.change-status-modal .panel-heading .closeModal, .panel.modal-confirm-finish-stmt .panel-heading .closeModal, .panel.edit-user-data .panel-heading .closeModal, .panel.invitation-info .panel-heading .closeModal {
      color: #ffffff;
      cursor: pointer; }
      .panel.modal-edit-stmt .panel-heading .closeModal:hover, .panel.recalculate-results .panel-heading .closeModal:hover, .panel.user-cp-causes-modal .panel-heading .closeModal:hover, .panel.change-status-modal .panel-heading .closeModal:hover, .panel.modal-confirm-finish-stmt .panel-heading .closeModal:hover, .panel.edit-user-data .panel-heading .closeModal:hover, .panel.invitation-info .panel-heading .closeModal:hover {
        color: #ffffff !important; }
  .panel.modal-edit-stmt .panel-body, .panel.recalculate-results .panel-body, .panel.user-cp-causes-modal .panel-body, .panel.change-status-modal .panel-body, .panel.modal-confirm-finish-stmt .panel-body, .panel.edit-user-data .panel-body, .panel.invitation-info .panel-body {
    min-height: 9em;
    max-height: 67.5vh;
    position: relative;
    padding: 1.111em 1.667em 0; }
    .panel.modal-edit-stmt .panel-body .user-warning, .panel.recalculate-results .panel-body .user-warning, .panel.user-cp-causes-modal .panel-body .user-warning, .panel.change-status-modal .panel-body .user-warning, .panel.modal-confirm-finish-stmt .panel-body .user-warning, .panel.edit-user-data .panel-body .user-warning, .panel.invitation-info .panel-body .user-warning {
      color: #f4511e;
      margin-bottom: 1.2em;
      font-weight: 400; }
      .panel.modal-edit-stmt .panel-body .user-warning .mdi, .panel.recalculate-results .panel-body .user-warning .mdi, .panel.user-cp-causes-modal .panel-body .user-warning .mdi, .panel.change-status-modal .panel-body .user-warning .mdi, .panel.modal-confirm-finish-stmt .panel-body .user-warning .mdi, .panel.edit-user-data .panel-body .user-warning .mdi, .panel.invitation-info .panel-body .user-warning .mdi {
        color: #f4511e;
        margin-right: 0.4em; }
        .panel.modal-edit-stmt .panel-body .user-warning .mdi:hover, .panel.recalculate-results .panel-body .user-warning .mdi:hover, .panel.user-cp-causes-modal .panel-body .user-warning .mdi:hover, .panel.change-status-modal .panel-body .user-warning .mdi:hover, .panel.modal-confirm-finish-stmt .panel-body .user-warning .mdi:hover, .panel.edit-user-data .panel-body .user-warning .mdi:hover, .panel.invitation-info .panel-body .user-warning .mdi:hover {
          color: #f4511e !important; }
    .panel.modal-edit-stmt .panel-body input[type="text"], .panel.recalculate-results .panel-body input[type="text"], .panel.user-cp-causes-modal .panel-body input[type="text"], .panel.change-status-modal .panel-body input[type="text"], .panel.modal-confirm-finish-stmt .panel-body input[type="text"], .panel.edit-user-data .panel-body input[type="text"], .panel.invitation-info .panel-body input[type="text"] {
      width: 100%;
      font-size: 1em; }
    .panel.modal-edit-stmt .panel-body input[type="radio"] ~ .mdi, .panel.recalculate-results .panel-body input[type="radio"] ~ .mdi, .panel.user-cp-causes-modal .panel-body input[type="radio"] ~ .mdi, .panel.change-status-modal .panel-body input[type="radio"] ~ .mdi, .panel.modal-confirm-finish-stmt .panel-body input[type="radio"] ~ .mdi, .panel.edit-user-data .panel-body input[type="radio"] ~ .mdi, .panel.invitation-info .panel-body input[type="radio"] ~ .mdi {
      font-size: 1em;
      color: #62cb31; }
      .panel.modal-edit-stmt .panel-body input[type="radio"] ~ .mdi:hover, .panel.recalculate-results .panel-body input[type="radio"] ~ .mdi:hover, .panel.user-cp-causes-modal .panel-body input[type="radio"] ~ .mdi:hover, .panel.change-status-modal .panel-body input[type="radio"] ~ .mdi:hover, .panel.modal-confirm-finish-stmt .panel-body input[type="radio"] ~ .mdi:hover, .panel.edit-user-data .panel-body input[type="radio"] ~ .mdi:hover, .panel.invitation-info .panel-body input[type="radio"] ~ .mdi:hover {
        color: #62cb31 !important; }
      .panel.modal-edit-stmt .panel-body input[type="radio"] ~ .mdi.checked, .panel.recalculate-results .panel-body input[type="radio"] ~ .mdi.checked, .panel.user-cp-causes-modal .panel-body input[type="radio"] ~ .mdi.checked, .panel.change-status-modal .panel-body input[type="radio"] ~ .mdi.checked, .panel.modal-confirm-finish-stmt .panel-body input[type="radio"] ~ .mdi.checked, .panel.edit-user-data .panel-body input[type="radio"] ~ .mdi.checked, .panel.invitation-info .panel-body input[type="radio"] ~ .mdi.checked {
        display: none; }
      .panel.modal-edit-stmt .panel-body input[type="radio"] ~ .mdi.unchecked, .panel.recalculate-results .panel-body input[type="radio"] ~ .mdi.unchecked, .panel.user-cp-causes-modal .panel-body input[type="radio"] ~ .mdi.unchecked, .panel.change-status-modal .panel-body input[type="radio"] ~ .mdi.unchecked, .panel.modal-confirm-finish-stmt .panel-body input[type="radio"] ~ .mdi.unchecked, .panel.edit-user-data .panel-body input[type="radio"] ~ .mdi.unchecked, .panel.invitation-info .panel-body input[type="radio"] ~ .mdi.unchecked {
        display: inline-block; }
    .panel.modal-edit-stmt .panel-body input[type="radio"]:checked ~ .mdi.checked, .panel.recalculate-results .panel-body input[type="radio"]:checked ~ .mdi.checked, .panel.user-cp-causes-modal .panel-body input[type="radio"]:checked ~ .mdi.checked, .panel.change-status-modal .panel-body input[type="radio"]:checked ~ .mdi.checked, .panel.modal-confirm-finish-stmt .panel-body input[type="radio"]:checked ~ .mdi.checked, .panel.edit-user-data .panel-body input[type="radio"]:checked ~ .mdi.checked, .panel.invitation-info .panel-body input[type="radio"]:checked ~ .mdi.checked {
      display: inline-block; }
    .panel.modal-edit-stmt .panel-body input[type="radio"]:checked ~ .mdi.unchecked, .panel.recalculate-results .panel-body input[type="radio"]:checked ~ .mdi.unchecked, .panel.user-cp-causes-modal .panel-body input[type="radio"]:checked ~ .mdi.unchecked, .panel.change-status-modal .panel-body input[type="radio"]:checked ~ .mdi.unchecked, .panel.modal-confirm-finish-stmt .panel-body input[type="radio"]:checked ~ .mdi.unchecked, .panel.edit-user-data .panel-body input[type="radio"]:checked ~ .mdi.unchecked, .panel.invitation-info .panel-body input[type="radio"]:checked ~ .mdi.unchecked {
      display: none; }
    .panel.modal-edit-stmt .panel-body .edit-percent input, .panel.recalculate-results .panel-body .edit-percent input, .panel.user-cp-causes-modal .panel-body .edit-percent input, .panel.change-status-modal .panel-body .edit-percent input, .panel.modal-confirm-finish-stmt .panel-body .edit-percent input, .panel.edit-user-data .panel-body .edit-percent input, .panel.invitation-info .panel-body .edit-percent input {
      width: 75%;
      margin-right: 0.4em; }
    .panel.modal-edit-stmt .panel-body .bg-term .hasDatepicker-min,
    .panel.modal-edit-stmt .panel-body .bg-term .hasDatepicker-max, .panel.recalculate-results .panel-body .bg-term .hasDatepicker-min,
    .panel.recalculate-results .panel-body .bg-term .hasDatepicker-max, .panel.user-cp-causes-modal .panel-body .bg-term .hasDatepicker-min,
    .panel.user-cp-causes-modal .panel-body .bg-term .hasDatepicker-max, .panel.change-status-modal .panel-body .bg-term .hasDatepicker-min,
    .panel.change-status-modal .panel-body .bg-term .hasDatepicker-max, .panel.modal-confirm-finish-stmt .panel-body .bg-term .hasDatepicker-min,
    .panel.modal-confirm-finish-stmt .panel-body .bg-term .hasDatepicker-max, .panel.edit-user-data .panel-body .bg-term .hasDatepicker-min,
    .panel.edit-user-data .panel-body .bg-term .hasDatepicker-max, .panel.invitation-info .panel-body .bg-term .hasDatepicker-min,
    .panel.invitation-info .panel-body .bg-term .hasDatepicker-max {
      width: 94%;
      margin-left: 0;
      margin-right: 0; }
    .panel.modal-edit-stmt .panel-body .bg-term input[type="number"], .panel.recalculate-results .panel-body .bg-term input[type="number"], .panel.user-cp-causes-modal .panel-body .bg-term input[type="number"], .panel.change-status-modal .panel-body .bg-term input[type="number"], .panel.modal-confirm-finish-stmt .panel-body .bg-term input[type="number"], .panel.edit-user-data .panel-body .bg-term input[type="number"], .panel.invitation-info .panel-body .bg-term input[type="number"] {
      font-size: 1em; }
    .panel.modal-edit-stmt .panel-body .bg-term input[name="period"], .panel.recalculate-results .panel-body .bg-term input[name="period"], .panel.user-cp-causes-modal .panel-body .bg-term input[name="period"], .panel.change-status-modal .panel-body .bg-term input[name="period"], .panel.modal-confirm-finish-stmt .panel-body .bg-term input[name="period"], .panel.edit-user-data .panel-body .bg-term input[name="period"], .panel.invitation-info .panel-body .bg-term input[name="period"] {
      width: 68%; }
  .panel.modal-edit-stmt .panel-footer, .panel.recalculate-results .panel-footer, .panel.user-cp-causes-modal .panel-footer, .panel.change-status-modal .panel-footer, .panel.modal-confirm-finish-stmt .panel-footer, .panel.edit-user-data .panel-footer, .panel.invitation-info .panel-footer {
    border: none;
    border-radius: 0;
    background-color: #ffffff;
    padding: 0 1.667em 1.111em;
    margin: 0; }
    .panel.modal-edit-stmt .panel-footer .btn[type="submit"], .panel.recalculate-results .panel-footer .btn[type="submit"], .panel.user-cp-causes-modal .panel-footer .btn[type="submit"], .panel.change-status-modal .panel-footer .btn[type="submit"], .panel.modal-confirm-finish-stmt .panel-footer .btn[type="submit"], .panel.edit-user-data .panel-footer .btn[type="submit"], .panel.invitation-info .panel-footer .btn[type="submit"] {
      font-size: 1.2em; }
    .panel.modal-edit-stmt .panel-footer .btn-green, .panel.recalculate-results .panel-footer .btn-green, .panel.user-cp-causes-modal .panel-footer .btn-green, .panel.change-status-modal .panel-footer .btn-green, .panel.modal-confirm-finish-stmt .panel-footer .btn-green, .panel.edit-user-data .panel-footer .btn-green, .panel.invitation-info .panel-footer .btn-green {
      margin-top: 0.42em !important; }

.panel.modal-edit-stmt .panel-body, .panel.user-cp-causes-modal .panel-body, .panel.modal-confirm-finish-stmt .panel-body {
  overflow-y: auto; }
  .panel.modal-edit-stmt .panel-body span, .panel.modal-edit-stmt .panel-body label, .panel.user-cp-causes-modal .panel-body span, .panel.user-cp-causes-modal .panel-body label, .panel.modal-confirm-finish-stmt .panel-body span, .panel.modal-confirm-finish-stmt .panel-body label {
    font-weight: 400;
    font-size: 1em;
    margin: 0;
    line-height: 2.5em; }
    .panel.modal-edit-stmt .panel-body span.alert-danger, .panel.modal-edit-stmt .panel-body label.alert-danger, .panel.user-cp-causes-modal .panel-body span.alert-danger, .panel.user-cp-causes-modal .panel-body label.alert-danger, .panel.modal-confirm-finish-stmt .panel-body span.alert-danger, .panel.modal-confirm-finish-stmt .panel-body label.alert-danger {
      line-height: normal;
      font-size: 0.85em; }

.panel.modal-edit-stmt .panel-footer, .panel.user-cp-causes-modal .panel-footer, .panel.modal-confirm-finish-stmt .panel-footer {
  padding: 0 1.667em 1.111em; }

.panel.modal-edit-stmt .input-locked, .panel.user-cp-causes-modal .input-locked, .panel.modal-confirm-finish-stmt .input-locked {
  display: block; }

.panel.modal-edit-stmt .panel-body [for="stmt-edit-date-start"],
.panel.modal-edit-stmt .panel-body [for="stmt-edit-date-end"] {
  position: absolute;
  left: -10px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 1.2em;
  line-height: 1; }

.panel.modal-edit-stmt .panel-body [for="stmt-edit-days"] {
  font-size: 1.2em;
  line-height: 1; }

.panel.modal-edit-stmt .panel-body input[type="radio"] + label i.material-icons {
  vertical-align: middle; }

.panel.edit-user-data {
  width: 45%;
  font-weight: 500; }
  .panel.edit-user-data .change-email,
  .panel.edit-user-data .change-password {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .panel.edit-user-data .change-email input[type="text"],
    .panel.edit-user-data .change-password input[type="text"] {
      -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
      -ms-flex-positive: 1;
      flex-grow: 1;
      margin-right: 0; }
    .panel.edit-user-data .change-email span.alert-danger,
    .panel.edit-user-data .change-password span.alert-danger {
      font-size: 0.8rem;
      -ms-flex-preferred-size: 70%;
      flex-basis: 70%; }

.panel.invitation-info {
  width: 45%;
  font-weight: 500; }
  .panel.invitation-info .invitation-info__banks {
    max-height: 300px;
    overflow: hidden;
    overflow-y: auto; }

.panel.recalculate-results .dataTables_wrapper {
  max-height: 40vh;
  position: relative;
  overflow: auto; }

.panel.recalculate-results .tooltip-individual,
.panel.recalculate-results .tooltip-denied {
  opacity: 1; }
  .panel.recalculate-results .tooltip-individual.left .tooltip-inner,
  .panel.recalculate-results .tooltip-denied.left .tooltip-inner {
    background-color: #fff;
    color: #34495e; }
  .panel.recalculate-results .tooltip-individual.left .tooltip-arrow,
  .panel.recalculate-results .tooltip-denied.left .tooltip-arrow {
    transform: translateY(-50%);
    margin-top: 0;
    border-width: 9px 0 9px 9px;
    border-left-color: #fff; }

.panel.recalculate-results .tooltip-individual {
  border: 1px solid #ffa726; }
  .panel.recalculate-results .tooltip-individual.left .tooltip-arrow {
    filter: drop-shadow(1px 0 0 #ffa726); }

.panel.recalculate-results .tooltip-denied {
  border: 1px solid #f4511e; }
  .panel.recalculate-results .tooltip-denied.left .tooltip-inner .heading {
    color: #f4511e; }
  .panel.recalculate-results .tooltip-denied.left .tooltip-arrow {
    filter: drop-shadow(1px 0 0 #f4511e); }

.panel.recalculate-results table tr.row-inactive {
  background-color: #f8f8f8; }
  .panel.recalculate-results table tr.row-inactive .alert-icon {
    color: #a6a7a9;
    font-size: 1.1em;
    vertical-align: baseline; }
    .panel.recalculate-results table tr.row-inactive .alert-icon:hover {
      color: #a6a7a9 !important; }
  .panel.recalculate-results table tr.row-inactive .alert-icon + .tooltip {
    min-width: 30em;
    width: 30em; }

.panel.recalculate-results table thead td {
  text-align: left;
  padding: .5em 1em; }

.panel.recalculate-results table tbody td {
  padding: 0.7em 1em; }
  .panel.recalculate-results table tbody td.cell-center {
    text-align: center; }
  .panel.recalculate-results table tbody td.cell-right {
    text-align: right; }
  .panel.recalculate-results table tbody td:last-child {
    text-align: right; }
  .panel.recalculate-results table tbody td .diff {
    display: inline-block;
    padding: 0; }
    .panel.recalculate-results table tbody td .diff::after {
      font-family: 'Material Design Icons';
      font-size: 1.05em;
      display: inline-block;
      vertical-align: baseline; }
  .panel.recalculate-results table tbody td .price {
    color: #a6a7a9; }
  .panel.recalculate-results table tbody td.increase-price {
    color: #f4511e; }
    .panel.recalculate-results table tbody td.increase-price .diff::after {
      content: '\F05D'; }
  .panel.recalculate-results table tbody td.decrease-price {
    color: #33800e; }
    .panel.recalculate-results table tbody td.decrease-price .diff::after {
      content: '\F045'; }
  .panel.recalculate-results table tbody td.individual, .panel.recalculate-results table tbody td.denied, .panel.recalculate-results table tbody td.no-changes {
    text-align: center; }
  .panel.recalculate-results table tbody td.individual {
    color: #ffa726; }
    .panel.recalculate-results table tbody td.individual .mdi {
      color: #ffa726;
      font-size: 1.1em;
      margin-left: 0.25em; }
      .panel.recalculate-results table tbody td.individual .mdi:hover {
        color: #ffa726 !important; }
  .panel.recalculate-results table tbody td.no-changes {
    color: inherit; }
  .panel.recalculate-results table tbody td.denied {
    color: #f4511e; }
    .panel.recalculate-results table tbody td.denied .mdi {
      color: #f4511e;
      font-size: 1.1em;
      margin-left: 0.25em; }
      .panel.recalculate-results table tbody td.denied .mdi:hover {
        color: #f4511e !important; }
  .panel.recalculate-results table tbody td .restore-icon,
  .panel.recalculate-results table tbody td .alert-icon {
    color: #a6a7a9;
    font-size: 1.1em;
    vertical-align: baseline; }
    .panel.recalculate-results table tbody td .restore-icon:hover,
    .panel.recalculate-results table tbody td .alert-icon:hover {
      color: #a6a7a9 !important; }
  .panel.recalculate-results table tbody td .restore-icon + .tooltip,
  .panel.recalculate-results table tbody td .alert-icon + .tooltip {
    min-width: 30em;
    width: 30em; }
  .panel.recalculate-results table tbody td .restore-icon + .tooltip {
    width: 24em !important; }
    .panel.recalculate-results table tbody td .restore-icon + .tooltip &gt; .tooltip-inner {
      max-width: 23.5em !important;
      padding: 0.5em 1em; }

.panel.recalculate-results .panel-body {
  padding: 1.111em 1.667em; }

.panel.recalculate-results .results-general {
  display: none;
  font-weight: 400; }
  .panel.recalculate-results .results-general:first-child &gt; div {
    font-size: 1.25em; }
  .panel.recalculate-results .results-general .question {
    text-transform: uppercase;
    margin-top: 1.5em; }

/* ÐœÐ¾Ð´Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¾ÐºÐ½Ð¾ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹ ÑƒÑÐ»Ð¾Ð²Ð¸Ð¹ Ð‘Ð“ Ð² ÐºÐ°Ð±Ð¸Ð½ÐµÑ‚Ðµ Ð±Ð°Ð½ÐºÐ° */
.panel.stmt-changes {
  font-size: 1em;
  box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2);
  margin: 8em 0 0;
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  transition: width .2s;
  background-color: #ffffff; }
  .panel.stmt-changes .panel-heading {
    background-color: #34495e;
    border: none;
    position: relative;
    padding: 0.45em 1.667em;
    line-height: 2.5em;
    vertical-align: baseline; }
    .panel.stmt-changes .panel-heading h2,
    .panel.stmt-changes .panel-heading .statement-number,
    .panel.stmt-changes .panel-heading .closeModal {
      vertical-align: baseline; }
    .panel.stmt-changes .panel-heading h2 {
      font-size: 1.3em;
      margin: 0;
      color: #ffffff; }
    .panel.stmt-changes .panel-heading .closeModal {
      font-size: 1.3em;
      color: #ffffff;
      cursor: pointer; }
      .panel.stmt-changes .panel-heading .closeModal:hover {
        color: #ffffff !important; }
  .panel.stmt-changes .panel-body {
    padding: 1.111em 1.667em;
    overflow-y: auto;
    min-height: 10em;
    max-height: 67.5vh; }
    .panel.stmt-changes .panel-body table {
      border-collapse: collapse; }
      .panel.stmt-changes .panel-body table thead {
        background-color: #eef1f5; }
        .panel.stmt-changes .panel-body table thead td {
          text-align: left; }
      .panel.stmt-changes .panel-body table td {
        border: 1px solid #b8bbbe;
        padding: 9px .5em;
        white-space: nowrap; }
        .panel.stmt-changes .panel-body table td.hidden-cell {
          visibility: hidden; }
        .panel.stmt-changes .panel-body table td .price--decrease {
          color: #f4511e; }
          .panel.stmt-changes .panel-body table td .price--decrease::after {
            content: '\F045'; }
        .panel.stmt-changes .panel-body table td .price--increase {
          color: #33800e; }
          .panel.stmt-changes .panel-body table td .price--increase::after {
            content: '\F05D'; }
        .panel.stmt-changes .panel-body table td .price::after {
          font-family: 'Material Design Icons';
          font-size: 1.05em;
          display: inline-block;
          vertical-align: baseline;
          margin: 0 0.6em 0 0.2em; }

/* ÐœÐ¾Ð´Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¾ÐºÐ½Ð¾ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð½Ð¾Ð²Ð¾ÑÑ‚ÐµÐ¹ */
.panel.modal-view-news {
  font-size: 1em;
  box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2);
  margin: 5em 0 0;
  position: fixed;
  width: 70%;
  left: 50%;
  transform: translateX(-50%);
  transition: width .2s;
  background-color: #ffffff; }
  .panel.modal-view-news .panel-heading {
    background-color: #34495e;
    border: none;
    position: relative;
    padding: 0.45em 1.667em;
    line-height: 2.5em; }
    .panel.modal-view-news .panel-heading h2 {
      font-size: 1.3em;
      margin: 0;
      color: #ffffff;
      display: inline-block; }
    .panel.modal-view-news .panel-heading .closeModal {
      margin: 0.2em 0 0 0;
      color: #ffffff;
      cursor: pointer; }
      .panel.modal-view-news .panel-heading .closeModal:hover {
        color: #ffffff !important; }
  .panel.modal-view-news .panel-body {
    min-height: 9em;
    max-height: 67vh;
    position: relative;
    padding: 1.111em 1.667em;
    overflow-y: scroll;
    background: #f7f7f7; }
    .panel.modal-view-news .panel-body .news-item {
      background: #ffffff;
      border: 1px solid #f7f7f7;
      border-top: 2px solid #62cb31;
      margin-bottom: 1em; }
      .panel.modal-view-news .panel-body .news-item:last-of-type {
        margin-bottom: 0; }
      .panel.modal-view-news .panel-body .news-item .news-header {
        position: relative;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center; }
        .panel.modal-view-news .panel-body .news-item .news-header .text,
        .panel.modal-view-news .panel-body .news-item .news-header h4 {
          padding: 1em;
          white-space: nowrap;
          -ms-flex-positive: 1;
          flex-grow: 1;
          overflow: hidden;
          text-overflow: ellipsis;
          color: #34495e; }
        .panel.modal-view-news .panel-body .news-item .news-header .btn {
          padding: 0.3em;
          line-height: 1;
          margin-top: 0; }
          .panel.modal-view-news .panel-body .news-item .news-header .btn i {
            color: #9a9c9f; }
          .panel.modal-view-news .panel-body .news-item .news-header .btn:hover, .panel.modal-view-news .panel-body .news-item .news-header .btn:active, .panel.modal-view-news .panel-body .news-item .news-header .btn:focus {
            background: #fff; }
            .panel.modal-view-news .panel-body .news-item .news-header .btn:hover i:hover, .panel.modal-view-news .panel-body .news-item .news-header .btn:active i:hover, .panel.modal-view-news .panel-body .news-item .news-header .btn:focus i:hover {
              color: #737578 !important; }
          .panel.modal-view-news .panel-body .news-item .news-header .btn:focus {
            border: none;
            outline: none; }
        .panel.modal-view-news .panel-body .news-item .news-header .add-favorite {
          display: inline-block;
          margin: 0 1em; }
          .panel.modal-view-news .panel-body .news-item .news-header .add-favorite .btn:hover .mdi, .panel.modal-view-news .panel-body .news-item .news-header .add-favorite .btn:active .mdi {
            color: #ffa726 !important;
            background: #fff; }
          .panel.modal-view-news .panel-body .news-item .news-header .add-favorite .mdi-star {
            display: none; }
          .panel.modal-view-news .panel-body .news-item .news-header .add-favorite .mdi-star-outline {
            display: block; }
          .panel.modal-view-news .panel-body .news-item .news-header .add-favorite .starred .mdi-star {
            display: block;
            color: #ffa726; }
          .panel.modal-view-news .panel-body .news-item .news-header .add-favorite .starred .mdi-star-outline {
            display: none; }
      .panel.modal-view-news .panel-body .news-item .news-body {
        padding: 0 1em 1em; }
        .panel.modal-view-news .panel-body .news-item .news-body ul li, .panel.modal-view-news .panel-body .news-item .news-body ol li {
          font-size: 1em;
          color: #34495e;
          line-height: initial;
          font-weight: initial; }
      .panel.modal-view-news .panel-body .news-item .files-container {
        padding: 0 1em 1em; }
        .panel.modal-view-news .panel-body .news-item .files-container .icon-attachment {
          color: #9a9c9f;
          margin: .2em 0 0;
          display: inline-block; }
          .panel.modal-view-news .panel-body .news-item .files-container .icon-attachment:hover {
            color: #9a9c9f !important; }
        .panel.modal-view-news .panel-body .news-item .files-container .link {
          color: #9a9c9f;
          font-weight: 400;
          transition: color .3s;
          text-decoration: none; }
          .panel.modal-view-news .panel-body .news-item .files-container .link:hover,
          .panel.modal-view-news .panel-body .news-item .files-container .link:hover .icon-download {
            color: #737578; }
          .panel.modal-view-news .panel-body .news-item .files-container .link .size {
            padding: 0 0.75em; }
          .panel.modal-view-news .panel-body .news-item .files-container .link .icon-download {
            transition: color .3s; }
            .panel.modal-view-news .panel-body .news-item .files-container .link .icon-download:hover {
              color: #737578 !important; }
    .panel.modal-view-news .panel-body a {
      color: #62cb31;
      text-decoration: underline;
      transition: color 0.3s; }
  .panel.modal-view-news .panel-footer {
    border: none;
    border-radius: 0;
    background-color: #ffffff;
    padding: 0 1.667em 1.111em;
    margin: 0; }
    .panel.modal-view-news .panel-footer .btn[type="submit"] {
      font-size: 1.2em; }
    .panel.modal-view-news .panel-footer .btn-green {
      margin-top: 0.42em !important; }

/* ÐœÐ¾Ð´Ð°Ð»ÐºÐ° Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÑÑ‚Ð°Ñ‚ÑƒÑÐ° Ð»Ð¸Ð´Ð° (Ð›Ðš Ð°Ð³ÐµÐ½Ñ‚Ð° Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸)*/
.panel.change-status-modal {
  font-weight: 500;
  width: 35.42%;
  margin: 0;
  top: 50%;
  transform: translate(-50%, -50%); }
  .panel.change-status-modal input[type="radio"] + label i.material-icons {
    margin: 0 0.666em 0 0; }
  .panel.change-status-modal .panel-heading {
    padding: 0.45em 2em;
    position: relative; }
    .panel.change-status-modal .panel-heading [data-dismiss="modal"] {
      position: absolute;
      top: 50%;
      right: 20px;
      transform: translateY(-50%);
      color: #ffffff;
      cursor: pointer; }
      .panel.change-status-modal .panel-heading [data-dismiss="modal"]:hover {
        color: #ffffff !important; }
  .panel.change-status-modal .panel-body {
    padding: 1.45em 2em 1.2em;
    overflow: hidden; }
    .panel.change-status-modal .panel-body .delimiter {
      margin: 1.2em -100px 0;
      height: 1px;
      background-color: #d8d8d8; }
    .panel.change-status-modal .panel-body div textarea {
      padding: 0 !important;
      margin: 0.5em 0 !important;
      resize: none; }
      .panel.change-status-modal .panel-body div textarea:focus, .panel.change-status-modal .panel-body div textarea:hover {
        outline: 0 !important;
        border: 0 !important; }
    .panel.change-status-modal .panel-body .counter-symbols {
      -ms-flex-pack: end;
      justify-content: flex-end;
      font-size: 0.8em;
      color: #6a6c6f; }

/* ÐœÐ¾Ð´Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¾ÐºÐ½Ð¾ Ð¶Ð°Ð»Ð¾Ð± Ð½Ð° Ð¼Ð¾Ð´ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° */
.panel.modal-complaint-moder {
  font-size: 1em;
  box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2);
  margin: 3em 0 0;
  position: fixed;
  left: 50%;
  width: 50%;
  transform: translateX(-50%);
  transition: width .2s;
  background-color: #ffffff; }
  .panel.modal-complaint-moder .preloader {
    display: none; }
    .panel.modal-complaint-moder .preloader .preloader-animation {
      position: absolute;
      left: 50%;
      margin-left: -3.25em;
      top: 40%; }
  .panel.modal-complaint-moder .panel-heading {
    background-color: #34495e;
    border: none;
    position: relative;
    padding: 1em 1.667em;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center; }
    .panel.modal-complaint-moder .panel-heading h2 {
      font-size: 1.3em;
      margin: 0;
      color: #ffffff; }
    .panel.modal-complaint-moder .panel-heading .closeModal {
      color: #ffffff;
      cursor: pointer; }
      .panel.modal-complaint-moder .panel-heading .closeModal:hover {
        color: #ffffff !important; }
  .panel.modal-complaint-moder .panel-body {
    min-height: 9em;
    max-height: 67.5vh;
    position: relative;
    padding: 0; }
    .panel.modal-complaint-moder .panel-body .items {
      max-height: 350px;
      overflow-y: auto;
      padding: 1.667em; }
      .panel.modal-complaint-moder .panel-body .items .item {
        margin-bottom: 1em; }
        .panel.modal-complaint-moder .panel-body .items .item__date {
          font-size: 0.9em;
          color: #9a9c9f; }
        .panel.modal-complaint-moder .panel-body .items .item__text {
          max-height: 3em;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          max-width: 100%;
          margin: 0.8em 0;
          color: #34495e;
          font-size: 0.9em;
          word-break: break-all; }
          .panel.modal-complaint-moder .panel-body .items .item__text.show-more {
            max-height: 100%;
            -webkit-line-clamp: initial; }
        .panel.modal-complaint-moder .panel-body .items .item__more-btn {
          font-size: 0.9em;
          float: right; }
    .panel.modal-complaint-moder .panel-body .input-block {
      padding: 1em 0; }
      .panel.modal-complaint-moder .panel-body .input-block textarea {
        padding: 1em 1.667em;
        border: none !important;
        width: 100%;
        font-size: 1em;
        resize: none; }
      .panel.modal-complaint-moder .panel-body .input-block span.alert-danger {
        font-size: 0.9em;
        margin-left: 1.6em; }
  .panel.modal-complaint-moder .panel-footer {
    border-radius: 0;
    background-color: #ffffff;
    padding: 0 1.667em 1.111em;
    margin: 0; }
    .panel.modal-complaint-moder .panel-footer .btn[type="submit"] {
      font-size: 1.2em; }
    .panel.modal-complaint-moder .panel-footer .btn-green {
      margin-top: 0.42em !important; }

#main-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 499;
  height: 100%;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 5.7em 0 0 0;
  transition: width 0.3s ease-in-out;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: #0f4b94;
  overflow: visible; }
  #main-menu .navigation {
    display: block;
    overflow-x: hidden;
    overflow-y: auto;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    margin-bottom: auto;
    margin-top: 0;
    padding: 0;
    -ms-flex-positive: 1;
    flex-grow: 1; }
  #main-menu .menu-button-b {
    text-align: center;
    padding: 0.85em 0.8em;
    transition: padding 0.3s; }
    #main-menu .menu-button-b .btn {
      width: 100%;
      padding: 0 0.85em;
      line-height: 2.5rem;
      margin: 0;
      text-align: center;
      font-size: 1.08rem;
      transition: padding 0.3s; }
      #main-menu .menu-button-b .btn span {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        display: inline-block;
        transition: opacity 0.3s, padding 0.3s;
        opacity: 1;
        padding-left: 0.8em; }
  #main-menu .navigation-bottom-items {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-top: 1px solid #ffffff; }
    #main-menu .navigation-bottom-items .dropdown-right-items {
      position: absolute;
      bottom: 0; }
      #main-menu .navigation-bottom-items .dropdown-right-items .child-item + .tooltip.right {
        margin-top: -10px !important; }
        #main-menu .navigation-bottom-items .dropdown-right-items .child-item + .tooltip.right .tooltip-inner {
          min-width: 450px; }
    #main-menu .navigation-bottom-items &gt; .dropdown-right-toggle:last-child a {
      border-bottom: 0; }

#main-menu .navigation-item {
  background: #0f4b94;
  display: block;
  list-style: none;
  position: relative;
  transition: background-color 0.25s ease-out, width 0.3s ease-in-out; }
  #main-menu .navigation-item.active &gt; a,
  #main-menu .navigation-item.active .collapsed-only {
    background-color: #00b51c; }
  #main-menu .navigation-item:hover {
    background: #0d3e73; }
  #main-menu .navigation-item.disabled a {
    background: #0f4b94;
    color: rgba(250, 250, 250, 0.33);
    cursor: not-allowed; }
    #main-menu .navigation-item.disabled a:hover {
      background: #0f4b94;
      color: rgba(250, 250, 250, 0.33); }
      #main-menu .navigation-item.disabled a:hover .menu-icon {
        color: rgba(250, 250, 250, 0.33) !important; }
  #main-menu .navigation-item.navigation-item-separator {
    padding: 0 1rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    background: #0d3e73;
    opacity: .6;
    filter: alpha(opacity=60);
    line-height: 3rem;
    font-size: 1rem;
    width: 100%;
    overflow: hidden;
    white-space: nowrap; }
    #main-menu .navigation-item.navigation-item-separator span {
      font-size: 1rem;
      text-transform: uppercase;
      color: #ffffff;
      display: inline-block;
      transition: margin-left 0.3s;
      margin-left: -1.5rem; }
    #main-menu .navigation-item.navigation-item-separator .menu-icon {
      font-size: 1.2rem;
      line-height: 1em;
      color: #ffffff;
      transition: margin 0.3s, opacity 0.3s;
      width: 1.4rem;
      display: inline-block;
      opacity: 0; }
      #main-menu .navigation-item.navigation-item-separator .menu-icon:hover {
        color: #ffffff !important; }
  #main-menu .navigation-item.parent-active {
    background: #0d3e73;
    box-shadow: inset 5px 0 0 0 #00b51c; }
  #main-menu .navigation-item a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    line-height: 3rem;
    padding: 0 14px;
    text-decoration: none;
    color: #ffffff;
    position: relative;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    text-align: left; }
    #main-menu .navigation-item a:hover {
      color: #ffffff; }
    #main-menu .navigation-item a .menu-icon {
      font-size: 1.2rem;
      line-height: 1em;
      color: inherit;
      transition: margin 0.3s;
      width: 1.4rem;
      display: inline-block; }
      #main-menu .navigation-item a .menu-icon:hover {
        color: #ffffff !important; }
    #main-menu .navigation-item a span {
      display: inline-block; }
  #main-menu .navigation-item .item-text {
    opacity: 1;
    transition: opacity 0.3s; }
  #main-menu .navigation-item.collapsed-only {
    background-color: #0d3e73;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.25s ease-in-out .1s, visibility 0.25s ease-in-out .1s;
    position: fixed;
    margin-left: 3em; }
  #main-menu .navigation-item .unread-news-count {
    display: inline-block;
    position: absolute;
    right: 1rem;
    top: 50%;
    transform: translateY(-50%);
    padding: 0.25rem .35rem;
    background-color: #f4511e;
    border-radius: 15px;
    line-height: 1;
    font-size: 0.9rem; }
    #main-menu .navigation-item .unread-news-count--hidden {
      visibility: hidden; }

#main-menu .parent-item a {
  font-size: 0; }
  #main-menu .parent-item a span {
    font-size: 1rem; }

#main-menu .child-item a {
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  font-size: 1rem; }

#main-menu .toggle-menu {
  margin-top: -1px; }
  #main-menu .toggle-menu a {
    border: 0;
    line-height: 2.45em;
    font-size: 0.8em;
    opacity: 0.6; }
    #main-menu .toggle-menu a .item-text {
      padding-left: 1rem;
      font-size: 0.9rem; }
    #main-menu .toggle-menu a .minimize,
    #main-menu .toggle-menu a .expand {
      font-size: 1.2rem; }
    #main-menu .toggle-menu a .minimize {
      display: inline-block; }
    #main-menu .toggle-menu a .expand {
      display: none; }
  #main-menu .toggle-menu + .tooltip.right {
    opacity: 0;
    transition: opacity 0.1s ease-in-out .35s;
    margin-bottom: -10px !important; }
    #main-menu .toggle-menu + .tooltip.right .tooltip-inner {
      min-width: 200px; }

#main-menu .dropdown-right-items {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease-in-out 0.1s, visibility 0.3s ease-in-out 0.1s;
  /* Ð² Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ðµ Ð¼ÐµÐ½ÑŽ Ð¿Ð¾ÑÐ²Ð»ÑÐµÑ‚ÑÑ Ñ Ñ‡ÑƒÑ‚ÑŒ Ð±Ð¾Ð»ÑŒÑˆÐµÐ¹ Ð·Ð°Ð´ÐµÑ€Ð¶ÐºÐ¾Ð¹, Ñ‡ÐµÐ¼ Ð¸ÑÑ‡ÐµÐ·Ð°ÐµÑ‚ */
  padding: 0;
  margin: 0;
  display: block;
  position: fixed; }
  #main-menu .dropdown-right-items .dropdown-parent-item {
    display: none; }
    #main-menu .dropdown-right-items .dropdown-parent-item a {
      border-bottom-color: #ffffff;
      font-weight: 400; }
    #main-menu .dropdown-right-items .dropdown-parent-item.parent-active {
      box-shadow: none; }

#main-menu .dropdown-right-toggle:hover .dropdown-right-items {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.25s ease-in-out 0.3s, visibility 0.25s ease-in-out 0.3s; }

#main-menu .dropdown-right-toggle &gt; a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }
  #main-menu .dropdown-right-toggle &gt; a .icon-open {
    opacity: 1;
    margin-left: auto;
    line-height: 1;
    color: inherit;
    transition: opacity 0.3s;
    font-size: 1.15rem; }

#main-menu.collapsed {
  width: 3em; }
  #main-menu.collapsed .parent-item {
    width: 3em; }
  #main-menu.collapsed .child-item {
    width: 14.2em; }
  #main-menu.collapsed .navigation-item:hover .collapsed-only {
    visibility: visible;
    opacity: 1;
    transition: opacity 0.25s ease-in-out 0.3s, visibility 0.25s ease-in-out 0.3s; }
  #main-menu.collapsed .navigation-item a .menu-icon {
    margin-left: 0.2rem; }
  #main-menu.collapsed .navigation-item .item-text,
  #main-menu.collapsed .navigation-item .icon-open {
    opacity: 0; }
  #main-menu.collapsed .navigation-item.navigation-item-separator span {
    margin-left: 0; }
  #main-menu.collapsed .navigation-item.navigation-item-separator .menu-icon {
    opacity: 0.6; }
  #main-menu.collapsed .navigation-item .unread-news-count {
    font-size: 0;
    border-radius: 50%;
    padding: 0.3rem;
    top: 32%; }
  #main-menu.collapsed .toggle-menu .minimize {
    display: none; }
  #main-menu.collapsed .toggle-menu .expand {
    display: inline-block; }
  #main-menu.collapsed .toggle-menu + .tooltip.right {
    opacity: 1; }
  #main-menu.collapsed .dropdown-right-items .dropdown-parent-item {
    display: block; }
  #main-menu.collapsed .navigation .dropdown-right-items {
    left: 3em; }
  #main-menu.collapsed .menu-button-b {
    padding: 0.85em 0.3em; }
    #main-menu.collapsed .menu-button-b .btn {
      padding-left: 0.5em; }
      #main-menu.collapsed .menu-button-b .btn span {
        opacity: 0;
        text-overflow: clip;
        padding-left: 0; }

@media (max-width: 767px) {
  #main-wrapper {
    padding-left: 3em; }
  #main-menu {
    width: 3em; }
    #main-menu .parent-item {
      width: 3em; }
    #main-menu .child-item {
      width: 14.2em; }
    #main-menu .navigation-item.navigation-item-separator .menu-icon,
    #main-menu .navigation-item a .menu-icon {
      margin-left: 0; }
    #main-menu .navigation-item .item-text, #main-menu .navigation-item.toggle-menu {
      display: none; }
    #main-menu .navigation-item:hover .collapsed-only {
      visibility: visible;
      opacity: 1;
      transition: opacity 0.25s ease-in-out 0.3s, visibility 0.25s ease-in-out 0.3s; }
    #main-menu .navigation-item.navigation-item-separator span {
      margin-left: 0; }
    #main-menu .navigation-item.navigation-item-separator .menu-icon {
      opacity: 1; }
    #main-menu .navigation-item .unread-news-count {
      font-size: 0;
      border-radius: 50%;
      padding: 0.3rem;
      top: 32%; }
    #main-menu .dropdown-right-toggle &gt; a {
      height: 2.8rem; }
      #main-menu .dropdown-right-toggle &gt; a .icon-open {
        display: none; }
    #main-menu .dropdown-right-items {
      left: 3em; }
      #main-menu .dropdown-right-items .dropdown-parent-item {
        display: block; }
    #main-menu .menu-button-b {
      padding: 0.85em 0.3em; }
      #main-menu .menu-button-b .btn {
        padding-left: 0.55em; }
        #main-menu .menu-button-b .btn span {
          opacity: 0;
          text-overflow: clip; } }

@media (max-width: 1560px) {
  #main-menu .menu-button-b .btn {
    padding: 0 0.3em; }
    #main-menu .menu-button-b .btn span {
      padding-left: 0.25em; } }

@media (min-width: 768px) {
  #main-wrapper {
    padding-left: 14.2em; }
    #main-wrapper.expanded {
      padding-left: 3em; }
  #main-menu {
    width: 14.2em; }
    #main-menu .dropdown-right-items {
      left: 14.2em; }
    #main-menu .parent-item,
    #main-menu .child-item {
      width: 14.2em; }
    #main-menu .navigation-item a .menu-icon {
      margin: 0 0.71em 0 .125em; }
    #main-menu .navigation-item .item-text {
      display: inline-block; }
    #main-menu .navigation-item.toggle-menu {
      display: block; }
    #main-menu.collapsed .dropdown-right-items {
      left: 3em; }
    #main-menu .dropdown-right-toggle &gt; a .icon-open {
      display: inline-block; } }

html {
  box-sizing: border-box;
  color: #34495e;
  font-family: plumb, sans-serif !important;
  font-size: 18px;
  font-weight: 300;
  height: 100vh;
  z-index: 1; }

body {
  height: 100vh;
  min-height: 100vh;
  z-index: 1;
  padding-bottom: 0 !important; }

.wrapper {
  min-height: 100%;
  margin-bottom: -2.77777em;
  width: 100%; }

.main {
  padding: 0 0 calc(3em + 5em) 0; }

h1, h2, h3, h4, h5 {
  font-weight: 400;
  text-transform: none; }

h1 {
  font-size: 2.67em;
  margin: 80px 0 20px 0; }

h2 {
  font-size: 2em;
  margin: 1.5em 0 .75em 0; }

h3 {
  font-size: 1.67em; }

h4 {
  font-size: 1.333em;
  font-weight: 400;
  line-height: 1.5em;
  text-align: left; }

h5 {
  font-size: 1.2em;
  text-transform: none;
  margin-bottom: 1em; }

* {
  vertical-align: middle; }

p {
  font-size: 1em; }

p, .header-logo {
  color: #6a6c6f; }

a {
  text-decoration: none; }

.theme-default #main-navbar .navbar-nav &gt; li &gt; a.user-menu {
  padding: 1.1em 2.8em 0 0;
  line-height: 1.6em;
  text-align: left;
  position: relative; }
  .theme-default #main-navbar .navbar-nav &gt; li &gt; a.user-menu i {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -15px; }
  .theme-default #main-navbar .navbar-nav &gt; li &gt; a.user-menu span {
    max-width: 225px;
    font-size: 1.333em;
    text-overflow: ellipsis; }

.user-menu + .dropdown-menu {
  top: 5.6em; }

.dropdown-menu.widget-notifications {
  top: 4.17em; }

#background-preloader {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.79);
  z-index: 9999; }
  #background-preloader img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }

.email-font,
input[type="email"] {
  font-family: Roboto, sans-serif; }

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  background-color: #ffffff !important;
  background-image: none; }

::-webkit-inner-spin-button {
  -webkit-appearance: none; }

::-webkit-outer-spin-button {
  -webkit-appearance: none; }

input,
textarea {
  box-sizing: border-box;
  border: 1px solid #b8bbbe;
  font-size: 1.2em;
  color: #34495e;
  font-weight: 400;
  padding: .3em .75em;
  margin-right: 15px;
  z-index: 10;
  transition: border-color .5s;
  line-height: 1.84em;
  vertical-align: middle; }

textarea {
  line-height: 1.4em; }

input,
select {
  height: 2.5em; }

input:hover, textarea:hover {
  border-color: #ffa726; }

select {
  font-weight: 400;
  transition: border-color .5s;
  padding: .27em .61em; }

div select.select:focus,
div textarea:focus,
div input[type="text"]:focus,
div input[type="number"]:focus,
div input[type="password"]:focus,
div input[type="search"]:focus {
  background: #ffffff;
  background-image: none !important;
  outline: none;
  border: 1px solid #ffa726 !important; }

select:not(.show-all) option:first-of-type {
  display: none; }

div input[type="search"],
div input[type="search"]:focus {
  background-image: url("../../assets/images/icons/ic-search.png") !important;
  background-repeat: no-repeat;
  background-position: calc(100% - 1em) 50%;
  background-size: 1.2em;
  padding-right: 3em; }

div input[type="search"]:after {
  content: '';
  display: none !important; }

div input[type="text"].valid,
div input[type="date"].valid,
div input[type="email"].valid,
div input[type="password"].valid,
div input[type="number"].valid,
div textarea.valid,
div select.valid,
.finance-tz select.valid,
div .select2.valid {
  background: url("../../assets/images/icons/ic-valid.png") no-repeat calc(100% - 1em) 50%;
  background-size: 1em;
  border-color: #62cb31 !important; }

div .select2.valid:not(.no-background) {
  background-size: 1.2em; }
  div .select2.valid:not(.no-background) .select2-choice &gt; .select2-chosen {
    margin-right: 4em; }

.stmt-creation input[data-mask-type="date"].valid {
  background: url("../../assets/images/icons/calendar.png") no-repeat calc(100% - 1em) 50%;
  background-size: 1em; }

textarea.valid {
  border-color: #62cb31 !important; }

div input.danger,
textarea.danger {
  border-color: #ffa726 !important;
  background-image: none; }

textarea[readonly].valid,
div input[readonly],
div input[readonly].valid,
div input[readonly].invalid {
  border: 1px solid #b8bbbe !important;
  opacity: .6;
  filter: alpha(opacity=60); }

div input[readonly] + label {
  background: #fcfcfc; }

div input[readonly]:focus + label,
div input[readonly] + label.label-on-border_focus {
  background: #ffffff; }

.filters div input.valid,
.filters div select.valid,
.clearable.valid,
.clearable.invalid {
  background-image: none !important; }

div .select2.valid,
div .select2.invalid {
  background-position: calc(100% - 2.5em) 50% !important; }

div .select2-container-multi.valid, div .select2-container-multi.invalid {
  background-position: calc(100% - 2.5em) 50% !important; }

div input.valid:not(.for-seriliz),
div input.invalid:not(.for-seriliz),
div select.valid,
div select.invalid {
  padding-right: 2.5em; }

.finance-tz select.invalid,
div select.invalid,
div .select2.invalid,
div input.invalid {
  background: url("../../assets/images/icons/ic-invalid.png") no-repeat calc(100% - 1em) 50%;
  background-size: 1em;
  border-color: #f4511e !important; }

textarea.invalid {
  border-color: #f4511e !important; }

.finance-tz select.invalid,
.finance-tz select.valid {
  background-position: 97% 50%; }

input:focus,
i.material-icons:focus,
a:focus,
:focus {
  outline: none; }

input[type="submit"] {
  border: none; }

.form-horizontal__error_hidden,
.hidden,
input[type="checkbox"],
input[type="file"] {
  display: none !important; }

.hidden-un, div a.hidden-un {
  display: none; }

.fallback input[type="file"] {
  display: block !important; }

input[disabled]:not(.btn),
input[disabled]:not(.btn):hover,
div input[disabled].valid:not(.btn),
div .input[disabled].invalid:not(.btn),
.select2-container-disabled.select2.valid,
textarea[disabled] {
  background-color: #f7f7f7 !important;
  background-image: none !important;
  border: 1px solid #b8bbbe !important; }

input[disabled] + label.label-on-border {
  background-color: #f7f7f7; }

div input[type="range"][disabled] {
  background-color: transparent !important;
  border: 0 !important; }

.edited:not(.editable-open) {
  border-color: #62cb31 !important;
  box-shadow: 0 0 3px 0 #62cb31; }

.no-background,
input.no-background {
  background-image: none !important;
  padding: .3em .5em !important; }

.no-background.select2 {
  background-image: none !important;
  padding: 0 !important; }

:-ms-input-placeholder {
  color: #9a9c9f; }

::placeholder {
  color: #9a9c9f; }

.input {
  box-sizing: border-box;
  margin: 0;
  line-height: 1.4rem;
  width: 100%; }

.input-date,
.input-date-without-days,
input[type="text"].input-date:focus,
[class*="hasDatepicker"] {
  background-image: url("../../assets/images/icons/calendar.png") !important;
  background-repeat: no-repeat;
  background-position: calc(100% - 1em) 50%;
  background-size: 1em;
  height: 2.5em;
  width: 100%; }

.header-logo,
.enter-form,
.registration-form,
.main-menu,
.tbody-td__container,
.input-container,
.thead td,
tfoot td,
.dataTable thead td,
table td,
.files-list li {
  position: relative; }

.header-logo__logo,
.header-logo__slogan,
.header-logo-right__phone,
.header-logo-right__email,
.main-menu li,
.main-menu__item,
.footer__logo,
.copyright,
.copyright__copy {
  display: inline-block; }

.f-right {
  float: right; }

.text-left, .summary-table thead td.text-left {
  text-align: left !important; }

.text-center {
  text-align: center !important; }

.text-right {
  text-align: right !important; }

.fixed {
  position: fixed; }

.main-menu__item_active,
.main-menu__item {
  color: #ffffff; }

.orange {
  color: #ffa726 !important; }

.text-blue {
  color: #34495e; }

.green,
i.material-icons.green,
i.material-icons.green:hover {
  color: #62cb31 !important; }

div span.blue,
i.material-icons.blue,
.blue,
i.material-icons:hover,
i.mdi:not(.no-hover-bg):hover,
.stmt .panel-heading i.material-icons:hover {
  color: #34495e !important; }

.size24 {
  font-size: 1.333em; }

.to-up {
  display: none;
  position: fixed;
  font-size: 1.2em;
  right: 2.46em;
  bottom: 2.46em;
  line-height: 2.45em;
  width: 2.46em;
  text-align: center;
  z-index: 100;
  color: #34495e;
  background-color: #f8f8f8;
  border-radius: 50%;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
  transition: width .2s, line-height .2s, box-shadow .2s; }
  .to-up:hover {
    background-color: #62cb31;
    color: #ffffff; }
  .to-up:active {
    line-height: 2.35em;
    width: 2.376em;
    box-shadow: none; }

.modal-backdrop {
  background-color: #ffffff; }
  .modal-backdrop.in {
    opacity: .6;
    filter: alpha(opacity=60); }

.modal-partners .to-up {
  position: absolute;
  right: 1em;
  bottom: 5em;
  line-height: 2.3em;
  width: 2.3em; }

.to-up,
.cross,
.tfoot:hover,
.registration-buttons__next,
.sandwitch,
.sandwitch-green,
.file-dropdown,
.notification,
.td-order,
.stmt .panel-heading i.material-icons,
.stmt.add-stmt,
.stmt:not(.st1) .panel-body,
.modal-partners .panel-heading i,
.calc-result-in-table,
.pointer,
.mfo-page .client-page h4 i.material-icons,
ol li i.material-icons:hover,
.radio-thumb i.material-icons,
.tee-switcher label,
.label-on-border {
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

div.pointer {
  cursor: default; }
  div.pointer i {
    cursor: pointer; }

.full-width {
  position: relative;
  width: 100% !important; }

.disclaimer {
  color: #6a6c6f;
  display: inline-block;
  font-size: .9em;
  font-weight: 400;
  line-height: 1.333em;
  margin-top: 80px; }

.disclaimer:before {
  content: '';
  display: block;
  width: 280px;
  height: 2px;
  background-color: #737578;
  position: relative;
  bottom: 20px; }

.enter-page i.material-icons,
.registration-page i.material-icons,
.recovery-page i.material-icons {
  font-size: 1.333em;
  margin: 0;
  vertical-align: middle;
  z-index: 15; }
  .enter-page i.material-icons:hover,
  .registration-page i.material-icons:hover,
  .recovery-page i.material-icons:hover {
    cursor: pointer; }

.v-a-mid {
  vertical-align: middle; }

.a-with-i {
  line-height: 1; }

i.material-icons {
  color: #c3c4c5;
  display: inline-block;
  font-size: 2em;
  vertical-align: middle;
  z-index: 15;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: color .2s; }

i.mdi {
  color: #c3c4c5; }

i.mdi.mdi-currency-rub {
  color: #34495e; }

.input-icons {
  position: absolute;
  right: 5%;
  top: 3em; }
  .input-icons i.material-icons {
    margin-left: .5em;
    z-index: 15; }

.z-index10 {
  z-index: 10; }

div .line-normal {
  line-height: 1.4em; }

div .line-md {
  line-height: 1.6em; }

.registration-page .input-icons, .enter-page .input-icons, .recovery-page .input-icons {
  top: 1.2222em;
  right: 1em; }

i.icon_hover {
  display: none; }

.input-icons:hover i.icon_hover {
  display: inline-block; }

.input-icons:hover i.icon {
  display: none; }

.filters .input-icons {
  top: .7em; }

.filters .input-icons i.material-icons {
  margin: 0; }

.ic-word {
  display: inline-block;
  background: url("../../assets/images/icons/ic_word_24.png") no-repeat;
  vertical-align: middle;
  height: 24px;
  width: 24px; }

.ic-excel {
  display: inline-block;
  background: url("../../assets/images/icons/ic-exel.png") no-repeat;
  vertical-align: middle;
  height: 24px;
  width: 24px; }

.mdi.disabled {
  color: #c3c4c5 !important;
  cursor: default !important;
  box-shadow: none !important; }

::-webkit-scrollbar {
  background: #ffffff;
  width: 10px; }

::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: #d8d8d8;
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 0.5%, #d8d8d8 0.5%, #d8d8d8 99.5%, #ffffff 99.5%, #ffffff 100%); }

::-webkit-scrollbar-thumb:hover {
  background-color: #bfbfbf;
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 0.5%, #bfbfbf 0.5%, #bfbfbf 99.5%, #ffffff 99.5%, #ffffff 100%); }

::-webkit-scrollbar-button {
  display: none;
  width: 10px;
  height: 10px;
  border: 5px solid transparent; }

::-webkit-scrollbar-button:start:decrement {
  display: block;
  border-bottom: 5px solid #d8d8d8; }

::-webkit-scrollbar-button:start:decrement:hover {
  border-bottom-color: #bfbfbf; }

::-webkit-scrollbar-button:end:increment {
  display: block;
  border-top: 5px solid #d8d8d8; }

::-webkit-scrollbar-button:end:increment:hover {
  border-top-color: #bfbfbf; }

::-webkit-scrollbar-corner {
  background-color: #d8d8d8; }

#main-navbar .navbar-header .gettender-logo,
.header-logo__logo {
  display: inline-block;
  float: none;
  text-transform: uppercase;
  width: 13.5em;
  margin: 0.33em 3.2em;
  font-weight: 600;
  min-height: 5em;
  background: url("../../assets/images/gettender/logo-gettender-header.png") no-repeat 50% 50%;
  background-size: contain; }

.header {
  background: #ffffff; }

.header-logo {
  background-color: #ffffff;
  margin: 0 auto;
  width: 100%;
  padding: 0 3.15%; }

a img,
a img:hover,
a img:focus {
  border: none;
  outline: none; }

.header-logo__slogan {
  font-size: 1.444em;
  font-weight: 600;
  line-height: 1.42857143em;
  margin: .61556em .5em .61556em 1em;
  text-transform: uppercase;
  vertical-align: top;
  width: 14em; }

.navbar-inner .header-logo__slogan {
  margin: .75em 0;
  font-size: 1.333em;
  font-weight: 500;
  line-height: 1.4em; }

.header-logo-right__button {
  float: right;
  padding: 0 1.07em;
  margin: 0.25em;
  background: #ffa726;
  border-radius: 1px;
  color: white;
  font-size: 1.333em;
  font-weight: 500;
  display: inline-block;
  line-height: 2.5em;
  white-space: nowrap;
  vertical-align: baseline; }
  .header-logo-right__button.button--login {
    background: #ffffff;
    color: #34495e;
    border: 1px solid #34495e; }
    .header-logo-right__button.button--login:active, .header-logo-right__button.button--login:focus {
      color: #34495e; }

.header-logo-right__button span {
  vertical-align: baseline; }

.header-logo-right__button i {
  display: none; }

a.header-logo-right__button:focus {
  outline: none;
  outline-offset: 0; }

.header-logo-right__phone span {
  text-decoration: none !important;
  position: relative;
  color: #34495e;
  white-space: nowrap;
  font-weight: 600;
  font-size: 2em;
  line-height: 1.9em; }

.header-logo-right__email span {
  position: relative;
  color: #33800e;
  font-size: 1.1em;
  margin-right: 2em;
  font-weight: 500;
  line-height: 1.167em;
  border-bottom: 1px solid #33800e; }

.header-logo-right {
  display: inline-block;
  position: relative;
  padding: 0 1.2em 0 3.5em;
  text-decoration: none !important;
  white-space: nowrap;
  font-weight: 600;
  font-size: 1em !important;
  line-height: 4em; }
  .header-logo-right i {
    position: absolute;
    font-size: 1.6em;
    line-height: 1em;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    padding: 0.35em;
    color: #34495e;
    border-radius: 50%;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15); }

.header-info-block {
  display: inline-block;
  position: relative;
  padding-left: 3.5em;
  margin: 0.7em 1em 0 1em;
  text-decoration: none !important;
  white-space: nowrap;
  font-weight: 600;
  font-size: 0.9em;
  line-height: 2.5em; }
  .header-info-block:last-of-type {
    border-right: 1px solid #d8d8d8; }
  .header-info-block i {
    position: absolute;
    font-size: 1.6em;
    line-height: 1em;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    padding: 0.35em;
    color: #34495e;
    border-radius: 50%;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15); }
  .header-info-block.phone span {
    margin-left: 0.2em;
    text-decoration: none !important;
    position: relative;
    color: #34495e;
    white-space: nowrap;
    font-weight: 600;
    font-size: 2rem;
    line-height: 1.9em; }
  .header-info-block.email span {
    margin-left: 0.5em;
    position: relative;
    color: #33800e;
    font-size: 1.1em;
    margin-right: 2em;
    font-weight: 500;
    line-height: 1.167em;
    border-bottom: 1px solid #33800e; }

.main-menu {
  background: #0f4b94; }
  .main-menu li.active {
    background: #00b51c; }

.btn.calcbutton {
  background-color: #ffa726;
  border-color: #ffa726; }

.main-menu__item:hover {
  background-color: rgba(0, 0, 0, 0.15); }

.main-menu__item_active, .main-menu__item {
  font-size: 1.099em;
  font-weight: 500;
  line-height: 1.5em;
  padding: .8655em 1em;
  position: relative; }

.main-menu__item_active {
  background: #00b51c; }

.main-menu__item:after {
  background: #85919F;
  content: '';
  display: inline-block;
  height: 1.5em;
  top: .9em;
  position: absolute;
  right: 0;
  width: 1px; }

li:last-of-type .main-menu__item:after {
  display: none; }

.mobile-menu {
  display: none;
  background-color: transparent;
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 100%;
  height: 5em;
  overflow: hidden;
  transition: all .2s;
  position: absolute; }
  .mobile-menu .mobile-menu__current-page {
    background: #0f4b94; }

.mobile-menu__item {
  background-color: #0f4b94; }
  .mobile-menu__item:hover {
    background-color: #0d3e73; }

.mobile-menu i.material-icons {
  margin: 2px; }

.mobile-menu__button {
  border: none;
  padding: 1em;
  margin: 0;
  outline: none;
  background: #62cb31;
  transition: all .2s; }

.mobile-menu__button i.material-icons {
  font-size: 3em;
  color: #ffffff;
  margin: 0; }

.mobile-menu__button i.material-icons:hover {
  color: #ffffff !important; }

.mobile-menu.open {
  z-index: 100; }
  .mobile-menu.open .mobile-menu__button {
    background: #0f4b94; }
  .mobile-menu.open li.active &gt; a {
    background: #00b51c; }

.mobile-menu.open .mobile-menu__button {
  background: #0f4b94; }

.header .left-group {
  display: inline-block; }
  .header .left-group .gettender-logo {
    display: inline-block;
    float: none;
    text-transform: uppercase;
    width: 16.667em;
    margin: 0.33em 0.3em;
    font-weight: 600;
    min-height: 5em;
    background: url("../../assets/images/gettender/logo-gettender-header.png") no-repeat 50% 50%;
    background-size: contain; }

.header .right-group {
  display: inline-block;
  margin: .9722em 0;
  vertical-align: middle;
  text-align: center; }

textarea {
  resize: vertical; }

label {
  display: inline-block; }

.label-on-border, .label-on-border_focus {
  margin: 0;
  z-index: 10; }

.modal-partners input:focus + label.label-on-border, .modal-partners textarea:focus + label.label-on-border, .modal-partners .label-on-border_focus {
  top: -14px; }

.finance-tz input:focus + label.label-on-border, .finance-tz select:focus + label.label-on-border, .finance-tz .label-on-border_focus {
  top: -14px; }

label.label-on-border {
  background: #ffffff;
  color: #a6a7a9;
  font-size: 1.2em;
  font-weight: 500;
  left: .5em;
  margin: 0;
  padding: 0 7px;
  position: absolute;
  top: .6em;
  transition: all .2s;
  z-index: 10; }

.label-on-border_focus,
input:focus + label.label-on-border,
select:focus + label.label-on-border,
textarea:focus + label.label-on-border,
.select2.select2-dropdown-open + label.label-on-border {
  position: absolute;
  background: #ffffff;
  padding: 2px 7px;
  z-index: 10;
  color: #a6a7a9;
  line-height: 1em;
  font-size: 1em;
  left: 0.5em;
  top: -0.6em;
  margin: 0; }

input:-webkit-autofill + label.label-on-border,
input:-webkit-autofill + label.label-on-border_focus {
  position: absolute;
  background: #ffffff;
  padding: 2px 7px;
  z-index: 10;
  color: #a6a7a9;
  line-height: 1em;
  font-size: 1em;
  left: 0.5em;
  top: -0.6em;
  margin: 0; }

.finance-tz label.label-on-border,
.calc-bg label.label-on-border {
  font-size: 1.4em;
  top: .4em; }

.finance-tz input:focus + label.label-on-border,
.finance-tz select:focus + label.label-on-border,
.finance-tz .label-on-border_focus,
.finance-tz .select2.select2-dropdown-open + label.label-on-border,
.calc-bg input:focus + label.label-on-border,
.calc-bg select:focus + label.label-on-border,
.calc-bg .label-on-border_focus,
.calc-bg .select2.select2-dropdown-open + label.label-on-border {
  font-size: 1.2em; }

.enter-page label.label-on-border, .registration-page label.label-on-border {
  font-size: 1.111em;
  top: 1em; }

.enter-page input:focus + label.label-on-border,
.enter-page .label-on-border_focus,
.registration-page input:focus + label.label-on-border,
.registration-page .label-on-border_focus {
  top: 0; }

.enter-page input:-webkit-autofill + label.label-on-border,
.enter-page input:-webkit-autofill + label.label-on-border_focus {
  top: 0; }

textarea:focus + label.label-on-border {
  color: #a6a7a9;
  font-size: 1em;
  top: -.6em; }

.form-horizontal__input-number,
.form-horizontal__button-orange {
  border: 1px solid;
  height: 46px;
  line-height: 46px; }

input.form-horizontal__button-orange {
  background: #ffa726;
  color: white;
  font-weight: 500;
  padding: 0 .88em;
  font-size: 2em;
  line-height: 2.5em;
  height: 2.5em; }

.finance-tz .form-horizontal__button-orange {
  margin: .4em auto 1.22em auto;
  padding: 0 1em; }

.form-horizontal__input-number {
  padding-left: 15px; }

.form-horizontal__input-number {
  display: inline-block;
  margin-right: 16px;
  width: 340px; }

.label-required {
  color: #f4511e;
  font-family: plumb, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.167em;
  padding-left: 1.5em;
  display: inline-block;
  width: 100%;
  text-align: left; }

.relative {
  display: inline-block;
  position: relative;
  width: 100%; }

.enter-page .relative, .registration-page .relative, .recovery-page .relative, .reset-page .relative {
  margin: 0 3% .555em 3%;
  width: 94%; }

.finance-tz .relative {
  width: auto; }

::-webkit-inner-spin-button {
  -webkit-appearance: none; }

::-webkit-outer-spin-button {
  -webkit-appearance: none; }

.section-full-size.steps {
  padding: 20px 0 0 0;
  height: 327px; }

.steps .inner {
  padding: 0; }

.steps__number {
  color: #4F9942;
  font-size: 14.667em;
  font-weight: 400;
  margin-left: 23%; }

.steps__text {
  display: inline-block;
  font-size: 1.667em;
  margin: 85px 0 0 4%;
  vertical-align: top;
  width: 5em; }

.steps-list {
  counter-reset: li;
  margin-left: 9%;
  list-style: none; }

.popover.clockpicker-popover {
  width: inherit !important; }

.clockpicker-popover .popover-content {
  background-color: #fff; }

.popover.clockpicker-popover .clockpicker-plate {
  border: none;
  background-color: #f8f8f8; }

.popover.clockpicker-popover .popover-title {
  border-bottom: 1px solid #e9ebed; }

.popover.clockpicker-popover .clockpicker-dial {
  font-weight: 500;
  font-size: 14px; }

.popover.clockpicker-popover .clockpicker-canvas g * {
  stroke: #62cb31;
  fill: #62cb31; }

.popover.clockpicker-popover .clockpicker-canvas line,
.popover.clockpicker-popover .clockpicker-canvas circle {
  stroke: #62cb31; }

.clockpicker-canvas-bg {
  fill: #fff; }

.clockpicker-canvas-fg {
  fill: transparent; }

.dataTimePickers input {
  float: left; }
  .dataTimePickers input:nth-of-type(1) {
    width: 61% !important; }
  .dataTimePickers input:nth-of-type(2) {
    width: calc(39% - 5px) !important;
    margin-left: 5px !important;
    text-align: left; }

.left {
  float: left; }

.right {
  float: right; }

.registration-block .registration-form .relative {
  width: 90%; }

.registration-buttons .filled {
  background-color: #62cb31;
  color: #fff !important;
  margin: 10px 30px;
  font-size: 20px; }

.tbody-td__container {
  width: 100%; }

.tbody-td__container h4 {
  margin: 0;
  line-height: 1.25em; }

table {
  border-collapse: separate;
  border-spacing: 0;
  width: 100%; }

table thead tr:first-of-type td {
  border-top: 1px solid #b8bbbe; }

table td:first-of-type {
  border-left: 1px solid #b8bbbe; }

.calculate-results-table {
  width: 100%; }

.calc-bg .calculate-results-table {
  font-size: 1.1em; }

.tfoot:hover {
  background: #ebedef; }

.tbody tr:hover {
  background: #f7f9fa; }

.tbody-td__img-container {
  display: inline-block;
  max-height: 81px;
  max-width: 10em; }

.tbody-td__img {
  margin: auto;
  display: block;
  max-height: 81px;
  vertical-align: middle;
  max-width: 10em; }

.tbody-td__license {
  color: #6a6c6f;
  font-size: 0.778em;
  font-weight: 400;
  display: inline-block;
  line-height: 1.2em;
  width: 28em; }

.tbody__td-price {
  font-size: 1.667em;
  font-weight: 400;
  text-align: center; }

.new-row td {
  background-color: #fffdf9; }

.new-row-red td {
  background-color: #f7fbff; }

td.delimiter {
  background-color: #edf1f4;
  border: solid 1px #b8bbbe;
  color: #6a6c6f;
  padding: .3em .8333em; }

.table-no-data {
  color: rgba(106, 108, 111, 0.8);
  font-size: 1.666em;
  font-weight: 500;
  line-height: 3em; }

.datepicker {
  min-width: 11em;
  z-index: 1100 !important; }
  .datepicker table {
    font-weight: 400; }
  .datepicker.datepicker-orient-left:after {
    left: calc(50% - 5px); }
  .datepicker.datepicker-orient-bottom:after {
    top: -13px;
    bottom: auto;
    border-top: 0;
    border-bottom: 10px solid rgba(0, 0, 0, 0.2); }
  .datepicker.datepicker-orient-top:after {
    top: auto;
    bottom: -13px;
    border-top: 10px solid rgba(0, 0, 0, 0.2);
    border-bottom: 0; }
  .datepicker div.datepicker-months td,
  .datepicker div.datepicker-years td {
    width: 14rem !important; }
  .datepicker td {
    line-height: 2rem;
    width: 2rem; }
  .datepicker table tr td {
    border-radius: 50%;
    border: none; }
    .datepicker table tr td span.active,
    .datepicker table tr td span.active.disabled,
    .datepicker table tr td span.active.disabled:hover,
    .datepicker table tr td span.active:hover, .datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover, .datepicker table tr td.selected, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected:hover {
      background: #62cb31; }
    .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover {
      color: #555; }
  .datepicker tbody td,
  .datepicker tfoot th {
    line-height: 2rem !important; }
  .datepicker thead th {
    color: #34495e;
    background: #ffffff;
    border: none; }
    .datepicker thead th:first-of-type {
      border: none; }
  .datepicker thead tr {
    background: #ffffff; }
    .datepicker thead tr:first-child {
      background: #ffffff;
      border-bottom: none;
      color: #34495e; }
  .datepicker thead th.next,
  .datepicker thead th.prev {
    background: #ffffff;
    border-color: transparent;
    font-size: 24px;
    cursor: pointer;
    width: 2rem !important; }
    .datepicker thead th.next:after,
    .datepicker thead th.prev:after {
      color: #34495e;
      font-family: Material Design Icons, sans-serif;
      font-size: 0.777em;
      line-height: 2rem;
      width: 2rem;
      z-index: 100; }
  .datepicker thead th.prev:after {
    content: "\F04D"; }
  .datepicker thead th.next:after {
    content: "\F054"; }
  .datepicker &gt; .datepicker-days thead tr:first-child th.cw + .prev {
    border-color: #34495e;
    left: 2rem; }
  .datepicker &gt; .datepicker-days thead tr:last-child th.cw + th {
    border-color: #34495e; }

.editable-date + .editable-clear {
  display: none; }

.datepicker-switch {
  cursor: pointer; }

span.alert-success,
span.alert-info,
span.alert-warning,
span.alert-danger {
  color: #f4511e !important;
  background: transparent;
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
  font-style: italic;
  font-weight: 400;
  font-size: 1.333em;
  position: relative;
  margin: 0;
  padding: 0.18em 0.2em;
  width: 100%; }

.enter-page, .registration-page, .recovery-page {
  background-color: #f8f8f8;
  font-weight: 400; }
  .enter-page select.select2, .enter-page .select2-search.select2-search--hide, .registration-page select.select2, .registration-page .select2-search.select2-search--hide, .recovery-page select.select2, .recovery-page .select2-search.select2-search--hide {
    display: none; }
  .enter-page .select2, .registration-page .select2, .recovery-page .select2 {
    box-sizing: border-box;
    text-align: left; }
  .enter-page .select2.select2-container, .registration-page .select2.select2-container, .recovery-page .select2.select2-container {
    font-size: 1em; }
  .enter-page .select2-container:not(.select2), .registration-page .select2-container:not(.select2), .recovery-page .select2-container:not(.select2) {
    width: auto; }
  .enter-page hr, .registration-page hr, .recovery-page hr {
    border: none;
    border-top: 1px solid #d8d8d8;
    margin-top: .75em;
    margin-bottom: .75em; }

.inline-b {
  display: inline-block; }

.enter-page .main,
.registration-page .main,
.recovery-page .main {
  margin-top: 3em; }

.enter-block,
.registration-block,
.recovery-block {
  margin: 0 auto;
  width: 33.5em;
  max-width: 100%;
  text-align: center; }
  .enter-block .link-green,
  .registration-block .link-green,
  .recovery-block .link-green {
    font-weight: 400; }
  .enter-block [class*="col-"],
  .registration-block [class*="col-"],
  .recovery-block [class*="col-"] {
    text-align: left; }

.no-padding {
  padding: 0 !important; }

#registration-step-2 .relative {
  margin: 0 3% .5em 5%;
  width: 92%; }

#registration-step-2 .relative:last-of-type {
  margin-bottom: 0; }

.enter-block__h2, .registration-block__h2 {
  display: inline-block;
  font-size: 1.666em;
  margin: 1em auto;
  text-align: center;
  text-transform: uppercase; }

.registration-form__label[for="conditions"] {
  margin-top: 0.4em; }
  .registration-form__label[for="conditions"] a {
    font-size: 1em;
    text-decoration: underline; }

.enter-form, .registration-form {
  background: #ffffff;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.15);
  display: block;
  margin: 2.78em auto 0 auto;
  border: 1px solid #f5f5f5;
  border-bottom: 0;
  width: 34em;
  min-width: 300px;
  max-width: 100%;
  margin-top: 0; }
  .enter-form .btn[type="submit"], .registration-form .btn[type="submit"] {
    font-size: 1.333em !important;
    margin-bottom: 0;
    width: 100%;
    text-transform: uppercase; }

.registration-form .registration-form__input:-ms-input-placeholder {
  color: #ffffff; }

.registration-form .registration-form__input::placeholder {
  color: #ffffff; }

.registration-form .registration-form__input:focus:-ms-input-placeholder {
  color: #9a9c9f; }

.registration-form .registration-form__input:focus::placeholder {
  color: #9a9c9f; }

.enter-form__login, .enter-form__pass, .registration-form__login, .registration-form__pass, .registration-form__input {
  border: 1px solid #d8d8d8;
  font-size: 1.111em;
  display: block;
  height: 2.5em;
  line-height: 2em;
  margin: .5em 0 0 0;
  padding-left: .833em;
  width: 100%; }

.enter-form__forgot {
  display: inline-block;
  font-weight: 500;
  color: #33800e;
  padding: 0 1em;
  margin-bottom: .8em;
  text-decoration: underline; }

.enter-buttons,
.registration-buttons {
  border-top: 1px solid #d8d8d8;
  clear: both;
  display: block;
  font-size: 1em;
  text-align: left;
  width: 100%; }

.enter-buttons a, .enter-buttons input, .registration-buttons a, .registration-buttons input {
  font-size: 1.111em !important;
  text-transform: uppercase;
  line-height: 1.2em;
  padding: .666em .888em;
  margin: .42em 1.5em; }

.enter-buttons a, .enter-buttons input {
  margin: .42em 1em; }

.enter-buttons__reg,
.enter-buttons__login,
.registration-buttons__enter,
.registration-buttons__backward,
.registration-buttons__next,
.registration-buttons__reg {
  color: #6a6c6f;
  background: #ffffff;
  line-height: 2.7em;
  text-transform: uppercase;
  margin: 0 .69em;
  font-weight: 400; }

a.enter-buttons__reg {
  font-size: 1.333em;
  line-height: 2.2em; }

.enter-buttons__login,
.registration-buttons__next,
.registration-buttons__reg {
  color: #62cb31; }

.enter-buttons__login,
.registration-buttons__reg {
  float: right; }

.registration-buttons__next {
  display: inline-block; }

.enter-block__span-bottom {
  display: block;
  margin: 2.78em auto 0 auto;
  text-align: center; }
  .enter-block__span-bottom .link-green {
    font-size: 1em; }

.form-header h2 {
  background-color: #eef1f5;
  color: #6a6c6f;
  margin: 0;
  font-size: 1.111em;
  padding: .9em 1em;
  text-align: left; }

.outer-form {
  box-sizing: border-box;
  padding: 0 1em;
  margin: 1.111em auto;
  text-align: left; }
  .outer-form span {
    color: #6a6c6f;
    font-size: 1.111em; }

.undertile-buttons {
  margin: 1em 0 0 0; }

.registration-form__hint-box {
  background: #ffffff;
  box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.15), 0 0.111em 0.111em rgba(0, 0, 0, 0.15);
  display: none;
  padding: 20px;
  position: absolute;
  right: -18px;
  top: 45px;
  text-align: left;
  z-index: 20;
  color: #6a6c6f;
  font-size: 1em;
  font-weight: 500;
  width: 500px; }

.registration-form__hint-box:after {
  background: url(../../assets/images/icons/arrow-hint.png) no-repeat;
  content: '';
  display: none;
  position: absolute;
  top: -14px;
  right: 16px;
  z-index: 30;
  height: 14px;
  width: 37px; }

.registration-form__hint-box ul {
  list-style: none;
  padding: 0;
  margin: 0; }
  .registration-form__hint-box ul li {
    overflow: hidden;
    margin-bottom: 10px; }
    .registration-form__hint-box ul li:last-child {
      margin-bottom: 0; }
    .registration-form__hint-box ul li i {
      width: 96%;
      float: right;
      margin: 0; }
    .registration-form__hint-box ul li:before {
      content: "â€¢";
      color: #6a6c6f;
      margin-right: 0.5em; }

.icon_hover:hover + .registration-form__hint-box,
.icon_hover:hover + .registration-form__hint-box:after {
  display: block; }

.captcha__img {
  background: #c0c0c0;
  display: inline-block;
  width: 100%;
  max-height: 80px;
  max-width: 200px;
  margin-top: 0.5rem; }

.captcha__refresh {
  display: inline-block;
  text-align: right;
  margin-top: .7em;
  float: right;
  font-size: 1.111em;
  font-weight: 400;
  text-decoration: underline; }

.registration-form__conditions-input {
  display: none; }

.registration-form__label,
.registration-form__label i {
  vertical-align: middle; }

.registration-form__label {
  margin: 0;
  display: block; }

.ifCryptoNeOk {
  font-size: 1.111em;
  overflow: hidden; }
  .ifCryptoNeOk ul {
    color: #6a6c6f;
    counter-reset: digit;
    list-style: none;
    padding: 0;
    margin: 0 0 1em 0; }
    .ifCryptoNeOk ul li {
      position: relative;
      margin: .9em 0;
      padding: 0.3em 0 0.3em 2.6em; }
    .ifCryptoNeOk ul li:before {
      content: counter(digit);
      counter-increment: digit;
      position: absolute;
      left: 0;
      top: .2em;
      color: #34495e;
      display: inline-block;
      background-color: #eef1f5;
      border-radius: 50%;
      line-height: 1.8em;
      text-align: center;
      width: 1.8em; }
    .ifCryptoNeOk ul li:nth-of-type(2):before, .ifCryptoNeOk ul li:nth-of-type(3):before {
      top: 0.6em; }

.ifCryptoIsOk {
  display: none; }

.outOfBorderL {
  font-size: 1em;
  position: absolute;
  left: -1em;
  top: .1em; }

[id*="selectAnotherCert"] {
  font-weight: 500;
  color: #33800e;
  text-decoration: underline; }

.registration-form__agreement-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: .4em 0; }

.registration-form__label + .showAgreementModal {
  margin-left: .5em;
  font-size: 1.22em; }

input[type="checkbox"] + .registration-form__label {
  color: #34495e;
  font-size: 1.111em;
  transition: color .2s; }

.registration-block #selectedCertInfo span:first-of-type, .enter-block #selectedCertInfo span:first-of-type {
  display: inline-block;
  color: #6a6c6f;
  width: 9em; }

.registration-block #selectedCertInfo span + span, .enter-block #selectedCertInfo span + span {
  color: #34495e; }

.registration-block #selectedCertInfo hr, .enter-block #selectedCertInfo hr {
  margin-right: 30px; }

.recovery-block__text-step1, .recovery-info {
  display: inline-block;
  font-size: 1.3em;
  font-weight: 300;
  margin: .5em 1.5em; }

input[type="radio"].to-underline + label {
  margin: 0;
  color: #a6a7a9;
  cursor: pointer;
  font-weight: 300; }
  input[type="radio"].to-underline + label:hover {
    color: #33800e; }

input[type="radio"].to-underline:checked + label {
  color: #33800e;
  text-decoration: underline;
  font-weight: 400; }

input[type="radio"].to-underline:indeterminate + label {
  color: #5c993e; }

.reset-page {
  background: #f8f8f8; }

.reset-page h2 {
  color: #34495e;
  font-size: 36px;
  font-weight: 500;
  line-height: 41px;
  text-transform: none;
  margin-bottom: 1em; }

.reset-form {
  background-color: #ffffff;
  border: 1px solid #979797;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3), 0 0 2px rgba(0, 0, 0, 0.22);
  padding-top: 1em; }
  .reset-form .enter-buttons__login {
    float: none; }
  .reset-form .input-icons {
    top: .7em;
    right: 1em; }
  .reset-form i.material-icons {
    font-size: 1.2em; }
  .reset-form .enter-buttons {
    font-size: 1.2em;
    text-align: right; }

.reset-page .reset-form input {
  margin-top: 0;
  margin-bottom: 0;
  background-position: calc(100% - 4.5em) 50% !important; }

.law-documents {
  float: right;
  color: #ffffff;
  font-size: 1.125em;
  text-decoration: underline; }

.tile {
  background: #ffffff no-repeat 2em 2em;
  background-size: 7em;
  box-shadow: 0 0.111em 0.5em rgba(0, 0, 0, 0.15);
  border: 1px solid #e4e5e7;
  display: inline-block;
  margin: 1em 0 0;
  width: 100%; }

.tile:hover {
  box-shadow: 0 2px 32px 0 rgba(0, 0, 0, 0.1); }

.documentsPages {
  background: #f8f8f8;
  font-weight: 500;
  min-height: 100vh; }
  .documentsPages .main {
    font-size: .9em; }
  .documentsPages .tile {
    background: url("../../assets/images/icons/ic-doc.png") no-repeat 2em 50%;
    background-color: #ffffff;
    box-shadow: none;
    border: 0; }
    .documentsPages .tile a {
      font-size: 1.48148em;
      font-weight: 500;
      color: #33800e;
      text-decoration: underline;
      display: inline-block;
      margin: 1.7em 1.7em 1.7em 6.3em;
      line-height: 1.44em;
      vertical-align: middle; }
    .documentsPages .tile:hover {
      box-shadow: none; }
  .documentsPages h1 {
    font-size: 2.592em;
    font-weight: 500;
    margin-top: 3.6em;
    text-transform: uppercase; }

.section-regular__advantageheader {
  text-align: center;
  font-size: 2.556em;
  font-weight: 400; }

.popover {
  background: #ffffff;
  position: absolute;
  box-shadow: 0 0.3em 0.6em 0 rgba(0, 0, 0, 0.15); }
  .popover h3 i {
    font-size: 1.2em;
    cursor: pointer;
    float: right; }

div:not(.popover-wrapper2):not(.stmts-page) &gt; .popover:not(.popover-not-fixed-left) {
  left: 45px !important; }

.popover.clockpicker-popover .clockpicker-title-text {
  font-size: 20px;
  color: #6a6c6f;
  padding: 10px 20px;
  background-color: #eef1f5;
  text-align: left; }

.popover.clockpicker-popover .title-time-block {
  padding: 9px 0; }

.popover.clockpicker-popover .popover-title {
  padding: 0; }

.popover .popover-title {
  border-bottom: 1px solid #34495e;
  margin: 0;
  padding: 10px 15px;
  color: #ffffff;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.167em;
  background-color: #34495e;
  text-transform: none; }
  .popover .popover-title i, .popover .popover-title i:hover {
    color: #ffffff !important; }

.popover-content {
  background: #ffffff;
  color: #6a6c6f;
  padding: 10px 15px; }

#main-navbar .navbar-header {
  padding-left: 0; }

#main-navbar {
  border-bottom: 2px solid #0f4b94; }

.material-icons.sandwitch,
.material-icons.sandwitch-green {
  color: #ffffff;
  background: #34495e;
  font-size: 2.222em;
  padding: 20px; }

.material-icons.sandwitch:hover {
  background-color: #34495e; }

.header-logo-account__username {
  color: #6a6c6f;
  line-height: 4.13em;
  font-size: 1.2em;
  font-weight: 500;
  max-width: 12em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.mfo-page .header-logo-account__username, .broker-page .header-logo-account__username {
  color: #6a6c6f;
  line-height: 1.25em;
  margin-right: .5em;
  text-align: left;
  font-size: 1.333em;
  font-weight: 500; }

.material-icons.dropdown {
  color: #34495e;
  font-size: 1.333em;
  margin: 0 1em; }

.material-icons.sandwitch-green {
  background: #62cb31; }

.main-navbar-collapse .right {
  text-align: right; }

.main-navbar-collapse .dropdown {
  display: inline-block;
  text-align: left; }
  .main-navbar-collapse .dropdown .user-menu {
    display: inline-block;
    padding: 1em 0;
    margin-top: 0.4em; }
  .main-navbar-collapse .dropdown i.dropdown {
    border-radius: 50%;
    padding: .45em;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15); }

#main-navbar .dropdown.open .user-menu i.material-icons {
  transform: rotate(180deg);
  background-color: #f7fbff; }

#main-navbar a.user-menu span.header-logo-account__username {
  line-height: 1.17em; }

.main-navbar-collapse .notify.dropdown {
  top: .3em;
  margin-right: 1em;
  padding: .5em 0; }

.notify .dropdown-menu {
  left: -200%; }

.notify .material-icons {
  font-size: 1.667em; }

.notify .material-icons:hover {
  color: #62cb31; }

.notify .close .material-icons:hover {
  color: #87898c; }

.notify .dropdown-toggle {
  padding: 0 0 0 1em; }

.notify.dropdown .mdi {
  color: #34495e;
  line-height: 1em;
  font-size: 1.5em;
  margin: 0;
  vertical-align: middle;
  border-radius: 50%;
  padding: 0.25em 0.35em;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15); }
  .notify.dropdown .mdi.active {
    background-color: #f7fbff; }

.notifications-list {
  height: auto !important; }

.notifications-list span.no-messages {
  margin: .5em 1em; }

.badge-container {
  position: absolute;
  top: 0;
  left: 2.75em;
  line-height: 0;
  z-index: 1033; }

.notify .badge {
  background-color: #f4511e;
  border: 2px solid #ffffff;
  font-size: .8em;
  font-weight: 300;
  border-radius: 50%;
  min-width: 1.78em;
  line-height: 1em;
  vertical-align: top;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: calc(50% - .6em) 4px;
  text-align: center; }

.notify-icon.mdi-bell:before {
  transform-origin: center top;
  animation: bell-ring;
  animation-duration: 60.5s;
  animation-iteration-count: infinite;
  animation-delay: 60s; }

@keyframes bell-ring {
  0%, 0.2066115702%, 0.4132231405%, 0.826446281%, 0.6198347107%, 100% {
    transform: rotate(0deg); }
  0.1033057851%, 0.5165289256% {
    transform: rotate(10deg); }
  0.3099173554%, 0.7148760331% {
    transform: rotate(-10deg); } }

.notification:hover {
  background-color: #fffdf9; }

.notify .widget-notifications {
  box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.15), 0 0.111em 0.111em rgba(0, 0, 0, 0.15);
  text-align: left; }

.notify .widget-notifications .notification {
  padding: .667em 1em; }

.notify .widget-notifications,
.notify .slimScrollDiv,
.notify .notifications-list,
.notify .notification {
  width: 21em !important; }

.notify .notification:hover {
  padding-right: .9em;
  width: 20.9em !important; }
  .notify .notification:hover .remove-notification {
    right: .9em; }

.notify .widget-notifications .remove-notification {
  font-size: 1em;
  float: none;
  position: absolute;
  right: 1em;
  bottom: 1em; }
  .notify .widget-notifications .remove-notification i.material-icons {
    color: #b8bbbe;
    font-size: 1.3em; }

.notify .widget-notifications .notification {
  border-bottom: 1px solid #a6a7a9;
  position: relative; }
  .notify .widget-notifications .notification &gt; span {
    display: block;
    font-weight: 500;
    line-height: 1.167em; }

.notify .widget-notifications .notification:last-of-type {
  border-bottom: 0; }

.notify .widget-notifications .notification-title {
  color: #62cb31;
  font-weight: 500;
  line-height: 1.444em;
  text-transform: uppercase;
  margin: 0 0 10px 0; }
  .notify .widget-notifications .notification-title &gt; * {
    vertical-align: baseline; }
  .notify .widget-notifications .notification-title.warning, .notify .widget-notifications .notification-title.newChildStmtComment {
    color: #ffa726; }
  .notify .widget-notifications .notification-title.error {
    color: #f4511e; }

.notify .widget-notifications .notification-message {
  font-family: 'Open Sans', plumb, sans-serif;
  font-size: 1em;
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  line-height: 1.2;
  color: #6a6c6f; }

.notify .widget-notifications .notification-time {
  color: #737578;
  display: inline-block;
  font-style: normal;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.444em;
  margin-top: 10px;
  white-space: pre-wrap; }

.dropdown-menu a {
  font-size: 1.2em;
  text-align: left; }

.disabled-not-allowed {
  opacity: .6;
  filter: alpha(opacity=60);
  cursor: not-allowed !important; }
  .disabled-not-allowed a, .disabled-not-allowed .disabled.btn {
    cursor: not-allowed !important;
    pointer-events: none; }

.account-page {
  font-size: 1.111em; }

.account-page.error-page {
  font-size: 1em; }

.docs-allow, .docs-not-allow {
  min-width: 8em; }

.docs-allow span, .docs-not-allow span {
  margin-left: 1em; }

.docs-allow i.material-icons {
  background: #62cb31 !important; }

.docs-not-allow i.material-icons {
  background: #f4511e !important; }

.docs-allow i.material-icons, .docs-not-allow i.material-icons {
  color: #ffffff !important;
  font-size: 1.3em !important; }

.account__button-darkblue {
  background-color: #34495e;
  border: none;
  color: #ffffff;
  display: inline-block;
  padding: .5em 1em;
  font-size: 1.2em;
  margin: 1em 0; }

.main-header {
  color: #34495e;
  font-size: 2.1em;
  margin: .75em auto; }

.block .main-header {
  font-weight: 300;
  margin: .25em auto; }
  .block .main-header small {
    font-weight: 300; }

ul.breadcrumb.breadcrumb-page {
  list-style: none;
  padding: 0;
  margin: 1em 0 0 0; }

ul.breadcrumb.breadcrumb-page li {
  display: inline-block;
  color: #34495e; }

ul.breadcrumb.breadcrumb-page a {
  font-size: 1em;
  font-weight: 500;
  line-height: 1.167em;
  border-bottom: 1px solid #33800e; }
  ul.breadcrumb.breadcrumb-page a:hover:not(.link-green) {
    color: #34495e;
    border-bottom-color: #34495e; }
  ul.breadcrumb.breadcrumb-page a.link-green {
    border-bottom: 0; }

ul.breadcrumb.breadcrumb-page .active {
  padding-left: 0; }

ul.breadcrumb.breadcrumb-page li:before {
  content: "/";
  color: #34495e;
  font-size: 1em;
  margin: 0 .3em;
  position: relative;
  top: 0;
  text-decoration: none; }

ul.breadcrumb.breadcrumb-page li:first-of-type:before {
  display: none; }

.panel-body h4 {
  text-transform: none; }

.nav-pills.rounded-d {
  border-bottom: 1px solid #a7b2bd;
  font-weight: 500;
  margin-bottom: 0.83em;
  display: block; }
  .nav-pills.rounded-d &gt; li {
    display: inline-block;
    margin-top: .5em; }
    .nav-pills.rounded-d &gt; li &gt; a,
    .nav-pills.rounded-d &gt; li &gt; span {
      background-color: #ffffff;
      border: 1px solid #a7b2bd;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px;
      color: #6a6c6f;
      font-size: 1.1em;
      position: relative;
      top: 1px;
      -webkit-user-select: none;
      -ms-user-select: none;
      user-select: none;
      display: inline-block;
      padding: .4em 1.07em;
      margin-right: -6px;
      z-index: 1;
      transition: background-color .2s;
      text-transform: none; }
      .nav-pills.rounded-d &gt; li &gt; a.disabled,
      .nav-pills.rounded-d &gt; li &gt; span.disabled {
        cursor: default;
        background: #f5f5f5; }
      .nav-pills.rounded-d &gt; li &gt; a:not(.disabled):hover,
      .nav-pills.rounded-d &gt; li &gt; span:not(.disabled):hover {
        background-color: #ffffff; }
    .nav-pills.rounded-d &gt; li &gt; a.btn {
      padding: 0.2em 0.5em;
      border-radius: 0;
      box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.3);
      color: #6a6c6f;
      background-color: whitesmoke;
      border-width: 0; }
      .nav-pills.rounded-d &gt; li &gt; a.btn:hover {
        border-color: transparent;
        background-color: whitesmoke;
        color: #34495e;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3); }
    .nav-pills.rounded-d &gt; li.active &gt; a,
    .nav-pills.rounded-d &gt; li.active &gt; span,
    .nav-pills.rounded-d &gt; li.active &gt; a:focus {
      background-color: #ffffff;
      border: 1px solid #62cb31;
      border-bottom-color: transparent;
      box-shadow: 0 -5px 0 0 #62cb31;
      color: #34495e;
      top: 1px;
      z-index: 2; }
  .nav-pills.rounded-d li a .badge,
  .nav-pills.rounded-d li.active a .badge {
    font-size: .75em;
    position: absolute;
    top: -.7em;
    right: -.6em;
    padding: .33em .45em;
    margin: 0;
    font-weight: 500;
    background-color: #4d7caa;
    border: 1px solid #ffffff;
    border-radius: 15px;
    animation-name: badge-shake;
    animation-duration: 10.15s;
    animation-iteration-count: infinite;
    animation-delay: 10s;
    animation-fill-mode: backwards; }

@keyframes badge-shake {
  0%, 0.74%, 1.48%, 100% {
    right: -0.6em; }
  0.37% {
    right: -0.8em; }
  1.11% {
    right: -0.4em; } }

.nav-pills {
  display: inline-block;
  font-weight: 500; }
  .nav-pills &gt; li {
    display: inline-block;
    margin-top: 0.5em;
    margin-bottom: 0; }
    .nav-pills &gt; li &gt; a,
    .nav-pills &gt; li &gt; span {
      display: inline-block;
      position: relative;
      font-size: 1.1em;
      color: #6a6c6f;
      margin-right: 0.4em;
      padding: 0.4em 1.07em;
      background-color: #f8f8f8;
      border: 1px solid #f8f8f8;
      border-top-width: 4px;
      text-transform: uppercase;
      -webkit-user-select: none;
      -ms-user-select: none;
      user-select: none;
      z-index: 1;
      transition: background-color 0.2s; }
      .nav-pills &gt; li &gt; a:hover,
      .nav-pills &gt; li &gt; span:hover {
        color: #34495e; }
      .nav-pills &gt; li &gt; a:after,
      .nav-pills &gt; li &gt; span:after {
        display: none;
        font-size: 0.85em;
        color: #a6a7a9;
        text-transform: none; }
    .nav-pills &gt; li.disabled a {
      cursor: not-allowed;
      background: #fbfbfb;
      color: #9d9fa2; }
    .nav-pills &gt; li &gt; a.btn {
      padding: 0.2em 0.5em;
      border-radius: 0;
      box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.3);
      color: #6a6c6f;
      background-color: whitesmoke;
      border-width: 0; }
      .nav-pills &gt; li &gt; a.btn:hover {
        border-color: transparent;
        background-color: whitesmoke;
        color: #34495e;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3); }
    .nav-pills &gt; li.active &gt; a,
    .nav-pills &gt; li.active &gt; span,
    .nav-pills &gt; li.active &gt; a:focus {
      color: #34495e;
      background-color: #ffffff;
      border-top-color: #62cb31;
      z-index: 2; }
      .nav-pills &gt; li.active &gt; a:after,
      .nav-pills &gt; li.active &gt; span:after,
      .nav-pills &gt; li.active &gt; a:focus:after {
        content: attr(data-descr);
        display: block;
        position: absolute;
        left: 0;
        padding: 0 1.25em;
        width: 100%;
        background: #ffffff; }
    .nav-pills &gt; li.active &gt; a:hover {
      background: #ffffff; }
    .nav-pills &gt; li.active &gt; a[href*="exec"] {
      min-width: 11.8em; }

.nav-tabs {
  border-bottom: 1px solid #a5a7a9;
  width: 100%;
  color: #34495e;
  font-size: 1.333em;
  font-weight: 500;
  line-height: 1.5em;
  margin: 40px 0 10px 0; }

.nav-tabs__tab,
.nav-tabs__tab.active {
  display: inline-block;
  margin-right: 40px;
  padding-bottom: 17px;
  position: relative;
  top: 3px; }

.nav-tabs__tab.active {
  border-bottom: 3px solid #62cb31;
  color: #62cb31; }

.account-table-calculations {
  line-height: 1.4em;
  margin: .75em auto;
  width: 100%; }

.account-table-calculations i.material-icons, table i.material-icons {
  font-size: 1.2em;
  margin: 0; }

.table-td,
td {
  padding: .5em 1em;
  color: #6a6c6f;
  border-right: 1px solid #b8bbbe;
  border-bottom: 1px solid #b8bbbe;
  line-height: 1.2em;
  transition: background-color .2s; }
  .table-td a,
  td a {
    color: #5c993e; }
    .table-td a:hover,
    td a:hover {
      color: #33800e; }
  .table-td.invalid,
  td.invalid {
    background-color: #ffe9e3; }

thead .table-td,
thead td {
  font-size: 1em;
  font-weight: 500;
  background-color: #edf1f4;
  text-align: center;
  padding: .5em .75em;
  vertical-align: baseline; }

.lightgrey, div span.lightgrey {
  color: #a6a7a9 !important; }

.grey, div span.grey {
  color: #737578 !important; }

.red, div span.red, i.material-icons.red:hover,
.modal-partners .input-inline.red {
  color: #f4511e !important; }

.darkred, i.darkred:hover {
  color: #da4415 !important; }

table thead td:not(:first-of-type) i, table thead td i.material-icons:hover {
  color: #6a6c6f !important;
  cursor: default; }

i.material-icons.grey {
  background-color: #ebeef2; }

.white, .request-page .summary-table tbody td i.material-icons.white {
  color: #ffffff !important; }

.table-td.grey,
.table-td.blue,
td {
  font-weight: 400; }

table .for-margin td {
  padding: 2px;
  border-right: none;
  border-left: none; }

table .for-margin:last-child td {
  margin-bottom: 0; }

table .for-margin.border-none td {
  border-top: none;
  padding: 10px; }

.tooltip {
  position: absolute;
  z-index: 1060;
  display: block;
  visibility: visible;
  font-size: 1em;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0); }
  .tooltip.in {
    opacity: 0.9;
    filter: alpha(opacity=90); }
  .tooltip.top {
    margin-top: -3px;
    padding: 9px 0; }
  .tooltip.right {
    margin-left: 3px;
    padding: 0 9px; }
  .tooltip.bottom {
    margin-top: 3px;
    padding: 9px 0; }
  .tooltip.left {
    margin-left: -3px;
    padding: 0 9px; }

.tooltip-inner {
  max-width: 350px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #6a6c6f;
  border-radius: 2px; }

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -9px;
  border-width: 9px 9px 0;
  border-top-color: #6a6c6f; }

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 9px;
  border-width: 9px 9px 0;
  border-top-color: #6a6c6f; }

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 9px;
  border-width: 9px 9px 0;
  border-top-color: #6a6c6f; }

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -9px;
  border-width: 9px 9px 9px 0;
  border-right-color: #6a6c6f; }

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -9px;
  border-width: 9px 0 9px 9px;
  border-left-color: #6a6c6f; }

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -9px;
  border-width: 0 9px 9px;
  border-bottom-color: #6a6c6f; }

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 9px;
  border-width: 0 9px 9px;
  border-bottom-color: #6a6c6f; }

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 9px;
  border-width: 0 9px 9px;
  border-bottom-color: #6a6c6f; }

.tooltip {
  pointer-events: none; }

.tooltip-inner {
  padding: 0.25em 0.5em;
  text-align: left;
  box-shadow: 0 0.15em 0.3em 0 rgba(0, 0, 0, 0.15);
  word-break: normal;
  font-weight: 400; }

#panel-stmt-work .tooltip {
  top: 50%;
  transform: translateY(-50%); }

#panel-stmt-work .panel-heading .tooltip {
  margin-left: -5em;
  font-size: 1em; }

#panel-stmt-work .stepWrapper-3 .tooltip, #panel-stmt-work .stepWrapper-2 .tooltip, #panel-stmt-work .panel-title .stepWrapper-1 .tooltip {
  margin-left: -3em; }

#panel-mfo-working .tooltip {
  margin-left: 10px; }

.table-td.main-td {
  width: 34em; }

td.popover-wrapper2 {
  padding: .5em 0 .5em 1em !important;
  width: 13em; }
  td.popover-wrapper2 .switcher.thumb.unchecked .switcher-inner,
  td.popover-wrapper2 .switcher.thumb.checked .switcher-inner {
    display: inline-block;
    vertical-align: middle;
    width: 170px !important; }
  td.popover-wrapper2 .switcher.thumb.unchecked i.ic-info,
  td.popover-wrapper2 .switcher.thumb.checked i.ic-info {
    vertical-align: middle; }

.stopfactor {
  border-bottom: 1px #ccc solid; }

.broker .td-with-i {
  width: 40px;
  padding-left: 15px;
  padding-right: 15px;
  text-align: left; }
  .broker .td-with-i span, .broker .td-with-i a, .broker .td-with-i i {
    display: inline-block;
    font-size: 25px;
    line-height: 1; }
  .broker .td-with-i i {
    vertical-align: baseline; }

#panel-stmt-work .td-with-i {
  text-align: center; }

.broker .breadcrumb {
  font-weight: normal; }

.broker .td-with-i label {
  line-height: 1;
  position: relative; }

.broker .docs-moder-table.child-docs .tooltip.left {
  top: 50% !important;
  transform: translateY(-50%) !important; }

.broker .center-in-td {
  margin: 0 auto;
  width: 13em; }

.broker .broker-stmt .tooltip.left {
  left: -230px !important; }

.broker .broker-stmt .tooltip.right {
  margin-left: 15px; }

.broker .right-block .stop-factors-list {
  overflow: scroll;
  max-height: calc(100vh - 270px); }

.broker .right-block .stop-factors {
  display: none;
  height: calc(100vh - 155px);
  margin-left: -0.9em;
  margin-right: -0.6em;
  background: #fff;
  padding-left: 0.5em;
  padding-right: 0.6em; }
  .broker .right-block .stop-factors h4 {
    font-family: Plumb;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.11;
    color: #6a6c6f;
    padding: 0.5em;
    padding-left: 1em; }
  .broker .right-block .stop-factors .brief-overview {
    padding: 0.4em 1.1em 0.5em;
    margin-left: -0.6em;
    margin-right: -0.6em;
    background-color: #f8f8f8;
    font-size: 20px;
    font-weight: 500; }
    .broker .right-block .stop-factors .brief-overview .panel-collapse {
      padding: 0em 1em 0 1.8em;
      margin-top: 20px; }
      .broker .right-block .stop-factors .brief-overview .panel-collapse p {
        margin-bottom: 0;
        font-family: FiraSans, sans-serif;
        font-size: 18px;
        color: #3c3e41;
        font-weight: normal;
        font-style: italic;
        line-height: 1.22; }
    .broker .right-block .stop-factors .brief-overview i {
      font-size: 1.2em;
      color: #6a6c6f; }
    .broker .right-block .stop-factors .brief-overview .g-i {
      margin-right: 10px;
      color: #33800e; }
    .broker .right-block .stop-factors .brief-overview a {
      color: #33800e;
      display: inline-block;
      width: 100%; }

.broker .right-block .stop-factor {
  position: relative;
  margin-bottom: 5px;
  padding: 0.3em .8em 0.4em 1.5em;
  background-color: #f8f8f8;
  border: solid 1px #e9ebed;
  text-align: left;
  line-height: 1.2;
  font-weight: 500;
  color: #3c3e41; }

.broker .right-block .stop-factor::before {
  position: absolute;
  left: 10px;
  top: 15px;
  content: '';
  width: 9px;
  height: 9px;
  background-color: #34495e;
  border: 1px solid #34495e;
  border-radius: 42px; }

.broker .right-block .stop-factors-button {
  bottom: 0;
  cursor: pointer;
  width: 400px;
  margin: 0 -.5em 0 -1em;
  padding: 0.5em 0.7em;
  text-align: right;
  background-color: #fff;
  font-size: 20px;
  border-top: 1px solid #e9ebed;
  border-bottom: 1px solid #e9ebed; }

.broker .right-block h2 {
  margin-bottom: 35px; }

.broker .right-block .stmt-info {
  margin-top: 60px;
  border-bottom: 1px solid #b8bbbe;
  line-height: 1.5em; }

.broker .right-block .label-info {
  font-weight: 500;
  background: none; }

.broker .switcher.thumb:not(.checked):not(.unchecked) {
  margin: 0 auto;
  display: block;
  width: 4.5em; }

.broker .grey-span {
  display: inline-block;
  margin: 0 40px 0 5px;
  padding: 3px 6px;
  font-weight: 500;
  font-family: Plumb;
  color: #fff;
  background: #9a9c9f; }

.broker .grey-span:last-child {
  margin-right: 5px; }

.broker .opacity8 {
  opacity: 0.8;
  filter: alpha(opacity=80); }

.broker .child-docs {
  margin-bottom: 50px; }

.broker .td-with-i-d {
  padding-left: 2em;
  width: 9em;
  padding-right: 2em; }

.broker .span-after-stick {
  position: relative;
  display: inline-block;
  margin-right: 20px;
  width: 100px;
  text-align: center; }
  .broker .span-after-stick::after {
    content: '';
    position: absolute;
    right: 0;
    width: 1px;
    height: 35px;
    background-color: #d8d8d8; }

.broker .date-in-td {
  margin-right: 25px;
  color: #6a6c6f; }

.broker .time-in-td {
  color: #34495e; }

.broker .date-in-td + .material-icons {
  margin-right: 5px;
  font-size: 1.1em !important; }

.broker .round-count {
  margin-left: 10px;
  font-size: 18px;
  color: #fff;
  display: inline-block;
  width: 30px;
  text-align: center;
  font-weight: 500;
  height: 30px;
  line-height: 30px;
  border-radius: 42px;
  background: #4d7caa; }

.broker .red-count {
  background: #f4511e; }

.broker .grey-count {
  background: #ebedf1; }

.broker #content-wrapper [class^="alert-"] {
  left: 0;
  width: 100%; }

.broker .navbar-header .navbar-brand {
  font-size: 0.8em !important; }

.broker .navbar-logo-main {
  width: 22em; }

.broker .navbar-inner .header-logo__slogan {
  font-size: 1em;
  font-weight: 500;
  line-height: 1.18em;
  margin: 1.1em 0; }

.broker .header-logo-right__phone {
  font-size: 1.3em;
  font-weight: 500;
  margin-top: 0; }

.broker .notify.dropdown {
  top: 0; }
  .broker .notify.dropdown .material-icons {
    font-size: 1.7em; }

.broker .notify .badge {
  font-size: .6em; }

.broker .dropdown-toggle.user-menu {
  margin: 0 1em 0 0 !important; }

.broker .header-logo-account__username {
  font-size: 1em;
  font-weight: 500;
  line-height: 1.11; }

.broker .dropdown-menu.widget-notifications {
  top: 3.7em; }
  .broker .dropdown-menu.widget-notifications .material-icons {
    font-size: 1em; }

.broker .user-menu + .dropdown-menu {
  top: 4.6em; }

.broker .stmts-page {
  padding-top: 6.4em !important; }

.broker #content-wrapper &gt; div:first-of-type {
  padding: 4.7em .9em .9em 1.5em !important; }

.docs-moder-table,
.docs-moder-table thead td,
#clientsDocs thead td,
.docs-moder-table,
.docs-moder-table .switcher i,
.client-docs-table .switcher i,
.client-docs-table td,
.docs-moder-table .switcher span,
.client-docs-table td label,
.broker-main-page .arhive td {
  font-size: 1em; }

.disabled-choose {
  opacity: 0.5;
  filter: alpha(opacity=50); }

.disable-span-req {
  display: none; }

.js-broker_move_to_mfo,
.js-broker_back_to_client {
  cursor: pointer; }

.stmt-page .broker-stmt .td-with-i a,
.stmt-page .broker-stmt i.material-icons {
  font-size: 25px; }

.stmt-page .broker-stmt .td-with-i i.material-icons {
  vertical-align: top; }

.docs-moder-table .tr-num-and-count-stmt td {
  padding-left: 24px; }

.docs-moder-table td {
  padding: .2em 1em; }

.docs-moder-table .action-i a {
  margin-right: 20px; }

.docs-moder-table .action-i i {
  font-size: 25px; }

.docs-moder-table td[data-order] {
  padding-top: 9px; }

.docs-moder-table .num {
  border-right: none;
  font-size: 24px; }
  .docs-moder-table .num span {
    color: #34495e; }

.docs-moder-table .count-req {
  color: #34495e; }

.docs-moder-table .null-td {
  padding: 0;
  border: none; }

.docs-moder-table .switcher:not(.unchecked):not(.checked) {
  padding-bottom: 6px; }

.new-stmt {
  background-color: #f8fcff; }

.grey-tr {
  background: #eef1f5 !important; }

.lightblue-tr {
  background-color: #f7fbff; }

.yellow-tr td {
  background: #fff3df; }

.grey-tr:not(.head-req) {
  text-align: center; }

.td-big-group {
  font-size: 1.333em !important;
  color: #34495e;
  text-transform: uppercase;
  letter-spacing: 4px; }

.td-small-group {
  font-size: 1.2em !important;
  background-color: #eef1f5;
  color: #34495e;
  text-transform: uppercase; }

.blue {
  color: #34495e; }

.table-td div {
  font-weight: 300; }

.table-td-center {
  color: #454545;
  font-weight: 600;
  white-space: nowrap;
  text-align: center; }

.table-td-left {
  color: #454545;
  background: #ffffff;
  font-weight: 600; }

.icon {
  display: inline-block;
  font-size: 1em;
  min-width: 1em; }

.ic-sertificat {
  background: url("../../assets/images/icons/ic-sertificate.png") no-repeat 50% 50%;
  background-size: 1.3em;
  min-height: 1.5em; }

div.ic-sertificat {
  display: inline-block;
  margin: 1em 0 0 1em;
  width: 1.3em;
  cursor: pointer; }

.docs-checkboxes-wrapper i.material-icons,
.all-docs-checkbox-wrapper i.material-icons,
.arch-docs-checkboxes-wrapper i.material-icons {
  font-size: 1.25em; }

td.td-icon-right {
  padding-right: 2.5em !important;
  position: relative; }

td.td-icon-right i {
  position: absolute;
  right: .5em;
  top: calc(50% - .5em);
  line-height: 1em; }

.doc-name-td {
  display: -ms-flexbox;
  display: flex; }
  .doc-name-td__actions {
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    .doc-name-td__actions &gt; a,
    .doc-name-td__actions &gt; i {
      margin-right: 0.5rem !important; }

td.popover-wrapper2 .popover {
  font-style: normal;
  width: 21em;
  max-width: 21em; }

td.popover-wrapper2 .popover h3 {
  color: #34495e;
  background: #ffffff;
  border-bottom: 1px solid #34495e; }

td.popover-wrapper2 .popover h3 i.material-icons {
  content: 'clear';
  font-family: 'Material Icons';
  float: right;
  cursor: pointer;
  font-size: 1.25em;
  position: relative;
  top: 0;
  left: 0; }

td.popover-wrapper2 .popover .popover-content {
  font-weight: 500; }

td.popover-wrapper2.success i.material-icons, td.popover-wrapper2.success .popover .status {
  color: #62cb31; }

td.popover-wrapper2.denied i.material-icons, td.popover-wrapper2.denied .popover .status {
  color: #f4511e; }

#chat-alert-container {
  position: absolute;
  top: 3.6em;
  width: 75%; }

.clear {
  clear: both; }

input[type="radio"]:checked + span:before {
  border-color: #62cb31; }

p.grey-subtitle-text {
  margin-top: 33px;
  color: #6a6c6f;
  font-family: plumb, sans-serif;
  font-size: 1.111em;
  font-weight: 300;
  line-height: 1.333em; }

.fifty-pixel-button {
  height: 50px;
  margin-bottom: 20px;
  line-height: 10px; }

input [type="submit"] {
  border: 0 transparent;
  margin-bottom: 10px; }

#feedback-alert-container .alert {
  margin-left: -.5em; }

.additional-parameters__header {
  background: #eef1f5;
  text-transform: none;
  color: #34495e;
  font-size: 1.2em;
  font-weight: 500; }
  .additional-parameters__header a {
    display: block;
    line-height: 2.5em;
    padding-left: 1em;
    vertical-align: middle; }
  .additional-parameters__header i.material-icons {
    vertical-align: middle;
    margin: 0;
    font-size: 1.333em;
    line-height: 1.01em;
    padding: .438em;
    right: -0.6em;
    border-left: 1px solid #e4e5e7; }
  .additional-parameters__header .block-paragraph {
    margin: 0; }
    .additional-parameters__header .block-paragraph i.material-icons {
      font-size: 1.333em;
      padding: 0.2em;
      border: 0; }

.panel-accordion {
  border: 1px solid #d8d8d8;
  margin-bottom: 1em; }
  .panel-accordion .block-wrapper {
    border: 1px solid #e4e5e7;
    padding: .5em 1em;
    margin-bottom: .5em; }

.panel-group .panel-default {
  margin-bottom: 1em; }

.btn-group .btn-add {
  border: 1px solid #ffa726;
  border-radius: 0;
  color: #ffa726; }

.btn-group .btn-add:hover {
  border: 1px solid #ffa726; }

.btn-group .btn-add:focus {
  background-color: #ffa726;
  color: #ffffff; }

.filters button[type="submit"].btn {
  font-size: 1.2em;
  padding: .46em .9em;
  margin: 0;
  width: 100%; }

.pagination {
  background: #ffffff;
  border-top: 1px solid #737578;
  padding: 12px 35px;
  color: #34495e;
  margin-top: 2%;
  font-weight: 600; }

ul.pagination-pagelist {
  color: #6a6c6f;
  font-family: plumb, sans-serif;
  font-size: 1.111em;
  font-weight: 400;
  line-height: 1.333em;
  margin-right: 2%;
  margin-top: 1px;
  float: right;
  text-align: center;
  display: inline-block; }

ul.pagination-pagelist li {
  display: inline-block;
  list-style-type: none;
  margin-left: 20px;
  vertical-align: top; }

.icons-grey {
  color: #bbb; }

.portfolio-page__h2 {
  color: #34495e;
  font-size: 2.111em;
  font-weight: 500;
  line-height: 1.5em;
  margin-top: .5em;
  text-transform: none; }

.link-green {
  border: none;
  color: #5c993e;
  font-size: 1.111em;
  font-weight: 500;
  text-decoration: underline;
  -webkit-user-select: initial;
  -ms-user-select: initial;
  user-select: initial;
  cursor: pointer; }
  .link-green i {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    -webkit-user-select: initial;
    -ms-user-select: initial;
    user-select: initial; }
  .link-green:hover, .link-green:focus {
    color: #33800e;
    text-decoration: underline; }
  .link-green i.material-icons {
    text-decoration: none; }
  .link-green--normal {
    font-size: 1rem; }

.link-to-table, .link-red, .fileLoader.link-green, .link-darkBlue {
  border: none;
  color: #5c993e;
  font-size: 1.111em;
  font-weight: 500;
  text-decoration: underline;
  -webkit-user-select: initial;
  -ms-user-select: initial;
  user-select: initial; }

.link-to-table:hover, .link-darkBlue:hover {
  color: #33800e;
  text-decoration: underline; }

.btn-add-contact {
  color: #5c993e; }

.link-red {
  color: #f4511e;
  font-size: 1em; }

.link-red:hover {
  color: #d63a0b;
  text-decoration: underline; }

.btn-add-contact:hover {
  color: #ffffff; }

.link-darkBlue {
  color: #34495e;
  font-size: 1em;
  text-decoration: none; }

.link-darkBlue:hover {
  cursor: pointer; }

.stmt-creation input[data-mask-type="date"] {
  background-image: url("../../assets/images/icons/calendar.png");
  background-repeat: no-repeat;
  background-position: calc(100% - 1em) 50%;
  background-size: 1em; }

.input-time, input[type="text"].input-time:focus {
  background-image: url(../../assets/images/icons/ic-access-time.png) !important;
  background-repeat: no-repeat !important;
  background-position: calc(100% - 1em) 50% !important;
  height: 2.5em !important;
  background-size: 1.3em !important; }

.date-or {
  color: #737578;
  padding: 0;
  font-weight: 500;
  font-size: 1.2em;
  text-align: center;
  margin-top: .5em; }

select.select2 option {
  visibility: hidden; }

.portfolio-page .select2-container-multi .select2-choices {
  font-size: 1em; }

.select2-choice.select2-default .select2-chosen {
  color: #9a9c9f; }

.select2-container-multi.valid .select2-choices {
  padding-right: 4em; }

.portfolio-page .select2-container-multi .select2-choices .select2-search-field {
  height: 2.9em; }

div.select2-container-multi input.select2-input:focus {
  border: 0 !important; }

.portfolio-page .filters {
  padding-top: 1em; }

.filters div[class^="col-"] {
  margin-top: .4em;
  margin-bottom: .4em; }

.filters div[class^="col-"] div {
  margin-top: 0;
  margin-bottom: 0; }

.filters .second-row {
  padding: 0; }

.col-sm-12.visible-md {
  height: 1em; }

.filters .filter-status a {
  font-size: 1.2em; }

.filter-status a {
  border-bottom: 3px solid #c3c4c5;
  color: #c3c4c5;
  font-size: 1.667em;
  font-weight: 500;
  line-height: 1.889em;
  margin-right: 1em;
  padding-bottom: .2em; }

.filter-status a.active {
  border-bottom: 4px solid #62cb31;
  color: #62cb31; }

#panel-client-tz-portfolio .panel.stmt.add-stmt {
  height: 25em; }

#panel-client-bg-portfolio .panel.stmt.add-stmt {
  height: 20.6em; }

.portfolio.request-page .stmt.add-stmt span {
  width: 13em;
  max-width: 100%; }

.new-messages, .stmt .new-messages, .summary-table .new-messages {
  display: inline-block;
  width: 2.07em;
  height: 2.07em;
  line-height: 1.75em;
  text-align: center;
  background-color: #4a749d;
  border: 1px solid transparent;
  color: #ffffff;
  border-radius: 20px; }

.stmt .new-messages {
  background-color: #34495e;
  border-radius: 50%;
  position: absolute;
  left: -1.03em;
  top: -1.03em; }

.summary-table .new-messages {
  width: auto;
  height: auto;
  line-height: 1.25em;
  margin: 0;
  padding: 0 .4em;
  position: absolute;
  left: 50%;
  top: calc(50% - 1.4em); }

.moder-clients-page .summary-table .new-messages {
  top: auto;
  left: auto;
  right: 2em; }

a .new-messages {
  display: inline-block;
  border-radius: 20px;
  font-size: .75em;
  margin-left: .7em;
  height: auto;
  padding: 0.4em .5em .5em .5em;
  line-height: 1em;
  width: auto; }

a .new-messages.empty {
  display: inline-block;
  font-size: 1em;
  margin-left: .7em;
  height: 1em;
  line-height: 1.25em;
  width: 1em; }

a .new-messages.null {
  border: 1px solid #4a749d;
  border-radius: 50%;
  background: none;
  color: #4a749d;
  line-height: 1.4em; }

i.ic-timer, i.ic-timer:hover {
  margin: 0;
  background-color: #f4511e;
  color: #ffffff !important;
  padding: .39em; }

.stmt i.ic-timer {
  font-size: 1.47em;
  position: relative;
  top: -.4em;
  right: -.3em; }

.summary-table tbody td i.material-icons.ic-timer {
  box-shadow: 0 0 0.222em 0.111em rgba(255, 253, 253, 0.53);
  font-size: 1.6em;
  margin: 0;
  padding: .1em;
  border-radius: 50%; }

.change-view {
  font-size: 1.2em;
  font-weight: 500;
  margin: 0.5em 0; }
  .change-view div {
    display: inline-block; }
    .change-view div:hover, .change-view div:hover i.material-icons {
      color: #34495e; }
    .change-view div.active, .change-view div.active i.material-icons {
      margin: 0;
      padding: .2em;
      border-radius: 50%;
      background-color: #f7fbff;
      color: #34495e; }
  .change-view span {
    vertical-align: baseline; }
  .change-view i {
    color: #737578;
    font-size: 1.5em;
    margin: 0 .3em;
    cursor: pointer; }

.summary-table.dataTable {
  margin: 10px 0; }

.dataTables_filter label {
  font-size: 1em;
  margin: 0; }

.dataTables_length {
  margin-top: .25em; }
  .dataTables_length .btn {
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: baseline; }

.dataTables_info, .dataTables_paginate {
  margin-top: .25em !important; }

select {
  width: 98%;
  border: 1px solid #b8bbbe;
  margin-top: 1px;
  display: inline-block; }

.select2-search-choice div {
  line-height: 1em; }

.material-icons.icon-hidden, i.icon-hidden {
  display: none; }

.collapsed i.icon-visible {
  display: none; }

.collapsed i.icon-hidden {
  display: inline-block; }

.portfolio.request-page.bg .panel.stmt.add-stmt {
  height: 20.5em; }

.stmt.add-stmt i.material-icons {
  color: #737578;
  display: block;
  margin-bottom: .3em;
  font-size: 3.333em;
  vertical-align: middle; }

.stmt.add-stmt div {
  top: calc(50% - 4.7em);
  position: relative; }

.stmt.add-stmt span {
  color: #737578;
  display: block;
  font-size: 1.888em;
  font-weight: 500;
  vertical-align: middle;
  text-align: center;
  margin: 0 auto;
  width: 7em; }

.request-page .summary-table .add-stmt i.material-icons {
  color: #ffffff;
  font-size: 1.3em;
  margin-left: -.2em; }

/**
 * ÐŸÐ»Ð¸Ñ‚ÐºÐ¸ Ð·Ð°ÑÐ²Ð¾Ðº
 */
.panel.stmt {
  position: relative;
  display: block;
  background: #ffffff;
  border: 8px solid #a6a7a9;
  box-shadow: 0 2px 9px rgba(0, 0, 0, 0.15);
  font-size: .9em;
  margin-top: 2.7em;
  margin-bottom: 1.111em;
  font-family: plumb, sans-serif;
  transition: box-shadow .2s;
  z-index: 2; }
  .panel.stmt .panel-body.stmt-info {
    display: block;
    padding-left: 1.111em;
    padding-right: 1.111em; }
    .panel.stmt .panel-body.stmt-info .product_name {
      display: block;
      width: 100% !important;
      font-size: 1.333em;
      margin-bottom: .5em;
      padding-bottom: .5em;
      color: #33800e;
      border-top: 0;
      border-bottom: 1px solid #d8d8d8; }
    .panel.stmt .panel-body.stmt-info span:first-of-type {
      width: 6.5em; }
  .panel.stmt .panel-before {
    position: absolute;
    left: -8px;
    right: 0;
    top: -2.4em;
    font-size: 1.333em; }
    .panel.stmt .panel-before .stmt-number {
      display: inline-block;
      padding: .34em .75em;
      background-color: #a6a7a9;
      color: #ffffff; }
    .panel.stmt .panel-before .panel-heading__date {
      margin-top: .25em;
      color: #6a6c6f; }
    .panel.stmt .panel-before div {
      position: relative;
      display: inline-block; }
    .panel.stmt .panel-before .new-messages {
      font-size: .5em;
      line-height: 1.25em;
      height: auto;
      min-width: 1.5em;
      width: auto;
      padding: .2em;
      left: 2em;
      top: -0.4em;
      background-color: #f4511e; }
  .panel.stmt + .panel-after {
    font-size: 1.111em;
    position: absolute;
    bottom: 0.6em;
    left: 1.6em;
    right: 1.6em;
    padding: .4em .5em;
    z-index: 1;
    background-color: #f8f8f8;
    text-align: right;
    box-shadow: 0 0 0 transparent;
    transition: background .2s, box-shadow .2s; }
    .panel.stmt + .panel-after i {
      font-size: 1.2em; }
    .panel.stmt + .panel-after.pointer {
      cursor: pointer;
      -webkit-user-select: none;
      -ms-user-select: none;
      user-select: none; }
    .panel.stmt + .panel-after:hover {
      box-shadow: 0 0.3em 0.6em 0 rgba(0, 0, 0, 0.15); }
      .panel.stmt + .panel-after:hover * {
        color: #34495e; }
    .panel.stmt + .panel-after:active {
      background-color: #34495e; }
      .panel.stmt + .panel-after:active * {
        color: #ffffff; }
  .panel.stmt .panel-footer {
    background-color: #a6a7a9; }
    .panel.stmt .panel-footer i {
      line-height: 1.65em;
      margin-left: .2em;
      color: #ffffff; }
      .panel.stmt .panel-footer i:hover {
        color: #ffffff !important; }
    .panel.stmt .panel-footer.js-toggle_deny-comment {
      cursor: pointer; }
    .panel.stmt .panel-footer + .tooltip .tooltip-inner {
      min-width: 350px; }
  .panel.stmt.st1 {
    margin-top: 0; }

.request-page .panel.stmt.orange {
  border-color: #ffa726; }
  .request-page .panel.stmt.orange .panel-footer {
    background-color: #ffa726; }
  .request-page .panel.stmt.orange .stmt-info__law {
    border-color: #ffa726; }
  .request-page .panel.stmt.orange .panel-before .stmt-number {
    background-color: #ffa726; }

.request-page .panel.stmt.green {
  border-color: #62cb31; }
  .request-page .panel.stmt.green .panel-footer {
    background-color: #62cb31; }
  .request-page .panel.stmt.green .stmt-info__law {
    border-color: #62cb31; }
  .request-page .panel.stmt.green .panel-before .stmt-number {
    background-color: #62cb31; }

.request-page .panel.stmt.red {
  border-color: #f4511e; }
  .request-page .panel.stmt.red .panel-footer {
    background-color: #f4511e; }
  .request-page .panel.stmt.red .stmt-info__law {
    border-color: #f4511e; }
  .request-page .panel.stmt.red .panel-before .stmt-number {
    background-color: #f4511e; }

.request-page .panel.stmt.add-stmt {
  border: 2px solid #737578;
  box-shadow: 0 2px 9px rgba(0, 0, 0, 0.15);
  height: 20em;
  text-align: center; }

.stmt .panel-heading i.material-icons {
  font-size: 1.2em;
  margin: .5em 1em .4em 0; }

.stmt .panel-heading i.material-icons.btn-stb-reasons:hover {
  color: #f4511e !important; }

.stmt .panel-footer {
  font-size: 1.333em;
  line-height: 1.44em;
  margin: .5em;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
  background-color: #ffa726;
  border-top: 0;
  color: #ffffff; }

.stmt .panel-body {
  padding: 1em 1.2em; }
  .stmt .panel-body span {
    display: inline-block; }
  .stmt .panel-body .partner-name {
    color: #34495e;
    font-size: 2.29em;
    font-weight: 500;
    margin: .5em 0;
    line-height: 1.1em;
    height: 3.3em;
    max-width: 100%;
    overflow-x: hidden; }
  .stmt .panel-body .stmt__info {
    color: #34495e;
    font-size: 1.4em;
    line-height: 1.667em;
    padding-left: 1.8em; }
    .stmt .panel-body .stmt__info span:first-child {
      color: #6a6c6f; }
    .stmt .panel-body .stmt__info.ic-summ {
      background: url("../../assets/images/icons/ic-req-summ.png") no-repeat 0 50%;
      background-size: 1.2em; }
    .stmt .panel-body .stmt__info.ic-tarif {
      background: url("../../assets/images/icons/ic-reg-tarif.png") no-repeat 0 50%;
      background-size: 1.2em; }

i.fa.fa-rub {
  font-size: 0.9em;
  line-height: 1.4em; }

.stmt-info .row:last-of-type {
  height: 2em; }

/**
 * end ÐŸÐ»Ð¸Ñ‚ÐºÐ¸ Ð·Ð°ÑÐ²Ð¾Ðº
 */
td i.material-icons.btn-stb-reasons:hover {
  color: #f4511e !important; }

.stmt-is-sig1 {
  background: url("../../assets/images/icons/ic-sertificate.png") no-repeat calc(100% - 1em) 2em !important;
  padding-right: 3em; }

.summary-table {
  margin: 0 auto;
  width: 100%; }

.summary-table td {
  padding: 9px .5em;
  position: relative; }
  .summary-table td.status {
    cursor: pointer; }
    .summary-table td.status span {
      padding-right: 0.5em; }
      .summary-table td.status span + .tooltip.right .tooltip-inner {
        min-width: 550px; }
  .summary-table td .mdi-autorenew {
    display: inline-block;
    border-radius: 50%;
    width: 23px;
    height: 23px;
    color: #ffffff;
    background-color: #ffa726;
    transition: background-color .2s;
    font-size: 1em !important;
    text-align: center;
    line-height: 23px; }
    .summary-table td .mdi-autorenew:hover {
      cursor: pointer;
      background-color: #34495e;
      color: #ffffff !important; }

.summary-table thead td {
  background-color: #eef1f5;
  border-right: 1px solid #b8bbbe;
  border-bottom: 1px solid #b8bbbe;
  color: #6a6c6f;
  font-size: 1.111em;
  font-weight: 500;
  line-height: 1.3em;
  text-align: center; }

.summary-table td i.material-icons {
  color: #ffffff;
  cursor: pointer;
  font-size: 1.111em;
  margin: 0; }

.summary-table tbody td i.material-icons {
  color: #c3c4c5; }

i.material-icons.btn-stb-remove:hover {
  color: #f4511e; }

.request-page .summary-table tbody td i.ic-timer.material-icons {
  font-size: 1em;
  padding: .2em; }

.request-page .summary-table tbody td i.ic-timer.material-icons:hover {
  color: #737578; }

.summary-table thead td:last-of-type {
  border-color: #b8bbbe; }

.summary-table tbody td {
  border-right: 1px solid #b8bbbe;
  border-bottom: 1px solid #b8bbbe;
  background: #fff;
  color: #34495e;
  font-size: 1.111em;
  font-weight: 500;
  line-height: 1.25em; }

.summary-table tbody tr {
  transition: background .2s; }

.summary-table tbody tr:not(.add-stmt):hover td {
  background: #f7fbff; }

.summary-table tbody td a {
  text-decoration: underline;
  white-space: initial; }

.moder-clients-page .summary-table a.justification-left {
  display: inline-block;
  text-align: left;
  width: 1.7em; }

.moder-clients-page .summary-table thead i.material-icons {
  color: #6a6c6f;
  font-size: 1.5em; }

.request-page.bg .summary-table thead td:first-of-type {
  width: auto; }

.daughter-stmt__action a {
  color: #a6a7a9;
  border-color: #a6a7a9;
  text-decoration: none;
  cursor: default; }

.client-page .summary-table {
  font-size: .9em; }

.summary-table .green .status {
  color: #62cb31; }

.summary-table .orange .status {
  color: #ffa726; }

.summary-table .red .status {
  color: #f4511e; }

.summary-table .approved .status {
  color: #62cb31; }

.summary-table .process .status {
  color: #ffa726; }

.summary-table .consideration .status {
  color: #366b69; }

.summary-table .finished .status {
  color: #5683b0; }

.summary-table .denied .status {
  color: #f4511e; }

.summary-table .finished .pay-status {
  color: #62cb31; }

.client-page .summary-table .process {
  background-color: #fffbf6; }

.request-page .undertable {
  color: #6a6c6f;
  font-family: 'Open Sans', sans-serif;
  font-size: 1em;
  font-style: italic;
  line-height: 2.5em;
  font-weight: 400; }

.mfo-page .undertable {
  position: relative; }

.footer {
  background-color: #0f4b94;
  font-size: 0.888em;
  font-weight: 300; }

.footer__logo {
  margin-right: 1em;
  vertical-align: top;
  display: inline-block; }

.footer .section-wide {
  width: 93.7%;
  padding: 0.8446em 0; }

.copyright {
  color: #ffffff;
  font-size: 1.126em;
  position: relative;
  top: -.1em;
  vertical-align: bottom; }

.section-wide {
  width: 94.4%;
  margin: 0 auto; }

.support .panel-heading {
  padding-left: .5em; }

.request-page {
  font-family: plumb, sans-serif !important;
  font-size: 1em; }

.page-header.request-page {
  margin: 15px auto; }

div.request-head h1 {
  color: #34495e;
  font-family: plumb, sans-serif;
  margin-top: 0;
  margin-bottom: .15em;
  font-weight: 500;
  text-align: left;
  padding: 0; }

.request-page__h2 {
  color: #6a6c6f;
  font-size: 1.8em;
  font-weight: 500;
  margin: .5em 0;
  text-transform: none; }

.request-page__h2 a {
  color: #33800e;
  font-size: .5em;
  font-weight: 500;
  line-height: 3em;
  text-decoration: underline; }

.request-head span {
  color: #6a6c6f;
  font-weight: 500;
  line-height: 1.5em; }

.request-page .panel-heading {
  background: #ffffff;
  border-bottom: 1px solid #d8d8d8;
  font-weight: 500;
  line-height: 2.5em;
  padding: .5em 1.111em; }
  .request-page .panel-heading.stmt-info {
    padding-right: 0;
    padding-bottom: 1em; }
    .request-page .panel-heading.stmt-info .icon-fire {
      display: inline-block;
      margin-right: 1em;
      width: 1.6em;
      height: 1.6em;
      border-radius: 50%;
      background-size: 1.3em; }
    .request-page .panel-heading.stmt-info .icon-double {
      margin-right: 1em;
      width: 1.6em;
      height: 1.6em; }
    .request-page .panel-heading.stmt-info .stmt-info__law {
      font-size: 1.5em;
      line-height: 1.5em;
      margin-top: .95em;
      padding: 0 .5em;
      border: 1px solid grey;
      border-right: 0;
      color: #6a6c6f; }
  .request-page .panel-heading span {
    color: #34495e; }

.btn-default {
  color: #34495e;
  border: 1px solid #34495e;
  font-size: 1.111em;
  font-weight: 500;
  line-height: 1.278em; }

#question-form {
  width: 100%; }
  #question-form input, #question-form select, #question-form .select2 {
    color: #34495e;
    font-weight: 400; }
  #question-form select {
    width: 100%;
    height: 3em;
    margin-top: 15px;
    margin-bottom: 10px;
    border: 1px solid #e4e5e7; }
  #question-form h1 {
    color: #34495e;
    font-size: 2em;
    margin: .5em 0 1em 0;
    font-weight: 100; }
    #question-form h1 i[data-toggle="tooltip"] {
      font-size: .8em; }
    #question-form h1 .tooltip {
      font-size: .5em; }
  #question-form h3 {
    font-size: 1.33em;
    color: #34495e;
    margin: .633em .761em;
    font-weight: 100; }
  #question-form .chooseLine__text {
    display: inline-block;
    margin: 0 0 .5em 0;
    font-weight: 400; }
    #question-form .chooseLine__text i {
      font-size: 1.2em; }
    #question-form .chooseLine__text .tooltip-inner {
      width: 30em; }
  #question-form .chooseLine__radioBlock {
    display: inline-block; }
    #question-form .chooseLine__radioBlock label {
      display: block;
      margin: 0; }
  #question-form .tooltip-inner {
    max-width: 30em; }

p.content-headers {
  width: 100%;
  height: 1.889em;
  color: #34495e;
  font-size: 1.667em;
  font-weight: 500;
  margin-top: .75em;
  line-height: 1.889em;
  border-bottom: 1px solid #34495e; }

.large-interval {
  margin-bottom: 40px; }

.table-products {
  width: 100%; }

.finance-tz .calculate-results-table.table-products td, .finance-tz .calculate-results-table.table-products td * {
  font-size: 19px; }

.table-products i {
  margin: 0; }

.table-products thead td, .table-products tbody td {
  border-right: 1px solid #b8bbbe;
  border-bottom: 1px solid #b8bbbe; }

.table-products .thead td {
  background-color: #edf1f4;
  color: #6a6c6f;
  font-size: 1.5em;
  font-weight: 500;
  padding: .5em .667em;
  text-align: left; }

.text-center thead td, .text-center .thead td {
  text-align: center; }

.table-products .tbody td {
  padding: 0.5em; }

.table-products .tbody td.td-price {
  white-space: nowrap; }

.table-products .thead .td-name,
.table-products .thead .td-price {
  padding-right: 1.667em; }

.table-products tbody td:nth-of-type(3) {
  max-width: 7em; }

.table-products tbody td:nth-of-type(4) {
  max-width: 5em; }

.img-container {
  display: inline-block;
  height: 80px;
  width: 160px; }

.img-container img {
  max-width: 100%;
  max-height: 80px;
  vertical-align: middle; }

.table-products .td-name {
  min-width: 20em;
  width: 37%; }

.td-name div {
  display: inline-block;
  vertical-align: middle; }

.table-products .tbody td:nth-of-type(2) {
  border-left: none; }

.tbody .partner-name h4 {
  color: #34495e;
  font-size: 2em;
  font-weight: 500;
  line-height: 1.5em; }

.tbody .td-price,
.tbody .td-percent {
  color: #34495e;
  font-size: 2.333em;
  font-weight: 500;
  line-height: 2.667em; }

.td-price,
.td-percent,
.td-choose {
  text-align: center; }

.tableHrAlign {
  margin-left: -.4em;
  margin-right: -.2em;
  width: calc(100% + .4em); }

.tableHrAlignBlocks {
  margin-left: .2em;
  margin-right: .2em; }

.creation-steps .row {
  margin-top: 0; }

.creation-steps .row span,
.creation-steps .row div {
  display: inline-block;
  text-align: right; }

.creation-steps .row:nth-of-type(1) span {
  margin-bottom: .5em; }

.creation-steps .row:nth-of-type(1) span,
.creation-steps .row:nth-of-type(3) span {
  margin-top: .5em; }

.ic-ind-02 {
  background: url("../../assets/images/icons/ic-ind-file-upload.png") no-repeat 50% 50%; }

.ic-ind-03 {
  background: url("../../assets/images/icons/ic-ind-03.png") no-repeat 50% 50%; }

.ic-ind-01 {
  background: url("../../assets/images/icons/iÑ1.png") no-repeat 50% 50%; }

.block-doc-name i.material-icons {
  font-size: 1.5em;
  margin-left: 10px; }

.files-list li span, .files-list li a {
  display: inline-block;
  max-width: calc(100% - 9em);
  vertical-align: top; }

.files-list li button {
  line-height: 1.65em; }

.message-container .author {
  text-align: right;
  color: #6a6c6f;
  font-size: 1.333em;
  font-weight: 500;
  line-height: 1em;
  position: relative;
  top: 10px;
  left: -10px; }

.message-container .message-info .message {
  color: #6a6c6f;
  font-size: 1.333em;
  font-weight: 500;
  display: inline-block;
  line-height: 1.111em;
  border: 1px solid;
  border-radius: 6px;
  padding: .4em .8em .5em 1em;
  position: relative;
  min-width: 13em; }

.message-container .message-info .message:before,
.message-container .message-info .message:after {
  content: '';
  border-style: solid;
  display: block;
  height: 0;
  position: absolute;
  width: 0; }

.message-container .message-info .message:before {
  border-color: transparent #c6d1dd transparent transparent;
  border-width: .8em .8em .8em 0;
  left: -.76em;
  top: .25em; }

.message-container .message-info .message:after {
  border-color: transparent #f7fbff transparent transparent;
  border-width: .75em .75em .75em 0;
  left: -.71em;
  top: .29em; }

.message-container .message-info.own .message {
  background-color: #f7fbff;
  border-color: #c6d1dd; }

.message-container .message-info.other .message {
  background-color: #fffbf4;
  border-color: #ffa726; }

.message-container .message-info.other .message:before {
  border-color: transparent #ffa726 transparent transparent; }

.message-container .message-info.other .message:after {
  border-color: transparent #fffbf4 transparent transparent; }

.message-container .message-info .message-time, .message-container .message-info .message-status {
  color: #a6a7a9;
  font-size: 1.111em;
  display: inline-block;
  font-weight: 500;
  line-height: 1.722em;
  margin: .2em 0 1em .8em; }

.message-container .message-info .message-status {
  margin: .2em .5em 1em .8em; }

.message-container .message-info .message-status i.material-icons {
  color: #62cb31;
  font-size: 1.5em; }

.request-page .btn.btn-green:not(.btn-stb-reject) {
  margin: 0; }

.symbol-counter {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-style: italic;
  line-height: 2.33em; }

.symbol-counter span {
  font-style: normal;
  display: inline-block;
  text-align: right;
  width: 2em;
  color: #34495e; }

.italic.comments {
  display: block;
  word-break: break-all;
  max-width: 40vh; }

/* Ð¢Ð°Ð¹Ð¼ÐµÑ€ */
.payment-watch {
  padding: 1em 1.5em;
  border: 1px solid transparent;
  border-bottom: 2px solid transparent;
  text-align: left; }
  .payment-watch .watch__header {
    color: #34495e;
    font-size: 1.2em;
    line-height: 1.2;
    font-weight: 500;
    margin-bottom: auto; }
  .payment-watch .watch {
    font-size: 3.5em;
    font-weight: 400;
    color: #9a9c9f;
    margin: 0;
    text-align: center; }
    .payment-watch .watch .watch-hour:before,
    .payment-watch .watch .watch-minute:before,
    .payment-watch .watch .watch-second:before {
      content: ':';
      position: relative;
      top: 100%;
      font-size: .5em;
      margin: 0 .2em;
      vertical-align: inherit;
      color: #9a9c9f; }
    .payment-watch .watch .watch-day:after,
    .payment-watch .watch .watch-hour:after,
    .payment-watch .watch .watch-minute:after,
    .payment-watch .watch .watch-second:after {
      color: #9a9c9f;
      font-size: .3em;
      position: absolute;
      top: 100%;
      line-height: 1em; }
    .payment-watch .watch .watch-day:after {
      content: "Ð´Ð½ÐµÐ¹";
      right: 0.65em; }
    .payment-watch .watch .watch-hour:after {
      content: "Ñ‡Ð°ÑÐ¾Ð²";
      right: 0.45em; }
    .payment-watch .watch .watch-minute:after {
      content: "Ð¼Ð¸Ð½ÑƒÑ‚";
      right: 0.45em; }
    .payment-watch .watch .watch-second:after {
      content: "ÑÐµÐºÑƒÐ½Ð´";
      right: 0.2em; }
    .payment-watch .watch &gt; span {
      position: relative;
      line-height: .9em;
      vertical-align: top; }
      .payment-watch .watch &gt; span.disabled {
        color: #c3c4c5; }
      .payment-watch .watch &gt; span.enabled {
        color: #62cb31; }
    .payment-watch .watch span.enabled + span.disabled {
      color: #62cb31; }
  .payment-watch.red {
    border-color: #f4511e; }
    .payment-watch.red .watch &gt; .enabled {
      color: #f4511e; }

/* end Ð¢Ð°Ð¹Ð¼ÐµÑ€ */
.readiness {
  background-color: #e9ebed;
  font-weight: 500;
  padding-left: 20px;
  margin-bottom: 20px;
  vertical-align: middle;
  color: #34495e;
  font-size: 1.46em;
  line-height: 1.889em; }

span.banks-count {
  line-height: 3.5em;
  margin: .5em 0 0 1em;
  padding: 0 1em;
  display: inline-block;
  position: relative;
  top: -.4em; }

.finance-tz, .calc-bg {
  font-size: .82em; }

.theme-default .finance-tz .nav-pills &gt; li &gt; a,
.theme-default .calc-bg .nav-pills &gt; li &gt; a {
  font-size: 1.46em; }

.finance-tz i {
  margin: 0 .5em 0 0; }

.finance-tz input:not(.btn) {
  padding: 0;
  padding-left: .7em;
  line-height: 2.45em; }

.finance-tz select {
  padding: 0;
  height: 2.5em;
  vertical-align: middle; }

.finance-tz span.alert-danger {
  margin: 0;
  padding: 0;
  left: .8em; }

.finance-tz input:focus + label.label-on-border, .finance-tz select:focus + label.label-on-border, .finance-tz .label-on-border_focus {
  font-size: 1.18em !important;
  left: .5em; }

.finance-tz .input-container {
  display: inline-block;
  margin-right: .8%;
  width: 49.2%;
  vertical-align: top; }

.finance-tz .input-container:nth-of-type(2) {
  margin-right: 0; }

.input-number, .finance-tz .select {
  border: 1px solid #b8bbbe;
  width: 100%; }

.finance-tz .select {
  padding-left: 15px; }

.finance-tz select option:first-of-type {
  display: none; }

.radio-fz {
  margin: .91em auto 0 auto; }

.radio-fz .relative {
  margin-right: 40px; }

.radio-fz span {
  color: #34495e;
  font-size: 1.5em;
  line-height: 1em;
  vertical-align: middle; }

.mfo-page .radio-fz span {
  font-size: 1em;
  line-height: 1.4em; }

input[type="range"]:disabled {
  cursor: not-allowed; }

thead.thead td.td-order {
  padding-right: 2em; }

.thead, .tfoot {
  background: #f7f9fa;
  color: #6a6c6f;
  font-size: 1em;
  font-weight: 400; }

.thead {
  border: 1px solid #737578; }

.thead tr, .tbody tr {
  transition: background .5s; }

.thead__td {
  font-size: 1.667em;
  padding: 0 1.46em 0 .73em;
  text-align: left;
  line-height: 1.5em; }

.thead i.fa,
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
[data-table*="sorting"]:after {
  font-size: .9em;
  position: absolute;
  right: .5em;
  top: .45em;
  cursor: pointer; }

table.dataTable thead td:after,
[data-table*="sorting"]:after {
  font-family: Material Design Icons; }

table.dataTable thead .sorting:after,
[data-table="sorting"]:after {
  content: "\F174";
  display: block;
  transform: rotate(90deg); }

table.dataTable thead .sorting_asc:after,
[data-table="sorting_asc"]:after {
  content: "\F143";
  display: block; }

table.dataTable thead .sorting_disable:after {
  content: '';
  display: none !important; }

table.dataTable thead .sorting_desc:after,
[data-table="sorting_desc"]:after {
  content: "\F140";
  display: block; }

table.dataTable thead .sorting_asc_disabled:after {
  content: "\F4BD";
  display: block;
  opacity: .3; }

table.dataTable thead .sorting_desc_disabled:after {
  content: "\F4BC";
  display: block;
  opacity: .3; }

.tbody__td-price, .finance-tz .tbody__td-usage {
  color: #34495e;
  font-size: 1.8em;
  font-weight: 400;
  text-align: center; }

.thead .tbody__td-price {
  padding: 0 1.46em 0 .73em; }

.tbody-td-checkbox {
  border-right: 1px solid #737578;
  width: 5%;
  text-align: center; }

.tbody-td-img {
  max-width: 10em; }

.finance-tz .tbody-td__container {
  width: 98%; }

.tbody-td__container {
  color: #34495e;
  display: inline-block;
  font-size: 1em;
  font-weight: 400;
  line-height: 20px;
  text-align: left; }

.tbody-td .tbody-td__container {
  text-align: left;
  padding: 0 1.2em; }

.calc-result-in-table {
  width: 100%;
  cursor: pointer; }

.calc-bg .calc-result-in-table {
  font-size: 1.333em; }

.finance-tz h4 {
  font-size: 2em;
  position: relative;
  top: 10px; }

.tfoot {
  text-align: center;
  color: #88898c;
  font-weight: 500; }

.button-block-under-table {
  border: none !important;
  background: #ffffff;
  cursor: default;
  width: 129px;
  height: 3.2em;
  margin-top: 20px; }

.css-tooltip {
  color: #34495e;
  display: none;
  box-shadow: 0 0.111em 0.5em rgba(0, 0, 0, 0.15), 0 0.111em 0.222em rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  position: absolute;
  background: #ffffff;
  padding: 1em 1.2em;
  font-size: 1.4em;
  font-style: italic;
  font-weight: 400;
  top: -5em;
  right: 0;
  z-index: 100;
  max-width: 24em;
  line-height: 1.2em;
  text-align: left;
  font-family: 'Open Sans', sans-serif; }

.css-tooltip.show {
  display: none; }

input:hover + .css-tooltip.showed {
  display: block; }

input:hover + .css-tooltip.hided {
  display: none; }

.tbody-td-checkbox .material-icons {
  font-size: 2em;
  margin: 0; }

.tbody-td-checkbox label {
  margin: 0; }

.calc-bg .relative {
  width: auto; }

.calc-bg i.material-icons {
  font-size: 1.4em;
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0; }

.options {
  border-top: 1px solid #737578;
  border-bottom: 1px solid #737578; }

.options label span {
  vertical-align: middle; }

.options label i.material-icons {
  font-size: 1.5em;
  margin: 0; }

.calc-bg input[type="submit"].btn {
  font-size: 2em; }

.options-label {
  display: block;
  width: 100%;
  color: #34495e;
  font-size: 2em;
  font-weight: 500;
  line-height: 2em; }

.calc-bg .options {
  border-bottom: 1px solid #c5c5c5;
  border-top: 1px solid #c5c5c5; }

.options label {
  margin: 1em 0; }

.form-horizontal__input-number {
  height: 2.5em; }

span.invalid-notification {
  color: #f4511e;
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
  font-size: 1.111em;
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  line-height: 1;
  margin-top: .3em;
  margin-left: 1em; }

input.form-horizontal__button-orange {
  background: #ffa726;
  color: white;
  font-weight: 500;
  padding: 0 .88em;
  font-size: 2em;
  line-height: 1.778em; }

.form-horizontal__input-number {
  padding-left: 15px; }

.relative,
.input-container {
  display: inline-block;
  position: relative; }

.relative.bg-calc-field-wide input {
  margin: 0 auto; }

.bg-calc-field-wide {
  width: 100%;
  min-width: 100%;
  margin-top: 1.111em; }

.required {
  color: #f4511e;
  display: block;
  position: absolute;
  top: .5em;
  left: -1em; }

.star {
  position: relative; }
  .star:before {
    content: '* ';
    color: #f4511e;
    display: inline; }

.star_req {
  position: relative; }
  .star_req:before {
    content: '* ';
    color: #f4511e;
    position: absolute;
    left: -0.7em; }

td.star:before {
  font-size: 1.5em;
  position: relative;
  top: .2em; }

li.star:before {
  position: absolute;
  left: -2em; }

li.star:nth-of-type(n+10):before {
  left: -2.5em; }

input.form-horizontal__input-number {
  border: 1px solid #e4e5e7; }

input.form-horizontal__input-number:focus {
  border: 1px solid #ffa726; }

.form-horizontal__input-number {
  width: 100%; }

.white-button-with-green-border {
  background: white;
  border: 2px solid #33800e;
  color: #33800e;
  font-weight: 500;
  font-size: 1.333em;
  width: 15.6em;
  margin-top: 1em;
  padding: 0.3em 1em;
  margin-left: 28.8em; }

.bg-calc-doclist {
  color: #6a6c6f;
  font-size: 1.24em;
  font-weight: 500; }

.bg-calc-doclist.verified {
  color: #737578; }

.bg-calc-doclist i {
  color: #62cb31;
  font-size: 1.4em;
  margin: 0;
  vertical-align: top; }

.file-dropdown {
  display: block;
  width: 100%;
  padding: 2.2em 0;
  background: url("../../assets/images/icons/icon-DragAndDrop.png") no-repeat 12em 50%;
  background-size: 3.3em; }

.file-dropdown span {
  color: #98999b;
  display: block;
  text-align: left;
  font-size: 1.2em;
  padding-left: 20%; }

.account-page .file-dropdown {
  background-position: 9em 50%; }

.stmt-creation .file-dropdown {
  background-position: 12em 50%; }

.account-page .file-dropdown span {
  padding-left: 12em; }

.file-dropdown span:first-of-type {
  font-weight: 600; }

.stmt-creation .file-dropdown span {
  margin: 0 40px 0 0;
  width: 37em;
  font-size: 1.5em; }

.stmt-creation .file-dropdown span:last-of-type {
  font-size: 1.2em;
  margin-left: 3em; }

.under-table-doclist-pic {
  color: #62cb31;
  font-size: 1em; }

.under-table-doclist i.material-icons {
  color: #62cb31;
  font-size: 2em; }

.doclist-docitem i.material-icons {
  color: #c5c5c5;
  margin: 0;
  font-size: 1.41em;
  position: relative;
  top: -.1em; }

.doclist-docitem i.material-icons.docitem-green {
  color: #62cb31;
  margin-right: .5em; }

.link-stmt-doc-delete:hover i.material-icons {
  color: #34495e; }

.under-table-doclist {
  width: 100%; }

.doclist-docitem span {
  color: #98999b;
  font-size: 1.2em;
  font-weight: 500;
  line-height: 1.8em;
  display: inline-block; }

.ie8-detected {
  background: #ffffff;
  display: none;
  position: fixed;
  height: 100%;
  width: 100%;
  z-index: 10002; }

.ie8-detected .change-browser {
  background: #ffffff;
  box-sizing: border-box;
  display: block;
  position: relative;
  text-align: justify;
  padding: 20px;
  margin: 7% auto 0 auto;
  height: 28em;
  width: 600px; }

.ie8-detected .change-browser h1 {
  font-size: 2em;
  margin-top: 0;
  text-transform: none; }

.ie8-detected .change-browser .browser {
  display: inline-block;
  margin: 8px;
  width: 90px; }

.ie8-detected .change-browser .browser img, .ie8-detected .change-browser .browser span {
  display: block;
  text-align: center; }

.ie8-detected .change-browser .browser span {
  font-size: .8em;
  margin-top: 1em; }

.ie8-detected .change-browser .close-browser-notify {
  display: inline-block;
  margin-top: 2em; }

.ie8-detected .change-browser .close-browser-notify span {
  color: #33800e;
  cursor: pointer;
  font-weight: bold; }

.ie8-detected .change-browser i.material-icons {
  cursor: pointer;
  position: absolute;
  top: -1em;
  right: -1em; }

.ie8-detected .change-browser i.material-icons:hover {
  color: #F5511E; }

.mfo-page {
  font-size: 1.111em; }
  .mfo-page .changeSf {
    position: absolute;
    right: 0;
    width: 0;
    overflow: hidden;
    z-index: 1;
    background-color: #ffffff;
    transition: width .2s; }
    .mfo-page .changeSf.opened {
      width: 16em; }
    .mfo-page .changeSf label, .mfo-page .changeSf label i {
      margin: 0 .5em 0 0; }

.mfo-page h1, .mfo-page h2, .mfo-page h3, .mfo-page h4, .mfo-page h5 {
  font-weight: 500;
  color: #34495e;
  text-transform: none;
  margin: .5em 0; }

.mfo-page h1 {
  font-size: 2.1em; }

.mfo-page h2 {
  font-size: 1.8em; }

.mfo-page h3 {
  font-size: 1.5em; }

.mfo-page h4 {
  font-size: 1.2em; }

.mfo-page p {
  font-size: 1em; }

.mfo-page i.material-icons:not(.dropdown) {
  margin: 0; }

.dataTables_filter label input {
  box-sizing: border-box;
  margin: 0;
  line-height: 1.4em;
  width: 100%; }

.input-group-btn {
  z-index: 5; }

.input-group-btn i.material-icons {
  color: #ffffff; }

.paginate_button .btn {
  color: #6a6c6f;
  border-color: #e4e5e7 !important;
  padding: 0 6px;
  margin: 0 3px;
  font-size: 1.78rem; }
  .paginate_button .btn i {
    color: inherit; }

.paginate_button.disabled .btn,
.paginate_button.disabled .btn:hover {
  background: #f8f8f8 !important;
  border: none;
  box-shadow: none; }

.dataTables_wrapper div[class^="col-"] {
  z-index: 5; }

.dataTables_length .btn {
  border-color: #e4e5e7 !important;
  color: #737578 !important;
  font-size: 1em;
  padding: 10px 13px;
  margin: 0; }
  .dataTables_length .btn.btn-green {
    color: #ffffff !important; }

.dataTables_length .btn:first-of-type {
  margin-left: .76em; }

.dataTables_filter label, .dataTables_filter label input {
  width: 100%; }

.dataTables_info, .dataTables_paginate {
  display: inline-block; }

.dataTables_info, .dataTables_length {
  font-weight: 500; }

.dataTables_info {
  margin-right: 1em; }

.sorting_disable {
  cursor: auto !important; }

.sorting_disable:after {
  content: '';
  display: none !important; }

.arrow-paginator .btn:first-of-type {
  padding-left: 8px; }

.arrow-paginator .btn:last-of-type {
  padding-right: 8px; }

.clients-page .summary-table, .stmts-page .summary-table {
  font-size: 1em;
  margin: 10px 0; }

.clients-page .summary-table thead td, .stmts-page .summary-table thead td {
  text-align: left; }

.clients-page .summary-table tbody td, .stmts-page .summary-table tbody td {
  text-align: center; }

.clients-page .summary-table tbody tr:hover {
  background-color: #f7fbff; }

.clients-page .summary-table td {
  padding: .6em .83em; }

.clients-page .summary-table td.td-order {
  padding: .6em 1.7em .6em .83em; }

.select2-container-multi.select2-dropdown-open:after {
  transform: rotate(180deg); }

.select2-container.select2-allowclear .select2-choice .select2-search-choice-close {
  display: none; }

thead td.sorting:not(.sorting_disable),
thead td.sorting_desc:not(.sorting_disable),
thead td.sorting_asc:not(.sorting_disable),
thead td[data-table*="sorting"] {
  padding-right: 1.5em !important; }

.btn[type="submit"] {
  font-size: 1.26em; }

#mfo-client-contact .col-sm-4 {
  color: #6a6c6f;
  font-weight: 400; }

#mfo-client-contact .col-sm-9 {
  color: #34495e;
  font-weight: 500; }

.block-title {
  color: #6a6c6f;
  font-size: 1.2em;
  font-weight: 500;
  padding: .5em 15px; }

.tab-title {
  font-size: 1.2em;
  font-weight: 500;
  padding: .75em 15px .25em 15px; }

.block-title a {
  font-size: .8333em; }

#panel-mfo-info .col-sm-12 .col-sm-12 .col-sm-4 {
  padding-left: 0; }

#panel-mfo-info .col-sm-12 .panel-body {
  padding: 0 .4em 0 .4em; }

.doc-results-table tbody td:nth-of-type(2) i.material-icons:hover {
  color: #34495e; }

.verify-td {
  padding: 0;
  width: 12em; }

.verify-select {
  height: 100% !important;
  width: 100%; }

.verify-select .select2-choice, .verify-select .select2-chosen {
  height: 100%; }

.verify-select.select2-container .select2-choice &gt; .select2-chosen {
  line-height: 3.3em; }

.mfo-page .select2-results li {
  font-size: 18px; }

.link {
  display: inline-block;
  font-weight: 500;
  color: #34495e;
  padding: .35em .75em .45em;
  margin: .25em 0 0;
  white-space: nowrap; }

.link-blue {
  background-color: #4d7caa;
  color: #ffffff; }

.link-lightblue {
  background-color: #d4e9ff; }

.link-blue:hover {
  background-color: #ffa726; }

#panel-mfo-contact h4 i.material-icons {
  color: #c3c4c5;
  font-size: 1.5em;
  margin-left: 1em; }

#panel-mfo-contact h4 i.material-icons:hover {
  color: #34495e; }

.editable-buttons button {
  margin: 0 5px 0 0 !important; }

a.editable + span {
  vertical-align: middle; }

.popover.editable-container.editable-popup {
  box-shadow: none;
  left: 0 !important;
  width: 100%; }

.popover.editable-container.editable-popup .popover-content {
  padding: 0; }

.popover.editable-container.editable-popup .editable-input {
  width: calc(100% - 6em); }

.popover.editable-container.editable-popup .form-inline .form-control.input-sm, .popover.editable-container.editable-popup .editable-input textarea {
  border: solid 1px #e4e5e7;
  border-radius: 0;
  color: #34495e;
  font-size: 1em;
  min-height: 2.5em;
  padding: .25em .85em;
  margin-left: 0.2em;
  width: 100%; }

.popover.editable-container.editable-popup .editable-submit, .popover.editable-container.editable-popup .editable-cancel {
  border: none;
  background: none;
  line-height: 1em;
  padding: 0;
  width: auto; }
  .popover.editable-container.editable-popup .editable-submit i.material-icons, .popover.editable-container.editable-popup .editable-cancel i.material-icons {
    line-height: 1.8em;
    width: 1.5em; }

.popover.editable-container.editable-popup .editable-submit {
  color: #62cb31; }

.popover.editable-container.editable-popup .editable-cancel {
  font-size: 1.26em; }

.popover.editable-container.editable-popup .editable-clear-x {
  right: .4em; }

a.editable-click {
  border: solid 1px #b8bbbe;
  display: inline-block;
  position: relative;
  line-height: 1.95em;
  min-height: 2.5em;
  padding: .25em .85em;
  overflow: hidden;
  vertical-align: middle;
  width: 100%;
  white-space: normal;
  transition: border-color 1s, box-shadow 1s; }

a.editable-click:hover {
  border: solid 1px #ffa726;
  padding-right: 2.5em;
  white-space: normal; }

a.editable-click:not([data-disabled="true"]):hover:after {
  content: 'mode_edit';
  color: #62cb31;
  display: inline-block;
  font-family: 'Material Icons';
  font-size: 1em;
  position: absolute;
  right: .5em;
  top: .25em;
  padding: 0 .6em; }

.right-block a.editable-click:hover:after {
  background-color: #fbfbfb; }

a.hasDatepicker.editable-click:hover:after {
  right: 2em; }

a.editable-click.editable-open {
  border-color: transparent; }

.link-green i,
.checkboxBlock i.material-icons {
  font-size: 1.5em; }

.summary-table tbody td i.material-icons.ic-message {
  font-size: 1.7em;
  margin: 0; }

.checkboxBlock-wrapper {
  display: none;
  position: relative; }

input[type="checkbox"]:checked + .checkboxBlock-wrapper {
  display: block; }

.checkboxBlock {
  position: absolute;
  padding: 1em;
  background-color: #fcfdfe;
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.4), 0 2px 2px 0 rgba(0, 0, 0, 0.15);
  border: solid 1px #ffa726;
  color: #34495e;
  z-index: 15;
  width: 35em; }

.checkboxBlock:before {
  background-color: #fcfdfe;
  content: '';
  display: block;
  transform: rotate(45deg);
  position: absolute;
  top: -10px;
  left: 5px;
  height: 20px;
  width: 20px; }

.checkboxBlock-arrow {
  position: absolute;
  background-color: #fcfdfe;
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.4), 0 2px 2px 0 rgba(0, 0, 0, 0.15);
  border: solid 1px #ffa726;
  top: -10px;
  left: 5px;
  height: 22px;
  width: 22px;
  transform: rotate(45deg);
  z-index: 10; }

.checkboxBlock label {
  margin: .2em 0; }

#panel-mfo-info .panel-body .col-sm-12 div:last-of-type,
#mfo-client-contact .panel-body .col-sm-12 .col-sm-12 div:last-of-type {
  border: 1px solid #edf1f4;
  color: #34495e;
  font-weight: 500; }

.italic {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-style: italic;
  line-height: 1.2em;
  color: #6a6c6f; }

.stmts-page .summary-table td {
  font-size: 1em; }

.dataTables_paginate {
  vertical-align: middle; }
  .dataTables_paginate i.material-icons {
    color: #737578;
    font-size: 2em;
    margin: 0; }
  .dataTables_paginate .pagination &gt; li &gt; a, .dataTables_paginate .pagination &gt; li &gt; span {
    font-size: 1em;
    padding: 0; }
  .dataTables_paginate .pagination {
    background: #ffffff;
    padding: 0;
    color: #34495e;
    margin: 0; }

.filter-summ .relative {
  width: auto; }

.filter-summ label {
  margin: 0 .5em; }

.filter-summ i.material-icons {
  font-size: 1.4em; }

a.btn-stb-chat {
  border-bottom: 0 !important;
  text-decoration: none; }

.icon-edit {
  padding: .3em; }

.icon-edit i.material-icons {
  color: #ffffff;
  font-size: 1.5em; }

.summernote, .note-editor {
  margin: 1em 0; }

.mfo-site {
  margin-bottom: 1.25em; }

ol li {
  color: #34495e;
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1.75em; }

ol li i.material-icons {
  font-size: 1.4em; }

ol li i.material-icons:hover {
  color: #34495e; }

ol li span {
  line-height: 1em; }

.list-orange {
  color: #34495e;
  font-size: 1.2em;
  font-weight: 500;
  list-style: none; }

.list-orange li {
  margin-left: 2em;
  position: relative;
  line-height: 1.5em; }

.list-orange li:before {
  content: 'done';
  font-family: 'Material Icons';
  display: inline-block;
  background: #ffa726;
  border-radius: 50%;
  color: #ffffff;
  line-height: 1.01em;
  padding: .1em;
  position: absolute;
  top: .2em;
  left: -2em; }

.table-grey {
  width: 100%; }

.table-grey td {
  border-right: 1px solid #c3c4c5;
  border-bottom: 1px solid #c3c4c5;
  font-size: 1.2em;
  padding: .75em .5em; }

.table-grey .thead {
  text-align: center; }

.table-grey .tbody td {
  color: #34495e;
  font-weight: 400; }

#panel-mfo-tarifs table {
  margin: 1.5em 0; }

#panel-mfo-tarifs table tbody td:nth-of-type(2), #panel-mfo-tarifs table tbody td:nth-of-type(3) {
  text-align: center; }

#panel-mfo-contact button {
  margin: 1em 0; }

#panel-mfo-contact .editable-buttons button {
  margin: 0; }

.alert-message {
  color: #a6a7a9;
  font-family: 'Open Sans', sans-serif;
  font-size: .9em;
  font-style: italic;
  font-weight: 400;
  display: block; }

label {
  color: #6a6c6f;
  font-size: 1.2em;
  font-weight: 500;
  margin: 1em 0 .5em 0; }

li label {
  font-size: 1em; }

.clients-page label,
table label {
  margin: 0; }

#editTarifsPage {
  color: #6a6c6f;
  font-weight: 500; }

.switcher {
  width: 2.8em;
  height: 1.25em;
  background-color: whitesmoke;
  border: 1px solid rgba(105, 108, 110, 0.3);
  border-radius: 100px; }

.switcher-toggler {
  width: 1.4em;
  height: 1.4em;
  background-color: whitesmoke;
  border: 1px solid white;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15), 0 2px 2px rgba(0, 0, 0, 0.15);
  position: relative;
  top: -.2em;
  left: -.2em; }

.switcher.checked .switcher-toggler {
  background-color: #62cb31;
  left: 2.8em; }

.mfo-page .request-main-info {
  font-size: 1em; }

.mfo-page .request-main-info div {
  padding-left: 0; }

.mfo-page .request-main-info a {
  text-decoration: underline; }

.mfo-page .request-head {
  padding-right: 0; }

.mfo-page .progress-wrap {
  height: 4em;
  margin: 6em 0 0 0; }

.mfo-page .progress-wrap ol.progress-bar li:before {
  background-color: #737578;
  border-color: #737578;
  box-shadow: 0 2px 9px rgba(0, 0, 0, 0.15), 0 2px 2px rgba(0, 0, 0, 0.15);
  content: 'border_color';
  color: #ffffff;
  font-family: 'Material Icons';
  font-size: 3em;
  line-height: 1.75em;
  height: 2em;
  width: 2em;
  position: relative;
  top: -2em;
  left: 38%; }

.mfo-page .progress-wrap ol.progress-bar li.active:before {
  background: #ffa726;
  border-color: #ffa726; }

.mfo-page .progress-bar li:after {
  background-color: #737578;
  height: 7px;
  position: relative;
  top: -10.75em; }

.mfo-page .progress-bar li:first-of-type:after {
  display: none; }

#panel-mfo-stmts table tbody td:not(.status) {
  white-space: nowrap; }

.stmt-page {
  padding-right: 20em; }
  .stmt-page [class*=wrapper]:not(:last-of-type) {
    border-bottom: 1px solid #b8bbbe;
    padding-bottom: 1em;
    position: relative; }
  .stmt-page .files-list .td-icon-right i.material-icons {
    font-size: 1.5em; }
  .stmt-page .panel.stmt {
    border: 3px solid #b8bbbe; }
    .stmt-page .panel.stmt .panel-heading {
      background-color: #f7fbff;
      border-bottom: 1px solid #b8bbbe;
      color: #34495e;
      font-size: 1.2em;
      line-height: 1em;
      min-height: 3.244em;
      font-weight: 500;
      padding: .622em .71em; }
    .stmt-page .panel.stmt .panel-body {
      padding: 1em;
      counter-reset: actions;
      cursor: initial; }
      .stmt-page .panel.stmt .panel-body .row:not(:last-of-type) {
        margin-bottom: .75em; }
      .stmt-page .panel.stmt .panel-body .actions a {
        display: block;
        font-size: 1em;
        width: auto; }
      .stmt-page .panel.stmt .panel-body .actions .fileLoader {
        font-size: 1em;
        margin: 0; }
      .stmt-page .panel.stmt .panel-body .actions .mdi, .stmt-page .panel.stmt .panel-body .actions i {
        color: #b8bbbe;
        font-size: 1.5em; }
      .stmt-page .panel.stmt .panel-body [data-toggle="collapse"] {
        font-size: 1em;
        color: #b8bbbe; }
        .stmt-page .panel.stmt .panel-body [data-toggle="collapse"] i {
          font-size: 1.2em;
          vertical-align: middle; }
          .stmt-page .panel.stmt .panel-body [data-toggle="collapse"] i:first-of-type {
            margin-left: 1.1em; }
    .stmt-page .panel.stmt .panel-footer {
      background-color: #b8bbbe;
      font-size: 1.2em; }
    .stmt-page .panel.stmt.process {
      border-color: #ffa726; }
      .stmt-page .panel.stmt.process .panel-footer {
        background-color: #ffa726; }
      .stmt-page .panel.stmt.process .stmt-info__law {
        border-color: #ffa726; }
      .stmt-page .panel.stmt.process .panel-before .stmt-number {
        background-color: #ffa726; }
    .stmt-page .panel.stmt.approved {
      border-color: #62cb31; }
      .stmt-page .panel.stmt.approved .panel-footer {
        background-color: #62cb31; }
      .stmt-page .panel.stmt.approved .stmt-info__law {
        border-color: #62cb31; }
      .stmt-page .panel.stmt.approved .panel-before .stmt-number {
        background-color: #62cb31; }
    .stmt-page .panel.stmt.denied {
      border-color: #f4511e; }
      .stmt-page .panel.stmt.denied .panel-footer {
        background-color: #f4511e; }
      .stmt-page .panel.stmt.denied .stmt-info__law {
        border-color: #f4511e; }
      .stmt-page .panel.stmt.denied .panel-before .stmt-number {
        background-color: #f4511e; }
  .stmt-page .changeStmtStatusBlock {
    display: none; }
  .stmt-page [data-toggle="collapse"] .circle-progress-diagram {
    font-size: 0.75em;
    position: absolute;
    top: .3em;
    right: 5em; }

.notif-block-client {
  border: 1px solid;
  background: #fff;
  padding: .4em;
  margin: .5em 0 0 0; }
  .notif-block-client i {
    vertical-align: top;
    margin-top: 3px;
    margin-right: 5px; }
  .notif-block-client p {
    margin: 0;
    display: inline-block;
    width: 90%;
    line-height: 1.25; }

.right-block {
  background-color: #fbfbfb;
  border-left: 1px solid #737578;
  position: fixed;
  right: 0;
  padding: 1em .5em .5em 1em;
  height: 100%;
  width: 20em;
  overflow-x: hidden;
  z-index: 3; }
  .right-block h2 {
    line-height: 1.4em; }
  .right-block h3 {
    font-size: 1.5em; }
  .right-block .section {
    border-bottom: 1px solid #e4e5e7;
    padding-bottom: 0.5em; }
  .right-block .payment-watch {
    background: none;
    font-size: 1em;
    margin-top: 0; }
  .right-block .watch__header {
    display: inline-block;
    color: #6a6c6f;
    font-size: .9em;
    font-weight: 500;
    line-height: 1.11em; }
  .right-block .watch {
    display: inline-block;
    font-size: 2.5em;
    line-height: 1.2em; }
  .right-block .panel span a {
    color: #34495e;
    font-weight: 500;
    text-decoration: underline; }
  .right-block .popover.editable-container.editable-popup {
    width: 103%; }
  .right-block .panel-body .popover div {
    margin-bottom: 0; }
  .right-block.expanded {
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.5), 0 0 4px 0 rgba(0, 0, 0, 0.15);
    overflow-y: auto;
    width: 40em;
    z-index: 101; }
    .right-block.expanded .expandBtn {
      width: 43em; }
    .right-block.expanded .expandBtn i {
      box-shadow: -6px 0 15px -5px rgba(0, 0, 0, 0.5); }
    .right-block.expanded .expandWidth .col-sm-12 div {
      width: calc(50% - .3em); }
      .right-block.expanded .expandWidth .col-sm-12 div span:last-of-type {
        margin-left: 1em; }
    .right-block.expanded .info div span {
      display: inline-block;
      width: calc(50% - .3em); }
    .right-block.expanded h2 {
      margin: 0 !important; }
    .right-block.expanded .btn-stb-reasons {
      position: relative;
      z-index: 1; }
    .right-block.expanded .collapseBtn {
      display: none !important; }
  .right-block .expandBtn, .right-block .collapseBtn {
    font-size: .9em;
    text-decoration: underline;
    position: fixed;
    bottom: 0;
    cursor: pointer;
    padding-top: 5em;
    padding-bottom: 1em;
    width: 20em;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.02), #fbfbfb); }
    .right-block .expandBtn i, .right-block .collapseBtn i {
      font-size: 1.333em !important;
      position: absolute;
      top: 3.6em;
      left: -1.5em;
      background-color: #fbfbfb;
      color: #34495e;
      border-radius: 50%;
      border-left: 1px solid #9a9c9f;
      padding: .25em; }
    .right-block .expandBtn span, .right-block .collapseBtn span {
      margin-left: .25em; }
  .right-block .collapseBtn {
    top: 2em;
    bottom: auto;
    padding: 0;
    width: auto;
    z-index: 4; }
    .right-block .collapseBtn i {
      transition: all .2s; }
  .right-block .place-bottom {
    display: inline-block;
    position: fixed;
    bottom: 1em; }
  .right-block .info div {
    line-height: 1.7em; }
    .right-block .info div span {
      font-weight: 500; }
      .right-block .info div span:last-of-type {
        color: #34495e; }
      .right-block .info div span:first-of-type {
        color: #6a6c6f; }
    .right-block .info div.private-msg-counter {
      display: inline-block;
      position: relative; }
  .right-block .mdi-refresh {
    display: inline-block;
    border-radius: 50%;
    background-color: white;
    padding: 5px;
    border: 1px solid #e4e5e7;
    vertical-align: baseline;
    margin-left: 5px; }

.stmt-page .right-block {
  transition: padding .2s, width .2s; }
  .stmt-page .right-block .stmt-info,
  .stmt-page .right-block .stmt-updated {
    margin-left: -.2em;
    padding: .366em .9em;
    font-weight: 500; }
  .stmt-page .right-block .stmt-info {
    font-size: 1.1em;
    margin-bottom: 0;
    color: #34495e;
    background-color: #f0f4f7;
    border-top: 1px solid #e4e5e7;
    border-bottom: 1px solid #e4e5e7; }
  .stmt-page .right-block .stmt-updated {
    margin-bottom: .5em;
    font-size: 1em;
    color: #ffa726;
    background-color: #fdf5e6;
    border-bottom: 1px solid #f9e2b7; }
    .stmt-page .right-block .stmt-updated i.mdi-autorenew {
      display: inline-block;
      border-radius: 50%;
      width: 25px;
      height: 25px;
      color: #ffffff;
      background-color: #ffa726;
      transition: background-color .2s;
      font-size: 1.05em !important;
      text-align: center;
      line-height: 25px;
      margin-left: 15px; }
      .stmt-page .right-block .stmt-updated i.mdi-autorenew:hover {
        cursor: pointer;
        color: #ffffff !important; }
  .stmt-page .right-block .stmt-info div, .stmt-page .right-block .stmt-info span {
    font-weight: 300;
    margin-bottom: .3em; }
  .stmt-page .right-block .panel, .stmt-page .right-block .panel-body {
    background: none; }
  .stmt-page .right-block div[role="tab"] .panel-title a i.material-icons {
    line-height: 1.5em; }
  .stmt-page .right-block .editable-empty, .stmt-page .right-block a.editable-empty {
    color: #34495e;
    border-bottom: 1px solid #34495e; }

td.docs-checkboxes-wrapper {
  text-align: center; }
  td.docs-checkboxes-wrapper label {
    font-size: 1em; }

.stmt-page .relative {
  width: auto; }

.stmt-page i.material-icons {
  font-size: 1em; }

.stmt-page input[type="radio"] + label i.material-icons {
  font-size: 1em;
  vertical-align: middle;
  margin-bottom: .2em; }

.input-text {
  max-width: 100%; }

.thumb-down, .thumb-up {
  padding: .42em;
  margin: 0 !important; }

.thumb-up, i.thumb-up:hover {
  border: 1px solid #62cb31;
  color: #62cb31 !important;
  transition: all .2s; }

.thumb-down, i.thumb-down:hover {
  border: solid 1px #f4511e;
  color: #f4511e !important;
  transition: all .2s; }

.switcher.thumb {
  width: auto;
  height: auto;
  background-color: transparent;
  border: none;
  border-radius: 0; }

.switcher.thumb div {
  position: relative; }

.thumb .switcher-inner {
  border-radius: 0;
  overflow: visible; }

.thumb .switcher-inner div span {
  display: none; }

.thumb:not(.unchecked) .switcher-state-on {
  margin-left: 0;
  margin-right: 5px; }

.thumb.checked .switcher-state-on, .thumb.unchecked .switcher-state-on {
  margin-left: -100%; }

.thumb.checked .switcher-state-on {
  margin-left: 0; }

.thumb .switcher-state-off {
  margin-left: -4px; }

.thumb .switcher-state-off {
  background: transparent; }

.thumb .switcher-state-on, .thumb .switcher-state-off {
  font-size: 1em;
  font-weight: 500;
  line-height: 1.4em;
  padding: 0; }

.switcher.thumb:not(.checked) .switcher-state-on,
.switcher.thumb:not(.unchecked) .switcher-state-off {
  position: relative;
  width: auto;
  z-index: 100; }

.thumb.checked .switcher-state-on i.material-icons, .thumb.unchecked .switcher-state-on i.material-icons {
  background: #62cb31;
  color: #ffffff !important; }

.thumb.checked .switcher-state-off i.material-icons, .thumb.unchecked .switcher-state-off i.material-icons {
  background: #f4511e;
  color: #ffffff !important; }

.stmt-page .thumb i.material-icons {
  font-size: 1em; }

.switcher.thumb.checked .switcher-inner div span, .switcher.thumb.unchecked .switcher-inner div span {
  display: inline-block;
  margin-left: .15em; }

.switcher.thumb.checked .switcher-inner, .switcher.thumb.unchecked .switcher-inner {
  overflow: hidden;
  width: 10em; }

.switcher.thumb.checked .switcher-state-on, .switcher.thumb.unchecked .switcher-state-on,
.switcher.thumb.checked .switcher-state-off, .switcher.thumb.unchecked .switcher-state-off {
  text-align: left;
  width: 100% !important; }

.tee-switcher {
  position: relative;
  width: auto;
  z-index: 1; }

.tee-switcher .switcher-color {
  background: #b8bbbe;
  border-radius: 30px;
  display: inline-block !important;
  overflow: hidden;
  position: absolute;
  left: calc(50% - 2em);
  top: calc(50% - .30em);
  height: .65em;
  width: 4em;
  vertical-align: middle;
  transition: all .2s; }

.tee-switcher label {
  display: inline-block;
  margin: 0;
  height: 100%;
  position: relative;
  width: 3em;
  vertical-align: middle;
  z-index: 3;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all .2s; }

.tee-switcher label:nth-of-type(2) {
  display: inline-block;
  height: 1.4em;
  width: 1.5em;
  z-index: 5; }

.tee-switcher label:nth-of-type(3) {
  text-align: right;
  z-index: 5; }

.tee-switcher input[type="radio"] + label i.material-icons.red:hover {
  color: #da4415 !important; }

.tee-switcher input[type="radio"] + label i.material-icons.green:hover {
  color: #4ca14c !important; }

.tee-switcher .slider {
  border-radius: 50%;
  height: .93em;
  width: .93em;
  background-color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 2px 0 rgba(0, 0, 0, 0.15);
  border: solid 1px rgba(105, 108, 111, 0.4);
  position: absolute;
  left: calc(50% - .46em);
  top: calc(50% - .45em);
  transition: all .2s; }

.tee-switcher.left-s .switcher-color {
  background: #f4511e; }

.tee-switcher.left-s .slider {
  left: calc(50% - 2.1em); }

.tee-switcher.left-s label:nth-of-type(1) {
  color: #f4511e; }

.tee-switcher.left-s label:nth-of-type(3) {
  color: #b8bbbe; }

.tee-switcher.right-s .switcher-color {
  background: #62cb31; }

.tee-switcher.right-s .slider {
  left: calc(50% + 1.1em); }

.tee-switcher.right-s label:nth-of-type(3) {
  color: #62cb31; }

.tee-switcher.right-s label:nth-of-type(1) {
  color: #b8bbbe; }

.mfo-page .stmt-page .steps-head {
  color: #6a6c6f;
  display: inline-block; }

.mfo-page .stmt-page div[class^="step-"]:not(:first-of-type) .steps-head {
  padding: .25em 0; }

.mfo-page .stmt-page .steps-head i.mdi {
  border-radius: 50%;
  color: #ffffff;
  background-color: #eef1f5;
  box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.15), 0 2px 2px 0 rgba(0, 0, 0, 0.15);
  padding: .317em .41em;
  margin-right: 1em; }

i.mdi.green {
  background-color: #62cb31 !important;
  color: #ffffff !important; }

i.mdi.orange {
  background-color: #ffa726 !important;
  color: #ffffff !important; }

i.mdi.green-color {
  background-color: transparent;
  color: #62cb31 !important; }

i.mdi.orange-color {
  background-color: transparent;
  color: #ffa726 !important; }

i.mdi.mdi-currency-rub {
  vertical-align: baseline;
  margin-left: -0.2em; }

.mfo-page .statistics-page i.material-icons {
  font-size: 1.4em; }

.mfo-page .statistics-page .relative {
  width: auto; }

.mfo-page .statistics-page .stmt {
  color: #6a6c6f;
  text-align: center; }

.mfo-page .statistics-page .stmt.orange {
  box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.15), 0 2px 2px 0 rgba(0, 0, 0, 0.15);
  border: 4px solid #ffa726;
  color: #6a6c6f !important; }

.mfo-page .statistics-page .filter-status a {
  font-size: 1.2em; }

.mfo-page .statistics-page .col-sm-12 h3 {
  background-color: #FFFBF4;
  padding: .25em .5em; }

.blue td {
  color: #34495e; }

.mfo-page .statistics-page .table-products .thead td {
  font-size: 1.2em; }

.mfo-page .statistics-page tbody tr:last-of-type td {
  background-color: #f7fbff; }

.mfo-page .statistics-page .table-products .tbody td:first-of-type {
  border-right: 1px solid #b8bbbe; }

.mfo-page .statistics-page .table-products .tbody td:nth-of-type(2) {
  border-left: 1px solid #b8bbbe; }

.modal-partners .file-dropdown {
  background-color: #fafafa;
  border: 1px dashed #454545; }

.autocomplete-suggestions {
  background: #ffffff;
  box-shadow: 0 0.222em 0.5em rgba(0, 0, 0, 0.15), 0 0.111em 0.111em rgba(0, 0, 0, 0.15);
  display: none !important;
  position: absolute;
  z-index: 5; }

.autocomplete-suggestions:last-of-type {
  display: block !important; }

.autocomplete-suggestion {
  color: #34495e;
  cursor: pointer;
  padding: .3em .61em; }

.new-stmt-page h1 {
  font-size: 2.1em; }

.new-stmt-page h3 {
  font-size: 1.5em; }

.new-stmt-page .table-products .tbody-td__container h4, .new-stmt-page .table-products .tbody__td-price, .new-stmt-page .table-products .tbody__td-usage {
  color: #34495e;
  font-size: 1.5em;
  font-weight: 400; }

.new-stmt-page .table-products .thead td {
  font-size: 1.2em;
  color: #6a6c6f; }

.new-stmt-page i.material-icons, .new-stmt-page input + label i.material-icons {
  font-size: 1.25em;
  vertical-align: middle; }

.indicator {
  background: #c3c4c5;
  border-radius: 50%;
  display: block;
  height: 12px;
  width: 12px;
  position: absolute;
  top: 1.4em;
  right: 1em; }
  .indicator.red {
    background: #f4511e; }

.docs-download-percent {
  display: inline-block;
  float: right;
  text-align: center;
  line-height: 3.201em;
  width: 3.201em; }
  .docs-download-percent.grey {
    background: url("../../assets/images/icons/ic-doc-persent-gray.png") no-repeat;
    background-size: contain; }
  .docs-download-percent.orange {
    background: url("../../assets/images/icons/ic-doc-persent-orange.png") no-repeat;
    background-size: contain; }
  .docs-download-percent.green {
    background: url("../../assets/images/icons/ic-doc-persent-green.png") no-repeat;
    background-size: contain; }
  .docs-download-percent span {
    color: #34495e;
    font-size: .9em;
    line-height: 5em; }
    .docs-download-percent span p {
      line-height: 1.4em;
      margin: 0;
      display: inline-block; }

.tr-open-version-doc {
  background: #f7f7f7;
  box-shadow: 0 1px 7px 2px #b8bbbe; }

.block-disabler.active {
  background: rgba(255, 255, 255, 0.6);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 101; }

.stmt-page.rightBlock_collapsed {
  padding-right: 2em; }
  .stmt-page.rightBlock_collapsed .right-block {
    width: 2em; }
    .stmt-page.rightBlock_collapsed .right-block .collapseBtn span {
      display: none; }
    .stmt-page.rightBlock_collapsed .right-block .collapseBtn i {
      border-left: 0;
      border-right: 1px solid #9a9c9f;
      position: relative;
      left: -1.5em;
      transform: rotate(180deg); }
    .stmt-page.rightBlock_collapsed .right-block .row, .stmt-page.rightBlock_collapsed .right-block [id*="accordion"], .stmt-page.rightBlock_collapsed .right-block .expandBtn, .stmt-page.rightBlock_collapsed .right-block .place-bottom, .stmt-page.rightBlock_collapsed .right-block .chat-tabs {
      display: none; }

.stmt-info__status {
  border: 1px solid;
  display: inline-block;
  font-weight: 500;
  text-transform: uppercase;
  padding: .1255em 1em;
  margin-left: 1em;
  text-align: center;
  position: relative; }
  .stmt-info__status:before {
    display: inline-block;
    position: absolute;
    top: -.074em;
    left: -1.79em;
    border: 0.94em solid transparent;
    border-right: 0.85em solid; }
  .stmt-info__status.orange {
    border-color: #ffa726;
    background-color: #ffa726;
    color: #ffffff !important; }
    .stmt-info__status.orange:before {
      border-right-color: #ffa726; }
  .stmt-info__status.green {
    border-color: #62cb31;
    background-color: #62cb31;
    color: #ffffff !important; }
    .stmt-info__status.green:before {
      border-right-color: #62cb31; }

.actions a {
  display: inline-block;
  font-size: 1em;
  width: 100%; }
  .actions a i {
    margin-right: .5em; }

.actions .js-upload_stmt_by_type_form:not(.ic)::before,
.actions a.link-green::before,
.actions .num-before::before {
  content: counter(actions);
  counter-increment: actions;
  color: #34495e;
  border: 1px solid #34495e;
  border-radius: 50%;
  display: inline-block;
  font-size: 14px;
  text-decoration: none;
  line-height: 18px;
  padding: 0 5.27px;
  margin-right: 13px;
  vertical-align: middle; }

.actions .a-loaded-file {
  margin-left: 1.7em;
  margin-top: 10px; }

.actions .mdi {
  color: #b8bbbe;
  font-size: 1.5em; }

.js-upload_stmt_by_type_form {
  display: inline-block; }

.js-tl_document_block a i.f-right {
  margin: 0; }

.dual-switcher {
  display: inline-block;
  font-size: 1.111em;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .dual-switcher label {
    background-color: rgba(34, 31, 31, 0.26);
    border-radius: 20px;
    display: inline-block;
    cursor: pointer;
    margin: 0;
    padding-left: 0 !important;
    min-height: 0 !important;
    height: .65em;
    width: 1.577em; }
    .dual-switcher label .slider {
      background-color: #f1f1f1;
      border-radius: 50%;
      box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 2px 0 rgba(0, 0, 0, 0.15);
      display: inline-block;
      font-size: 1em;
      position: relative;
      top: -.5em;
      left: -.15em;
      height: .93em;
      width: .93em;
      transition: all .2s; }
    .dual-switcher label .text-right {
      position: relative;
      left: 2em;
      top: -1.8em;
      vertical-align: top; }
    .dual-switcher label .text-left {
      position: relative;
      left: 10em;
      vertical-align: top; }
  .dual-switcher input:checked + label {
    background: #a0e181; }
    .dual-switcher input:checked + label .slider {
      background: #62cb31;
      left: .7em; }
  .dual-switcher input:disabled + label {
    background: rgba(114, 104, 104, 0.26);
    cursor: default; }
    .dual-switcher input:disabled + label .slider {
      background: white;
      box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05), 0 2px 2px 0 rgba(0, 0, 0, 0.05); }
  .dual-switcher input:checked:disabled + label {
    background: #cef0bf; }
    .dual-switcher input:checked:disabled + label .slider {
      background: #bfebaa;
      left: .7em; }
  .dual-switcher .file-name {
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: .9em;
    font-weight: 400;
    font-style: italic;
    line-height: 1.2em;
    margin-bottom: .3em;
    color: #6a6c6f; }

.fileLoader {
  color: #34495e;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

td.download-in-table {
  position: absolute;
  right: 0.5em;
  top: calc(50% - .7em); }
  td.download-in-table i.material-icons {
    top: 0; }

.mfo-page.broker #mfo-panels {
  margin-bottom: 50px; }

.panel.stmt .file-list {
  margin-top: 10px;
  padding-left: 37px;
  font-weight: 500;
  line-height: 1; }
  .panel.stmt .file-list .file-name {
    width: 100%;
    font-family: "Open Sans", sans-serif;
    font-style: italic;
    color: #34495e;
    word-wrap: break-word; }
    .panel.stmt .file-list .file-name a {
      word-wrap: break-word; }
  .panel.stmt .file-list .file-date {
    margin-top: 10px;
    color: #6a6c6f; }

.td-padding-sm {
  padding-left: 15px;
  padding-right: 15px; }

.div-load-file {
  position: relative;
  background-color: #d8d8d8;
  text-align: center;
  display: inline-block;
  text-transform: uppercase; }

.hide-button-to-mfo {
  visibility: hidden; }

#mfo-panels .js-change_stmt_step:checked + label {
  background-color: #62cb31; }

.name-file-in-modal {
  display: inline-block;
  width: 100%;
  line-height: 1;
  margin: .555em 0 0 0;
  padding-left: 1em;
  font-family: "Open Sans", Arial, sans-serif;
  font-style: italic;
  border: 1px solid #d2d2d3; }
  .name-file-in-modal span {
    display: inline-block;
    font-size: 1.12em;
    line-height: 2.5em;
    vertical-align: initial;
    max-width: calc(100% - 6em);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .name-file-in-modal i.mdi.delete-file-in-modal {
    background: #9a9c9f;
    color: #ffffff;
    font-size: 1.333em;
    padding: .57em;
    margin-left: .7em; }
    .name-file-in-modal i.mdi.delete-file-in-modal:hover {
      color: #ffffff !important;
      cursor: pointer; }
  .name-file-in-modal i.green-color {
    font-size: 2em;
    line-height: 1.43em; }

.modal-partners.change-doc .select2-container .select2-choice {
  min-height: 50px; }
  .modal-partners.change-doc .select2-container .select2-choice b {
    line-height: 1.2em; }

.modal-partners.change-doc .select2-container .select2-choice &gt; .select2-chosen {
  line-height: 50px; }

.row-with-button-moder {
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 0 20px; }
  .row-with-button-moder .button-arrow-right {
    float: right; }
  .row-with-button-moder .button-arrow-right:hover {
    border-color: #4ea227; }

.required-a-doc-child::before {
  content: '*';
  color: #f4511e; }

.calcPages, .accreditationPage {
  background: #f8f8f8;
  font-size: .9em;
  font-weight: 500;
  min-height: 100vh;
  margin: 0 -.9em -.9em -2em;
  padding: 0 .9em .9em 2em; }
  .calcPages label, .accreditationPage label {
    margin: 0; }
  .calcPages .select2-container .select2-choice, .accreditationPage .select2-container .select2-choice {
    min-height: 2.65em; }
  .calcPages input[type="text"],
  .calcPages input[type="number"],
  .calcPages select,
  .calcPages textarea, .accreditationPage input[type="text"],
  .accreditationPage input[type="number"],
  .accreditationPage select,
  .accreditationPage textarea {
    margin: 0;
    width: 100%; }
  .calcPages input[type="text"].input-date.valid,
  .calcPages input[type="text"].input-time.valid,
  .calcPages .input-date.valid,
  .calcPages .input-time.valid,
  .calcPages .input-date.invalid,
  .calcPages .input-time.invalid, .accreditationPage input[type="text"].input-date.valid,
  .accreditationPage input[type="text"].input-time.valid,
  .accreditationPage .input-date.valid,
  .accreditationPage .input-time.valid,
  .accreditationPage .input-date.invalid,
  .accreditationPage .input-time.invalid {
    padding-right: .75em; }
  .calcPages i.material-icons, .accreditationPage i.material-icons {
    font-size: 1em; }
  .calcPages span, .accreditationPage span {
    font-size: 1.111em; }
  .calcPages table thead, .accreditationPage table thead {
    font-size: .93em; }
    .calcPages table thead .under-thead td, .accreditationPage table thead .under-thead td {
      color: #6a6c6f;
      font-size: 1.1em;
      padding: .3em 1em; }
      .calcPages table thead .under-thead td.sorting, .accreditationPage table thead .under-thead td.sorting {
        padding-right: 1.5em; }
  .calcPages table tbody, .accreditationPage table tbody {
    font-size: 1.111em; }
    .calcPages table tbody td:not(.delimiter), .accreditationPage table tbody td:not(.delimiter) {
      color: #34495e; }
    .calcPages table tbody tr:not(.under-thead) td:first-of-type, .accreditationPage table tbody tr:not(.under-thead) td:first-of-type {
      text-transform: uppercase; }
      .calcPages table tbody tr:not(.under-thead) td:first-of-type div, .calcPages table tbody tr:not(.under-thead) td:first-of-type ol, .calcPages table tbody tr:not(.under-thead) td:first-of-type ul, .calcPages table tbody tr:not(.under-thead) td:first-of-type .stop-factors-link, .accreditationPage table tbody tr:not(.under-thead) td:first-of-type div, .accreditationPage table tbody tr:not(.under-thead) td:first-of-type ol, .accreditationPage table tbody tr:not(.under-thead) td:first-of-type ul, .accreditationPage table tbody tr:not(.under-thead) td:first-of-type .stop-factors-link {
        text-transform: none; }
  .calcPages table + .btn, .accreditationPage table + .btn {
    margin-bottom: 0; }
  .calcPages .btn.create-stmt, .accreditationPage .btn.create-stmt {
    margin-bottom: 0; }
  .calcPages .panel, .accreditationPage .panel {
    margin-bottom: 0; }
  .calcPages .main-header, .accreditationPage .main-header {
    font-size: 2.333em; }
  .calcPages .block .block-footer .btn, .accreditationPage .block .block-footer .btn {
    margin-left: .5em; }

.calcPages input,
.calcPages textarea,
.calcPages select,
.calcPages button,
.calcPages .select2-container .select2-choice &gt; .select2-chosen {
  font-size: 1.11122em !important; }

.calcPages table span {
  font-size: 1em;
  vertical-align: baseline; }

.calcPages .calcResLoan h2 {
  line-height: 1.2;
  text-transform: uppercase;
  font-weight: 300;
  color: #34495e; }

.calcPages .calcResLoan .block h4 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin: 0; }
  .calcPages .calcResLoan .block h4 i.mdi {
    position: relative;
    top: .04em;
    font-size: 1.2em;
    border-radius: 0;
    padding: 0.7em 0.85em;
    box-shadow: none;
    color: #ffffff;
    background-color: #62cb31; }

.block {
  position: relative;
  background: #ffffff;
  margin: 0 0 0.75em 0;
  overflow: hidden;
  z-index: 2;
  box-shadow: 0 0.3em 0.6em 0 rgba(0, 0, 0, 0.15); }
  .block hr {
    margin: 0; }
  .block .block-head {
    background-color: #eef1f5;
    font-size: 1.111em;
    font-weight: 500;
    padding: 0.8em 1em; }
  .block .block-body {
    position: relative;
    padding: 1em; }
    .block .block-body .row:not(:last-of-type) {
      margin-bottom: 1.1112em; }
  .block .block-body-flex {
    position: relative;
    padding: 1em;
    display: -ms-flexbox;
    display: flex; }
    .block .block-body-flex .row:not(:last-of-type) {
      margin-bottom: 1.1112em; }
    .block .block-body-flex &gt; div:not(:last-of-type) {
      margin-right: auto; }
  .block .block-footer {
    border-top: 1px solid #eef1f5; }
    .block .block-footer .btn {
      margin-bottom: 0.555em;
      margin-top: 0.555em; }
  .block .innerBlock {
    border-bottom: 1px solid #eef1f5;
    padding: 1.1em 1em;
    min-height: 3.89em; }
    .block .innerBlock:last-of-type {
      border: none; }
  .block .panel {
    border-radius: 0;
    min-height: 200px; }

.head-block {
  color: #34495e;
  background-color: #eef1f5;
  padding: 0.5em;
  font-size: 1.62em;
  margin: 0; }
  .head-block .head-title {
    font-family: Plumb, sans-serif;
    font-size: 1em;
    margin: 0 0.34em; }
  .head-block--sm {
    padding: 0.45em 1.667em;
    font-size: 1em; }

.mfo-decision-block {
  background-color: #f7f8f9;
  border: solid 1px #d8d8d8; }

.bordered {
  border: solid 2px #9199a0;
  display: inline-block;
  margin-left: .3em;
  padding: .45em 1em; }
  .bordered:first-of-type {
    margin-left: 1.5em; }
  .bordered.green {
    border-color: #62cb31;
    color: #62cb31; }
  .bordered.orange {
    border-color: #ffa726;
    color: #ffa726; }

a.bordered:hover {
  color: #ffffff !important;
  background-color: #9199a0; }
  a.bordered:hover.green {
    background-color: #62cb31; }
  a.bordered:hover.orange {
    background-color: #ffa726; }

.block-collapse {
  border-bottom: 4px solid #9199a0;
  line-height: 1.1em; }
  .block-collapse.green {
    border-bottom-color: #62cb31; }
  .block-collapse.orange {
    border-bottom-color: #ffa726; }
  .block-collapse a .row {
    display: inline-block;
    margin-left: 0;
    width: 100%; }
    .block-collapse a .row:first-of-type {
      margin-top: .5em; }
    .block-collapse a .row:last-of-type {
      font-size: .8em;
      color: #9199a0;
      margin-bottom: .5em; }
  .block-collapse a span {
    font-size: 1em; }

.circle-progress-diagram {
  display: inline-block;
  position: relative; }
  .circle-progress-diagram .circle-diagram {
    position: absolute;
    top: -0.45em; }

.circle-diagram + .progress-full {
  display: inline-block;
  font-size: 0.9em;
  margin-left: 0.15em;
  margin-right: .5em;
  text-align: center;
  width: 2.5em; }
  .circle-diagram + .progress-full:after {
    content: '%';
    font-size: .6em; }

.svg-volume.v1 polygon:nth-of-type(1) {
  fill: #f4511e; }

.svg-volume.v2 polygon:nth-of-type(1),
.svg-volume.v2 polygon:nth-of-type(2) {
  fill: #ffa726; }

.svg-volume.v3 polygon:nth-of-type(1),
.svg-volume.v3 polygon:nth-of-type(2),
.svg-volume.v3 polygon:nth-of-type(3) {
  fill: #ffa726; }

.svg-volume.v4 polygon:nth-of-type(1),
.svg-volume.v4 polygon:nth-of-type(2),
.svg-volume.v4 polygon:nth-of-type(3),
.svg-volume.v4 polygon:nth-of-type(4) {
  fill: #62cb31; }

.s-f-opened {
  background-color: #fbfbfb; }
  .s-f-opened .stop-factors-link {
    text-transform: none;
    text-decoration: none; }

.stop-factors-link, span.stop-factors-link {
  display: block;
  color: #f4511e;
  font-size: 1em;
  cursor: pointer;
  text-decoration: underline;
  width: 8em; }

.stop-factors-block {
  display: none; }
  .stop-factors-block li {
    color: #737578;
    font-weight: normal;
    font-size: 1em; }
  .stop-factors-block ul {
    padding-left: 1.1em; }

.chat-page .col-sm-6:first-child .chat-content,
.chat-page .col-sm-6:first-child .chat-form,
.chat-page .col-sm-12 .chat-form,
.chat-page .col-sm-12 .chat-content {
  border-left: 1px solid #b8bbbe; }

.error-message-ch span {
  display: inline-block;
  padding: 0.5rem;
  border: 1px solid #a94442;
  background-color: #f2dede;
  color: #a94442;
  width: 100%; }

.border {
  border: 3px solid #ffa726 !important; }

.chat-page {
  font-size: .9em;
  margin: 0 -.9em -.9em -2em;
  padding: 0 .9em .9em 2em; }
  .chat-page [class*=wrapper]:not(:last-of-type) {
    border-bottom: none; }
  .chat-page .head-info {
    margin: 20px 0; }
  .chat-page h1.title-page {
    margin: 10px 0; }
  .chat-page .chat-block .col-sm-6 {
    padding: 0; }
  .chat-page .resend {
    border: none; }
  .chat-page .chat-block .upload-files {
    float: left; }
    .chat-page .chat-block .upload-files .expander {
      display: none;
      padding: 0.5em;
      background-color: #f8f8f8; }
      .chat-page .chat-block .upload-files .expander .green {
        float: right; }
    .chat-page .chat-block .upload-files .fileRow {
      padding: 0.5em;
      border-top: 1px solid #d8d8d8;
      position: relative; }
      .chat-page .chat-block .upload-files .fileRow span {
        display: inline-block;
        max-width: calc(100% - 1.5em); }
      .chat-page .chat-block .upload-files .fileRow i {
        position: absolute;
        right: 1rem;
        top: 50%;
        transform: translateY(-50%); }
    .chat-page .chat-block .upload-files i, .chat-page .chat-block .upload-files [class*="text-overflow"] {
      cursor: pointer; }
  .chat-page .chat-wrapper {
    padding: 0;
    position: relative;
    border-left: 1px solid #34495e; }
    .chat-page .chat-wrapper.active .chat-header {
      background-color: #34495e;
      color: #ffffff; }
      .chat-page .chat-wrapper.active .chat-header .chat-name {
        color: #ffffff; }
    .chat-page .chat-wrapper .comment_text_hidden {
      position: relative; }
    .chat-page .chat-wrapper .comment_text_hidden_div {
      visibility: hidden;
      padding: 0;
      word-break: break-all;
      width: 100%;
      box-sizing: border-box;
      font-size: 1em;
      position: absolute;
      bottom: 0; }
    .chat-page .chat-wrapper .chat-header {
      padding: 20px;
      background-color: #edf1f4;
      box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
      overflow: hidden;
      line-height: 100%;
      box-sizing: border-box;
      z-index: 9;
      position: relative; }
      .chat-page .chat-wrapper .chat-header .chat-name {
        color: #34495e;
        font-size: 24px; }
      .chat-page .chat-wrapper .chat-header .chat-hide-action {
        color: #9a9c9f;
        text-transform: uppercase;
        font-size: 20px; }
    .chat-page .chat-wrapper .chat-content {
      padding: 10px;
      overflow: auto;
      height: 47vh;
      border-right: 1px solid #b8bbbe;
      border-top: 1px solid #b8bbbe; }
      .chat-page .chat-wrapper .chat-content .message-block {
        clear: both;
        margin: 0;
        padding: 0 .5em .75em .5em;
        overflow: hidden; }
      .chat-page .chat-wrapper .chat-content .chat-message {
        text-align: right;
        max-width: 65%;
        transition: opacity .2s, filter .2s; }
        .chat-page .chat-wrapper .chat-content .chat-message .text {
          display: block;
          word-wrap: break-word; }
        .chat-page .chat-wrapper .chat-content .chat-message .text + .block-file {
          margin-top: 0;
          margin-bottom: 10px;
          width: 100%; }
        .chat-page .chat-wrapper .chat-content .chat-message .message-title {
          color: #34495e;
          margin: 0;
          min-width: 11em; }
        .chat-page .chat-wrapper .chat-content .chat-message .message-text {
          position: relative;
          color: #34495e;
          padding: .3em .6em;
          border: 1px solid #d8d8d8;
          border-radius: 5px; }
          .chat-page .chat-wrapper .chat-content .chat-message .message-text[class*="triangle-"] {
            margin-top: .5em; }
            .chat-page .chat-wrapper .chat-content .chat-message .message-text[class*="triangle-"]:before {
              font-size: .7em; }
        .chat-page .chat-wrapper .chat-content .chat-message .message-reading-status {
          margin-top: .5em; }
          .chat-page .chat-wrapper .chat-content .chat-message .message-reading-status i.mdi-check-all {
            margin: 0 .3em; }
        .chat-page .chat-wrapper .chat-content .chat-message .message-info {
          margin-top: .1em; }
          .chat-page .chat-wrapper .chat-content .chat-message .message-info .message-time {
            color: #9a9c9f;
            font-size: .8em;
            font-weight: 500; }
          .chat-page .chat-wrapper .chat-content .chat-message .message-info .message-status {
            vertical-align: top;
            font-size: .9em;
            margin: 0 .3em;
            font-weight: 500;
            color: #9a9c9f; }
        .chat-page .chat-wrapper .chat-content .chat-message .block-file {
          position: relative;
          overflow: hidden;
          margin: 10px 0;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
          align-items: center; }
          .chat-page .chat-wrapper .chat-content .chat-message .block-file:last-child {
            margin-bottom: 0; }
          .chat-page .chat-wrapper .chat-content .chat-message .block-file .icon-file {
            display: table;
            cursor: pointer;
            margin-right: 0.5em; }
            .chat-page .chat-wrapper .chat-content .chat-message .block-file .icon-file .download-file {
              display: inline-block;
              font-size: 1.2em;
              line-height: 2em;
              padding: 0 .5em;
              color: #ffffff !important;
              background-color: #9a9c9f;
              border-radius: 100%;
              vertical-align: middle;
              text-align: center;
              transition: all .2s linear; }
              .chat-page .chat-wrapper .chat-content .chat-message .block-file .icon-file .download-file:hover {
                box-shadow: 0 0.15em 0.3em 0 rgba(0, 0, 0, 0.15);
                top: 0; }
              .chat-page .chat-wrapper .chat-content .chat-message .block-file .icon-file .download-file:active {
                top: .2em;
                box-shadow: none; }
          .chat-page .chat-wrapper .chat-content .chat-message .block-file .content-file {
            font-weight: 300; }
            .chat-page .chat-wrapper .chat-content .chat-message .block-file .content-file .title-file {
              display: block;
              font-size: 1em;
              line-height: 1.4em;
              color: #34495e; }
            .chat-page .chat-wrapper .chat-content .chat-message .block-file .content-file .save-file {
              display: block;
              color: #33800e;
              font-size: .9em;
              cursor: pointer;
              text-decoration: underline; }
        .chat-page .chat-wrapper .chat-content .chat-message.input-message {
          float: right; }
          .chat-page .chat-wrapper .chat-content .chat-message.input-message .message-title {
            text-align: right; }
          .chat-page .chat-wrapper .chat-content .chat-message.input-message .message-text {
            box-shadow: 0 0.15em 0.3em 0 rgba(0, 0, 0, 0.15);
            position: relative;
            text-align: left;
            background-color: #f8f8f8; }
            .chat-page .chat-wrapper .chat-content .chat-message.input-message .message-text .text {
              text-align: left; }
            .chat-page .chat-wrapper .chat-content .chat-message.input-message .message-text:before {
              background-color: #f8f8f8;
              border-color: #d8d8d8; }
        .chat-page .chat-wrapper .chat-content .chat-message.output-message {
          float: left; }
          .chat-page .chat-wrapper .chat-content .chat-message.output-message .message-title {
            text-align: left; }
          .chat-page .chat-wrapper .chat-content .chat-message.output-message .message-text {
            box-shadow: 0 0.3em 0.6em 0 rgba(0, 0, 0, 0.15);
            position: relative;
            text-align: left;
            background-color: #ffffff; }
            .chat-page .chat-wrapper .chat-content .chat-message.output-message .message-text .text {
              text-align: left; }
            .chat-page .chat-wrapper .chat-content .chat-message.output-message .message-text:before {
              background-color: #ffffff;
              border-color: #d8d8d8; }
        .chat-page .chat-wrapper .chat-content .chat-message.deleted-message {
          opacity: .5;
          filter: alpha(opacity=50); }
    .chat-page .chat-wrapper .chat-header + .chat-content {
      height: 44vh;
      border-top: none; }
    .chat-page .chat-wrapper .chat-form {
      position: relative;
      overflow: hidden;
      border-right: 1px solid #b8bbbe;
      border-bottom: 1px solid #b8bbbe;
      border-top: 1px solid #b8bbbe; }
      .chat-page .chat-wrapper .chat-form .upload-files {
        min-width: 100%;
        max-width: 100%; }
    .chat-page .chat-wrapper .chat-controls {
      bottom: 0;
      width: 100%;
      background: #ffffff; }
      .chat-page .chat-wrapper .chat-controls .file-wrapper {
        left: 0;
        position: absolute;
        width: 60px;
        text-align: center;
        box-sizing: border-box;
        padding: 0; }
        .chat-page .chat-wrapper .chat-controls .file-wrapper .attach-file.disabled {
          background-color: transparent !important;
          box-shadow: none !important; }
          .chat-page .chat-wrapper .chat-controls .file-wrapper .attach-file.disabled .i-send-file {
            color: #b8bbbe !important; }
          .chat-page .chat-wrapper .chat-controls .file-wrapper .attach-file.disabled:hover .i-send-file {
            color: #b8bbbe !important; }
        .chat-page .chat-wrapper .chat-controls .file-wrapper .attach-file {
          display: -ms-flexbox !important;
          display: flex !important;
          -ms-flex-align: center;
          align-items: center;
          -ms-flex-pack: center;
          justify-content: center;
          padding: 0.25em;
          margin: 0;
          width: 1.8em !important;
          height: 1.8em !important;
          position: absolute;
          background: #62cb31; }
          .chat-page .chat-wrapper .chat-controls .file-wrapper .attach-file:hover {
            transition: ease all 300ms;
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
            background: #4cb64c; }
          .chat-page .chat-wrapper .chat-controls .file-wrapper .attach-file.disabled {
            border-color: #b8bbbe; }
          .chat-page .chat-wrapper .chat-controls .file-wrapper .attach-file .i-send-file {
            color: #ffffff;
            font-size: 1em;
            transform: rotate(45deg); }
      .chat-page .chat-wrapper .chat-controls .message-wrapper {
        padding: 0;
        width: calc(100% - 19em);
        margin-left: 3em; }
        .chat-page .chat-wrapper .chat-controls .message-wrapper .chat-input-text {
          resize: none;
          margin: 0;
          max-height: 300px;
          padding: 1em;
          float: left;
          box-sizing: border-box;
          border: 0;
          width: 100%;
          font-size: 1em;
          display: block; }
          .chat-page .chat-wrapper .chat-controls .message-wrapper .chat-input-text:focus {
            outline: none;
            border: none !important; }
          .chat-page .chat-wrapper .chat-controls .message-wrapper .chat-input-text[disabled] {
            overflow-y: hidden; }
      .chat-page .chat-wrapper .chat-controls .button-wrapper {
        position: absolute;
        bottom: 0;
        right: 0; }

div:not(.bg) div:not(.right-block):not(.tab-content) &gt; .chat-page {
  font-size: 1em; }
  div:not(.bg) div:not(.right-block):not(.tab-content) &gt; .chat-page .manager-chat .chat-content {
    background-color: #eef1f5; }
  div:not(.bg) div:not(.right-block):not(.tab-content) &gt; .chat-page .chat-wrapper {
    border-left: 1px solid #b8bbbe; }
    div:not(.bg) div:not(.right-block):not(.tab-content) &gt; .chat-page .chat-wrapper .chat-content .chat-message.input-message .message-text {
      box-shadow: none; }
    div:not(.bg) div:not(.right-block):not(.tab-content) &gt; .chat-page .chat-wrapper .chat-content .chat-message.output-message .message-text {
      box-shadow: 0 0.15em 0.3em 0 rgba(0, 0, 0, 0.15); }
    div:not(.bg) div:not(.right-block):not(.tab-content) &gt; .chat-page .chat-wrapper .chat-content .chat-message .message-text {
      padding: .6em .9em; }
    div:not(.bg) div:not(.right-block):not(.tab-content) &gt; .chat-page .chat-wrapper .chat-controls .chat-form.bank-form .message-wrapper, div:not(.bg) div:not(.right-block):not(.tab-content) &gt; .chat-page .chat-wrapper .chat-controls .chat-form.client-form .message-wrapper {
      width: calc(100% - 12em); }
    div:not(.bg) div:not(.right-block):not(.tab-content) &gt; .chat-page .chat-wrapper .chat-controls .chat-form.bank-form .upload-files, div:not(.bg) div:not(.right-block):not(.tab-content) &gt; .chat-page .chat-wrapper .chat-controls .chat-form.client-form .upload-files {
      min-width: 100%; }
    div:not(.bg) div:not(.right-block):not(.tab-content) &gt; .chat-page .chat-wrapper .chat-controls .upload-files {
      min-width: 16em; }
      div:not(.bg) div:not(.right-block):not(.tab-content) &gt; .chat-page .chat-wrapper .chat-controls .upload-files .expander {
        min-width: 14em; }
    div:not(.bg) div:not(.right-block):not(.tab-content) &gt; .chat-page .chat-wrapper .chat-controls .file-wrapper {
      top: 0; }
      div:not(.bg) div:not(.right-block):not(.tab-content) &gt; .chat-page .chat-wrapper .chat-controls .file-wrapper .attach-file {
        top: 0.3em;
        left: 0.3em; }
    div:not(.bg) div:not(.right-block):not(.tab-content) &gt; .chat-page .chat-wrapper .chat-controls .message-wrapper {
      float: left; }
      div:not(.bg) div:not(.right-block):not(.tab-content) &gt; .chat-page .chat-wrapper .chat-controls .message-wrapper .chat-input-text {
        padding: .75em 1em; }
    div:not(.bg) div:not(.right-block):not(.tab-content) &gt; .chat-page .chat-wrapper .chat-controls .col-controls {
      display: inline-block; }
    div:not(.bg) div:not(.right-block):not(.tab-content) &gt; .chat-page .chat-wrapper .chat-controls .col-controls:not(.message-wrapper) {
      float: right; }
    div:not(.bg) div:not(.right-block):not(.tab-content) &gt; .chat-page .chat-wrapper .chat-controls [type="submit"] {
      margin: 0;
      font-size: 1.14em !important; }

.no-margin-hr {
  margin-left: 0 !important;
  margin-right: 0 !important; }

.no-margin-vr {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.no-margin-b {
  margin-bottom: 0 !important; }

.no-margin-t {
  margin-top: 0 !important; }

.no-margin-r {
  margin-right: 0 !important; }

.no-margin-l {
  margin-left: 0 !important; }

.no-margin {
  margin: 0 !important; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.pull-no {
  float: none !important; }

.margin-t-m {
  display: inline-block;
  margin-top: .63em; }

.padding-t-m {
  padding-top: .63em; }

.text-md {
  font-size: 1.2em !important; }

.text-lg {
  font-size: 1.3em !important; }

.margin-b-m {
  margin-bottom: 1em; }

.border-top {
  border-top: 1px solid #e4e5e7; }

.border-r {
  border-right: 1px solid #e4e5e7; }

.text-regular {
  font-size: 1em !important; }

tr.text-regular td {
  font-size: 1em !important; }

.min-with-td {
  min-width: 7em; }

.line-height-normal {
  line-height: 1.2em; }

.text-cool-grey {
  color: #9a9c9f !important; }

.notif-block {
  background-color: #fff7f4;
  border: solid 2px #f4511e; }
  .notif-block * {
    color: #f4511e; }

.modal-partners .ecp-certInfo-b {
  margin-top: 1.111em;
  text-align: left; }

.ecp-certInfo-b {
  display: none;
  margin-top: .63em; }
  .ecp-certInfo-b hr {
    border-top-color: #d8d8d8; }
  .ecp-certInfo-b .ecp-certInfo__header {
    color: #34495e;
    background: url("../../assets/images/icons/ic-sertificate.png") no-repeat 0 50%;
    padding-left: 2em; }
  .ecp-certInfo-b div span:last-of-type {
    color: #34495e; }
  .ecp-certInfo-b #selectedCertInfo {
    margin-bottom: .555em; }

.enter-block .no-cert-info {
  padding-top: .75em; }

.enter-block .ecp-certInfo-b {
  margin-top: .75em;
  padding-top: .75em; }

#signatureTitle {
  position: absolute;
  bottom: 1em;
  font-size: 1.111em;
  color: #62cb31;
  text-transform: uppercase; }
  #signatureTitle i {
    font-size: 1.123em; }

#certId {
  display: none !important;
  height: 0; }

.ecp-certInfo-popover__link {
  display: none;
  text-align: right;
  margin-top: .5em; }

.ecp-certInfo-popover {
  background: #ffffff;
  display: none;
  position: absolute;
  top: 0;
  right: -29em;
  width: 26em;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15), 0 1px 12px 0 rgba(0, 0, 0, 0.15);
  padding: 1em;
  overflow: hidden; }
  .ecp-certInfo-popover.opened {
    display: block; }
  .ecp-certInfo-popover .ic-sertificat {
    cursor: default;
    margin: 0 1.111em 0 0; }
  .ecp-certInfo-popover h4 {
    display: inline-block;
    margin: 0; }
  .ecp-certInfo-popover div span {
    font-size: 1.1em; }
  .ecp-certInfo-popover div span:first-of-type {
    color: #6a6c6f;
    display: inline-block;
    width: 9em; }
  .ecp-certInfo-popover hr {
    margin-left: -15px;
    margin-right: 15px; }

#clientRegistration {
  position: relative; }

.accordion {
  padding-top: 1em; }

.accordion.collapse:not(.in) {
  display: none; }

.collapsing {
  overflow: hidden;
  transition: all .2s; }

.accreditationPage {
  padding-top: 1em; }
  .accreditationPage .accreditation-overlay {
    background: #fff;
    background: rgba(255, 255, 255, 0.7);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 100;
    width: 100%;
    height: 100%; }
  .accreditationPage .client-accreditation .accreditation-overlay {
    display: none; }
  .accreditationPage .client-accreditation.no-plugin .accreditation-overlay {
    display: block; }
  .accreditationPage .accreditation-wrapper {
    position: relative; }
  .accreditationPage .plugin-instruction {
    padding-bottom: 1em;
    position: relative; }
    .accreditationPage .plugin-instruction .outOfBorderL {
      top: 0.5em;
      display: inline-block;
      padding-bottom: 1em; }
    .accreditationPage .plugin-instruction .ifCryptoNeOk {
      font-size: 1.1em; }
    .accreditationPage .plugin-instruction span {
      font-size: 1em; }
    .accreditationPage .plugin-instruction .red {
      display: inline-block;
      padding-bottom: 1em; }
  .accreditationPage label {
    margin: .5em 0; }
  .accreditationPage input[type="radio"] + label i.material-icons {
    font-size: 1.333em;
    vertical-align: middle; }
  .accreditationPage [class*="stepWrapper-"] {
    margin-bottom: 1.1112em; }
  .accreditationPage i.step-icon, .accreditationPage i.step-icon:hover {
    color: #ffffff !important;
    font-size: 1.3335em;
    margin-top: 3px; }

.step-icon {
  display: inline-block;
  font-size: 1.5em;
  width: 1.78em;
  line-height: 1.8em;
  text-align: center;
  border-radius: 50%;
  box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.15), 0 2px 2px 0 rgba(0, 0, 0, 0.15);
  background-color: #b8bbbe;
  color: #ffffff; }

.agreement * {
  vertical-align: initial; }

.kik .grey_wrapper, .bg_calc .grey_wrapper, .tl_calc .grey_wrapper, .fact_calc .grey_wrapper, .express .grey_wrapper {
  box-sizing: border-box;
  border: 1px solid #d8d8d8;
  padding: 1.111em .555em;
  margin-left: -.555em;
  margin-right: -.555em;
  margin-bottom: .28em !important; }

.kik .grey_wrapper &gt; .row, .bg_calc .grey_wrapper &gt; .row, .tl_calc .grey_wrapper &gt; .row, .fact_calc .grey_wrapper &gt; .row, .express .grey_wrapper &gt; .row {
  margin-left: 0;
  margin-right: 0; }

.kik .grey_wrapper &gt; .submenu, .bg_calc .grey_wrapper &gt; .submenu, .tl_calc .grey_wrapper &gt; .submenu, .fact_calc .grey_wrapper &gt; .submenu, .express .grey_wrapper &gt; .submenu {
  border-top: 1px solid #d8d8d8;
  margin-left: -.555em;
  margin-right: -.555em; }

.kik input[type='text'],
.kik input[type='number'],
.kik .select2-container, .bg_calc input[type='text'],
.bg_calc input[type='number'],
.bg_calc .select2-container, .tl_calc input[type='text'],
.tl_calc input[type='number'],
.tl_calc .select2-container, .fact_calc input[type='text'],
.fact_calc input[type='number'],
.fact_calc .select2-container, .express input[type='text'],
.express input[type='number'],
.express .select2-container {
  border: 1px solid #b8bbbe; }

.kik .big-centered, .bg_calc .big-centered, .tl_calc .big-centered, .fact_calc .big-centered, .express .big-centered {
  font-size: 1.2em;
  margin-top: .45em; }

.kik .check_box, .bg_calc .check_box, .tl_calc .check_box, .fact_calc .check_box, .express .check_box {
  display: inline-block;
  vertical-align: bottom; }

.kik .main-title, .bg_calc .main-title, .tl_calc .main-title, .fact_calc .main-title, .express .main-title {
  font-size: 1.62em;
  margin: 0 0 0 .25em; }

.kik .block-body .head-block, .bg_calc .block-body .head-block, .tl_calc .block-body .head-block, .fact_calc .block-body .head-block, .express .block-body .head-block {
  margin: .333em -.666em; }
  .kik .block-body .head-block .head-title, .bg_calc .block-body .head-block .head-title, .tl_calc .block-body .head-block .head-title, .fact_calc .block-body .head-block .head-title, .express .block-body .head-block .head-title {
    margin: 0 .34em; }

.kik .submenu, .bg_calc .submenu, .tl_calc .submenu, .fact_calc .submenu, .express .submenu {
  padding: 0.938em; }

.kik .perecentOfAmountRequestedBlock, .bg_calc .perecentOfAmountRequestedBlock, .tl_calc .perecentOfAmountRequestedBlock, .fact_calc .perecentOfAmountRequestedBlock, .express .perecentOfAmountRequestedBlock {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none; }

.kik #numberOfContract, .bg_calc #numberOfContract, .tl_calc #numberOfContract, .fact_calc #numberOfContract, .express #numberOfContract {
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  display: inline-block;
  text-overflow: ellipsis; }

.starter-word {
  position: absolute;
  left: -2em; }

#refRight {
  display: none; }

.percent-range__progress {
  display: inline-block;
  position: absolute;
  top: calc(50% - 2px);
  height: 4px;
  width: 0;
  background-color: #62cb31;
  z-index: 11; }

input[type="range"] {
  -webkit-appearance: none;
  margin: 0;
  width: 100%;
  border: none;
  padding: 0 !important; }
  input[type="range"]:focus {
    outline: none; }
  input[type="range"]::-webkit-slider-runnable-track {
    width: 100%;
    height: 4px;
    cursor: pointer;
    animate: 0.2s;
    box-shadow: 0 0 0 #000000, 0 0 0 #0d0d0d;
    background: #b8bbbe;
    border: 0 solid #b8bbbe; }
  input[type="range"]::-webkit-slider-thumb {
    border: 0;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background: #62cb31;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -8px;
    z-index: 12; }
  input[type="range"]::-moz-range-track {
    width: 100%;
    height: 4px;
    cursor: pointer;
    animate: 0.2s;
    box-shadow: 0 0 0 #000000, 0 0 0 #0d0d0d;
    background: #b8bbbe;
    border: 0 solid #b8bbbe; }
  input[type="range"]::-moz-range-thumb {
    border: 0;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background: #62cb31;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -8px;
    z-index: 12; }
  input[type="range"]::-moz-range-progress {
    background: #62cb31; }
  input[type="range"]::-ms-track {
    width: 100%;
    height: 4px;
    cursor: pointer;
    animate: 0.2s;
    box-shadow: 0 0 0 #000000, 0 0 0 #0d0d0d;
    background: #b8bbbe;
    border: 0 solid #b8bbbe; }
  input[type="range"]::-ms-fill-lower {
    background: #62cb31;
    border-radius: 0; }
  input[type="range"]::-ms-fill-upper {
    background: #b8bbbe;
    border-radius: 0; }
  input[type="range"]::-ms-thumb {
    border: 0;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background: #62cb31;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: 0;
    z-index: 12; }
  input[type="range"]::-ms-ticks-before {
    display: none;
    color: transparent;
    visibility: hidden; }
  input[type="range"]::-ms-ticks-after {
    display: none;
    color: transparent;
    visibility: hidden; }

.showBlock {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text; }

.hideBlock {
  opacity: 0.5;
  filter: alpha(opacity=50);
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none; }

.right-information-in-calculator .grey,
.calc-client-info .grey {
  color: #6a6c6f; }

.right-information-in-calculator span.information,
.calc-client-info span.information {
  color: #34495e; }

.right-information-in-calculator .row,
.calc-client-info .row {
  margin-bottom: 0 !important; }

.string-bordered {
  border: solid 1px #b8bbbe;
  padding: .5em 1em;
  margin-bottom: .25em; }
  .string-bordered.border-red {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    border: solid 2px #f4511e; }
  .string-bordered .btn {
    font-size: 1em;
    margin: 0; }
  .string-bordered span {
    font-size: 1.1em; }

.multiple-options {
  display: inline-block;
  margin-bottom: -0.5em;
  overflow: hidden;
  color: #6a6c6f;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
  border: 1px solid #e4e5e7;
  text-align: left;
  transition: height .2s; }
  .multiple-options .header {
    display: inline-block;
    width: 100%;
    padding: .8em 1em;
    margin-left: 0 !important;
    background-color: #eef1f5; }
  .multiple-options div {
    padding: .8em 1em; }
    .multiple-options div .italic {
      display: inline-block;
      font-size: .9em;
      max-width: 20em;
      color: #6a6c6f;
      margin-left: 1.6em; }
  .multiple-options div:not(:last-of-type) {
    border-bottom: 2px solid #eef1f5; }

.footer-alert {
  position: fixed;
  bottom: 0;
  width: calc(100% - 13em);
  padding: 1em 0;
  background-color: #fff5f2;
  box-shadow: 0 1px 9px 0 rgba(0, 0, 0, 0.18);
  z-index: 10; }
  .footer-alert span {
    font-weight: 500; }
  .footer-alert i.material-icons, .footer-alert i.material-icons:hover {
    color: #ffa726 !important;
    font-size: 2.7em; }

.separate-by-comma div {
  display: inline-block; }
  .separate-by-comma div:after {
    content: ', ';
    display: inline-block; }
  .separate-by-comma div:last-of-type:after {
    content: ''; }

.icon-group &gt; * {
  line-height: 1em !important; }

.editStmtParams input {
  font-size: 1em;
  max-width: 100%; }

.editStmtParams .row {
  margin-bottom: .5em; }

.jsToggleTabs {
  font-size: 1em;
  margin-top: 1em !important; }

.question-form-bg .block-wrapper, .question-form-tl .block-wrapper {
  border: 1px solid #d8d8d8;
  margin: 0 1em .5em 1em; }
  .question-form-bg .block-wrapper .block-header, .question-form-tl .block-wrapper .block-header {
    padding: .555em 0 0 .855em;
    min-height: 2.3em; }
    .question-form-bg .block-wrapper .block-header .jsRemoveBlock, .question-form-tl .block-wrapper .block-header .jsRemoveBlock {
      margin: 0 1em .5em 0; }
  .question-form-bg .block-wrapper .main-input-bg, .question-form-tl .block-wrapper .main-input-bg {
    padding: .555em 0; }

.question-form-bg .jsAddBlock, .question-form-tl .jsAddBlock {
  margin: 0 0 1.2em 0 !important; }

.question-form-tl .block-wrapper {
  padding: 0 .7em; }

.modal .dropHere {
  display: block !important;
  padding: 1em;
  background-color: #f8f8f8;
  color: #6a6c6f;
  border: 1px dashed #b8bbbe;
  transition: all .2s; }
  .modal .dropHere span:last-of-type {
    font-size: .8em;
    text-transform: none; }
  .modal .dropHere i.mdi {
    color: inherit;
    font-size: 1.5em; }
  .modal .dropHere:hover, .modal .dropHere:focus {
    background-color: #f8f8f8;
    color: #34495e; }
  .modal .dropHere.can {
    border: 1px solid #62cb31;
    color: #34495e; }
    .modal .dropHere.can:before {
      color: #34495e; }

.btwn-dates {
  position: absolute;
  top: .5em;
  right: calc(50% - 0.5em); }

.archive-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  .archive-container:after {
    content: "";
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 32%; }

.archive-block {
  -ms-flex-preferred-size: 32%;
  flex-basis: 32%;
  margin-bottom: 1em;
  box-shadow: 0 0.15em 0.3em 0 rgba(0, 0, 0, 0.15); }
  .archive-block.no-shadow {
    box-shadow: none; }
  .archive-block .archive-block-body {
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #eef1f5;
    font-weight: 300; }
    .archive-block .archive-block-body form {
      width: 100%; }
      .archive-block .archive-block-body form .fileLoader {
        font-size: 1em;
        margin: 0;
        padding: 0.5em 0;
        width: 100%;
        text-align: center;
        border: 1px dashed #b8bbbe;
        background-color: #eef1f5;
        color: #6a6c6f;
        transition: background .2s, border .2s; }
        .archive-block .archive-block-body form .fileLoader:before, .archive-block .archive-block-body form .fileLoader:after {
          content: '';
          display: none; }
        .archive-block .archive-block-body form .fileLoader i {
          font-size: 1.3em;
          color: #34495e; }
        .archive-block .archive-block-body form .fileLoader .blue {
          display: inline-block;
          margin: 0.5em 0; }
        .archive-block .archive-block-body form .fileLoader .title-placeholder {
          display: inline-block;
          font-size: 0.9em;
          line-height: 1.2em; }
    .archive-block .archive-block-body .file-info-compact {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      padding: 0.5em 1em; }
      .archive-block .archive-block-body .file-info-compact .file-info-name span {
        display: inline-block;
        margin-bottom: 1em;
        color: #34495e; }
    .archive-block .archive-block-body .file-actions {
      padding: 0.5em 1em; }
      .archive-block .archive-block-body .file-actions i {
        font-size: 1.3em;
        line-height: 1em;
        cursor: pointer;
        margin-top: .2em; }
      .archive-block .archive-block-body .file-actions a {
        margin-top: .2em; }
    .archive-block .archive-block-body .icon-dot {
      position: absolute;
      top: -2em;
      right: 0; }

.moder-message_wrapper {
  display: -ms-flexbox;
  display: flex;
  padding-left: 5em; }
  .moder-message_wrapper .ic-support, .moder-message_wrapper .ic-unupload {
    display: inline-block;
    -ms-flex-item-align: center;
    align-self: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background: url("../../assets/images/icons/ic-help-user.svg") no-repeat;
    vertical-align: middle;
    height: 64px;
    width: 64px; }
  .moder-message_wrapper .ic-unupload {
    background: url("../../assets/images/icons/ic-doc-unapproved.png") no-repeat; }

.moder-message_text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 1em;
  padding: 0.8em;
  width: 95%;
  background-color: #fdf5e6;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.09);
  position: relative; }
  .moder-message_text:before {
    position: absolute;
    left: -0.8em;
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 0.7em solid transparent;
    border-right: 0.8em solid #fdf5e6;
    border-bottom: 0.7em solid transparent; }
  .moder-message_text span {
    color: #34495e;
    font-size: 1.2em;
    font-weight: 500; }
  .moder-message_text .btn {
    margin: 0 0 0 auto; }

.cancel-document-action {
  outline: 0;
  border: 0; }
  .cancel-document-action[disabled] {
    cursor: not-allowed; }

.indicateColor {
  animation: indicateColor;
  animation-duration: 11s;
  animation-iteration-count: infinite; }

@keyframes indicateColor {
  0%, 9.0909090909%, 100% {
    color: #ffffff; }
  3.0272727273%, 6.0545454545% {
    color: #f4511e; } }

body i.mdi-duck {
  font-size: 24px;
  color: #ffdb4d !important;
  position: absolute;
  z-index: 10000; }
  body i.mdi-duck:hover {
    color: #ffb861 !important; }
  body i.mdi-duck.runLeft {
    animation: runLeft 3s forwards linear, jump 250ms infinite linear; }
  body i.mdi-duck.runRight {
    animation: runRight 3s forwards linear, jump 250ms infinite linear; }
    body i.mdi-duck.runRight:before {
      transform: scale(-1, 1); }

@keyframes runLeft {
  100% {
    left: 0; } }

@keyframes runRight {
  100% {
    left: calc(100% - 24px); } }

@keyframes jump {
  0% {
    transform: translateY(0); }
  50% {
    transform: translateY(-20px); }
  100% {
    transform: translateY(0); } }

.input-locked {
  position: relative;
  z-index: 0;
  display: inline-block; }
  .input-locked input[disabled] {
    padding-right: 2em; }
  .input-locked::after {
    position: absolute;
    top: 0.45em;
    right: 0.7em;
    content: "\F33E";
    display: inline-block;
    vertical-align: baseline;
    font-family: "Material Design Icons";
    font-size: 1.05em;
    line-height: inherit;
    color: #a6a7a9; }

.preloader {
  background: rgba(255, 255, 255, 0.8);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  min-height: 100%;
  z-index: 1; }
  .preloader.full-preloader {
    position: fixed;
    z-index: 2000; }
    .preloader.full-preloader .preloader-animation {
      position: absolute;
      top: calc(50% - 3.25em);
      left: calc(50% - 3.25em); }
  .preloader-container {
    position: absolute;
    top: calc(50% - 3.25em);
    text-align: center;
    width: 100%; }
  .preloader-animation {
    display: inline-block;
    height: 6.5em;
    width: 6.5em;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #ffa726;
    animation: spin 2s linear infinite; }
    .preloader-animation:before {
      content: "";
      position: absolute;
      top: 3px;
      left: 3px;
      right: 3px;
      bottom: 3px;
      border-radius: 50%;
      border: 3px solid transparent;
      border-top-color: #34495e;
      animation: spin 1.5s linear infinite; }
    .preloader-animation:after {
      content: "";
      position: absolute;
      top: 10px;
      left: 10px;
      right: 10px;
      bottom: 10px;
      border-radius: 50%;
      border: 3px solid transparent;
      border-top-color: #62cb31;
      animation: spin 1s linear infinite; }
  .preloader-text, .preloader-percent {
    position: absolute;
    text-align: center;
    color: #34495e;
    font-weight: 400;
    z-index: 1; }
  .preloader-text {
    width: 50%;
    top: calc(50% - 6.5em);
    left: 25%; }
  .preloader-percent {
    width: 3em;
    top: calc(50% - .75em);
    left: calc(50% - 1.5em); }
  .preloader-removeIcon {
    position: absolute;
    right: .5em;
    top: .5em;
    line-height: 1em;
    width: 1em;
    text-align: center;
    font-size: 2em;
    border-radius: 50%;
    cursor: pointer;
    background-color: #d4d4d4;
    color: #000; }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

@media screen and (min-width: 2600px) {
  body {
    max-width: 2600px;
    margin: 0 auto; }
  #main-navbar {
    max-width: 2600px;
    margin: 0 auto; }
  .right-block.chat {
    right: calc(50% - 1300px); } }

@media screen and (max-width: 1677px) {
  #main-navbar .phone {
    font-size: 0.9em; }
  #main-navbar .text {
    font-size: 0.6em; }
  .header,
  .mainpagesidebar__textblock {
    text-align: left; }
  .scheme {
    float: none; }
  .mainpagesidebar {
    float: none;
    width: 100%; } }

@media screen and (max-width: 1667px) {
  .navbar-inner .header-logo-right__phone {
    margin-right: .5em; }
  .navbar-inner .header-logo__slogan {
    font-size: 1.2em;
    margin: 1em .5em; }
  .portfolio.request-page .panel.stmt.add-stmt {
    height: 25.9em; }
  .tbody-td__license {
    width: 20em; } }

@media screen and (max-width: 1619px) {
  #main-navbar .navbar-header a {
    margin: 1.45em .75em 1.45em 1em; }
  .material-icons.dropdown {
    margin: 0 .5em; }
  .main-navbar-collapse .notify.dropdown {
    margin-right: .5em; } }

@media screen and (max-width: 1546px) {
  html {
    font-size: 16px; }
  .header-logo__slogan {
    font-size: 1.444em;
    margin: .61556em .5em .61556em 1em; }
  .navbar-inner .header-logo-right__phone {
    margin-right: 1em; }
  #main-navbar .text {
    font-size: 0.7em; }
  .wrapper .main {
    padding-top: 5.4em; } }

@media screen and (max-width: 1474px) {
  .header-logo-right__phone {
    margin-right: .5em; }
  #main-navbar .text {
    font-size: 0.6em; } }

@media screen and (max-width: 1460px) {
  html {
    font-size: 14px; }
  .header-logo-right__phone {
    margin-right: 1em; }
  .portfolio.request-page .panel.stmt.add-stmt {
    height: 26.2em; }
  .stmt-creation .creation-steps span {
    font-size: 1.2em;
    margin-right: .5em; }
  .breadcrumbs {
    margin-top: 2em; } }

@media screen and (max-width: 1366px) {
  .modal-partners.add-partner .panel-body {
    height: 29.8em; }
  .stmt-creation .creation-steps {
    margin-top: 0; }
  .stmt-creation .creation-steps .item {
    background-size: 2em;
    margin-top: 1em;
    margin-bottom: 6.5em;
    width: 3em;
    height: 3em; }
  .stmt-creation .creation-steps .row .item:after {
    top: 5em; } }

@media screen and (max-width: 1292px) {
  .navbar .header-logo__slogan {
    display: none; }
  #main-navbar .mdi-phone {
    display: none; }
  #main-navbar .phone {
    font-size: 1.3em; } }

@media screen and (max-width: 1280px) {
  .header {
    font-size: 12px; }
  .modal-partners.stmt-creation {
    width: 89%; }
  .footer {
    font-size: 1em; } }

@media screen and (max-width: 1200px) {
  .tbody-td__license {
    width: auto; }
  .modal-partners.reasons {
    height: 37.5em; }
  #main-navbar .header-logo-account__username {
    font-size: 1em;
    line-height: 1.3em; }
  #main-navbar .notify.dropdown .mdi {
    font-size: 1.3em; }
  #main-navbar .main-navbar-collapse .dropdown i.dropdown {
    font-size: 1.18em; } }

@media screen and (max-width: 1100px) {
  .modal-partners .table-responsive {
    margin: 0; }
  .nav-pills &gt; li &gt; a {
    padding: .42em .65em; }
  .fixed.creation-steps {
    position: relative; }
  .stmt-creation .creation-steps {
    text-align: left; }
  .creation-steps .item.pull-right {
    margin-right: 1em;
    display: inline-block;
    margin-bottom: 0; }
  .stmt-creation .creation-steps .row .item:after {
    content: '';
    display: none; }
  .creation-steps .row.col-sm-4 span {
    text-align: left;
    margin-right: 0;
    vertical-align: top; }
  .payment-watch {
    margin-top: 1.5em; }
  .stmt .panel-body .stmt__info.ic-summ {
    background: url("../../assets/images/icons/ic-req-summ.png") no-repeat 0 0.2em;
    background-size: 1.2em;
    height: 3em; }
  td.tbody__td-price, .finance-tz td.tbody__td-usage {
    font-size: 1.4em; }
  .finance-tz td h4 {
    font-size: 1.6em; }
  .table-products thead.thead td {
    font-size: 1.3em; }
  .table-products .tbody-td__img-container {
    font-size: .8em; }
  .tbody-td-checkbox i.material-icons {
    font-size: 1.3em; }
  .calc-bg table.table-products {
    font-size: .9em; }
  .stmts-page .filters .row &gt; .no-padding {
    padding-right: 15px !important; }
  .filters div[class^="col-"] &gt; div[class^="col-"] {
    margin-top: .4em;
    margin-bottom: .4em; }
  .no-padding-sm-l {
    padding-left: 0 !important; }
  .no-padding-sm-r {
    padding-right: 0 !important; }
  .registration-form__input.captcha__input {
    width: 100%; }
  .captcha__img {
    margin-top: 1em; }
  .captcha__refresh {
    font-size: 1em;
    float: none;
    margin-top: 1em; }
  .request-page .panel.stmt.add-stmt {
    height: 29.4em; }
  .change-view &gt; span {
    display: none; }
  .payment-watch {
    text-align: center; }
  .watch__header, .watch {
    display: inline-block;
    text-align: left; }
  input.valid,
  input.invalid {
    background-image: none !important; }
  #main-navbar .navbar-header .gettender-logo {
    width: 12em;
    margin: 0.33em 1em; } }

@media screen and (max-width: 1074px) {
  .header-logo-right__button i {
    display: inline-block; }
  .header-logo-right__button {
    background: #ffa726 !important;
    border: none !important;
    color: #ffffff !important; }
    .header-logo-right__button .button--reg {
      display: none; }
    .header-logo-right__button span {
      display: none; }
  #main-navbar .user-menu &gt; span {
    display: none; } }

@media screen and (max-width: 932px) {
  .copyright {
    max-width: 28em; } }

@media screen and (max-width: 904px) {
  .header-logo__slogan {
    font-size: 1.2em;
    margin: 1em .5em; }
  .header-info-block.phone span {
    font-size: 1em; } }

@media screen and (max-width: 860px) {
  .header-logo-right__button {
    font-size: 2em;
    margin: 0;
    line-height: 2em;
    padding: 0 .55em; }
  .footer__logo {
    vertical-align: top; }
  .copyright {
    margin-left: 1.2em; }
  .copyright__copy {
    max-width: 25em; }
  #main-navbar .header-info-block {
    padding-left: 0; }
  #main-navbar .mdi-email {
    display: none; } }

@media screen and (max-width: 848px) {
  .header-logo__logo {
    margin: 2em 0 1em; }
  .header-logo__slogan {
    display: block;
    margin: .5em 0;
    width: auto; } }

@media screen and (max-width: 800px) {
  .header-logo-right {
    padding-left: 0.5em;
    margin-left: 0;
    margin-right: 0; }
    .header-logo-right i {
      display: none; }
  .registration-form__hint-box {
    width: 260px; }
  .header-info-block.phone span {
    font-size: 1em; } }

@media screen and (max-width: 750px) {
  .main-menu {
    display: none; }
  .mobile-menu {
    display: block; }
  .copyright {
    max-width: 21em; }
  .calcPages .footer-alert {
    margin-left: -1em;
    max-width: calc(100% + 2.2em); }
    .calcPages .footer-alert .material-icons.pull-right {
      float: none !important; } }

@media screen and (max-width: 720px) {
  .copyright {
    text-align: center;
    width: auto; }
  .header .right-group {
    float: none;
    width: 100%;
    margin-top: 0;
    text-align: left; }
  .footer .section-wide {
    text-align: center; }
  .footer__logo {
    margin: 0 0 1em 0; } }

@media screen and (max-width: 640px) {
  .wrapper .main {
    padding-top: 4em; }
  .header-logo__logo img {
    width: 20em; }
  .enter-buttons a,
  .enter-buttons input,
  .registration-buttons a,
  .registration-buttons input {
    font-size: 1.1em; }
  .btn.calcbutton {
    font-size: 1.2em; }
  .documentsPages h1 {
    margin-top: 2em; }
  .breadcrumbs {
    margin-top: 0; } }

@media screen and (max-width: 580px) {
  .header {
    font-size: 11px; }
  .header .left-group {
    text-align: center; } }

@media screen and (max-width: 533px) {
  .header-logo-right {
    float: left; }
  .header-logo-right__email span {
    margin-right: 0; }
  .enter-page .main,
  .registration-page .main {
    margin-top: 1em; }
  .calculate-results-table .bordered {
    margin-top: .7em; } }

@media screen and (max-width: 496px) {
  .law-documents {
    float: none; }
  .calcPages .footer-alert [class*="col-xs"] {
    width: 100%; } }

@media screen and (max-width: 400px) {
  .tile {
    font-size: 12px; }
  .header {
    font-size: 10px;
    text-align: center; }
  .header .left-group {
    margin-bottom: 0;
    text-align: center; }
  .header-logo__logo img {
    width: 24em; }
  .header .right-group {
    float: none;
    margin: 0 0 1em 0;
    text-align: center;
    width: 100%; }
  .header-logo-right__phone {
    position: relative;
    top: 0;
    left: 0; }
  .header-logo-right {
    margin: 0;
    float: none; }
  .header-logo-right__button {
    display: inline-block;
    float: none;
    padding: 0;
    width: 100%;
    margin-left: 0 !important; }
  .header-logo-right__button:first-of-type {
    display: none;
    margin-bottom: .3em; }
  .header-logo-right__button i {
    display: none; }
  .header-logo-right__button span {
    display: inline-block; }
  .mobile-menu__current-page {
    padding-left: 1.5em; }
  .header .mobile-menu {
    text-align: left; }
  .registration-form__hint-box {
    max-width: 15em; }
  .btn.calcbutton {
    font-size: 1.05em; } }

.alert,
div[class^="alert"]:not(.alert-message):not(.sweet-alert):not([class*="mdi"]):not(.footer-alert) {
  box-sizing: border-box;
  display: block;
  position: fixed;
  font-size: 1.1111em;
  width: auto;
  margin: 0;
  padding: .75em 3em .75em 1em;
  font-family: plumb, sans-serif;
  font-weight: 400;
  border: 1px solid;
  transition: all .5s;
  text-align: left;
  z-index: 16; }
  .alert-success,
  div[class^="alert"]:not(.alert-message):not(.sweet-alert):not([class*="mdi"]):not(.footer-alert)-success {
    background: #F4FDF0;
    border-color: #33800e;
    color: #33800e; }
    .alert-success *,
    div[class^="alert"]:not(.alert-message):not(.sweet-alert):not([class*="mdi"]):not(.footer-alert)-success * {
      color: #33800e !important; }
  .alert-warning,
  div[class^="alert"]:not(.alert-message):not(.sweet-alert):not([class*="mdi"]):not(.footer-alert)-warning {
    background: #fdf5e6;
    border-color: #ffa726;
    color: #ffa726; }
    .alert-warning *,
    div[class^="alert"]:not(.alert-message):not(.sweet-alert):not([class*="mdi"]):not(.footer-alert)-warning * {
      color: #ffa726 !important; }
  .alert-danger,
  div[class^="alert"]:not(.alert-message):not(.sweet-alert):not([class*="mdi"]):not(.footer-alert)-danger {
    background: #FDFAF8;
    border-color: #f4511e;
    color: #f4511e; }
    .alert-danger *,
    div[class^="alert"]:not(.alert-message):not(.sweet-alert):not([class*="mdi"]):not(.footer-alert)-danger * {
      color: #f4511e !important; }
  .alert i,
  div[class^="alert"]:not(.alert-message):not(.sweet-alert):not([class*="mdi"]):not(.footer-alert) i {
    color: #ffffff;
    font-size: 1.333em; }
  .alert .close,
  div[class^="alert"]:not(.alert-message):not(.sweet-alert):not([class*="mdi"]):not(.footer-alert) .close {
    position: relative;
    right: -1em; }

.page-alert-container {
  position: fixed;
  z-index: 99; }
  .page-alert-container div[class^="alert"] {
    position: relative !important; }

.content-alert-container div[class^="alert"] {
  width: auto;
  right: 0.9em;
  left: calc(14.2em - 0.5em); }

#main-menu.collapsed ~ #content-wrapper .content-alert-container div[class^="alert"] {
  left: calc(3em + 0.35em); }

.rightBlock_collapsed .content-alert-container div[class^="alert"] {
  right: 2.45em !important; }

.agent-pages .accreditationPage .content-alert-container div[class^="alert"],
.agent-pages .calcPages .content-alert-container div[class^="alert"] {
  left: calc(14.2em + 0.9em); }

.agent-pages .accreditationPage .content-alert-container div[class^="alert"] {
  right: 18.65em; }

.agent-pages #main-menu.collapsed ~ #content-wrapper .accreditationPage .content-alert-container div[class^="alert"],
.agent-pages #main-menu.collapsed ~ #content-wrapper .calcPages .content-alert-container div[class^="alert"] {
  left: calc(3em + 0.9em); }

.region-manager-pages .calcPages .content-alert-container div[class^="alert"] {
  left: calc(14.2em + 1.5em); }

.region-manager-pages #main-menu.collapsed ~ #content-wrapper .calcPages .content-alert-container div[class^="alert"] {
  left: calc(3em + 0.9em); }

.account-page .accreditationPage .content-alert-container div[class^="alert"] {
  left: calc(14.2em + 1.46em); }

.mfo-page .content-alert-container div[class^="alert"] {
  left: calc(12.2em + 0.15em);
  right: 0.8em; }

.mfo-page .stmt-page .content-alert-container div[class^="alert"] {
  left: calc(12.2em - 0.55em); }

.mfo-page #main-menu.collapsed ~ #content-wrapper .content-alert-container div[class^="alert"] {
  left: calc(3em + 1em); }

.mfo-page #main-menu.collapsed ~ #content-wrapper .stmt-page .content-alert-container div[class^="alert"] {
  left: calc(3em + 0.35em); }

.stmt-page .content-alert-container div[class^="alert"] {
  left: calc(14.2em - 0.8em);
  right: 18.65em; }

.jurist-pages .content-alert-container div[class^="alert"] {
  left: 0.9em; }

.request-page #main-menu.collapsed ~ #content-wrapper .content-alert-container div[class^="alert"],
.support-pages #main-menu.collapsed ~ #content-wrapper .content-alert-container div[class^="alert"],
.admin-pages #main-menu.collapsed ~ #content-wrapper .content-alert-container div[class^="alert"],
.agent-pages #main-menu.collapsed ~ #content-wrapper .content-alert-container div[class^="alert"] {
  left: calc(3em + 0.6em); }

.modal #modal-reasons div[class^='alert'] {
  top: 5.5em; }

.modal .content-alert-container div[class^='alert'] {
  top: 3.5em;
  left: 0 !important;
  right: 0 !important; }

.modal.fullscreen .content-alert-container div[class^="alert"] {
  left: 1.5em;
  right: 1.5em;
  top: 3.9em;
  width: auto; }

.cp #calc-alert-wrapper div.alert-danger {
  left: initial;
  right: initial;
  width: 70%; }

.mfo-page #panel-cp-info [class*="alert"] {
  left: 0;
  font-size: 1em; }

.alert .material-icons.close, .alert .material-icons.close:hover {
  color: #ffffff !important;
  font-size: 1.4em; }

.registration-page span.alert-danger, .enter-page span.alert-danger, .reset-page span.alert-danger, .reset-page span.alert-danger {
  color: #f4511e;
  margin: 0 0 0 1em;
  text-align: left;
  position: relative;
  top: 0;
  padding: 0;
  font-size: 1em; }

.cross {
  display: block;
  position: absolute;
  font-size: 1.2em;
  line-height: 1em;
  right: .42em;
  top: calc(50% - .81em);
  padding: .333em;
  cursor: pointer; }
  .cross:before {
    content: '\F156';
    font-family: Material Design Icons; }
  .cross:hover {
    color: #f8f8f8; }

.disappear {
  opacity: 0;
  filter: alpha(opacity=0); }

.moder-clients-page [class*="alert"]:not([class^="mdi"]),
.client-page [class*="alert"]:not([class^="mdi"]) {
  left: 1.25em;
  width: 96.5%; }

/* ÐÐ»ÐµÑ€Ñ‚, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð¾Ð¿Ð¾Ð²ÐµÑ‰Ð°ÐµÑ‚ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ, Ñ‡Ñ‚Ð¾ Ñƒ Ð½ÐµÐ³Ð¾ Ð½Ðµ ÑƒÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½ Chrome Ð»Ð¸Ð±Ð¾ Ð½ÐµÑ‚ Ð¿Ð»Ð°Ð³Ð¸Ð½Ð° ÐšÑ€Ð¸Ð¿Ñ‚Ð¾ÐŸÑ€Ð¾ */
.browser-warning {
  padding: 1.2em;
  background: #fff9ef;
  border: 1px solid #ffa726;
  font-size: 1.2em;
  display: none; }
  .browser-warning a {
    color: #62cb31;
    text-decoration: underline;
    transition: color 0.3s;
    vertical-align: baseline; }
    .browser-warning a:hover {
      color: #33800e; }
  .browser-warning .icon {
    display: block;
    float: left;
    margin-right: 1em; }
    .browser-warning .icon span {
      color: #ffa726;
      font-size: 2em; }
  .browser-warning .text {
    font-weight: 400; }

.agent-registration .nav {
  border-bottom: none;
  margin-bottom: 0;
  width: 100%; }
  .agent-registration .nav &gt; li {
    width: 50%;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.15); }
    .agent-registration .nav &gt; li:last-child {
      margin-left: 0; }
    .agent-registration .nav &gt; li &gt; a {
      border-radius: 0;
      text-transform: uppercase;
      border: 1px solid #f5f5f5;
      display: block;
      width: 100%;
      background-color: #eef1f6;
      font-size: 1em;
      padding: 0.8em 1em; }
      .agent-registration .nav &gt; li &gt; a:hover {
        border-bottom-color: transparent; }
  .agent-registration .nav &gt; li.active &gt; a {
    background-color: #fff;
    border-bottom-color: transparent;
    box-shadow: 0 -5px 0 0 #62cb31;
    color: #34495e;
    top: 1px; }

.agent-registration .registration-form {
  border-top: 0; }

.transfer-products-page.wrapper,
.transfer-partners-page.wrapper,
.transfer-advantages-page.wrapper {
  background-color: #f2f5f8; }

.transfer-index-page {
  background: #26394D url("../../assets/images/mainpage_map.png") no-repeat left 70%;
  background: #26394D url("../../assets/images/mainpage_map.svg") no-repeat left 92%;
  background-size: 75%; }
  .transfer-index-page .main h1 {
    color: #fff;
    font-weight: 200;
    margin-top: 0;
    line-height: 1.3; }
  .transfer-index-page .main img {
    max-height: 65vh; }
  .transfer-index-page .section-wide {
    padding-top: 1em;
    padding-bottom: 0; }

.transfer-products-page .nav-pills li.active &gt; a {
  color: #62cb31; }

.products {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
  margin-top: 3.25em; }

.product-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: calc(100% - 24px);
  background-color: #ffffff;
  margin: 0 12px;
  font-weight: 500;
  border-radius: 2px;
  box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.16);
  min-height: 25.25em; }
  .product-item:hover {
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.2); }
  .product-item__icon {
    background-repeat: no-repeat;
    background-size: 5.334em;
    background-position-y: center;
    height: 6.375em; }
  .product-item.tz .product-item__icon {
    background-image: url("../../assets/images/icons/ic-product-tz.png");
    background-image: url("../../assets/images/icons/ic-product-tz.svg"); }
  .product-item.bg .product-item__icon {
    background-image: url("../../assets/images/icons/ic-product-bg.png");
    background-image: url("../../assets/images/icons/ic-product-bg.svg"); }
  .product-item.fact .product-item__icon {
    background-image: url("../../assets/images/icons/ic-product-fact.png");
    background-image: url("../../assets/images/icons/ic-product-fact.svg"); }
  .product-item.kik .product-item__icon {
    background-image: url("../../assets/images/icons/ic-product-kik.png");
    background-image: url("../../assets/images/icons/ic-product-kik.svg"); }
  .product-item.rko .product-item__icon {
    background-image: url("../../assets/images/icons/ic-product-rko.png");
    background-image: url("../../assets/images/icons/ic-product-rko.svg"); }
  .product-item.spec .product-item__icon {
    background-image: url("../../assets/images/icons/ic-product-spec.png");
    background-image: url("../../assets/images/icons/ic-product-spec.svg"); }
  .product-item.ecp .product-item__icon {
    background-image: url("../../assets/images/icons/ic-ecp.png");
    background-image: url("../../assets/images/icons/ic-ecp.svg"); }
  .product-item__top {
    border-bottom: 1px solid #cee1f2;
    padding: 0.75em 1.625em; }
  .product-item__bottom {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-positive: 1;
    flex-grow: 1; }
  .product-item__info {
    padding: 1.5em 1em 2.563em;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-positive: 1;
    flex-grow: 1; }
  .product-item__button {
    display: -ms-flexbox;
    display: flex; }
    .product-item__button &gt; a {
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      margin: 0 auto; }
  .product-item__name {
    font-size: 1.75em;
    text-transform: uppercase; }
  .product-item__description {
    font-size: 1.25em;
    font-weight: 300;
    color: #6a6c6f;
    -ms-flex-positive: 1;
    flex-grow: 1; }
  .product-item__law {
    white-space: nowrap;
    font-weight: 500; }
  .product-item__comment {
    font-size: 1.25em;
    font-weight: 500; }
  .product-item--disabled {
    opacity: 0.75;
    pointer-events: none;
    box-shadow: none; }

@media (min-width: 524px) {
  .product-item {
    width: calc(50% - 24px); } }

@media (min-width: 768px) {
  .product-item {
    width: calc(33.3333% - 24px); } }

@media (min-width: 1100px) {
  .product-item {
    width: calc(25% - 24px); } }

@media (min-width: 1417px) {
  .product-item {
    width: calc(20% - 24px); } }

.transfer-partners-page .main-header {
  font-weight: 300; }

.transfer-partners-page .bottom-block {
  background-color: #ffffff;
  border-radius: 2px;
  padding: 1.75em 1.5em 1.75em 3.25em;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.16);
  margin-top: 2.25em; }
  .transfer-partners-page .bottom-block span {
    font-size: 2em; }
  @media (min-width: 1100px) {
    .transfer-partners-page .bottom-block [data-toggle="modal"] {
      margin-top: 0 !important; } }

.transfer-partners-page .become-partner {
  width: 80%;
  transform: translate(-50%, -50%);
  font-size: 1em;
  position: fixed;
  background-color: #ffffff;
  top: 50%;
  left: 50%;
  border: 0;
  box-shadow: 0 2.625em 5.125em 0 rgba(0, 0, 0, 0.16); }
  .transfer-partners-page .become-partner span.alert-danger {
    font-size: 0.95em; }
  .transfer-partners-page .become-partner .captcha__img {
    width: 100%;
    max-height: 80px;
    max-width: 200px; }
  .transfer-partners-page .become-partner .preloader {
    display: none; }
    .transfer-partners-page .become-partner .preloader-animation {
      position: absolute;
      left: 50%;
      margin-left: -3.25em;
      top: 40%; }
  .transfer-partners-page .become-partner .panel-heading {
    padding: 1em 1.75em;
    background-color: #34495e;
    color: #ffffff;
    position: relative; }
    .transfer-partners-page .become-partner .panel-heading h2 {
      color: #ffffff;
      margin: 0;
      font-size: 1.5em;
      font-weight: 500;
      line-height: 1em;
      text-transform: none; }
    .transfer-partners-page .become-partner .panel-heading .mdi {
      position: absolute;
      top: 50%;
      right: 0.75em;
      transform: translateY(-50%);
      color: #ffffff !important;
      cursor: pointer;
      font-size: 1.5em; }
  .transfer-partners-page .become-partner .panel-body {
    overflow-y: auto;
    min-height: 10em;
    max-height: 67.5vh;
    padding: 1.75em 1.75em 1.5em; }
    .transfer-partners-page .become-partner .panel-body label {
      font-size: 1.25em; }
      .transfer-partners-page .become-partner .panel-body label.field-required::before {
        content: '*';
        display: inline-block;
        color: #f4511e;
        width: 8px;
        margin-right: 5px; }
  @media (max-width: 767px) {
    .transfer-partners-page .become-partner .link-green.pull-right {
      float: none !important; } }
  @media (min-width: 768px) {
    .transfer-partners-page .become-partner {
      width: 70%; }
      .transfer-partners-page .become-partner .no-padding-r-sm {
        padding-right: 0 !important; }
      .transfer-partners-page .become-partner .captcha__img {
        margin-top: 0; } }
  @media (min-width: 992px) {
    .transfer-partners-page .become-partner {
      width: 60%; } }
  @media (min-width: 1100px) {
    .transfer-partners-page .become-partner {
      width: 50%; } }
  @media (min-width: 2270px) {
    .transfer-partners-page .become-partner {
      width: 38.542%; } }

@media screen and (max-width: 1677px) {
  .transfer-index-page {
    background-size: auto; } }

@media screen and (max-width: 1200px) {
  .transfer-index-page .main h1 {
    font-size: 2em;
    font-weight: 300; }
  .transfer-index-page .main-img {
    display: none; } }

@media screen and (max-width: 750px) {
  .transfer-index-page {
    background-image: none; }
    .transfer-index-page .main-img {
      display: block; } }

.fixed-bottom {
  position: fixed;
  bottom: -1.5em;
  right: calc(50% - 1300px + 20em);
  left: calc(50% - 1300px + 14.2em);
  width: auto;
  transition: left 0.3s ease-in-out, right .2s;
  z-index: 102; }

.mfo-page .fixed-bottom {
  left: calc(50% - 1300px + 12.2em); }

.jurist-pages .fixed-bottom {
  left: calc(50% - 1300px);
  right: calc(50% - 1300px) !important; }

.request-page .fixed-bottom {
  right: calc(50% - 1300px); }

.certificates_settings .fixed-bottom {
  right: 0;
  left: 14.2em;
  bottom: 0; }

.rightBlock_collapsed .fixed-bottom {
  right: calc(50% - 1300px); }

#main-menu.collapsed ~ #content-wrapper .fixed-bottom {
  left: calc(50% - 1300px + 3em); }

#main-menu.collapsed ~ #content-wrapper .rightBlock_collapsed .fixed-bottom {
  left: calc(50% - 1300px + 3em);
  right: calc(50% - 1300px); }

@media screen and (max-width: 2600px) {
  .mfo-page .fixed-bottom {
    left: 12.2em; }
  .jurist-pages .fixed-bottom {
    left: 0;
    right: 0 !important; }
  .fixed-bottom {
    right: 20em;
    left: 14.2em; }
  .rightBlock_collapsed .fixed-bottom {
    right: 0; }
  #main-menu.collapsed ~ #content-wrapper .fixed-bottom {
    left: 3em; }
  #main-menu.collapsed ~ #content-wrapper .rightBlock_collapsed .fixed-bottom {
    left: 3em;
    right: 0; } }

.external-sign.account-page #content-wrapper &gt; .child.stmt-page {
  padding: 6.3em 0.75em 4.5em; }
  .external-sign.account-page #content-wrapper &gt; .child.stmt-page [class*="alert-"] {
    width: 70%;
    left: 0;
    right: 0;
    margin: auto; }
  .external-sign.account-page #content-wrapper &gt; .child.stmt-page .fixed-bottom {
    width: 70%;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto; }
  .external-sign.account-page #content-wrapper &gt; .child.stmt-page &gt; .row {
    width: 70%;
    margin: auto; }

@media (min-width: 768px) {
  .external-sign #main-wrapper {
    padding-left: 0; } }

@media screen and (max-width: 1200px) {
  .external-sign.account-page #content-wrapper &gt; .child.stmt-page [class*="alert-"] {
    width: 95%; }
  .external-sign.account-page #content-wrapper &gt; .child.stmt-page &gt; .row,
  .external-sign.account-page #content-wrapper &gt; .child.stmt-page .fixed-bottom {
    width: 100%; } }

/*# sourceMappingURL=gettender-styles.css.map */

/*# sourceMappingURL=gettender-grand-ext-styles.css.map */
</pre></body></html>