/*! jQuery UI - v1.10.4 - 2013-07-12
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tooltip.css
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

.ui-helper-hidden {
  display: none
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse
}

.ui-helper-clearfix:after {
  clear: both
}

.ui-helper-clearfix {
  min-height: 0
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0)
}

.ui-front {
  z-index: 100
}

.ui-state-disabled {
  cursor: default !important
}

.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat
}

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.ui-resizable {
  position: relative
}

.ui-resizable-handle {
  position: absolute;
  font-size: .1px;
  display: block
}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px
}

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default
}

.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0
}

.ui-dialog-fixed {
  position: fixed;
}


.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden
}

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%
}

.ui-progressbar .ui-progressbar-overlay {
  height: 100%;
  filter: alpha(opacity=25);
  opacity: .25
}

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none
}

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle
}

.ui-spinner-input {
  border: 0;
  background: 0;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px
}

.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0
}

.ui-spinner a.ui-spinner-button {
  border-top: 0;
  border-bottom: 0;
  border-right: 0
}

.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0
}

.ui-spinner-up {
  top: 0
}

.ui-spinner-down {
  bottom: 0
}

.ui-spinner .ui-icon-triangle-1-s {
  background-position: -65px -16px
}

.ui-tooltip {
  position: absolute;
  z-index: 100;
}
.nb-select-dropdown .ui-menu,
._nb-select-item,
._nb-tabs-tab {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
._nb-small-button,
._nb-normal-button,
._nb-large-button,
._nb-extra-large-button,
._nb-small-flying-button,
._nb-flying-button,
._nb-large-flying-button,
._nb-extra-large-flying-button,
._nb-small-action-button,
._nb-action-button,
._nb-large-action-button,
._nb-extra-large-action-button,
._nb-small-dark-button,
._nb-dark-button,
._nb-large-dark-button,
._nb-extra-large-dark-button,
._nb-small-pseudo-button,
._nb-pseudo-button,
._nb-large-pseudo-button,
._nb-extra-large-pseudo-button,
._nb-small-clear-button,
._nb-clear-button,
._nb-large-clear-button,
._nb-extra-large-clear-button,
._nb-small-pseudo-inverted-button,
._nb-pseudo-inverted-button,
._nb-large-pseudo-inverted-button,
._nb-extra-large-pseudo-inverted-button,
._nb-promo-button,
._nb-small-promo-button,
._nb-large-promo-button,
._nb-extra-large-promo-button,
._nb-slider-handle,
._nb-slider-small-handle {
  padding: 0;
  margin: 0;
  border: none;
  background: transparent;
  -moz-appearance: none;
  font: inherit;
}
._nb-small-button::-moz-focus-inner,
._nb-normal-button::-moz-focus-inner,
._nb-large-button::-moz-focus-inner,
._nb-extra-large-button::-moz-focus-inner,
._nb-small-flying-button::-moz-focus-inner,
._nb-flying-button::-moz-focus-inner,
._nb-large-flying-button::-moz-focus-inner,
._nb-extra-large-flying-button::-moz-focus-inner,
._nb-small-action-button::-moz-focus-inner,
._nb-action-button::-moz-focus-inner,
._nb-large-action-button::-moz-focus-inner,
._nb-extra-large-action-button::-moz-focus-inner,
._nb-small-dark-button::-moz-focus-inner,
._nb-dark-button::-moz-focus-inner,
._nb-large-dark-button::-moz-focus-inner,
._nb-extra-large-dark-button::-moz-focus-inner,
._nb-small-pseudo-button::-moz-focus-inner,
._nb-pseudo-button::-moz-focus-inner,
._nb-large-pseudo-button::-moz-focus-inner,
._nb-extra-large-pseudo-button::-moz-focus-inner,
._nb-small-clear-button::-moz-focus-inner,
._nb-clear-button::-moz-focus-inner,
._nb-large-clear-button::-moz-focus-inner,
._nb-extra-large-clear-button::-moz-focus-inner,
._nb-small-pseudo-inverted-button::-moz-focus-inner,
._nb-pseudo-inverted-button::-moz-focus-inner,
._nb-large-pseudo-inverted-button::-moz-focus-inner,
._nb-extra-large-pseudo-inverted-button::-moz-focus-inner,
._nb-promo-button::-moz-focus-inner,
._nb-small-promo-button::-moz-focus-inner,
._nb-large-promo-button::-moz-focus-inner,
._nb-extra-large-promo-button::-moz-focus-inner,
._nb-slider-handle::-moz-focus-inner,
._nb-slider-small-handle::-moz-focus-inner {
  padding: 0;
  border: none;
}
._nb-simple-input,
._nb-small-simple-input,
._nb-large-simple-input,
._nb-complex-input,
._nb-complex-input ._nb-input-controller,
._nb-small-complex-input,
._nb-small-complex-input ._nb-input-controller,
._nb-large-complex-input,
._nb-large-complex-input ._nb-input-controller,
._nb-slider-fallback {
  padding: 0;
  margin: 0;
  border: none;
  background: transparent;
  font: inherit;
  -webkit-appearance: none;
}
._nb-simple-input::-ms-clear,
._nb-small-simple-input::-ms-clear,
._nb-large-simple-input::-ms-clear,
._nb-complex-input::-ms-clear,
._nb-complex-input ._nb-input-controller::-ms-clear,
._nb-small-complex-input::-ms-clear,
._nb-small-complex-input ._nb-input-controller::-ms-clear,
._nb-large-complex-input::-ms-clear,
._nb-large-complex-input ._nb-input-controller::-ms-clear,
._nb-slider-fallback::-ms-clear {
  display: none;
}
._nb-simple-input:focus,
._nb-small-simple-input:focus,
._nb-large-simple-input:focus,
._nb-complex-input:focus,
._nb-complex-input ._nb-input-controller:focus,
._nb-small-complex-input:focus,
._nb-small-complex-input ._nb-input-controller:focus,
._nb-large-complex-input:focus,
._nb-large-complex-input ._nb-input-controller:focus,
._nb-slider-fallback:focus {
  outline: none;
}
.nb-input-group .nb-button:first-child:not(:only-child),
.nb-input-group .nb-button:first-child:not(:only-child):before,
.nb-input-group .nb-input:first-child:not(:only-child) > .nb-input-input,
.nb-input-group .nb-input:first-child:not(:only-child) > .nb-input-input:before,
.nb-group-item:first-child:not(:only-child),
.nb-group-item:first-child:not(:only-child):before,
.nb-group-start,
.nb-group-start:before,
.nb-complex-group-item:first-child:not(:only-child) > .nb-complex-group-item-subject,
.nb-complex-group-item:first-child:not(:only-child) > .nb-complex-group-item-subject:before {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.nb-input-group .nb-button:last-child:not(:only-child),
.nb-input-group .nb-button:last-child:not(:only-child):before,
.nb-input-group .nb-input:last-child:not(:only-child) > .nb-input-input,
.nb-input-group .nb-input:last-child:not(:only-child) > .nb-input-input:before,
.nb-group-item:last-child:not(:only-child),
.nb-group-item:last-child:not(:only-child):before,
.nb-group-end,
.nb-group-end:before,
.nb-complex-group-item:last-child:not(:only-child) > .nb-complex-group-item-subject,
.nb-complex-group-item:last-child:not(:only-child) > .nb-complex-group-item-subject:before {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.nb-input-group .nb-button:not(:first-child):not(:last-child),
.nb-input-group .nb-button:last-child:not(:only-child),
.nb-input-group .nb-input:not(:first-child):not(:last-child),
.nb-input-group .nb-input:last-child:not(:only-child),
.nb-group-item:not(:first-child):not(:last-child),
.nb-group-item:last-child:not(:only-child),
.nb-group-middle,
.nb-group-end,
.nb-complex-group-item:not(:first-child):not(:last-child),
.nb-complex-group-item:last-child:not(:only-child) {
  margin-left: -1px;
}
._nb-popup-close,
._nb-complex-input ._nb-input-reset,
._nb-small-complex-input ._nb-input-reset,
._nb-large-complex-input ._nb-input-reset,
.nb-select ._nb-select-arrow,
._nb-small-normal-select ._nb-select-arrow,
.nb-large-select-dropdown ._nb-select-group-item > ._nb-select-a:after,
._nb-select-dropdown ._nb-select-group-item > ._nb-select-a:after,
.nb-icon {
  position: relative;
  display: inline-block;
  vertical-align: top;
  vertical-align: middle;
  margin-top: -0.2em;
  background: 50% no-repeat;
}
._nb-popup-close,
._nb-complex-input ._nb-input-reset,
._nb-small-complex-input ._nb-input-reset,
._nb-large-complex-input ._nb-input-reset {
  width: 14px;
  height: 14px;
}
._nb-popup-close:before,
._nb-complex-input ._nb-input-reset:before,
._nb-small-complex-input ._nb-input-reset:before,
._nb-large-complex-input ._nb-input-reset:before,
._nb-popup-close:after,
._nb-complex-input ._nb-input-reset:after,
._nb-small-complex-input ._nb-input-reset:after,
._nb-large-complex-input ._nb-input-reset:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  border-top: 1px solid;
  margin-left: -10px;
  -webkit-transform: translateY(-0.5px) rotate(45deg);
          transform: translateY(-0.5px) rotate(45deg);
}
._nb-popup-close:after,
._nb-complex-input ._nb-input-reset:after,
._nb-small-complex-input ._nb-input-reset:after,
._nb-large-complex-input ._nb-input-reset:after {
  -webkit-transform: translateY(-0.5px) rotate(-45deg);
          transform: translateY(-0.5px) rotate(-45deg);
}
._nb-popup-close,
._nb-complex-input ._nb-input-reset,
._nb-small-complex-input ._nb-input-reset,
._nb-large-complex-input ._nb-input-reset {
  cursor: pointer;
  opacity: 0.25;
}
._nb-popup-close:hover,
._nb-complex-input ._nb-input-reset:hover,
._nb-small-complex-input ._nb-input-reset:hover,
._nb-large-complex-input ._nb-input-reset:hover {
  opacity: 1;
}
.nb-input-group .nb-button:first-child:not(:only-child):before,
.nb-input-group .nb-button:not(:first-child):not(:last-child):before,
.nb-input-group .nb-input:not(:last-child):not(:only-child) > .nb-input-input:before,
.nb-group-item:first-child:not(:only-child):before,
.nb-group-item:not(:first-child):not(:last-child):before,
.nb-group-start:before,
.nb-group-middle:before,
.nb-complex-group-item:not(:last-child):not(:only-child) > .nb-complex-group-item-subject:before {
  right: 0;
}
input.nb-input-group .nb-button:first-child:not(:only-child),
input.nb-input-group .nb-button:not(:first-child):not(:last-child),
input.nb-input-group .nb-input:not(:last-child):not(:only-child) > .nb-input-input,
input.nb-group-item:first-child:not(:only-child),
input.nb-group-item:not(:first-child):not(:last-child),
input.nb-group-start,
input.nb-group-middle,
input.nb-complex-group-item:not(:last-child):not(:only-child) > .nb-complex-group-item-subject,
label.nb-input-group .nb-button:first-child:not(:only-child),
label.nb-input-group .nb-button:not(:first-child):not(:last-child),
label.nb-input-group .nb-input:not(:last-child):not(:only-child) > .nb-input-input,
label.nb-group-item:first-child:not(:only-child),
label.nb-group-item:not(:first-child):not(:last-child),
label.nb-group-start,
label.nb-group-middle,
label.nb-complex-group-item:not(:last-child):not(:only-child) > .nb-complex-group-item-subject {
  border-right-color: transparent;
}
._nb-small-button {
  z-index: 1;
  border: 1px solid;
  font-family: Arial, sans-serif;
  color: #000;
  line-height: 0;
  border-radius: 3px;
  border-color: rgba(0,0,0,0.2);
  text-align: center;
  -webkit-justify-content: center;
      justify-content: center;
}
._nb-small-button,
._nb-normal-button,
._nb-large-button,
._nb-extra-large-button,
._nb-small-flying-button,
._nb-flying-button,
._nb-large-flying-button,
._nb-extra-large-flying-button,
._nb-small-action-button,
._nb-action-button,
._nb-large-action-button,
._nb-extra-large-action-button,
._nb-small-dark-button,
._nb-dark-button,
._nb-large-dark-button,
._nb-extra-large-dark-button,
._nb-small-pseudo-button,
._nb-pseudo-button,
._nb-large-pseudo-button,
._nb-extra-large-pseudo-button,
._nb-small-clear-button,
._nb-clear-button,
._nb-large-clear-button,
._nb-extra-large-clear-button,
._nb-small-pseudo-inverted-button,
._nb-pseudo-inverted-button,
._nb-large-pseudo-inverted-button,
._nb-extra-large-pseudo-inverted-button,
._nb-promo-button,
._nb-small-promo-button,
._nb-large-promo-button,
._nb-extra-large-promo-button,
._nb-slider-handle,
._nb-slider-small-handle {
  display: inline-block;
  vertical-align: baseline;
  white-space: nowrap;
  text-decoration: none;
  position: relative;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  max-width: 100%;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
._nb-small-button ._nb-button-content {
  background: #fff;
}
._nb-small-button:hover {
  border-color: rgba(0,0,0,0.4);
}
._nb-small-button:active ._nb-button-content {
  background: #f6f5f3;
}
._nb-small-button:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-small-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
._nb-small-button ._nb-button-content,
._nb-normal-button ._nb-button-content,
._nb-large-button ._nb-button-content,
._nb-extra-large-button ._nb-button-content,
._nb-small-flying-button ._nb-button-content,
._nb-flying-button ._nb-button-content,
._nb-large-flying-button ._nb-button-content,
._nb-extra-large-flying-button ._nb-button-content,
._nb-small-action-button ._nb-button-content,
._nb-action-button ._nb-button-content,
._nb-large-action-button ._nb-button-content,
._nb-extra-large-action-button ._nb-button-content,
._nb-small-dark-button ._nb-button-content,
._nb-dark-button ._nb-button-content,
._nb-large-dark-button ._nb-button-content,
._nb-extra-large-dark-button ._nb-button-content,
._nb-small-pseudo-button ._nb-button-content,
._nb-pseudo-button ._nb-button-content,
._nb-large-pseudo-button ._nb-button-content,
._nb-extra-large-pseudo-button ._nb-button-content,
._nb-small-clear-button ._nb-button-content,
._nb-clear-button ._nb-button-content,
._nb-large-clear-button ._nb-button-content,
._nb-extra-large-clear-button ._nb-button-content,
._nb-small-pseudo-inverted-button ._nb-button-content,
._nb-pseudo-inverted-button ._nb-button-content,
._nb-large-pseudo-inverted-button ._nb-button-content,
._nb-extra-large-pseudo-inverted-button ._nb-button-content,
.nb-button ._nb-button-content {
  position: relative;
  display: block;
  display: -webkit-inline-flex;
  display: inline-flex;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 100%;
  border-radius: inherit;
}
._nb-small-button ._nb-button-content:before,
._nb-normal-button ._nb-button-content:before,
._nb-large-button ._nb-button-content:before,
._nb-extra-large-button ._nb-button-content:before,
._nb-small-flying-button ._nb-button-content:before,
._nb-flying-button ._nb-button-content:before,
._nb-large-flying-button ._nb-button-content:before,
._nb-extra-large-flying-button ._nb-button-content:before,
._nb-small-action-button ._nb-button-content:before,
._nb-action-button ._nb-button-content:before,
._nb-large-action-button ._nb-button-content:before,
._nb-extra-large-action-button ._nb-button-content:before,
._nb-small-dark-button ._nb-button-content:before,
._nb-dark-button ._nb-button-content:before,
._nb-large-dark-button ._nb-button-content:before,
._nb-extra-large-dark-button ._nb-button-content:before,
._nb-small-pseudo-button ._nb-button-content:before,
._nb-pseudo-button ._nb-button-content:before,
._nb-large-pseudo-button ._nb-button-content:before,
._nb-extra-large-pseudo-button ._nb-button-content:before,
._nb-small-clear-button ._nb-button-content:before,
._nb-clear-button ._nb-button-content:before,
._nb-large-clear-button ._nb-button-content:before,
._nb-extra-large-clear-button ._nb-button-content:before,
._nb-small-pseudo-inverted-button ._nb-button-content:before,
._nb-pseudo-inverted-button ._nb-button-content:before,
._nb-large-pseudo-inverted-button ._nb-button-content:before,
._nb-extra-large-pseudo-inverted-button ._nb-button-content:before,
.nb-button ._nb-button-content:before {
  float: left;
  content: "\A0";
  width: 0;
  min-width: 0;
}
._nb-small-button ._nb-button-content {
  border-radius: 2px;
}
._nb-small-button ._nb-button-text,
._nb-normal-button ._nb-button-text,
._nb-large-button ._nb-button-text,
._nb-extra-large-button ._nb-button-text,
._nb-small-flying-button ._nb-button-text,
._nb-flying-button ._nb-button-text,
._nb-large-flying-button ._nb-button-text,
._nb-extra-large-flying-button ._nb-button-text,
._nb-small-action-button ._nb-button-text,
._nb-action-button ._nb-button-text,
._nb-large-action-button ._nb-button-text,
._nb-extra-large-action-button ._nb-button-text,
._nb-small-dark-button ._nb-button-text,
._nb-dark-button ._nb-button-text,
._nb-large-dark-button ._nb-button-text,
._nb-extra-large-dark-button ._nb-button-text,
._nb-small-pseudo-button ._nb-button-text,
._nb-pseudo-button ._nb-button-text,
._nb-large-pseudo-button ._nb-button-text,
._nb-extra-large-pseudo-button ._nb-button-text,
._nb-small-clear-button ._nb-button-text,
._nb-clear-button ._nb-button-text,
._nb-large-clear-button ._nb-button-text,
._nb-extra-large-clear-button ._nb-button-text,
._nb-small-pseudo-inverted-button ._nb-button-text,
._nb-pseudo-inverted-button ._nb-button-text,
._nb-large-pseudo-inverted-button ._nb-button-text,
._nb-extra-large-pseudo-inverted-button ._nb-button-text {
  display: block;
  -webkit-flex-shrink: 1;
          flex-shrink: 1;
  -webkit-flex-basis: 100%;
          flex-basis: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
}
_:-ms-input-placeholder,
:root ._nb-small-button ._nb-button-text,
:root ._nb-normal-button ._nb-button-text,
:root ._nb-large-button ._nb-button-text,
:root ._nb-extra-large-button ._nb-button-text,
:root ._nb-small-flying-button ._nb-button-text,
:root ._nb-flying-button ._nb-button-text,
:root ._nb-large-flying-button ._nb-button-text,
:root ._nb-extra-large-flying-button ._nb-button-text,
:root ._nb-small-action-button ._nb-button-text,
:root ._nb-action-button ._nb-button-text,
:root ._nb-large-action-button ._nb-button-text,
:root ._nb-extra-large-action-button ._nb-button-text,
:root ._nb-small-dark-button ._nb-button-text,
:root ._nb-dark-button ._nb-button-text,
:root ._nb-large-dark-button ._nb-button-text,
:root ._nb-extra-large-dark-button ._nb-button-text,
:root ._nb-small-pseudo-button ._nb-button-text,
:root ._nb-pseudo-button ._nb-button-text,
:root ._nb-large-pseudo-button ._nb-button-text,
:root ._nb-extra-large-pseudo-button ._nb-button-text,
:root ._nb-small-clear-button ._nb-button-text,
:root ._nb-clear-button ._nb-button-text,
:root ._nb-large-clear-button ._nb-button-text,
:root ._nb-extra-large-clear-button ._nb-button-text,
:root ._nb-small-pseudo-inverted-button ._nb-button-text,
:root ._nb-pseudo-inverted-button ._nb-button-text,
:root ._nb-large-pseudo-inverted-button ._nb-button-text,
:root ._nb-extra-large-pseudo-inverted-button ._nb-button-text {
  flex-basis: auto;
  width: 100%;
}
._nb-small-button ._nb-button-before,
._nb-normal-button ._nb-button-before,
._nb-large-button ._nb-button-before,
._nb-extra-large-button ._nb-button-before,
._nb-small-flying-button ._nb-button-before,
._nb-flying-button ._nb-button-before,
._nb-large-flying-button ._nb-button-before,
._nb-extra-large-flying-button ._nb-button-before,
._nb-small-action-button ._nb-button-before,
._nb-action-button ._nb-button-before,
._nb-large-action-button ._nb-button-before,
._nb-extra-large-action-button ._nb-button-before,
._nb-small-dark-button ._nb-button-before,
._nb-dark-button ._nb-button-before,
._nb-large-dark-button ._nb-button-before,
._nb-extra-large-dark-button ._nb-button-before,
._nb-small-pseudo-button ._nb-button-before,
._nb-pseudo-button ._nb-button-before,
._nb-large-pseudo-button ._nb-button-before,
._nb-extra-large-pseudo-button ._nb-button-before,
._nb-small-clear-button ._nb-button-before,
._nb-clear-button ._nb-button-before,
._nb-large-clear-button ._nb-button-before,
._nb-extra-large-clear-button ._nb-button-before,
._nb-small-pseudo-inverted-button ._nb-button-before,
._nb-pseudo-inverted-button ._nb-button-before,
._nb-large-pseudo-inverted-button ._nb-button-before,
._nb-extra-large-pseudo-inverted-button ._nb-button-before {
  float: left;
  -webkit-align-self: center;
          -ms-grid-row-align: center;
      align-self: center;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
}
._nb-small-button ._nb-button-before,
._nb-small-flying-button ._nb-button-before,
._nb-small-action-button ._nb-button-before,
._nb-small-dark-button ._nb-button-before,
._nb-small-pseudo-button ._nb-button-before,
._nb-small-clear-button ._nb-button-before,
._nb-small-pseudo-inverted-button ._nb-button-before {
  margin-right: 7px;
  margin-left: -2px;
}
._nb-small-button ._nb-button-before:only-child,
._nb-small-flying-button ._nb-button-before:only-child,
._nb-small-action-button ._nb-button-before:only-child,
._nb-small-dark-button ._nb-button-before:only-child,
._nb-small-pseudo-button ._nb-button-before:only-child,
._nb-small-clear-button ._nb-button-before:only-child,
._nb-small-pseudo-inverted-button ._nb-button-before:only-child {
  margin-right: -2px;
}
._nb-small-button ._nb-button-after,
._nb-normal-button ._nb-button-after,
._nb-large-button ._nb-button-after,
._nb-extra-large-button ._nb-button-after,
._nb-small-flying-button ._nb-button-after,
._nb-flying-button ._nb-button-after,
._nb-large-flying-button ._nb-button-after,
._nb-extra-large-flying-button ._nb-button-after,
._nb-small-action-button ._nb-button-after,
._nb-action-button ._nb-button-after,
._nb-large-action-button ._nb-button-after,
._nb-extra-large-action-button ._nb-button-after,
._nb-small-dark-button ._nb-button-after,
._nb-dark-button ._nb-button-after,
._nb-large-dark-button ._nb-button-after,
._nb-extra-large-dark-button ._nb-button-after,
._nb-small-pseudo-button ._nb-button-after,
._nb-pseudo-button ._nb-button-after,
._nb-large-pseudo-button ._nb-button-after,
._nb-extra-large-pseudo-button ._nb-button-after,
._nb-small-clear-button ._nb-button-after,
._nb-clear-button ._nb-button-after,
._nb-large-clear-button ._nb-button-after,
._nb-extra-large-clear-button ._nb-button-after,
._nb-small-pseudo-inverted-button ._nb-button-after,
._nb-pseudo-inverted-button ._nb-button-after,
._nb-large-pseudo-inverted-button ._nb-button-after,
._nb-extra-large-pseudo-inverted-button ._nb-button-after {
  -webkit-order: 1;
      order: 1;
  float: right;
  -webkit-align-self: center;
          -ms-grid-row-align: center;
      align-self: center;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
}
._nb-small-button ._nb-button-after,
._nb-small-flying-button ._nb-button-after,
._nb-small-action-button ._nb-button-after,
._nb-small-dark-button ._nb-button-after,
._nb-small-pseudo-button ._nb-button-after,
._nb-small-clear-button ._nb-button-after,
._nb-small-pseudo-inverted-button ._nb-button-after {
  margin-left: 7px;
  margin-right: -2px;
}
._nb-small-button ._nb-button-after:only-child,
._nb-small-flying-button ._nb-button-after:only-child,
._nb-small-action-button ._nb-button-after:only-child,
._nb-small-dark-button ._nb-button-after:only-child,
._nb-small-pseudo-button ._nb-button-after:only-child,
._nb-small-clear-button ._nb-button-after:only-child,
._nb-small-pseudo-inverted-button ._nb-button-after:only-child {
  margin-left: -2px;
}
._nb-small-button ._nb-button-content {
  padding: 0 9px;
  line-height: 22px;
  font-size: 13px;
}
._nb-normal-button {
  z-index: 1;
  border: 1px solid;
  font-family: Arial, sans-serif;
  color: #000;
  line-height: 0;
  border-radius: 3px;
  border-color: rgba(0,0,0,0.2);
  text-align: center;
  -webkit-justify-content: center;
      justify-content: center;
}
._nb-normal-button ._nb-button-content {
  background: #fff;
}
._nb-normal-button ._nb-button-content {
  padding: 0 12px;
  line-height: 26px;
  font-size: 13px;
}
._nb-normal-button:hover {
  border-color: rgba(0,0,0,0.4);
}
._nb-normal-button:active ._nb-button-content {
  background: #f6f5f3;
}
._nb-normal-button:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-normal-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
._nb-normal-button ._nb-button-content {
  border-radius: 2px;
}
._nb-normal-button ._nb-button-before,
._nb-flying-button ._nb-button-before,
._nb-action-button ._nb-button-before,
._nb-dark-button ._nb-button-before,
._nb-pseudo-button ._nb-button-before,
._nb-clear-button ._nb-button-before,
._nb-pseudo-inverted-button ._nb-button-before {
  margin-right: 8px;
  margin-left: -4px;
}
._nb-normal-button ._nb-button-before:only-child,
._nb-flying-button ._nb-button-before:only-child,
._nb-action-button ._nb-button-before:only-child,
._nb-dark-button ._nb-button-before:only-child,
._nb-pseudo-button ._nb-button-before:only-child,
._nb-clear-button ._nb-button-before:only-child,
._nb-pseudo-inverted-button ._nb-button-before:only-child {
  margin-right: -4px;
}
._nb-normal-button ._nb-button-after,
._nb-flying-button ._nb-button-after,
._nb-action-button ._nb-button-after,
._nb-dark-button ._nb-button-after,
._nb-pseudo-button ._nb-button-after,
._nb-clear-button ._nb-button-after,
._nb-pseudo-inverted-button ._nb-button-after {
  margin-left: 8px;
  margin-right: -4px;
}
._nb-normal-button ._nb-button-after:only-child,
._nb-flying-button ._nb-button-after:only-child,
._nb-action-button ._nb-button-after:only-child,
._nb-dark-button ._nb-button-after:only-child,
._nb-pseudo-button ._nb-button-after:only-child,
._nb-clear-button ._nb-button-after:only-child,
._nb-pseudo-inverted-button ._nb-button-after:only-child {
  margin-left: -4px;
}
._nb-large-button {
  z-index: 1;
  border: 1px solid;
  font-family: Arial, sans-serif;
  color: #000;
  line-height: 0;
  border-radius: 3px;
  border-color: rgba(0,0,0,0.2);
  text-align: center;
  -webkit-justify-content: center;
      justify-content: center;
}
._nb-large-button ._nb-button-content {
  background: #fff;
}
._nb-large-button:hover {
  border-color: rgba(0,0,0,0.4);
}
._nb-large-button:active ._nb-button-content {
  background: #f6f5f3;
}
._nb-large-button:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-large-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
._nb-large-button ._nb-button-content {
  border-radius: 2px;
}
._nb-large-button ._nb-button-before,
._nb-large-flying-button ._nb-button-before,
._nb-large-action-button ._nb-button-before,
._nb-large-dark-button ._nb-button-before,
._nb-large-pseudo-button ._nb-button-before,
._nb-large-clear-button ._nb-button-before,
._nb-large-pseudo-inverted-button ._nb-button-before {
  margin-right: 9px;
  margin-left: -5px;
}
._nb-large-button ._nb-button-before:only-child,
._nb-large-flying-button ._nb-button-before:only-child,
._nb-large-action-button ._nb-button-before:only-child,
._nb-large-dark-button ._nb-button-before:only-child,
._nb-large-pseudo-button ._nb-button-before:only-child,
._nb-large-clear-button ._nb-button-before:only-child,
._nb-large-pseudo-inverted-button ._nb-button-before:only-child {
  margin-right: -5px;
}
._nb-large-button ._nb-button-after,
._nb-large-flying-button ._nb-button-after,
._nb-large-action-button ._nb-button-after,
._nb-large-dark-button ._nb-button-after,
._nb-large-pseudo-button ._nb-button-after,
._nb-large-clear-button ._nb-button-after,
._nb-large-pseudo-inverted-button ._nb-button-after {
  margin-left: 9px;
  margin-right: -5px;
}
._nb-large-button ._nb-button-after:only-child,
._nb-large-flying-button ._nb-button-after:only-child,
._nb-large-action-button ._nb-button-after:only-child,
._nb-large-dark-button ._nb-button-after:only-child,
._nb-large-pseudo-button ._nb-button-after:only-child,
._nb-large-clear-button ._nb-button-after:only-child,
._nb-large-pseudo-inverted-button ._nb-button-after:only-child {
  margin-left: -5px;
}
._nb-large-button ._nb-button-content {
  padding: 0 14px;
  line-height: 30px;
  font-size: 15px;
}
._nb-extra-large-button {
  z-index: 1;
  border: 1px solid;
  font-family: Arial, sans-serif;
  color: #000;
  line-height: 0;
  border-radius: 3px;
  border-color: rgba(0,0,0,0.2);
  text-align: center;
  -webkit-justify-content: center;
      justify-content: center;
}
._nb-extra-large-button ._nb-button-content {
  background: #fff;
}
._nb-extra-large-button:hover {
  border-color: rgba(0,0,0,0.4);
}
._nb-extra-large-button:active ._nb-button-content {
  background: #f6f5f3;
}
._nb-extra-large-button:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-extra-large-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
._nb-extra-large-button ._nb-button-content {
  border-radius: 2px;
}
._nb-extra-large-button ._nb-button-before,
._nb-extra-large-flying-button ._nb-button-before,
._nb-extra-large-action-button ._nb-button-before,
._nb-extra-large-dark-button ._nb-button-before,
._nb-extra-large-pseudo-button ._nb-button-before,
._nb-extra-large-clear-button ._nb-button-before,
._nb-extra-large-pseudo-inverted-button ._nb-button-before {
  margin-right: 11px;
  margin-left: -6px;
}
._nb-extra-large-button ._nb-button-before:only-child,
._nb-extra-large-flying-button ._nb-button-before:only-child,
._nb-extra-large-action-button ._nb-button-before:only-child,
._nb-extra-large-dark-button ._nb-button-before:only-child,
._nb-extra-large-pseudo-button ._nb-button-before:only-child,
._nb-extra-large-clear-button ._nb-button-before:only-child,
._nb-extra-large-pseudo-inverted-button ._nb-button-before:only-child {
  margin-right: -6px;
}
._nb-extra-large-button ._nb-button-after,
._nb-extra-large-flying-button ._nb-button-after,
._nb-extra-large-action-button ._nb-button-after,
._nb-extra-large-dark-button ._nb-button-after,
._nb-extra-large-pseudo-button ._nb-button-after,
._nb-extra-large-clear-button ._nb-button-after,
._nb-extra-large-pseudo-inverted-button ._nb-button-after {
  margin-left: 11px;
  margin-right: -6px;
}
._nb-extra-large-button ._nb-button-after:only-child,
._nb-extra-large-flying-button ._nb-button-after:only-child,
._nb-extra-large-action-button ._nb-button-after:only-child,
._nb-extra-large-dark-button ._nb-button-after:only-child,
._nb-extra-large-pseudo-button ._nb-button-after:only-child,
._nb-extra-large-clear-button ._nb-button-after:only-child,
._nb-extra-large-pseudo-inverted-button ._nb-button-after:only-child {
  margin-left: -6px;
}
._nb-extra-large-button ._nb-button-content {
  padding: 0 17px;
  line-height: 36px;
  font-size: 18px;
}
._nb-small-flying-button {
  z-index: 1;
  border: 1px solid;
  font-family: Arial, sans-serif;
  color: #000;
  line-height: 0;
  border-radius: 3px;
  border-color: rgba(0,0,0,0.2);
  text-align: center;
  -webkit-justify-content: center;
      justify-content: center;
/*skin: isle fly*/
}
._nb-small-flying-button ._nb-button-content {
  background: #fff;
}
._nb-small-flying-button:hover {
  border-color: rgba(0,0,0,0.4);
}
._nb-small-flying-button:active ._nb-button-content {
  background: #f6f5f3;
}
._nb-small-flying-button:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-small-flying-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
._nb-small-flying-button ._nb-button-content {
  border-radius: 2px;
}
._nb-small-flying-button ._nb-button-content {
  padding: 0 9px;
  line-height: 22px;
  font-size: 13px;
}
._nb-flying-button {
  z-index: 1;
  border: 1px solid;
  font-family: Arial, sans-serif;
  color: #000;
  line-height: 0;
  border-radius: 3px;
  border-color: rgba(0,0,0,0.2);
  text-align: center;
  -webkit-justify-content: center;
      justify-content: center;
/*skin: isle fly*/
}
._nb-flying-button ._nb-button-content {
  background: #fff;
}
._nb-flying-button ._nb-button-content {
  padding: 0 12px;
  line-height: 26px;
  font-size: 13px;
}
._nb-flying-button:hover {
  border-color: rgba(0,0,0,0.4);
}
._nb-flying-button:active ._nb-button-content {
  background: #f6f5f3;
}
._nb-flying-button:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-flying-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
._nb-flying-button ._nb-button-content {
  border-radius: 2px;
}
._nb-large-flying-button {
  z-index: 1;
  border: 1px solid;
  font-family: Arial, sans-serif;
  color: #000;
  line-height: 0;
  border-radius: 3px;
  border-color: rgba(0,0,0,0.2);
  text-align: center;
  -webkit-justify-content: center;
      justify-content: center;
/*skin: isle fly*/
}
._nb-large-flying-button ._nb-button-content {
  background: #fff;
}
._nb-large-flying-button:hover {
  border-color: rgba(0,0,0,0.4);
}
._nb-large-flying-button:active ._nb-button-content {
  background: #f6f5f3;
}
._nb-large-flying-button:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-large-flying-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
._nb-large-flying-button ._nb-button-content {
  border-radius: 2px;
}
._nb-large-flying-button ._nb-button-content {
  padding: 0 14px;
  line-height: 30px;
  font-size: 15px;
}
._nb-extra-large-flying-button {
  z-index: 1;
  border: 1px solid;
  font-family: Arial, sans-serif;
  color: #000;
  line-height: 0;
  border-radius: 3px;
  border-color: rgba(0,0,0,0.2);
  text-align: center;
  -webkit-justify-content: center;
      justify-content: center;
/*skin: isle fly*/
}
._nb-extra-large-flying-button ._nb-button-content {
  background: #fff;
}
._nb-extra-large-flying-button:hover {
  border-color: rgba(0,0,0,0.4);
}
._nb-extra-large-flying-button:active ._nb-button-content {
  background: #f6f5f3;
}
._nb-extra-large-flying-button:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-extra-large-flying-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
._nb-extra-large-flying-button ._nb-button-content {
  border-radius: 2px;
}
._nb-extra-large-flying-button ._nb-button-content {
  padding: 0 17px;
  line-height: 36px;
  font-size: 18px;
}
._nb-small-action-button {
  z-index: 1;
  border: 1px solid;
  font-family: Arial, sans-serif;
  color: #000;
  line-height: 0;
  border-radius: 3px;
  text-align: center;
  -webkit-justify-content: center;
      justify-content: center;
  border-color: rgba(191,153,0,0.8);
}
._nb-small-action-button:hover {
  border-color: rgba(159,127,0,0.8);
}
._nb-small-action-button:active ._nb-button-content {
  background: #fc0;
}
._nb-small-action-button:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-small-action-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
._nb-small-action-button ._nb-button-content {
  border-radius: 2px;
}
._nb-small-action-button ._nb-button-content {
  background: #ffdb4d;
}
._nb-small-action-button ._nb-button-content {
  padding: 0 9px;
  line-height: 22px;
  font-size: 13px;
}
._nb-action-button {
  z-index: 1;
  border: 1px solid;
  font-family: Arial, sans-serif;
  color: #000;
  line-height: 0;
  border-radius: 3px;
  text-align: center;
  -webkit-justify-content: center;
      justify-content: center;
  border-color: rgba(191,153,0,0.8);
}
._nb-action-button ._nb-button-content {
  padding: 0 12px;
  line-height: 26px;
  font-size: 13px;
}
._nb-action-button:hover {
  border-color: rgba(159,127,0,0.8);
}
._nb-action-button:active ._nb-button-content {
  background: #fc0;
}
._nb-action-button:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-action-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
._nb-action-button ._nb-button-content {
  border-radius: 2px;
}
._nb-action-button ._nb-button-content {
  background: #ffdb4d;
}
._nb-large-action-button {
  z-index: 1;
  border: 1px solid;
  font-family: Arial, sans-serif;
  color: #000;
  line-height: 0;
  border-radius: 3px;
  text-align: center;
  -webkit-justify-content: center;
      justify-content: center;
  border-color: rgba(191,153,0,0.8);
}
._nb-large-action-button:hover {
  border-color: rgba(159,127,0,0.8);
}
._nb-large-action-button:active ._nb-button-content {
  background: #fc0;
}
._nb-large-action-button:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-large-action-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
._nb-large-action-button ._nb-button-content {
  border-radius: 2px;
}
._nb-large-action-button ._nb-button-content {
  background: #ffdb4d;
}
._nb-large-action-button ._nb-button-content {
  padding: 0 14px;
  line-height: 30px;
  font-size: 15px;
}
._nb-extra-large-action-button {
  z-index: 1;
  border: 1px solid;
  font-family: Arial, sans-serif;
  color: #000;
  line-height: 0;
  border-radius: 3px;
  text-align: center;
  -webkit-justify-content: center;
      justify-content: center;
  border-color: rgba(191,153,0,0.8);
}
._nb-extra-large-action-button:hover {
  border-color: rgba(159,127,0,0.8);
}
._nb-extra-large-action-button:active ._nb-button-content {
  background: #fc0;
}
._nb-extra-large-action-button:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-extra-large-action-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
._nb-extra-large-action-button ._nb-button-content {
  border-radius: 2px;
}
._nb-extra-large-action-button ._nb-button-content {
  background: #ffdb4d;
}
._nb-extra-large-action-button ._nb-button-content {
  padding: 0 17px;
  line-height: 36px;
  font-size: 18px;
}
._nb-small-dark-button {
  z-index: 1;
  border: 1px solid;
  font-family: Arial, sans-serif;
  color: #fff;
  line-height: 0;
  border-radius: 3px;
  text-align: center;
  -webkit-justify-content: center;
      justify-content: center;
  border-color: rgba(255,255,255,0.35);
}
._nb-small-dark-button:hover {
  border-color: rgba(255,255,255,0.55);
}
._nb-small-dark-button:active ._nb-button-content {
  background: #111;
}
._nb-small-dark-button:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-small-dark-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
._nb-small-dark-button ._nb-button-content {
  border-radius: 2px;
}
._nb-small-dark-button ._nb-button-content {
  background: #000;
}
._nb-small-dark-button ._nb-button-content {
  padding: 0 9px;
  line-height: 22px;
  font-size: 13px;
}
._nb-dark-button {
  z-index: 1;
  border: 1px solid;
  font-family: Arial, sans-serif;
  color: #fff;
  line-height: 0;
  border-radius: 3px;
  text-align: center;
  -webkit-justify-content: center;
      justify-content: center;
  border-color: rgba(255,255,255,0.35);
}
._nb-dark-button ._nb-button-content {
  padding: 0 12px;
  line-height: 26px;
  font-size: 13px;
}
._nb-dark-button:hover {
  border-color: rgba(255,255,255,0.55);
}
._nb-dark-button:active ._nb-button-content {
  background: #111;
}
._nb-dark-button:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-dark-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
._nb-dark-button ._nb-button-content {
  border-radius: 2px;
}
._nb-dark-button ._nb-button-content {
  background: #000;
}
._nb-large-dark-button {
  z-index: 1;
  border: 1px solid;
  font-family: Arial, sans-serif;
  color: #fff;
  line-height: 0;
  border-radius: 3px;
  text-align: center;
  -webkit-justify-content: center;
      justify-content: center;
  border-color: rgba(255,255,255,0.35);
}
._nb-large-dark-button:hover {
  border-color: rgba(255,255,255,0.55);
}
._nb-large-dark-button:active ._nb-button-content {
  background: #111;
}
._nb-large-dark-button:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-large-dark-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
._nb-large-dark-button ._nb-button-content {
  border-radius: 2px;
}
._nb-large-dark-button ._nb-button-content {
  background: #000;
}
._nb-large-dark-button ._nb-button-content {
  padding: 0 14px;
  line-height: 30px;
  font-size: 15px;
}
._nb-extra-large-dark-button {
  z-index: 1;
  border: 1px solid;
  font-family: Arial, sans-serif;
  color: #fff;
  line-height: 0;
  border-radius: 3px;
  text-align: center;
  -webkit-justify-content: center;
      justify-content: center;
  border-color: rgba(255,255,255,0.35);
}
._nb-extra-large-dark-button:hover {
  border-color: rgba(255,255,255,0.55);
}
._nb-extra-large-dark-button:active ._nb-button-content {
  background: #111;
}
._nb-extra-large-dark-button:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-extra-large-dark-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
._nb-extra-large-dark-button ._nb-button-content {
  border-radius: 2px;
}
._nb-extra-large-dark-button ._nb-button-content {
  background: #000;
}
._nb-extra-large-dark-button ._nb-button-content {
  padding: 0 17px;
  line-height: 36px;
  font-size: 18px;
}
._nb-small-pseudo-button {
  z-index: 1;
  border: 1px solid;
  font-family: Arial, sans-serif;
  color: #000;
  line-height: 0;
  border-radius: 3px;
  text-align: center;
  -webkit-justify-content: center;
      justify-content: center;
  border-color: rgba(0,0,0,0.2);
}
._nb-small-pseudo-button:hover {
  border-color: rgba(0,0,0,0.4);
}
._nb-small-pseudo-button:active ._nb-button-content {
  background: rgba(0,0,0,0.05);
}
._nb-small-pseudo-button:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-small-pseudo-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
._nb-small-pseudo-button ._nb-button-content {
  border-radius: 2px;
}
._nb-small-pseudo-button ._nb-button-content {
  padding: 0 9px;
  line-height: 22px;
  font-size: 13px;
}
._nb-pseudo-button {
  z-index: 1;
  border: 1px solid;
  font-family: Arial, sans-serif;
  color: #000;
  line-height: 0;
  border-radius: 3px;
  text-align: center;
  -webkit-justify-content: center;
      justify-content: center;
  border-color: rgba(0,0,0,0.2);
}
._nb-pseudo-button ._nb-button-content {
  padding: 0 12px;
  line-height: 26px;
  font-size: 13px;
}
._nb-pseudo-button:hover {
  border-color: rgba(0,0,0,0.4);
}
._nb-pseudo-button:active ._nb-button-content {
  background: rgba(0,0,0,0.05);
}
._nb-pseudo-button:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-pseudo-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
._nb-pseudo-button ._nb-button-content {
  border-radius: 2px;
}
._nb-large-pseudo-button {
  z-index: 1;
  border: 1px solid;
  font-family: Arial, sans-serif;
  color: #000;
  line-height: 0;
  border-radius: 3px;
  text-align: center;
  -webkit-justify-content: center;
      justify-content: center;
  border-color: rgba(0,0,0,0.2);
}
._nb-large-pseudo-button:hover {
  border-color: rgba(0,0,0,0.4);
}
._nb-large-pseudo-button:active ._nb-button-content {
  background: rgba(0,0,0,0.05);
}
._nb-large-pseudo-button:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-large-pseudo-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
._nb-large-pseudo-button ._nb-button-content {
  border-radius: 2px;
}
._nb-large-pseudo-button ._nb-button-content {
  padding: 0 14px;
  line-height: 30px;
  font-size: 15px;
}
._nb-extra-large-pseudo-button {
  z-index: 1;
  border: 1px solid;
  font-family: Arial, sans-serif;
  color: #000;
  line-height: 0;
  border-radius: 3px;
  text-align: center;
  -webkit-justify-content: center;
      justify-content: center;
  border-color: rgba(0,0,0,0.2);
}
._nb-extra-large-pseudo-button:hover {
  border-color: rgba(0,0,0,0.4);
}
._nb-extra-large-pseudo-button:active ._nb-button-content {
  background: rgba(0,0,0,0.05);
}
._nb-extra-large-pseudo-button:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-extra-large-pseudo-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
._nb-extra-large-pseudo-button ._nb-button-content {
  border-radius: 2px;
}
._nb-extra-large-pseudo-button ._nb-button-content {
  padding: 0 17px;
  line-height: 36px;
  font-size: 18px;
}
._nb-small-clear-button {
  z-index: 1;
  border: 1px solid;
  font-family: Arial, sans-serif;
  color: #000;
  line-height: 0;
  border-radius: 3px;
  text-align: center;
  -webkit-justify-content: center;
      justify-content: center;
  border-color: transparent;
}
._nb-small-clear-button:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-small-clear-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
._nb-small-clear-button ._nb-button-content {
  border-radius: 2px;
}
._nb-small-clear-button ._nb-button-content {
  padding: 0 9px;
  line-height: 22px;
  font-size: 13px;
}
._nb-clear-button {
  z-index: 1;
  border: 1px solid;
  font-family: Arial, sans-serif;
  color: #000;
  line-height: 0;
  border-radius: 3px;
  text-align: center;
  -webkit-justify-content: center;
      justify-content: center;
  border-color: transparent;
}
._nb-clear-button ._nb-button-content {
  padding: 0 12px;
  line-height: 26px;
  font-size: 13px;
}
._nb-clear-button:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-clear-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
._nb-clear-button ._nb-button-content {
  border-radius: 2px;
}
._nb-large-clear-button {
  z-index: 1;
  border: 1px solid;
  font-family: Arial, sans-serif;
  color: #000;
  line-height: 0;
  border-radius: 3px;
  text-align: center;
  -webkit-justify-content: center;
      justify-content: center;
  border-color: transparent;
}
._nb-large-clear-button:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-large-clear-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
._nb-large-clear-button ._nb-button-content {
  border-radius: 2px;
}
._nb-large-clear-button ._nb-button-content {
  padding: 0 14px;
  line-height: 30px;
  font-size: 15px;
}
._nb-extra-large-clear-button {
  z-index: 1;
  border: 1px solid;
  font-family: Arial, sans-serif;
  color: #000;
  line-height: 0;
  border-radius: 3px;
  text-align: center;
  -webkit-justify-content: center;
      justify-content: center;
  border-color: transparent;
}
._nb-extra-large-clear-button:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-extra-large-clear-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
._nb-extra-large-clear-button ._nb-button-content {
  border-radius: 2px;
}
._nb-extra-large-clear-button ._nb-button-content {
  padding: 0 17px;
  line-height: 36px;
  font-size: 18px;
}
._nb-small-pseudo-inverted-button {
  z-index: 1;
  border: 1px solid;
  font-family: Arial, sans-serif;
  color: #fff;
  line-height: 0;
  border-radius: 3px;
  text-align: center;
  -webkit-justify-content: center;
      justify-content: center;
  border-color: rgba(255,255,255,0.35);
}
._nb-small-pseudo-inverted-button:hover {
  border-color: rgba(255,255,255,0.55);
}
._nb-small-pseudo-inverted-button:active ._nb-button-content {
  background: rgba(255,255,255,0.1);
}
._nb-small-pseudo-inverted-button:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-small-pseudo-inverted-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
._nb-small-pseudo-inverted-button ._nb-button-content {
  border-radius: 2px;
}
._nb-small-pseudo-inverted-button ._nb-button-content {
  padding: 0 9px;
  line-height: 22px;
  font-size: 13px;
}
._nb-pseudo-inverted-button {
  z-index: 1;
  border: 1px solid;
  font-family: Arial, sans-serif;
  color: #fff;
  line-height: 0;
  border-radius: 3px;
  text-align: center;
  -webkit-justify-content: center;
      justify-content: center;
  border-color: rgba(255,255,255,0.35);
}
._nb-pseudo-inverted-button ._nb-button-content {
  padding: 0 12px;
  line-height: 26px;
  font-size: 13px;
}
._nb-pseudo-inverted-button:hover {
  border-color: rgba(255,255,255,0.55);
}
._nb-pseudo-inverted-button:active ._nb-button-content {
  background: rgba(255,255,255,0.1);
}
._nb-pseudo-inverted-button:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-pseudo-inverted-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
._nb-pseudo-inverted-button ._nb-button-content {
  border-radius: 2px;
}
._nb-large-pseudo-inverted-button {
  z-index: 1;
  border: 1px solid;
  font-family: Arial, sans-serif;
  color: #fff;
  line-height: 0;
  border-radius: 3px;
  text-align: center;
  -webkit-justify-content: center;
      justify-content: center;
  border-color: rgba(255,255,255,0.35);
}
._nb-large-pseudo-inverted-button:hover {
  border-color: rgba(255,255,255,0.55);
}
._nb-large-pseudo-inverted-button:active ._nb-button-content {
  background: rgba(255,255,255,0.1);
}
._nb-large-pseudo-inverted-button:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-large-pseudo-inverted-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
._nb-large-pseudo-inverted-button ._nb-button-content {
  border-radius: 2px;
}
._nb-large-pseudo-inverted-button ._nb-button-content {
  padding: 0 14px;
  line-height: 30px;
  font-size: 15px;
}
._nb-extra-large-pseudo-inverted-button {
  z-index: 1;
  border: 1px solid;
  font-family: Arial, sans-serif;
  color: #fff;
  line-height: 0;
  border-radius: 3px;
  text-align: center;
  -webkit-justify-content: center;
      justify-content: center;
  border-color: rgba(255,255,255,0.35);
}
._nb-extra-large-pseudo-inverted-button:hover {
  border-color: rgba(255,255,255,0.55);
}
._nb-extra-large-pseudo-inverted-button:active ._nb-button-content {
  background: rgba(255,255,255,0.1);
}
._nb-extra-large-pseudo-inverted-button:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-extra-large-pseudo-inverted-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
._nb-extra-large-pseudo-inverted-button ._nb-button-content {
  border-radius: 2px;
}
._nb-extra-large-pseudo-inverted-button ._nb-button-content {
  padding: 0 17px;
  line-height: 36px;
  font-size: 18px;
}
._nb-promo-button {
  position: relative;
  text-align: center;
  font-size: 15px;
  line-height: 1.467;
  font-family: Arial, sans-serif;
  position: relative;
  cursor: pointer;
  text-align: center;
  border: none;
  outline: 0;
  background: #f9c400;
  background: linear-gradient(to bottom, #ffe025, #f9c400 92%, #be8c05);
  text-shadow: 0 1px 0 rgba(255,255,255,0.36);
  color: #473e09;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  box-shadow: 0 0 1px 0 #fff;
  font-size: 24px;
  padding: 13px 27px;
  border-radius: 4px;
}
._nb-promo-button:active {
  background: #ffe652;
  background: linear-gradient(to bottom, #c69007, #f8c106 8%, #dec35e);
}
._nb-promo-button:active:before {
  background: linear-gradient(to bottom, #ffe349, #ffdb01);
  box-shadow: inset 0 2px 4px 0 rgba(102,52,0,0.2);
}
._nb-promo-button:active .button-content {
  top: 3px;
}
._nb-promo-button:before {
  content: "";
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;
  background: linear-gradient(to bottom, #ffe34a, #ffdb03);
  box-shadow: inset 0 -1px 0 0 rgba(102,52,0,0.2), inset 0 0 3px 0 rgba(254,255,187,0.5);
  border-radius: inherit;
}
._nb-promo-button:hover:before {
  background: linear-gradient(to bottom, #ffe86a, #ffe130);
}
._nb-promo-button .button-content {
  position: relative;
  display: block;
}
._nb-small-promo-button {
  position: relative;
  text-align: center;
  font-size: 15px;
  line-height: 1.467;
  font-family: Arial, sans-serif;
  position: relative;
  cursor: pointer;
  text-align: center;
  border: none;
  outline: 0;
  background: #f9c400;
  background: linear-gradient(to bottom, #ffe025, #f9c400 92%, #be8c05);
  text-shadow: 0 1px 0 rgba(255,255,255,0.36);
  color: #473e09;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  box-shadow: 0 0 1px 0 #fff;
  font-size: 18px;
  padding: 9px 18px;
  border-radius: 4px;
}
._nb-small-promo-button:active {
  background: #ffe652;
  background: linear-gradient(to bottom, #c69007, #f8c106 8%, #dec35e);
}
._nb-small-promo-button:active:before {
  background: linear-gradient(to bottom, #ffe349, #ffdb01);
  box-shadow: inset 0 2px 4px 0 rgba(102,52,0,0.2);
}
._nb-small-promo-button:active .button-content {
  top: 3px;
}
._nb-small-promo-button:before {
  content: "";
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;
  background: linear-gradient(to bottom, #ffe34a, #ffdb03);
  box-shadow: inset 0 -1px 0 0 rgba(102,52,0,0.2), inset 0 0 3px 0 rgba(254,255,187,0.5);
  border-radius: inherit;
}
._nb-small-promo-button:hover:before {
  background: linear-gradient(to bottom, #ffe86a, #ffe130);
}
._nb-small-promo-button .button-content {
  position: relative;
  display: block;
}
._nb-large-promo-button {
  position: relative;
  text-align: center;
  font-size: 15px;
  line-height: 1.467;
  font-family: Arial, sans-serif;
  position: relative;
  cursor: pointer;
  text-align: center;
  border: none;
  outline: 0;
  background: #f9c400;
  background: linear-gradient(to bottom, #ffe025, #f9c400 92%, #be8c05);
  text-shadow: 0 1px 0 rgba(255,255,255,0.36);
  color: #473e09;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  box-shadow: 0 0 1px 0 #fff;
  font-size: 30px;
  padding: 20px 36px;
  border-radius: 6px;
}
._nb-large-promo-button:active {
  background: #ffe652;
  background: linear-gradient(to bottom, #c69007, #f8c106 8%, #dec35e);
}
._nb-large-promo-button:active:before {
  background: linear-gradient(to bottom, #ffe349, #ffdb01);
  box-shadow: inset 0 2px 4px 0 rgba(102,52,0,0.2);
}
._nb-large-promo-button:active .button-content {
  top: 3px;
}
._nb-large-promo-button:before {
  content: "";
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;
  background: linear-gradient(to bottom, #ffe34a, #ffdb03);
  box-shadow: inset 0 -2px 0 0 rgba(102,52,0,0.2), inset 0 0 3px 0 rgba(254,255,187,0.5);
  border-radius: inherit;
}
._nb-large-promo-button:hover:before {
  background: linear-gradient(to bottom, #ffe86a, #ffe130);
}
._nb-large-promo-button .button-content {
  position: relative;
  display: block;
}
._nb-extra-large-promo-button {
  position: relative;
  text-align: center;
  font-size: 15px;
  line-height: 1.467;
  font-family: Arial, sans-serif;
  position: relative;
  cursor: pointer;
  text-align: center;
  border: none;
  outline: 0;
  background: #f9c400;
  background: linear-gradient(to bottom, #ffe025, #f9c400 92%, #be8c05);
  text-shadow: 0 1px 0 rgba(255,255,255,0.36);
  color: #473e09;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  box-shadow: 0 0 1px 0 #fff;
  font-size: 36px;
  padding: 24px 45px;
  border-radius: 8px;
}
._nb-extra-large-promo-button:active {
  background: #ffe652;
  background: linear-gradient(to bottom, #c69007, #f8c106 8%, #dec35e);
}
._nb-extra-large-promo-button:active:before {
  background: linear-gradient(to bottom, #ffe349, #ffdb01);
  box-shadow: inset 0 2px 4px 0 rgba(102,52,0,0.2);
}
._nb-extra-large-promo-button:active .button-content {
  top: 3px;
}
._nb-extra-large-promo-button:before {
  content: "";
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;
  background: linear-gradient(to bottom, #ffe34a, #ffdb03);
  box-shadow: inset 0 -3px 0 0 rgba(102,52,0,0.2), inset 0 0 3px 0 rgba(254,255,187,0.5);
  border-radius: inherit;
}
._nb-extra-large-promo-button:hover:before {
  background: linear-gradient(to bottom, #ffe86a, #ffe130);
}
._nb-extra-large-promo-button .button-content {
  position: relative;
  display: block;
}
._nb-checkbox-input:checked + ._nb-checkbox-label ._nb-button-content {
  border-color: rgba(153,122,0,0.5);
  box-shadow: inset 0 90px #ffeba0;
}
._nb-checkbox-input:focus + ._nb-checkbox-label ._nb-button-content {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-checkbox-input:focus + ._nb-checkbox-label ._nb-button-content:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: inherit;
  box-shadow: 0 0 10px #fc0;
}
._nb-file-intruder {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 11;
}
._nb-file-intruder-input:focus + ._nb-file-intruder-focus {
  box-shadow: 0 0 6px 2px rgba(255,204,0,0.7), inset 0 0 0 1px rgba(193,154,0,0.2);
  border-radius: inherit;
}
._nb-file-intruder-inner {
  float: right;
  text-align: right;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
._nb-file-intruder-input {
  position: relative;
  z-index: 11;
  display: inline-block;
  vertical-align: 0;
  padding: 0;
  margin: -5em 0 0 -400px;
  width: 500px;
  cursor: pointer;
  font-size: 80px;
  opacity: 0;
}
._nb-file-intruder-focus {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.nb-button._nb-is-circle {
  border-radius: 99em;
}
.nb-button._nb-is-circle ._nb-button-content,
.nb-button._nb-is-circle .ui-button-text {
  border-radius: inherit;
}
._nb-popup {
  z-index: 100;
  position: absolute;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0,0,0,0.06), 0 10px 20px -5px rgba(0,0,0,0.4);
  overflow: hidden;
}
._nb-popup_to_top ._nb-popup-tail {
  bottom: 0;
  left: 50%;
  margin: -1em -0.5em;
  clip: rect(0,99em,99em,-99em);
}
._nb-popup_to_top ._nb-popup-tail:before {
  top: -50%;
}
._nb-popup_to_right ._nb-popup-tail {
  top: 50%;
  left: 0;
  margin: -0.5em -1em;
  clip: rect(-99em,auto,99em,-99em);
}
._nb-popup_to_right ._nb-popup-tail:before {
  left: 50%;
}
._nb-popup_to_bottom ._nb-popup-tail {
  top: 0;
  left: 50%;
  margin: -1em -0.5em;
  clip: rect(-99em,99em,auto,-99em);
}
._nb-popup_to_bottom ._nb-popup-tail:before {
  top: 50%;
}
._nb-popup_to_left ._nb-popup-tail {
  top: 50%;
  right: 0;
  margin: -0.5em -1em;
  clip: rect(-99em,99em,99em,0);
}
._nb-popup_to_left ._nb-popup-tail:before {
  left: -50%;
}
._nb-popup-content {
  display: block;
  padding: 0 20px 0 20px;
}
._nb-popup-content:before {
  content: "";
  display: table;
  margin-bottom: 16px;
}
._nb-popup-content:after {
  content: "";
  display: table;
  clear: both;
  margin-top: 16px;
}
._nb-popup-close {
  position: absolute;
  top: 5px;
  right: 5px;
  margin-top: 0;
}
._nb-popup-tail {
  position: absolute;
  font-size: 16px;
  width: 1em;
  height: 1em;
  clip: rect(0,0,0,0);
}
._nb-popup-tail:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0,0,0,0.15), 8px 8px 30px -5px rgba(0,0,0,0.5);
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
._nb-popup-title {
  font: 1.25em/1.125em Arial, sans-serif;
  padding: 10px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 16px;
}
._nb-popup-close {
  z-index: 100;
  width: 24px;
  height: 24px;
  top: 2px;
  right: 2px;
}
._nb-popup-link {
  position: relative;
  display: block;
  cursor: pointer;
  color: #000;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 100%;
  padding: 0 1em;
  height: 28px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  outline: none;
}
._nb-popup-link:hover,
._nb-popup-link:focus {
  background: rgba(255,201,0,0.37);
}
._nb-popup-separator {
  display: block;
  border-top: 1px solid rgba(0,0,0,0.1);
  margin-top: 5px;
  margin-bottom: 5px;
}
._nb-popup-menu,
._nb-popup-line {
  margin: 0;
  padding: 0;
  list-style: none;
  outline: none;
}
._nb-popup-menu {
  position: relative;
  display: inline-block;
  vertical-align: top;
  vertical-align: top;
  padding: 5px 0;
  font-size: 15px;
  line-height: 28px;
}
._nb-modal-popup ._nb-popup-title {
  font: 1.25em/1.125em Arial, sans-serif;
  padding: 10px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._nb-modal-popup ._nb-popup-content {
  font: 0.9376em/1.4667em Arial, sans-serif;
  padding: 0 10px;
}
._nb-modal-popup ._nb-popup-buttons {
  padding: 10px;
  padding-top: 10px;
}
._nb-modal-popup ._nb-popup-buttons .nb-button {
  margin-right: 10px;
}
.nb-popup.ui-dialog-fixed {
  position: fixed !important;
}
.ui-tooltip._nb-island {
  position: absolute;
}
._nb-popup-outer.ui-dialog,
._nb-popup-outer.ui-dialog .ui-dialog-content {
  padding: 0;
}
._nb-popup-outer .nb-popup {
  position: static;
}
.ui-widget-overlay.ui-front {
  background: #000;
  background: rgba(0,0,0,0.3);
}
._nb-island-modal-popup ._nb-popup-title {
  padding: 0 32px 0 16px;
  height: 50px;
  line-height: 50px;
  font-size: 1em;
  background: #f6f5f3;
  border-bottom: 1px solid #d6d6d6;
}
._nb-island-modal-popup ._nb-popup-content {
  font: 0.9376em/1.4667em Arial, sans-serif;
  padding: 0;
}
._nb-island-modal-popup ._nb-popup-buttons {
  margin-top: -1px;
  padding: 11px 10px 10px;
  box-shadow: inset 0 1px rgba(0,0,0,0.15), 0 -2px rgba(0,0,0,0.04);
}
._nb-error-popup {
  z-index: 10000;
}
._nb-error-popup ._nb-popup-content {
  line-height: 1;
}
._nb-error-popup ._nb-popup-content:after {
  margin-top: 10px;
}
._nb-error-popup ._nb-popup-content:before {
  margin-bottom: 10px;
}
._nb-blank-modal-popup {
  background-color: transparent;
  border: 0;
  box-shadow: none;
}
._nb-blank-modal-popup ._nb-popup-content,
._nb-blank-modal-popup ._nb-popup-buttons,
._nb-blank-modal-popup ._nb-popup-title {
  padding: 0;
}
._nb-blank-modal-popup ._nb-popup-content:before,
._nb-blank-modal-popup ._nb-popup-content:after {
  margin: 0;
  display: none;
}
._nb-radio-button-radio,
._nb-checkbox-input,
._nb-extra-small-toggler ._nb-toggler-controller,
._nb-small-toggler ._nb-toggler-controller,
._nb-normal-toggler ._nb-toggler-controller {
  position: absolute !important;
  clip: rect(1px,1px,1px,1px) !important;
}
.nb-button ._nb-button-content {
  border-radius: 2px;
}
._nb-radio-button-radio:checked + .nb-button {
  border-color: rgba(153,122,0,0.5);
}
._nb-radio-button-radio:checked + .nb-button ._nb-button-content {
  background: #ffeba0;
}
._nb-radio-button-radio:focus + .nb-button {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
.nb-button:focus ._nb-button-content {
  box-shadow: 0 0 10px #fc0;
}
.nb-select.nb-button {
  text-align: left;
}
._nb-select-fallback {
  display: none;
}
.nb-select ._nb-select-arrow {
  border-bottom: 1px solid;
  border-right: 1px solid;
  margin-top: -5px;
  -webkit-transform: scale(0.9) rotate(45deg);
          transform: scale(0.9) rotate(45deg);
}
.nb-select ._nb-select-arrow {
  width: 8px;
  height: 8px;
}
._nb-small-normal-select ._nb-select-arrow {
  border-bottom: 1px solid;
  border-right: 1px solid;
  margin-top: -5px;
  -webkit-transform: scale(0.7) rotate(45deg);
          transform: scale(0.7) rotate(45deg);
}
._nb-small-normal-select ._nb-select-arrow {
  width: 8px;
  height: 8px;
}
.nb-large-select-dropdown ._nb-select-group-item > ._nb-select-a:after {
  border-bottom: 1px solid;
  border-right: 1px solid;
  margin-top: -5px;
  -webkit-transform: scale(0.9) rotate(45deg);
          transform: scale(0.9) rotate(45deg);
  float: right;
  top: 0.9em;
  left: -4px;
  margin-right: -10px;
  margin-left: 10px;
  content: "";
  top: 0.65em;
}
.nb-large-select-dropdown ._nb-select-group-item > ._nb-select-a:after {
  width: 8px;
  height: 8px;
}
._nb-select-dropdown ._nb-select-group-item > ._nb-select-a:after {
  border-bottom: 1px solid;
  border-right: 1px solid;
  margin-top: -5px;
  -webkit-transform: scale(0.7) rotate(45deg);
          transform: scale(0.7) rotate(45deg);
  float: right;
  top: 0.75em;
  left: -5px;
  margin-right: -8px;
  margin-left: 10px;
  content: "";
  top: 0.55em;
}
._nb-select-dropdown ._nb-select-group-item > ._nb-select-a:after {
  width: 8px;
  height: 8px;
}
.nb-select-dropdown .ui-menu {
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0,0,0,0.06), 0 10px 20px -5px rgba(0,0,0,0.4);
  position: relative;
  display: inline-block;
  vertical-align: top;
  vertical-align: top;
  font-size: 13px;
  line-height: 25px;
  padding: 4px 0;
  position: absolute;
  z-index: 10000;
  list-style-type: none;
}
.nb-select-dropdown .ui-menu[style*='max-height'] {
  overflow-y: scroll !important;
}
._nb-select-a {
  position: relative;
  display: block;
  cursor: pointer;
  color: #000;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 100%;
  padding: 0 1em;
  height: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 33px;
}
._nb-select-a:hover {
  background: rgba(255,201,0,0.37);
}
.is-selected ._nb-select-a:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  border-right: 2px solid;
  border-bottom: 2px solid;
  color: #000;
  -webkit-transform: scale(0.85) rotate(47deg) skewX(12deg);
          transform: scale(0.85) rotate(47deg) skewX(12deg);
  visibility: hidden;
  visibility: inherit;
  left: 1em;
  margin: 0 0 0 2px;
  width: 7px;
  height: 15px;
}
._nb-select-separator {
  display: block;
  border-top: 1px solid rgba(0,0,0,0.1);
  margin-top: 4px;
  margin-bottom: 4px;
}
._nb-select-popup ._nb-popup-content {
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
}
._nb-large-select-dropdown .ui-menu,
._nb-large-pseudo-select-dropdown .ui-menu,
._nb-large-action-select-dropdown .ui-menu,
._nb-large-dark-select-dropdown .ui-menu {
  font-size: 15px;
  line-height: 28px;
}
._nb-large-select-dropdown ._nb-select-item ._nb-select-a,
._nb-large-pseudo-select-dropdown ._nb-select-item ._nb-select-a,
._nb-large-action-select-dropdown ._nb-select-item ._nb-select-a,
._nb-large-dark-select-dropdown ._nb-select-item ._nb-select-a {
  position: relative;
  display: block;
  cursor: pointer;
  color: #000;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 100%;
  padding: 0 1em;
  height: 28px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 33px;
}
.is-selected ._nb-large-select-dropdown ._nb-select-item ._nb-select-a:before,
.is-selected ._nb-large-pseudo-select-dropdown ._nb-select-item ._nb-select-a:before,
.is-selected ._nb-large-action-select-dropdown ._nb-select-item ._nb-select-a:before,
.is-selected ._nb-large-dark-select-dropdown ._nb-select-item ._nb-select-a:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  border-right: 2px solid;
  border-bottom: 2px solid;
  color: #000;
  -webkit-transform: scale(0.85) rotate(47deg) skewX(12deg);
          transform: scale(0.85) rotate(47deg) skewX(12deg);
  visibility: hidden;
  visibility: inherit;
  left: 1em;
  margin: 0 0 0 2px;
  width: 7px;
  height: 17px;
}
._nb-large-select-dropdown ._nb-select-item.is-selected ._nb-select-a:before,
._nb-large-pseudo-select-dropdown ._nb-select-item.is-selected ._nb-select-a:before,
._nb-large-action-select-dropdown ._nb-select-item.is-selected ._nb-select-a:before,
._nb-large-dark-select-dropdown ._nb-select-item.is-selected ._nb-select-a:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  border-right: 2px solid;
  border-bottom: 2px solid;
  color: #000;
  -webkit-transform: scale(0.85) rotate(47deg) skewX(12deg);
          transform: scale(0.85) rotate(47deg) skewX(12deg);
  visibility: hidden;
  visibility: inherit;
  left: 1em;
  margin: 0 0 0 2px;
  width: 7px;
  height: 17px;
}
.nb-select-dropdown .ui-state-focus {
  background: rgba(255,193,0,0.37);
}
._nb-small-normal-select .ui-menu-item_disabled_yes {
  cursor: default !important;
  opacity: 0.6;
  pointer-events: none;
}
._nb-select-seperator-item {
  display: block;
  border-top: 1px solid rgba(0,0,0,0.1);
  margin-top: 4px;
  margin-bottom: 4px;
}
._nb-is-disabled._nb-select-button:focus:after {
  box-shadow: none;
}
._nb-checkbox-checkbox {
  position: relative;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  vertical-align: baseline;
}
._nb-checkbox-checkbox ._nb-checkbox-flag {
  border-color: rgba(0,0,0,0.2);
  box-shadow: inset 0 90px #fff;
}
._nb-checkbox-checkbox:hover > ._nb-checkbox-flag {
  border-color: rgba(0,0,0,0.4);
}
._nb-checkbox-checkbox > input:focus + ._nb-checkbox-flag {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-checkbox-checkbox > input:focus + ._nb-checkbox-flag:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: inherit;
  box-shadow: 0 0 10px #fc0;
}
._nb-checkbox-checkbox > input:active + ._nb-checkbox-flag {
  box-shadow: inset 0 90px #f6f5f3;
}
._nb-checkbox-checkbox > input:checked + ._nb-checkbox-flag {
  border-color: rgba(153,122,0,0.5);
  box-shadow: inset 0 90px #ffeba0;
}
._nb-checkbox-checkbox > input:checked + ._nb-checkbox-flag:after {
  visibility: inherit;
}
._nb-checkbox-checkbox ._nb-checkbox-flag:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  border-right: 2px solid;
  border-bottom: 2px solid;
  color: #000;
  -webkit-transform: scale(0.85) rotate(47deg) skewX(12deg);
          transform: scale(0.85) rotate(47deg) skewX(12deg);
  visibility: hidden;
}
._nb-checkbox-checkbox ._nb-checkbox-flag:after {
  margin: -9px 0 0 5px;
  width: 7px;
  height: 18px;
}
._nb-checkbox-checkbox ._nb-checkbox-flag {
  width: 15px;
  height: 15px;
}
._nb-checkbox-checkbox ._nb-checkbox-flag {
  position: relative;
  display: inline-block;
  vertical-align: top;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle;
  border-width: 1px;
  border-style: solid;
  margin-top: -3px;
  border-radius: 3px;
}
._nb-checkbox-checkbox ._nb-checkbox-label {
  font-size: 15px;
  line-height: 30px;
}
._nb-checkbox-checkbox > ._nb-checkbox-flag + ._nb-checkbox-label {
  padding-left: 7px;
}
._nb-small-checkbox-checkbox {
  position: relative;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  vertical-align: baseline;
}
._nb-small-checkbox-checkbox ._nb-checkbox-flag {
  border-color: rgba(0,0,0,0.2);
  box-shadow: inset 0 90px #fff;
}
._nb-small-checkbox-checkbox ._nb-checkbox-flag {
  width: 12px;
  height: 12px;
}
._nb-small-checkbox-checkbox:hover > ._nb-checkbox-flag {
  border-color: rgba(0,0,0,0.4);
}
._nb-small-checkbox-checkbox > input:focus + ._nb-checkbox-flag {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-small-checkbox-checkbox > input:focus + ._nb-checkbox-flag:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: inherit;
  box-shadow: 0 0 10px #fc0;
}
._nb-small-checkbox-checkbox > input:active + ._nb-checkbox-flag {
  box-shadow: inset 0 90px #f6f5f3;
}
._nb-small-checkbox-checkbox > input:checked + ._nb-checkbox-flag {
  border-color: rgba(153,122,0,0.5);
  box-shadow: inset 0 90px #ffeba0;
}
._nb-small-checkbox-checkbox > input:checked + ._nb-checkbox-flag:after {
  visibility: inherit;
}
._nb-small-checkbox-checkbox ._nb-checkbox-flag:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  border-right: 2px solid;
  border-bottom: 2px solid;
  color: #000;
  -webkit-transform: scale(0.85) rotate(47deg) skewX(12deg);
          transform: scale(0.85) rotate(47deg) skewX(12deg);
  visibility: hidden;
}
._nb-small-checkbox-checkbox ._nb-checkbox-flag:after {
  margin: -10px 0 0 4px;
  width: 7px;
  height: 17px;
}
._nb-small-checkbox-checkbox ._nb-checkbox-flag {
  position: relative;
  display: inline-block;
  vertical-align: top;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle;
  border-width: 1px;
  border-style: solid;
  margin-top: -3px;
  border-radius: 3px;
}
._nb-small-checkbox-checkbox ._nb-checkbox-label {
  font-size: 13px;
  line-height: 24px;
}
._nb-small-checkbox-checkbox > ._nb-checkbox-flag + ._nb-checkbox-label {
  padding-left: 5px;
}
._nb-radio-checkbox {
  position: relative;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  vertical-align: baseline;
}
._nb-radio-checkbox ._nb-checkbox-flag {
  border-color: rgba(0,0,0,0.2);
  box-shadow: inset 0 90px #fff;
}
._nb-radio-checkbox:hover > ._nb-checkbox-flag {
  border-color: rgba(0,0,0,0.4);
}
._nb-radio-checkbox > input:focus + ._nb-checkbox-flag {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-radio-checkbox > input:focus + ._nb-checkbox-flag:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: inherit;
  box-shadow: 0 0 10px #fc0;
}
._nb-radio-checkbox > input:active + ._nb-checkbox-flag {
  box-shadow: inset 0 90px #f6f5f3;
}
._nb-radio-checkbox > input:checked + ._nb-checkbox-flag {
  border-color: rgba(153,122,0,0.5);
  box-shadow: inset 0 90px #ffeba0;
}
._nb-radio-checkbox > input:checked + ._nb-checkbox-flag:after {
  visibility: inherit;
}
._nb-radio-checkbox ._nb-checkbox-flag:after {
  content: '';
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  background: #000;
  border-radius: 50%;
}
._nb-radio-checkbox ._nb-checkbox-flag:after {
  width: 14px;
  height: 14px;
  -webkit-transform: scale(0.5) translate(1px, 1px);
          transform: scale(0.5) translate(1px, 1px);
}
._nb-radio-checkbox ._nb-checkbox-flag {
  width: 15px;
  height: 15px;
}
._nb-radio-checkbox ._nb-checkbox-flag {
  position: relative;
  display: inline-block;
  vertical-align: top;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle;
  border-width: 1px;
  border-style: solid;
  margin-top: -3px;
  border-radius: 3px;
  border-radius: 999px;
}
._nb-radio-checkbox ._nb-checkbox-label {
  font-size: 15px;
  line-height: 30px;
}
._nb-radio-checkbox > ._nb-checkbox-flag + ._nb-checkbox-label {
  padding-left: 7px;
}
._nb-small-radio-checkbox {
  position: relative;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  vertical-align: baseline;
}
._nb-small-radio-checkbox ._nb-checkbox-flag {
  border-color: rgba(0,0,0,0.2);
  box-shadow: inset 0 90px #fff;
}
._nb-small-radio-checkbox ._nb-checkbox-flag {
  width: 12px;
  height: 12px;
}
._nb-small-radio-checkbox:hover > ._nb-checkbox-flag {
  border-color: rgba(0,0,0,0.4);
}
._nb-small-radio-checkbox > input:focus + ._nb-checkbox-flag {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  outline: none;
}
._nb-small-radio-checkbox > input:focus + ._nb-checkbox-flag:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: inherit;
  box-shadow: 0 0 10px #fc0;
}
._nb-small-radio-checkbox > input:active + ._nb-checkbox-flag {
  box-shadow: inset 0 90px #f6f5f3;
}
._nb-small-radio-checkbox > input:checked + ._nb-checkbox-flag {
  border-color: rgba(153,122,0,0.5);
  box-shadow: inset 0 90px #ffeba0;
}
._nb-small-radio-checkbox > input:checked + ._nb-checkbox-flag:after {
  visibility: inherit;
}
._nb-small-radio-checkbox ._nb-checkbox-flag:after {
  content: '';
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  background: #000;
  border-radius: 50%;
}
._nb-small-radio-checkbox ._nb-checkbox-flag:after {
  width: 6px;
  height: 6px;
  margin: 3px;
}
._nb-small-radio-checkbox ._nb-checkbox-flag {
  position: relative;
  display: inline-block;
  vertical-align: top;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle;
  border-width: 1px;
  border-style: solid;
  margin-top: -3px;
  border-radius: 3px;
  border-radius: 999px;
}
._nb-small-radio-checkbox ._nb-checkbox-label {
  font-size: 13px;
  line-height: 24px;
}
._nb-small-radio-checkbox > ._nb-checkbox-flag + ._nb-checkbox-label {
  padding-left: 5px;
}
.nb-progress {
  position: relative;
  background: rgba(0,0,0,0.07);
  box-shadow: inset 0 1px 3px rgba(0,0,0,0.2), inset 0 0 1px rgba(0,0,0,0.4), 0 1px 0 rgba(255,255,255,0.2);
}
._nb-progress-title {
  font: 0.813em/1.125em Arial, sans-serif;
  white-space: nowrap;
  text-overflow: hellip;
  position: absolute;
  left: 16px;
  right: 16px;
  top: 0;
  line-height: 28px;
  overflow: hidden;
}
._nb-title-progress ._nb-progress-title {
  text-align: left;
}
._nb-percentage-progress ._nb-progress-title {
  text-align: center;
}
._nb-progress-bar {
  position: relative;
  line-height: 28px;
  height: 28px;
  background: rgba(255,236,166,0.4);
  box-shadow: inset 0 1px 7px rgba(30,23,0,0.35);
  transition: width 0.5s;
}
._nb-progress-bar:before {
  content: ' ';
  position: absolute;
  left: 1px;
  right: 1px;
  top: 1px;
  bottom: 1px;
  background: #ffeca6;
  box-shadow: inset 0 1px 3px -1px rgba(0,0,0,0.2);
}
.nb-paranja {
  z-index: 99;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  text-align: center;
  white-space: nowrap;
}
._nb-paranja:after {
  content: "";
  display: inline-block;
  height: 100%;
  width: 0;
  vertical-align: middle;
}
._nb-light-paranja {
  background: #b3b3b3;
  background: rgba(255,255,255,0.9);
}
._nb-dark-paranja {
  background: #fff;
  background: rgba(0,0,0,0.3);
}
.nb-icon {
  width: 16px;
  height: 16px;
}
.nb-s-close-icon {
  background-image: url(//yastatic.net/mail/_/882c7384fd5db3054696c1b679105aee-close.svg);
  width: 16px;
  height: 16px;
}
.nb-s-download-icon {
  background-image: url(//yastatic.net/mail/_/87c15808657097345fcd5cd85b8fc992-download.svg);
  width: 16px;
  height: 16px;
}
.nb-s-upload-icon {
  background-image: url(//yastatic.net/mail/_/064f691d5d20459cf2a54704766911bb-upload.svg);
  width: 16px;
  height: 16px;
}
.nb-s-eye-icon {
  background-image: url(//yastatic.net/mail/_/02b3512143f96be65eba8984b60b3e23-eye.svg);
  width: 16px;
  height: 16px;
}
.nb-s-link-icon {
  background-image: url(//yastatic.net/mail/_/b91c0d79e78550c3268161d9e931514d-link.svg);
  width: 16px;
  height: 16px;
}
.nb-s-trash-icon {
  background-image: url(//yastatic.net/mail/_/ffded2931c8aff988c73110966adb025-trash.svg);
  width: 16px;
  height: 16px;
}
.nb-s-people-icon {
  background-image: url(//yastatic.net/mail/_/0894676a01ec1570297e57f724a83121-people.svg);
  width: 16px;
  height: 16px;
}
.nb-s-help-icon {
  background-image: url(//yastatic.net/mail/_/a6abdc7cf568033975c1d8ca990d5513-help.svg);
  width: 16px;
  height: 16px;
}
.nb-s-print-icon {
  background-image: url(//yastatic.net/mail/_/85573c3834654b666e3944ef9c50b96e-print.svg);
  width: 16px;
  height: 16px;
}
.nb-s-services-icon {
  background-image: url(//yastatic.net/mail/_/19868f5abbdae655cd19b6ff6a46ebb1-services.svg);
  width: 16px;
  height: 16px;
}
.nb-s-settings-icon {
  background-image: url(//yastatic.net/mail/_/a1eaf983d41c4e1e6de3b3bedc35cb6e-settings.svg);
  width: 16px;
  height: 16px;
}
.nb-s-attention-icon {
  background-image: url(//yastatic.net/mail/_/00a9dba5b802bfadac73e14a39ddb950-attention.svg);
  width: 16px;
  height: 16px;
}
.nb-s-three-dots-icon {
  background-image: url(//yastatic.net/mail/_/a2407f805b1d1fc4ba70a17cbc009bda-three-dots.svg);
  width: 16px;
  height: 16px;
}
.nb-s-play-icon {
  background-image: url(//yastatic.net/mail/_/1c99372454d544ebe4f1d5a0202460eb-play.svg);
  width: 16px;
  height: 16px;
}
.nb-s-pause-icon {
  background-image: url(//yastatic.net/mail/_/a8c14df23b38581c862c76d223465526-pause.svg);
  width: 16px;
  height: 16px;
}
.nb-s-mail-icon {
  background-image: url(//yastatic.net/mail/_/2ecd3e5b01c2e1e84bb96e93b3ce9912-mail.svg);
  width: 16px;
  height: 16px;
}
.nb-s-link-white-icon {
  background-image: url(//yastatic.net/mail/_/f4f8d2e92409d84aa0d7dadc33897057-link-white.svg);
  width: 16px;
  height: 16px;
}
.nb-s-download-white-icon {
  background-image: url(//yastatic.net/mail/_/64663223cb263a0d62888f706d4781d5-download-white.svg);
  width: 16px;
  height: 16px;
}
.nb-s-upload-white-icon {
  background-image: url(//yastatic.net/mail/_/acc7934d0eaa6b41b97f6d1773b1cd8f-upload-white.svg);
  width: 16px;
  height: 16px;
}
.nb-s-trash-white-icon {
  background-image: url(//yastatic.net/mail/_/568deb8b4088592883e4e1acc6e44971-trash-white.svg);
  width: 16px;
  height: 16px;
}
.nb-s-vk-icon {
  background-image: url(//yastatic.net/mail/_/8243e23c13287258d9b5505a6866f1a6-vk.svg);
  width: 16px;
  height: 16px;
}
.nb-s-twitter-icon {
  background-image: url(//yastatic.net/mail/_/d1a6b72a67be14cac58cc29c4ace18b1-twitter.svg);
  width: 16px;
  height: 16px;
}
.nb-s-odnoklassniki-icon {
  background-image: url(//yastatic.net/mail/_/1fdaa880218642debf8f6145c22999e3-odnoklassniki.svg);
  width: 16px;
  height: 16px;
}
.nb-s-shared-icon {
  background-image: url(//yastatic.net/mail/_/3052a62b7143d42a0a5265e8db8eb854-shared.svg);
  width: 16px;
  height: 16px;
}
.nb-s-published-icon {
  background-image: url(//yastatic.net/mail/_/3985c128039bbb1494f3a5fa12261053-published.svg);
  width: 16px;
  height: 16px;
}
.nb-s-new-folder-icon {
  background-image: url(//yastatic.net/mail/_/3268ad3e05fb124506493c2600737577-new-folder.svg);
  width: 16px;
  height: 16px;
}
.nb-s-view-tiles-icon {
  background-image: url(//yastatic.net/mail/_/cba387f1c3f06a22948bb7998c8d8f0a-view-tiles.svg);
  width: 16px;
  height: 16px;
}
.nb-s-view-icons-icon {
  background-image: url(//yastatic.net/mail/_/c8fc691be0cabbc11cf7606f229606a2-view-icons.svg);
  width: 16px;
  height: 16px;
}
.nb-s-view-list-icon {
  background-image: url(//yastatic.net/mail/_/5248de3e191ffbca3b7b63a84c9f63e5-view-list.svg);
  width: 16px;
  height: 16px;
}
.nb-s-compose-icon {
  background-image: url(//yastatic.net/mail/_/a14650ce17a6f50e807f9a128ee4ff83-compose.svg);
  width: 16px;
  height: 16px;
}
.nb-s-compose-yellow-icon {
  background-image: url(//yastatic.net/mail/_/c4bd494d0fc2e40d87ed6808381cbee3-compose-yellow.svg);
  width: 16px;
  height: 16px;
}
.nb-s-full-screen-white-icon {
  background-image: url(//yastatic.net/mail/_/c1bb7ecb9801f59d3e984359bf826af0-full-screen-white.svg);
  width: 16px;
  height: 16px;
}
.nb-s-next-icon {
  background-image: url(//yastatic.net/mail/_/008d51576e5e1f517df0ff32a34a8099-next.svg);
  width: 16px;
  height: 16px;
}
.nb-s-prev-icon {
  background-image: url(//yastatic.net/mail/_/9e4f00f42d55e08583022b8f6fb2baec-prev.svg);
  width: 16px;
  height: 16px;
}
.nb-s-volume-icon {
  background-image: url(//yastatic.net/mail/_/3073e3ccdfa44685a1696cb7694ef7c9-volume.svg);
  width: 16px;
  height: 16px;
}
.nb-s-zoom-white-icon {
  background-image: url(//yastatic.net/mail/_/c1bd1e8162f7fcc19129564e9f6131d1-zoom-white.svg);
  width: 16px;
  height: 16px;
}
.nb-s-vkontakte-square-white-icon {
  background-image: url(//yastatic.net/mail/_/4b6d71b5dd3d84ee503e09ba33381c84-vkontakte-square-white.svg);
  width: 16px;
  height: 16px;
}
.nb-s-facebook-square-white-icon {
  background-image: url(//yastatic.net/mail/_/5bb763a7dd3bdfd7cd23badc125c9e82-facebook-square-white.svg);
  width: 16px;
  height: 16px;
}
.nb-s-odnoklassniki-square-white-icon {
  background-image: url(//yastatic.net/mail/_/29b46752e0a4e2286ad01aa47935c808-odnoklassniki-square-white.svg);
  width: 16px;
  height: 16px;
}
.nb-s-vkontakte-square-black-icon {
  background-image: url(//yastatic.net/mail/_/77e66474f0e1285a798d8945a52a5dcc-vkontakte-square-black.svg);
  width: 16px;
  height: 16px;
}
.nb-s-facebook-square-black-icon {
  background-image: url(//yastatic.net/mail/_/13d60d7b342675939d060c2a7a05a75e-facebook-square-black.svg);
  width: 16px;
  height: 16px;
}
.nb-s-odnoklassniki-square-black-icon {
  background-image: url(//yastatic.net/mail/_/645fd51637eeacb024e8b4a8ea943e0a-odnoklassniki-square-black.svg);
  width: 16px;
  height: 16px;
}
.nb-s-move-icon {
  background-image: url(//yastatic.net/mail/_/9b1e8a12dc42d11284a1b95fc740580f-move.svg);
  width: 16px;
  height: 16px;
}
.nb-s-copy-icon {
  background-image: url(//yastatic.net/mail/_/1769d2ca22cd2b0baf2cee715c541847-copy.svg);
  width: 16px;
  height: 16px;
}
.nb-s-world-icon {
  background-image: url(//yastatic.net/mail/_/bd615cdaba6ae4065b75ae2850588449-world.svg);
  width: 16px;
  height: 16px;
}
.nb-s-friends-icon {
  background-image: url(//yastatic.net/mail/_/5d5c20e1e5365680ff902fabae298e91-friends.svg);
  width: 16px;
  height: 16px;
}
.nb-s-lock-icon {
  background-image: url(//yastatic.net/mail/_/b9ff41d477413781c7c570f9720b892a-lock.svg);
  width: 16px;
  height: 16px;
}
.nb-s-apple-icon {
  background-image: url(//yastatic.net/mail/_/010450a46ad932cef549ac3a8dd43831-apple.svg);
  width: 16px;
  height: 16px;
}
.nb-s-android-icon {
  background-image: url(//yastatic.net/mail/_/108ecdaabe759935d38a56f43a92640d-android.svg);
  width: 16px;
  height: 16px;
}
.nb-m-close-icon {
  background-image: url(//yastatic.net/mail/_/882c7384fd5db3054696c1b679105aee-close.svg);
  width: 32px;
  height: 32px;
}
.nb-m-download-icon {
  background-image: url(//yastatic.net/mail/_/87c15808657097345fcd5cd85b8fc992-download.svg);
  width: 32px;
  height: 32px;
}
.nb-m-upload-icon {
  background-image: url(//yastatic.net/mail/_/064f691d5d20459cf2a54704766911bb-upload.svg);
  width: 32px;
  height: 32px;
}
.nb-m-eye-icon {
  background-image: url(//yastatic.net/mail/_/02b3512143f96be65eba8984b60b3e23-eye.svg);
  width: 32px;
  height: 32px;
}
.nb-m-link-icon {
  background-image: url(//yastatic.net/mail/_/b91c0d79e78550c3268161d9e931514d-link.svg);
  width: 32px;
  height: 32px;
}
.nb-m-trash-icon {
  background-image: url(//yastatic.net/mail/_/ffded2931c8aff988c73110966adb025-trash.svg);
  width: 32px;
  height: 32px;
}
.nb-m-people-icon {
  background-image: url(//yastatic.net/mail/_/0894676a01ec1570297e57f724a83121-people.svg);
  width: 32px;
  height: 32px;
}
.nb-m-help-icon {
  background-image: url(//yastatic.net/mail/_/a6abdc7cf568033975c1d8ca990d5513-help.svg);
  width: 32px;
  height: 32px;
}
.nb-m-print-icon {
  background-image: url(//yastatic.net/mail/_/85573c3834654b666e3944ef9c50b96e-print.svg);
  width: 32px;
  height: 32px;
}
.nb-m-services-icon {
  background-image: url(//yastatic.net/mail/_/19868f5abbdae655cd19b6ff6a46ebb1-services.svg);
  width: 32px;
  height: 32px;
}
.nb-m-settings-icon {
  background-image: url(//yastatic.net/mail/_/a1eaf983d41c4e1e6de3b3bedc35cb6e-settings.svg);
  width: 32px;
  height: 32px;
}
.nb-m-attention-icon {
  background-image: url(//yastatic.net/mail/_/00a9dba5b802bfadac73e14a39ddb950-attention.svg);
  width: 32px;
  height: 32px;
}
.nb-m-three-dots-icon {
  background-image: url(//yastatic.net/mail/_/a2407f805b1d1fc4ba70a17cbc009bda-three-dots.svg);
  width: 32px;
  height: 32px;
}
.nb-m-play-icon {
  background-image: url(//yastatic.net/mail/_/1c99372454d544ebe4f1d5a0202460eb-play.svg);
  width: 32px;
  height: 32px;
}
.nb-m-pause-icon {
  background-image: url(//yastatic.net/mail/_/a8c14df23b38581c862c76d223465526-pause.svg);
  width: 32px;
  height: 32px;
}
.nb-m-mail-icon {
  background-image: url(//yastatic.net/mail/_/2ecd3e5b01c2e1e84bb96e93b3ce9912-mail.svg);
  width: 32px;
  height: 32px;
}
.nb-m-link-white-icon {
  background-image: url(//yastatic.net/mail/_/f4f8d2e92409d84aa0d7dadc33897057-link-white.svg);
  width: 32px;
  height: 32px;
}
.nb-m-download-white-icon {
  background-image: url(//yastatic.net/mail/_/64663223cb263a0d62888f706d4781d5-download-white.svg);
  width: 32px;
  height: 32px;
}
.nb-m-upload-white-icon {
  background-image: url(//yastatic.net/mail/_/acc7934d0eaa6b41b97f6d1773b1cd8f-upload-white.svg);
  width: 32px;
  height: 32px;
}
.nb-m-trash-white-icon {
  background-image: url(//yastatic.net/mail/_/568deb8b4088592883e4e1acc6e44971-trash-white.svg);
  width: 32px;
  height: 32px;
}
.nb-m-vk-icon {
  background-image: url(//yastatic.net/mail/_/8243e23c13287258d9b5505a6866f1a6-vk.svg);
  width: 32px;
  height: 32px;
}
.nb-m-twitter-icon {
  background-image: url(//yastatic.net/mail/_/d1a6b72a67be14cac58cc29c4ace18b1-twitter.svg);
  width: 32px;
  height: 32px;
}
.nb-m-odnoklassniki-icon {
  background-image: url(//yastatic.net/mail/_/1fdaa880218642debf8f6145c22999e3-odnoklassniki.svg);
  width: 32px;
  height: 32px;
}
.nb-m-shared-icon {
  background-image: url(//yastatic.net/mail/_/3052a62b7143d42a0a5265e8db8eb854-shared.svg);
  width: 32px;
  height: 32px;
}
.nb-m-published-icon {
  background-image: url(//yastatic.net/mail/_/3985c128039bbb1494f3a5fa12261053-published.svg);
  width: 32px;
  height: 32px;
}
.nb-m-new-folder-icon {
  background-image: url(//yastatic.net/mail/_/3268ad3e05fb124506493c2600737577-new-folder.svg);
  width: 32px;
  height: 32px;
}
.nb-m-view-tiles-icon {
  background-image: url(//yastatic.net/mail/_/cba387f1c3f06a22948bb7998c8d8f0a-view-tiles.svg);
  width: 32px;
  height: 32px;
}
.nb-m-view-icons-icon {
  background-image: url(//yastatic.net/mail/_/c8fc691be0cabbc11cf7606f229606a2-view-icons.svg);
  width: 32px;
  height: 32px;
}
.nb-m-view-list-icon {
  background-image: url(//yastatic.net/mail/_/5248de3e191ffbca3b7b63a84c9f63e5-view-list.svg);
  width: 32px;
  height: 32px;
}
.nb-m-compose-icon {
  background-image: url(//yastatic.net/mail/_/a14650ce17a6f50e807f9a128ee4ff83-compose.svg);
  width: 32px;
  height: 32px;
}
.nb-m-compose-yellow-icon {
  background-image: url(//yastatic.net/mail/_/c4bd494d0fc2e40d87ed6808381cbee3-compose-yellow.svg);
  width: 32px;
  height: 32px;
}
.nb-m-full-screen-white-icon {
  background-image: url(//yastatic.net/mail/_/c1bb7ecb9801f59d3e984359bf826af0-full-screen-white.svg);
  width: 32px;
  height: 32px;
}
.nb-m-next-icon {
  background-image: url(//yastatic.net/mail/_/008d51576e5e1f517df0ff32a34a8099-next.svg);
  width: 32px;
  height: 32px;
}
.nb-m-prev-icon {
  background-image: url(//yastatic.net/mail/_/9e4f00f42d55e08583022b8f6fb2baec-prev.svg);
  width: 32px;
  height: 32px;
}
.nb-m-volume-icon {
  background-image: url(//yastatic.net/mail/_/3073e3ccdfa44685a1696cb7694ef7c9-volume.svg);
  width: 32px;
  height: 32px;
}
.nb-m-zoom-white-icon {
  background-image: url(//yastatic.net/mail/_/c1bd1e8162f7fcc19129564e9f6131d1-zoom-white.svg);
  width: 32px;
  height: 32px;
}
.nb-m-vkontakte-square-white-icon {
  background-image: url(//yastatic.net/mail/_/4b6d71b5dd3d84ee503e09ba33381c84-vkontakte-square-white.svg);
  width: 32px;
  height: 32px;
}
.nb-m-facebook-square-white-icon {
  background-image: url(//yastatic.net/mail/_/5bb763a7dd3bdfd7cd23badc125c9e82-facebook-square-white.svg);
  width: 32px;
  height: 32px;
}
.nb-m-odnoklassniki-square-white-icon {
  background-image: url(//yastatic.net/mail/_/29b46752e0a4e2286ad01aa47935c808-odnoklassniki-square-white.svg);
  width: 32px;
  height: 32px;
}
.nb-m-vkontakte-square-black-icon {
  background-image: url(//yastatic.net/mail/_/77e66474f0e1285a798d8945a52a5dcc-vkontakte-square-black.svg);
  width: 32px;
  height: 32px;
}
.nb-m-facebook-square-black-icon {
  background-image: url(//yastatic.net/mail/_/13d60d7b342675939d060c2a7a05a75e-facebook-square-black.svg);
  width: 32px;
  height: 32px;
}
.nb-m-odnoklassniki-square-black-icon {
  background-image: url(//yastatic.net/mail/_/645fd51637eeacb024e8b4a8ea943e0a-odnoklassniki-square-black.svg);
  width: 32px;
  height: 32px;
}
.nb-m-move-icon {
  background-image: url(//yastatic.net/mail/_/9b1e8a12dc42d11284a1b95fc740580f-move.svg);
  width: 32px;
  height: 32px;
}
.nb-m-copy-icon {
  background-image: url(//yastatic.net/mail/_/1769d2ca22cd2b0baf2cee715c541847-copy.svg);
  width: 32px;
  height: 32px;
}
.nb-m-world-icon {
  background-image: url(//yastatic.net/mail/_/bd615cdaba6ae4065b75ae2850588449-world.svg);
  width: 32px;
  height: 32px;
}
.nb-m-friends-icon {
  background-image: url(//yastatic.net/mail/_/5d5c20e1e5365680ff902fabae298e91-friends.svg);
  width: 32px;
  height: 32px;
}
.nb-m-lock-icon {
  background-image: url(//yastatic.net/mail/_/b9ff41d477413781c7c570f9720b892a-lock.svg);
  width: 32px;
  height: 32px;
}
.nb-m-apple-icon {
  background-image: url(//yastatic.net/mail/_/010450a46ad932cef549ac3a8dd43831-apple.svg);
  width: 32px;
  height: 32px;
}
.nb-m-android-icon {
  background-image: url(//yastatic.net/mail/_/108ecdaabe759935d38a56f43a92640d-android.svg);
  width: 32px;
  height: 32px;
}
.nb-s-new-folder-icon {
  width: 25px;
}
.nb-m-new-folder-icon {
  width: 50px;
}
.nb-s-link-icon {
  left: 2px;
}
._nb-icon-text {
  line-height: 18px;
}
._nb-simple-input {
  position: relative;
  font-family: Arial, sans-serif;
  width: 400px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  z-index: 1;
  color: #000;
  border: 1px solid rgba(0,0,0,0.2);
  background: linear-gradient(#fff, #fff);
  background-clip: padding-box;
  background-size: 16px 16px;
  font-size: 13px;
  line-height: 16px;
  padding: 5px 8px;
  min-height: 28px;
}
._nb-simple-input,
._nb-small-simple-input,
._nb-large-simple-input,
._nb-complex-input,
._nb-complex-input ._nb-input-controller,
._nb-small-complex-input,
._nb-small-complex-input ._nb-input-controller,
._nb-large-complex-input,
._nb-large-complex-input ._nb-input-controller {
  position: relative;
  display: inline-block;
  vertical-align: top;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  max-width: 100%;
  cursor: text;
  vertical-align: baseline;
}
._nb-simple-input {
  display: inline-block;
  vertical-align: baseline;
  white-space: nowrap;
  text-decoration: none;
}
textarea._nb-simple-input {
  vertical-align: top;
}
._nb-simple-input:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  box-shadow: 0 0 10px #fc0;
}
._nb-small-simple-input {
  position: relative;
  font-family: Arial, sans-serif;
  width: 400px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  z-index: 1;
  color: #000;
  border: 1px solid rgba(0,0,0,0.2);
  background: linear-gradient(#fff, #fff);
  background-clip: padding-box;
  background-size: 16px 16px;
  font-size: 13px;
  line-height: 16px;
  padding: 3px 6px;
  min-height: 24px;
}
._nb-small-simple-input {
  display: inline-block;
  vertical-align: baseline;
  white-space: nowrap;
  text-decoration: none;
}
textarea._nb-small-simple-input {
  vertical-align: top;
}
._nb-small-simple-input:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  box-shadow: 0 0 10px #fc0;
}
._nb-large-simple-input {
  position: relative;
  font-family: Arial, sans-serif;
  width: 400px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  z-index: 1;
  color: #000;
  border: 1px solid rgba(0,0,0,0.2);
  background: linear-gradient(#fff, #fff);
  background-clip: padding-box;
  background-size: 16px 16px;
  font-size: 15px;
  line-height: 20px;
  padding: 5px 10px;
  min-height: 32px;
}
._nb-large-simple-input {
  display: inline-block;
  vertical-align: baseline;
  white-space: nowrap;
  text-decoration: none;
}
textarea._nb-large-simple-input {
  vertical-align: top;
}
._nb-large-simple-input:focus {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  box-shadow: 0 0 10px #fc0;
}
._nb-complex-input {
  position: relative;
  font-family: Arial, sans-serif;
  width: 400px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  font-size: 13px;
  line-height: 16px;
  padding: 5px 8px;
  min-height: 26px;
}
._nb-complex-input {
  display: inline-block;
  vertical-align: baseline;
  white-space: nowrap;
  text-decoration: none;
}
._nb-complex-input ._nb-input-controller {
  width: 400px;
  z-index: 9;
  width: 100%;
  height: 100%;
  resize: none;
}
textarea._nb-complex-input ._nb-input-controller {
  vertical-align: top;
}
._nb-complex-input ._nb-input-view {
  z-index: 1;
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  color: #000;
  border: 1px solid rgba(0,0,0,0.2);
  background: linear-gradient(#fff, #fff);
  background-clip: padding-box;
  background-size: 16px 16px;
}
._nb-complex-input :focus + ._nb-input-view {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  box-shadow: 0 0 10px #fc0;
}
._nb-complex-input ._nb-input-hint {
  position: relative;
  display: block;
  height: 0;
  color: rgba(0,0,0,0.5);
}
._nb-complex-input ._nb-input-hint-inner {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 13px;
  line-height: 16px;
  pointer-events: none;
  z-index: 9;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._nb-complex-input ._nb-input-hint-ghost {
  visibility: hidden;
}
._nb-complex-input ._nb-input-left {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  height: auto;
  padding: 0 8px;
  margin-left: -8px;
}
._nb-complex-input ._nb-input-left,
._nb-small-complex-input ._nb-input-left,
._nb-large-complex-input ._nb-input-left,
._nb-search-arrow-label {
  position: relative;
  z-index: 9;
  float: left;
}
._nb-complex-input ._nb-input-right {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  height: auto;
  padding: 0 8px;
  margin-right: -8px;
}
._nb-complex-input ._nb-input-right,
._nb-complex-input ._nb-input-reset,
._nb-small-complex-input ._nb-input-right,
._nb-small-complex-input ._nb-input-reset,
._nb-large-complex-input ._nb-input-right,
._nb-large-complex-input ._nb-input-reset {
  -webkit-order: 1;
      order: 1;
  position: relative;
  z-index: 9;
  float: right;
}
._nb-complex-input ._nb-input-content,
._nb-small-complex-input ._nb-input-content,
._nb-large-complex-input ._nb-input-content {
  -webkit-flex-grow: 1;
      flex-grow: 1;
  display: block;
  overflow: hidden;
  height: 100%;
}
._nb-complex-input ._nb-input-reset {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 13px;
  line-height: 16px;
  padding: 5px 8px;
  min-height: 26px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  margin-top: -5px;
  margin-bottom: -5px;
  margin-right: -8px;
  color: #000;
  width: 26px;
}
._nb-complex-input ._nb-input-reset:before,
._nb-complex-input ._nb-input-reset:after {
  width: 14px;
  margin-left: -7px;
}
._nb-small-complex-input {
  position: relative;
  font-family: Arial, sans-serif;
  width: 400px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  font-size: 13px;
  line-height: 16px;
  padding: 3px 6px;
  min-height: 22px;
}
._nb-small-complex-input {
  display: inline-block;
  vertical-align: baseline;
  white-space: nowrap;
  text-decoration: none;
}
._nb-small-complex-input ._nb-input-controller {
  width: 400px;
  z-index: 9;
  width: 100%;
  height: 100%;
  resize: none;
}
textarea._nb-small-complex-input ._nb-input-controller {
  vertical-align: top;
}
._nb-small-complex-input ._nb-input-view {
  z-index: 1;
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  color: #000;
  border: 1px solid rgba(0,0,0,0.2);
  background: linear-gradient(#fff, #fff);
  background-clip: padding-box;
  background-size: 16px 16px;
}
._nb-small-complex-input :focus + ._nb-input-view {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  box-shadow: 0 0 10px #fc0;
}
._nb-small-complex-input ._nb-input-hint {
  position: relative;
  display: block;
  height: 0;
  color: rgba(0,0,0,0.5);
}
._nb-small-complex-input ._nb-input-hint-inner {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 13px;
  line-height: 16px;
  pointer-events: none;
  z-index: 9;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._nb-small-complex-input ._nb-input-hint-ghost {
  visibility: hidden;
}
._nb-small-complex-input ._nb-input-left {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  height: auto;
  padding: 0 6px;
  margin-left: -6px;
}
._nb-small-complex-input ._nb-input-right {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  height: auto;
  padding: 0 6px;
  margin-right: -6px;
}
._nb-small-complex-input ._nb-input-reset {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 13px;
  line-height: 16px;
  padding: 3px 6px;
  min-height: 22px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  margin-top: -3px;
  margin-bottom: -3px;
  margin-right: -6px;
  color: #000;
  width: 23px;
}
._nb-small-complex-input ._nb-input-reset:before,
._nb-small-complex-input ._nb-input-reset:after {
  width: 14px;
  margin-left: -7px;
}
._nb-large-complex-input {
  position: relative;
  font-family: Arial, sans-serif;
  width: 400px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  font-size: 15px;
  line-height: 20px;
  padding: 5px 10px;
  min-height: 30px;
}
._nb-large-complex-input {
  display: inline-block;
  vertical-align: baseline;
  white-space: nowrap;
  text-decoration: none;
}
._nb-large-complex-input ._nb-input-controller {
  width: 400px;
  z-index: 9;
  width: 100%;
  height: 100%;
  resize: none;
}
textarea._nb-large-complex-input ._nb-input-controller {
  vertical-align: top;
}
._nb-large-complex-input ._nb-input-view {
  z-index: 1;
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  color: #000;
  border: 1px solid rgba(0,0,0,0.2);
  background: linear-gradient(#fff, #fff);
  background-clip: padding-box;
  background-size: 16px 16px;
}
._nb-large-complex-input :focus + ._nb-input-view {
  z-index: 2;
  border-color: rgba(178,142,0,0.6);
  box-shadow: 0 0 10px #fc0;
}
._nb-large-complex-input ._nb-input-hint {
  position: relative;
  display: block;
  height: 0;
  color: rgba(0,0,0,0.5);
}
._nb-large-complex-input ._nb-input-hint-inner {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 15px;
  line-height: 20px;
  pointer-events: none;
  z-index: 9;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._nb-large-complex-input ._nb-input-hint-ghost {
  visibility: hidden;
}
._nb-large-complex-input ._nb-input-left {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  height: auto;
  padding: 0 10px;
  margin-left: -10px;
}
._nb-large-complex-input ._nb-input-right {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  height: auto;
  padding: 0 10px;
  margin-right: -10px;
}
._nb-large-complex-input ._nb-input-reset {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 15px;
  line-height: 20px;
  padding: 5px 10px;
  min-height: 30px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  margin-top: -5px;
  margin-bottom: -5px;
  margin-right: -10px;
  color: #000;
  width: 35px;
}
.nb-input._nb-is-ghost:not(._nb-is-focused) ._nb-input-view {
  border: none;
  background: none;
  box-shadow: none;
}
.nb-input._nb-is-wrong {
  border-color: rgba(255,0,0,0.7);
  box-shadow: 0 0 0 1px rgba(255,0,0,0.7), 0 1px 0 rgba(255,255,255,0.2), inset 0 1px 1px rgba(0,0,0,0.1);
}
._nb-input-controller:-webkit-autofill {
  box-shadow: inset 0 0 0 900px #faffbd;
}
._nb-input-controller:-webkit-autofill + ._nb-input-view {
  background: #faffbd;
}
._nb-input-hint {
  visibility: hidden;
}
.nb-input-group,
.nb-group {
  position: relative;
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
}
.nb-input-group .nb-button:not(:first-child):not(:last-child),
.nb-input-group .nb-button:not(:first-child):not(:last-child):before {
  border-radius: 0 !important;
}
.nb-input-group .nb-input:not(:first-child):not(:last-child) > .nb-input-input,
.nb-input-group .nb-input:not(:first-child):not(:last-child) > .nb-input-input:before {
  border-radius: 0 !important;
}
.nb-island {
  position: relative;
  display: block;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0,0,0,0.1);
}
._nb-inline-island {
  position: relative;
  display: inline-block;
  vertical-align: top;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0,0,0,0.1);
}
._nb-fly-island {
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0,0,0,0.06), 0 10px 20px -5px rgba(0,0,0,0.4);
}
._nb-small-fly-island {
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0,0,0,0.06), 0 10px 20px -5px rgba(0,0,0,0.4);
  padding: 10px;
}
._nb-fly-island {
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0,0,0,0.06), 0 10px 20px -5px rgba(0,0,0,0.4);
  padding: 16px;
}
._nb-large-fly-island {
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0,0,0,0.06), 0 10px 20px -5px rgba(0,0,0,0.4);
  padding: 20px;
}
._nb-small-inline-island {
  position: relative;
  display: inline-block;
  vertical-align: top;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0,0,0,0.1);
  padding: 10px;
}
._nb-inline-island {
  position: relative;
  display: inline-block;
  vertical-align: top;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0,0,0,0.1);
  padding: 16px;
}
._nb-large-inline-island {
  position: relative;
  display: inline-block;
  vertical-align: top;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0,0,0,0.1);
  padding: 20px;
}
.nb-dropzone {
  margin: 0 20px 20px 20px;
  position: relative;
  padding: 20px;
  text-align: center;
}
._nb-normal-dropzone {
  color: rgba(0,0,0,0.8);
  background: #ecebe9;
  cursor: pointer;
}
._nb-normal-dropzone:before {
  border: 2px dashed rgba(0,0,0,0.2);
  content: "";
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
}
._nb-normal-dropzone:hover {
  background: #e2e1df;
}
._nb-dropzone-head {
  margin-bottom: 8px;
  font: 1.25em/1.125em Arial, sans-serif;
}
._nb-dropzone-text {
  font-size: 13px;
  line-height: 24px;
}
._nb-dropzone-button {
  margin-left: 8px;
}
._nb-modal-dropzone {
  color: #fff;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin-top: 20px;
  z-index: 120;
  box-shadow: none;
  border: 5px dashed #fff;
}
._nb-modal-dropzone ._nb-dropzone-head {
  margin-bottom: 0;
  width: 100%;
  margin-top: 30px;
  text-align: center;
  font-size: 60px;
}
._nb-modal-dropzone ._nb-dropzone-cover {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
._nb-extra-small-loader {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml;utf8,%3Csvg%20width=%2724px%27%20height=%2724px%27%20viewBox=%270%200%2024%2024%27%20xmlns=%27http%3A//www.w3.org/2000/svg%27%3E%3Ccircle%20fill=%27none%27%20stroke-width=%272%27%20stroke-dashoffset=%2769.12%27%20stroke-dasharray=%2734.56%27%20stroke=%27%23fc0%27%20cx=%2712%27%20cy=%2712%27%20r=%2711%27%3E%3Canimate%20attributeName=%27stroke-dashoffset%27%20from=%2769.12%27%20to=%270%27%20dur=%271s%27%20repeatCount=%27indefinite%27%20/%3E%3C/circle%3E%3C/svg%3E");
}
:root ._nb-extra-small-loader,
_:-ms-input-placeholder {
  box-sizing: border-box;
  border: 2px solid #fc0;
  border-left-color: transparent;
  border-top-color: transparent;
  animation: rotate360 1s linear infinite;
  border-radius: 50%;
}
body:last-child ._nb-extra-small-loader,
_:-o-prefocus {
  animation: rotate360 1s linear infinite;
}
@-webkit-keyframes rotate360 {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes rotate360 {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
._nb-small-loader {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml;utf8,%3Csvg%20width=%2724px%27%20height=%2724px%27%20viewBox=%270%200%2024%2024%27%20xmlns=%27http%3A//www.w3.org/2000/svg%27%3E%3Ccircle%20fill=%27none%27%20stroke-width=%272%27%20stroke-dashoffset=%2769.12%27%20stroke-dasharray=%2734.56%27%20stroke=%27%23fc0%27%20cx=%2712%27%20cy=%2712%27%20r=%2711%27%3E%3Canimate%20attributeName=%27stroke-dashoffset%27%20from=%2769.12%27%20to=%270%27%20dur=%271s%27%20repeatCount=%27indefinite%27%20/%3E%3C/circle%3E%3C/svg%3E");
}
:root ._nb-small-loader,
_:-ms-input-placeholder {
  box-sizing: border-box;
  border: 2px solid #fc0;
  border-left-color: transparent;
  border-top-color: transparent;
  animation: rotate360 1s linear infinite;
  border-radius: 50%;
}
body:last-child ._nb-small-loader,
_:-o-prefocus {
  animation: rotate360 1s linear infinite;
}
@-webkit-keyframes rotate360 {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes rotate360 {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
._nb-normal-loader {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 28px;
  height: 28px;
  background: url("data:image/svg+xml;utf8,%3Csvg%20width=%2728px%27%20height=%2728px%27%20viewBox=%270%200%2028%2028%27%20xmlns=%27http%3A//www.w3.org/2000/svg%27%3E%3Ccircle%20fill=%27none%27%20stroke-width=%272%27%20stroke-dashoffset=%2781.68%27%20stroke-dasharray=%2740.84%27%20stroke=%27%23fc0%27%20cx=%2714%27%20cy=%2714%27%20r=%2713%27%3E%3Canimate%20attributeName=%27stroke-dashoffset%27%20from=%2781.68%27%20to=%270%27%20dur=%271s%27%20repeatCount=%27indefinite%27%20/%3E%3C/circle%3E%3C/svg%3E");
}
:root ._nb-normal-loader,
_:-ms-input-placeholder {
  box-sizing: border-box;
  border: 2px solid #fc0;
  border-left-color: transparent;
  border-top-color: transparent;
  animation: rotate360 1s linear infinite;
  border-radius: 50%;
}
body:last-child ._nb-normal-loader,
_:-o-prefocus {
  animation: rotate360 1s linear infinite;
}
@-webkit-keyframes rotate360 {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes rotate360 {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
._nb-large-loader {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 32px;
  height: 32px;
  background: url("data:image/svg+xml;utf8,%3Csvg%20width=%2732px%27%20height=%2732px%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http%3A//www.w3.org/2000/svg%27%3E%3Ccircle%20fill=%27none%27%20stroke-width=%272%27%20stroke-dashoffset=%2794.24%27%20stroke-dasharray=%2747.12%27%20stroke=%27%23fc0%27%20cx=%2716%27%20cy=%2716%27%20r=%2715%27%3E%3Canimate%20attributeName=%27stroke-dashoffset%27%20from=%2794.24%27%20to=%270%27%20dur=%271s%27%20repeatCount=%27indefinite%27%20/%3E%3C/circle%3E%3C/svg%3E");
}
:root ._nb-large-loader,
_:-ms-input-placeholder {
  box-sizing: border-box;
  border: 2px solid #fc0;
  border-left-color: transparent;
  border-top-color: transparent;
  animation: rotate360 1s linear infinite;
  border-radius: 50%;
}
body:last-child ._nb-large-loader,
_:-o-prefocus {
  animation: rotate360 1s linear infinite;
}
@-webkit-keyframes rotate360 {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes rotate360 {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.nb-slider {
  display: inline-block;
  width: 100%;
  position: relative;
}
.nb-slider._nb-is-disabled .ui-slider-handle {
  cursor: default;
}
._nb-slider-handle {
  font-size: 15px;
  line-height: 1.467;
  font-family: Arial, sans-serif;
  position: relative;
  vertical-align: baseline;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #000;
  border-radius: 3px;
  box-shadow: 0 8px 20px -5px rgba(0,0,0,0.25);
  font-size: 15px;
  line-height: 22px;
  padding: 5px 15px;
  background: rgba(0,0,0,0.3);
  background: linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.4));
}
._nb-slider-handle:before {
  content: "";
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;
  border-radius: 2px;
}
._nb-slider-handle .button-content {
  position: relative;
  display: block;
}
._nb-slider-handle:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
input[type=file]:focus + ._nb-slider-handle,
._nb-slider-handle:focus {
  outline: 0;
}
input[type=file]:focus + ._nb-slider-handle:after,
._nb-slider-handle:focus:after {
  z-index: 9;
  box-shadow: 0 0 6px 2px rgba(255,204,0,0.7), inset 0 0 0 1px rgba(193,154,0,0.2);
  border-radius: inherit;
}
._nb-slider-handle:before {
  background: #f7f7f7;
  background: linear-gradient(#fff, #eee);
}
input[type=file]:hover + ._nb-slider-handle,
._nb-slider-handle:hover,
input[type=file]:hover + ._nb-slider-small-handle,
._nb-slider-small-handle:hover {
  background: rgba(0,0,0,0.31);
  background: linear-gradient(rgba(0,0,0,0.22), rgba(0,0,0,0.4));
}
input[type=file]:hover + ._nb-slider-handle:before,
._nb-slider-handle:hover:before,
input[type=file]:hover + ._nb-slider-small-handle:before,
._nb-slider-small-handle:hover:before {
  background: #fbfaf9;
  background: linear-gradient(#fff, #f6f5f3);
}
._nb-slider-small-handle {
  font-size: 15px;
  line-height: 1.467;
  font-family: Arial, sans-serif;
  position: relative;
  vertical-align: baseline;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #000;
  border-radius: 3px;
  box-shadow: 0 8px 20px -5px rgba(0,0,0,0.25);
  font-size: 13px;
  line-height: 18px;
  padding: 5px 13px;
  background: rgba(0,0,0,0.3);
  background: linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.4));
}
._nb-slider-small-handle:before {
  content: "";
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;
  border-radius: 2px;
}
._nb-slider-small-handle .button-content {
  position: relative;
  display: block;
}
._nb-slider-small-handle:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
input[type=file]:focus + ._nb-slider-small-handle,
._nb-slider-small-handle:focus {
  outline: 0;
}
input[type=file]:focus + ._nb-slider-small-handle:after,
._nb-slider-small-handle:focus:after {
  z-index: 9;
  box-shadow: 0 0 6px 2px rgba(255,204,0,0.7), inset 0 0 0 1px rgba(193,154,0,0.2);
  border-radius: inherit;
}
._nb-slider-small-handle:before {
  background: #f7f7f7;
  background: linear-gradient(#fff, #eee);
}
._nb-slider-fallback {
  position: relative;
  display: block;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 1.2em;
  text-align: center;
}
._nb-slider-body {
  display: none;
  position: relative;
  z-index: 7;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}
.nb-slider._nb-is-disabled ._nb-slider-body {
  opacity: 0.5;
}
._nb-slider-body:before {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  left: 1px;
  right: 1px;
  top: 0;
  margin: 0;
  height: 6px;
  border-radius: 3px;
}
._nb-slider-body:before {
  background-color: rgba(0,0,0,0.07);
  box-shadow: inset 0 1px 3px rgba(0,0,0,0.2), inset 0 0 1px rgba(0,0,0,0.4), 0 1px 0 rgba(255,255,255,0.2);
}
._nb-horiz-slider ._nb-slider-body .ui-slider-range {
  position: absolute;
  z-index: 2;
  height: 6px;
  top: 0;
  margin-left: 1px;
  margin-right: -1px;
  border-radius: 3px;
  background: rgba(255,236,166,0.4);
  box-shadow: 0 1px 7px rgba(30,23,0,0.35) inset;
}
._nb-horiz-slider ._nb-slider-body .ui-slider-range:before {
  content: '';
  position: absolute;
  left: 1px;
  right: 1px;
  top: 1px;
  bottom: 1px;
  border-radius: 2px;
  background: #ffeca6;
  box-shadow: 0 1px 3px -1px rgba(0,0,0,0.2) inset;
}
.nb-slider ._nb-slider-body .ui-slider-handle {
  z-index: 6;
  top: -0.85em;
  margin: 0 0 0 -1.5em;
}
._nb-slider_animation_yes .ui-slider-handle {
  transition: left 0.25s ease, bottom 0.25s ease;
}
._nb-slider_animation_yes .ui-slider-range {
  transition: width 0.25s ease, left 0.25s ease, height 0.25s ease, bottom 0.25s ease;
}
.nb-tabs {
  position: relative;
  display: block;
  margin: 0 -8px;
  font-size: 15px;
}
._nb-tabs-tab {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
._nb-tabs-link {
  cursor: pointer;
  color: #22c;
  text-decoration: none;
  line-height: 2em;
  padding: 3px 8px;
  position: relative;
  display: block;
}
._nb-tabs-link:hover {
  color: #d00;
}
.ui-state-active ._nb-tabs-link,
.ui-state-active:hover ._nb-tabs-link {
  color: #000;
  cursor: default;
}
.ui-state-active ._nb-tabs-link:before,
.ui-state-active:hover ._nb-tabs-link:before {
  content: "";
  position: absolute;
  top: -1px;
  right: 8px;
  bottom: auto;
  left: 8px;
  border-top: 2px solid;
}
._nb-small-tabs {
  position: relative;
  display: block;
  margin: 0 -8px;
  font-size: 13px;
}
._nb-small-rise-s-tabs,
._nb-rise-s-tabs,
._nb-small-rise-m-tabs,
._nb-rise-m-tabs,
._nb-small-rise-l-tabs,
._nb-rise-l-tabs {
  margin-top: -16px;
  margin-bottom: 10px;
}
._nb-service-arrow {
  position: relative;
  display: inline-block;
  vertical-align: top;
  z-index: 1;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  padding: 0 14px;
  padding-right: 19.119px;
  font-size: 16px;
  line-height: 32px;
  color: #000;
}
._nb-service-arrow:before {
  background: #fff;
}
._nb-service-arrow > ._nb-arrow-tail {
  background: #fff;
}
._nb-service-arrow:before {
  content: "";
}
._nb-service-arrow:before {
  z-index: -1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
._nb-service-arrow:before {
  margin-right: 9.238px;
  border: 2px solid #fc0;
  border-right-width: 0;
}
._nb-service-arrow > ._nb-arrow-tail {
  z-index: -1;
  position: absolute;
  left: 100%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0.5, 1) rotate(-135deg);
          transform: translate(-50%, -50%) scale(0.5, 1) rotate(-135deg);
}
._nb-service-arrow > ._nb-arrow-tail {
  width: 19.8px;
  height: 19.8px;
  margin-left: -9.583px;
  border: 3px solid #fc0;
  border-top: 0;
  border-right: 0;
}
a._nb-service-arrow {
  cursor: pointer;
  color: #000;
  text-decoration: none;
}
._nb-search-arrow {
  position: relative;
  display: block;
  padding: 5px 14px 5px 5px;
  background: #ffdb4c;
  white-space: nowrap;
  margin-right: 12.124px;
}
._nb-search-arrow:before {
  content: "";
}
._nb-search-arrow:before {
  position: absolute;
  left: 100%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0.5, 1) rotate(-135deg);
          transform: translate(-50%, -50%) scale(0.5, 1) rotate(-135deg);
}
._nb-search-arrow:before {
  width: 29.69848481766999px;
  height: 29.69848481766999px;
  background: linear-gradient(45deg, #ffdb4c 50%, transparent 50%);
  -webkit-transform: translate(-50%, -50%) scale(0.5, 1) rotate(-135deg) translateZ(0);
}
._nb-search-arrow-content {
  display: block;
  overflow: hidden;
}
._nb-search-arrow-content > ._nb-search-arrow-input {
  width: 100%;
}
._nb-search-arrow-button {
  float: right;
  margin-left: 6px;
}
._nb-search-arrow-label {
  margin: -5px 0 -5px -5px;
  padding: 5px 5px 5px 5px;
  cursor: pointer;
  color: #000;
  text-decoration: none;
  border-right: 1px solid rgba(0,0,0,0.08);
  margin-right: 10px;
  font-size: 16px;
  background: linear-gradient(rgba(255,225,120,0.1), rgba(0,0,0,0.02));
  padding: 5px 10px;
  margin-right: 5px;
}
._nb-search-arrow-label:hover {
  color: #d00;
}
.nb-header {
  min-width: 700px;
}
._nb-header-actions {
  float: right;
  margin-right: 10px;
}
._nb-header-main {
  overflow: hidden;
}
._nb-header-logo {
  display: inline-block;
  background: url(//yastatic.net/mail/_/7ba2292d099e3293a18729ef654c7a6f-yandex.svg) 50% 50% no-repeat;
  width: 138px;
  height: 42px;
}
._nb-header-arrow {
  display: inline-block;
}
._nb-header-arrow._nb-search-arrow {
  width: 60%;
}
._nb-header-button {
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
  width: 38px;
  height: 38px;
  box-shadow: none;
  border-radius: 3px;
  position: relative;
  cursor: pointer;
}
._nb-header-button:hover {
  background: #cecece;
}
._nb-header-button:before {
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;
  content: '';
  border-radius: 2px;
  background: #fff;
}
._nb-header-button ._nb-header-button-icon {
  opacity: 0.25;
  display: inline-block;
  margin-left: 3px;
}
._nb-header-pressed-button {
  background: #fff7db;
  box-shadow: 0 1px 7px rgba(30,23,0,0.8) inset, 0 2px 0 -1px rgba(255,255,255,0.2);
}
._nb-header-pressed-button:before {
  background: #ffeca6;
  background: linear-gradient(top, #ffeca6 0, #fff6d5 100%);
  box-shadow: 0 1px 3px -1px rgba(0,0,0,0.45) inset;
}
._nb-header-pressed-button ._nb-header-button-icon {
  opacity: 1;
}
.nb-user {
  cursor: pointer;
  display: inline-block;
  position: relative;
}
.nb-user:after {
  content: "";
  display: table;
  width: 100%;
  height: 0;
  visibility: hidden;
}
._nb-user-pseudo {
  display: inline-block;
  width: 100%;
}
.nb-user-avatar {
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
  position: relative;
  background-size: cover;
  background-position: 50% 50%;
  box-shadow: inset 0 1px 0 1px rgba(0,0,0,0.15);
  background-image: url(//yastatic.net/mail/_/de4e694f55c32f9f769d3578eecc38b5-avatar.png);
}
._nb-user-notice-count {
  position: absolute;
  right: -4px;
  top: -4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background: #f00;
  box-shadow: 0 1px 0 1px rgba(0,0,0,0.1), 0 5px 10px -5px rgba(0,0,0,0.5);
  color: #fff;
  font-weight: bold;
  border-radius: 50%;
  border: 2px solid #fff;
  width: 15px;
  height: 15px;
  font-size: 13px;
  line-height: 15px;
  text-align: center;
}
._nb-user-label {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}
._nb-normal-user {
  font-size: 15px;
}
._nb-normal-user .nb-user-avatar {
  width: 42px;
  height: 42px;
}
._nb-small-user {
  font-size: 13px;
}
._nb-small-user .nb-user-avatar {
  width: 32px;
  height: 32px;
}
._nb-user_ltr .nb-user-avatar {
  margin-left: 0;
}
._nb-user_ltr ._nb-user-label {
  margin-left: 10px;
}
._nb-user_rtl .nb-user-avatar {
  margin-left: 10px;
}
._nb-user_rtl ._nb-user-label {
  margin-left: 0;
}
._nb-user-email {
  color: #999;
}
._nb-user-name,
._nb-user-email {
  display: block;
}
._nb-normal-user {
  line-height: 18px;
}
._nb-small-user {
  line-height: 15.6px;
}
._nb-user-email {
  font-size: 0.95em;
}
._nb-user-name._link {
  color: #000;
}
._nb-user-name:first-letter,
._nb-user:hover ._nb-user-name {
  color: #d00;
}
._nb-user_justify {
  display: block;
  text-align: justify;
}
._nb-user_justify ._nb-user-label {
  display: block;
}
._nb-user_justify ._nb-user-name,
._nb-user_justify ._nb-user-email {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
._nb-user_justify._nb-user_rtl .nb-user-avatar {
  float: right;
}
._nb-user_justify._nb-user_rtl._nb-small-user ._nb-user-label {
  margin-right: 42px;
}
._nb-user_justify._nb-user_rtl._nb-normal-user ._nb-user-label {
  margin-right: 52px;
}
._nb-user_justify._nb-user_ltr .nb-user-avatar {
  float: left;
}
._nb-user_justify._nb-user_ltr._nb-small-user ._nb-user-label {
  margin-left: 42px;
}
._nb-user_justify._nb-user_ltr._nb-normal-user ._nb-user-label {
  margin-left: 52px;
}
._nb-user_justify._nb-small-user ._nb-user-label {
  padding-top: 3px;
}
._nb-user_justify._nb-small-user ._nb-user-name:only-child {
  top: 9px;
}
._nb-user_justify._nb-small-user ._nb-user-label {
  padding-top: 0.4px;
}
._nb-user_justify._nb-small-user ._nb-user-name:only-child {
  top: 7.8px;
}
.nb-suggest {
  display: inline-block;
}
._nb-suggest-input .nb-input {
  width: 100%;
}
._nb-suggest-container {
  position: relative;
  display: inline-block;
  vertical-align: top;
  vertical-align: top;
  padding: 5px 0;
  font-size: 15px;
  line-height: 28px;
}
._nb-suggest-container._nb-small-suggest {
  font-size: 13px;
  line-height: 25px;
}
._nb-suggest-container.nb-island {
  position: absolute;
}
._nb-suggest-item {
  position: relative;
  display: block;
  cursor: pointer;
  color: #000;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 100%;
  padding: 0 1em;
  height: 28px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: auto !important;
}
._nb-suggest-item.ui-state-focus {
  background: rgba(255,201,0,0.37);
}
._nb-small-suggest ._nb-suggest-item {
  position: relative;
  display: block;
  cursor: pointer;
  color: #000;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 100%;
  padding: 0 1em;
  height: 24px;
}
._nb-extra-small-toggler {
  position: relative;
  display: inline-block;
  vertical-align: top;
  z-index: 1;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #000;
  font-size: 13px;
}
._nb-extra-small-toggler ._nb-toggler-view {
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  text-align: center;
  width: 100%;
  line-height: 26px;
  height: 24px;
  padding: 0 12px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  border-radius: 3px;
  background: linear-gradient(to right, #ffeba0 50%, rgba(0,0,0,0.05) 50%) 100% 0;
  background-size: 200% 100%;
  transition: background-position 0.15s ease-out;
}
._nb-extra-small-toggler ._nb-toggler-view:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0.2);
  border-radius: 3px;
}
._nb-extra-small-toggler ._nb-toggler-view:hover:after {
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0.3);
}
._nb-extra-small-toggler > input:focus + ._nb-toggler-view:after,
._nb-extra-small-toggler > input:focus + ._nb-toggler-view:hover:after {
  box-shadow: 0 0 6px 2px rgba(255,204,0,0.7), inset 0 0 0 1px rgba(0,0,0,0.3);
}
._nb-extra-small-toggler > input:checked + ._nb-toggler-view {
  background-position: 0 0;
}
._nb-extra-small-toggler ._nb-toggler-view-content {
  position: relative;
  display: block;
  left: -100%;
  height: 100%;
  transition: left 0.15s ease-out;
}
._nb-extra-small-toggler > input:checked + * > ._nb-toggler-view-content {
  left: 0;
}
._nb-extra-small-toggler ._nb-toggler-view-content:after {
  content: "";
  position: absolute;
  z-index: 9;
  top: 1px;
  bottom: 1px;
  left: 100%;
  width: 22px;
  margin: 0 0 0 -11px;
  border-radius: 2px;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0,0,0,0.2);
}
._nb-extra-small-toggler ._nb-toggler-on {
  position: relative;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 100%;
  max-width: 100%;
  padding-right: 24px;
}
._nb-extra-small-toggler ._nb-toggler-off {
  position: relative;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 100%;
  max-width: 100%;
  top: -100%;
  left: 100%;
  padding-left: 24px;
}
._nb-small-toggler {
  position: relative;
  display: inline-block;
  vertical-align: top;
  z-index: 1;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #000;
  font-size: 13px;
}
._nb-small-toggler ._nb-toggler-view {
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  text-align: center;
  width: 100%;
  line-height: 30px;
  height: 28px;
  padding: 0 14px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  border-radius: 3px;
  background: linear-gradient(to right, #ffeba0 50%, rgba(0,0,0,0.05) 50%) 100% 0;
  background-size: 200% 100%;
  transition: background-position 0.15s ease-out;
}
._nb-small-toggler ._nb-toggler-view:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0.2);
  border-radius: 3px;
}
._nb-small-toggler ._nb-toggler-view:hover:after {
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0.3);
}
._nb-small-toggler > input:focus + ._nb-toggler-view:after,
._nb-small-toggler > input:focus + ._nb-toggler-view:hover:after {
  box-shadow: 0 0 6px 2px rgba(255,204,0,0.7), inset 0 0 0 1px rgba(0,0,0,0.3);
}
._nb-small-toggler > input:checked + ._nb-toggler-view {
  background-position: 0 0;
}
._nb-small-toggler ._nb-toggler-view-content {
  position: relative;
  display: block;
  left: -100%;
  height: 100%;
  transition: left 0.15s ease-out;
}
._nb-small-toggler > input:checked + * > ._nb-toggler-view-content {
  left: 0;
}
._nb-small-toggler ._nb-toggler-view-content:after {
  content: "";
  position: absolute;
  z-index: 9;
  top: 1px;
  bottom: 1px;
  left: 100%;
  width: 26px;
  margin: 0 0 0 -13px;
  border-radius: 2px;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0,0,0,0.2);
}
._nb-small-toggler ._nb-toggler-on {
  position: relative;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 100%;
  max-width: 100%;
  padding-right: 28px;
}
._nb-small-toggler ._nb-toggler-off {
  position: relative;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 100%;
  max-width: 100%;
  top: -100%;
  left: 100%;
  padding-left: 28px;
}
._nb-normal-toggler {
  position: relative;
  display: inline-block;
  vertical-align: top;
  z-index: 1;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #000;
  font-size: 15px;
}
._nb-normal-toggler ._nb-toggler-view {
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  text-align: center;
  width: 100%;
  line-height: 34px;
  height: 32px;
  padding: 0 16px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  border-radius: 3px;
  background: linear-gradient(to right, #ffeba0 50%, rgba(0,0,0,0.05) 50%) 100% 0;
  background-size: 200% 100%;
  transition: background-position 0.15s ease-out;
}
._nb-normal-toggler ._nb-toggler-view:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0.2);
  border-radius: 3px;
}
._nb-normal-toggler ._nb-toggler-view:hover:after {
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0.3);
}
._nb-normal-toggler > input:focus + ._nb-toggler-view:after,
._nb-normal-toggler > input:focus + ._nb-toggler-view:hover:after {
  box-shadow: 0 0 6px 2px rgba(255,204,0,0.7), inset 0 0 0 1px rgba(0,0,0,0.3);
}
._nb-normal-toggler > input:checked + ._nb-toggler-view {
  background-position: 0 0;
}
._nb-normal-toggler ._nb-toggler-view-content {
  position: relative;
  display: block;
  left: -100%;
  height: 100%;
  transition: left 0.15s ease-out;
}
._nb-normal-toggler > input:checked + * > ._nb-toggler-view-content {
  left: 0;
}
._nb-normal-toggler ._nb-toggler-view-content:after {
  content: "";
  position: absolute;
  z-index: 9;
  top: 1px;
  bottom: 1px;
  left: 100%;
  width: 30px;
  margin: 0 0 0 -15px;
  border-radius: 2px;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0,0,0,0.2);
}
._nb-normal-toggler ._nb-toggler-on {
  position: relative;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 100%;
  max-width: 100%;
  padding-right: 32px;
}
._nb-normal-toggler ._nb-toggler-off {
  position: relative;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 100%;
  max-width: 100%;
  top: -100%;
  left: 100%;
  padding-left: 32px;
}
.nb-group-item:not(:first-child):not(:last-child),
.nb-group-item:not(:first-child):not(:last-child):before {
  border-radius: 0 !important;
}
.nb-group-middle,
.nb-group-middle:before {
  border-radius: 0 !important;
}
.nb-group-middle,
.nb-group-middle:before {
  border-radius: 0 !important;
}
.nb-complex-group-item:not(:first-child):not(:last-child) > .nb-complex-group-item-subject,
.nb-complex-group-item:not(:first-child):not(:last-child) > .nb-complex-group-item-subject:before {
  border-radius: 0 !important;
}
.nb-with-xs-top-gap {
  margin-top: 6px;
}
.nb-with-s-top-gap {
  margin-top: 10px;
}
.nb-with-m-top-gap {
  margin-top: 16px;
}
.nb-with-l-top-gap {
  margin-top: 20px;
}
.nb-with-xs-left-gap {
  margin-left: 6px;
}
.nb-with-s-left-gap {
  margin-left: 10px;
}
.nb-with-m-left-gap {
  margin-left: 16px;
}
.nb-with-l-left-gap {
  margin-left: 20px;
}
.nb-with-xs-bottom-gap {
  margin-bottom: 6px;
}
.nb-with-s-bottom-gap {
  margin-bottom: 10px;
}
.nb-with-m-bottom-gap {
  margin-bottom: 16px;
}
.nb-with-l-bottom-gap {
  margin-bottom: 20px;
}
.nb-with-xs-right-gap {
  margin-right: 6px;
}
.nb-with-s-right-gap {
  margin-right: 10px;
}
.nb-with-m-right-gap {
  margin-right: 16px;
}
.nb-with-l-right-gap {
  margin-right: 20px;
}
._hidden,
.nb-is-hidden,
._nb-is-hidden {
  display: none !important;
}
._link {
  color: #22c;
  cursor: pointer;
  transition: color 0.15s ease-out;
}
a._link {
  text-decoration: none;
}
._link:hover {
  color: #d00;
}
._link_outer {
  color: #070;
}
.is-disabled,
.nb-is-disabled,
._nb-is-disabled {
  cursor: default !important;
  opacity: 0.6;
  pointer-events: none;
}
.is-disabled .is-disabled,
.nb-is-disabled .nb-is-disabled,
._nb-is-disabled ._nb-is-disabled {
  opacity: 1;
}
.nb-control_vab{vertical-align:baseline !important}.nb-control_vam{vertical-align:middle !important}.nb-control_wmax{width:100% !important}.nb-popup-content-100 ._nb-popup-content{height:100%}.nb-with-s-right-gap{margin-right:10px !important}._nb-small-checkbox-checkbox > ._nb-checkbox-flag + ._nb-checkbox-label{position:relative;top:-1px}
