/*-- __Reset
------------------------------------------------------------*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
img {
  border: none;
  -ms-interpolation-mode: bicubic;
}
textarea {
  overflow: auto;
  resize: vertical;
}
button {
  width: auto;
  overflow: visible;
  cursor: pointer;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input:focus {
  outline: none;
}
textarea:focus {
  outline: none;
}
a {
  outline: none;
}
button {
  outline: none;
}
* {
  outline: none;
}
input:not([type="checkbox"]),
textarea {
  -webkit-appearance: none;
}
input::-ms-clear {
  display: none;
}
/*-- __Fonts
------------------------------------------------------------*/
/* Fonts path */
/* /Fonts path */
/* Icons */
@font-face {
  font-family: 'icomoon';
  src: url('../fonts/icomoon.eot?u8pw08');
  src: url('../fonts/icomoon.eot?u8pw08#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?u8pw08') format('truetype'), url('../fonts/icomoon.woff?u8pw08') format('woff'), url('../fonts/icomoon.svg?u8pw08#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* /Icons */
/* Font Roboto template */
/* /Font Roboto template */
/* Font Roboto declaration */
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/roboto-light.eot');
  src: url('../fonts/roboto-light.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-light.woff2') format('woff2'), url('../fonts/roboto-light.woff') format('woff'), url('../fonts/roboto-light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/roboto-bold.eot');
  src: url('../fonts/roboto-bold.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-bold.woff2') format('woff2'), url('../fonts/roboto-bold.woff') format('woff'), url('../fonts/roboto-bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
/* Font Roboto declaration */
/* Full font Roboto */
/* /Full font Roboto */
/*-- __Icon font
------------------------------------------------------------*/
/*-- __Transitions
------------------------------------------------------------*/
/* Transition */
/* /Transition */
/* Animated */
.animated {
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
.opacity-animated {
  -webkit-transition: opacity .3s ease;
  -moz-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease;
}
/* /Animated */
/* Arrow animation */
@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
/* /Arrow animation */
/* Tilt animation */
@keyframes tilt {
  0%,
  4%,
  10%,
  17%,
  25%,
  34%,
  44%,
  55%,
  69%,
  84%,
  100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  2% {
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  7% {
    -moz-transform: translateY(5px);
    -ms-transform: translateY(5px);
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
  }
  13% {
    -moz-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  21% {
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  29% {
    -moz-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
  }
  39% {
    -moz-transform: translateY(3px);
    -ms-transform: translateY(3px);
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
  }
  49% {
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  62% {
    -moz-transform: translateY(2px);
    -ms-transform: translateY(2px);
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
  }
  76% {
    -moz-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
  }
  92% {
    -moz-transform: translateY(1px);
    -ms-transform: translateY(1px);
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
}
/* /Tilt animation */
._tilt {
  -webkit-animation: tilt 1s linear 0s 1 normal;
  -moz-animation: tilt 1s linear 0s 1 normal;
  -o-animation: tilt 1s linear 0s 1 normal;
  animation: tilt 1s linear 0s 1 normal;
}
/*-- __Non-semantic helpers
------------------------------------------------------------*/
/* Clearfix */
.clear {
  width: 100%;
  clear: both;
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
/* /Clearfix */
/* Hidden */
.hidden {
  display: none;
}
._hidden {
  visibility: hidden;
  opacity: 0;
}
/* /Hidden */
/* Inline block */
/* /Inline block */
/* Image replacement */
.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
}
.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 150%;
}
/* /Image replacement */
/* Hide from both screenreaders and browsers */
.hidden {
  display: none !important;
  visibility: hidden;
}
/* /Hide from both screenreaders and browsers */
/* Hide only visually, but have it available for screenreaders */
.visually-hidden {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
/* /Hide only visually, but have it available for screenreaders */
/* Hide visually and from screenreaders, but maintain layout */
.invisible {
  visibility: hidden;
}
/* /Hide visually and from screenreaders, but maintain layout */
/* Placeholder */
/* /Placeholder */
/* No select */
.no-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* /No select */
/*-- __Triangle
------------------------------------------------------------*/
/* /Triangle */
/*
      Sprites list
*/
/* Example */
/* /Example */
/*-- __Sprites helper
------------------------------------------------------------*/
/*-- __Common styles
------------------------------------------------------------*/
/* Breadcrumbs */
.breadcrumbs {
  font: normal 300 11px/22px 'Roboto', sans-serif;
  margin-bottom: 7px;
}
.breadcrumbs__link {
  color: #979797;
  text-decoration: none;
}
.breadcrumbs__link:hover {
  color: #80b000;
}
/* /Breadcrumbs */
/* Contacts list */
.contacts-list {
  font-size: 0;
}
.contacts-list__item {
  display: inline-block;
  vertical-align: top;
  width: 25%;
}
.contacts-list__title {
  font: normal 700 18px/26px 'Roboto', sans-serif;
  color: #35383e;
  margin-bottom: 1px;
}
.contacts-list__text {
  font: normal 300 16px/26px 'Roboto', sans-serif;
  color: #35383e;
}
/* /Contacts list */
/* Contacts block */
.contacts-block {
  font: normal 300 18px/26px 'Roboto', sans-serif;
  color: #35383e;
  margin: 24px 0;
}
.contacts-block__link {
  color: #80b000;
}
.contacts-block__link:hover {
  color: #a9cb00;
}
/* /Contacts block */
/* Update block */
.update-screen {
  color: #575656;
  text-align: center;
  padding: 53px 0 0;
}
.update-screen:before {
  content: '';
  display: block;
  width: 86px;
  height: 86px;
  background: url('data:image/png;base64,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') 50% 50% no-repeat;
  margin: 0 auto 14px;
}
.update-screen__title {
  font: normal 700 30px/36px 'Roboto', sans-serif;
  margin: 0 0 10px;
}
.update-screen__text {
  font: normal 300 18px/27px 'Roboto', sans-serif;
  margin: 0 0 22px;
}
.update-screen__text strong {
  font-weight: bold;
}
.update-screen__bottom {
  font: normal 700 18px/27px 'Roboto', sans-serif;
}
/* /Update block */
/*-- __Text page styles
------------------------------------------------------------*/
b {
  font-weight: 700;
}
.text h2 {
  font: normal 700 32px/36px 'Roboto', sans-serif;
  color: #575656;
  margin-bottom: 23px;
}
.text h3 {
  font: normal 700 18px/26px 'Roboto', sans-serif;
  color: #35383e;
  margin-bottom: 1px;
}
.text > h3:first-child {
  margin-top: 10px;
}
.text p {
  font: normal 300 16px/26px 'Roboto', sans-serif;
  color: #35383e;
  margin: 0 0 25px;
}
.text > p:first-child {
  margin-top: 28px;
}
.text a {
  color: #80b000;
}
.text a:hover {
  color: #a9cb00;
}
.text hr {
  display: block;
  border: none;
  width: 100%;
  height: 1px;
  background: #e3e3e3;
  margin: 43px 0 36px;
}
/*-- __Controls
------------------------------------------------------------*/
/* Button */
.button {
  display: block;
  width: 100%;
  height: 38px;
  text-align: center;
  font: normal 700 18px/34px 'Roboto', sans-serif;
  background-color: #a9cb00;
  color: #FFF;
  text-decoration: none;
  padding: 0 12px 4px;
  border-radius: 5px;
  border: none;
  box-sizing: border-box;
  -webkit-transition: all .1s ease;
  -moz-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease;
}
.button--small {
  height: 32px;
  font: normal 700 14px/22px 'Roboto', sans-serif;
  padding: 4px 10px 6px;
}
.button--mini {
  height: 32px;
  font: normal 700 14px/22px 'Roboto', sans-serif;
  padding: 4px 10px 6px;
}
.button:hover {
  background: #80b000;
}
.button--blue {
  background: #4686bd;
  color: #FFF;
}
.button--blue:hover,
.button--blue:focus {
  background: #3394e7;
}
.button--blue._loading {
  color: #add9ff;
}
.button--cancel {
  background: transparent;
  color: #575656;
  border: 1px solid #d9d9d9;
}
.button--cancel:not(.button--mini) {
  line-height: 32px;
}
.button--cancel:hover,
.button--cancel:focus {
  background: transparent;
}
.button--warning {
  background: #ff6666;
  line-height: 32px;
  padding: 1px 12px 2px;
}
.button--warning:hover,
.button--warning:focus {
  background: #ff6666;
}
.button--arrow {
  padding: 0 70px 4px 19px;
  text-align: left;
  position: relative;
}
.button--arrow:before {
  content: "";
  display: block;
  position: absolute;
  width: 47px;
  height: 16px;
  margin: -8px 0 0;
  top: 50%;
  right: 18px;
  background: url('data:image/PNG;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAQCAYAAACGCybUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5QjRGQTlCOUFBM0YxMUU2QkU0QkM2NjQ5RTFGRTUwMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5QjRGQTlCQUFBM0YxMUU2QkU0QkM2NjQ5RTFGRTUwMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlCNEZBOUI3QUEzRjExRTZCRTRCQzY2NDlFMUZFNTAyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlCNEZBOUI4QUEzRjExRTZCRTRCQzY2NDlFMUZFNTAyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+lh1v/QAAAINJREFUeNpi/P//P8MgBaFArAzEHbgUsAxSh8sA8WIgZgdiRiBux6oKFPKDFMcA8Z//EFCJTc1gdjxBDwx2x6N7oGqoOR6nB4aK47F6AFTaDNqyEgf4C8StIAYTw9AFjEM62Yxm2NGikkSHD3bH43X4YHa8DBD/wOdwEGYcyk1igAADAFISM9cTAXD9AAAAAElFTkSuQmCC');
}
.button--arrow:after {
  display: inline !important;
}
.button._loading:before {
  width: 21px;
  height: 21px;
  margin: -11px -11px 0 0;
  right: 29px;
  background: url('data:image/PNG;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpERUYzM0FBMkFBNDYxMUU2OTY3NDhGMEQ0OEI1OTZBOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpERUYzM0FBM0FBNDYxMUU2OTY3NDhGMEQ0OEI1OTZBOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRFRjMzQUEwQUE0NjExRTY5Njc0OEYwRDQ4QjU5NkE4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRFRjMzQUExQUE0NjExRTY5Njc0OEYwRDQ4QjU5NkE4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+OqZ9AwAAAUZJREFUeNqs1DtPAkEUBeBZYqkJAUm0lRAs1QY7MBZ20tgo/wUTf4G2xkYhYEEDrTQWNlbWRhoqIib4QCvicq45m4yTfYTZvcmXIZmZE3Zn9jqu66qA2oEalCEPy/AKQ3iAJjz57pRQQwG6bnT9Qgc2zAwz8BA+uOkLLmAfspzPwR6cc15qAgdBoRI448JbBqgQ69Dm+hn3/wvdhG8uOI0IM51pT1bQQ/ucuFkw0NPi/o4XWtLeTc4ydA2mPLztFC7ACS/CJYyVXY3gChy5hhK6y4meilddjhVHHhs/0rAC0xihWXiDdyfki7Kpv7BUgoEZjp9Jhm5xHCQZWuV4n9Q7lUN64YGXlOVlN13zA7rz61I26gyU3lGMG7oKDa1LHQf10yjSV8vssxPtHx6FNekoZvW9R9YtLXjKP/As1wZa8Oi3aC7AAE6ADn3XxNPlAAAAAElFTkSuQmCC');
  -webkit-animation-name: rotation;
  -moz-animation-name: rotation;
  -o-animation-name: rotation;
  -ms-animation-name: rotation;
  animation-name: rotation;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-duration: .75s;
  -moz-animation-duration: .75s;
  -o-animation-duration: .75s;
  -ms-animation-duration: .75s;
  animation-duration: .75s;
}
.button._loading:after {
  content: "...";
  display: none;
}
/* /Button */
.field {
  display: block;
  margin-bottom: 30px;
  position: relative;
}
.field .ico-calendar {
  content: '';
  display: block;
  position: absolute;
  right: 9px;
  top: 50%;
  margin-top: -10px;
  opacity: 0.3;
  width: 19px;
  height: 18px;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOC4wMDJweCIgdmlld0JveD0iMCAwIDE5IDE4LjAwMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTkgMTguMDAyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzBEMEQwRCIgZD0iTTE5LDcuMDAxaC0ydjkuMDAxSDJWNy4wMDFIMHYxMWgxdjAuMDAxaDE4di0yaDBWNy4wMDF6DQoJCQkgTTcsNy4wMDFINHYzaDNWNy4wMDF6IE0xMSw3LjAwMUg4djNoM1Y3LjAwMXogTTE1LDcuMDAxaC0zdjNoM1Y3LjAwMXogTTQsMTRoM3YtM0g0VjE0eiBNOCwxNGgzdi0zSDhWMTR6IE0xMiwxNGgzdi0zaC0zVjE0eg0KCQkJIE0xNSwzLjAwMlYwSDEzdjMuMDAySDZWMEg0djMuMDAyaC00djJoMTl2LTJIMTV6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=') 50% 50% no-repeat;
  background-size: contain;
  pointer-events: none;
}
.field:last-child {
  margin-bottom: 0;
}
.field.row {
  margin: 0 -10px 29px;
}
.field.row:last-child {
  margin-bottom: 0;
}
.field.row .field .field__error {
  position: absolute;
  bottom: -22px;
  left: 0;
  font: normal 300 11px/20px 'Roboto', sans-serif;
  color: #ff6666;
}
.field--buttons.row {
  margin: 45px -10px 29px;
}
.field--buttons.row:last-child {
  margin-bottom: 0;
}
.field__input {
  display: block;
  width: 100%;
  border: 1px solid #d9d9d9;
  background: #FFF;
  height: 38px;
  border-radius: 5px;
  box-sizing: border-box;
  font: normal 300 15px/20px 'Roboto', sans-serif;
  color: #313131;
  padding: 0 12px 4px;
  -webkit-transition: all .1s ease;
  -moz-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease;
}
.field__input--calendar {
  padding-right: 41px;
}
.field__input--low {
  height: 32px;
}
.field__input:hover {
  background: #fcffee;
  border-color: #bede1e;
}
.field__input:focus {
  background: #fcffee;
  border-color: #80b000;
}
.field__input:disabled {
  background: #f6f6f6;
  border-color: #f6f6f6;
  color: #979797;
}
.field__textarea {
  display: block;
  width: 100%;
  border: 1px solid #d9d9d9;
  background: #FFF;
  height: 68px;
  border-radius: 5px;
  box-sizing: border-box;
  font: normal 300 15px/22px 'Roboto', sans-serif;
  color: #313131;
  resize: none;
  padding: 7px 12px 7px;
  margin: 0 0 11px;
  -webkit-transition: all .1s ease;
  -moz-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease;
}
.field__textarea:hover {
  background: #fcffee;
  border-color: #bede1e;
}
.field__textarea:focus {
  background: #fcffee;
  border-color: #80b000;
}
.field__textarea--big {
  height: 115px;
  margin: 0;
}
.field__textarea:disabled {
  background: #f6f6f6;
  border-color: #f6f6f6;
  color: #979797;
}
.field__label {
  display: block;
  position: absolute;
  top: 7px;
  left: 13px;
  font: normal 300 15px/20px 'Roboto', sans-serif;
  color: #979797;
  -webkit-transition: all .1s ease;
  -moz-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease;
}
.field._focused .field__label {
  font-size: 10px;
  color: #979797 !important;
  top: -24px;
}
.field__error {
  /*position: absolute;
        bottom: -22px;
        left: 0;*/
  padding: 0 0 0 21px;
  font: normal 300 11px/20px 'Roboto', sans-serif;
  color: #ff6666;
  opacity: 0;
  visibility: hidden;
  display: none;
}
.field._error .field__input {
  background: #ffefef;
  border-color: #ff6666;
  color: #ff6666;
}
.field._error .field__input::-webkit-input-placeholder {
  position: relative;
  top: 1px;
  color: #ff6666;
  opacity: 1;
  font-style: normal;
}
.field._error .field__input:-moz-placeholder {
  color: #ff6666;
  opacity: 1;
  font-style: normal;
}
.field._error .field__input::-moz-placeholder {
  color: #ff6666;
  opacity: 1;
  font-style: normal;
}
.field._error .field__input:-ms-input-placeholder {
  color: #ff6666;
  opacity: 1;
  font-style: normal;
}
.field._error .field__label {
  color: #ff6666;
}
.field._error .field__error {
  display: block;
  opacity: 1;
  visibility: visible;
}
.field--low.row {
  margin-top: -6px;
}
.field--low .label {
  height: auto;
  padding: 0;
}
.field__link {
  display: inline-block;
  vertical-align: top;
  color: #575656;
  font: normal 300 14px/18px 'Roboto', sans-serif;
}
.checkbox-container {
  display: inline-block;
  vertical-align: middle;
}
.checkbox-container--right {
  text-align: right;
}
.checkbox {
  display: inline-block;
  vertical-align: middle;
  margin-right: 13px;
  display: none;
}
.checkbox__label {
  display: inline-block;
  vertical-align: middle;
  font: normal 300 14px/22px 'Roboto', sans-serif;
  color: #979797;
  text-decoration: underline;
  position: relative;
  top: -1px;
  padding-left: 30px;
  cursor: pointer;
}
.checkbox__label:before {
  content: "";
  display: block;
  position: absolute;
  top: 6px;
  left: 4px;
  width: 13px;
  height: 13px;
  box-sizing: border-box;
  border: 1px solid #d9d9d9;
  -webkit-transition: border-color .15s ease, background .15s ease;
  -moz-transition: border-color .15s ease, background .15s ease;
  -o-transition: border-color .15s ease, background .15s ease;
  transition: border-color .15s ease, background .15s ease;
}
.checkbox__label:after {
  content: "";
  display: block;
  position: absolute;
  top: 3px;
  left: 7px;
  width: 14px;
  height: 12px;
  box-sizing: border-box;
  background: url('data:image/PNG;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk2MzgyMTJCRkNEQTExRTZCMjc1OEJEMTI2QUY4MDFBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk2MzgyMTJDRkNEQTExRTZCMjc1OEJEMTI2QUY4MDFBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTYzODIxMjlGQ0RBMTFFNkIyNzU4QkQxMjZBRjgwMUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTYzODIxMkFGQ0RBMTFFNkIyNzU4QkQxMjZBRjgwMUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7AbCXZAAAAq0lEQVR42pzRzQ2CMBjGcWicQUXvKh5cwY85ODOTOoBbqB2Ag3cVEXQPnjd5mhAjtKXJ/0R+tH0bHrPAZ03RCaUDDzRBFzRDe9UD3VHiAiOiOdEOfW1w3EAPoo98UA5ogZ5oa1AXHBHF/5CBcgzNAcgaNlBOVP3+WeABrdEZrYiW6NWGZMk7JujKu9xQSLRBZdsAFM8u0yqICu5Udo3bDKfiDprobXvcWoABACExJkWfrZ1bAAAAAElFTkSuQmCC');
  background-size: cover;
  opacity: 0;
  -webkit-transition: opacity .15s ease;
  -moz-transition: opacity .15s ease;
  -o-transition: opacity .15s ease;
  transition: opacity .15s ease;
}
.checkbox__label--security {
  font: normal 700 15px/20px 'Roboto', sans-serif;
  color: #575656;
  text-decoration: none;
  padding-left: 23px;
}
.checkbox__label--security:before {
  top: 4px;
  left: 1px;
}
.checkbox__label--security:after {
  top: 1px;
  left: 4px;
}
.checkbox__label:hover:before {
  background: #fcffee;
  border-color: #bede1e;
}
.checkbox:checked + .checkbox__label:after {
  opacity: 1;
}
.radio-buttons {
  display: block;
  margin: 0 -36px 0 0;
}
.radio {
  display: inline-block;
  vertical-align: middle;
  margin-right: 36px;
}
.radio__input {
  display: inline-block;
  vertical-align: middle;
  margin-right: 13px;
  display: none;
}
.radio__label {
  display: inline-block;
  vertical-align: middle;
  font: normal 300 14px/22px 'Roboto', sans-serif;
  color: #979797;
  text-decoration: none;
  position: relative;
  top: 8px;
  padding-left: 24px;
  cursor: pointer;
}
.radio__label:before {
  content: "";
  display: block;
  position: absolute;
  top: 3px;
  left: 0;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border: 1px solid #d9d9d9;
  border-radius: 50%;
  -webkit-transition: border-color .15s ease, background .15s ease;
  -moz-transition: border-color .15s ease, background .15s ease;
  -o-transition: border-color .15s ease, background .15s ease;
  transition: border-color .15s ease, background .15s ease;
}
.radio__label:after {
  content: "";
  display: block;
  position: absolute;
  top: 6px;
  left: 3px;
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  background: #a9cb00;
  border-radius: 50%;
  opacity: 0;
  -webkit-transition: opacity .15s ease;
  -moz-transition: opacity .15s ease;
  -o-transition: opacity .15s ease;
  transition: opacity .15s ease;
}
.radio__label:hover:before {
  background: #fcffee;
  border-color: #bede1e;
}
.radio__input:checked + .radio__label:after {
  opacity: 1;
}
/* Rotation */
@-webkit-keyframes rotation {
  0% {
    -webkit-transform: rotateZ(0);
  }
  100% {
    -webkit-transform: rotateZ(360deg);
  }
}
@-moz-keyframes rotation {
  0% {
    -moz-transform: rotateZ(0);
  }
  100% {
    -moz-transform: rotateZ(360deg);
  }
}
@-o-keyframes rotation {
  0% {
    -o-transform: rotateZ(0);
  }
  100% {
    -o-transform: rotateZ(360deg);
  }
}
@-ms-keyframes rotation {
  0% {
    -ms-transform: rotateZ(0);
  }
  100% {
    -ms-transform: rotateZ(360deg);
  }
}
@keyframes rotation {
  0% {
    transform: rotateZ(0);
  }
  100% {
    transform: rotateZ(360deg);
  }
}
/* /Rotation */
.password-show {
  width: 18px;
  height: 10px;
  background: url('data:image/PNG;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMTY3RUI2NUFBNEYxMUU2OERDNEM1QTQwQzc5NjZFMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMTY3RUI2NkFBNEYxMUU2OERDNEM1QTQwQzc5NjZFMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjIxNjdFQjYzQUE0RjExRTY4REM0QzVBNDBDNzk2NkUzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIxNjdFQjY0QUE0RjExRTY4REM0QzVBNDBDNzk2NkUzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ptWv5gAAASdJREFUeNps0T1LA0EQh/FcFEEkTUARBU1QQStFK9E2koRAukCwMV9CwVrRQsTWziaNrSKkUwhn40sqU4iK4HthI2IjwWfgf2FZs/DL3O7O7U12gjAMY94YxDKWMIMBrX/gGjVUNW+PuPOcwB4esINpbOgws6m4i0fFvujlQBVN4QhjWr/HIl69aodwjhHNb5Gxg62icZw5h9hY1SE53GBU6y9Yc/ImcIqUHbSPfu/LNcUDS8KTU8WJl2v71W5+emL/R6D4i1784BlpdHXIb1lFK3j3NgqKZVyhgYrW8l6uVVuOLtvu5xiT2rSvL6g7/t+oY1jzJop26VH77zCLbXwr8VIXOy/ruNDeF7Ywp8612++OJErIqkJreQtvqsAacYhP96U/AQYA2xpCoCFOQhwAAAAASUVORK5CYII=');
  position: absolute;
  top: 14px;
  right: 11px;
  border: 0;
  box-shadow: none;
}
.password-show:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/PNG;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyREIyOUQ0OEFBNEYxMUU2QjgxOTg4MkZDRUI2ODZBNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyREIyOUQ0OUFBNEYxMUU2QjgxOTg4MkZDRUI2ODZBNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJEQjI5RDQ2QUE0RjExRTZCODE5ODgyRkNFQjY4NkE2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJEQjI5RDQ3QUE0RjExRTZCODE5ODgyRkNFQjY4NkE2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+dWMysgAAAS1JREFUeNps0j1LA0EQh/EkSiBIGkEJChpRQSslVqKtohKwCwQb/Qg2ClYWioohpLWzSSMWgiKkiylM42ujhagIvhc2IjYS8oz8I8uahR9zuzs3N7d3weW9gD9imME4BtGq9Xeco4C85n8j5FxHkcM9MhjAioqZVcUsHhSbajc3KvZjH92a32EUL86DLrGLMjowjyTGrLB11IMjp4iNBRWZxBU6tf6MRSevF0XErdAWWrxzKihuWxIe1YWNQy/X9vP2auHA/xFU/EEE33hCFxrq5Feso1m8eRtJxTTOcIE5rU15udZt2jq6xQgO0KfNTRyjhCHvNTac+TWmrVjt81uxBNbxhXac6mCHZQkn2vvEmh5y83sWdX7IZqQwoQ7b7Azwqg7sQ+zgw72pKsAAmUU98Oyf1zMAAAAASUVORK5CYII=');
  z-index: 2;
  opacity: 0;
}
.password-show:hover:before {
  opacity: 1;
}
.password-show._active:before {
  opacity: 1;
}
.label {
  display: block;
  height: 36px;
  font-size: 0;
  padding: 8px 0 0;
  box-sizing: border-box;
  /*&:before{
        content: "";
        .inline-block();
        height: 100%;
        width: 0;
    }*/
}
.label--double {
  padding: 0;
  margin-top: -1px;
}
.label__text {
  display: inline-block;
  vertical-align: top;
  font: normal 700 14px/20px 'Roboto', sans-serif;
  color: #575656;
  position: relative;
  top: -1px;
}
/*-- __Layout
------------------------------------------------------------*/
html,
body {
  height: 100%;
}
body {
  font: normal 300 15px/21px 'Roboto', sans-serif;
  min-width: 1000px;
  overflow-x: auto;
  overflow-y: scroll;
}
.adaptive-body {
  min-width: 320px;
  min-height: 400px;
}
.page {
  min-height: 100%;
}
.page--login {
  height: 100%;
  min-height: 760px;
  box-sizing: border-box;
}
.page--cap {
  height: 100%;
  min-height: 300px;
  box-sizing: border-box;
}
.content {
  padding-bottom: 100px;
}
.clear-footer {
  clear: both;
  height: 151px;
}
.clear-footer--light {
  height: 76px;
}
.clear-footer--login {
  height: 202px;
}
.clear-footer--cap {
  height: 151px;
}
.go-top {
  display: block;
  position: fixed;
  top: 50%;
  left: 50%;
  margin: -20px 0 0 500px;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  background: #FFF;
  box-shadow: 0 1px 15px rgba(13, 5, 6, 0.15);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .15s ease;
  -moz-transition: all .15s ease;
  -o-transition: all .15s ease;
  transition: all .15s ease;
}
.go-top:before {
  content: "";
  display: block;
  width: 16px;
  height: 21px;
  background: url('data:image/PNG;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAVCAYAAABPPm7SAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFCNDNEN0ZEQ0MwRjExRTZCNTVDQ0QzQTExODMyREQ5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFCNDNEN0ZFQ0MwRjExRTZCNTVDQ0QzQTExODMyREQ5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUI0M0Q3RkJDQzBGMTFFNkI1NUNDRDNBMTE4MzJERDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUI0M0Q3RkNDQzBGMTFFNkI1NUNDRDNBMTE4MzJERDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4mO0DoAAAA2klEQVR42uySXQqCQBSFHatFtKuIglxCPUhg9AM9BhEE+VDLsCDwdXbQOtxBgRJ1bhxhEJsyevTCh9c75xzGGZXW2rHUis/lO0HTYl6DOfsGWFQJ2IApuPNdglww+yZgCwKQgRZnGQNlJxNT7Bq9AjuaU+AZax5nATWqGCCDEIwpHIDICIg4S6kJ8xCXzR74FPTAqeTTZNanxqdHyRkcwJALXRBbbuZMzRGMJEB2cAFX0Plgzium9iZexR+pDZIS8cM4o2K9PPkhJk71SorX+FPVAXXAXwKeAgwAujkuHGYNgukAAAAASUVORK5CYII=');
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -11px 0 0 -8px;
  opacity: 1;
  z-index: 1;
  -webkit-transition: all .15s ease;
  -moz-transition: all .15s ease;
  -o-transition: all .15s ease;
  transition: all .15s ease;
}
.go-top:after {
  content: "";
  display: block;
  width: 16px;
  height: 21px;
  background: url('data:image/PNG;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAVCAYAAABPPm7SAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAyQUI2NzdFQ0MxNTExRTY5QkJGREI2QjkyRjJDRDIwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAyQUI2NzdGQ0MxNTExRTY5QkJGREI2QjkyRjJDRDIwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDJBQjY3N0NDQzE1MTFFNjlCQkZEQjZCOTJGMkNEMjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDJBQjY3N0RDQzE1MTFFNjlCQkZEQjZCOTJGMkNEMjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz75rp4FAAAA3ElEQVR42uySXQqCUBCFvWaLaFcRBbmEIKLoH3oMIoiMqJf2YEHgLoqW4Q4KkqgzcYSbmGX06MCH48yZw3Wu1uZgJMWYz9E7gZUwPAED5jkwTGMwBT1w47sYmaD/jcEMtEEA8qwFNBSTri42tVwBh8NXYGs9m7UOmFP7YiCFBWhSWAWuZuCyJr0WtSo0kGQFGhSUwS7m06RWoUa0S5mVHaxBjY0S8BJuZk/NFtTlAHKCIziD4ofhMDxqL+Ck+CMVgB8jvms7isZzJlyib6QPP3qNP0VmkBn8xeAhwADqwSx73vx9dAAAAABJRU5ErkJggg==');
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -11px 0 0 -8px;
  opacity: 0;
  z-index: 2;
  -webkit-transition: all .15s ease;
  -moz-transition: all .15s ease;
  -o-transition: all .15s ease;
  transition: all .15s ease;
}
.go-top._visible {
  opacity: 1;
  visibility: visible;
}
.go-top:hover:before {
  opacity: 0;
}
.go-top:hover:after {
  opacity: 1;
}
/*-- __Header
------------------------------------------------------------*/
.header {
  background: #575656;
  position: relative;
}
.header:before {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #e3e3e3;
  height: 162px;
}
.header--light {
  height: 77px;
  background: #CCC;
}
.header--light:before {
  display: none;
}
.header--low:before {
  height: 77px;
}
.header__inner {
  height: 239px;
  margin: 0 auto;
  max-width: 980px;
  position: relative;
  z-index: 2;
}
.header__inner--low {
  height: 154px;
}
.header__inner--low .menu {
  top: 106px;
}
.header__add-patient {
  display: block;
  position: absolute;
  right: 20px;
  bottom: 39px;
  width: 220px;
}
/* Header list */
.header-list {
  white-space: nowrap;
  position: absolute;
  top: 24px;
  right: 20px;
}
.header-list__item {
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
  white-space: normal;
}
/* /Header list */
/* Logo */
.logo {
  display: block;
  position: absolute;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  left: 20px;
  top: 28px;
}
.logo--light {
  top: 25px;
  left: 19px;
}
.logo__img {
  display: block;
}
/* /Logo */
/* Language */
.language {
  display: block;
  position: absolute;
  top: 14px;
  left: 221px;
  z-index: 10;
}
.language--static {
  position: relative;
  left: 0;
  top: 0;
}
.language--static .language__link {
  color: #575656;
  font: normal 300 14px/20px 'Roboto', sans-serif;
}
.language--static .language__link:hover,
.language--static .language__link._toggle {
  color: #80b000;
}
.language__link {
  display: block;
  text-decoration: none;
  color: #FFF;
  font: normal 300 11px/20px 'Roboto', sans-serif;
  -webkit-transition: color .15s ease;
  -moz-transition: color .15s ease;
  -o-transition: color .15s ease;
  transition: color .15s ease;
}
.language__link:hover {
  color: #a9cb00;
}
.language__link._toggle {
  color: #a9cb00;
}
/* /Language */
/* User box */
.user-box {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 20;
}
.user-box--static {
  position: relative;
  top: 0;
  right: 0;
}
.user-box--static .user-box__link {
  color: #575656;
}
.user-box--static .user-box__link:hover,
.user-box--static .user-box__link._toggle {
  color: #80b000;
}
.user-box__link {
  display: block;
  text-decoration: none;
  color: #FFF;
  -webkit-transition: color .15s ease;
  -moz-transition: color .15s ease;
  -o-transition: color .15s ease;
  transition: color .15s ease;
}
.user-box__link:hover {
  color: #a9cb00;
}
.user-box__link._toggle {
  color: #a9cb00;
}
.user-box__name {
  display: inline-block;
  vertical-align: middle;
  font: normal 300 14px/20px 'Roboto', sans-serif;
  margin-right: 15px;
  position: relative;
  top: 1px;
}
.user-box__name:last-child {
  top: 0;
  margin-right: 0;
}
.user-box-avatar {
  display: inline-block;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  overflow: hidden;
  background: url('data:image/PNG;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENzk3ODdERkIyMDYxMUU2ODUwMzhDNzhBNUVCNDgxMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENzk3ODdFMEIyMDYxMUU2ODUwMzhDNzhBNUVCNDgxMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ3OTc4N0REQjIwNjExRTY4NTAzOEM3OEE1RUI0ODEzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ3OTc4N0RFQjIwNjExRTY4NTAzOEM3OEE1RUI0ODEzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+hlkdQAAAAXxJREFUeNrslsmOgkAQhmVfBCUCasKz8rQkHFiG6LBEHXD+cDAwA90N6HiZOhG6qa+6qrp+ON/3V680fvVi+we8HyCybJIkybIsXdfxwHFcXdeXy+Wztfv9vhRgmubhcIDfxxtBEPTWttttGIbgzU+RqqrH47Hr/ccq2ItqsNvtyBvW6zUw8wGaplFzSN7z7ja93W5UF+Q9FMD1eqUCyHtIAJ7nUUMqwDCM+QAYyzWcCfhqjQqoqmp+DYIgIKc4SZLz+TwfgBMURTG2ikF0Op2WTlMEODbR8jxvmmYpACmK43iw/aMoeo4eDGaZJXxWwGCzsnQwK2DwuuHl2BifBlAUxXGcAakSRdd1qQySokG5oFmQhDEvWAU+TdOyLCcA4A5yiAkDsaQGCLXxPA+dhguBXvhd9h5AlmUEBb+IfdLQx4dIl23b+A3Isqw7wMVH1Eg0vLPUjdBs8LDZbD5a6xUZ2o0fkyXeuxnGUfb7fQ+AtDxXKXGUP9LkbwEGANlZiRe0HMn6AAAAAElFTkSuQmCC');
  position: relative;
}
.user-box-avatar__img {
  display: block;
  width: 100%;
}
.user-box__link._toggle .user-box-avatar:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  border: 1px solid #a9cb00;
}
/* /User box */
/* Search form */
.search-form {
  position: absolute;
  left: 20px;
  right: 260px;
  bottom: 39px;
}
.search-form__input {
  display: block;
  width: 100%;
  background-color: #FFF;
  border: #FFF 1px solid;
  height: 38px;
  border-radius: 5px;
  padding: 0 40px 2px 14px;
  box-sizing: border-box;
  font: normal 300 14px/20px 'Roboto', sans-serif;
  color: #313131;
  -webkit-transition: all .1s ease;
  -moz-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease;
}
.search-form__input::-webkit-input-placeholder {
  position: relative;
  top: 1px;
  color: #313131;
  opacity: 1;
  font-style: normal;
}
.search-form__input:-moz-placeholder {
  color: #313131;
  opacity: 1;
  font-style: normal;
}
.search-form__input::-moz-placeholder {
  color: #313131;
  opacity: 1;
  font-style: normal;
}
.search-form__input:-ms-input-placeholder {
  color: #313131;
  opacity: 1;
  font-style: normal;
}
.search-form__input:focus {
  background: #fcffee !important;
  border-color: #fcffee !important;
}
.search-form__input:hover + .search-form__submit,
.search-form__input:focus + .search-form__submit {
  color: #a9cb00;
}
.search-form__submit {
  border: none;
  background: none;
  font-size: 0;
  position: absolute;
  top: 10px;
  right: 10px;
  -webkit-transition: all .1s ease;
  -moz-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease;
  color: #575656;
}
.search-form__submit:before {
  content: "\e900";
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
}
.search-form__submit:hover {
  color: #a9cb00;
}
.search-form:hover .search-form__input {
  border-color: #bede1e;
}
/* /Search form */
/*-- __Menu
------------------------------------------------------------*/
/* Header menu */
.menu {
  display: block;
  position: absolute;
  left: 20px;
  right: 20px;
  top: 113px;
  z-index: 2;
}
.menu__list {
  font-size: 0;
  white-space: nowrap;
}
.menu__item {
  display: inline-block;
  vertical-align: top;
  margin-left: 54.5px;
  white-space: normal;
  position: relative;
}
.menu__item:first-child {
  margin-left: 0;
}
.menu__link {
  display: block;
  font: normal 700 18px/20px 'Roboto', sans-serif;
  color: #575656;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color .1s ease;
  -moz-transition: color .1s ease;
  -o-transition: color .1s ease;
  transition: color .1s ease;
  padding-bottom: 6px;
}
.menu__link:after {
  content: '';
  display: block;
  position: absolute;
  width: 0px;
  height: 2px;
  background: #80b000;
  left: 0;
  bottom: 0;
  -webkit-transition: width .1s ease;
  -moz-transition: width .1s ease;
  -o-transition: width .1s ease;
  transition: width .1s ease;
}
.menu__link:hover,
.menu__link._active {
  color: #80b000;
}
.menu__link:hover:after,
.menu__link._active:after {
  width: 24px;
}
.menu__link--more {
  font-size: 0;
  line-height: 0;
  text-align: center;
  width: 24px;
  height: 18px;
  position: relative;
}
.menu__link--more:before {
  content: "\e902";
  display: block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  width: 26px;
  height: 18px;
  line-height: 18px;
  position: relative;
  top: 1px;
  right: 1px;
}
.menu__link--more:after {
  content: "\e903";
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 26px;
  height: 18px;
  line-height: 18px;
  left: -1px;
  top: 1px;
  bottom: auto;
  background: none;
  font-size: 18px;
  opacity: 0;
  background-color: #e3e3e3;
  -webkit-transition: opacity .1s ease;
  -moz-transition: opacity .1s ease;
  -o-transition: opacity .1s ease;
  transition: opacity .1s ease;
}
.menu__link--more:hover:after,
.menu__link--more._active:after {
  width: 26px;
}
.menu__link--more._toggle:after {
  opacity: 1;
}
/* /Header menu */
/* Footer menu */
.footer-menu {
  display: block;
  position: absolute;
  left: 20px;
  right: 20px;
  top: 28px;
  z-index: 2;
}
.footer-menu__list {
  text-align: justify;
  text-justify: newspapper;
}
.footer-menu__list:after {
  content: '';
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.footer-menu__item {
  display: inline-block;
  vertical-align: top;
}
.footer-menu__link {
  display: block;
  font: normal 700 18px/20px 'Roboto', sans-serif;
  color: #575656;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color .1s ease;
  -moz-transition: color .1s ease;
  -o-transition: color .1s ease;
  transition: color .1s ease;
  padding-bottom: 6px;
}
.footer-menu__link:after {
  content: '';
  display: block;
  position: absolute;
  width: 0px;
  height: 2px;
  background: #80b000;
  left: 0;
  bottom: 0;
  -webkit-transition: width .1s ease;
  -moz-transition: width .1s ease;
  -o-transition: width .1s ease;
  transition: width .1s ease;
}
.footer-menu__link:hover,
.footer-menu__link._active {
  color: #80b000;
}
.footer-menu__link:hover:after,
.footer-menu__link._active:after {
  width: 24px;
}
.footer-menu__link--more {
  font-size: 0;
  line-height: 0;
  text-align: center;
  width: 24px;
  height: 18px;
  position: relative;
}
.footer-menu__link--more:before {
  content: "\e902";
  display: block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  width: 26px;
  height: 18px;
  line-height: 18px;
}
.footer-menu__link--more:after {
  content: "\e903";
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 26px;
  height: 18px;
  line-height: 18px;
  left: 0;
  top: 0;
  bottom: auto;
  background: none;
  font-size: 18px;
  opacity: 0;
  background-color: #e3e3e3;
  -webkit-transition: opacity .1s ease;
  -moz-transition: opacity .1s ease;
  -o-transition: opacity .1s ease;
  transition: opacity .1s ease;
}
.footer-menu__link--more:hover:after,
.footer-menu__link--more._active:after {
  width: 26px;
}
.footer-menu__link--more._toggle:after {
  opacity: 1;
}
/* /Footer menu */
/* Submenu */
.submenu {
  position: absolute;
  width: 272px;
  background-color: #FFF;
  box-sizing: border-box;
  padding: 20px 0;
  box-shadow: 0 1px 15px rgba(13, 5, 6, 0.15);
  top: 30px;
  right: -10px;
  opacity: 0;
  visibility: hidden;
  margin-top: 20px;
  -webkit-transition: all .1s ease;
  -moz-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease;
}
.submenu._vis {
  opacity: 1;
  visibility: visible;
  margin-top: 0px;
}
.submenu:before {
  display: block;
  width: 0;
  height: 0;
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #FFF;
  border-top: none;
  position: absolute;
  top: -7px;
  right: 15px;
}
.submenu--footer {
  top: auto;
  bottom: 60px;
  margin-top: 0;
  margin-bottom: 20px;
}
.submenu--footer._vis {
  margin-bottom: 0px;
}
.submenu--footer:before {
  top: auto;
  bottom: -7px;
  display: block;
  width: 0;
  height: 0;
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #FFF;
  border-bottom: none;
}
.submenu--lang {
  width: 152px;
  left: -13px;
  top: 26px;
  right: auto;
  padding: 10px 0;
}
.submenu--lang:before {
  left: 15px;
  right: auto;
}
.submenu--lang .submenu__link {
  padding: 3px 19px 6px;
}
.submenu__link {
  display: block;
  padding: 3px 29px 6px;
  font: normal 300 14px/21px 'Roboto', sans-serif;
  color: #575656;
  text-decoration: none;
  -webkit-transition: all .1s ease;
  -moz-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease;
}
.submenu__link:hover {
  background-color: #f6f6f6;
  color: #8db71e;
}
.submenu--user {
  top: 42px;
  right: -6px;
  width: 252px;
  padding: 10px 0;
}
.submenu--user .submenu__link {
  padding: 3px 19px 6px;
}
/* /Submenu */
/*-- __Main
------------------------------------------------------------*/
.main {
  box-sizing: border-box;
  padding: 28px 20px 0;
  width: 100%;
  max-width: 980px;
  margin: auto;
}
.main__title {
  font: normal 700 32px/36px 'Roboto', sans-serif;
  color: #575656;
}
.main__title:first-child {
  padding: 6px 0 2px;
}
/*-- __Footer
------------------------------------------------------------*/
.footer {
  margin-top: -151px;
  position: relative;
  background-color: #CCC;
}
.footer:before {
  content: '';
  display: block;
  background-color: #e3e3e3;
  height: 75px;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}
.footer--light {
  background: #CCC;
  margin-top: -76px;
}
.footer--light:before {
  display: none;
}
.footer--login {
  background: #FFF;
  height: 202px;
  margin: -202px 0;
  box-sizing: border-box;
  padding: 46px 0 0;
}
.footer--login:before {
  content: none;
}
.footer--cap {
  background: #FFF;
  height: 151px;
  margin: -151px 0;
  padding: 26px 0 0;
  box-sizing: border-box;
}
.footer--cap:before {
  content: none;
}
.footer--cap .footer__inner {
  height: auto;
}
.footer--cap .footer-logo {
  margin-left: 80px;
}
.footer--cap .footer__copy {
  right: 80px !important;
  left: auto !important;
}
.footer__inner {
  height: 151px;
  margin: 0 auto;
  max-width: 980px;
  position: relative;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
}
.footer--light .footer__inner {
  height: 76px;
}
.footer__copy {
  color: #575656;
  left: 20px;
  top: 102px;
  font: normal 300 12px/20px 'Roboto', sans-serif;
}
.footer--light .footer__copy {
  color: #575656;
  top: 27px;
}
.footer__links {
  position: absolute;
  right: 20px;
  top: 102px;
  font: normal 300 12px/20px 'Roboto', sans-serif;
}
.footer--light .footer__links {
  top: 27px;
}
.footer__link {
  color: #575656;
  margin-left: 28px;
}
.footer__link:hover {
  color: #80b000;
}
.footer--light .footer__link {
  color: #575656;
}
.footer--light .footer__link:hover {
  color: #80b000;
}
.footer-logo {
  display: inline-block;
  vertical-align: top;
  margin-left: 20px;
  margin-right: 20px;
}
.footer-logo__img {
  display: block;
}
.footer-logo + .footer__copy {
  left: 180px;
  top: 47px;
}
.footer-logo ~ .footer__links {
  top: 47px;
}
/*-- __12 columns
------------------------------------------------------------*/
.row {
  display: block;
  margin: 0 -10px;
  font-size: 0;
}
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-05,
.col-15,
.col-25,
.col-35,
.col-45,
.col-55,
.col-65,
.col-75,
.col-85,
.col-95,
.col-105,
.col-115 {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  padding: 0 10px;
}
.col-12 {
  width: 100%;
}
.col-115 {
  width: 95.83333333%;
}
.col-11 {
  width: 91.66666667%;
}
.col-105 {
  width: 87.5%;
}
.col-10 {
  width: 83.33333333%;
}
.col-95 {
  width: 79.16666667%;
}
.col-9 {
  width: 75%;
}
.col-85 {
  width: 70.83333333%;
}
.col-8 {
  width: 66.66666667%;
}
.col-75 {
  width: 62.5%;
}
.col-7 {
  width: 58.33333333%;
}
.col-65 {
  width: 54.16666667%;
}
.col-6 {
  width: 50%;
}
.col-55 {
  width: 45.83333333%;
}
.col-5 {
  width: 41.66666667%;
}
.col-45 {
  width: 37.5%;
}
.col-4 {
  width: 33.33333333%;
}
.col-35 {
  width: 29.16666667%;
}
.col-3 {
  width: 25%;
}
.col-25 {
  width: 20.83333333%;
}
.col-2 {
  width: 16.66666667%;
}
.col-15 {
  width: 12.5%;
}
.col-1 {
  width: 8.33333333%;
}
.col-05 {
  width: 4.16666667%;
}
/*-- __Popup common
------------------------------------------------------------*/
/* Container */
.popup-container {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow-y: scroll;
  overflow-x: auto;
  z-index: 1000;
  display: none;
  text-align: center;
  white-space: nowrap;
}
.popup-container:before {
  content: "";
  display: block;
  height: 100%;
  width: 0;
  display: inline-block;
  vertical-align: middle;
}
/* /Container */
/* Popup */
.popup {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  position: relative;
  box-sizing: border-box;
  margin: 70px 30px;
  border-radius: 0;
  background: #FFF;
  width: 620px;
  padding: 50px 80px 80px;
  white-space: normal;
}
.popup__title {
  display: block;
  text-align: center;
  font: normal 700 32px/42px 'Roboto', sans-serif;
  color: #575656;
  margin-bottom: 21px;
}
.popup--big {
  width: 860px;
  padding: 50px 40px 50px;
}
/* /Popup */
/* Close button */
.close-popup {
  display: block;
  position: absolute;
  z-index: 5;
  width: 19px;
  height: 19px;
  top: -2px;
  right: -39px;
  font-size: 0;
  outline: none;
  text-decoration: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all .1s ease;
  -moz-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease;
}
.close-popup:before {
  content: "\e903";
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  font-size: 19px;
  color: #bdbdbd;
}
.close-popup:hover:before {
  color: #80b000;
}
/* /Close button */
/* Overlay */
.overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 999;
  background: rgba(66, 66, 66, 0.7);
}
/* /Overlay */
/*-- __Popup Search Device
------------------------------------------------------------*/
.sd {
  display: block;
  margin: 30px 0 0;
}
.sd-search {
  display: block;
  width: 100%;
  position: relative;
}
.sd-table {
  display: block;
  width: 100%;
  margin: 21px 0 0;
}
.sd-table-head {
  display: block;
  border-bottom: 1px solid #e3e3e3;
}
.sd-table-body {
  height: 508px;
  min-height: 200px;
  margin: 0 -32px 0 0;
}
.sd-table-inner {
  padding: 0 32px 0 0;
}
.sd-table .table__filter {
  font: normal 700 14px/20px 'Roboto', sans-serif;
  color: #575656;
  white-space: nowrap;
}
.sd-button {
  display: block;
  margin: 23px auto 0;
  width: 300px;
}
.sd-checkbox {
  display: block;
  position: relative;
}
.sd-checkbox__input {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  opacity: 0;
  visibility: hidden;
}
.sd-checkbox__label {
  display: block;
  width: 42px;
  height: 32px;
  position: relative;
  cursor: pointer;
}
.sd-checkbox__label:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAgCAYAAABkWOo9AAAD3ElEQVRYha3Ya4xdUxQH8N+9nYdHGhXBkKIhVCvqLfEKFWlGNB79QCS+aL0pEa96fxFhEiH1GI9USUg9Kh6JRJRKqhhEhtYgjDDxLCpl0JnOmOvDOrdze91z7zkz95+czJ291177f9be+7/WPoXe3l5NxPY4DXNxOPbFTijgD3yLdViNV5O2TCg2ieAMPIhfcA76cDUOTohOxUG4HO+Jl/kJy3FglglaJkmwHbfhWtyKPfBXiu2vyfMhlonoX4j16MZNdcZOKqJ7Yy12QAe66k1UA5uxVBAeEi8wK814ohGdjdfxAO5KsTkRnZiJ7bAB72AlNlXYjeJ6fCdevDMhvQ0KEzhM08U+uzshWo1d8AxOSRm/CRfh+Rp95+NenCC2xFbkjWibiEh3CskiXsGxdXxMwwoR4TVVfctF9FfiSAxWOs6DJejBnSn9pzYgWcYU3JHS142XxIptRZ6lL4iNvxmlFJsuXJfR378ieqM1+ooYEVr8SbkhK0r4pw5JKZOmYaSOrzFchhvLDc0S/DK+zGHbL6KahsexALuSj2ghg83GHP5+a9A/gidwJuNEj8fb+EFIS0eNgSVx6rswIHL2wiqb83IQPUkkjXpYjZPLRPfDa0LE1+Os5P/WGgOXisPyY0J6mVieMoZyEIUtDfrXYU6Z6ELsmDDvxGIckjgpVT0XC508JnHQjysrHN8nKqRGKAn5+bmB3VfYv0y0LWn8M/k7WGtEBcr5fERIVWXke3FNBqI9QpMbYUQoQHsRTycNq/AIHhLa1SoOUOXzMM7Fs3hTlHFPVjlfpXGd+UIGktugiI9FDdmGRfgI89XWxKvEvjxdpLhb8FiVzaCoO9PwAe7PyK814ThcnZlaUghWI4vdZ2qXbfNFdZ8Fs0T0Z1fraNbMksWulmoQxXZWzBEnv+mZqYwDhOzVwrwcfubiLbITLYhrRhb76XhKeia7QBzIRmgRZ+ZlGScmdG8JbqhjMxVXiKU6qo7dFKE0K3BoHbtFeFGitXnKvL1E0TFDFL3EfpuHM3B2QjYv3sWjeE7oMjXKvLxXkduxM24WN89LsfsEyNXCRpHZ7knmmYZLyp15ibaJC9hu2KdJBKsxIKJ5hPFsmfvUbxFFSLscXzly4G9xOVyggiQTk6fvxQ1zOPndLGwQhXSnqhsoE9fRPhydOH9fkJ4oRkXaHsRx4u7/P0xG8AcSx28kfnrE0mXFkHjJovhOcBg+TTOebGYaFoXJTImMiIisSSb9XURsLPn9uTiMa0VC6BdpcrEGn4OalUK/EVLSIT5MfCEO3pjxDFUSOvm1qLj2FFeXviwT/Af30PFG7HwhwgAAAABJRU5ErkJggg==') 50% 50% no-repeat;
  background-size: cover;
  opacity: 1;
  -webkit-transition: opacity .15s ease;
  -moz-transition: opacity .15s ease;
  -o-transition: opacity .15s ease;
  transition: opacity .15s ease;
}
.sd-checkbox__label:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAgCAYAAABkWOo9AAAEJElEQVRYha3YaahUZRgH8N8dl5vFLUsiR6ykjRbUsgzSyowIY6LFD0Xgl9TSdqJN24bTJklSmGUZZkFii2YFJwLLPqRmG6V2KcoowToaSamVyzVvH94zervNmZkz3j8Mw5xnef/nfd5neadl3ud6Ev1QwliMwHE4DC3Yip+wFssRY2sSRw05LvQQwSF4Br/iarTjdgxNibbhNNyEj4WXSbCgWCqf3MgCLQe4o614EHfiATyLPxu07YfrMAtzcW8SR5m2B7Kjx2AFDsZAzMxBEnZgtkB4Jz4rlsqnZCk3S/RUrMISIcS/V9EZgxl4E+9iASajf1elJI72JHF0txCNFcVSeWS1BZsJ/WDhnD2OOVXkA/AqLsqw/wPX442U6D5BsVS+Fk/ivCSO1nU1yrujfbFYOFPVSBbwTg2ShB1dhPO7C5I4WoDpWFwsldsOhOg0rMZjGfJLMKoBP73wSDVBEkdz8ZYQsX3IQ7QFTwhnMgtjcvgbhd4ZsumYUiyVh1ce5CHaib/T7yzsyeGvI8tXEkd7caNAGD1X8Cv4LofuevxTQ/4ixhdL5SPJH/p62JLD32+1hEkcdeAlXMF+oufiI/wslJaBVWw7hayfiQ1Cz57YTWdCDqIXCE2jFpbjwgrR4/GeUMTX4cr0d58qhrNxF35JSc/H+C7ynTmIwu468rUYViE6EYekzMfhFgxPnXR2+0wR6uQ5qYP1uLWL46eECakeOoXys6mO3vc4sUK0b/pwW/q9vY5xpZ93CP26685/iTsaILpaqMk1kZ7TvcVSubWAhemiy/C80HPXpARaun2ewzV4DR8IY9zL3fwvE2bPWljSwMv8BwV8JcyQfTEJX+BS1WvibcK5vAxn4X680E1nuzB3ZuFTPN0IuWKp3AeFJI52VbJ+qZCBBwl9emOG7W5hhmzDoXhU9aK9EN9k+HhI/SSq4AQhD/5XRxvtLI3oVasahGG7UQwTMr/HO1MFJwllrxouzuFnLD6kcaItKDaoPxivyO5kk4WErIliqdxbyJm3Nbgw4RxOwz01dNpwsxCqqlN6il7CGV6E02voTcLSJI42kW/CP1oYOoZgc/qsVQjl5bgqJZsXqzAPrydxtAOKpXJBKJkjkjhak5colHE47hNunjfgqCbIVcMWobPNStfpn8TR1Iowa3DNwgzh5tmOY3uIYAUD8LBwhjtwZldh3qzfLQwhrep3n2bwl0B4fBJH27oKmilPG4WmsEt2Y2gGm4VBelz3GyjN19F2nJ06/0Qg3Sz2CG17O0YncbSymtKBFPwNGI33Uz+rhdA1ip3CSxaE/wnOSOLo6yzlvMnUHbuEwWS+UGOHYqUQwiMwSJgJCsIfD5vtv66MFPr4pCSO2ust1FMt9EdMFa4wc/CtkHh77e9QncL8+oMwcQ3ChEZIwr/OMRXRTwilRgAAAABJRU5ErkJggg==') 50% 50% no-repeat;
  background-size: cover;
  opacity: 0;
  -webkit-transition: opacity .15s ease;
  -moz-transition: opacity .15s ease;
  -o-transition: opacity .15s ease;
  transition: opacity .15s ease;
}
.sd-checkbox__label:hover:before {
  opacity: 0;
}
.sd-checkbox__label:hover:after {
  opacity: 1;
}
.sd-checkbox__input:checked ~ .sd-checkbox__label:before {
  opacity: 0;
}
.sd-checkbox__input:checked ~ .sd-checkbox__label:after {
  opacity: 1;
}
/*-- __Main page header
------------------------------------------------------------*/
/*-- __Monitoring
------------------------------------------------------------*/
/* Statistical Calculation */
.statistical-calculation {
  position: relative;
  color: #575656;
  font: normal 300 14px/22px 'Roboto', sans-serif;
}
.statistical-calculation__period {
  display: inline-block;
  vertical-align: top;
  position: relative;
  cursor: pointer;
  text-transform: lowercase;
  -webkit-transition: all .15s ease;
  -moz-transition: all .15s ease;
  -o-transition: all .15s ease;
  transition: all .15s ease;
}
.statistical-calculation__period:before {
  content: '';
  display: block;
  position: absolute;
  background: url('data:image/gif;base64,R0lGODlhCAABAIABAJeXl////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNBNjRFMDNFOEEwOTExRTY4NjlFQ0JCOEFGRjY0QjVDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNBNjRFMDNGOEEwOTExRTY4NjlFQ0JCOEFGRjY0QjVDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0E2NEUwM0M4QTA5MTFFNjg2OUVDQkI4QUZGNjRCNUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0E2NEUwM0Q4QTA5MTFFNjg2OUVDQkI4QUZGNjRCNUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAABACwAAAAACAABAAACA4QdWQA7');
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  -webkit-transition: all .15s ease;
  -moz-transition: all .15s ease;
  -o-transition: all .15s ease;
  transition: all .15s ease;
}
.statistical-calculation__period:after {
  content: '';
  display: block;
  position: absolute;
  background: url('data:image/gif;base64,R0lGODlhCAABAIABAICwAP///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRDNEQ2RDMyOEEwQzExRTY5RThGQUQyMDJERkQxOENEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRDNEQ2RDMzOEEwQzExRTY5RThGQUQyMDJERkQxOENEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEM0RDZEMzA4QTBDMTFFNjlFOEZBRDIwMkRGRDE4Q0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEM0RDZEMzE4QTBDMTFFNjlFOEZBRDIwMkRGRDE4Q0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAABACwAAAAACAABAAACA4QdWQA7');
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  opacity: 0;
  z-index: 2;
  -webkit-transition: all .15s ease;
  -moz-transition: all .15s ease;
  -o-transition: all .15s ease;
  transition: all .15s ease;
}
.statistical-calculation__period:hover,
.statistical-calculation__period._toggle {
  color: #80b000;
}
.statistical-calculation__period:hover:before,
.statistical-calculation__period._toggle:before {
  opacity: 0;
}
.statistical-calculation__period:hover:after,
.statistical-calculation__period._toggle:after {
  opacity: 1;
}
.statistical-calculation__menu {
  position: absolute;
  width: 272px;
  background-color: #FFF;
  box-sizing: border-box;
  padding: 20px 0;
  box-shadow: 0 1px 15px rgba(13, 5, 6, 0.15);
  bottom: 24px;
  right: -10px;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  opacity: 0;
  visibility: hidden;
  margin-bottom: 20px;
  z-index: 5;
}
.statistical-calculation__menu._vis {
  opacity: 1;
  visibility: visible;
  margin-bottom: 0;
}
.statistical-calculation__menu:before {
  display: block;
  width: 0;
  height: 0;
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #FFF;
  border-bottom: none;
  position: absolute;
  bottom: -7px;
  right: 15px;
}
.statistical-calculation__link {
  display: block;
  padding: 3px 29px 6px;
  font: normal 300 14px/21px 'Roboto', sans-serif;
  color: #575656;
  text-decoration: none;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
.statistical-calculation__link:hover {
  background-color: #f6f6f6;
  color: #8db71e;
}
.question {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -15px;
  left: -1px;
}
.question__link {
  display: block;
  font: normal 700 11px/16px 'Roboto', sans-serif;
  color: #979797;
  background: #f7f7f7;
  border-radius: 50%;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  width: 16px;
  height: 16px;
}
.question__link:hover {
  color: #FFF;
  background: #a9cb00;
}
.question__link._toggle {
  color: #FFF;
  background: #a9cb00;
}
.question-help {
  background: #FFF;
  border: 0;
  border-radius: 3px;
  box-shadow: 0 1px 15px rgba(13, 5, 6, 0.15);
  position: absolute;
  bottom: 100%;
  left: 50%;
  width: 272px;
  margin: 0 0 20px -136px;
  padding: 13px 18px 14px;
  box-sizing: border-box;
  text-align: left;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
.question-help:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #FFF;
  border-bottom: none;
  position: absolute;
  bottom: -7px;
  left: 50%;
  margin-left: -7px;
}
.question-help._vis {
  opacity: 1;
  visibility: visible;
  margin-bottom: 10px;
}
.question-help .statistical-calculation__menu {
  right: -18px;
}
.question-help .statistical-calculation__menu:before {
  right: 25px;
}
/* /Statistical Calculation */
.select {
  display: block;
  width: 100%;
  position: relative;
  text-align: left;
}
.select__opener {
  display: block;
  width: 100%;
  height: 38px;
  position: relative;
  box-sizing: border-box;
  border: 1px solid #d9d9d9;
  background: #FFF;
  border-radius: 5px;
  padding: 6px 35px 6px 12px;
  text-decoration: none;
  -webkit-transition: all .1s ease;
  -moz-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease;
}
.select__opener__text {
  display: block;
  width: 100%;
  color: #575656;
  font: normal 300 15px/20px 'Roboto', sans-serif;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.select__opener__arrow {
  display: block;
  position: absolute;
  top: 0;
  left: auto;
  right: 10px;
  width: 21px;
  bottom: 0;
  font-size: 0;
  text-align: center;
}
.select__opener__arrow:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0;
}
.select__opener__arrow:after {
  content: "\e901";
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  vertical-align: middle;
  font-size: 9px;
  color: #bdbdbd;
}
.select__opener:hover {
  background: #fcffee;
  border-color: #bede1e;
}
.select__opener:hover .select__opener__arrow:after {
  color: #80b000;
}
.select__opener._opened .select__opener__arrow:after {
  transform: rotateX(180deg);
}
.select-body {
  display: none;
  position: absolute;
  top: 38px;
  left: 0;
  right: 0;
  box-sizing: border-box;
  border-top-width: 0;
  max-height: 260px;
  height: 151px;
  padding: 22px 0 22px;
  background: #FFF;
  box-shadow: 0 1px 15px rgba(13, 5, 6, 0.15);
  z-index: 10;
}
.select-body--short {
  height: auto;
}
.select-body--short .select-list {
  padding-right: 7px;
  margin-bottom: -22px;
}
.select-body--short .select-item:last-child .select__link {
  margin-bottom: 13px;
}
.select-list {
  padding: 0;
}
.select-item {
  display: block;
}
.select__link {
  display: block;
  width: 100%;
  height: auto;
  font: normal 300 14px/21px 'Roboto', sans-serif;
  color: #575656;
  -webkit-transition: all .1s ease;
  -moz-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease;
  text-decoration: none;
  box-sizing: border-box;
  padding: 0 17px 0;
  margin-bottom: 10px;
}
.select__link:hover {
  color: #80b000;
}
.select__link._active {
  display: none;
  margin-bottom: 0;
}
.select-item:last-child .select__link {
  margin-bottom: 0;
}
.select--small .select__opener {
  height: 32px;
  border-radius: 5px;
  padding: 3px 33px 5px 14px;
}
.select--small .select__opener__arrow {
  right: 8px;
}
.select--small .select__opener__text {
  font-size: 14px;
  line-height: 22px;
}
.select--small .select-body {
  top: 32px;
}
.select--small .select__link {
  padding: 0 23px 0 14px;
}
/** initial setup **/
.nano {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.nano > .nano-content {
  position: absolute;
  overflow: scroll;
  overflow-x: hidden;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.nano > .nano-content:focus {
  outline: thin dotted;
}
.nano > .nano-content::-webkit-scrollbar {
  display: none;
}
.nano > .nano-pane {
  background: #FFF;
  position: absolute;
  width: 4px;
  right: 10px;
  top: 0;
  bottom: 0;
  opacity: 1;
  transition: .2s;
  border-radius: 5.5px;
}
.nano > .nano-pane > .nano-slider {
  background: #e3e3e3;
  position: relative;
  margin: 0;
  border-radius: 0;
  cursor: pointer;
  -webkit-transition: background .1s ease;
  -moz-transition: background .1s ease;
  -o-transition: background .1s ease;
  transition: background .1s ease;
}
.nano > .nano-pane > .nano-slider:hover {
  background: #a9cb00;
}
.nano > .nano-pane.active > .nano-slider {
  background: #a9cb00;
}
.nano:hover > .nano-pane,
.nano-pane.active,
.nano-pane.flashed {
  /* Target only IE7 and IE8 with this hack */
  visibility: visible\9;
  opacity: 0.99;
}
.has-scrollbar > .nano-content::-webkit-scrollbar {
  display: block;
}
.filter {
  padding: 21px 0 23px;
  white-space: nowrap;
  font-size: 0;
  position: relative;
}
.filter-row {
  margin: 19px 0 0;
}
.filter-row:first-child {
  margin-top: 0;
}
.filter-check {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 77px;
  width: 190px;
}
.filter-open {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 32px;
  font: normal 300 14px/18px 'Roboto', sans-serif;
  color: #979797;
  width: 102px;
  cursor: pointer;
  position: relative;
  top: -1px;
}
.filter-open:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background: url('data:image/gif;base64,R0lGODlhCAABAIABAJeXl////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNBNjRFMDNFOEEwOTExRTY4NjlFQ0JCOEFGRjY0QjVDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNBNjRFMDNGOEEwOTExRTY4NjlFQ0JCOEFGRjY0QjVDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0E2NEUwM0M4QTA5MTFFNjg2OUVDQkI4QUZGNjRCNUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0E2NEUwM0Q4QTA5MTFFNjg2OUVDQkI4QUZGNjRCNUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAABACwAAAAACAABAAACA4QdWQA7');
}
.filter-open:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  z-index: 2;
  opacity: 0;
  background: url('data:image/gif;base64,R0lGODlhCAABAIABAICwAP///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRDNEQ2RDMyOEEwQzExRTY5RThGQUQyMDJERkQxOENEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRDNEQ2RDMzOEEwQzExRTY5RThGQUQyMDJERkQxOENEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEM0RDZEMzA4QTBDMTFFNjlFOEZBRDIwMkRGRDE4Q0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEM0RDZEMzE4QTBDMTFFNjlFOEZBRDIwMkRGRDE4Q0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAABACwAAAAACAABAAACA4QdWQA7');
}
.filter-open:hover {
  color: #80b000;
  border-color: #80b000;
}
.filter-open:hover:after {
  opacity: 1;
}
.filter-open-container {
  height: 32px;
  font-size: 0;
  line-break: 0;
}
.filter-open-container:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0;
}
.filter-advanced {
  display: none;
  background: #f6f6f6;
  margin: 19px 0 -2px;
  padding: 20px 20px 20px;
  white-space: normal;
  position: relative;
}
.filter-advanced-item {
  display: inline-block;
  vertical-align: middle;
  width: calc(25% - 22px);
  padding: 0 25px 0 0;
  box-sizing: border-box;
}
.filter-advanced-button {
  display: inline-block;
  vertical-align: middle;
  width: 88px;
}
.filter-advanced:before {
  content: "";
  display: block;
  position: absolute;
  top: -8px;
  right: 45px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent #f6f6f6 transparent;
}
.filter-clear {
  display: block;
  position: absolute;
  top: 32px;
  right: 110px;
  cursor: pointer;
  width: 11px;
  height: 11px;
  opacity: 0;
  visibility: hidden;
}
.filter-clear:before {
  content: "\e903";
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 11px;
  color: #979797;
}
.filter-clear._show {
  opacity: 1;
  visibility: visible;
}
.filter-open-container .filter-clear {
  right: 120px;
}
.search {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  width: calc(100% - 401px);
}
.search--full {
  width: 100%;
}
.search__input {
  display: block;
  width: 100%;
  border: 1px solid #d9d9d9;
  background: #FFF;
  height: 32px;
  border-radius: 5px;
  box-sizing: border-box;
  font: normal 300 13px/22px 'Roboto', sans-serif;
  color: #313131;
  padding: 0 32px 2px 12px;
  -webkit-transition: all .1s ease;
  -moz-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease;
}
.search__input:focus {
  background: #fcffee !important;
  border-color: #80b000 !important;
}
.search__input--clear {
  padding-right: 12px;
}
.search__submit {
  border: none;
  background: none;
  font-size: 0;
  position: absolute;
  top: 7px;
  right: 5px;
  color: #575656;
  -webkit-transition: color .1s ease;
  -moz-transition: color .1s ease;
  -o-transition: color .1s ease;
  transition: color .1s ease;
}
.search__submit:before {
  content: "\e900";
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
}
.search__submit:hover {
  color: #a9cb00;
}
.search:hover .search__input {
  background: #fcffee;
  border-color: #bede1e;
}
.search:hover .search__submit {
  color: #a9cb00;
}
.search__input:focus + .search__submit {
  color: #a9cb00;
}
.gray-filter {
  background: #f6f6f6;
  padding: 20px;
  font-size: 0;
  position: relative;
  margin: 19px 0 0;
}
.filter-accepted {
  padding: 0 0 16px;
  margin: -4px 0 0;
  font-size: 0;
  line-height: 0;
  position: relative;
  z-index: 2;
}
.filter-accepted--clear {
  padding: 0 0 2px;
  margin: -13px 0 0;
}
.filter-accepted:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0;
  height: 28px;
}
.filter-accepted__title {
  display: inline-block;
  vertical-align: middle;
  font: normal 300 13px/20px 'Roboto', sans-serif;
  color: #35383e;
  margin: 0 7px 6px 0;
}
.filter-accepted__count {
  font: normal 700 13px/20px 'Roboto', sans-serif;
  color: #35383e;
}
.filter-accepted__selected {
  margin: 0 0 3px 2px !important;
  padding-left: 7px !important;
}
.filter-accepted__selected.multiple-select__selected--deletable {
  padding-right: 17px !important;
}
.filter-accepted__clear {
  display: inline-block;
  vertical-align: middle;
  background: transparent;
  border: 0;
  box-shadow: 0;
  border-radius: 0;
  padding: 0;
  margin: 0 0 5px 11px;
  font: normal 300 13px/20px 'Roboto', sans-serif;
  color: #80b000;
  text-decoration: underline;
}
.filter-accepted--clear .filter-accepted__clear {
  margin: 0 0 7px 3px;
}
.table {
  display: block;
  min-height: 47px;
  position: relative;
}
.table--sbas {
  border-top: 1px solid #e3e3e3;
}
.table-head {
  display: block;
  border-bottom: 1px solid #e3e3e3;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background: #FFF;
  z-index: 2;
}
.table__filter {
  display: inline-block;
  vertical-align: middle;
  font: normal 700 15px/22px 'Roboto', sans-serif;
  color: #979797;
  text-decoration: none;
  position: relative;
  text-transform: uppercase;
}
.table__filter--small {
  font: normal 700 11px/17px 'Roboto', sans-serif;
}
.table__filter._active {
  padding-right: 13px;
}
.table__filter._down:before {
  content: "";
  display: block;
  width: 7px;
  height: 12px;
  position: absolute;
  top: 50%;
  margin-top: -5px;
  right: 0;
  opacity: 1;
  z-index: 1;
  background: url('data:image/PNG;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1MEMxQzgyMjhBREExMUU2OERFRUYxNjI4Q0ZCMjFEQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1MEMxQzgyMzhBREExMUU2OERFRUYxNjI4Q0ZCMjFEQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjUwQzFDODIwOEFEQTExRTY4REVFRjE2MjhDRkIyMURCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUwQzFDODIxOEFEQTExRTY4REVFRjE2MjhDRkIyMURCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0MuPNgAAADlJREFUeNpi+P//PwMMT58+/T8yn4kBDxhikjNmzPiPTQIsjux5dJoRRMBVQkFGRgYjmIEv+AACDACNkUpByqfCYAAAAABJRU5ErkJggg==');
  background-size: cover;
}
.table__filter._down:after {
  content: "";
  display: block;
  width: 7px;
  height: 12px;
  position: absolute;
  top: 50%;
  margin-top: -5px;
  right: 0;
  opacity: 0;
  z-index: 2;
  background: url('data:image/PNG;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RjAzNUY2NDhBREExMUU2QThGNEFDMkNCMDY1QUE4MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RjAzNUY2NThBREExMUU2QThGNEFDMkNCMDY1QUE4MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZGMDM1RjYyOEFEQTExRTZBOEY0QUMyQ0IwNjVBQTgxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZGMDM1RjYzOEFEQTExRTZBOEY0QUMyQ0IwNjVBQTgxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+dTZERwAAADhJREFUeNpi+P//PwMMN2wAUQg+EwMeMMQkGzcy/scmARZH9jw6zQgi4CqhoN7/PyOYgS/4AAIMAMijRi4UhDY4AAAAAElFTkSuQmCC');
  background-size: cover;
}
.table__filter._up:before {
  content: "";
  display: block;
  width: 7px;
  height: 12px;
  position: absolute;
  top: 50%;
  margin-top: -5px;
  right: 0;
  opacity: 1;
  z-index: 1;
  background: url('data:image/PNG;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NTY0RDdEQzhBREExMUU2OTA0NEVGOURFOUQyM0M2NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NTY0RDdERDhBREExMUU2OTA0NEVGOURFOUQyM0M2NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU1NjREN0RBOEFEQTExRTY5MDQ0RUY5REU5RDIzQzY2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU1NjREN0RCOEFEQTExRTY5MDQ0RUY5REU5RDIzQzY2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7SvdKgAAADNJREFUeNpi+P//PwMMT58+/T8yn4kBCmbMmPEfmQYDZB3oNIpR6GwGouzEBoaWJECAAQCYaFeDMbPPiQAAAABJRU5ErkJggg==');
  background-size: cover;
}
.table__filter._up:after {
  content: "";
  display: block;
  width: 7px;
  height: 12px;
  position: absolute;
  top: 50%;
  margin-top: -5px;
  right: 0;
  opacity: 0;
  z-index: 2;
  background: url('data:image/PNG;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2QjRGODkyQjhBREExMUU2QkJFN0FEQTAzNzM2MjJBRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QjRGODkyQzhBREExMUU2QkJFN0FEQTAzNzM2MjJBRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZCNEY4OTI5OEFEQTExRTZCQkU3QURBMDM3MzYyMkFEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZCNEY4OTJBOEFEQTExRTZCQkU3QURBMDM3MzYyMkFEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+QbY+CAAAADFJREFUeNpi+P//PwMMN2wAUQg+EwMUNG5k/I9MgwGyDnQaxSh0NgNRdmIDQ0sSIMAAZ4dRsWOftykAAAAASUVORK5CYII=');
  background-size: cover;
}
.table__filter:hover {
  color: #80b000;
}
.table__filter:hover:before {
  opacity: 0;
}
.table__filter:hover:after {
  opacity: 1;
}
.table__subhead th:not([rowspan="2"]) {
  padding-top: 11px;
  padding-bottom: 0;
}
.table__subhead th[rowspan="2"] {
  border-bottom: 1px solid #e3e3e3;
}
.table__subhead + tr th {
  padding-top: 2px !important;
  border-bottom: 1px solid #e3e3e3;
}
.table__small {
  font: normal 300 11px/20px 'Roboto', sans-serif;
  color: #979797;
  position: relative;
}
.table__small-link {
  border-bottom: 1px dashed #979797;
  cursor: pointer;
  -webkit-transition: color .15s ease, border-color .15s ease;
  -moz-transition: color .15s ease, border-color .15s ease;
  -o-transition: color .15s ease, border-color .15s ease;
  transition: color .15s ease, border-color .15s ease;
}
.table__small-link:hover {
  color: #a9cb00;
  border-color: #a9cb00;
}
.table__id {
  font: normal 300 11px/20px 'Roboto', sans-serif;
}
.table__date {
  display: block;
  font: normal 300 13px/20px 'Roboto', sans-serif;
  color: #979797;
}
.table__more {
  display: block;
  float: right;
  width: 43px;
  height: 55px;
  margin: -15px 0 -20px;
  background: transparent;
  border: 0;
  border-radius: 0;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
  position: relative;
}
.table__more-dots {
  display: block;
  width: 3px;
  height: 3px;
  position: absolute;
  top: 26px;
  left: 20px;
  background: #CCC;
  border-radius: 50%;
}
.table__more-dots:before {
  content: "";
  display: block;
  width: 3px;
  height: 3px;
  position: absolute;
  top: -6px;
  left: 0;
  background: #CCC;
  border-radius: 50%;
}
.table__more-dots:after {
  content: "";
  display: block;
  width: 3px;
  height: 3px;
  position: absolute;
  top: 6px;
  left: 0;
  background: #CCC;
  border-radius: 50%;
}
.table-dropdown {
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  width: 150px;
  background-color: #FFF;
  box-sizing: border-box;
  padding: 17px 0 18px;
  box-shadow: 0 1px 15px rgba(13, 5, 6, 0.15);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .1s ease;
  -moz-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease;
  z-index: 30;
  margin: 2px 0 0;
}
.table-dropdown._vis {
  opacity: 1;
  visibility: visible;
  margin-right: 0;
}
.table-dropdown-item {
  display: block;
}
.table-dropdown__link {
  display: block;
  padding: 4px 20px 6px;
  font: normal 300 14px/21px 'Roboto', sans-serif;
  color: #575656;
  text-decoration: none;
  -webkit-transition: all .1s ease;
  -moz-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease;
}
.table-dropdown__link:hover {
  color: #8db71e;
}
.table table {
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.table table th {
  padding: 12px 0 12px 20px;
  box-sizing: border-box;
  text-align: left;
  vertical-align: middle;
}
.table table th[align="center"] {
  padding: 12px 0 12px;
  text-align: center;
}
.table table th[rowspan="2"] {
  vertical-align: bottom;
}
.table table th.sub {
  padding-left: 0;
}
.table table th.leftbordered {
  border-left: 1px solid #e3e3e3;
}
.table table td {
  padding: 17px 0 21px 20px;
  box-sizing: border-box;
  text-align: left;
  font: normal 300 15px/22px 'Roboto', sans-serif;
  color: #35383e;
  vertical-align: middle;
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #FFF;
}
.table table td[align="center"] {
  padding: 18px 0 22px;
  text-align: center;
}
.table table td[align="center"] .graph {
  margin: 0 auto;
}
.table table td[align="center"] .graph-container {
  margin: 0 auto;
}
.table table td.leftbordered {
  border-left: 1px solid #e3e3e3;
}
.table table td:first-child,
.table table th:first-child {
  border-left: 1px solid #FFF;
  padding-left: 19px;
}
.table table td:last-child,
.table table th:last-child {
  border-right: 1px solid #FFF;
}
.table table tr:nth-child(even) td {
  background: #f7f7f7;
  border-top: 1px solid #f7f7f7;
  border-bottom: 1px solid #f7f7f7;
}
.table table tr:nth-child(even) td:first-child {
  border-left: 1px solid #f7f7f7;
}
.table table tr:nth-child(even) td:last-child {
  border-right: 1px solid #f7f7f7;
}
.table table tr:hover td {
  border-color: #e3e3e3;
}
.table table tr:hover td:first-child {
  border-left: 1px solid #e3e3e3;
  padding-left: 19px;
}
.table table tr:hover td:last-child {
  border-right: 1px solid #e3e3e3;
}
.table table tr._locked td {
  color: #cbcbcb;
}
.table__attention {
  display: block;
  float: right;
  width: 18px;
  height: 18px;
  box-sizing: border-box;
  border: 1px solid #ff7607;
  background: transparent;
  text-align: center;
  color: #ff7607;
  font-size: 0;
  line-height: 0;
  border-radius: 50%;
  -webkit-transition: color .15s ease, background .15s ease;
  -moz-transition: color .15s ease, background .15s ease;
  -o-transition: color .15s ease, background .15s ease;
  transition: color .15s ease, background .15s ease;
  margin: 0 20px 0 0;
  position: relative;
  top: 2px;
  cursor: pointer;
}
.table__attention:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0;
}
.table__attention:after {
  content: "!";
  display: inline-block;
  vertical-align: middle;
  font: normal 700 13px/13px 'Roboto', sans-serif;
  position: relative;
  left: 1px;
}
.table__attention:hover {
  color: #FFF;
  background: #ff7607;
}
.graph {
  display: block;
  width: 40px;
  height: 40px;
  margin: 0;
  position: relative;
  top: 3px;
  cursor: pointer;
  -webkit-transition: opacity .1s ease;
  -moz-transition: opacity .1s ease;
  -o-transition: opacity .1s ease;
  transition: opacity .1s ease;
}
.graph__attention {
  width: 18px;
  height: 18px;
  position: absolute;
  box-sizing: border-box;
  background: #FFF;
  border: #8db71e solid 1px;
  border-radius: 50%;
  right: -9px;
  top: 50%;
  margin-top: -9px;
}
.graph__attention:before {
  content: "";
  display: block;
  position: absolute;
  width: 2px;
  height: 5px;
  top: 3px;
  left: 50%;
  margin-left: -1px;
  background: #8db71e;
}
.graph__attention:after {
  content: "";
  display: block;
  position: absolute;
  width: 2px;
  height: 2px;
  top: 10px;
  left: 50%;
  margin-left: -1px;
  background: #8db71e;
}
.graph:hover {
  opacity: 0.5;
}
.graph-container {
  display: block;
  width: 40px;
  height: 40px;
  margin: 0;
  position: relative;
}
.note {
  display: block;
  color: #a9cb00;
  position: relative;
  width: 35px;
  height: 29px;
  left: -1px;
  top: 4px;
  box-sizing: border-box;
  text-align: center;
  padding: 1px 4px 8px 8px;
  font: normal 700 12px/21px 'Roboto', sans-serif;
  text-decoration: none;
}
.note:before {
  content: "\e904";
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  font-size: 28px;
  color: #a9cb00;
  position: absolute;
  top: 0;
  left: 0;
}
.note:hover {
  color: #80b000;
}
.note:hover:before {
  color: #80b000;
}
.new {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.new:before {
  content: "New";
  display: block;
  position: absolute;
  top: -12px;
  right: -20px;
  color: #80b000;
  font: normal 300 11px/15px 'Roboto', sans-serif;
}
.found {
  background-color: #e5fd6e;
  display: inline-block;
  line-height: 28px;
}
.not-found {
  text-align: center;
  padding: 50px 0 0;
}
.not-found__ico {
  display: inline-block;
  vertical-align: middle;
  width: 53px;
  height: 53px;
  position: relative;
  margin-bottom: 11px;
}
.not-found__ico:before {
  content: "\e900";
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 52px;
  color: #e3e3e3;
}
.not-found__ico:after {
  content: '';
  display: block;
  position: absolute;
  width: 10px;
  height: 2px;
  background-color: #e3e3e3;
  left: 15px;
  top: 24px;
}
.not-found__helper {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.not-found__helper:before {
  content: '';
  display: block;
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 2px;
  left: 14px;
  background-color: #e3e3e3;
  top: 16px;
}
.not-found__helper:after {
  content: '';
  display: block;
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 2px;
  left: 22px;
  background-color: #e3e3e3;
  top: 16px;
}
.not-found__text {
  display: block;
  color: #979797;
  font: normal 300 32px/36px 'Roboto', sans-serif;
}
.tl {
  display: block;
  width: 82px;
  padding: 8px 0 0;
}
.tl__name {
  font: normal 300 13px/20px 'Roboto', sans-serif;
}
.tl__txt {
  font: normal 300 11px/18px 'Roboto', sans-serif;
  color: #979797;
}
.tl-inner {
  display: block;
  width: 100%;
  height: 5px;
  position: relative;
  background: #ededed;
}
.tl-zone {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.tl-zone--green {
  background: #a9cb00;
}
.tl-zone--yellow {
  background: #ffdb32;
}
.tl-zone--red {
  background: #ff7607;
}
.tl-zone--start {
  z-index: 3;
}
.tl-zone--end {
  z-index: 2;
}
.tl-zone__num {
  display: block;
  position: absolute;
  bottom: 100%;
  margin: 0 0 6px;
  font: normal 300 13px/22px 'Roboto', sans-serif;
  color: #575656;
}
.tl-zone__num:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 6px 0;
  border-color: transparent #ededed transparent transparent;
}
.tl-zone--green.tl-zone--start .tl-zone__num:before {
  border-width: 0 6px 6px 0;
  border-color: transparent #a9cb00 transparent transparent;
}
.tl-zone--yellow.tl-zone--start .tl-zone__num:before {
  border-width: 0 6px 6px 0;
  border-color: transparent #ffdb32 transparent transparent;
}
.tl-zone--red.tl-zone--start .tl-zone__num:before {
  border-width: 0 6px 6px 0;
  border-color: transparent #ff7607 transparent transparent;
}
.tl-zone--green.tl-zone--end .tl-zone__num:before {
  border-width: 6px 6px 0 0;
  border-color: #a9cb00 transparent transparent transparent;
}
.tl-zone--yellow.tl-zone--end .tl-zone__num:before {
  border-width: 6px 6px 0 0;
  border-color: #ffdb32 transparent transparent transparent;
}
.tl-zone--red.tl-zone--end .tl-zone__num:before {
  border-width: 6px 6px 0 0;
  border-color: #ff7607 transparent transparent transparent;
}
.tl-zone--start .tl-zone__num {
  text-align: right;
  right: 0;
}
.tl-zone--end .tl-zone__num {
  text-align: left;
  left: 100%;
}
.tl-zone--end .tl-zone__num:before {
  left: 0;
  right: auto;
}
.tlu {
  display: block;
  width: 82px;
  height: 5px;
  position: relative;
}
.tlu-inner {
  display: block;
  width: 100%;
  height: 5px;
  background: transparent;
  font-size: 0;
  line-height: 0;
  position: relative;
}
.tlu-zone {
  display: inline-block;
  vertical-align: middle;
  width: 26px;
  height: 100%;
  margin: 0 2px 0 0;
}
.tlu-zone:last-child {
  margin-right: 0;
}
.tlu-zone--green {
  background: #a9cb00;
}
.tlu-zone--yellow {
  background: #ffdb32;
}
.tlu-zone--red {
  background: #ff7607;
}
.tlu__left {
  display: block;
  position: absolute;
  bottom: -8px;
  right: 100%;
  margin-right: 13px;
  font: normal 300 13px/22px 'Roboto', sans-serif;
  color: #575656;
  white-space: nowrap;
  text-align: right;
}
.tlu__right {
  display: block;
  position: absolute;
  bottom: -8px;
  left: 100%;
  margin-left: 8px;
  font: normal 300 13px/22px 'Roboto', sans-serif;
  color: #575656;
  white-space: nowrap;
  text-align: left;
}
.tlu__subtext {
  display: block;
  margin: 2px -20px 0;
  text-align: center;
  font: normal 300 11px/22px 'Roboto', sans-serif;
  color: #979797;
  white-space: nowrap;
}
.tlu-current {
  display: block;
  position: absolute;
  bottom: 100%;
  left: 0;
  margin: 0 0 6px;
}
.tlu-current__text {
  display: block;
  margin: 0 -40px 0;
  text-align: center;
  font: normal 300 13px/22px 'Roboto', sans-serif;
  color: #575656;
}
.tlu-current__text:before {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 13px;
  height: 13px;
  margin: 5px 0 0 3px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAQAAADY4iz3AAAAsklEQVQYGQXBoS4EAACA4X8uKqrEhigwbjdBkK4Ys3kIQeAp7gXwJbN5BKJ5AZtDlBQMD0D0fUmSJEmypSRJloxtGsixV3NJsuTOrYlLU2feLCjJvEdDSY78OpKSXNiT5NCnoWcDJXkxI9n3blUuDZVkKhn7ti6ZGCvJg1k7Po0kubGiJCeu/NiWZMO9lGTkz7VZmbFrallK1nzZderBkyfn5iVl0YcDSZIkKQMjSZIkSf91u4ep59dSkgAAAABJRU5ErkJggg==);
}
.tlu-current__text:after {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  left: 50%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 5.5px 0 5.5px;
  border-color: #b3b3b3 transparent transparent transparent;
  margin: 0 0 0 -5.5px;
}
.graph-eye {
  display: block;
  position: absolute;
  top: 100%;
  left: 50%;
  width: 30px;
  height: 30px;
  margin: -9px 0 0 -15px;
  background: #FFF;
  border-radius: 50%;
  z-index: 2;
  opacity: 0;
  -webkit-transition: opacity .15s ease;
  -moz-transition: opacity .15s ease;
  -o-transition: opacity .15s ease;
  transition: opacity .15s ease;
  cursor: pointer;
}
.table table tr:nth-child(2n) td .graph-eye {
  background: #f7f7f7;
}
.graph-eye:before {
  content: "";
  display: block;
  top: 0;
  left: 50%;
  width: 18px;
  height: 10px;
  margin: 3px 0 0 -9px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAQAAAATQsYqAAAA2UlEQVQY01XQvUrCARSG8UObSBEFBkE6KLTW4thUV9BSXUI0leAlREN0K+7SVMFvagoSiT7IwcJNxfE09NeIM70PD4dz3hDFrDvT0Tc21tdxak2IjIxfoeTKRBppa2pqG0kTl0pzqaEnpYHqYm/NQErP6hmh4UtK6UjY82hLCCcFHaqH+yKkZeHDzJINYXXB78LtP2kgTb0LKwv+EBq+i3AoHHjSsy8cF/RVLYRtL1J6s7k4vOpTSj3VeQVlN2bS0Lkduy4Mpalr5b+eQqho6RafDnW1VOZl/gDnFukU/ajJRgAAAABJRU5ErkJggg==) 50% 50% no-repeat;
  background-size: contain;
  opacity: 1;
  position: absolute;
  z-index: 1;
  -webkit-transition: opacity .15s ease;
  -moz-transition: opacity .15s ease;
  -o-transition: opacity .15s ease;
  transition: opacity .15s ease;
}
.graph-eye:after {
  content: "";
  display: block;
  top: 0;
  left: 50%;
  width: 18px;
  height: 10px;
  margin: 3px 0 0 -9px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAABG0lEQVQokXXSPyuGURgG8N/7MJCSEiV/i3pl8CcbshADX4BBKWVHvoIsUrIoi8kHYGBmkSwiBuEVQjEoscjw3urpibtO59zXua7rPuc+J7dxLBvVmMAwOlAX+CPOsY9tvKZFSWpdjmXcYg0D2MRQjM3A1lHAUmhALk7Uhh3kA79HXwjS0YxD1Ed+gXFcJWFymDKBhTAZxAkaA7/FYorXHtrW3MaxA/RnKlfiPYS1qEANnlCFtwz/oBRf/o8SlIXpC1rw/QcvSTAbpHSMxDyNM9xhJrCxDPcak7/NzmMXrbF5o3jdh4yoSbEnDZFfRtFCkgK6sIrPuMIJ5tCNHszjKEw+sIJe8bK5Pz5kLaYwis7IKTb6FHvYwnNa9ANLpkDsIzAYFAAAAABJRU5ErkJggg==) 50% 50% no-repeat;
  background-size: contain;
  opacity: 0;
  position: absolute;
  z-index: 2;
  -webkit-transition: opacity .15s ease;
  -moz-transition: opacity .15s ease;
  -o-transition: opacity .15s ease;
  transition: opacity .15s ease;
}
.graph-eye:hover:before {
  opacity: 0;
}
.graph-eye:hover:after {
  opacity: 1;
}
.graph-eye._opened {
  opacity: 1;
}
.graph-eye._opened:before {
  opacity: 0;
}
.graph-eye._opened:after {
  opacity: 1;
}
.graph-eye._active {
  opacity: 1;
}
.graph-eye._active:before {
  height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAABJ0lEQVQ4jaXUvyuFURgH8M99uyUMlLBIKWVwDTIoUrIymAw2k4GNQSYz8jfIX2C4BhGTbqzqFpEoAzKIbhn8GJy3Tm+un892Tj2fzvecp5MrlUr+WAle48VfqoAyev8DFbCHLix8BTVhFps4xSMOUR8hzdjBVNqUj4BaLGEmNN1jBfsB7Mgg46hkoU4Uw3HhGgO4ysSJkX6sYgLn+YAcoCU63fwPkCLqQu9ggvUMAltfIC8RAq1YT/CcQcp4qoJUUBMhaSUJpnEXISPoroLAaAa5wGSCMwyFOCOhuRrSjuUIOcEwLpNoY6wK0uhjgudwhLYAr6FPeJR4jj67k56wV4cbHPt48g3cxvlSqAG7n8RJJ/rbSqM9YBHbmTv5ceUy30gOb79F4B27uFNVHjifHAAAAABJRU5ErkJggg==) 50% 50% no-repeat;
  background-size: contain;
  margin: 0 0 0 -9px;
}
.graph-eye._active:after {
  height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAMAAAAs2N9uAAAAt1BMVEWAzQD///+AzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQCAzQA4NrWdAAAAPHRSTlMAAAECBwkKCw0ODxATFhcaHh8jJCcsMTY3QVhZYmxzdHeJjamwtLi6u73DxMXJzdXY2t7j5Ojp6uzz9PWPiqvMAAAAmElEQVR42l3OxxaCQBBE0RoTZhEEc84RDIhK/f93OaeRxfiWd9FdMMtDKVO80P8jL+byR/Xx6vo+W1q2JaHi/MPXrFsTkVtuSD5sQKR/cRTcJ8lBJgkjB0fqyqkUEpIH7EkGORFUqDvBjRk0U8FQy60NdNaZ2HcytGWXSMufREwWllKZ9PSv3bQB2VWNtCBLCKONFpOQg0FfWlAYJWQt4rsAAAAASUVORK5CYII=) 50% 50% no-repeat;
  background-size: contain;
  margin: 0 0 0 -9px;
}
.graph-container:hover .graph-eye {
  opacity: 1;
}
.graph-eye-body {
  display: none;
  position: absolute;
  bottom: 10px;
  left: 50%;
  top: auto;
  width: 248px;
  background: #FFF;
  border-radius: 0;
  z-index: 10;
  margin: 0 0 8px -124px;
  padding: 18px 20px 20px;
  box-sizing: border-box;
  box-shadow: 0px 1px 15px 0 rgba(13, 5, 6, 0.15);
}
.graph-eye-body:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin: 0 0 -8px -8px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 8px 0 8px;
  border-color: #FFF transparent transparent transparent;
}
.graph-eye__title {
  display: block;
  color: #575656;
  font: normal 300 14px/22px 'Roboto', sans-serif;
  text-align: left;
}
.graph-eye-form {
  margin: 13px 0 0;
}
.graph-eye-field {
  margin: 19px 0 0;
}
.graph-eye-field:first-child {
  margin-top: 0;
}
.sbas-empty {
  display: block;
  text-align: center;
  margin: 11px 0 20px;
}
.sbas-empty__title {
  display: block;
  font: normal 700 24px/27px 'Roboto', sans-serif;
  letter-spacing: 0.2px;
  color: #575656;
  max-width: 370px;
  margin: 0 auto;
  text-align: center;
}
.sbas-empty__text {
  display: block;
  font: normal 300 18px/20px 'Roboto', sans-serif;
  letter-spacing: 0.2px;
  color: #35383e;
  text-align: center;
  margin: 26px 0 0;
}
.sbas-empty__text a {
  color: #80b000;
  text-decoration: underline;
}
/* This is the core CSS of Tooltipster */
/* GENERAL STRUCTURE RULES (do not edit this section) */
.tooltipster-base {
  /* this ensures that a constrained height set by functionPosition,
  if greater that the natural height of the tooltip, will be enforced
  in browsers that support display:flex */
  display: flex;
  pointer-events: none;
  /* this may be overriden in JS for fixed position origins */
  position: absolute;
  z-index: 700 !important;
}
.tooltipster-box {
  /* see .tooltipster-base. flex-shrink 1 is only necessary for IE10-
  and flex-basis auto for IE11- (at least) */
  flex: 1 1 auto;
}
.tooltipster-content {
  /* prevents an overflow if the user adds padding to the div */
  box-sizing: border-box;
  /* these make sure we'll be able to detect any overflow */
  max-height: 100%;
  max-width: 100%;
  overflow: auto;
}
.tooltipster-ruler {
  /* these let us test the size of the tooltip without overflowing the window */
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
}
/* ANIMATIONS */
/* Open/close animations */
/* fade */
.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity;
}
.tooltipster-fade.tooltipster-show {
  opacity: 1;
}
/* grow */
.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-backface-visibility: hidden;
}
.tooltipster-grow.tooltipster-show {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
/* swing */
.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  -moz-transform: rotateZ(4deg);
  -o-transform: rotateZ(4deg);
  -ms-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
}
.tooltipster-swing.tooltipster-show {
  opacity: 1;
  -webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
  -o-transform: rotateZ(0deg);
  -ms-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}
/* fall */
.tooltipster-fall {
  -webkit-transition-property: top;
  -moz-transition-property: top;
  -o-transition-property: top;
  -ms-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-fall.tooltipster-initial {
  top: 0 !important;
}
.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  top: 0 !important;
  opacity: 0;
}
/* slide */
.tooltipster-slide {
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  -ms-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-slide.tooltipster-initial {
  left: -40px !important;
}
.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  left: 0 !important;
  opacity: 0;
}
/* Update animations */
/* We use animations rather than transitions here because
 transition durations may be specified in the style tag due to
 animationDuration, and we try to avoid collisions and the use
 of !important */
/* fade */
@keyframes tooltipster-fading {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.tooltipster-update-fade {
  animation: tooltipster-fading 400ms;
}
/* rotate */
@keyframes tooltipster-rotating {
  25% {
    transform: rotate(-2deg);
  }
  75% {
    transform: rotate(2deg);
  }
  100% {
    transform: rotate(0);
  }
}
.tooltipster-update-rotate {
  animation: tooltipster-rotating 600ms;
}
/* scale */
@keyframes tooltipster-scaling {
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.tooltipster-update-scale {
  animation: tooltipster-scaling 600ms;
}
/**
 * DEFAULT STYLE OF THE SIDETIP PLUGIN
 *
 * All styles are "namespaced" with .tooltipster-sidetip to prevent
 * conflicts between plugins.
 */
/* .tooltipster-box */
.tooltipster-sidetip .tooltipster-box {
  background: #FFF;
  border: 0;
  border-radius: 0;
  box-shadow: 0 1px 15px rgba(13, 5, 6, 0.15);
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
  margin-top: 2px;
}
.tooltipster-sidetip.tooltipster-left .tooltipster-box {
  margin-right: 2px;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-box {
  margin-left: 2px;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-box {
  margin-bottom: 2px;
}
/* .tooltipster-content */
.tooltipster-sidetip .tooltipster-content {
  color: #35383e;
  font: normal 300 14px/20px 'Roboto', sans-serif;
  padding: 22px 29px 25px;
}
.tooltipster-right .tooltipster-content {
  color: #35383e;
  font: normal 300 14px/20px 'Roboto', sans-serif;
  padding: 15px 29px 15px 23px;
}
/* .tooltipster-arrow : will keep only the zone of .tooltipster-arrow-uncropped that
corresponds to the arrow we want to display */
.tooltipster-sidetip .tooltipster-arrow {
  overflow: hidden;
  position: absolute;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
  height: 8px;
  /* half the width, for centering */
  margin-left: -8px;
  margin-top: -4px;
  top: 0;
  width: 16px;
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
  height: 16px;
  margin-top: -8px;
  right: 0;
  /* top 0 to keep the arrow from overflowing .tooltipster-base when it has not
  been positioned yet */
  top: 0;
  width: 8px;
  margin-right: -4px;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
  height: 16px;
  margin-top: -8px;
  left: 0;
  /* same as .tooltipster-left .tooltipster-arrow */
  top: 0;
  width: 8px;
  margin-left: -4px;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
  bottom: 0;
  height: 8px;
  margin-left: -8px;
  width: 16px;
  margin-bottom: -4px;
}
/* common rules between .tooltipster-arrow-background and .tooltipster-arrow-border */
.tooltipster-sidetip .tooltipster-arrow-background,
.tooltipster-sidetip .tooltipster-arrow-border {
  height: 0;
  position: absolute;
  width: 0;
}
/* .tooltipster-arrow-background */
.tooltipster-sidetip .tooltipster-arrow-background {
  border: 8px solid transparent;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #FFF;
  left: 0px;
  top: 3px;
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
  border-left-color: #FFF;
  left: -3px;
  top: 0px;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
  border-right-color: #FFF;
  left: 3px;
  top: 0px;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #FFF;
  left: 0px;
  top: -3px;
}
/* .tooltipster-arrow-border */
.tooltipster-sidetip .tooltipster-arrow-border {
  border: 8px solid transparent;
  left: 0;
  top: 0;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #FFF;
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
  border-left-color: #FFF;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
  border-right-color: #FFF;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #FFF;
}
/* tooltipster-arrow-uncropped */
.tooltipster-sidetip .tooltipster-arrow-uncropped {
  position: relative;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
  top: -10px;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
  left: -10px;
}
.tooltip {
  -webkit-transition: color .3s ease;
  -moz-transition: color .3s ease;
  -o-transition: color .3s ease;
  transition: color .3s ease;
  cursor: pointer;
}
.tooltip:hover {
  color: #80b000;
}
.tooltip-template {
  display: none;
}
.tooltipster-content p {
  display: block;
  font: normal 300 14px/21px 'Roboto', sans-serif;
  color: #575656;
  margin-bottom: 10px;
}
.tooltipster-content p:last-child {
  margin-bottom: 0;
}
.tooltipster-content b {
  font-weight: 700;
}
.tooltipster-new .tooltipster-box {
  background: #faffe0;
}
.tooltipster-new.tooltipster-bottom .tooltipster-box {
  margin-top: -7px;
}
.tooltipster-new.tooltipster-bottom .tooltipster-arrow {
  margin-top: -15px;
}
.tooltipster-new.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #faffe0;
}
.tooltipster-new.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #faffe0;
}
.tooltipster-new.tooltipster-left .tooltipster-box {
  margin-right: -7px;
}
.tooltipster-new.tooltipster-left .tooltipster-arrow {
  margin-right: -15px;
}
.tooltipster-new.tooltipster-left .tooltipster-arrow-border {
  border-left-color: #faffe0;
}
.tooltipster-new.tooltipster-left .tooltipster-arrow-background {
  border-left-color: #faffe0;
}
.tooltipster-new.tooltipster-right .tooltipster-box {
  margin-left: -7px;
}
.tooltipster-new.tooltipster-right .tooltipster-arrow {
  margin-left: -15px;
}
.tooltipster-new.tooltipster-right .tooltipster-arrow-border {
  border-right-color: #faffe0;
}
.tooltipster-new.tooltipster-right .tooltipster-arrow-background {
  border-right-color: #faffe0;
}
.tooltipster-new.tooltipster-top .tooltipster-box {
  margin-bottom: -7px;
}
.tooltipster-new.tooltipster-top .tooltipster-arrow {
  margin-bottom: -15px;
}
.tooltipster-new.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #faffe0;
}
.tooltipster-new.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #faffe0;
}
.tooltipster-new .tooltipster-content {
  color: #80b000;
  font: normal 300 14px/21px 'Roboto', sans-serif;
  padding: 7px 23px 10px;
}
.tooltipster-green .tooltipster-box {
  background: #faffe0;
}
.tooltipster-green.tooltipster-bottom .tooltipster-box {
  margin-top: 4px;
}
.tooltipster-green.tooltipster-bottom .tooltipster-arrow {
  margin-top: -4px;
}
.tooltipster-green.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #faffe0;
}
.tooltipster-green.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #faffe0;
}
.tooltipster-green.tooltipster-left .tooltipster-box {
  margin-right: 4px;
}
.tooltipster-green.tooltipster-left .tooltipster-arrow {
  margin-right: -4px;
}
.tooltipster-green.tooltipster-left .tooltipster-arrow-border {
  border-left-color: #faffe0;
}
.tooltipster-green.tooltipster-left .tooltipster-arrow-background {
  border-left-color: #faffe0;
}
.tooltipster-green.tooltipster-right .tooltipster-box {
  margin-left: 4px;
}
.tooltipster-green.tooltipster-right .tooltipster-arrow {
  margin-left: -4px;
}
.tooltipster-green.tooltipster-right .tooltipster-arrow-border {
  border-right-color: #faffe0;
}
.tooltipster-green.tooltipster-right .tooltipster-arrow-background {
  border-right-color: #faffe0;
}
.tooltipster-green.tooltipster-top .tooltipster-box {
  margin-bottom: 4px;
}
.tooltipster-green.tooltipster-top .tooltipster-arrow {
  margin-bottom: -4px;
}
.tooltipster-green.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #faffe0;
}
.tooltipster-green.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #faffe0;
}
.tooltipster-green .tooltipster-content {
  color: #80b000;
  font: normal 300 14px/21px 'Roboto', sans-serif;
  padding: 7px 20px 10px;
}
.login {
  min-height: 550px;
  height: calc(100% - 207px);
  position: relative;
  max-height: 855px;
}
.login:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 127px;
  left: 0;
  right: 0;
  max-height: 727px;
  background: url('../img/login_bg.jpg') 50% 100% no-repeat;
}
.login-form {
  display: block;
  position: absolute;
  width: 940px;
  height: 550px;
  z-index: 2;
  bottom: 0;
  left: 50%;
  margin-left: -470px;
  box-shadow: 0 8px 46px rgba(13, 5, 6, 0.15);
  box-sizing: border-box;
  padding: 84px 0 98px;
  background-color: #FFF;
}
.login-form:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: url('data:image/PNG;base64,iVBORw0KGgoAAAANSUhEUgAAAekAAAHlCAIAAABebpO7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJCNjc0MTFBMkIyMjExRTc4Qjc1REJBMjlEQzlGMzU5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJCNjc0MTFCMkIyMjExRTc4Qjc1REJBMjlEQzlGMzU5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkI2NzQxMTgyQjIyMTFFNzhCNzVEQkEyOURDOUYzNTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkI2NzQxMTkyQjIyMTFFNzhCNzVEQkEyOURDOUYzNTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4OMd7kAAAsaUlEQVR42uzd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') 100% 0 no-repeat;
  opacity: 0.4;
  z-index: -1;
}
.login-form--404 {
  background: #FFF;
  padding: 56px 0 56px;
  text-align: center;
}
.login-form--404:after {
  display: none;
}
.login-form--404:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0;
}
.login-logo {
  display: block;
  text-decoration: none;
}
.login-logo:hover {
  text-decoration: none;
}
.login-logo__img {
  display: block;
  margin: 0 auto;
}
.login-bottom {
  display: block;
  position: absolute;
  bottom: 98px;
  left: 0;
  right: 0;
}
.login-bottom .row {
  margin-top: 29px;
}
.login__domain {
  display: block;
  font: normal 300 15px/20px 'Roboto', sans-serif;
  color: #575656;
  padding: 6px 0 0;
  text-indent: -3px;
}
.login__title {
  display: block;
  font: normal 300 30px/40px 'Roboto', sans-serif;
  color: #575656;
  margin-bottom: 16px;
}
.login__back {
  display: inline-block;
  vertical-align: top;
  position: relative;
  font: normal 300 14px/20px 'Roboto', sans-serif;
  color: #979797;
  text-decoration: none;
  -webkit-transition: all .15s ease;
  -moz-transition: all .15s ease;
  -o-transition: all .15s ease;
  transition: all .15s ease;
}
.login__back:before {
  content: "←";
  position: absolute;
  top: -1px;
  left: -18px;
}
.login__back:hover {
  color: #80b000;
  text-decoration: underline;
}
.login-to {
  display: block;
  font: normal 300 30px/40px 'Roboto', sans-serif;
  color: #575656;
  margin: 15px 0 22px;
}
.login-out {
  display: block;
  font: normal 300 30px/40px 'Roboto', sans-serif;
  color: #575656;
  margin: 0 0 -2px;
}
.login-info {
  display: block;
  font: normal 300 18px/20px 'Roboto', sans-serif;
  color: #575656;
  margin: 16px 0 4px;
}
.login-reset {
  display: block;
  font: normal 300 18px/28px 'Roboto', sans-serif;
  color: #575656;
  margin: 28px 0 -3px;
}
.login-reset__title {
  display: block;
  font: normal 300 30px/40px 'Roboto', sans-serif;
  color: #575656;
  margin: 24px 0 28px;
}
.login-reset__done {
  display: block;
  font: normal 300 30px/40px 'Roboto', sans-serif;
  color: #575656;
  margin: 0 0 41px;
}
.login__forgot {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  position: relative;
  padding: 7px 0 9px;
  font: normal 400 14px/22px 'Roboto', sans-serif;
  color: #979797;
  text-decoration: none;
  -webkit-transition: all .15s ease;
  -moz-transition: all .15s ease;
  -o-transition: all .15s ease;
  transition: all .15s ease;
}
.login__forgot:hover,
.login__forgot:focus {
  color: #80b000;
  text-decoration: underline;
}
.users-menu {
  position: relative;
  text-align: left;
}
.users-menu__link {
  display: block;
  width: 13px;
  margin: 0 auto;
  height: 39px;
  text-align: center;
  font-size: 0;
  position: relative;
  text-decoration: none;
}
.users-menu__link:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 3px;
  height: 15px;
  position: absolute;
  top: 12px;
  left: 5px;
  z-index: 1;
  opacity: 1;
  -webkit-transition: all .15s ease;
  -moz-transition: all .15s ease;
  -o-transition: all .15s ease;
  transition: all .15s ease;
  background: url('data:image/PNG;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAPCAYAAAAh6nXEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NzZDOUM0MkIyMTAxMUU2OUMyN0U5RDc2REY1MTZCNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3NzZDOUM0M0IyMTAxMUU2OUMyN0U5RDc2REY1MTZCNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc3NkM5QzQwQjIxMDExRTY5QzI3RTlENzZERjUxNkI1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc3NkM5QzQxQjIxMDExRTY5QzI3RTlENzZERjUxNkI1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+di8lqwAAADdJREFUeNpiPHfuXCsDA0MeEE9iBHJ+AhlsQPyFCUj0APFXmAwDDDAxIAEMDsi0zyCaXqYBBBgAUskgJjSRiq4AAAAASUVORK5CYII=');
}
.users-menu__link:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 3px;
  height: 15px;
  position: absolute;
  top: 12px;
  left: 5px;
  z-index: 2;
  opacity: 0;
  -webkit-transition: all .15s ease;
  -moz-transition: all .15s ease;
  -o-transition: all .15s ease;
  transition: all .15s ease;
  background: url('data:image/PNG;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAPCAYAAAAh6nXEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MzA0RUI3OEIyMTAxMUU2QTk3QkM2OURCQ0Q4MjhEMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MzA0RUI3OUIyMTAxMUU2QTk3QkM2OURCQ0Q4MjhEMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgzMDRFQjc2QjIxMDExRTZBOTdCQzY5REJDRDgyOEQyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgzMDRFQjc3QjIxMDExRTZBOTdCQzY5REJDRDgyOEQyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++CRR/AAAADVJREFUeNpibNjA0MrAwJAHxJMYgZyfQAYbEH9hAhI9QPwVJgMHTAwMeDgg0z6DaHqZBhBgANdjGMrR1ZxGAAAAAElFTkSuQmCC');
}
.users-menu__link:hover:before {
  opacity: 0;
}
.users-menu__link:hover:after {
  opacity: 1;
}
.users-menu__link._toggle:before {
  opacity: 0;
}
.users-menu__link._toggle:after {
  opacity: 1;
}
.user__name {
  display: block;
  position: relative;
}
.user__name._locked {
  padding: 0 0 0 24px;
}
.user__name._locked:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: -1px;
  width: 13px;
  height: 18px;
  margin-top: -11px;
  background: url('data:image/PNG;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAASCAYAAACAa1QyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5RUE5ODlEMEIyMTQxMUU2QjYxNkRCNEZBRjY2RTc0NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RUE5ODlEMUIyMTQxMUU2QjYxNkRCNEZBRjY2RTc0NCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlFQTk4OUNFQjIxNDExRTZCNjE2REI0RkFGNjZFNzQ0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlFQTk4OUNGQjIxNDExRTZCNjE2REI0RkFGNjZFNzQ0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GHYkVAAAALdJREFUeNpinD59OgMOwAbE/4D4D7oEExqfH4i7gPgxEP8E4t9AfBuIq4GYA6aIBUmDGBAfAWJVKP8t1BYVIG4BYl8gdgTi78g2tUE1XARiPSAWAWIJILYA4utAbA7EpejO84TSsUB8GUn8JBBHIKtB1iQBpa9iCZTLyGqYsATKPyya/iOrYYKG2H80BdgwCMgB8QcmBjIAVTV9BGJGKKatTdTXxIJDHD0aBtB5n4BYiAQ9/wECDACwViQ5S0G2mwAAAABJRU5ErkJggg==');
  opacity: 0.5;
}
.user__role {
  display: block;
}
.user__role.tooltipstered {
  cursor: pointer;
}
.user__date {
  font: normal 300 12px/20px 'Roboto', sans-serif;
}
.table--users table tr:hover td {
  background: #FFF;
}
.table--users table tr:nth-child(even):hover td {
  background: #f7f7f7;
}
.table--users._added {
  padding-top: 1px;
}
.table--users._added table tr td {
  background: #f7f7f7;
  border-color: #f7f7f7;
}
.table--users._added table tr:nth-child(even) td {
  background: #FFF;
  border-color: #FFF;
}
.table--users._added table tr:hover td {
  background: #f7f7f7;
  border-color: #e3e3e3;
}
.table--users._added table tr:nth-child(even):hover td {
  background: #FFF;
  border-color: #e3e3e3;
}
.table--users._added table tr._new td {
  border-color: #a9cb00;
}
.dropdown {
  position: absolute;
  width: auto;
  min-width: 162px;
  background-color: #FFF;
  box-sizing: border-box;
  padding: 17px 0 18px;
  box-shadow: 0 1px 15px rgba(13, 5, 6, 0.15);
  top: 0;
  right: 31px;
  opacity: 0;
  visibility: hidden;
  margin-right: 20px;
  -webkit-transition: all .1s ease;
  -moz-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease;
  z-index: 30;
}
.dropdown._vis {
  opacity: 1;
  visibility: visible;
  margin-right: 0;
}
.dropdown:before {
  display: block;
  width: 0;
  height: 0;
  content: '';
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: 7px solid #FFF;
  border-right: none;
  position: absolute;
  top: 12px;
  right: -7px;
}
.dropdown__link {
  display: block;
  padding: 4px 29px 6px;
  font: normal 300 14px/21px 'Roboto', sans-serif;
  color: #575656;
  text-decoration: none;
  -webkit-transition: all .1s ease;
  -moz-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease;
}
.dropdown__link:hover {
  color: #8db71e;
}
.dropdown__link--red:hover {
  color: #ff6666;
}
.multiple-select {
  display: block;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  box-sizing: border-box;
  padding: 5px 5px 1px;
  position: relative;
}
.multiple-select--input {
  background: #FFF;
  -webkit-transition: border-color .15s ease;
  -moz-transition: border-color .15s ease;
  -o-transition: border-color .15s ease;
  transition: border-color .15s ease;
}
.multiple-select--input._focus {
  border: 1px solid #bede1e;
}
.multiple-select--input:hover {
  border: 1px solid #bede1e;
}
.multiple-select--low {
  padding: 4px 5px 0px;
}
.multiple-select--low .multiple-select__input {
  height: 22px;
  padding: 1px 5px 1px 5px;
  margin-bottom: 4px;
}
.multiple-select--low .multiple-select__selected {
  height: 22px;
  padding: 1px 5px 1px 5px;
  margin-bottom: 4px;
}
.multiple-select--low .multiple-select-zone {
  margin-right: 0;
}
.multiple-select--low .multiple-select-body {
  top: 31px;
}
.multiple-select-zone {
  font-size: 0;
  margin-right: 25px;
}
.multiple-select__input {
  display: block;
  width: 100%;
  height: 25px;
  margin: 0 0 5px 0;
  background: transparent;
  border: 0;
  padding: 2px 5px 3px 5px;
  font: normal 300 13px/20px 'Roboto', sans-serif;
  box-sizing: border-box;
  color: #575656;
  border-radius: 0;
}
.multiple-select__input::-webkit-input-placeholder {
  position: relative;
  top: 1px;
  color: #575656;
  opacity: 1;
  font-style: normal;
}
.multiple-select__input:-moz-placeholder {
  color: #575656;
  opacity: 1;
  font-style: normal;
}
.multiple-select__input::-moz-placeholder {
  color: #575656;
  opacity: 1;
  font-style: normal;
}
.multiple-select__input:-ms-input-placeholder {
  color: #575656;
  opacity: 1;
  font-style: normal;
}
.multiple-select__input:not(:last-child)::-webkit-input-placeholder {
  position: relative;
  top: 1px;
  color: transparent;
  opacity: 1;
  font-style: normal;
}
.multiple-select__input:not(:last-child):-moz-placeholder {
  color: transparent;
  opacity: 1;
  font-style: normal;
}
.multiple-select__input:not(:last-child)::-moz-placeholder {
  color: transparent;
  opacity: 1;
  font-style: normal;
}
.multiple-select__input:not(:last-child):-ms-input-placeholder {
  color: transparent;
  opacity: 1;
  font-style: normal;
}
.multiple-select__input--inline {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  max-width: calc(100% - 5px);
  margin: 0 5px 5px 0;
}
.multiple-select__input--inline:not(:first-child)::-webkit-input-placeholder {
  position: relative;
  top: 1px;
  color: transparent;
  opacity: 1;
  font-style: normal;
}
.multiple-select__input--inline:not(:first-child):-moz-placeholder {
  color: transparent;
  opacity: 1;
  font-style: normal;
}
.multiple-select__input--inline:not(:first-child)::-moz-placeholder {
  color: transparent;
  opacity: 1;
  font-style: normal;
}
.multiple-select__input--inline:not(:first-child):-ms-input-placeholder {
  color: transparent;
  opacity: 1;
  font-style: normal;
}
.multiple-select__input--inline:not(:last-child)::-webkit-input-placeholder {
  position: relative;
  top: 1px;
  color: #575656;
  opacity: 1;
  font-style: normal;
}
.multiple-select__input--inline:not(:last-child):-moz-placeholder {
  color: #575656;
  opacity: 1;
  font-style: normal;
}
.multiple-select__input--inline:not(:last-child)::-moz-placeholder {
  color: #575656;
  opacity: 1;
  font-style: normal;
}
.multiple-select__input--inline:not(:last-child):-ms-input-placeholder {
  color: #575656;
  opacity: 1;
  font-style: normal;
}
.multiple-select__selected {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 5px 0;
  height: 25px;
  border-radius: 4px;
  background: #e5fd6e;
  color: #575656;
  font: normal 300 13px/20px 'Roboto', sans-serif;
  padding: 2px 5px 3px 5px;
  box-sizing: border-box;
  -webkit-transition: background .15s ease;
  -moz-transition: background .15s ease;
  -o-transition: background .15s ease;
  transition: background .15s ease;
}
.multiple-select__selected--deletable {
  padding-right: 15px !important;
  position: relative;
}
.multiple-select__selected--deletable:hover {
  background: #ffefef;
}
.multiple-select__delete {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  box-sizing: border-box;
  background: transparent;
  border: 0;
  padding: 0;
  border-radius: 0;
  opacity: 1;
  width: 100%;
  -webkit-transition: opacity .15s ease;
  -moz-transition: opacity .15s ease;
  -o-transition: opacity .15s ease;
  transition: opacity .15s ease;
}
.multiple-select__delete:before {
  content: "\e903";
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  font-size: 8px;
  color: #575656;
  position: absolute;
  top: 8px;
  right: 5px;
}
.multiple-select__selected:hover .multiple-select__delete {
  opacity: 1;
}
.multiple-select__arrow {
  display: block;
  position: absolute;
  top: 0;
  left: auto;
  right: 6px;
  width: 25px;
  height: 36px;
  font-size: 0;
  text-align: center;
  cursor: pointer;
}
.multiple-select__arrow:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0;
}
.multiple-select__arrow:after {
  content: "\e901";
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  vertical-align: middle;
  font-size: 9px;
  color: #bdbdbd;
  -webkit-transition: all .15s ease;
  -moz-transition: all .15s ease;
  -o-transition: all .15s ease;
  transition: all .15s ease;
}
.multiple-select__arrow:hover:after {
  color: #80b000;
}
.multiple-select__arrow._toggle:after {
  transform: rotateX(180deg);
}
.multiple-select__search {
  display: block;
  border: none;
  background: none;
  font-size: 0;
  position: absolute;
  top: 10px;
  right: 10px;
  color: #575656;
  pointer-events: none;
}
.multiple-select__search:before {
  content: "\e900";
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
}
.multiple-select-body {
  display: none;
  position: absolute;
  top: 37px;
  left: -1px;
  right: -1px;
  box-sizing: border-box;
  border-top-width: 0;
  max-height: 223px;
  height: 223px;
  padding: 21px 0 22px;
  background: #FFF;
  box-shadow: 0 1px 15px rgba(13, 5, 6, 0.15);
  z-index: 10;
}
.multiple-select-body._vis {
  display: block;
}
.multiple-select-list {
  padding: 0 16px;
}
.multiple-select-item {
  display: block;
}
.multiple-select-link {
  display: block;
  width: 100%;
  height: auto;
  min-height: 25px;
  font: normal 300 14px/21px 'Roboto', sans-serif;
  color: #575656;
  -webkit-transition: all .15s ease;
  -moz-transition: all .15s ease;
  -o-transition: all .15s ease;
  transition: all .15s ease;
  text-decoration: none;
  box-sizing: border-box;
  padding: 1px 25px 0 7px;
  margin-bottom: 6px;
  border-radius: 4px;
  position: relative;
}
.multiple-select-link:hover {
  background: #f7f7f7;
}
.multiple-select-link._selected {
  background: #e5fd6e;
}
.multiple-select-link:hover .multiple-select-link__ico {
  opacity: 1;
}
.multiple-select-link._selected .multiple-select-link__ico {
  opacity: 1;
  background: #d6f052;
}
.multiple-select-link._selected .multiple-select-link__ico:before {
  content: none;
}
.multiple-select-link._selected .multiple-select-link__ico:after {
  background: #a9cb00;
}
.multiple-select-link__ico {
  display: block;
  width: 25px;
  height: 25px;
  border-radius: 4px;
  background: #ededed;
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all .15s ease;
  -moz-transition: all .15s ease;
  -o-transition: all .15s ease;
  transition: all .15s ease;
}
.multiple-select-link__ico:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  background: #575656;
  width: 2px;
  height: 10px;
  margin: -5px 0 0 -1px;
}
.multiple-select-link__ico:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  background: #575656;
  width: 10px;
  height: 2px;
  margin: -1px 0 0 -5px;
}
.multiple-select-item:last-child .multiple-select-link {
  margin-bottom: 0;
}
.multiple-select._disabled {
  pointer-events: none;
  background: #f6f6f6;
  border-color: #f6f6f6;
  color: #979797;
}
.multiple-select._disabled .multiple-select__arrow {
  display: none;
}
.multiple-select._disabled .multiple-select-zone {
  margin-right: 0;
}
.multiple-select._disabled .multiple-select__selected {
  background: transparent;
  color: #979797;
  font-size: 15px;
}
.confirm {
  display: inline-block;
  vertical-align: middle;
  width: 350px;
  padding: 22px 24px 30px;
  background: #FFF;
  box-sizing: border-box;
  box-shadow: 0 1px 15px rgba(13, 5, 6, 0.15);
}
.confirm-container {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  text-align: center;
  z-index: 750;
}
.confirm-container:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0;
}
.confirm-container--local {
  position: static;
}
.confirm-container--local:before {
  content: none;
}
.confirm-message {
  display: block;
  font: normal 300 14px/21px 'Roboto', sans-serif;
  color: #575656;
  margin: 0 0 18px;
  text-align: center;
}
.confirm-message--local {
  text-align: left;
}
.confirm--local {
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -175px;
  margin-bottom: 10px;
}
.confirm--local:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  display: block;
  width: 0;
  height: 0;
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #FFF;
  border-bottom: none;
  margin-left: -7px;
}
.profile {
  box-sizing: border-box;
  padding: 59px 20px 0;
  width: 100%;
  max-width: 980px;
  margin: auto;
  position: relative;
  z-index: 2;
}
.profile__title {
  font: normal 700 32px/32px 'Roboto', sans-serif;
  color: #575656;
}
.profile-zone {
  margin: 42px 0 0;
  box-shadow: 0 8px 46px rgba(13, 5, 6, 0.15);
  padding: 60px;
  font-size: 0;
}
.profile-zone-left {
  display: inline-block;
  vertical-align: top;
  width: 400px;
}
.profile-zone-right {
  display: inline-block;
  vertical-align: top;
  width: 365px;
  margin-left: 55px;
}
.profile-zone--edit {
  padding-bottom: 79px;
}
.profile-avatar {
  display: block;
  height: 250px;
  width: 250px;
  border-radius: 50%;
  box-sizing: border-box;
  overflow: hidden;
  background: #f6f6f6;
  position: relative;
  z-index: 1;
}
.profile-avatar:before {
  content: "";
  display: block;
  width: 72px;
  height: 73px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -69px 0 0 -36px;
  background: url('data:image/PNG;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABJCAYAAACesWDiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDM0U2M0UwOEIyRTAxMUU2QjRBMTg3Q0U5QzUxNDEyNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDM0U2M0UwOUIyRTAxMUU2QjRBMTg3Q0U5QzUxNDEyNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMzRTYzRTA2QjJFMDExRTZCNEExODdDRTlDNTE0MTI1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMzRTYzRTA3QjJFMDExRTZCNEExODdDRTlDNTE0MTI1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+OFrg5wAAA9BJREFUeNrsm2tojmEYx+89s4NlmJkolE3MmWKxZnspHxihDCmLRJLjJ7WiSFJLfBEN6SXlNImSZMiphr1yNiZDRFIobBj+l/tevRvjHffx8Vz1+7LD9T7v77mf+7lPV1wkEmGWRHuQCpJAA3gH3oKvJi+qjaHP7QwmgDwwHGQJQc2jHtSCG+ACOAHu+1nQMFACJoOEGP6eWlNfQZH42SWwERzR0bo8TWLSwC5QBabFKKelyAXlokUN9IMg+hJXwRwQJzHvKFAJZrj8iA0CFSBDUf4UsBckgj2utaA00U9kKL4J8WAHGOmaoFKQqamPoxYUBsmuCKJ+Z67mN2QfsMAVQUs1viGjY7nsz/UUPbZTDQ1Ae4Ec2wUNFiNlUzHWdkEDDM/petsuqIthQRm2C3pvWNBn2wU9Nizoie2CagwLqrVdEN3BLwYF1dguiPqApwYFVbswkq42JIdWIB+5IOimIUF3ZT/eKgTRolgPQ4JofSjddkE0i59pSBDN6DfZLsiUnMagJdhEmwV1MywoUeZ0Q4WgV4YFNci8BhWCHlgw1fhks6DzhgWdsr2TLpc9H2rlKH6b7YI+ghA4rlnOHTAeRGwXREFLHoVgtSY5Z8EQxjcpmQuCGqMMfNMgqEzVCoJqQS/BLQ2CzqhK7Glq/qr7nhcuCworzr9bZXIdgqoUtqI3jB9ccFoQxWLwQUHeleC1HwTdBvMkv9G2ircX84Mgin1gvaRcF8ESHRet+wTGOsaP9v5rlIhZu+8E1YF7EvJU6rpgE2d46iTkqPezoE6W5LBSEO14dJeQJ9OvgujsYpqEPCG/CiqUlGeSHwW1A8sk5cpn/KS9rwRtBl0l5tvJ+E6qLwStElMNmdEPHAJtXRaULOZMaxXlpzXo06Cni4JGM77UsVDxTaAajetgvorvo0LQCMaLWM6B/poe4Y5iZk83pEjm95KVKF68eqm5X2a8otBEDAUHGD/AtYj9usxTmyD632ywgfHt3qNgDLMj6DD5FvCM8UrHfPaXxXxxrax6ThKDvSmMF+WmM3fiIdjOeOHdc9ktiCqTae2XtnFoa3m2Y3IosqJa+zEwLpZW5f3hd7MYX3u5IsYxHZj7Qf3lRHASXAPTfyfKa2HGTeVMVKtO9aA5zL9B29X7RSMIxSIoW7yeDzPzVTs6g4YmtDsbbr7aEC2oWIwj8tj/G8XiycltLmiFsJfCgqAFvQrxlv4hqIDxCuUgms4hD1KXQ4LWiJ49iKZBT1OpF/28BfFTFJCghMBDi5HqBQ70L3cEggJBQQSCAkGBoECQFfFdgAEAUY6ZRNLPEK0AAAAASUVORK5CYII=');
  z-index: 1;
}
.profile-avatar-container {
  display: block;
  margin: 0 auto;
  width: 250px;
}
.profile-avatar__img {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 3;
}
.profile-avatar-settings {
  margin: 30px 0 0;
  text-align: center;
  position: relative;
  z-index: 2;
}
.profile-avatar-settings-item {
  margin: 0 0 7px;
  position: relative;
}
.profile-avatar-settings-item:last-child {
  margin-bottom: 0;
}
.profile-avatar__upload {
  display: inline-block;
  vertical-align: middle;
  font: normal 300 14px/22px 'Roboto', sans-serif;
  color: #575656;
  text-decoration: underline;
  cursor: pointer;
}
.profile-avatar__remove {
  display: inline-block;
  vertical-align: middle;
  font: normal 300 14px/22px 'Roboto', sans-serif;
  color: #ff6666;
  text-decoration: underline;
}
.profile-avatar-new {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  font-size: 0;
  cursor: pointer;
  z-index: 2;
  border-radius: 50%;
  -webkit-transition: all .15s ease;
  -moz-transition: all .15s ease;
  -o-transition: all .15s ease;
  transition: all .15s ease;
  background: transparent;
}
.profile-avatar-new:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0;
}
.profile-avatar-new:after {
  content: "";
  display: block;
  width: 72px;
  height: 73px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -69px 0 0 -36px;
  background: url('data:image/PNG;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABJCAYAAACesWDiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMDQ0MTRCM0IyRTIxMUU2QUNGN0QxM0EzQzc2NDkxOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMDQ0MTRCNEIyRTIxMUU2QUNGN0QxM0EzQzc2NDkxOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQwNDQxNEIxQjJFMjExRTZBQ0Y3RDEzQTNDNzY0OTE5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQwNDQxNEIyQjJFMjExRTZBQ0Y3RDEzQTNDNzY0OTE5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+p8uYVwAAA9JJREFUeNrsm2tojmEYx+89s4NlmHlFoWxizhSLNdsoHxihDClrEkmOn9SKIkkt8UU0pJEyTKIkGXKqmZGzMRkikkJhw/C/3Pfq3ct4x318PFf9vuxwvc/7e+7nfu7TFVNezWyJjiAZJIAm8A68BV9NXlQ7Q5/bFUwC2WAkSBeCIqMR1IMb4AI4Ae77WdAIUAymgrgo/p5aU39BgfjZJbAJHNHRujxNYlLAblADZkQpp7XIAhWiRQ32gyD6EldAEYiRmHcMqAKzXH7EhoBKEFKUPwnsA/Fgr2stKEX0EyHFNyEW7ASjXRNUAtI09XHUgspAoiuCqN+Zp/kN2Q8sdEXQMo1vyPBYIftzPUWP7XRDA9A+INN2QUPFSNlUjLdd0CDDc7q+tgvqZlhQyHZB7w0L+my7oMeGBT2xXVCdYUH1tguiO/jFoKA62wVRH/DUoKBaF0bStYbk0ArkIxcE3TQk6K7sx1uFIFoU62VIEK0PpdouiGbxsw0John9ZtsFmZLTHLQEG2+zoB6GBcXLnG6oEPTKsKAmmdegQtADC6Yan2wWdN6woFO2d9IVsudDbRzFb7dd0EeQB45rlnMHTARXXRhJ05JHPlijSc5ZMIzxTUrmgqDmKAXfNAgqVbWCoFrQS3BLg6AzqhJ7mpq/6r7nhcuCyhTn36MyuQ5BNQpb0RvGDy44LYhiCfigIO8q8NoPgm6D+ZLfaNvE24v5QRDFfrBBUq6LYKmOi9Z9AmM940d7/zWKxazdd4IawD0Jeap0XbCJMzwNEnI0+llQF0tyWCmIdjx6SsiT5ldBdHYxRUKePL8KypeUZ4ofBXUAyyXlymH8pL2vBG0B3SXm28X4TqovBK0WUw2ZMQAcAu1dFpQo5kzrFOWnNejToLeLgsYyvtSxSPFNoBqN62CBiu+jQtAoxotYzoGBmh7hzmJmTzekQOb3kpUoVrx6qblfZryi0EQMBwcYP8C1mP26zFObIPrfDLCR8e3eo2AcsyPoMPlW8IzxSscc9pfFfG0tqEsQg71pjBflpjK7g8ZeRYKHYAfjhXfPZbcgqkymtV/axqGt5bkOyImM9LDWfgxMiKZVeX/43RzG116qxTimE3M/qL+cDE6Ca2Dm70R5rcy4qZyJatWpHjST+Tdou7pcNIK8aARliNfzYWa+akdn0NCEdmfLIlcbwgUVinFENvt/o1A8OVmRglYKe0ksCFrQqxRv6R+CchmvUA6i5RzyIHU5JGit6NmDaBn0NJV44c9bED9FLgmKCzy0Gsle4ED/ckcgKBAURCAoEBQICgRZEd8FGAD6s5azZkpx8QAAAABJRU5ErkJggg==');
  z-index: 1;
  opacity: 0;
  -webkit-transition: all .15s ease;
  -moz-transition: all .15s ease;
  -o-transition: all .15s ease;
  transition: all .15s ease;
}
.profile-avatar-new__text {
  display: inline-block;
  vertical-align: middle;
  font: normal 700 14px/22px 'Roboto', sans-serif;
  color: #c4c4c4;
  text-transform: uppercase;
  padding-left: 10px;
  position: relative;
  top: 35px;
}
.profile-avatar-new__text:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: -7px;
  width: 14px;
  height: 2px;
  margin: -2px 0 0 -7px;
  background: #c7c7c7;
  -webkit-transition: all .15s ease;
  -moz-transition: all .15s ease;
  -o-transition: all .15s ease;
  transition: all .15s ease;
}
.profile-avatar-new__text:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: -7px;
  width: 2px;
  height: 14px;
  margin: -8px 0 0 -1px;
  background: #c7c7c7;
  -webkit-transition: all .15s ease;
  -moz-transition: all .15s ease;
  -o-transition: all .15s ease;
  transition: all .15s ease;
}
.profile-avatar-new:hover {
  background: #f3fae7;
}
.profile-avatar-new:hover:after {
  opacity: 1;
}
.profile-avatar-new:hover .profile-avatar-new__text {
  color: #a9cb00;
}
.profile-avatar-new:hover .profile-avatar-new__text:before {
  background: #a9cb00;
}
.profile-avatar-new:hover .profile-avatar-new__text:after {
  background: #a9cb00;
}
.button__edit {
  display: inline-block;
  vertical-align: top;
  padding-right: 56px;
  font: normal 700 18px/20px 'Roboto', sans-serif;
  color: #a9cb00;
  text-decoration: none;
  position: relative;
  right: -1px;
  top: 7px;
  float: right;
  -webkit-transition: all .15s ease;
  -moz-transition: all .15s ease;
  -o-transition: all .15s ease;
  transition: all .15s ease;
}
.button__edit:before {
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  right: 0;
  border-radius: 50%;
  margin: -18px 0 0;
  background: #a9cb00;
  -webkit-transition: all .15s ease;
  -moz-transition: all .15s ease;
  -o-transition: all .15s ease;
  transition: all .15s ease;
}
.button__edit:after {
  content: "";
  display: block;
  width: 17px;
  height: 17px;
  position: absolute;
  top: 50%;
  right: 20px;
  margin: -8px -9px 0 0;
  background: url('data:image/PNG;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhFNTZGODZEQ0MxNzExRTZBQjY1RUQ0OTI2OEI4Rjk5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhFNTZGODZFQ0MxNzExRTZBQjY1RUQ0OTI2OEI4Rjk5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEU1NkY4NkJDQzE3MTFFNkFCNjVFRDQ5MjY4QjhGOTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEU1NkY4NkNDQzE3MTFFNkFCNjVFRDQ5MjY4QjhGOTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74b4RaAAAAzElEQVR42mL8//8/A4mgHYg/AHEnXARkCAm4/T8ClMPEmUh0xT8kdgcQV4AYLCR44RMQV0P5VUjiRBnSDrMR5HssBgmQEgYwUAGVa4XKM5BqALpBeAMW2QvYgAAKj0QXgEAHuh6KDUA3pI2AAe24wg8WJoxA/AoahdgAKGFV4gwhoEniQNwPxIxAnA/E/4h1AbJ3vKGKJ2AxqJ2YPAVKscZQR+VD6UIoLY6UKvEDoEkb0ZwPcxHRuRuk+CzQrKdADKLPQPFLUrI2QIABAOT7Gq3idgnkAAAAAElFTkSuQmCC');
}
.button__edit:hover {
  color: #80b000;
}
.button__edit:hover:before {
  background: #80b000;
}
.cap {
  display: block;
  height: calc(100% - 151px);
  width: 100%;
  background: url("../img/cap_bg.jpg") 50% 50% no-repeat;
  background-size: cover;
  text-align: center;
  font-size: 0;
}
.cap:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0;
}
.cap-inner {
  display: inline-block;
  vertical-align: middle;
}
.cap-logo {
  display: inline-block;
  vertical-align: top;
  margin-top: 17px;
}
.cap-info {
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding-left: 40px;
  margin-left: 40px;
  margin-right: -6px;
}
.cap-info:before {
  content: "";
  display: block;
  position: absolute;
  top: 18px;
  left: 0;
  height: 74px;
  width: 2px;
  background: #FFF;
}
.cap-info__title {
  display: block;
  font: normal 700 60px/60px 'Roboto', sans-serif;
  color: #FFF;
}
.cap-info__text {
  display: block;
  font: normal 300 29px/40px 'Roboto', sans-serif;
  color: #FFF;
}
@media screen and (max-width: 1023px) {
  .cap {
    padding: 40px 30px 191px;
    min-height: 100%;
    box-sizing: border-box;
  }
  .cap-inner {
    text-align: center;
  }
  .cap-info {
    display: block;
    margin: 10px auto 0;
    width: 360px;
    padding: 0;
  }
  .cap-info:before {
    content: none;
  }
  .clear-footer--cap {
    height: 0;
  }
}
@media screen and (max-width: 767px) {
  .cap {
    padding: 30px 20px 181px;
  }
  .cap-inner {
    max-width: 100%;
  }
  .cap-logo {
    max-width: 100%;
  }
  .cap-logo__img {
    width: 100%;
  }
  .cap-info {
    width: 100%;
  }
  .cap-info__title {
    font: normal 700 40px/40px 'Roboto', sans-serif;
  }
  .cap-info__text {
    font: normal 300 19px/30px 'Roboto', sans-serif;
  }
  .footer--cap .footer-logo {
    margin-left: 20px;
  }
  .footer--cap .footer__copy {
    right: 20px !important;
    left: 50% !important;
  }
}
.security {
  margin: 42px 0 50px;
  box-shadow: 0 8px 46px rgba(13, 5, 6, 0.15);
  padding: 54px 60px 60px;
  font-size: 0;
}
.security__subtitle {
  color: #575656;
  font: normal 700 24px/24px 'Roboto', sans-serif;
  margin-bottom: 20px;
}
.security__minor-title {
  color: #575656;
  font: normal 700 18px/20px 'Roboto', sans-serif;
  margin-bottom: 20px;
}
.security-generate {
  white-space: nowrap;
  margin-bottom: 40px;
}
.security-generate * {
  white-space: normal;
}
.security-generate__text {
  display: inline-block;
  vertical-align: middle;
  color: #575656;
  font: normal 300 15px/22px 'Roboto', sans-serif;
  width: 400px;
}
.security-generate__select {
  display: inline-block;
  vertical-align: middle;
  width: 200px;
}
.security-generate__btn {
  display: inline-block;
  vertical-align: middle;
  width: 200px;
  padding-left: 20px;
}
.security-table {
  margin: 5px 0 35px;
}
.security-form {
  width: 360px;
}
.security-line {
  border: none;
  height: 1px;
  display: block;
  background: #e3e3e3;
  margin: 39px 0 32px;
}
.security-code {
  background: #fcffee;
  box-shadow: 0 1px 15px rgba(0, 0, 0, 0.15);
  position: relative;
  padding: 26px 30px 30px;
  white-space: nowrap;
  margin: -17px 0;
}
.security-code * {
  white-space: normal;
}
.security-code:after {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent #fcffee transparent;
  top: -8px;
  right: 90px;
}
.security-code__label {
  display: inline-block;
  vertical-align: middle;
  width: 80px;
  color: #575656;
  font: normal 700 14px/20px 'Roboto', sans-serif;
}
.security-code__field {
  display: inline-block;
  vertical-align: middle;
  width: 460px;
}
.security-code__btn {
  display: inline-block;
  vertical-align: middle;
  width: 200px;
  margin-left: 20px;
}
.security-code__hint {
  color: #313131;
  font: normal 300 14px/20px 'Roboto', sans-serif;
  margin-top: 13px;
}
.security-code__hint strong {
  color: #ff6666;
}
.security-code__helper {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.security-code__helper:after {
  content: '';
  display: block;
  width: 28px;
  height: 19px;
  position: absolute;
  right: -29px;
  top: -6px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAATCAMAAAC0hZ1zAAAAY1BMVEUAAACpywCpywCpywCpywCpywCpywCpywCpywCpywCpywCpywCpywCpywCpywCpywCpywCpywCpywCpywCpywCpywCpywCpywCpywCpywCpywCpywCpywCpywCpywCpywCpywB5kem1AAAAIXRSTlMA6SUHAlCUHxgRBNqefz3AsKmKhHNsXkxGNRYN4M+3ZDH0rCtuAAAAgklEQVQoz3XRNxIDMQhAURBCWdqcne5/StvtDvxCKl4BM4CSBTVaslHomrF3RaRYsZgyoxfMoPOQ0FcnoD1/z9ZBxABy3QowjrK1nAACRsnSk/8fizj1oMaPU7WGH9V2bBrZJR+amWEIGtUXW+lwZLbJMd2n0BXMwe919+ISiYhA6gtV8gRVX8KxigAAAABJRU5ErkJggg==') 50% 50% no-repeat;
}
.security-access {
  font: normal 300 15px/20px 'Roboto', sans-serif;
  color: #575656;
  margin: 35px 0 15px;
}
.security-access:last-child {
  margin-bottom: 0;
}
.security-access__item {
  margin-bottom: 6px;
}
.security-access__item:last-child {
  margin-bottom: 0;
}
.error {
  display: inline-block;
  vertical-align: middle;
  width: 460px;
  text-align: center;
}
.error__ico {
  display: block;
  width: 251px;
  height: 251px;
  border-radius: 50%;
  position: relative;
  margin: 0 auto 31px;
  background: #f6f6f6;
}
.error__ico:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 120px;
  height: 120px;
  margin: -60px 0 0 -60px;
  background: url('data:image/PNG;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMyMkVGNjBGNEMwMjExRTc4NDM3QUFFMDAxNENFNTI4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMyMkVGNjEwNEMwMjExRTc4NDM3QUFFMDAxNENFNTI4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzIyRUY2MEQ0QzAyMTFFNzg0MzdBQUUwMDE0Q0U1MjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzIyRUY2MEU0QzAyMTFFNzg0MzdBQUUwMDE0Q0U1MjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6+OJNrAAAPXUlEQVR42uxdCZAWxRV+LFcWEINLBcxB8ABEOQzHRuRYUhIOFUHIclY2iISQqxQJoQIkgCFaFSEbCSmJigoIrisbMCEgkQoLSAA5gggYQVhiKgQT0DKAy7mmv8z7yWYz86b/memZ+f+dr+oV1M7MP93vm+5+/fr16zojCwspC3Ctko5K2ippreQ6/luekmuUNFHyiRrPnFdyRskplhNKjio5puSwkn1K/h73ipeUlorX62UgmblKeijpydJVSXMPv9OQJU+4B8TvUrKVZZuSykxSVqYQ3ErJUCWDlPS1aY2mAPIHsADnlJQrWadktZJ3E4K9A13rGCWjuKXGAfiwBrI8zi16hZIXuLXHDjkxLFMfVhrGv1/EiFw79OAyHucy90kIdu5JRijZqWSTktFKGmTQUNeAy7yJ6zAqLr1jvRh8YCB2lpKbDPz+R0pOKvlAyUUlZ/nvjZXUV9KMDbRGAb6zG3fZc7heMHOraiPBdyj5uZIOPn/nspK9St5U8oaSQzzVqUjD4sXYej1PsTDV6sTS2YeO2jLRM5RMVrKhthCMOWqxkiEen0dreJ0t2S1KdnBL9QNYxwdZ1lb7O1p2dyUFbMHnexjW8AG/quRlJroiW8fgukoeUrLfA7kgdb2SCUo+xcbNw0o2BkCuWxe/id/Vg989gctyKc3fQp0PsA7qZhvBNyr5o5L5aY53R7mL+wxPTRZHPB05xWVAWT6nZLqSI2k6aeazLm7MFoLH8xiZn8YzW9mx0UbJI2S5EeMGlOlRHmvROl9L49l81smETCYYX+sS/uIbaz6D7vBLSnrxmFVF8QfK+BslvbnsmzSfg06eYh3lZhrBn+dWWKR5/5/pv27IcspclHMdBrLBpoMi7rJbZwrBXdmy/YLGvWfYssRK0CuUPVjPUyzU7bTG/bcq2c5z6FgTfDdPXVpo3Itpzi08F75E2YdL1eb5azXuh842sw5jSTBcdb/WGE/gfPimkjspA1ZjAgDqeJeSb2hM6XJZh6PjRvBYJc+T5f6TcJC78EVU+/Ak1/2Ay331WZdj40IwvralGr/1kpIvKnmLai9gTN5Gln/ajZelQbRkvwTfzWa+2+/8WMlINqpqO6ADrDbN1uBmid8x2Q/B3fhLrO8yR4Sj40dKPk64vQLoAqtN95G1WCJ116V+rGuvBGOeu8bFoMLy3DAlzyZ8OuI51tFFF8Nrjdd5sheC8cJVLlMhFPgrZHmjEsiAF2yoC8ktWOe5YRC8yMWJgW65kAueQA9ruUFUuThDFpkmGOOpm/txQtJyPbfk+13uKdK4xzPBWN5aoGEtJ2OuvzH5YZd7Hqc0lhp1CcYC9XKSV4Uwz52VcOQbs13myY2Zi7pBEvwAyeu5B7n7TqZCwUyh0A1LHq985iQQghFDNVe4XskGQuLECNYZAp1Kvuu5zI1vgotdzHPEGL2VcBI44Nac4jJdLfZLcD+SA+TWUe1cOAgLi1jHThgyasSIfl4JznH5QhBEPinhwDgmuQx/xYrkHC8EY8eBFJQ+k2rHem7UgI5/KFzvwFylRXA9lykPxoeFie5Dw0LWuePUSrXieukQDAe4tFcIg7/pMJtcntC3JYNRhz7L15bLaLp80PVk4Xo75kyb4KnCjyEsdK3BymD9E1s9/kVWKoW3yQpc2+hUiZAxjMtyhst2mMuKMt9l8L2vkBySO1WXYOxxldYfZxuqAHY8wBv2W7beq3c58Nr0VVJGls+2aQTENuV3l3FZcmoMaSgzlvVepGB3K+rqvpvqpvvoECxZxoh1LjdQcBC4iif3bhjMigxz/3ADfudgjXtHcF1M7D8qZw4ki1skGGkThgs/MM+QAuEs6Z/G/b3Zig8LM/mduujPdTKBx4Rrw1UrvkYieIzQMirIzBov9ubO8PhRXB0CuVd7JGs6mUkWgyHsqNDTjJEIlqL4niYze4Xu8EgUVlUGhkDwQNLfW1Udn+S6BQ1wsFi4PtqJYKQqul340WcMKbCjj2c7h0Bw54jqJuEZobHdrrrpVnYEDxV+EOkHTG3hbOaz+wyji46ibhJO8LTMCUPtCB4kPFBqUIH/8PHsP0Mg2M873jNYrpeEa4NqEpzLczun7nm1wYJuj+jZMN6xw2C5VgvddF/VTedWJ7iHYPEh75PJtAnbyFtiEnRTG0MgeKPH4ekI180UwMnrwsykR3WCpWxypvft4iuc5nEacj4Egs/zu9LFNDKfoUDipqcuwZtCUCLGk+I07seULczozWf5nbpAXcpCKNdmXYK7Otx02fA4UtNx8X2yclY5AdH/2Oc0kcLHRH63tAMBZZ9K5rxYdmO8096m/3BaZ2RhIRJnH3e4aY9AvikgPdEktgRb8Uf4FyW/V/IrcvbihAVkxMNm7gFcPnTDWJRPhS/9NeTy7FbSxeHap7EK0kl4eF8ECoSCZpA392UYOMrj67SYlGefQHAntI42MSM4QfoEO6ENCG4t3PB2or/YQ+KodQ6PKU44lugv9pA4uh4Et0wIzlqCW4Jgp1NHPiKzmVwTBICS0lKJpzyJ4JOJ+jIGJyWCmzhc/CDRW8bAiasmILihw8VLid4yBk5cNZS2riTbQTMHjlzlJLrJbkgEN0nUkzFoIhHstKZaL9FbxsCJq/M5Qv/dLNFbxsCJqzMg2Ckcp3mit4yBE1enJIKxgSo30V28wcF1jSSCpYCy6xIVxh4SRydAsBTR2DrRX+whcVThRnDbRH+xh8RRBczrw8INnbNAAVcpuUHJtWxTYCM3MgQhgRt2HhylmJ7erQmJo8MgWAr56JiBFcYBkveSdQoZQkc/q/EMCEaQOkKEsXn7SAbVV+JoH6Iq8R8sN9ktG8KJjc1XcV8XxlCDKMzvKvky+XfB7iIrsw3O/70Q43rDev6Q7B0dp0pKS5vnVKuQHfBgfszJBaF/IivFwgAKxr+OHCXPcUsuovj67LuTsxdrF1UruJT3oU9MK4ceB2l1ES/dydA70L0v4a67TQx1UCBc26pL8KAYVgwtDEH5Y0J6Xy9+370x08MgN4JTzRsGBrZd2O0wzOfWEhdLE3m0SknPy/Y+VxTZcN8hK98W6lmfrWucHtOerJ14bsYYVmxw7By2pRTHQA95wvB5jjm9QjCmDOVkn/MCrRw7xhfHoFL3KFlJ8llNIPF57lqx9VV3h1977hHu5ymVE37GenssYl0MFWyDcmVgVVKNG6S0tYUxIBetrEQg9xIrHa3yW2RtzEpn+yZaOZJ+Ik58MlunTvgp6Z+NbAoSJ+uqt84UpF38yBbTMsLKtCD5ZNODbFFid6LfYEF0bzgWFkffbhDuw2GTXSLSR0uSM/istiMYO+S2C9Ol8RES/LTwgeFrxYGPewN+5994yPqlw3UEK64gM7mw3HCfMD3arrrnd+0IJp52OGF8RPPBQnI+oHE9j0WnDb0be2+/wy3aDsjyOj1kfeSQfHbS8po3V0eJ4LmBP3dwyJXBePuo0C0XUjiepinsSLHDVBejzMQs4gaHaxeYQ0eC4bKUUg9MDZngUQ6VucTXTodUDhhrXyP7lE/ooh8IUScSB2Wqez4pEQxIh2zAed83xMo4dUXoMt8M+WN7X1DuOAonSLGAnS5OWGTXn9cEEnvsEn5kdoiWs50rDtOXuREZe8vIfvUNZe0dwvvnCNd2q9a7WYdgYL7LVzQghMo0FSzqDyMi+GN2dNihseF3DyDZ9zzPySKzA7xFh4QfKw6hS4JrcY+NEbGAogXcpMdtuu8tBt9ZT/iwiLlamQ7BMGKkU1fa8/TBdGsZwtYr/OC72YKM+igfuAAH8VCGsxq2cesy2at8W8nNwvVZqnu23YCWWvB3Iv8Ncj476Qx7e5Kzk8wCqZr2k7U4Ygdc66wIrkqnBaemBlJCL6yuPJHo3zieEMgFHnIi141gADmJpdO87yQrKVgCM5jIOnbCy4pcKW+0lutxMo87TsDgf1PCReBoR/K6cyXJh2VpE4y4aemEk0ZswSXbTYMDplxlJJ+/NJM00jDrLh7g3PidwnUYWwgIqJNw4xt1WJe3CPfsZE4oKIKxqjKWrIBxJ+BAqNkJP76BjLYjhetnmYvLQRIMYAfEgxqFG5dw5BnjNBrJgyTvRvFMMAA34VKXe9C93JNwlTags6dc7llK6SUm97SAj1zOe11+c6WLeZ/gf9GfdSa5f/eShxPXvRAM8xzxwdKRMVioX520ZO2Wu4bkSNH3WOeVYRAMHCPLL1zpQvKqZEx2HXPLXMitZF0f8/ICPzFWu9hyvujy+zjQYk4yhfq/qdAs1o3ULV9kHe/y+iK/QXRr+Ct0iz+GdV2SOEOuODFe0LCWq1i3a/y8LIgoSYSOFmmQjC8RYbm12a0J9+MOl3ludXJX+H1hUGGwCNX8qkt3DcA7s9uLNZgFwMLBHpI9VKluGbpcFsRLg4xzxtc2TMPSg38VS2BryVrrzHagjr8j60igRhozlGFBtFwTBKfG5D6kd+omoiIOkOWZyca0iagTwmn3a/oEoLMCv2OuaYJT1rXuVhIYXVgSQwjswCwiFyE8iIZBeO9VGvfvZZ3tDLogpraiYM6G08SXat4Pwwt7jMop3LjroFHAdcChkTdrPrOMdXXMRIFM7jXCeILdAF8neRWqpoJwnOtrZAXcZUI+a5QR3qgtTG6B5nNnWTdF5MFDFQeCU4Bz/FZyPuvWDthBAVcnVk2wuatlDIlFmX5AVsgqwpp6pfEsuuIulObCQVwJBt7hbmhKml8rNmP/hKytnOj2sJUlL0JS87gMKAvOWHyEnDeCOfVq3yNrM/uhsCy9sIAFasRvrWLDakiaH+IAlie5N1jH3SIcB6byeGFa0527XVj9+T4aBVo5Yqgqwvwio5ieoILY09uPie7gode5jSX14cBi3cf/HmKD5VgaxCNzALK2tiYr9yPSA3bkf/3qCNMkhB+/GtVcLSpsYAWmQn3aefydujye2aVTAMHYTom0Doj8T2W3hz8YKzjIlN5cwwHhBbAf4IPHVpeqqJQctYMBFcciBBa7h/P41C3gLrYVhesxgyt2Htcp8rOn4jINgSJerDbexT1HZE1c4DIX8AdaQjE5WCyOLsLNLLBYR5OVu6pHTInF6thyJjSWZz3G2QeMHYULWVqxYQZLti9Fk9kGOMfOjHU8T4/9xrtMcfJDkQtYcrlF92TpZnBujI8MvvWtLNvIoNepNhNc01nwB5YUkOUGGWfb8FQHDpKWTDwEixo1D+E8z1b1KZYTPIWrYAsYCyDHKcPxbwEGABBGIbQlQHJ6AAAAAElFTkSuQmCC');
}
.error__title {
  display: block;
  font: normal 700 72px/72px 'Roboto', sans-serif;
  color: #575656;
}
.error__text {
  display: block;
  font: normal 400 22px/34px 'Roboto', sans-serif;
  color: #575656;
  margin: 20px 0 0;
}
.error-container {
  display: block;
  text-align: center;
  height: 100%;
  margin: -12px 0 6px;
}
.error-container:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0;
}
/*! jQuery UI - v1.11.4 - 2016-02-18
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  /* support: IE8 */
}
.ui-front {
  z-index: 100;
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}
.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 9px 0 .4em;
}
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  line-height: 0;
  padding: 3px 3px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #333333;
}
.ui-widget-content a {
  color: #333333;
}
.ui-widget-header {
  border: 1px solid #dddddd;
  background: #e9e9e9;
  color: #333333;
  font-weight: bold;
}
.ui-widget-header a {
  color: #333333;
}
/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #454545;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #cccccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #2b2b2b;
  text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: alpha(opacity=70);
  /* support: IE8 */
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: alpha(opacity=35);
  /* support: IE8 */
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: alpha(opacity=35);
  /* support: IE8 - See #6059 */
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
}
/* positioning */
.ui-icon-blank {
  background-position: 16px 16px;
}
.ui-icon-carat-1-n {
  background-position: 0 0;
}
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}
.ui-icon-carat-1-e {
  background-position: -32px 0;
}
.ui-icon-carat-1-se {
  background-position: -48px 0;
}
.ui-icon-carat-1-s {
  background-position: -64px 0;
}
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}
.ui-icon-carat-1-w {
  background-position: -96px 0;
}
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}
/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa;
  opacity: .3;
  filter: alpha(opacity=30);
  /* support: IE8 */
}
.ui-widget-shadow {
  margin: 0px 0 0 0px;
  padding: 5px;
  background: #666666;
  opacity: .3;
  filter: alpha(opacity=30);
  /* support: IE8 */
  border-radius: 8px;
}
.ui-datepicker {
  border: 0;
  box-shadow: none;
  background: #FFF;
  z-index: 100;
  box-shadow: 0px 1px 15px 0 rgba(13, 5, 6, 0.15);
  border-radius: 0;
  width: 270px;
  box-sizing: border-box;
  padding: 19px 20px 14px 18px;
  margin: 8px 0 0;
}
._eye .ui-datepicker {
  margin: 8px -31px 0;
}
.ui-datepicker:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  margin: -8px 0 0 -8px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent #FFF transparent;
}
.ui-datepicker .ui-datepicker-title {
  font: normal 300 14px/21px 'Roboto', sans-serif;
  color: #575656;
  margin: 0;
}
.ui-datepicker .ui-widget-header {
  background: transparent;
  border: none;
}
.ui-datepicker .ui-datepicker-next {
  display: block;
  position: absolute;
  top: -4px;
  right: 0;
  background: transparent;
  width: 28px;
  height: 28px;
  text-align: center;
  font-size: 0;
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-next:before {
  content: "";
  display: block;
  width: 9px;
  height: 15px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAMAAAABFhU/AAAASFBMVEW/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7/MJNnRAAAAF3RSTlMAFxgZGhscHR4jLru8vdXW19jZ2tzd/oRYQz4AAABESURBVAjXY+DkZmGAAF5xIVYIi0UQzmQWEBdmgzNFoEwmfnERdgiTkU9clAPC5BIT54GLsaOogxsDZyDsANoLdQLcLQAKDgOHo98MNQAAAABJRU5ErkJggg==);
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -4.5px 0 0 -7.5px;
  opacity: 1;
  z-index: 1;
  -webkit-transition: opacity .15s ease;
  -moz-transition: opacity .15s ease;
  -o-transition: opacity .15s ease;
  transition: opacity .15s ease;
}
.ui-datepicker .ui-datepicker-next:after {
  content: "";
  display: block;
  width: 9px;
  height: 15px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAMAAAABFhU/AAAAXVBMVEUNswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswAdl6TjAAAAHnRSTlMAFhcYGRobHB0eHyAhIyq8vcPU1dbX2Nrc3d7f4P1C+OUMAAAASElEQVQI12Pg5WdjgAABOXF2CItVTE6CA8JkEZWT5IQwmUXkpLggTCZhOWluCJNRSE6GB8Lkk5UTRBWDq4PrhZuHsANhL9wtAGD/BLGFRO1oAAAAAElFTkSuQmCC);
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -4.5px 0 0 -7.5px;
  opacity: 0;
  z-index: 2;
  -webkit-transition: opacity .15s ease;
  -moz-transition: opacity .15s ease;
  -o-transition: opacity .15s ease;
  transition: opacity .15s ease;
}
.ui-datepicker .ui-datepicker-next.ui-state-hover {
  border: 0;
}
.ui-datepicker .ui-datepicker-next.ui-state-hover:before {
  opacity: 0;
}
.ui-datepicker .ui-datepicker-next.ui-state-hover:after {
  opacity: 1;
}
.ui-datepicker .ui-datepicker-prev {
  display: block;
  position: absolute;
  top: -4px;
  left: 0;
  background: transparent;
  width: 28px;
  height: 28px;
  text-align: center;
  font-size: 0;
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-prev:before {
  content: "";
  display: block;
  width: 9px;
  height: 15px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAMAAAABFhU/AAAASFBMVEW/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7/MJNnRAAAAF3RSTlMAFxgZGhscHR4jLru8vdXW19jZ2tzd/oRYQz4AAABHSURBVHgBY4AAFm5OCINVSJwXxhBkATHYhMUFmMEMESiDXUScnwnE4BAV52MEq+YRF+OCGMAOE0OoQxiCYCLsgDoAaC/CLQAIiAOHRZ3K6wAAAABJRU5ErkJggg==);
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -4.5px 0 0 -6.5px;
  opacity: 1;
  z-index: 1;
  -webkit-transition: opacity .15s ease;
  -moz-transition: opacity .15s ease;
  -o-transition: opacity .15s ease;
  transition: opacity .15s ease;
}
.ui-datepicker .ui-datepicker-prev:after {
  content: "";
  display: block;
  width: 9px;
  height: 15px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAMAAAABFhU/AAAAXVBMVEUNswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswANswAdl6TjAAAAHnRSTlMAFhcYGRobHB0eHyAhIyq8vcPU1dbX2Nrc3d7f4P1C+OUMAAAAS0lEQVR4AWOAADZ+XgiDXVxOAMzgkJATYwUxOCXlRFlADC4pORFmEINbWk6YCcTgkZETYgSrFpST5QPRCDGEOiS9CPMQdiDsRbgFAF9rBLHnX09oAAAAAElFTkSuQmCC);
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -4.5px 0 0 -6.5px;
  opacity: 0;
  z-index: 2;
  -webkit-transition: opacity .15s ease;
  -moz-transition: opacity .15s ease;
  -o-transition: opacity .15s ease;
  transition: opacity .15s ease;
}
.ui-datepicker .ui-datepicker-prev.ui-state-hover {
  border: 0;
}
.ui-datepicker .ui-datepicker-prev.ui-state-hover:before {
  opacity: 0;
}
.ui-datepicker .ui-datepicker-prev.ui-state-hover:after {
  opacity: 1;
}
.ui-datepicker td {
  padding: 0;
}
.ui-datepicker .ui-datepicker-calendar th {
  font: normal 300 14px/24px 'Roboto', sans-serif;
  color: #575656;
  padding: 3px 0 3px;
}
.ui-datepicker .ui-datepicker-calendar td {
  text-align: center;
}
.ui-datepicker .ui-state-default {
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  width: 32px;
  height: 32px;
  background: transparent;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  font: normal 300 14px/24px 'Roboto', sans-serif;
  color: #575656;
  text-align: center;
  border: 1px solid transparent;
  padding: 3px 0 0;
  margin: 0;
  border-radius: 50%;
  -webkit-transition: border-color .15s ease, color .15s ease, background .15s ease;
  -moz-transition: border-color .15s ease, color .15s ease, background .15s ease;
  -o-transition: border-color .15s ease, color .15s ease, background .15s ease;
  transition: border-color .15s ease, color .15s ease, background .15s ease;
}
.ui-datepicker .ui-state-default.ui-state-hover {
  border-color: #80b000;
}
.ui-datepicker .ui-state-default.ui-state-active {
  color: #FFF;
  background: #80b000;
  border-color: #80b000;
}
