﻿@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
@import "../lib/daterangepicker/daterangepicker.css";
@import "../font/Oswald.css";
@import "../font/Roboto.css";
/*@import "../font/KulimPark/KulimPark.css";*/

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

* {
  box-sizing: border-box;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
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,
main, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

/* Don't kill focus outline for keyboard users: http://24ways.org/2009/dont-lose-your-focus */
a:hover, a:active {
  outline: none;
}

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

@font-face {
  font-family: "Raleway";
  src: url("../font/Raleway-Bold.woff2") format("woff2"), url("../font/Raleway-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url("../font/Raleway-ExtraLightItalic.woff2") format("woff2"), url("../font/Raleway-ExtraLightItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url("../font/Raleway-BlackItalic.woff2") format("woff2"), url("../font/Raleway-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url("../font/Raleway-MediumItalic.woff2") format("woff2"), url("../font/Raleway-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url("../font/Raleway-LightItalic.woff2") format("woff2"), url("../font/Raleway-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url("../font/Raleway-ExtraBoldItalic.woff2") format("woff2"), url("../font/Raleway-ExtraBoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url("../font/Raleway-SemiBold.woff2") format("woff2"), url("../font/Raleway-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url("../font/Raleway-Light.woff2") format("woff2"), url("../font/Raleway-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url("../font/Raleway-Regular.woff2") format("woff2"), url("../font/Raleway-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url("../font/Raleway-Medium.woff2") format("woff2"), url("../font/Raleway-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url("../font/Raleway-Italic.woff2") format("woff2"), url("../font/Raleway-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url("../font/Raleway-BoldItalic.woff2") format("woff2"), url("../font/Raleway-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url("../font/Raleway-ExtraBold.woff2") format("woff2"), url("../font/Raleway-ExtraBold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url("../font/Raleway-Black.woff2") format("woff2"), url("../font/Raleway-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url("../font/Raleway-ExtraLight.woff2") format("woff2"), url("../font/Raleway-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url("../font/Raleway-SemiBoldItalic.woff2") format("woff2"), url("../font/Raleway-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url("../font/Raleway-ThinItalic.woff2") format("woff2"), url("../font/Raleway-ThinItalic.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url("../font/Raleway-Thin.woff2") format("woff2"), url("../font/Raleway-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
.svg-item {
  width: 100%;
  font-size: 16px;
  margin: 0 auto;
  animation: donutfade 1s;
}

@keyframes donutfade {
  /* this applies to the whole svg item wrapper */
  0% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}
.donut-ring {
  stroke: #EBEBEB;
}

.donut-segment {
  transform-origin: center;
  stroke: #FF6200;
}

.donut-segment-1 {
  stroke: #4e5199;
  animation: donut1 0.7s;
}

.donut-segment-2 {
  stroke: #7f7cb5;
  animation: donut1 0.7s;
}

.donut-segment-3 {
  stroke: #c10f1a;
  animation: donut1 0.7s;
}

.donut-segment-4 {
  stroke: #ed1e79;
  animation: donut3 3s;
}

.segment-1 {
  fill: #ccc;
}

.segment-2 {
  fill: aqua;
}

.segment-3 {
  fill: #d9e021;
}

.segment-4 {
  fill: #ed1e79;
}

.donut-percent {
  animation: donutfadelong 1s;
}

@keyframes donutfadelong {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes donut1 {
  0% {
    stroke-dasharray: 0, 100;
  }
  100% {
    stroke-dasharray: 100, 0;
  }
}
@keyframes donut2 {
  0% {
    stroke-dasharray: 0, 100;
  }
  100% {
    stroke-dasharray: 30, 70;
  }
}
@keyframes donut3 {
  0% {
    stroke-dasharray: 0, 100;
  }
  100% {
    stroke-dasharray: 1, 99;
  }
}
.donut-text {
  font-family: var(--ms-theme-main-font-family);
  fill: #FF6200;
}

.donut-text-1,
.donut-text-2,
.donut-text-3 {
  fill: #505863;
}

.donut-label {
  font-size: 0.28em;
  font-weight: 700;
  line-height: 1;
  fill: #000;
  transform: translateY(0.25em);
}

.donut-percent {
  font-size: 36px;
  line-height: 1;
  transform: translateY(0.5em);
  color: #505863;
}

.donut-data {
  font-size: 5px;
  line-height: 1;
  transform: translateY(0.5em);
  text-align: center;
  text-anchor: middle;
  animation: donutfadelong 1s;
}

@keyframes speedometer-red {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(30deg);
  }
  100% {
    transform: rotate(25deg);
  }
}
@keyframes speedometer-yellow {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(100deg);
  }
  100% {
    transform: rotate(90deg);
  }
}
@keyframes speedometer-green {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(165deg);
  }
  100% {
    transform: rotate(155deg);
  }
}
.mb-20 {
  margin-bottom: 20px;
}

.mb-50 {
  margin-bottom: 50px;
}

.filter-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 15px;
}

#tree_select_container,
.popover-container {
  z-index: 100;
  background: #ffffff;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  padding-top: 18px;
  padding-left: 14px;
  padding-right: 40px;
  padding-bottom: 18px;
  width: 502px;
}
#tree_select_container .filter-buttons-container.bigger-buttons,
.popover-container .filter-buttons-container.bigger-buttons {
  margin-top: 30px;
}
#tree_select_container .filter-buttons-container.bigger-buttons .btn,
.popover-container .filter-buttons-container.bigger-buttons .btn {
  height: 37px;
}

.range-input {
  position: relative;
  flex-wrap: wrap;
  cursor: pointer;
  display: flex;
  border: 1px solid #d0d0d0;
  border-radius: 2px;
  height: 50px;
  font-size: 14px;
  color: #505863;
  align-items: center;
}
.range-input.has-selected-items {
  background-color: #4a519e;
  border-color: #4a519e;
  color: #fff;
}
.range-input.has-selected-items:after {
  border-left: 1px solid #656dc7;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='4' viewBox='0 0 20 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2' cy='2' r='2' fill='white'/%3E%3Ccircle cx='10' cy='2' r='2' fill='white'/%3E%3Ccircle cx='18' cy='2' r='2' fill='white'/%3E%3C/svg%3E%0A");
}
.range-input span {
  padding: 0 20px;
}
.range-input:after {
  height: 50px;
  content: "";
  display: flex;
  width: 61px;
  height: 100%;
  border-left: 2px solid #dbdaef;
  margin-left: auto;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='4' viewBox='0 0 20 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2' cy='2' r='2' fill='%234A519E'/%3E%3Ccircle cx='10' cy='2' r='2' fill='%234A519E'/%3E%3Ccircle cx='18' cy='2' r='2' fill='%234A519E'/%3E%3C/svg%3E%0A");
}

.input-select {
  position: relative;
}
.input-select:after {
  position: absolute !important;
  top: calc(50% - 3px) !important;
  right: 22px !important;
  content: "" !important;
  width: 11px !important;
  height: 6px !important;
  display: flex !important;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.7996 1.60012C11.7996 1.75371 11.7408 1.9073 11.6238 2.0243L6.82406 6.82406C6.58947 7.05865 6.21029 7.05865 5.9757 6.82406L1.17594 2.0243C0.941353 1.78971 0.941353 1.41053 1.17594 1.17594C1.41053 0.941353 1.78971 0.941353 2.0243 1.17594L6.39988 5.55152L10.7755 1.17594C11.01 0.941353 11.3892 0.941353 11.6238 1.17594C11.7408 1.29294 11.7996 1.44653 11.7996 1.60012Z' fill='%234B509E'/%3E%3Cpath d='M11.7996 1.60012C11.7996 1.75371 11.7408 1.9073 11.6238 2.0243L6.82406 6.82406C6.58947 7.05865 6.21029 7.05865 5.9757 6.82406L1.17594 2.0243C0.941353 1.78971 0.941353 1.41053 1.17594 1.17594C1.41053 0.941353 1.78971 0.941353 2.0243 1.17594L6.39988 5.55152L10.7755 1.17594C11.01 0.941353 11.3892 0.941353 11.6238 1.17594C11.7408 1.29294 11.7996 1.44653 11.7996 1.60012' stroke='%234B509E' stroke-width='0.5'/%3E%3C/svg%3E%0A") !important;
  background-size: auto 100%;
  background-position: center right 0;
  background-repeat: no-repeat;
  border: none !important;
  margin: 0 !important;
}

.input-search .ts-control {
  position: relative;
}
.input-search .ts-control:after {
  position: absolute !important;
  top: calc(50% - 7px) !important;
  right: 22px !important;
  content: "" !important;
  width: 14px !important;
  height: 14px !important;
  display: flex !important;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.3 0C9.77939 0 12.6 2.82061 12.6 6.3C12.6 7.78734 12.0846 9.15431 11.2226 10.232L13.795 12.805C14.0683 13.0784 14.0683 13.5216 13.795 13.795C13.5426 14.0473 13.1456 14.0667 12.871 13.8532L12.805 13.795L10.232 11.2226C9.15431 12.0846 7.78734 12.6 6.3 12.6C2.82061 12.6 0 9.77939 0 6.3C0 2.82061 2.82061 0 6.3 0ZM6.29998 1.39998C3.59378 1.39998 1.39998 3.59378 1.39998 6.29998C1.39998 9.00617 3.59378 11.2 6.29998 11.2C9.00617 11.2 11.2 9.00617 11.2 6.29998C11.2 3.59378 9.00617 1.39998 6.29998 1.39998Z' fill='%234B509E'/%3E%3C/svg%3E%0A") !important;
  border: none !important;
  margin: 0 !important;
}

.input-datepicker .datepicker-container {
  display: flex;
  height: 50px;
  border-radius: 2px;
  border: 1px solid #d0d0d0;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 20C1.34315 20 0 18.6569 0 17V5C0 3.34315 1.34315 2 3 2H4V1C4 0.447715 4.44772 0 5 0C5.55228 0 6 0.447715 6 1V2H14V1C14 0.447715 14.4477 0 15 0C15.5523 0 16 0.447715 16 1V2H17C18.6569 2 20 3.34315 20 5V17C20 18.6569 18.6569 20 17 20H3ZM5.99992 15H1.99992V17C1.99992 17.5523 2.44763 18 2.99992 18H5.99992V15ZM12.0001 15H8.00008V18H12.0001V15ZM17.9998 15H13.9998V18H16.9998C17.5521 18 17.9998 17.5523 17.9998 17V15ZM5.99992 10H1.99992V13H5.99992V10ZM12.0001 10H8.00008V13H12.0001V10ZM17.9998 10H13.9998V13H17.9998V10ZM3.99992 4.00004H2.99992C2.44763 4.00004 1.99992 4.44776 1.99992 5.00004V8.00004H17.9999V5.00004C17.9999 4.44776 17.5522 4.00004 16.9999 4.00004H15.9999V5.00004C15.9999 5.55233 15.5522 6.00004 14.9999 6.00004C14.4476 6.00004 13.9999 5.55233 13.9999 5.00004V4.00004H5.99992V5.00004C5.99992 5.55233 5.5522 6.00004 4.99992 6.00004C4.44763 6.00004 3.99992 5.55233 3.99992 5.00004V4.00004Z' fill='%234A519E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right 20px center;
  padding-left: 20px;
  padding-right: 50px;
  align-items: center;
  color: #505863;
  font-size: 14px;
}

.input-custom {
  font-size: 14px;
  background: white;
}
tr {
 background: white;
}
.input-custom .hidden {
  display: none !important;
}
.input-custom ._item {
  font-size: 12px;
  background-color: #dbdaef !important;
  background-image: none !important;
  border: none !important;
  opacity: 1 !important;
  color: #505863 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-radius: 2px !important;
  padding-right: 12px !important;
}
.input-custom .option.selected {
  border-radius: 2;
  background-color: #dbdaef;
}
.input-custom .more-items-count {
  background: none !important;
  border: none !important;
  color: #505863 !important;
  font-size: 12px !important;
}
.input-custom ._item {
  position: relative !important;
  display: flex;
  align-items: center;
}
.input-custom ._item.item-hidden {
  display: none !important;
}
.input-custom ._item .remove {
  position: absolute !important;
  right: 5px !important;
  border-left: none !important;
}
.input-custom .item-wide.item-hidden,
.input-custom .item-90px.item-hidden {
  display: none !important;
}
.input-custom .item-wide {
  line-height: 13.2px;
  width: 180px;
  padding-bottom: 5px !important;
  padding-top: 5px !important;
  position: relative;
}
.input-custom .item-wide span {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.input-custom .item-wide .remove {
  top: calc(50% - 6px);
}
.input-custom .item-90px {
  display: block !important;
  width: 90px;
  height: 27px;
  line-height: 24px;
  text-overflow: ellipsis !important;
  overflow: hidden;
  white-space: nowrap;
}
.input-custom .ts-control {
  align-items: center;
  padding-left: 20px !important;
  cursor: pointer;
  /* background-color: transparent !important; */
  height: 50px;
  /* border: 2px solid #dbdaef !important; */
  box-shadow: none !important;
  background-image: none !important;
  border-radius: 2px;
}
.input-custom .ts-control.has-items {
  padding-left: 8px !important;
}
.input-custom .ts-control input::-moz-placeholder {
  color: #505863;
  font-size: 14px;
}
.input-custom .ts-control input::placeholder {
  color: #505863;
  font-size: 14px;
}
.input-custom .ts-control input {
  font-size: 14px;
}

/** tree **/
.tree-select-item {
  display: flex;
  flex-wrap: wrap;
  padding-right: 20px;
  color: #505863;
}
.tree-select-item .toggle-button {
  cursor: pointer;
  display: block;
  width: 20px;
  height: 6px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.9889 1.57773C10.9896 1.73132 10.9359 1.88515 10.828 2.00263L6.40524 6.82227C6.18907 7.05783 5.83797 7.05941 5.6197 6.8258L1.15383 2.04602C0.935566 1.81241 0.933865 1.43323 1.15003 1.19767C1.36619 0.96211 1.7173 0.960535 1.93557 1.19415L6.00676 5.55151L10.0387 1.1578C10.2549 0.922244 10.606 0.92067 10.8242 1.15428C10.9331 1.27079 10.9882 1.42413 10.9889 1.57773Z' fill='%234B509E'/%3E%3Cpath d='M10.9889 1.57773C10.9896 1.73132 10.9359 1.88515 10.828 2.00263L6.40524 6.82227C6.18907 7.05783 5.83797 7.05941 5.6197 6.8258L1.15383 2.04602C0.935566 1.81241 0.933865 1.43323 1.15003 1.19767C1.36619 0.96211 1.7173 0.960535 1.93557 1.19415L6.00676 5.55151L10.0387 1.1578C10.2549 0.922244 10.606 0.92067 10.8242 1.15428C10.9331 1.27079 10.9882 1.42413 10.9889 1.57773' stroke='%234B509E' stroke-width='0.5'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 10px auto;
  background-position: center;
  margin-top: 8px;
  transform: rotate(0deg);
  margin-left: auto;
}
.tree-select-item.closed .toggle-button {
  transform: rotate(-90deg);
}
.tree-select-item.root-item {
  width: 100%;
}
.tree-select-item.root-item > .tree-select-label {
  font-weight: bold;
  font-size: 13px;
}
.tree-select-item.root-item > .tree-select-label > span {
  padding-top: 3px;
}
.tree-select-item.root-item > .tree-select-label:before {
  width: 15px;
  height: 15px;
}
.tree-select-item.root-item > .children-container {
  padding-left: 27px;
}
.tree-select-item .tree-select-label {
  cursor: pointer;
  max-width: 90%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-size: 14px;
  display: flex;
  align-items: start;
  gap: 10px;
  margin-bottom: 10px;
}
.tree-select-item .tree-select-label > span {
  padding-top: 1px;
}
.tree-select-item .tree-select-label:before {
  flex-shrink: 0;
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  border: 2px solid #dbdaef;
}
.tree-select-item .tree-select-label.is-checked:before {
  border-color: #4a519e;
  background-color: #4a519e;
  background-repeat: no-repeat;
  background-size: 90% auto;
  background-position: right 0 center;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='11' viewBox='0 0 13 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.3L5 10L12 1' stroke='white'/%3E%3C/svg%3E%0A");
}
.tree-select-item input {
  display: none;
}
.tree-select-item .children-container {
  width: 100%;
  padding-left: 24px;
}
.tree-select-item.closed .children-container {
  display: none;
}

.filter-radio {
  display: flex;
  gap: 45px;
  padding-top: 7px;
}

.filter-radio-container {
  display: flex;
  align-items: center;
  height: 100%;
}
.filter-radio-container .control-label {
  word-wrap: break-word;
  font-size: 14px;
  color: #505863;
  margin-left: 10px;
}
.filter-radio-container .switch {
  flex-shrink: 0;
  height: 36px;
  width: 70px;
 /*  background-color: #dbdaef; */
  border-radius: 20px;
}
.filter-radio-container .switch .slider {
  border-radius: 20px;
  background-color: #87bb654;
}
.filter-radio-container .switch .slider:before {
  width: 33px;
  height: 33px;
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}
.filter-radio-container .switch input:checked + .slider {
  background-color: #387bb6;
}

.filter-buttons-container.bigger-buttons {
  display: flex;
  gap: 30px;
  justify-content: flex-end;
}
.filter-buttons-container.bigger-buttons .btn {
  height: 50px;
  border-radius: 2px;
  text-transform: uppercase;
  font-size: 18px;
}

.datepicker-popover {
  color: #505863;
  background-color: #fff;
}
.datepicker-popover .daterange-dateline {
  display: flex;
  justify-content: end;
  padding: 14px;
  color: #505863;
  font-weight: bold;
}
.datepicker-popover .calendar .calendar-table {
  border: none;
}
.datepicker-popover .year-select {
  border: 1px solid #dbdaef;
  border-radius: 2px;
}
.datepicker-popover .daterangepicker {
  padding: 0;
  color: #505863;
  background-color: transparent;
  border-radius: none;
  box-shadow: none;
}
.datepicker-popover .table-value-wrapper {
  font-size: 12px;
}
.datepicker-popover .table-value-wrapper:hover {
  color: #fff;
}
.datepicker-popover .calendar {
  margin: 0;
}
.datepicker-popover .calendar .calendar-table {
  padding-left: 0;
  padding-right: 0;
}
.datepicker-popover .filter-buttons-container {
  justify-content: start;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

.middle {
  display: flex;
  align-items: center;
  justify-content: center;
}

.vertical-middle {
  display: flex;
  -ms-flex-align: center;
  --align-items: center;
  vertical-align: middle;
  align-items: center;
}

.pt-2 {
  padding-top: 0.5rem;
}

.ml-2 {
  margin-left: 0.5rem;
}

.mr-2 {
  margin-right: 0.5rem;
}

.mt-2 {
  margin-top: 0.5rem;
}

.font-style-italic {
  font-style: italic;
}

.font-size-18 {
  font-size: 18px !important;
}

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

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

.overflowwrapanywhere {
  overflow-wrap: anywhere;
}

.modal-message .modal-container {
  max-height: 90%;
}

.modal-message .overflowwrapanywhere {
  max-height: 300px;
  min-height: 20px;
  overflow: auto;
}

.modal-message .modal-container {
  padding: 10px 30px;
  max-width: 500px;
}

@font-face {
  font-family: "PT Sans";
  font-style: normal;
  font-weight: 400;
  src: local("PT Sans"), local("PTSans-Regular"), url(https://fonts.gstatic.com/s/ptsans/v11/jizaRExUiTo99u79D0-ExdGM.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "PT Sans";
  font-style: normal;
  font-weight: 400;
  src: local("PT Sans"), local("PTSans-Regular"), url(https://fonts.gstatic.com/s/ptsans/v11/jizaRExUiTo99u79D0aExdGM.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: "PT Sans";
  font-style: normal;
  font-weight: 400;
  src: local("PT Sans"), local("PTSans-Regular"), url(https://fonts.gstatic.com/s/ptsans/v11/jizaRExUiTo99u79D0yExdGM.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "PT Sans";
  font-style: normal;
  font-weight: 400;
  src: local("PT Sans"), local("PTSans-Regular"), url(https://fonts.gstatic.com/s/ptsans/v11/jizaRExUiTo99u79D0KExQ.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.ruble {
  font-family: "PT Sans";
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* ================================bootstrap================================= */
.mb-0 {
  margin-bottom: 0 !important;
}

/* ================================bootstrap-end================================= */
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

.gauge-text {
  font-size: 16px;
  color: #3c4251;
  fill: #3c4251;
  font-weight: normal;
  font-family: var(--ms-theme-main-font-family);
}

.needle-rotate {
  transition: 1s transform;
  transition-timing-function: cubic-bezier(0.64, 0.57, 0.67, 1.33);
  transition-duration: 2.9s;
}

.pie-number-text {
  fill: #ffffff;
  font-family: var(--ms-theme-main-font-family);
  font-size: 40px;
  font-weight: normal;
}

.lines-container {
  width: 600px;
}

.line-graph-background {
  width: 100%;
  height: 9px;
  border-radius: 10px;
  background-color: #d0d1d2;
}

.line-graph,
.not-shown-line-graph {
  border-radius: 10px;
  width: 0;
  height: 9px;
  background: #6ba1ce;
  background: linear-gradient(90deg, #6ba1ce 0%, #4274b8 100%);
  transition: width 1.5s ease-in-out;
}

.apple-pie-text {
  font-family: var(--ms-theme-main-font-family);
  font-size: 36px;
  fill: #6c758f;
  font-weight: bold;
}

.heading {
  color: #6c758f;
  font-weight: normal;
  letter-spacing: 0.4px;
  font-size: 30px;
  margin-top: 0;
}

.heading-company-name {
  margin-bottom: 11px;
}

.heading-rating {
  font-weight: bold;
  letter-spacing: 0.2px;
  font-size: 24px;
  margin-top: 22px;
  margin-bottom: 45px;
}

.heading-form {
  color: #4b509e;
  font-weight: 700;
  line-height: 1.4;
  font-size: 24px;
  margin-bottom: 15px;
}

.btn {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  /* background-color: #ffffff; */
  border: 0;
  outline: none;
}

.btn:active {
  transform: translateY(0.5px);
}

.btn.btn-primary {
  background-color: #4d509e;
  color: #ffffff;
  border-radius: 5px;
  flex-basis: 195px;
  min-height: 39px;
  min-width: 195px;
  padding: 5px 21px;
}

.btn.btn-small {
  min-width: auto !important;
  min-height: auto !important;
  padding: 5px 15px !important;
  font-size: 14px;
}

.btn.btn-bigger, .tabs-container .button-tabs .btn.btn-cancel:hover {
  min-height: 47px !important;
}

.table-header-buttons-container {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.btn-circle {
  background-color: transparent;
  width: 30px;
  height: 30px;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.6;
}
.btn-circle:hover {
  opacity: 1;
  transform: scale(1.05);
}
.btn-circle:not(:last-child) {
  margin-right: 10px;
}
.btn-circle.btn-add {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 30' style='enable-background:new 0 0 30 30;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%233D6CB3;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M15,30C6.7,30,0,23.3,0,15S6.7,0,15,0s15,6.7,15,15S23.3,30,15,30z M15,0.8C7.2,0.8,0.8,7.2,0.8,15 S7.2,29.2,15,29.2S29.2,22.8,29.2,15S22.8,0.8,15,0.8z'/%3E%3Cpath class='st0' d='M15,24.1c-0.2,0-0.4-0.2-0.4-0.4V6.5c0-0.2,0.2-0.4,0.4-0.4s0.4,0.2,0.4,0.4v17.2C15.4,23.9,15.2,24.1,15,24.1 z'/%3E%3Cpath class='st0' d='M23.6,15.5H6.4c-0.2,0-0.4-0.2-0.4-0.4s0.2-0.4,0.4-0.4h17.2c0.2,0,0.4,0.2,0.4,0.4S23.8,15.5,23.6,15.5z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.btn-circle.btn-import {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 30' style='enable-background:new 0 0 30 30;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%237EB245;%7D .st1%7Bfill:%237EB245;stroke:%237EB245;stroke-width:0.25;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M15,30C6.7,30,0,23.3,0,15S6.7,0,15,0s15,6.7,15,15S23.3,30,15,30z M15,0.8C7.2,0.8,0.8,7.2,0.8,15 S7.2,29.2,15,29.2S29.2,22.8,29.2,15S22.8,0.8,15,0.8z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M23.9,23.2H6.1c-0.1,0-0.3-0.1-0.3-0.3v-9c0-0.1,0.1-0.3,0.3-0.3c0.1,0,0.3,0.1,0.3,0.3v8.7h17.4V14 c0-0.1,0.1-0.3,0.3-0.3c0.1,0,0.3,0.1,0.3,0.3v9C24.2,23.1,24.1,23.2,23.9,23.2z'/%3E%3Cg%3E%3Cpath class='st1' d='M15,18.9c-0.1,0-0.3-0.1-0.3-0.3V4.9c0-0.1,0.1-0.3,0.3-0.3c0.1,0,0.3,0.1,0.3,0.3v13.8 C15.3,18.8,15.1,18.9,15,18.9z'/%3E%3Cpath class='st1' d='M15,19.3L15,19.3c-0.1,0-0.2,0-0.2-0.1l-1.9-2.7c-0.1-0.1-0.1-0.3,0.1-0.4c0.1-0.1,0.3-0.1,0.4,0.1l1.7,2.4 l1.7-2.4c0.1-0.1,0.2-0.1,0.4-0.1c0.1,0.1,0.1,0.2,0.1,0.4l-1.9,2.7C15.2,19.3,15.1,19.3,15,19.3z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.header-lk .btn.btn-primary {
  width: 100px;
  height: 39px;
}

.btn.btn-primary:hover,
.btn.btn-primary:active {
  background-color: #5898f8;
}

.btn.btn-submit,
.btn.btn-cancel {
  min-height: 50px;
  border-radius: 5px;
  padding: 0 21px;
}

.btn.btn-submit {
  color: #ffffff;
  background-color: #4d509e;
  min-width: 180px;
}

.btn.btn-submit:hover {
  background-color: #5898f8;
}

.btn.btn-cancel {
  background-color: #ffffff;
  color: #6c758f;
  border: 1px solid #6c758f;
  min-width: 180px;
}

.btn.btn-cancel:hover {
  background-color: #6c758f;
  color: #ffffff;
}

.btn.btn-filter,
.btn.resetfilter {
  background-color: #ffffff;
  border: 1px solid #3d6cb2;
  color: #3d6cb2;
}

.tabs-container .button-tabs .btn-cancel:hover, .btn.btn-filter:hover,
.btn.btn-filter.active {
  color: #ffffff;
  background-color: #3d6cb2;
}

.btn.btn-filter,
.btn.resetfilter {
  width: 100%;
  min-width: auto;
  font-size: 14px;
  display: flex;
  justify-content: center;
  text-align: center;
  align-items: center;
  border-radius: 5px;
  min-height: 48px;
  padding: 15px;
}
.btn.btn-filter.disabled,
.btn.resetfilter.disabled {
  opacity: 0.5;
  pointer-events: none;
}

.btn-submit.disabled {
  opacity: 0.5;
  pointer-events: none;
}

.company-list-section .btn.resetfilter,
.company-list-section .btn.btn-filter {
  display: inline-block;
  --background-color: transparent;
  background-color: #387bb6;
  border: unset;
  color: white;
  width: unset;
  padding: 0 15px;
  min-height: 41px;
  cursor: pointer;
}
.company-list-section .btn.resetfilter:hover,
.company-list-section .btn.btn-filter:hover {
  background-color: #5898f8;
}

.company-list-section .btn.resetfilter {
  background-color: transparent;
  border: solid 1px #387bb6;
  color: #387bb6;
  cursor: pointer;
}
.company-list-section .btn.resetfilter:hover {
  background-color: #5898f8;
  color: #fff;
}

/* The slider */
.switch {
  display: inline-block;
  position: relative;
  width: 63.5px;
  height: 30px;
  background-color: #abadc2;
  border-radius: 11px;
}

.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: 0.4s;
  background-color: #8283896b;
  border-radius: 11px;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  top: 2px;
  left: 3px;
  border-radius: 50%;
  background-color: #ffffff;
  transition: 0.4s;
  
}

input:checked + .slider {
  background-color: #387bb6;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196f3;
}

input:checked + .slider:before {
  transform: translateX(31px);
}

.switch.small {
  width: 47px;
  height: 22px;
}

.switch.small .slider:before {
  width: 18px;
  height: 18px;
}

.switch.small input:checked + .slider:before {
  transform: translateX(23px);
}

@media (max-width: 767px) {
  .switch.small {
    width: 42px;
    height: 18px;
  }
  .switch.small .slider:before {
    width: 14px;
    height: 14px;
  }
}

.checkbox {
  margin-bottom: 7px;
}

.checkbox.smaller .checkbox-label {
  font-size: 11px;
}

.checkbox > input {
  display: none;
}

.checkbox .checkbox-label {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  display: flex;
  height: 28px;
  width: 100%;
  border-radius: 5px;
  border: 1px solid #838383;
  color: #838383;
  font-size: 12px;
  justify-content: center;
  align-items: center;
  padding: 8px;
  text-align: center;
}

.checkbox input:checked + .checkbox-label {
  background-color: #3d6cb2;
  color: #ffffff;
  border-color: #3d6cb2;
}

.__range input {
  position: absolute;
  outline: none;
  -webkit-appearance: none;
  background-color: #abadc2;
  height: 4px;
  width: 100%;
  margin: 10px auto;
  cursor: pointer;
}

.__range input::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 10px;
  height: 10px;
  background-color: #abadc2;
  border-radius: 50%;
  cursor: pointer;
}

.__range input::-moz-range-thumb {
  -webkit-appearance: none;
  width: 10px;
  height: 10px;
  background-color: #abadc2;
  border-radius: 50%;
  border-color: transparent;
}

.__range input::-ms-thumb {
  -webkit-appearance: none;
  width: 10px;
  height: 10px;
  background-color: #abadc2;
  border-radius: 50%;
}

.__range-step {
  position: relative;
  height: 24px;
}

.__range-max {
  float: right;
}

.__range-step input::-webkit-slider-thumb {
  background: transparent;
}

.__range-step input::-moz-range-thumb {
  background: transparent;
}

.__range-step input::-ms-thumb {
  background: transparent;
}

.__range-step datalist {
  position: relative;
  display: flex;
  justify-content: space-between;
  height: auto;
  top: 8px;
  /* disable text selection */
  -webkit-user-select: none;
  /* Safari */
  -moz-user-select: none;
  /* Firefox */
  /* IE10+/Edge */
  user-select: none;
  /* Standard */
  /* disable click events */
  pointer-events: none;
  margin-right: -1px;
  margin-top: -1px;
}

.__range-step datalist option {
  font-size: 0;
  width: 10px;
  height: 10px;
  min-height: 10px;
  border-radius: 100px;
  /* hide text */
  white-space: nowrap;
  padding: 0;
  line-height: 40px;
  background-color: #85879c;
}

.__range-step datalist option.selected {
  background-color: #c10f1a;
}

.__range-step-popup output {
  position: absolute;
  background-color: #85879c;
  width: 30px;
  height: 30px;
  text-align: center;
  color: white;
  border-radius: 100px;
  display: inline-block;
  font-size: 12px;
  bottom: 100%;
  left: 0;
  vertical-align: middle;
  line-height: 30px;
}

.__range-step-popup .__range-output-square {
  padding: 0 5px;
  min-width: 25px;
  width: auto !important;
  border-radius: 5px !important;
}

.__range-step-popup output:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 10px solid green;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  top: 90%;
  left: 50%;
  margin-left: -10px;
  margin-top: -1px;
}

.__range-step-popup datalist {
  overflow: hidden;
}

.__range-step {
  margin: 0;
}

.__range-step-popup {
  margin: 40px 40px;
}

.pagination-with-button-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.pagination {
  display: flex;
  justify-content: flex-end;
  list-style-type: none;
  padding-left: 0;
}

.pagination .pagination-item,
.pagination .pagination-control {
  display: flex;
  position: relative;
  text-align: center;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
}

.pagination .pagination-control {
  border: 0 !important;
}

.pagination .pagination-prev,
.pagination .pagination-next {
  background-repeat: no-repeat;
  background-position: center;
}

.pagination .pagination-prev {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21.5px' height='28.5px'%3E%3Cpath fill-rule='evenodd' stroke='rgb(233, 233, 233)' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' d='M20.221,0.909 L1.368,14.000 L20.221,27.091 '/%3E%3C/svg%3E");
}

.pagination .pagination-next {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22.5px' height='29.5px'%3E%3Cpath fill-rule='evenodd' stroke='rgb(233, 233, 233)' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' d='M1.500,1.500 L20.500,14.500 L1.500,27.500 '/%3E%3C/svg%3E");
}

.pagination .pagination-item {
  background-color: #fff;
  border: 1px solid #e9e9e9;
  color: #838383;
  margin-left: 10px;
}
.pagination .pagination-item.pagination-dots {
  border: none;
}

.pagination .pagination-item.active {
  color: #ffffff;
  background-color: #3d6cb2;
  pointer-events: none;
}

.pagination .pagination-link {
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.pagination-container {
  margin-top: 45px;
}

.legend-container {
  margin-top: 10px;
  padding: 0 30px;
  display: flex;
  font-size: 12px;
  align-items: center;
}

.legend-container div:first-child {
  height: 20px;
  width: 20px;
  margin-right: 5px;
  background-color: #efc1cb;
}

.collapse-header-container {
  max-width: 681px;
  margin-bottom: 28px;
}

.collapse-heading {
  display: flex;
  align-items: center;
  background-color: #606380;
  color: #ffffff;
  font-size: 18px;
  font-weight: normal;
  line-height: 18px;
  vertical-align: middle;
  padding: 10px 23px 10px 10px;
  border-radius: 5px;
  width: 100%;
  letter-spacing: 0.2px;
}

.collapse-heading.collapsed:after {
  transition: transform 300ms ease-out;
  transform: rotate(180deg);
}

.collapse-heading:after {
  transition: transform 300ms ease-out;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='34.5px' height='17.5px'%3E%3Cpath fill-rule='evenodd' stroke='rgb(255, 255, 255)' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' d='M1.500,1.500 L17.656,15.500 L32.500,1.500 '/%3E%3C/svg%3E");
  margin-left: auto;
  padding-top: 5px;
  transform: rotate(0deg);
}

.collapsable {
  overflow: hidden;
  transition: height 0.3s ease-out, opacity 0.5s ease-out;
}

.collapsable-inner {
  margin-bottom: 60px;
}

.collapsable[aria-expanded=true] {
  opacity: 1;
}

.collapsable[aria-expanded=false] {
  opacity: 0;
}

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 47px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 10px;
  padding-right: 35px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  align-items: center;
  min-height: 47px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple textarea {
  text-indent: 10px;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  list-style: none;
  padding: 0;
  margin: 0;
}

.select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  margin-top: 8px;
  border: none;
  font-size: 100%;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 18px;
  vertical-align: bottom;
  font-family: var(--ms-theme-main-font-family);
  overflow: hidden;
  word-break: keep-all;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.2);
  background-color: white;
  font-size: 12px;
  border: 1px solid #6c758f;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-results__option--selectable {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

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

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  outline: none;
  border: 1px solid #6c758f;
  border-radius: 5px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #606380;
  line-height: 47px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  color: #606380;
  cursor: pointer;
  float: right;
  /*font-weight: bold;*/
  font-size: 14px;
  height: 45px;
  margin-right: 42px;
  padding-right: 0px;
  width: 30px;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #606380;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24.5px' height='14.5px'%3E%3Cpath fill-rule='evenodd' stroke='rgb(108, 117, 143)' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' d='M0.879,1.744 L12.000,11.890 L23.121,1.744 '/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  height: 47px;
  position: absolute;
  top: 0;
  right: 1px;
  width: 50px;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #ccc;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow {
  transform: rotate(180deg);
}

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #6c758f;
  border-radius: 5px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative;
}

.select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  font-weight: bold;
  height: 47px;
  margin-right: 10px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #999;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
  position: absolute;
  left: 0;
  top: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-color: #f1f1f1;
  color: #333;
  outline: none;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--group {
  padding: 0;
}

.select2-container--default .select2-results__option--disabled {
  color: #999;
}

.select2-container--default .select2-results__option--selected {
  background-color: #ccc;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5898f8;
  color: #ffffff;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #888;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: none;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option--group {
  padding: 0;
}

.select2-container--classic .select2-results__option--disabled {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: white;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  box-sizing: border-box;
  touch-action: manipulation;
  background: #fff;
  box-shadow: 1px 0 0 #eee, -1px 0 0 #eee, 0 1px 0 #eee, 0 -1px 0 #eee, 0 3px 13px rgba(0, 0, 0, 0.08);
}

.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}

.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}

.flatpickr-calendar.animate.open {
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}

.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}

.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  box-shadow: none !important;
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.2);
}

.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}

.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #eee;
}

.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}

.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  left: 22px;
}

.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.arrowRight:after {
  left: auto;
  right: 22px;
}

.flatpickr-calendar.arrowCenter:before,
.flatpickr-calendar.arrowCenter:after {
  left: 50%;
  right: 50%;
}

.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}

.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}

.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}

.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #eee;
}

.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}

.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}

.flatpickr-calendar.arrowBottom:before {
  border-top-color: #eee;
}

.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}

.flatpickr-calendar:focus {
  outline: 0;
}

/*=========monthSelectPlugin-Start===*/
.flatpickr-monthSelect-months {
  margin: 10px 1px 3px 1px;
  flex-wrap: wrap;
}

.flatpickr-monthSelect-month {
  background: none;
  border: 0;
  border-radius: 2px;
  box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  display: inline-block;
  font-weight: 400;
  margin: 0.5px;
  justify-content: center;
  padding: 10px;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  text-align: center;
  width: 33%;
}

.flatpickr-monthSelect-month.disabled {
  color: #eee;
}

.flatpickr-monthSelect-month.disabled:hover,
.flatpickr-monthSelect-month.disabled:focus {
  cursor: not-allowed;
  background: none !important;
}

.flatpickr-monthSelect-theme-dark {
  background: #3f4458;
}

.flatpickr-monthSelect-theme-dark .flatpickr-current-month input.cur-year {
  color: #fff;
}

.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-prev-month,
.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-next-month {
  color: #fff;
  fill: #fff;
}

.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month {
  color: rgba(255, 255, 255, 0.95);
}

.flatpickr-monthSelect-month:hover,
.flatpickr-monthSelect-month:focus {
  background: #e6e6e6;
  cursor: pointer;
  outline: 0;
}

.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:hover,
.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:focus {
  background: #646c8c;
  border-color: #646c8c;
}

.flatpickr-monthSelect-month.selected {
  background-color: #569ff7;
  color: #fff;
}

.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.selected {
  background: #80cbc4;
  box-shadow: none;
  color: #fff;
  border-color: #80cbc4;
}

/*=========monthSelectPlugin-End==========*/
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}

.flatpickr-months {
  display: flex;
}

.flatpickr-months .flatpickr-month {
  background: transparent;
  color: #3c3f40;
  fill: #3c3f40;
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  overflow: hidden;
  flex: 1;
}

.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: #3c3f40;
  fill: #3c3f40;
}

.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}

.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}

.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  /*
        /*rtl:begin:ignore*/
  /*
        */
  left: 0;
  /*
        /*rtl:end:ignore*/
  /*
        */
}

/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  /*
        /*rtl:begin:ignore*/
  /*
        */
  right: 0;
  /*
        /*rtl:end:ignore*/
  /*
        */
}

/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #f64747;
}

.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}

.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}

.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  transition: fill 0.1s;
  fill: inherit;
}

.numInputWrapper {
  position: relative;
  height: auto;
}

.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}

.numInputWrapper input {
  width: 100%;
}

.numInputWrapper input::-ms-clear {
  display: none;
}

.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(64, 72, 72, 0.15);
  box-sizing: border-box;
}

.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}

.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2);
}

.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}

.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}

.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(64, 72, 72, 0.6);
  top: 26%;
}

.numInputWrapper span.arrowDown {
  top: 50%;
}

.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(64, 72, 72, 0.6);
  top: 40%;
}

.numInputWrapper span svg {
  width: inherit;
  height: auto;
}

.numInputWrapper span svg path {
  fill: rgba(60, 63, 64, 0.5);
}

.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}

.numInputWrapper:hover span {
  opacity: 1;
}

.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  transform: translate3d(0px, 0px, 0px);
}

.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}

.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05);
}

.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0 ;
  display: inline-block;
}

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: #3c3f40;
}

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: #3c3f40;
}

.flatpickr-current-month input.cur-year {
  background: transparent;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}

.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}

.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(60, 63, 64, 0.5);
  background: transparent;
  pointer-events: none;
}

.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}

.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}

.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0, 0, 0, 0.05);
}

.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}

.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: flex;
  align-items: center;
  height: 28px;
}

.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: flex;
  flex: 1;
}

span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0, 0, 0, 0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  flex: 1;
  font-weight: bolder;
}

.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}

.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  width: 307.875px;
}

.flatpickr-days:focus {
  outline: 0;
}

.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  box-sizing: border-box;
  display: inline-block;
  display: flex;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: space-around;
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}

.dayContainer + .dayContainer {
  box-shadow: -1px 0 0 #eee;
}

.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  box-sizing: border-box;
  color: #404848;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  justify-content: center;
  text-align: center;
}

.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e9e9e9;
  border-color: #e9e9e9;
}

.flatpickr-day.today {
  border-color: #f64747;
}

.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #6c758f;
  background: #6c758f;
  color: #fff;
}

.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #606380;
  box-shadow: none;
  color: #fff;
  border-color: #606380;
}

.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}

.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}

.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  box-shadow: -10px 0 0 #4f99ff;
}

.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}

.flatpickr-day.inRange {
  border-radius: 0;
  box-shadow: -5px 0 0 #e9e9e9, 5px 0 0 #e9e9e9;
}

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(64, 72, 72, 0.3);
  background: transparent;
  border-color: #e9e9e9;
  cursor: default;
}

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(64, 72, 72, 0.1);
}

.flatpickr-day.week.selected {
  border-radius: 0;
  box-shadow: -5px 0 0 #4f99ff, 5px 0 0 #4f99ff;
}

.flatpickr-day.hidden {
  visibility: hidden;
}

.rangeMode .flatpickr-day {
  margin-top: 1px;
}

.flatpickr-weekwrapper {
  float: left;
}

.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  box-shadow: 1px 0 0 #eee;
}

.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}

.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(64, 72, 72, 0.3);
  background: transparent;
  cursor: default;
  border: none;
}

.flatpickr-innerContainer {
  display: block;
  display: flex;
  box-sizing: border-box;
  overflow: hidden;
}

.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  box-sizing: border-box;
}

.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
}

.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}

.flatpickr-time .numInputWrapper {
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}

.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #404848;
}

.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #404848;
}

.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}

.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}

.flatpickr-time input {
  background: transparent;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #404848;
  font-size: 14px;
  position: relative;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}

.flatpickr-time input.flatpickr-hour,
.font-bold {
  /* font-weight: bold; */
}

.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}

.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}

.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #404848;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  align-self: center;
}

.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}

.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #f1f1f1;
}

.flatpickr-input[readonly],
.slider[readonly],
input[readonly],
selectp[readonly],
textarea[readonly] {
  cursor: not-allowed !important;
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.flatpickr-calendar {
  width: 307.875px;
}

.dayContainer {
  padding: 0;
  border-right: 0;
}

span.flatpickr-day,
span.flatpickr-day.prevMonthDay,
span.flatpickr-day.nextMonthDay {
  border-radius: 0 !important;
  border: 1px solid #e9e9e9;
  max-width: none;
  border-right-color: transparent;
}

span.flatpickr-day:nth-child(n+8),
span.flatpickr-day.prevMonthDay:nth-child(n+8),
span.flatpickr-day.nextMonthDay:nth-child(n+8) {
  border-top-color: transparent;
}

span.flatpickr-day:nth-child(7n-6),
span.flatpickr-day.prevMonthDay:nth-child(7n-6),
span.flatpickr-day.nextMonthDay:nth-child(7n-6) {
  border-left: 0;
}

span.flatpickr-day:nth-child(n+36),
span.flatpickr-day.prevMonthDay:nth-child(n+36),
span.flatpickr-day.nextMonthDay:nth-child(n+36) {
  border-bottom: 0;
}

span.flatpickr-day:nth-child(-n+7),
span.flatpickr-day.prevMonthDay:nth-child(-n+7),
span.flatpickr-day.nextMonthDay:nth-child(-n+7) {
  margin-top: 0;
}

span.flatpickr-day.today:not(.selected),
span.flatpickr-day.prevMonthDay.today:not(.selected),
span.flatpickr-day.nextMonthDay.today:not(.selected) {
  border-color: #6c758f;
  border-right-color: transparent;
  border-top-color: transparent;
  border-bottom-color: #6c758f;
}

span.flatpickr-day.today:not(.selected):hover,
span.flatpickr-day.prevMonthDay.today:not(.selected):hover,
span.flatpickr-day.nextMonthDay.today:not(.selected):hover {
  border: 1px solid #6c758f;
}

span.flatpickr-day.startRange,
span.flatpickr-day.prevMonthDay.startRange,
span.flatpickr-day.nextMonthDay.startRange,
span.flatpickr-day.endRange,
span.flatpickr-day.prevMonthDay.endRange,
span.flatpickr-day.nextMonthDay.endRange {
  border-color: #4f99ff;
}

span.flatpickr-day.today,
span.flatpickr-day.prevMonthDay.today,
span.flatpickr-day.nextMonthDay.today,
span.flatpickr-day.selected,
span.flatpickr-day.prevMonthDay.selected,
span.flatpickr-day.nextMonthDay.selected {
  z-index: 2;
}

.rangeMode .flatpickr-day {
  margin-top: -1px;
}

.flatpickr-weekwrapper .flatpickr-weeks {
  box-shadow: none;
}

.flatpickr-weekwrapper span.flatpickr-day {
  border: 0;
  margin: -1px 0 0 -1px;
}

.hasWeeks .flatpickr-days {
  border-right: 0;
}

@media screen and (min-width: 0\0 ) and (-webkit-min-device-pixel-ratio: 0.75), screen and (min-width: 0\0 ) and (min-resolution: 72dpi) {
  span.flatpickr-day {
    display: block;
    flex: 1 0 auto;
  }
}
p {
  margin: 0;
  padding: 0;
}

html,
body {
  height: 100%;
  min-height: 100%;
}

.wrapper {
  min-height: 100%;
  display: flex;
  flex-direction: column;
}

.main {
  flex-grow: 1;
}

* {
  box-sizing: border-box;
}

a,
a:active {
  color: inherit;
  text-decoration: none;
}

a:hover,
a:active:hover {
  text-decoration: underline;
}

body {
  font-family: var(--ms-theme-main-font-family);
  font-size: 14px;
}

.wrapper {
  --background-image: url("../image/bg_top.jpg");
  background-image: url("../image/back.jpg");
  background-repeat: no-repeat;
  background-position: top 0 right 0;
  background-size: cover;
  background-attachment: fixed;
}

::-webkit-input-placeholder {
  color: #d6d8dc;
  font-size: 14px;
}

:-moz-placeholder {
  color: #d6d8dc;
  font-size: 14px;
}

::-moz-placeholder {
  color: #d6d8dc;
  font-size: 14px;
}

:-ms-input-placeholder {
  color: #d6d8dc;
  font-size: 14px;
}

.container {
  margin: 0 auto;
  width: 1170px;
  padding: 0 15px;
}

.header {
  font-size: 16px;
  display: flex;
  flex-direction: row;
  padding-top: 15px;
  margin-bottom: 46px;
}

.header .header-company-name {
  letter-spacing: 0.22px;
  padding: 7px 15px 0;
  margin-right: 53px;
  color: #3d6cb2;
}

.header .header-search {
  flex-grow: 1;
}

.header .header-contacts {
  font-weight: bold;
  padding-top: 20px;
  padding-right: 0;
  padding-left: 15px;
  margin-left: 18px;
}

.header .header-lk {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  --padding-top: 10px;
  padding-left: 25px;
}

.header .header-lk .header-login {
  display: block;
  width: 41px;
  height: 41px;
  overflow: hidden;
  cursor: pointer;
}

.header .header-lk .header-login .userpic {
  width: 100%;
  border-radius: 50%;
}

.header .header-lk .header-login img {
  max-width: 41px;
}

.header-menu-container {
  background-color: #ffffff;
  padding: 25px 22px;
  border-radius: 10px;
  box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);
  color: #6e748d;
  font-size: 14px;
}

.header-menu-popper[data-popper-placement=bottom-start] {
  margin-top: -15px !important;
  margin-left: 45px !important;
}

.header-menu-container .header-menu {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.header-menu-container .header-menu .menu-item {
  margin-bottom: 15px;
}

.header-menu-container .header-menu .menu-item a {
  display: block;
}

.header-menu-container .header-menu .active {
  font-weight: bold;
}

.search-input,
.filter-search {
  width: 100%;
  outline: none;
  padding: 0 60px 0 20px;
  border-radius: 20px;
  border: 0;
  height: 52px;
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.2);
  background-position: center right 20px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='31.73px' viewBox='0 0 32 31.73' style='enable-background:new 0 0 32 31.73;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:%2380808E;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' width='32' height='31.73'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M32,28.21l-7.14-7.14c1.43-2.15,2.27-4.73,2.27-7.5C27.13,6.07,21.06,0,13.56,0C6.07,0-0.11,6.07,0,13.56 c0.12,7.63,6.16,13.67,13.56,13.56c2.94-0.04,5.65-0.94,7.87-2.53l7.13,7.13L32,28.21z M23.1,13.75c0,5.27-4.27,9.54-9.54,9.54 c-5.27,0-9.54-4.27-9.54-9.54s4.27-9.54,9.54-9.54C18.83,4.21,23.1,8.48,23.1,13.75'/%3E%3C/g%3E%3C/svg%3E ");
}

.summary-section {
  display: flex;
  margin-bottom: 7px;
}

.summary-section .summary-info {
  flex-grow: 1;
}

.title-with-info .company-details:last-child {
  margin-bottom: 25px;
}

.company-details {
  font-size: 14px;
  color: #4c4e55;
  margin-bottom: 10px;
  margin-top: 0;
}

.company-details dt,
.company-details dd {
  display: inline-block;
}

.company-details dd {
  margin-left: 0;
  margin-right: 28px;
}

.company-details dt::after {
  content: ": ";
}

.infopies-container {
  display: flex;
  margin-bottom: 66px;
}

.infopies-container .infopie-description {
  margin-left: 20px;
}

.infopies-container .infopie {
  display: flex;
  color: #6c758f;
  margin-right: 35px;
}

.infopies-container .infopie .pie-title {
  font-size: 18px;
  margin-bottom: 5px;
  margin-top: 20px;
}

.infopies-container .infopie .description {
  margin-top: 0;
  font-size: 12px;
}

.infopies-container .infopie .infopie-description .negative-dynamics {
  color: #c92648;
}

.infopies-container .infopie .infopie-description .positive-dynamics {
  color: #7fb246;
}

.card {
  background-color: #ffffff;
  margin-right: 35px;
  /* box-shadow: 0 1px 5px 0 rgb(0 0 0 / 20%); */
  border-radius: 5px;
}
.card:hover {
  box-shadow: 0 1px 5px 0 rgb(0 0 0 / 20%);
}
tr:hover {
  box-shadow: 0 1px 5px 0 rgb(0 0 0 / 20%);
}

.card:last-child {
  margin-right: 0;
}

.costs-section {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 52px;
}

.company-view-status-and-filter-container {
  display: flex;
  justify-content: space-between;
}
.company-view-status-and-filter-container .filter-container {
  margin-top: -7px;
}
.company-view-status-and-filter-container .filter-label {
  display: flex;
  align-items: center;
}
.company-view-status-and-filter-container .filter-label .label-text {
  font-size: 12;
  margin-right: 10px;
}

.company-status {
  display: inline-block;
  letter-spacing: 0.15px;
  margin-bottom: 30px;
}

.company-status .status {
  font-weight: bold;
}

.company-status .status-good {
  color: #7fb246;
}

.company-status .status-bad {
  color: #c92648;
}

.costs-section .costs-info {
  display: flex;
  min-width: 294px;
  flex-direction: column;
  align-items: center;
  padding: 15px;
  padding-top: 75px;
  background-repeat: no-repeat;
  background-position: top 20px center;
}

.costs-section .costs-info .sum-line {
  font-size: 36px;
  font-weight: bold;
  margin-bottom: 7px;
  text-align: center;
}

.costs-section .costs-info.costs-total-info {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='43px' height='43.19px' viewBox='0 0 43 43.19' style='enable-background:new 0 0 43 43.19;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:%233D6CB2;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' width='43' height='43.19'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M23.78,0.11c-0.22-0.01-0.43,0.08-0.59,0.23c-0.16,0.15-0.25,0.36-0.25,0.58l-0.1,16.21 c0,0.33,0.2,0.64,0.51,0.76c0.1,0.04,0.21,0.06,0.31,0.06c0.22,0,0.43-0.09,0.59-0.25l11.42-11.8c0.15-0.16,0.24-0.37,0.23-0.59 c-0.01-0.22-0.1-0.43-0.26-0.58C32.6,1.93,28.17,0.2,23.78,0.11 M24.48,15.1l0.09-13.32c3.43,0.24,6.81,1.55,9.32,3.6L24.48,15.1z' /%3E%3Cpath class='st0' d='M40.16,30.77L21.95,21.1V0.83c0-0.45-0.36-0.81-0.8-0.82l-0.16,0C20.9,0,20.81,0,20.72,0C9.1,0,0,9.48,0,21.59 c0,11.91,9.66,21.6,21.54,21.6c8.05,0,16.03-4.78,18.99-11.36C40.7,31.43,40.54,30.97,40.16,30.77 M21.54,41.55 c-10.98,0-19.91-8.95-19.91-19.96c0-11.05,8.17-19.74,18.68-19.95v19.95c0,0.3,0.17,0.58,0.43,0.72l17.95,9.53 C35.77,37.51,28.69,41.55,21.54,41.55'/%3E%3Cpath class='st0' d='M39.89,10.06c-0.46-0.72-0.95-1.39-1.45-2c-0.08-0.1-0.2-0.16-0.32-0.18c-0.01-0.13-0.05-0.25-0.13-0.34 c-0.26-0.29-0.5-0.55-0.72-0.77c-0.1-0.1-0.23-0.16-0.39-0.16c-0.15,0-0.28,0.06-0.39,0.17l-1.6,1.65 c-0.06,0.06-0.1,0.13-0.13,0.22l-0.18,0.57c-0.2-0.07-0.43-0.03-0.58,0.12l-2.99,3.07c-0.06,0.06-0.1,0.14-0.13,0.22l-0.18,0.57 c-0.2-0.07-0.43-0.03-0.58,0.12l-2.99,3.07c-0.06,0.06-0.1,0.14-0.13,0.22l-0.18,0.57c-0.2-0.07-0.43-0.03-0.58,0.12l-2.39,2.46 c-0.12,0.12-0.17,0.29-0.15,0.46c0.03,0.17,0.13,0.32,0.28,0.4l1.39,0.75c0.08,0.04,0.17,0.06,0.26,0.06 c0.01,0,0.03-0.01,0.04-0.01c0.05,0.09,0.12,0.17,0.21,0.22l1.73,0.93c0.08,0.04,0.17,0.07,0.26,0.07c0.01,0,0.03-0.01,0.04-0.01 c0.05,0.09,0.12,0.17,0.21,0.22l1.73,0.93c0.08,0.04,0.17,0.06,0.26,0.06c0.01,0,0.03-0.01,0.04-0.01 c0.05,0.09,0.12,0.17,0.21,0.22l1.73,0.93c0.08,0.04,0.17,0.06,0.26,0.06c0.01,0,0.03-0.01,0.04-0.01 c0.05,0.09,0.12,0.17,0.21,0.22l1.73,0.93c0.08,0.04,0.17,0.06,0.26,0.06c0.01,0,0.03-0.01,0.04-0.01 c0.05,0.09,0.12,0.17,0.21,0.22l1.73,0.93c0.08,0.04,0.17,0.06,0.26,0.06c0.01,0,0.03-0.01,0.04-0.01 c0.05,0.09,0.12,0.17,0.21,0.22l1.73,0.93c0.08,0.04,0.17,0.06,0.26,0.06c0.01,0,0.03-0.01,0.04-0.01 c0.05,0.09,0.12,0.17,0.21,0.22l1.02,0.55c0.08,0.04,0.17,0.06,0.26,0.06c0.05,0,0.11-0.01,0.16-0.02 c0.14-0.04,0.26-0.14,0.32-0.27c1.25-2.42,1.88-5.37,1.88-8.78c0-0.32-0.01-0.65-0.03-1c-0.01-0.24-0.18-0.43-0.41-0.49l0.24-0.76 c0.02-0.08,0.03-0.16,0.02-0.24c-0.18-1.26-0.48-2.52-0.91-3.73c-0.06-0.17-0.2-0.31-0.38-0.35l0.05-0.17 c0.04-0.12,0.03-0.25-0.01-0.37c-0.36-0.89-0.79-1.75-1.27-2.58c-0.07-0.13-0.2-0.21-0.34-0.25 C39.99,10.33,39.97,10.18,39.89,10.06 M25.32,20.1l-0.17-0.09l0.29-0.3L25.32,20.1z M27.57,21.3l-0.75-0.41l1.2-3.84l1.3-1.34 L27.57,21.3z M29.81,22.51l-0.75-0.4l2.83-9.03l1.3-1.34L29.81,22.51z M32.06,23.71l-0.75-0.4l4.45-14.22l1.12-1.16 c0.03,0.03,0.06,0.06,0.09,0.1L32.06,23.71z M34.3,24.92l-0.75-0.4l4.68-14.95c0.21,0.28,0.41,0.57,0.61,0.87L34.3,24.92z M40.4,28.19l-0.12-0.06l1.43-4.55C41.47,25.28,41.03,26.83,40.4,28.19 M41.72,17.95l-2.93,9.37l-0.75-0.41l3.35-10.69 C41.52,16.8,41.64,17.38,41.72,17.95 M39.96,12.39c0.19,0.38,0.36,0.76,0.52,1.14l-3.94,12.59l-0.75-0.4L39.96,12.39z'/%3E%3C/g%3E%3C/svg%3E%0A");
  color: #3d6cb2;
}

.costs-section .costs-info.costs-max-contract-info {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='38px' height='44.04px' viewBox='0 0 38 44.04' style='enable-background:new 0 0 38 44.04;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%237FB246;%7D .st1%7Bclip-path:url(%23SVGID_2_);fill:%237FB246;%7D%0A%3C/style%3E%3Crect x='25.7' y='17.51' class='st0' width='10.1' height='23.13'/%3E%3Crect x='13.86' y='24.12' class='st0' width='10.1' height='16.52'/%3E%3Crect x='2.02' y='29.63' class='st0' width='10.1' height='11.01'/%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' width='38' height='44.04'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st1' d='M24.02,3.62l3.24,1.58c-6.98,16.54-24.98,15.1-24.98,15.1c17.49,3.81,24.35-5.3,28.7-12.68l3.18,1.91L32.55,0 L24.02,3.62z'/%3E%3Crect y='42.2' class='st1' width='38' height='1.84'/%3E%3C/g%3E%3C/svg%3E");
  color: #7fb246;
}

.costs-section .costs-info.pie-container {
  padding: 15px 30px;
  /*    display: flex;
    flex-direction: row;*/
  align-items: flex-start;
  flex-grow: 1;
  margin-right: 0;
}

.legend-container .legend {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.legend-container .legend .legend-item {
  font-size: 16px;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
}
.legend-container .legend .legend-item .number {
  margin-right: 5px;
  font-weight: 700;
}
.legend-container .legend .legend-item:before {
  content: "";
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 10px;
}
.legend-container .legend .legend-item.positive:before {
  background-color: #7fb246;
}
.legend-container .legend .legend-item.negative:before {
  background-color: #cb2228;
}

.pie-container-inner {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.pie-container-inner .other-pie {
  margin-top: -50px;
}

.costs-section .costs-info.pie-container .description {
  margin-right: 45px;
  font-size: 16px;
  text-align: left;
}

.costs-section .costs-info .description {
  color: #6c758f;
  font-size: 14px;
  text-align: center;
}

.object-types-section {
  display: flex;
}

.object-types-section .card {
  flex-basis: 50%;
}

.object-types-section .legend {
  margin-right: 15px;
  padding-left: 8px;
  margin-top: -25px;
  letter-spacing: 0.5px;
}

.object-types-section .type-legend-list {
  list-style-type: none;
  padding: 0;
}

.object-types-section .type-legend-list .type {
  display: flex;
  color: #6c758f;
  align-items: center;
  height: 30px;
  padding-left: 35px;
  background-repeat: no-repeat;
  background-position: 0 center;
  margin-bottom: 25px;
  justify-content: space-between;
}

.object-types-section .type-legend-list .type-civil,
.object-types-section .type-legend-list .type-objecttype-1 {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='30px' height='30px' viewBox='0 0 30 30' style='enable-background:new 0 0 30 30;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%237fb246;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M15,30C6.73,30,0,23.27,0,15S6.73,0,15,0s15,6.73,15,15S23.27,30,15,30z M15,3C8.38,3,3,8.38,3,15 s5.38,12,12,12s12-5.38,12-12S21.62,3,15,3z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.object-types-section .type-legend-list .type-title {
  display: inline-block;
  min-width: 160px;
  max-width: 160px;
}

.object-types-section .type-legend-list .type-amount {
  font-weight: bold;
}

.object-types-section .type-legend-list .type-industrial,
.object-types-section .type-legend-list .type-objecttype-2 {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='30px' height='30px' viewBox='0 0 30 30' style='enable-background:new 0 0 30 30;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%230074bc;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M15,30C6.73,30,0,23.27,0,15S6.73,0,15,0s15,6.73,15,15S23.27,30,15,30z M15,3C8.38,3,3,8.38,3,15 s5.38,12,12,12s12-5.38,12-12S21.62,3,15,3z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.object-types-section .object-types-container {
  padding: 13px 20px;
}

.heading-card {
  color: #535763;
  margin-top: 0;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0.6px;
}

.object-types-section .object-types-container .legend-and-pie {
  display: flex;
  align-items: center;
}

.infolines {
  padding: 33px 15px 15px 20px;
}

.infolines .infoline-caption {
  display: inline-block;
  width: 100%;
  margin-bottom: 3px;
  letter-spacing: 0.1px;
}

.infolines .infoline-row {
  width: 100%;
  margin-bottom: 24px;
}

.infolines .infoline-with-sum {
  display: flex;
  align-items: center;
}

.infolines .infoline-container {
  flex-grow: 1;
  padding-right: 15px;
}

.infolines .infoline-sum {
  font-weight: bold;
  width: 18.0633147114%;
}

.footer {
  margin-top: 135px;
  display: flex;
  justify-content: center;
  padding: 15px 15px 60px;
}

.horizontal-group {
  display: flex;
  align-items: center;
}

.horizontal-group .control-label {
  display: inline-block;
  margin-right: 10px;
  letter-spacing: 0.2px;
  font-size: 14px;
}

.form-company-add,
.form-modal-container {
  color: #606380;
}

.form-company-add a,
.form-company-add a:hover,
.form-company-add a:active,
.form-modal-container a,
.form-modal-container a:hover,
.form-modal-container a:active {
  color: #ffffff;
}

.form-company-add::-webkit-input-placeholder,
.form-modal-container::-webkit-input-placeholder {
  color: #606380 !important;
}

.form-company-add:-moz-placeholder,
.form-modal-container:-moz-placeholder {
  color: #606380 !important;
}

.form-company-add::-moz-placeholder,
.form-modal-container::-moz-placeholder {
  color: #606380 !important;
}

.form-company-add:-ms-input-placeholder,
.form-modal-container:-ms-input-placeholder {
  color: #606380 !important;
}

.form-company-add .disabled {
  opacity: 0.6;
  pointer-events: none;
}

.select2-search__field::-webkit-input-placeholder {
  color: #606380 !important;
}

.select2-search__field:-moz-placeholder {
  color: #606380 !important;
}

.select2-search__field::-moz-placeholder {
  color: #606380 !important;
}

.select2-search__field:-ms-input-placeholder {
  color: #606380 !important;
}

.form-group {
  height: 100%;
  display: flex;
  position: relative;
  flex-direction: column;
  justify-content: flex-end;
}

.form-group-to-right label {
  display: flex;
  justify-content: flex-end;
}
.form-group-to-right .switch-container {
  justify-content: flex-end;
}

.form-group .validation-error-message {
  position: absolute;
  font-size: 11px;
  color: #c92648;
  top: 100%;
  padding-top: 3px;
  min-width: 300px;
}

.form-label {
  display: inline-block;
  margin-bottom: 5px;
  padding-left: 1px;
  white-space: nowrap;
  font-size: 14px;
  letter-spacing: 0.2px;
}
.form-label.two-rows {
  margin-top: -17px;
}

.form-label.smaller-text {
  font-size: 12px;
}

.form-control {
  display: block;
  width: 100%;
  border-radius: 5px;
  padding: 10px;
  min-height: 47px;
  border: 1px solid #6c758f;
  color: inherit;
  outline: none;
}
.form-control.filter-dropdown {
  padding: 2px 10px;
  font-weight: bold;
  min-height: unset;
  width: auto;
}

.form-control:focus {
  border: 1px solid #3d6cb2;
}

.switch-container {
  display: flex;
  align-items: center;
  height: 47px;
}

.form-row .form-col,
.form-row .form-col-2,
.form-row .form-col-4,
.form-row .form-col-5,
.form-row .form-col-5-5,
.form-row .form-col-6 {
  margin-right: 30px;
}

.form-row .form-col:last-child,
.form-row .form-col-2:last-child,
.form-row .form-col-4:last-child,
.form-row .form-col-5-5:last-child,
.form-row .form-col-6:last-child {
  margin-right: 0;
}

.form-col-select-multiple .select2-container--default .select2-selection--multiple .select2-selection__choice {
  max-width: 108px;
}

.form-row .form-col .form-group {
  justify-content: flex-start;
}

.wrap-text {
  white-space: normal;
}

.form-row {
  display: flex;
  flex-direction: row;
  margin-bottom: 20px;
}

.form-col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.form-col-2 {
  flex: 0 0 14.649122807%;
  max-width: 14.649122807%;
}

.form-col-4 {
  flex: 0 0 22.9824561404%;
  max-width: 22.9824561404%;
}

.form-col-5 {
  flex: 0 0 39.8245614035%;
  max-width: 39.8245614035%;
}

.form-col-5-5 {
  flex: 0 0 45%;
  max-width: 45%;
}

.form-col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-button {
  margin-bottom: 30px;
}

.form-buttons-container {
  display: flex;
  margin-bottom: 40px;
}

.form-buttons-container .btn-submit {
  margin-right: 15px;
}

.modal-form-ref {
  display: flex;
  justify-content: center;
  margin-top: 15px;
}

.modal-form-buttons {
  display: flex;
  justify-content: center;
  margin-top: 42px;
}

.modal-form-buttons .btn-submit {
  /*margin-right: 20px;*/
  min-width: 195px;
}

.modal-form-buttons .btn-cancel {
  min-width: 158px;
}

.modal-form-buttons .btn:not(:first-child) {
  margin-left: 20px;
}

.input-date {
  padding-right: 45px;
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='30.84px' height='32px' viewBox='0 0 30.84 32' style='enable-background:new 0 0 30.84 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:%236C758F;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' width='30.84' height='32'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M2.91,3.69C1.3,3.69,0,4.99,0,6.59v22.5C0,30.7,1.3,32,2.91,32h25.02c1.61,0,2.91-1.3,2.91-2.91V6.59 c0-1.61-1.3-2.91-2.91-2.91h-1.02v1.84c0,1.23-1,2.23-2.23,2.23c-1.23,0-2.23-1-2.23-2.23V3.69H8.39v1.84c0,1.23-1,2.23-2.23,2.23 c-1.23,0-2.23-1-2.23-2.23V3.69H2.91z M4.75,11.83h21.33c0.64,0,1.16,0.47,1.16,1.05v14.57c0,0.58-0.52,1.05-1.16,1.05H4.75 c-0.64,0-1.16-0.47-1.16-1.05V12.88C3.59,12.3,4.11,11.83,4.75,11.83'/%3E%3Cpath class='st0' d='M5.09,1.07v2.62v1.84c0,0.59,0.48,1.07,1.07,1.07c0.59,0,1.07-0.48,1.07-1.07V3.69V1.07 C7.22,0.48,6.75,0,6.16,0C5.57,0,5.09,0.48,5.09,1.07'/%3E%3Cpath class='st0' d='M23.61,1.07v2.62v1.84c0,0.59,0.48,1.07,1.07,1.07c0.59,0,1.07-0.48,1.07-1.07V3.69V1.07 c0-0.59-0.48-1.07-1.07-1.07C24.09,0,23.61,0.48,23.61,1.07'/%3E%3Crect x='5.63' y='13.65' class='st0' width='5.64' height='5.78'/%3E%3Crect x='12.73' y='13.65' class='st0' width='5.64' height='5.78'/%3E%3Crect x='5.63' y='20.75' class='st0' width='5.64' height='5.78'/%3E%3Crect x='12.73' y='20.75' class='st0' width='5.64' height='5.78'/%3E%3Crect x='20.1' y='13.65' class='st0' width='5.64' height='5.78'/%3E%3Crect x='20.1' y='20.75' class='st0' width='5.64' height='5.78'/%3E%3C/g%3E%3C/svg%3E");
}

.control-icons .icon {
  display: inline-block;
  position: relative;
  width: 20px;
  height: 12px;
  background-repeat: no-repeat;
  background-position: center;
}

.control-icons .icon-edit {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='12.54px' height='14.12px' viewBox='0 0 12.54 14.12' style='enable-background:new 0 0 12.54 14.12;' xml:space='preserve' %3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill-rule:evenodd;clip-rule:evenodd;fill:%23656565;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' x='0.94' y='1.06' width='10.66' height='12'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M0.95,12.62c-0.03,0.13,0.01,0.27,0.11,0.35c0.1,0.1,0.25,0.12,0.37,0.06l2.8-1.21L1.74,9.67L0.95,12.62z'/%3E%3Cpolygon class='st0' points='2.02,9.34 2.02,9.34 4.51,11.48 9.58,5.58 7.1,3.44 '/%3E%3Cpolygon class='st0' points='7.91,2.49 7.91,2.49 10.41,4.63 9.82,5.31 7.32,3.17 '/%3E%3Cpath class='st0' d='M11.35,2.45L11.35,2.45L9.92,1.23c-0.29-0.26-0.74-0.22-1,0.07l-0.8,0.93l2.49,2.15l0.8-0.93 c0.13-0.14,0.19-0.33,0.17-0.53C11.57,2.75,11.49,2.58,11.35,2.45'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.control-icons .icon-delete {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='12.54px' height='14.12px' viewBox='0 0 12.54 14.12' style='enable-background:new 0 0 12.54 14.12;' xml:space='preserve' %3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23666666;%7D .st1%7Bfont-family:'MyriadPro-Regular';%7D .st2%7Bfont-size:12px;%7D%0A%3C/style%3E%3Ctext transform='matrix(1 0 0 1 2.7669 10.9409)' class='st0 st1 st2'%3EX%3C/text%3E%3C/svg%3E%0A");
}

.control-icons .icon-resetpassword {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 13 15' style='enable-background:new 0 0 13 15;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23666665;stroke:%23676766;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M11.3,13.9H1.7c-0.1,0-0.2-0.1-0.2-0.2V5.9c0-0.1,0.1-0.2,0.2-0.2h9.6c0.1,0,0.2,0.1,0.2,0.2v7.8 C11.5,13.8,11.4,13.9,11.3,13.9z M1.9,13.5h9.2V6.1H1.9V13.5z'/%3E%3Cpath class='st0' d='M3.3,6.1C3.2,6.1,3.1,6,3.1,5.9V4.3C3.1,2.5,4.6,1,6.5,1c1.9,0,3.4,1.5,3.4,3.3c0,0.1-0.1,0.2-0.2,0.2 c-0.1,0-0.2-0.1-0.2-0.2c0-1.6-1.4-3-3-3c-1.7,0-3,1.3-3,3v1.6C3.4,6,3.4,6.1,3.3,6.1z'/%3E%3Cpath class='st0' d='M6.5,11.2c-0.1,0-0.2-0.1-0.2-0.2V8.6c0-0.1,0.1-0.2,0.2-0.2c0.1,0,0.2,0.1,0.2,0.2V11 C6.7,11.1,6.6,11.2,6.5,11.2z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.control-icons .icon-restore {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 13 15' style='enable-background:new 0 0 13 15;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23666665;stroke:%23676766;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M12.3,13.7H0.7c-0.1,0-0.2-0.1-0.2-0.2V7.6c0-0.1,0.1-0.2,0.2-0.2s0.2,0.1,0.2,0.2v5.7h11.3V7.6 c0-0.1,0.1-0.2,0.2-0.2c0.1,0,0.2,0.1,0.2,0.2v5.9C12.5,13.6,12.4,13.7,12.3,13.7z'/%3E%3Cpath class='st0' d='M6.5,11.1c-0.1,0-0.2-0.1-0.2-0.2v-9c0-0.1,0.1-0.2,0.2-0.2c0.1,0,0.2,0.1,0.2,0.2v9 C6.7,11,6.6,11.1,6.5,11.1z'/%3E%3Cpath class='st0' d='M7.7,3.6c-0.1,0-0.1,0-0.1-0.1L6.5,2L5.4,3.5c-0.1,0.1-0.2,0.1-0.2,0c-0.1-0.1-0.1-0.2,0-0.2l1.2-1.7 c0.1-0.1,0.2-0.1,0.3,0l1.2,1.7C7.9,3.4,7.9,3.5,7.7,3.6C7.8,3.6,7.8,3.6,7.7,3.6z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.rating-value-wrap {
  display: inline-block;
  width: 30px;
  padding-left: 5px;
}

.items-add-table {
  margin-bottom: 15px;
  min-width: 866px;
}

.items-add-table.table-empty {
  margin-bottom: 0;
}

.items-add-table.table-empty th {
  display: none;
  visibility: hidden;
}

.items-add-table .col-portfolio-object-goscontract {
  width: 120px;
}

.items-add-table .control-icons {
  padding-top: 3px;
  display: flex;
  /*width: 55px;*/
}

.items-add-table tr.separator {
  --height: 10px;
  border-bottom: solid 1px #606380;
}

.items-add-table tr.new span {
  font-weight: bold;
  color: #3d6cb2 !important;
}

.items-add-table .row-status-container {
  --width: 200px;
  --margin-right: -200px;
  --padding-left: 100px;
}
.items-add-table .row-status-container .row-status {
  display: inline-block;
  width: 20px;
  height: 20px;
}
.items-add-table .row-status-container .row-status.row-status-accepted {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2363B338;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Crect class='st0' width='20' height='20'/%3E%3Cpath class='st1' d='M7.4,15.2c0.1,0.1,0.2,0.1,0.3,0.1s0.2,0,0.3-0.1l10.1-9.9c0.2-0.1,0.2-0.4,0-0.5c-0.1-0.2-0.4-0.2-0.5,0 l-9.9,9.6l-3.2-3.1c-0.2-0.1-0.4-0.1-0.5,0c-0.1,0.2-0.1,0.4,0,0.5L7.4,15.2z'/%3E%3C/svg%3E%0A");
}
.items-add-table .row-status-container .row-status.row-status-rejected {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23C92648;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Crect class='st0' width='20' height='20'/%3E%3Cpath class='st1' d='M14.9,4.5l-5,5L5.1,4.7C5,4.6,4.7,4.6,4.5,4.7c-0.1,0.2-0.1,0.4,0,0.6l4.8,4.8l-4.5,4.5c-0.2,0.2-0.2,0.4,0,0.6 c0.1,0.1,0.2,0.1,0.3,0.1c0.1,0,0.2,0,0.3-0.1l4.5-4.5l4.8,4.8c0.1,0.1,0.2,0.1,0.3,0.1c0.1,0,0.2,0,0.3-0.1c0.2-0.2,0.2-0.4,0-0.6 l-4.8-4.8l5-5c0.2-0.2,0.2-0.4,0-0.6C15.3,4.4,15,4.4,14.9,4.5z'/%3E%3C/svg%3E%0A");
}
.items-add-table .row-status-container .row-status.row-status-changed {
  margin-left: 10px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21 21' style='enable-background:new 0 0 21 21;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23EBCD28;stroke-miterlimit:10;%7D .st1%7Bfill:%23EBCD28;%7D%0A%3C/style%3E%3Ccircle class='st0' cx='10.5' cy='10.5' r='10'/%3E%3Cg%3E%3Cpath class='st1' d='M9.4,15c0-0.6,0.5-1.1,1.1-1.1s1.1,0.5,1.1,1.1s-0.5,1.1-1.1,1.1S9.4,15.6,9.4,15z M11.5,5.1 c0,0.6-0.2,2.3-0.4,4.7l-0.2,2.4h-0.6L10,9.8C9.8,7.4,9.6,5.7,9.6,5.1C9.6,4.4,10,4,10.5,4C11.1,4,11.5,4.4,11.5,5.1z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.company-list-table .control-icons,
.common-list-table .control-icons {
  padding-left: 5px;
  padding-right: 5px !important;
}

.company-list-table td.control-icons,
.common-list-table td.control-icons {
  display: table-cell;
  white-space: nowrap;
}

.common-list-table td.control-icons {
  text-align: right;
}

.company-list-table .control-icons .m-company__control {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.items-add-table td,
.items-add-table th {
  text-align: left;
  padding: 5px;
}

.table-title {
  margin-top: 0;
  font-size: 16px;
  font-weight: normal;
}

.modal-open {
  overflow: hidden;
}

.modal-heading {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 16px;
  color: #6c758f;
  display: flex;
  gap: 10px;
  align-items: center;
}

.modal-heading.edit,
.btn-next.edit {
  display: none;
}

.modal-edit .modal-heading {
  display: none;
}

.modal-edit .modal-heading.edit {
  display: flex;
}

.modal-edit .btn-next {
  display: none;
}

.modal-edit .btn-next.edit {
  display: inline-block;
}

.modal {
  display: none;
  --display: flex;
  visibility: hidden;
  z-index: 100;
  opacity: 0;
  transition: all 0.2s ease-in-out;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: fixed;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
  max-height: 100vh;
}

.modal.active {
  display: flex;
  visibility: visible;
  opacity: 1;
}

.modal .modal-container {
  display: block;
  position: relative;
  padding: 50px 72px;
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.2);
  border-radius: 20px;
  min-width: 915px;
  max-width: 1210px;
  width: 100%;
  background-color: #ffffff;
  opacity: 1;
  overflow: auto;
}

.modal .modal-container .close {
  cursor: pointer;
  position: absolute;
  top: 15px;
  right: 20px;
  font-size: 18px;
  font-weight: bold;
}

.modal[id^=commonMessageModal_] .modal-container {
  padding: 20px 25px;
  min-width: auto;
}

.modal .modal-container .close {
  cursor: pointer;
  position: absolute;
  top: 15px;
  right: 20px;
  font-size: 18px;
  font-weight: bold;
}

.modal.modal-narrow .modal-container {
  max-width: 754px;
  min-width: auto;
}

.modal.modal-login .modal-container {
  max-width: 614px;
}

.modal-100vh .modal-container {
  height: 100vh;
  display: flex;
  flex-direction: column;
}

.employee-list-chose {
  padding-left: 0;
  list-style-type: none;
}

.employee-list-chose .employee {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}

.employee-list-chose .employee input {
  margin-right: 10px;
}

.illustration-container {
  background-image: url("../image/illustration-ratings.svg");
  background-repeat: no-repeat;
  background-position: right 10px top 45px;
  background-color: transparent;
  min-height: 370px;
}

.company-slider-section {
  margin-bottom: 85px;
}

.company-slider-section .company-slider {
  position: relative;
  padding-right: 450px;
}

.company-slider-section .company-slider .controls-title {
  font-size: 18px;
  font-weight: normal;
  color: #6c758f;
  letter-spacing: 0.4px;
  margin-bottom: 12px;
}

.company-slider-section .company-slider .slider-controls {
  display: flex;
  padding-left: 0;
  list-style-type: none;
  margin-bottom: 14px;
}

.company-slider-section .company-slider .slider-line {
  position: relative;
  margin-right: 5px;
  max-width: 120px;
  flex: 120px;
  height: 6px;
  border-radius: 3px;
  background-color: #dcdaf6;
}

.company-slider-section .company-slider .slider-line .slider-line-button {
  display: block;
  width: 100%;
  height: 100%;
}

.company-slider-section .company-slider .slider-line:last-child {
  margin-right: 0;
}

.company-slider-section .company-slider .slider-line:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 0;
  --background: #e0933b;
  background: linear-gradient(90deg, #e0933b 0%, #ebe09d 100%);
}

.company-slider-section .company-slider .slider-line.is-selected:after {
  width: 100%;
  transition: width 5s ease-out;
}

.company-slider-section .company-slider .slider-line.is-selected.normal:after {
  transition: width 0.3s ease-out;
}

.company-slider-section .company-slider .slider-content-container {
  position: relative;
}

.slider-content {
  padding-top: 9px;
  display: flex;
  filter: blur(2px);
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}

.is-selected .slider-content {
  transition: opacity 0.5s ease-in-out;
  display: flex;
  opacity: 1;
  z-index: 1;
  filter: none;
}

.company-ratings {
  font-size: 16px;
  color: #848484;
  width: 100%;
}

.company-ratings .accent {
  font-weight: bold;
}

.company-ratings .table-col {
  padding-bottom: 9px;
}

.col-line {
  min-width: 300px;
  padding-right: 10px;
}

.darker-gradient .line-graph,
.darker-gradient .not-shown-line-graph {
  background: #2c335e;
  background: linear-gradient(90deg, #2c335e 0%, #4273b6 100%);
}

.orange-gradient.line-graph-background {
  height: 21px;
  background-color: transparent;
}

.company-list-table .line-graph-background.orange-gradient {
  display: flex;
  align-items: center;
}

.company-list-table .totalsum .totalsumtext {
  padding-bottom: 0;
  width: 120px;
  font-weight: bold;
}

.orange-gradient .line-graph,
.orange-gradient .not-shown-line-graph {
  height: 21px;
  border-radius: 0;
  --background: #fedc45;
  --background: linear-gradient(251deg, #fedc45 0%, #d7b208 100%);
  background: linear-gradient(251deg, #9ed27f 0%, #62b33a 100%);
}

.filter-search-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
}

.filter-search-container .filter-search {
  width: 585px;
}

.filter-search {
  border-radius: 5px;
}

.filter-search::-webkit-input-placeholder {
  color: #848484;
}

.filter-search:-moz-placeholder {
  color: #848484;
}

.filter-search::-moz-placeholder {
  color: #848484;
}

.filter-search:-ms-input-placeholder {
  color: #848484;
}

.range-message {
  font-size: 11px;
  text-align: right;
}

.company-list-container {
  display: flex;
}

.company-list-container .form-group {
  margin-bottom: 25px;
}

.company-list-container .buttons-container {
  margin-top: 25px;
}

.company-list-container .filter-container {
  width: 195px;
  font-size: 12px;
  color: #838383;
}

.company-list-container .table-section {
  flex-grow: 1;
}

.company-list-container .table-container {
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  padding-bottom: 30px;
}

.company-list-table,
.common-list-table {
  border-collapse: separate;
  border-spacing: 0 6px;
  width: 100%;
}

.th-container {
  /*display: flex;
  align-items: center;*/
  height: 18px;
  
  font-size: 14px;
  text-align: center;
  /* font-weight: bold; */
}

.company-list-table th,
.common-list-table th {
  text-align: left;
  font-weight: normal;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 0.14px;
}

.company-list-table th:first-child,
.company-list-table td:first-child,
.common-list-table th:first-child,
.common-list-table td:first-child {
  padding-left: 20px;
}

.company-list-table th:last-child,
.company-list-table td:last-child,
.common-list-table th:last-child,
.common-list-table td:last-child {
  /*padding-right: 30px;*/
}

.company-list-table thead,
.common-list-table thead {
  color: #4c4e55;
}

.company-list-table td,
.common-list-table td {
  font-size: 14px;
  color: #4c4e55;
  position: relative;
  padding-top: 15px;
  padding-bottom: 15px;
  letter-spacing: 0.14px;
  /* background-color: #d6d6e2; */
  text-align: left;
}

.company-list-table td:after,
.common-list-table td:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  bottom: -1px;
  background-color: #e9e9e9;
}

.company-list-table td:first-child:after,
.common-list-table td:first-child:after {
  left: 30px;
}

.company-list-table td:last-child:after,
.common-list-table td:last-child:after {
  right: 30px;
}

.embla {
  position: relative;
}

.embla:hover .embla__button {
  opacity: 1;
}

.embla:hover .embla__prev {
  --left: -25px;
}

.embla:hover .embla__next {
  --right: -25px;
}

.embla__button {
  --opacity: 0;
  transition: all 0.3s ease-in-out;
  outline: none;
  position: absolute;
  width: 25px;
  border: 0;
  background-repeat: no-repeat;
  background-color: transparent;
  top: 0;
  bottom: 0;
  font-size: 0;
  background-position: center center;
  cursor: pointer;
}

.embla__button[disabled] {
  opacity: 0 !important;
  cursor: initial;
}

.embla__button:active {
  border: 0;
}

.embla__button.embla__prev {
  --left: 0;
  left: -25px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22.5px' height='73.5px'%3E%3Cpath fill-rule='evenodd' stroke='rgb(233, 233, 233)' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' d='M20.502,1.506 L1.493,36.500 L20.502,71.494 '/%3E%3C/svg%3E");
}

.embla__button.embla__prev:hover {
  opacity: 1;
  left: -25px;
}

.embla__button.embla__next {
  right: -25px;
  --right: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21.5px' height='71.5px'%3E%3Cpath fill-rule='evenodd' stroke='rgb(233, 233, 233)' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' d='M0.935,70.275 L19.944,35.500 L0.935,0.725 '/%3E%3C/svg%3E");
}

.embla__button.embla__next:hover {
  opacity: 1;
  right: -25px;
}

.embla__viewport {
  overflow: hidden;
}

.embla__container {
  display: flex;
  transition: transform 0.3s ease-in-out;
}

.embla__slide {
  position: relative;
  flex: 0 0 100%;
  max-width: 100%;
}

.company-ratings td:first-child a {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 200px;
  display: inline-block;
}

.company-slider-section .company-slider {
  position: relative;
  padding-right: 450px;
}

.filter-search-container .filter-search {
  width: 585px;
}

.company-list-table tbody tr > td:first-child,
.common-list-table tbody tr > td:first-child {
  vertical-align: middle;
  max-width: 200px;
}

.company-list-table tbody .hasBankruptcy td {
  background-color: #efc1cb;
}

table tr.disabled {
  opacity: 0.5;
}

/*tabs*/
* {
  box-sizing: border-box;
}

.tabs {
  /*--position: absolute;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  position: relative;
  --top: 50%;
  --left: 50%;
  --transform: translate(-50%, -50%);
  --width: 680px;
  width: 100%;
  --height: 600px;
  height: calc(100vh - 215px);
  padding: 30px 20px;
  --background: #f5f5f5;
  box-shadow: 5px 5px 10px 5px #ccc;
  box-shadow: 1px 1px 80px 1px #e5e5e5;*/
  /*height: calc(100vh - 215px);
  overflow: hidden;*/
}

.tabs .tab-header {
  float: left;
  width: 250px;
  height: 100%;
  border-right: 1px solid #ccc;
  padding: 0px 10px 20px 0px;
}

.tabs .tab-header > div {
  height: 60px;
  --line-height: 50px;
  font-size: 16px;
  --font-weight: 600;
  color: #888;
  cursor: pointer;
}

.ratingSettings.tabs .tab-header > div {
  height: 80px;
}

.tab-header-title {
  display: flex;
  align-items: center;
  flex-grow: 1;
}

.tab-header-percent {
  padding: 0 5px;
}

.tabs .tab-header > div:hover,
.tabs .tab-header > div.active {
  color: #4d509e;
}

.tabs .tab-header div i {
  display: inline-block;
  margin-left: 10px;
  margin-right: 5px;
  float: right;
  padding-right: 10px;
}

.tabs .tab-content {
  position: relative;
  height: 100%;
  /*overflow: hidden;*/
}

.tabs .tab-content > div > i {
  display: inline-block;
  width: 50px;
  height: 50px;
  background: #555;
  color: #f5f5f5;
  font-size: 25px;
  font-weight: 600;
  text-align: center;
  line-height: 50px;
  border-radius: 50%;
}

.tabs .tab-content > div {
  /*position: absolute;*/
  width: 100%;
  --text-align: center;
  padding: 0px;
  top: -200%;
  transition: all 500ms ease-in-out;
}

.tabs .tab-content > div.active {
  top: 0px;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.tabs .tab-content > div.active .table-section {
  overflow: auto;
}
.tabs .tab-content > div.active .table-section .table-container {
  position: relative;
}
.tabs .tab-content > div.active .table-section .table-container thead {
  position: sticky;
  top: 0;
  z-index: 1;
}

.tabs .tab-indicator {
  position: absolute;
  width: 4px;
  height: 60px;
  background: #4d509e;
  left: 268px;
  top: 70px;
  transition: all 500ms ease-in-out;
}

.ratingSettings.tabs .tab-indicator {
  height: 80px;
}

.tabs .tab-header {
  overflow-y: auto;
  direction: rtl;
}

.tabs .tab-header div {
  direction: ltr;
}

.tabs .tab-header::-webkit-scrollbar-track {
  --border: 1px solid #000;
  padding: 1px 0;
  background-color: transparent;
}

.tabs .tab-header::-webkit-scrollbar {
  width: 5px;
}

.tabs .tab-header::-webkit-scrollbar-thumb {
  border-radius: 10px;
  --box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #4d509e;
  --background-color: #4d509e;
  --border: 1px solid #000;
}

.tabs-container {
  display: flex;
  margin-bottom: 47px;
}
.tabs-container .button-container.disabled {
  display: none;
  opacity: 0.6;
  pointer-events: none;
}
.tabs-container .button-container,
.tabs-container .button-tab {
  margin-right: 65px;
}
.tabs-container .button-container .btn.disabled,
.tabs-container .button-tab .btn.disabled {
  display: none;
}
.tabs-container .button-tabs {
  display: flex;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.tabs-container .button-tabs .button-tab {
  display: none;
  align-items: center;
}
.tabs-container .button-tabs .button-tab[data-enabled=true] {
  display: flex;
}
.tabs-container .button-tabs .button-tab[data-enabled=true].column {
  flex-direction: column;
}
.tabs-container .button-tabs .button-tab.active .btn-cancel {
  background-color: #3d6cb2;
  color: #fff;
}
.tabs-container .button-tabs .button-tab.tab-changed:before {
  content: "";
  display: inline-block;
  width: 6px;
  height: 23px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 2.2 12.1' style='enable-background:new 0 0 2.2 12.1;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23EBCD28;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M0,11c0-0.6,0.5-1.1,1.1-1.1s1.1,0.5,1.1,1.1s-0.5,1.1-1.1,1.1S0,11.6,0,11z M2.1,1.1c0,0.6-0.2,2.3-0.4,4.7 L1.5,8.2H0.9L0.6,5.8C0.4,3.4,0.2,1.7,0.2,1.1C0.2,0.4,0.6,0,1.1,0C1.7,0,2.1,0.4,2.1,1.1z'/%3E%3C/g%3E%3C/svg%3E%0A");
  margin-right: 10px;
}
.tabs-container .button-tabs .btn-cancel:hover {
  border-color: inherit;
}
.tabs-container .button-tabs .btn-attention {
  border: 2px solid #3d6cb2;
}
.tabs-container .button-tabs .control-icons {
  margin-left: 15px;
}

.tabs.ratingSettings .collapse-header-container {
  width: 100%;
  max-width: 100%;
}
.tabs.ratingSettings .rating-settings-item-title {
  flex-grow: 1;
}
.tabs.ratingSettings .rating-settings-item-percent {
  padding: 0 10px;
}

.tabs-content-container .tab-content {
  display: none;
}
.tabs-content-container .tab-content.active {
  display: block;
}

.heading.sub-heading {
  font-size: 14px;
  color: #606380;
  text-transform: uppercase;
  margin-bottom: 37px;
  letter-spacing: -0.27px;
}
.heading.sub-heading .highlight {
  color: #3d6cb2;
}

.choose-container {
  display: flex;
}
.choose-container .btn:last-child {
  margin-left: 15px;
}
.choose-container .btn:not(:last-child) {
  margin-right: 15px;
}

.btn-show-all {
  cursor: pointer;
  font-size: 14px;
  color: #a2a2a5;
  border: 1px solid #a2a2a5;
  border-radius: 17px;
  height: 38px;
  padding: 0 20px;
}
.btn-show-all:hover {
  color: #fff;
  background-color: #a2a2a5;
}

.index-tabs {
  min-height: 70px;
  margin-top: -20px;
  display: flex;
  justify-content: space-between;
}
.index-tabs .heading-rating {
  margin-top: 34px;
  margin-bottom: 0;
  line-height: 1.38;
}
.index-tabs .button-tabs {
  --padding-top: 40px;
}
.index-tabs.tabs-container {
  border-bottom: 2px solid #95aed3;
  box-shadow: 0px 3px 7px -7px rgb(0, 0, 0);
  position: relative;
}
.index-tabs .button-tab {
  min-width: 197px;
  padding: 20px;
  margin-right: 7px;
  border: 1px solid #939393;
  border-bottom: none;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  justify-content: center;
  position: relative;
  font-size: 18px;
  color: #6c758f;
  cursor: pointer;
  margin-top: 10px;
  transition: 0.1s margin-top ease-in-out;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.24) inset;
  letter-spacing: -0.2px;
}
.index-tabs .button-tab:last-child {
  margin-right: 0;
}
.index-tabs .button-tab.active {
  border-top-left-radius: 13px;
  border-top-right-radius: 13px;
  margin-top: 0;
  font-weight: bold;
  color: #3d6cb2;
  border-width: 2px;
  border-color: #95aed3;
  background-color: #fff;
  margin-bottom: -3px;
}
.index-tabs .button-tab.active:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -3px;
  width: calc(100% + 4px);
  height: 4px;
  background-color: #fff;
}

.gauge-tabs {
  min-height: 145px;
  margin-bottom: 17px;
}
.gauge-tabs .company-status {
  margin-bottom: 18px;
}
.gauge-tabs .button-tabs {
  padding-top: 10px;
}
.gauge-tabs .button-tab {
  padding: 20px 20px 7px 20px;
}
.gauge-tabs .button-tab .tab-title {
  font-size: 16px;
}

.rating-change-by-year-container {
  margin-left: auto;
}
.rating-change-by-year-container .rating-place-heading {
  font-size: 18px;
  font-weight: bold;
  text-align: right;
  margin-bottom: 10px;
  letter-spacing: -0.1px;
}
.rating-change-by-year-container .rating-change-by-year {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: flex;
  justify-content: flex-end;
}
.rating-change-by-year-container .rating-item {
  font-size: 14px;
  color: #4c4e55;
  display: flex;
  align-items: center;
}
.rating-change-by-year-container .rating-item:not(:last-child) {
  margin-right: 37px;
}
.rating-change-by-year-container .rating-item .rating-year {
  margin-right: 13px;
}
.rating-change-by-year-container .rating-item .rating-place {
  font-size: 24px;
  font-weight: bold;
  display: flex;
  align-items: center;
}
.rating-change-by-year-container .rating-item .rating-place:before {
  /*content: '';*/
  display: inline-block;
  width: 12px;
  height: 15px;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 10px;
}
.rating-change-by-year-container .rating-item.positive .rating-place {
  color: #7fb246;
}
.rating-change-by-year-container .rating-item.positive .rating-place:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='11.24' height='14.54' viewBox='0 0 11.24 14.54'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2364b33b;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='5.62 0 0 6.74 2.64 6.74 2.64 14.54 8.6 14.54 8.6 6.74 11.24 6.74 5.62 0'/%3E%3C/svg%3E");
}
.rating-change-by-year-container .rating-item.negative .rating-place {
  color: #c92228;
}
.rating-change-by-year-container .rating-item.negative .rating-place:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='11.24' height='14.54' viewBox='0 0 11.24 14.54'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23f22d06;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='2.64 0 2.64 7.8 0 7.8 5.62 14.54 11.24 7.8 8.6 7.8 8.6 0 2.64 0'/%3E%3C/svg%3E");
}

.infopies-container .rating-change-by-year-container {
  margin-top: 10px;
}

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

/*=============spiner-start===============*/
body.preloader-site {
  z-index: 999;
}

.preloader-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 999;
  opacity: 0.5;
  background-color: #7f7b7b;
  overflow: hidden;
}

.preloader-site .preloader-wrapper .preloader,
.preloader-site .preloader-wrapper .preloader-custom {
  display: flex;
  position: fixed;
  width: 80px;
}

/*.preloader-wrapper.local {
    position: absolute;
    background-color: unset;
    border-radius: 10px;
}
*/
.preloader-site .preloader-custom {
  width: 80px;
  height: 80px;
}

.preloader-site .preloading {
  width: 80px;
  height: 80px;
  background-image: url(../image/preloading_cyrcledots.gif);
  background-size: cover;
}

table.loading tbody {
  position: relative;
  height: 80px;
}

table.loading tbody:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  --background-color: rgba(0, 0, 0, 0.05);
  background-color: #fff;
  background-image: url(../image/preloading_cyrcledots.gif);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  content: "";
}

/*=============spiner-end===============*/
/*=============iconinmessage-start======*/
.modal[id^=commonMessageModal_] span.icon {
  width: 60px;
  height: 60px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 2rem;
}

.modal[id^=commonMessageModal_] span.icon.success {
  background-image: url("../image/icon_success.png");
}

.modal[id^=commonMessageModal_] span.icon.error {
  background-image: url("../image/icon_error.png");
}

/*=============iconinmessage-end======*/
#add_specialist .nokerror {
  font-size: 11px;
  color: #c92648;
}

#add_specialist .nokerror {
  display: none;
}

#add_specialist.hasnokerror .nokerror {
  display: block;
}

#add_specialist.hasnokerror .nokcontainer input {
  border-color: #c92648;
}

#add_company textarea#company-bankruptcy {
  height: 150px;
}

td.totalsum {
  width: 280px;
}

.totalsum .totalsumtext {
  display: inline-block;
  padding-bottom: 10px;
  padding-left: 5px;
  vertical-align: middle;
}

.line-graph-background.orange-gradient {
  display: inline-block;
  /*max-width: 200px;*/
}

.compare-button {
  width: 25px;
  height: 21px;
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 20.8' style='enable-background:new 0 0 25 20.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23A2A2A2;%7D%0A%3C/style%3E%3Crect y='11' class='st0' width='4.7' height='9.8'/%3E%3Crect x='6.9' class='st0' width='4.7' height='20.8'/%3E%3Crect x='13.6' y='2.8' class='st0' width='4.7' height='17.7'/%3E%3Crect x='20.3' y='5.6' class='st0' width='4.7' height='15.2'/%3E%3C/svg%3E ");
}
.compare-button.active {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 20.8' style='enable-background:new 0 0 25 20.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23ff262e;%7D%0A%3C/style%3E%3Crect y='11' class='st0' width='4.7' height='9.8'/%3E%3Crect x='6.9' class='st0' width='4.7' height='20.8'/%3E%3Crect x='13.6' y='2.8' class='st0' width='4.7' height='17.7'/%3E%3Crect x='20.3' y='5.6' class='st0' width='4.7' height='15.2'/%3E%3C/svg%3E%0A");
}

.compare-container {
  display: flex;
  align-items: center;
  position: relative;
  height: 30px;
  background-color: #e9e9e9;
  padding: 5px 15px;
  transform: translateX(-15px);
}
.compare-container b {
  display: inline-block;
  margin: 0 10px;
}
.compare-container .show-comparison {
  text-decoration: underline;
  color: #e0933b;
  margin-left: 15px;
}
.compare-container:before {
  content: "";
  position: absolute;
  right: -15px;
  bottom: 0;
  width: 0;
  height: 0;
  border-left: 15px solid #e9e9e9;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
}

.modal-compare .modal-container {
  border-radius: 10px;
  background-color: #f9f9f9;
}

.compare-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 10px;
  font-size: 14px;
}
.compare-table thead tr th {
  font-weight: normal;
  color: #838383;
  vertical-align: top;
}
.compare-table tbody tr {
  background-color: #fff;
  box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.17);
  border-radius: 10px;
}
.compare-table tbody td {
  padding: 10px 5px;
  background-color: #fff;
  text-align: center;
}
.compare-table tbody td:first-child {
  width: 250px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.compare-table tbody td:last-child {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.compare-table .company-column {
  padding-top: 28px;
  padding-left: 25px;
  text-align: left;
}
.compare-table .company-title {
  display: flex;
  background-color: #e2e9f4;
  font-size: 12px;
  padding: 15px 20px;
  padding-right: 35px;
  border-radius: 20px;
  position: relative;
  text-align: left;
}
.compare-table .company-title .remove {
  cursor: pointer;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 35px;
  align-items: center;
  justify-content: center;
}
.compare-table .company-title .remove:before {
  content: "";
  display: block;
  background-image: url("../image/close-small.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 8px;
  height: 8px;
}
.compare-table .number-text {
  font-size: 16px;
}
.compare-table .th-icon {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.compare-table .th-icon:before {
  content: "";
  display: block;
  width: 21px;
  height: 21px;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 5px;
}
.compare-table .th-icon.object-number:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20.8 20.4' style='enable-background:new 0 0 20.8 20.4;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:%23272525;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' y='0' width='20.8' height='20.4'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M10.4,10.4c0,0-0.1,0-0.1,0L0.2,5.3C0.1,5.2,0,5.1,0,5c0-0.1,0.1-0.2,0.2-0.3L10.3,0c0.1,0,0.2,0,0.2,0 l10.1,4.7c0.1,0,0.2,0.1,0.2,0.3c0,0.1-0.1,0.2-0.2,0.3l-10.1,5.1C10.5,10.4,10.4,10.4,10.4,10.4 M0.9,5l9.5,4.8L19.9,5l-9.5-4.4 L0.9,5z'/%3E%3Cpath class='st0' d='M10.4,13.6c0,0-0.1,0-0.1,0L0.2,8.5C0.1,8.5,0,8.4,0,8.3C0,8.2,0.1,8.1,0.2,8l2.2-1c0.1-0.1,0.3,0,0.4,0.1 c0.1,0.1,0,0.3-0.1,0.4L0.9,8.3l9.5,4.8l9.5-4.8l-1.7-0.8c-0.1-0.1-0.2-0.2-0.1-0.4C18.1,7,18.3,6.9,18.4,7l2.2,1 c0.1,0,0.2,0.1,0.2,0.3c0,0.1-0.1,0.2-0.2,0.3l-10.1,5.1C10.5,13.6,10.4,13.6,10.4,13.6'/%3E%3Cpath class='st0' d='M10.4,16.9c0,0-0.1,0-0.1,0L0.2,11.7c-0.1,0-0.2-0.1-0.2-0.3c0-0.1,0.1-0.2,0.2-0.3l2.2-1 c0.1-0.1,0.3,0,0.4,0.1c0.1,0.1,0,0.3-0.1,0.4l-1.6,0.8l9.5,4.8l9.5-4.8l-1.7-0.8c-0.1-0.1-0.2-0.2-0.1-0.4 c0.1-0.1,0.2-0.2,0.4-0.1l2.2,1c0.1,0,0.2,0.1,0.2,0.3c0,0.1-0.1,0.2-0.2,0.3l-10.1,5.1C10.5,16.9,10.4,16.9,10.4,16.9'/%3E%3Cpath class='st0' d='M10.4,20.4c0,0-0.1,0-0.1,0L0.2,15.3c-0.1,0-0.2-0.1-0.2-0.3c0-0.1,0.1-0.2,0.2-0.3l2.2-1 c0.1-0.1,0.3,0,0.4,0.1s0,0.3-0.1,0.4l-1.6,0.8l9.5,4.8l9.5-4.8l-1.7-0.8c-0.1-0.1-0.2-0.2-0.1-0.4c0.1-0.1,0.2-0.2,0.4-0.1l2.2,1 c0.1,0,0.2,0.1,0.2,0.3c0,0.1-0.1,0.2-0.2,0.3l-10.1,5.1C10.5,20.4,10.4,20.4,10.4,20.4'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.compare-table .th-icon.total-sum:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21.1 19.7' style='enable-background:new 0 0 21.1 19.7;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:%23272525;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' y='0' width='21.1' height='19.7'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M10.5,19.7L10.5,19.7c-0.1,0-0.2,0-0.2-0.1L0.1,7.2C0,7.1,0,6.9,0.1,6.8l5.1-6.7C5.2,0,5.3,0,5.4,0h10.5 C16,0,16,0,16.1,0.1L21,6.9c0.1,0.1,0.1,0.2,0,0.3L10.7,19.6C10.7,19.7,10.6,19.7,10.5,19.7 M0.6,7l9.9,12l9.9-11.9l-4.7-6.5H5.5 L0.6,7z'/%3E%3Cpath class='st0' d='M10.5,19.7c-0.1,0-0.2-0.1-0.3-0.2L5.1,7.1c0-0.1,0-0.2,0-0.3l5.1-6.7C10.4,0,10.6,0,10.7,0.1 c0.1,0.1,0.1,0.3,0.1,0.4L5.7,7l5.1,12.3c0.1,0.1,0,0.3-0.2,0.4C10.6,19.7,10.6,19.7,10.5,19.7'/%3E%3Cpath class='st0' d='M10.5,19.7c0,0-0.1,0-0.1,0c-0.1-0.1-0.2-0.2-0.2-0.4L15.3,7l-5-6.6c-0.1-0.1-0.1-0.3,0.1-0.4 C10.5,0,10.7,0,10.8,0.1l5.1,6.7c0.1,0.1,0.1,0.2,0,0.3l-5.1,12.5C10.7,19.7,10.6,19.7,10.5,19.7'/%3E%3Cpath class='st0' d='M20.8,7.3H0.3C0.1,7.3,0,7.1,0,7c0-0.2,0.1-0.3,0.3-0.3h20.5c0.2,0,0.3,0.1,0.3,0.3 C21.1,7.1,20.9,7.3,20.8,7.3'/%3E%3C/g%3E%3C/svg%3E");
}
.compare-table .th-icon.max-sum:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25.5 28.3' style='enable-background:new 0 0 25.5 28.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:%23272525;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' y='0' width='25.5' height='28.3'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M8.1,12C3.6,12,0,15.7,0,20.2c0,4.5,3.6,8.1,8.1,8.1c3.5,0,6.5-2.3,7.7-5.4c0.5,0,1,0,1.5,0 c2.5,0,8.3-0.3,8.3-2.7c0,0,0,0,0,0c0,0,0,0,0,0V17v-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0-0.1,0-0.2v-2.7c0-0.1,0-0.1,0-0.2 c0-0.1,0-0.1,0-0.2v-3c0-0.1,0-0.1,0-0.2c0-0.1,0-0.2-0.1-0.4c0-0.1,0-0.2,0-0.3c0,0,0,0,0,0c0,0,0,0,0,0V6.1c0-0.1,0-0.1,0-0.2 c0-0.1,0-0.1,0-0.2v-3c0-0.1,0-0.1,0-0.2c0-0.1,0-0.3-0.1-0.4c-0.1-0.3-0.2-0.5-0.4-0.6C23.3,0,17.9,0,17.2,0c-0.7,0-6.1,0-7.8,1.5 C9.2,1.6,9.1,1.8,9,2.1c0,0.1-0.1,0.2-0.1,0.4c0,0.1,0,0.1,0,0.2v3c0,0.1,0,0.1,0,0.2c0,0.1,0,0.2,0,0.2v3.3v0v0c0,0.1,0,0.2,0,0.3 c0,0.1-0.1,0.2-0.1,0.4c0,0.1,0,0.2,0,0.2v1.8C8.7,12.1,8.4,12,8.1,12 M24.6,20.1C24.6,20.1,24.6,20.1,24.6,20.1 C24.6,20.2,24.6,20.2,24.6,20.1c0,1-3.3,1.7-7.3,1.7c-0.4,0-0.8,0-1.2,0c0.1-0.5,0.2-1.1,0.2-1.6c0-0.1,0-0.3,0-0.4 c0.4,0,0.7,0,1,0c1.9,0,5.6-0.1,7.3-1.3V20.1z M24.6,17C24.6,17,24.6,17,24.6,17C24.6,17,24.6,17,24.6,17c0,1-3.3,1.7-7.3,1.7 c-0.4,0-0.8,0-1.1,0c-0.2-0.9-0.5-1.7-0.9-2.4c0.8,0,1.5,0.1,2,0.1c1.9,0,5.6-0.1,7.3-1.3V17z M24.6,9.3 C24.6,9.3,24.6,9.4,24.6,9.3C24.6,9.4,24.6,9.4,24.6,9.3c0,1-3.3,1.7-7.3,1.7c-4,0-7.3-0.7-7.3-1.6c0,0,0,0,0-0.1c0,0,0,0,0,0 l0-1.9c1.7,1.1,5.5,1.3,7.3,1.3s5.6-0.1,7.3-1.3V9.3z M17.2,1.2c4.2,0,6.7,0.8,7.2,1.3c-0.4,0.5-3,1.3-7.2,1.3 c-4.2,0-6.7-0.8-7.2-1.3C10.5,2,13.1,1.2,17.2,1.2 M17.2,4.9c0.7,0,5.3,0,7.3-1.2v2.2c0,0,0,0,0,0.1c0,0,0,0,0,0 c0,0.9-3.3,1.6-7.3,1.6c-4,0-7.3-0.7-7.3-1.6c0,0,0,0,0-0.1c0,0,0,0,0,0l0-2.2C11.9,4.9,16.6,4.9,17.2,4.9 M17.2,12.5 c0.7,0,5.3,0,7.3-1.2v2.2c0,0,0,0,0,0.1c0,0,0,0,0,0c0,0.9-3.3,1.6-7.3,1.6c-1,0-1.9,0-2.7-0.1c-1.1-1.5-2.8-2.5-4.6-2.9v-0.9 C11.9,12.5,16.6,12.5,17.2,12.5 M15.2,20.2c0,3.9-3.2,7.1-7.1,7.1c-3.9,0-7.1-3.2-7.1-7.1s3.2-7.1,7.1-7.1 C12,13.1,15.2,16.3,15.2,20.2'/%3E%3Cpath class='st0' d='M2.6,20.2c0,3,2.5,5.5,5.5,5.5c3,0,5.5-2.5,5.5-5.5c0-3-2.5-5.5-5.5-5.5C5.1,14.7,2.6,17.1,2.6,20.2 M12.9,20.2c0,2.6-2.1,4.8-4.8,4.8c-2.6,0-4.8-2.1-4.8-4.8c0-2.6,2.1-4.8,4.8-4.8C10.7,15.4,12.9,17.5,12.9,20.2'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.compare-table .th-icon.specialists:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16.8 20.4' style='enable-background:new 0 0 16.8 20.4;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:%23272525;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' width='16.8' height='20.4'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M6.3,10c-2.8,0-5-2.3-5-5c0-2.8,2.3-5,5-5c2.8,0,5,2.3,5,5C11.3,7.8,9.1,10,6.3,10 M6.3,0.6 c-2.5,0-4.4,2-4.4,4.4s2,4.4,4.4,4.4s4.4-2,4.4-4.4S8.8,0.6,6.3,0.6'/%3E%3Cpath class='st0' d='M12.6,20.4H0.3c-0.2,0-0.3-0.1-0.3-0.3v-4.3c0-3.6,2.9-6.4,6.4-6.4c3.6,0,6.4,2.9,6.4,6.4v4.3 C12.9,20.3,12.8,20.4,12.6,20.4 M0.6,19.9h11.7v-4c0-3.2-2.6-5.9-5.9-5.9c-3.2,0-5.9,2.6-5.9,5.9V19.9z'/%3E%3Cpath class='st0' d='M10.8,11.1c-1.2,0-2.3-0.5-3.2-1.3c-0.1-0.1-0.1-0.3,0-0.4c0.1-0.1,0.3-0.1,0.4,0c0.8,0.8,1.7,1.2,2.8,1.2 c2.2,0,4-1.8,4-4c0-2.2-1.8-4-4-4c-0.2,0-0.4,0-0.6,0c-0.2,0-0.3-0.1-0.3-0.2c0-0.2,0.1-0.3,0.2-0.3c0.2,0,0.4,0,0.7,0 c2.5,0,4.5,2,4.5,4.5S13.3,11.1,10.8,11.1'/%3E%3Cpath class='st0' d='M16.5,20.4h-3.9c-0.2,0-0.3-0.1-0.3-0.3c0-0.2,0.1-0.3,0.3-0.3h3.6v-3.5c0-2.9-2.3-5.2-5.1-5.2 c-0.3,0-0.6,0-0.9,0.1c-0.2,0-0.3-0.1-0.3-0.2c0-0.2,0.1-0.3,0.2-0.3c0.3-0.1,0.6-0.1,1-0.1c3.2,0,5.7,2.6,5.7,5.8v3.8 C16.8,20.3,16.6,20.4,16.5,20.4'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.compare-table .th-icon.negative:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20.5 20.4' style='enable-background:new 0 0 20.5 20.4;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:%23272525;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' y='0' width='20.5' height='20.4'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M9.3,20.4c-5.1,0-9.3-4.2-9.3-9.3s4.2-9.3,9.3-9.3v0.6c-4.8,0-8.7,3.9-8.7,8.7c0,4.8,3.9,8.7,8.7,8.7 s8.7-3.9,8.7-8.7h0.6C18.6,16.2,14.4,20.4,9.3,20.4'/%3E%3Cpath class='st0' d='M20.5,11.5H9V0h0.3c3,0,5.8,1.2,7.9,3.3c2.1,2.1,3.3,4.9,3.3,7.9V11.5z M9.6,11H20c-0.1-2.7-1.2-5.3-3.1-7.3 c-1.9-1.9-4.5-3.1-7.3-3.1V11z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.compare-table .th-icon.object-types:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20.3 20.2' style='enable-background:new 0 0 20.3 20.2;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:%23272525;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' y='0' width='20.3' height='20.2'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M8.9,9.2H0.3C0.1,9.2,0,9.1,0,8.9V0.3C0,0.1,0.1,0,0.3,0h8.7c0.2,0,0.3,0.1,0.3,0.3v8.7 C9.2,9.1,9.1,9.2,8.9,9.2 M0.6,8.7h8.1V0.6H0.6V8.7z'/%3E%3Cpath class='st0' d='M20,9.2h-8.7c-0.2,0-0.3-0.1-0.3-0.3V0.3C11,0.1,11.2,0,11.3,0H20c0.2,0,0.3,0.1,0.3,0.3v8.7 C20.3,9.1,20.1,9.2,20,9.2 M11.6,8.7h8.1V0.6h-8.1V8.7z'/%3E%3Cpath class='st0' d='M8.9,20.2H0.3C0.1,20.2,0,20,0,19.9v-8.7c0-0.2,0.1-0.3,0.3-0.3h8.7c0.2,0,0.3,0.1,0.3,0.3v8.7 C9.2,20,9.1,20.2,8.9,20.2 M0.6,19.6h8.1v-8.1H0.6V19.6z'/%3E%3Cpath class='st0' d='M20,20.2h-8.7c-0.2,0-0.3-0.1-0.3-0.3v-8.7c0-0.2,0.1-0.3,0.3-0.3H20c0.2,0,0.3,0.1,0.3,0.3v8.7 C20.3,20,20.1,20.2,20,20.2 M11.6,19.6h8.1v-8.1h-8.1V19.6z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.table-section .table-container td.text {
  max-width: 300px;
}

.form-company-add .table-container tr .icon-restore {
  display: none;
}

.form-company-add .table-container tr.deleted {
  color: #ccc !important;
}
.form-company-add .table-container tr.deleted span {
  color: #ccc !important;
}
.form-company-add .table-container tr.deleted .icon-edit,
.form-company-add .table-container tr.deleted .icon-delete {
  display: none;
}
.form-company-add .table-container tr.deleted .icon-restore {
  display: inline-block;
}
.form-company-add .table-container tr.deleted td {
  position: relative;
}
.form-company-add .table-container tr.deleted td:not(:last-child):after {
  content: "";
  display: flex;
  position: absolute;
  top: 50%;
  left: -5px;
  right: -5px;
  height: 1px;
  background-color: #ccc;
}

.innerreference-filter-container {
  margin-bottom: 10px;
}

.ratingSettings .tab-content {
  overflow-y: auto;
}

.ratingSettings .collapse-heading {
  font-size: 16px;
}

.ratingSettings .error {
  color: #df1b43;
}

.innerreference-filter-container .row {
  display: flex;
  justify-content: space-between;
  padding: 5px 10px;
}

.d-flex-space-between {
  display: flex;
  justify-content: space-between;
}

.flex-45-end {
  flex: 0 0 45%;
  max-width: 45%;
  align-self: end;
}

a.ref {
  color: #3d6cb2;
}

/*request list start*/
.pagination-container-left .pagination {
  justify-content: flex-start;
}

.page-info-text,
.request-list-filter {
  margin-bottom: 50px;
  margin-top: 23px;
}

.btn-radio {
  cursor: pointer;
}
.btn-radio:not(:last-child) {
  margin-right: 15px;
}
.btn-radio input[type=radio] {
  display: none;
}
.btn-radio input[type=radio]:checked + .btn-radio-text {
  background-color: #cdd2e0;
}
.btn-radio .btn-radio-text {
  display: inline-block;
  font-size: 14px;
  color: #6c758f;
  border-radius: 14.55px;
  border: 1px solid #cdd2e0;
  padding: 5px 20px;
}

.page-info-text {
  font-size: 18px;
  color: #4c4e55;
  letter-spacing: 0.35px;
}

.request-list-filter {
  display: flex;
  justify-content: space-between;
}
.request-list-filter .search-input {
  border-radius: 5px;
  padding: 0 45px 0 13px;
  height: 30px;
  background-size: 17px;
}

.heading-with-button {
  display: flex;
  align-items: center;
}
.heading-with-button .btn {
  margin-left: 95px;
}

.ratingSettings .heading-with-button .btn {
  margin-left: 20px;
}

.request-list-container-outer {
  width: 685px;
  min-height: 550px;
  /*.spinner {
        display: none;
    }

    &.loading {
        .spinner {
            display: block;
        }
    }*/
}
.request-list-container-outer .pagination-container {
  padding: 0;
}

.request-list-background {
  background-image: url("../image/request-list-illustration.png");
  background-position: top 48px right 0;
  background-repeat: no-repeat;
}

.request-list-container {
  list-style-type: none;
  padding-left: 0;
}
.request-list-container .request-list-item {
  position: relative;
  box-sizing: border-box;
  background-color: #fff;
  display: flex;
  flex-wrap: wrap;
  font-size: 16px;
  color: #4c4e55;
  min-height: 95px;
  box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.14);
  letter-spacing: 0.3px;
  padding: 12px 20px;
  padding-bottom: 10px;
  border-left-width: 13px;
  border-left-style: solid;
}
.request-list-container .request-list-item:not(:last-child) {
  margin-bottom: 10px;
}
.request-list-container .request-list-item .request-list-item-link {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  z-index: 100;
}
.request-list-container .request-list-item .request-status-container {
  margin-left: auto;
  width: 210px;
}
.request-list-container .request-list-item .request-status-container {
  padding-left: 21px;
  flex-shrink: 0;
}
.request-list-container .request-list-item .request-status-container:before {
  content: "";
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 21px;
  height: 21px;
  margin-right: 10px;
}
.request-list-container .request-list-item.request-status-approved {
  border-left-color: #63b338;
}
.request-list-container .request-list-item.request-status-approved .request-status-container {
  color: #63b338;
}
.request-list-container .request-list-item.request-status-approved .request-status-container:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21 21' style='enable-background:new 0 0 21 21;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:%2363B338;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' width='21' height='21'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M10.5,21C4.7,21,0,16.3,0,10.5C0,4.7,4.7,0,10.5,0S21,4.7,21,10.5C21,16.3,16.3,21,10.5,21 M10.5,0.6 C5,0.6,0.6,5,0.6,10.5c0,5.5,4.5,9.9,9.9,9.9s9.9-4.5,9.9-9.9C20.4,5,16,0.6,10.5,0.6'/%3E%3Cpath class='st0' d='M7.3,15.1c-0.1,0-0.1,0-0.2-0.1l-2.3-2.2c-0.1-0.1-0.1-0.3,0-0.4c0.1-0.1,0.3-0.1,0.4,0l2.1,2l8.3-8.3 C15.7,6,15.9,6,16,6.1c0.1,0.1,0.1,0.3,0,0.4L7.5,15C7.4,15,7.3,15.1,7.3,15.1'/%3E%3C/g%3E%3C/svg%3E");
}
.request-list-container .request-list-item.request-status-check {
  border-left-color: #3d6cb2;
}
.request-list-container .request-list-item.request-status-check .request-status-container {
  color: #3d6cb2;
}
.request-list-container .request-list-item.request-status-check .request-status-container:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21 21' style='enable-background:new 0 0 21 21;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:%233D6CB2;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' x='0' y='0.9' width='21' height='19.3'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M21,1.1C21,1.1,21,1.1,21,1.1C21,1,21,1,20.9,1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0-0.1,0c0,0,0,0,0,0 c0,0,0,0,0,0c0,0,0,0-0.1,0c0,0,0,0,0,0H0.3l0,0c0,0,0,0-0.1,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0-0.1,0c0,0,0,0,0,0c0,0,0,0,0,0 c0,0,0,0,0,0.1c0,0,0,0,0,0.1c0,0,0,0,0,0v14.9c0,0.2,0.1,0.3,0.3,0.3h9.9c0.2,2.1,1.9,3.8,4.1,3.8s3.9-1.7,4.1-3.8h2.3 c0.2,0,0.3-0.1,0.3-0.3L21,1.1C21,1.1,21,1.1,21,1.1 M20,1.4l-9.5,8.8L1,1.4H20z M14.3,19.6c-1.9,0-3.5-1.6-3.5-3.5 c0-1.9,1.6-3.5,3.5-3.5s3.5,1.6,3.5,3.5C17.8,18,16.2,19.6,14.3,19.6 M20.4,15.8h-2.1c-0.1-2.1-1.9-3.8-4.1-3.8s-3.9,1.7-4.1,3.8 H0.6v-14l9.7,9c0.1,0.1,0.1,0.1,0.2,0.1s0.1,0,0.2-0.1l9.7-9V15.8z'/%3E%3Cpath class='st0' d='M16.1,14.3l-2.9,2.9l-0.8-0.8c-0.1-0.1-0.3-0.1-0.4,0c-0.1,0.1-0.1,0.3,0,0.4l1,1c0.1,0.1,0.1,0.1,0.2,0.1 c0.1,0,0.1,0,0.2-0.1l3.1-3.1c0.1-0.1,0.1-0.3,0-0.4C16.4,14.2,16.3,14.2,16.1,14.3'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.request-list-container .request-list-item.request-status-rejected {
  border-left-color: #c92648;
}
.request-list-container .request-list-item.request-status-rejected .request-status-container {
  color: #c92648;
}
.request-list-container .request-list-item.request-status-rejected .request-status-container:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21 21' style='enable-background:new 0 0 21 21;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:%23C92648;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' x='2.4' y='0.6' width='16.2' height='19.9'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M18.3,7.8c-0.2,0-0.3,0.1-0.3,0.3v6.7l-7.5,5l-7.5-5V2.7l0.5-0.2C8,0.7,13,0.7,17.6,2.5l0.6,0.2 c0.1,0.1,0.3,0,0.4-0.2c0.1-0.1,0-0.3-0.2-0.4l-0.6-0.2c-4.7-1.8-9.9-1.8-14.6,0L2.6,2.2c-0.1,0-0.2,0.1-0.2,0.3V15 c0,0.1,0,0.2,0.1,0.2l7.8,5.2c0,0,0.1,0,0.2,0s0.1,0,0.2,0l7.8-5.2c0.1-0.1,0.1-0.1,0.1-0.2V8.1C18.6,7.9,18.5,7.8,18.3,7.8'/%3E%3Cpath class='st0' d='M10.8,12.2v-8c0-0.2-0.1-0.3-0.3-0.3c-0.2,0-0.3,0.1-0.3,0.3v8c0,0.2,0.1,0.3,0.3,0.3 C10.7,12.5,10.8,12.3,10.8,12.2'/%3E%3Cpath class='st0' d='M9.4,14.7c0,0.6,0.5,1.1,1.1,1.1s1.1-0.5,1.1-1.1s-0.5-1.1-1.1-1.1S9.4,14,9.4,14.7 M10.5,14.1 c0.3,0,0.6,0.3,0.6,0.6c0,0.3-0.3,0.6-0.6,0.6c-0.3,0-0.6-0.3-0.6-0.6C10,14.3,10.2,14.1,10.5,14.1'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.request-list-container .request-list-item-header-container {
  width: 100%;
  display: flex;
  font-size: 14px;
}
.request-list-container .request-list-item-header-container .request-date-container {
  min-width: 280px;
}
.request-list-container .request-list-item-header-container .request-sro-title {
  font-size: 16px;
}
.request-list-container .request-list-item-body-container {
  display: flex;
  width: 100%;
  margin-bottom: 15px;
}
.request-list-container .request-title-container,
.request-list-container .request-status-container {
  display: flex;
  align-items: center;
}
.request-list-container .request-title-container.request-title-bold {
  font-weight: bold;
}
.request-list-container .request-item-type {
  font-size: 12px;
  color: #3d6cb2;
}

.request-list-item-footer-container {
  margin-top: auto;
}

.request-list-sro-container {
  padding-right: 65px;
  width: auto;
}
.request-list-sro-container .request-list-container .request-status-container {
  width: 226px;
}
.request-list-sro-container .request-list-item {
  flex-flow: column;
  align-items: flex-start;
}
.request-list-sro-container .request-list-item .request-list-item-header-container {
  margin-bottom: 15px;
}

/*request list end*/
/*review form start*/
.from-new-item .field-review-buttons {
  display: none;
}
.from-new-item .field-edited input[type=text],
.from-new-item .field-edited input[type=number],
.from-new-item .field-edited .select2-selection__rendered,
.from-new-item .field-edited textarea {
  padding-left: 10px !important;
  background-image: none;
}

.disabled .field-review-buttons {
  pointer-events: all;
  opacity: 1;
}

.field-review,
.obj-field-review {
  display: flex;
}

.field-review:not([data-review-buttons-hide=true]) .form-control,
.field-review:not([data-review-buttons-hide=true]) .select2-container--default .select2-selection--single {
  border-color: #3d6cb2;
}

.obj-field-review:not([data-review-buttons-hide=true]) .form-control,
.obj-field-review:not([data-review-buttons-hide=true]) .select2-container--default .select2-selection--single {
  border-color: #3d6cb2;
}

.field-edited input[type=text],
.field-edited textarea,
.field-edited input[type=number],
.field-edited .select2-selection__rendered {
  background-size: 26px 26px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21 21' style='enable-background:new 0 0 21 21;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23EBCD28;stroke-miterlimit:10;%7D .st1%7Bfill:%23EBCD28;%7D%0A%3C/style%3E%3Ccircle class='st0' cx='10.5' cy='10.5' r='10'/%3E%3Cg%3E%3Cpath class='st1' d='M9.4,15c0-0.6,0.5-1.1,1.1-1.1s1.1,0.5,1.1,1.1s-0.5,1.1-1.1,1.1S9.4,15.6,9.4,15z M11.5,5.1 c0,0.6-0.2,2.3-0.4,4.7l-0.2,2.4h-0.6L10,9.8C9.8,7.4,9.6,5.7,9.6,5.1C9.6,4.4,10,4,10.5,4C11.1,4,11.5,4.4,11.5,5.1z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: left 5px center;
  padding-left: 45px !important;
  min-height: 47px;
}

.field-accepted .form-control,
.field-accepted .select2-container--default .select2-selection--single {
  border-color: #63b338 !important;
}

.col-accepted {
  color: #63b338;
}

.field-rejected .form-control,
.field-rejected .select2-container--default .select2-selection--single {
  border-color: #ea2148 !important;
}

/*.field-attention {
    .form-control,
    .select2-container--default .select2-selection--single {
        border-color: #3d6cb2;
    }
}*/
.col-rejected {
  color: #ea2148;
}

.field-review-buttons {
  position: relative;
  margin-left: 10px;
}
.field-review-buttons .field-review-btn {
  display: block;
  width: 20px;
  height: 20px;
}
.field-review-buttons .field-review-btn:not(:last-child) {
  margin-bottom: 5px;
}
.field-review-buttons .field-review-btn.accept {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21 21' style='enable-background:new 0 0 21 21;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23D4D4DA;stroke-miterlimit:10;%7D .st1%7Bfill:%23D5D4DA;%7D%0A%3C/style%3E%3Crect x='0.5' y='0.5' class='st0' width='20' height='20'/%3E%3Cpath class='st1' d='M7.9,15.7c0.1,0.1,0.2,0.1,0.3,0.1s0.2,0,0.3-0.1l10.1-9.9c0.2-0.1,0.2-0.4,0-0.5c-0.1-0.2-0.4-0.2-0.5,0 l-9.9,9.6L5,11.8c-0.2-0.1-0.4-0.1-0.5,0c-0.1,0.2-0.1,0.4,0,0.5L7.9,15.7z'/%3E%3C/svg%3E%0A");
}
.field-review-buttons .field-review-btn.accept.active {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2363B338;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Crect class='st0' width='20' height='20'/%3E%3Cpath class='st1' d='M7.4,15.2c0.1,0.1,0.2,0.1,0.3,0.1s0.2,0,0.3-0.1l10.1-9.9c0.2-0.1,0.2-0.4,0-0.5c-0.1-0.2-0.4-0.2-0.5,0 l-9.9,9.6l-3.2-3.1c-0.2-0.1-0.4-0.1-0.5,0c-0.1,0.2-0.1,0.4,0,0.5L7.4,15.2z'/%3E%3C/svg%3E%0A");
}
.field-review-buttons .field-review-btn.reject {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21 21' style='enable-background:new 0 0 21 21;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23D4D4DA;stroke-miterlimit:10;%7D .st1%7Bfill:%23D5D4DA;%7D%0A%3C/style%3E%3Crect x='0.5' y='0.5' class='st0' width='20' height='20'/%3E%3Cpath class='st1' d='M15.4,5l-5,5L5.6,5.2C5.4,5,5.2,5,5,5.2S4.8,5.6,5,5.8l4.8,4.8l-4.5,4.5c-0.2,0.2-0.2,0.4,0,0.6 c0.1,0.1,0.2,0.1,0.3,0.1c0.1,0,0.2,0,0.3-0.1l4.5-4.5l4.8,4.8c0.1,0.1,0.2,0.1,0.3,0.1c0.1,0,0.2,0,0.3-0.1c0.2-0.2,0.2-0.4,0-0.6 L11,10.6l5-5c0.2-0.2,0.2-0.4,0-0.6C15.8,4.9,15.5,4.9,15.4,5z'/%3E%3C/svg%3E%0A");
}
.field-review-buttons .field-review-btn.reject.active {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23C92648;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Crect class='st0' width='20' height='20'/%3E%3Cpath class='st1' d='M14.9,4.5l-5,5L5.1,4.7C5,4.6,4.7,4.6,4.5,4.7c-0.1,0.2-0.1,0.4,0,0.6l4.8,4.8l-4.5,4.5c-0.2,0.2-0.2,0.4,0,0.6 c0.1,0.1,0.2,0.1,0.3,0.1c0.1,0,0.2,0,0.3-0.1l4.5-4.5l4.8,4.8c0.1,0.1,0.2,0.1,0.3,0.1c0.1,0,0.2,0,0.3-0.1c0.2-0.2,0.2-0.4,0-0.6 l-4.8-4.8l5-5c0.2-0.2,0.2-0.4,0-0.6C15.3,4.4,15,4.4,14.9,4.5z'/%3E%3C/svg%3E%0A");
}

.btn-tooltip {
  display: flex;
  align-items: center;
  background-color: #3e405a;
  border-radius: 2px;
  color: #fff;
  font-size: 11px;
  min-height: 25px;
  padding: 5px 10px;
}

[data-popper-placement=right] .btn-tooltip {
  position: relative;
}
[data-popper-placement=right] .btn-tooltip:before {
  content: "";
  position: absolute;
  display: block;
  width: 0px;
  height: 0;
  border: solid #3e405a;
  border-width: 0 6px 6px 0;
  transform: rotate(135deg);
  left: -3px;
}

.form-tooltip {
  position: relative;
  z-index: 1000;
  background-color: #fff;
  width: 240px;
  padding: 15px 10px;
  border-radius: 5px;
  box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.47);
}
.form-tooltip .form-tooltip-title {
  font-size: 12px;
  color: #606380;
  margin-bottom: 5px;
}
.form-tooltip .form-tooltip-textarea {
  min-height: 75px;
  resize: none;
  width: 100%;
  border: 1px solid #d3d4da;
}
.form-tooltip .modal-form-buttons {
  margin-top: 20px;
  width: 240px;
  justify-content: start;
}
.form-tooltip .modal-form-buttons .btn {
  display: flex;
  align-items: center;
  font-size: 12px;
  padding: 5px 10px;
  min-height: auto;
  min-width: auto;
  border-radius: 10px;
  margin-left: 0;
}
.form-tooltip .modal-form-buttons .btn:hover {
  text-decoration: none;
}
.form-tooltip .modal-form-buttons .btn:not(:last-child) {
  margin-right: 10px;
}

.input-group .select2-container,
.obj-field-review .select2-container {
  flex-grow: 1;
  --max-width: 95%;
  width: auto !important;
}

#add_company .input-group {
  display: flex;
}

.ratingSettings .tab-content {
  overflow-y: auto;
}

.modal-new-item .field-review-buttons {
  display: none;
}

#request_list .request-title-number,
#request_list .request-title-date {
  padding-left: 5px;
  padding-right: 5px;
}

.col-portfolio-object-name {
  width: 35%;
}

.col-portfolio-object-contract-status {
  width: 10%;
}

/*review form end*/
/*new index styles start*/
.heading-oswald {
  font-family: "Oswald", sans-serif;
  font-weight: normal;
  /* font-size: 30px; */
  letter-spacing: 0.3px;
}

.index-dashlet {
  margin-bottom: 70px;
}

.darker-bg {
  background-color: #f6f7f7;
}

.dashlet-line {
  display: flex;
}
.dashlet-line.three-cards-dashlet {
  margin-bottom: 15px;
}
.dashlet-line.three-cards-dashlet .card {
  flex-grow: 1;
}
.dashlet-line .card {
  padding: 30px;
  flex-grow: 1;
  padding-bottom: 5px;
  padding-top: 25px;
}
.dashlet-line .card .dashlet-text {
  font-family: var(--ms-theme-title-font-family);
  font-size: 16px;
  color: #4f4d6e;
  margin-bottom: 26px;
  letter-spacing: 0.4px;
}
.dashlet-line .card-center {
  width: 40%;
}
.dashlet-line .number-with-icon {
  font-family: var(--ms-theme-title-font-family);
  font-size: 36px;
  background-repeat: no-repeat;
  background-position: left 0 top 0;
  background-size: 50px;
  min-height: 55px;
  padding-top: 8px;
  padding-left: 60px;
  letter-spacing: 2px;
}
.dashlet-line .number-with-icon.project {
  color: #3d6cb2;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 133.6 136.6' style='enable-background:new 0 0 133.6 136.6;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:%2300579C;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' width='133.6' height='136.6'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M57.9,136.6H16.3c-0.8,0-1.5-0.7-1.5-1.5V1.5c0-0.5,0.2-1,0.7-1.2s0.9-0.3,1.4-0.1l59.4,23.8 c0.6,0.2,0.9,0.8,0.9,1.4v16.5c0,0.5-0.3,1-0.7,1.3l-17.1,9.8v82.3C59.4,135.9,58.7,136.6,57.9,136.6 M17.8,133.6h38.6V52 c0-0.5,0.3-1,0.7-1.3l17.1-9.8V26.2L17.8,3.7V133.6z'/%3E%3Cpath class='st0' d='M120.2,136.6H57.9c-0.8,0-1.5-0.7-1.5-1.5V52c0-0.5,0.3-1,0.7-1.3L119.5,15c0.5-0.3,1-0.3,1.5,0 c0.5,0.3,0.7,0.8,0.7,1.3v118.8C121.7,135.9,121.1,136.6,120.2,136.6 M59.4,133.6h59.4V18.9L59.4,52.8V133.6z'/%3E%3Cpath class='st0' d='M93.5,32.7c-0.8,0-1.5-0.7-1.5-1.5V14.5L56.4,6.3v10c0,0.8-0.7,1.5-1.5,1.5c-0.8,0-1.5-0.7-1.5-1.5V4.5 c0-0.5,0.2-0.9,0.6-1.2C54.4,3,54.8,2.9,55.3,3l38.6,8.9c0.7,0.2,1.2,0.8,1.2,1.4v17.8C95,32,94.3,32.7,93.5,32.7'/%3E%3Crect x='22.3' y='22.3' class='st0' width='23.8' height='5.9'/%3E%3Crect x='22.3' y='31.2' class='st0' width='23.8' height='5.9'/%3E%3Crect x='22.3' y='40.1' class='st0' width='23.8' height='5.9'/%3E%3Crect x='22.3' y='49' class='st0' width='23.8' height='5.9'/%3E%3Crect x='22.3' y='57.9' class='st0' width='23.8' height='5.9'/%3E%3Crect x='22.3' y='66.8' class='st0' width='23.8' height='5.9'/%3E%3Crect x='22.3' y='75.7' class='st0' width='23.8' height='5.9'/%3E%3Crect x='22.3' y='84.6' class='st0' width='23.8' height='5.9'/%3E%3Crect x='22.3' y='93.5' class='st0' width='23.8' height='5.9'/%3E%3Crect x='22.3' y='102.4' class='st0' width='23.8' height='5.9'/%3E%3Crect x='22.3' y='111.3' class='st0' width='23.8' height='5.9'/%3E%3Crect x='22.3' y='120.2' class='st0' width='23.8' height='5.9'/%3E%3Crect x='63.8' y='54.9' class='st0' width='5.9' height='11.9'/%3E%3Crect x='72.7' y='54.9' class='st0' width='5.9' height='11.9'/%3E%3Crect x='81.6' y='54.9' class='st0' width='5.9' height='11.9'/%3E%3Crect x='90.5' y='54.9' class='st0' width='5.9' height='11.9'/%3E%3Crect x='99.5' y='54.9' class='st0' width='5.9' height='11.9'/%3E%3Crect x='108.4' y='54.9' class='st0' width='5.9' height='11.9'/%3E%3Crect x='90.5' y='40.1' class='st0' width='5.9' height='11.9'/%3E%3Crect x='99.5' y='40.1' class='st0' width='5.9' height='11.9'/%3E%3Crect x='108.4' y='40.1' class='st0' width='5.9' height='11.9'/%3E%3Crect x='63.8' y='69.8' class='st0' width='5.9' height='11.9'/%3E%3Crect x='72.7' y='69.8' class='st0' width='5.9' height='11.9'/%3E%3Crect x='81.6' y='69.8' class='st0' width='5.9' height='11.9'/%3E%3Crect x='90.5' y='69.8' class='st0' width='5.9' height='11.9'/%3E%3Crect x='99.5' y='69.8' class='st0' width='5.9' height='11.9'/%3E%3Crect x='108.4' y='69.8' class='st0' width='5.9' height='11.9'/%3E%3Crect x='63.8' y='84.6' class='st0' width='5.9' height='11.9'/%3E%3Crect x='72.7' y='84.6' class='st0' width='5.9' height='11.9'/%3E%3Crect x='81.6' y='84.6' class='st0' width='5.9' height='11.9'/%3E%3Crect x='90.5' y='84.6' class='st0' width='5.9' height='11.9'/%3E%3Crect x='99.5' y='84.6' class='st0' width='5.9' height='11.9'/%3E%3Crect x='108.4' y='84.6' class='st0' width='5.9' height='11.9'/%3E%3Crect x='63.8' y='99.5' class='st0' width='5.9' height='11.9'/%3E%3Crect x='72.7' y='99.5' class='st0' width='5.9' height='11.9'/%3E%3Crect x='81.6' y='99.5' class='st0' width='5.9' height='11.9'/%3E%3Crect x='90.5' y='99.5' class='st0' width='5.9' height='11.9'/%3E%3Crect x='99.5' y='99.5' class='st0' width='5.9' height='11.9'/%3E%3Crect x='108.4' y='99.5' class='st0' width='5.9' height='11.9'/%3E%3Crect x='63.8' y='114.3' class='st0' width='5.9' height='11.9'/%3E%3Crect x='72.7' y='114.3' class='st0' width='5.9' height='11.9'/%3E%3Crect x='81.6' y='114.3' class='st0' width='5.9' height='11.9'/%3E%3Crect x='90.5' y='114.3' class='st0' width='5.9' height='11.9'/%3E%3Crect x='99.5' y='114.3' class='st0' width='5.9' height='11.9'/%3E%3Crect x='108.4' y='114.3' class='st0' width='5.9' height='11.9'/%3E%3Cpath class='st0' d='M132.1,136.6H1.5c-0.8,0-1.5-0.7-1.5-1.5c0-0.8,0.7-1.5,1.5-1.5h130.6c0.8,0,1.5,0.7,1.5,1.5 C133.6,135.9,132.9,136.6,132.1,136.6'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.dashlet-line .number-with-icon.research {
  color: #7fb246;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 94.9 97.1' style='enable-background:new 0 0 94.9 97.1;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:%236DA92E;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' y='0' width='94.9' height='97.1'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M93.8,97.1H60.7c-0.6,0-1.1-0.5-1.1-1.1V1.1c0-0.4,0.2-0.7,0.5-0.9c0.3-0.2,0.7-0.3,1-0.2l33.1,11 c0.5,0.2,0.8,0.6,0.8,1V96C94.9,96.6,94.4,97.1,93.8,97.1 M61.8,94.9h30.9v-82L61.8,2.6V94.9z'/%3E%3Cpath class='st0' d='M21,97.1H1.1C0.5,97.1,0,96.6,0,96V58.5c0-0.4,0.3-0.8,0.7-1l19.9-8.8c0.3-0.2,0.7-0.1,1.1,0.1 c0.3,0.2,0.5,0.6,0.5,0.9V96C22.1,96.6,21.6,97.1,21,97.1 M2.2,94.9h17.7V51.4L2.2,59.2V94.9z'/%3E%3Cpath class='st0' d='M60.7,97.1H40.8c-0.6,0-1.1-0.5-1.1-1.1c0-0.6,0.5-1.1,1.1-1.1h18.8V2.6L28.7,12.9v38.9c0,0.6-0.5,1.1-1.1,1.1 c-0.6,0-1.1-0.5-1.1-1.1V12.1c0-0.5,0.3-0.9,0.8-1l33.1-11c0.3-0.1,0.7-0.1,1,0.2c0.3,0.2,0.5,0.5,0.5,0.9V96 C61.8,96.6,61.3,97.1,60.7,97.1'/%3E%3Cpath class='st0' d='M40.8,97.1H21c-0.6,0-1.1-0.5-1.1-1.1V49.7c0-0.4,0.2-0.7,0.5-0.9c0.3-0.2,0.7-0.2,1.1-0.1l19.9,8.8 c0.4,0.2,0.7,0.6,0.7,1V96C41.9,96.6,41.5,97.1,40.8,97.1 M22.1,94.9h17.7V59.2l-17.7-7.9V94.9z'/%3E%3Crect x='12.1' y='62.9' class='st0' width='4.4' height='6.6'/%3E%3Crect x='5.5' y='62.9' class='st0' width='4.4' height='6.6'/%3E%3Crect x='12.1' y='71.8' class='st0' width='4.4' height='6.6'/%3E%3Crect x='5.5' y='71.8' class='st0' width='4.4' height='6.6'/%3E%3Crect x='12.1' y='80.6' class='st0' width='4.4' height='6.6'/%3E%3Crect x='5.5' y='80.6' class='st0' width='4.4' height='6.6'/%3E%3Cpolygon class='st0' points='74,14.4 74,18.8 65.1,16.6 65.1,12.1 '/%3E%3Cpolygon class='st0' points='87.2,18.8 87.2,23.2 78.4,21 78.4,16.6 '/%3E%3Cpolygon class='st0' points='74,21 74,25.4 65.1,23.2 65.1,18.8 '/%3E%3Cpolygon class='st0' points='87.2,25.4 87.2,29.8 78.4,27.6 78.4,23.2 '/%3E%3Cpolygon class='st0' points='74,27.6 74,32 65.1,29.8 65.1,25.4 '/%3E%3Cpolygon class='st0' points='87.2,32 87.2,36.4 78.4,34.2 78.4,29.8 '/%3E%3Cpolygon class='st0' points='74,34.2 74,38.6 65.1,36.4 65.1,32 '/%3E%3Cpolygon class='st0' points='87.2,38.6 87.2,43.1 78.4,40.8 78.4,36.4 '/%3E%3Cpolygon class='st0' points='74,40.8 74,45.3 65.1,43.1 65.1,38.6 '/%3E%3Cpolygon class='st0' points='87.2,45.3 87.2,49.7 78.4,47.5 78.4,43.1 '/%3E%3Cpolygon class='st0' points='74,47.5 74,51.9 65.1,49.7 65.1,45.3 '/%3E%3Cpolygon class='st0' points='87.2,51.9 87.2,56.3 78.4,54.1 78.4,49.7 '/%3E%3Cpolygon class='st0' points='74,54.1 74,58.5 65.1,56.3 65.1,51.9 '/%3E%3Cpolygon class='st0' points='87.2,58.5 87.2,62.9 78.4,60.7 78.4,56.3 '/%3E%3Cpolygon class='st0' points='74,60.7 74,65.1 65.1,62.9 65.1,58.5 '/%3E%3Cpolygon class='st0' points='87.2,65.1 87.2,69.5 78.4,67.3 78.4,62.9 '/%3E%3Cpolygon class='st0' points='47.5,14.4 47.5,18.8 56.3,16.6 56.3,12.1 '/%3E%3Cpolygon class='st0' points='47.5,21 47.5,25.4 56.3,23.2 56.3,18.8 '/%3E%3Cpolygon class='st0' points='47.5,27.6 47.5,32 56.3,29.8 56.3,25.4 '/%3E%3Cpolygon class='st0' points='47.5,34.2 47.5,38.6 56.3,36.4 56.3,32 '/%3E%3Cpolygon class='st0' points='47.5,40.8 47.5,45.3 56.3,43.1 56.3,38.6 '/%3E%3Cpolygon class='st0' points='47.5,47.5 47.5,51.9 56.3,49.7 56.3,45.3 '/%3E%3Cpolygon class='st0' points='47.5,54.1 47.5,58.5 56.3,56.3 56.3,51.9 '/%3E%3Cpolygon class='st0' points='47.5,60.7 47.5,65.1 56.3,62.9 56.3,58.5 '/%3E%3Crect x='32' y='62.9' class='st0' width='4.4' height='6.6'/%3E%3Crect x='25.4' y='62.9' class='st0' width='4.4' height='6.6'/%3E%3Crect x='32' y='71.8' class='st0' width='4.4' height='6.6'/%3E%3Crect x='25.4' y='71.8' class='st0' width='4.4' height='6.6'/%3E%3Crect x='32' y='80.6' class='st0' width='4.4' height='6.6'/%3E%3Crect x='25.4' y='80.6' class='st0' width='4.4' height='6.6'/%3E%3Cpolygon class='st0' points='34.2,18.8 34.2,23.2 43,21 43,16.6 '/%3E%3Cpolygon class='st0' points='34.2,25.4 34.2,29.8 43,27.6 43,23.2 '/%3E%3Cpolygon class='st0' points='34.2,32 34.2,36.4 43,34.2 43,29.8 '/%3E%3Cpolygon class='st0' points='34.2,38.6 34.2,43.1 43,40.8 43,36.4 '/%3E%3C/g%3E%3C/svg%3E%0A");
}
.dashlet-line .price-left-part .card-title,
.dashlet-line .price-right-part .card-title {
  text-align: left;
}
.dashlet-line .price-left-part .price-value,
.dashlet-line .price-right-part .price-value {
  font-family: var(--ms-theme-title-font-family);
  font-size: 36px;
}
.dashlet-line .price-left-part .price-value.project,
.dashlet-line .price-right-part .price-value.project {
  color: #3d6cb2;
}
.dashlet-line .price-left-part .price-value.research,
.dashlet-line .price-right-part .price-value.research {
  color: #7fb246;
}
.dashlet-line .price-left-part {
  flex-grow: 1;
}
.dashlet-line .price-right-part {
  width: 37%;
}
.dashlet-line .price-right-part .card-title {
  line-height: 1.4;
}
.dashlet-line .card-row {
  display: flex;
}
.dashlet-line .card-row.card-row-margin {
  margin-bottom: 45px;
}
.dashlet-line .card-row .card-col {
  width: 50%;
}
.dashlet-line .card-row .card-col-right {
  padding-left: 30px;
}
.dashlet-line .card-title {
  font-family: var(--ms-theme-title-font-family);
    font-size: 16px;
  color: #387bb6;
  text-align: center;
  font-weight: 600;
}
.dashlet-line .card-title.card-title-with-icon {
  background-image: url("../image/suitcase11.svg");
  background-repeat: no-repeat;
  text-align: left;
  padding-left: 80px;
  letter-spacing: 0.9px;
  /* margin-top: 13px; */
  margin-bottom: 25px;
  height: 70px;
}
.dashlet-line .two-parts {
  display: flex;
  padding-right: 10px;
}
.dashlet-line .two-parts .img-container {
  text-align: center;
  margin-bottom: -10px;
  padding-top: 5px;
  margin-left: -20px;
}
.dashlet-line .two-parts .price {
  margin-bottom: 30px;
}
.dashlet-line .two-parts .price-text {
  font-family: var(--ms-theme-title-font-family);
  color: #4f4d6e;
  font-size: 16px;
  margin-bottom: 5px;
  letter-spacing: 0.7px;
}
.dashlet-line .card-line {
  display: flex;
  justify-content: space-between;
  font-family: var(--ms-theme-main-font-family);
  font-size: 15px;
  color: #4f4d6e;
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid rgb(0 0 0 / 11%);
  
}
.dashlet-line .card-line.project-s {
    border-bottom: none;
}
.dashlet-line .card-line .value-title {
  display: flex;
  align-items: center;
  /*font-weight: 700;*/
  font-size: 18px;
}
.dashlet-line .card-line.project .value {
  color: #387bb6;
}
.dashlet-line .card-line.research .value {
  color: #387bb6;
}
.dashlet-line .card-line .value {
  font-family: var(--ms-theme-main-font-family);
  font-size: 26px;
}

.two-cards-dashlet .card {
  width: 50%;
}

.center {
  text-align: center;
}

.dashlet-line .specialists-card {
  padding-right: 10px;
  padding-bottom: 0px;
  font-family: var(--ms-theme-main-font-family);
  color: #4c509d;
}
.dashlet-line .specialists-card .left-col {
  width: 36% !important;
}
.dashlet-line .specialists-card .right-col {
  padding-top: 0px;
  padding-left: 45px;
}
.dashlet-line .specialists-card .img-container {
  margin-bottom: 20px;
  text-align: center;
      padding-top: 20px;
}
.dashlet-line .specialists-card .specialist-number {
  font-size: 48px;
  font-weight: normal;
  letter-spacing: 2.5px;
  margin-bottom: 25px;
}
.dashlet-line .specialists-card .specialist-text {
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 1.3px;
  line-height: 1.3;
}
.dashlet-line .specialists-card .specialist-number-block {
  padding-left: 98px;
  min-height: 66px;
  background-repeat: no-repeat;
  background-position: left 0 top;
  background-size: 66px;
}
.dashlet-line .specialists-card .specialist-number-block .number-text {
  font-family: var(--ms-theme-main-font-family);
  font-weight: normal;
  font-size: 16px;
  letter-spacing: 0.4px;
}
.dashlet-line .specialists-card .specialist-number-block .number-value {
  letter-spacing: 0.6px;
  font-size: 30px;
}
.dashlet-line .specialists-card .specialist-number-block.project {
/*   background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 54.2 51.3' style='enable-background:new 0 0 54.2 51.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:%233D6CB2;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' y='0' width='54.2' height='51.3'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M27.1,30.7c-5.7,0-10.3,4.6-10.3,10.3c0,3.2,1.5,6.1,3.8,8c0,0,0.1,0.1,0.1,0.1c1.8,1.4,4,2.2,6.4,2.2 c2.4,0,4.6-0.8,6.4-2.2c0.1,0,0.1-0.1,0.1-0.1c2.3-1.9,3.8-4.8,3.8-8C37.4,35.3,32.8,30.7,27.1,30.7 M27.1,49.2 c-1.7,0-3.2-0.5-4.5-1.4c0.7-1.8,2.5-3,4.5-3c2,0,3.8,1.2,4.5,3C30.4,48.7,28.8,49.2,27.1,49.2 M25.3,41c0-0.9,0.8-1.7,1.7-1.7 s1.7,0.8,1.7,1.7c0,0.9-0.8,1.7-1.7,1.7S25.3,41.9,25.3,41 M33.3,46.4c-0.7-1.4-1.9-2.5-3.3-3.1c0.5-0.6,0.8-1.4,0.8-2.3 c0-2.1-1.7-3.8-3.8-3.8s-3.8,1.7-3.8,3.8c0,0.9,0.3,1.8,0.9,2.4c-1.3,0.6-2.4,1.7-3.1,3c-1.3-1.4-2-3.3-2-5.4 c0-4.5,3.7-8.2,8.2-8.2c4.5,0,8.2,3.7,8.2,8.2C35.3,43,34.6,44.9,33.3,46.4'/%3E%3Cpath class='st0' d='M10.3,0C4.6,0,0,4.6,0,10.3c0,3.2,1.5,6.1,3.8,8c0,0,0.1,0.1,0.1,0.1c1.8,1.4,4,2.2,6.4,2.2s4.6-0.8,6.4-2.2 c0.1,0,0.1-0.1,0.1-0.1c2.3-1.9,3.8-4.8,3.8-8C20.7,4.6,16,0,10.3,0 M10.3,18.5c-1.7,0-3.2-0.5-4.5-1.4c0.7-1.8,2.5-3,4.5-3 c2,0,3.8,1.2,4.5,3C13.6,18,12,18.5,10.3,18.5 M8.5,10.3c0-0.9,0.8-1.7,1.7-1.7c0.9,0,1.7,0.8,1.7,1.7S11.1,12,10.1,12 C9.2,12,8.5,11.3,8.5,10.3 M16.5,15.7c-0.7-1.4-1.9-2.5-3.3-3.1c0.5-0.6,0.8-1.4,0.8-2.3c0-2.1-1.7-3.8-3.8-3.8 c-2.1,0-3.8,1.7-3.8,3.8c0,0.9,0.3,1.8,0.9,2.4c-1.3,0.6-2.4,1.7-3.1,3c-1.3-1.4-2-3.3-2-5.4c0-4.5,3.7-8.2,8.2-8.2 c4.5,0,8.2,3.7,8.2,8.2C18.5,12.4,17.8,14.3,16.5,15.7'/%3E%3Cpath class='st0' d='M43.9,0c-5.7,0-10.3,4.6-10.3,10.3c0,3.2,1.5,6.1,3.8,8c0,0,0.1,0.1,0.1,0.1c1.8,1.4,4,2.2,6.4,2.2 c2.4,0,4.6-0.8,6.4-2.2c0.1,0,0.1-0.1,0.1-0.1c2.3-1.9,3.8-4.8,3.8-8C54.2,4.6,49.6,0,43.9,0 M43.9,18.5c-1.7,0-3.2-0.5-4.5-1.4 c0.7-1.8,2.5-3,4.5-3s3.8,1.2,4.5,3C47.1,18,45.6,18.5,43.9,18.5 M42,10.3c0-0.9,0.8-1.7,1.7-1.7c0.9,0,1.7,0.8,1.7,1.7 S44.7,12,43.7,12C42.8,12,42,11.3,42,10.3 M50.1,15.7c-0.7-1.4-1.9-2.5-3.3-3.1c0.5-0.6,0.8-1.4,0.8-2.3c0-2.1-1.7-3.8-3.8-3.8 c-2.1,0-3.8,1.7-3.8,3.8c0,0.9,0.3,1.8,0.9,2.4c-1.3,0.6-2.4,1.7-3.1,3c-1.3-1.4-2-3.3-2-5.4c0-4.5,3.7-8.2,8.2-8.2 s8.2,3.7,8.2,8.2C52.1,12.4,51.4,14.3,50.1,15.7'/%3E%3Cpath class='st0' d='M14.9,36.2C14.9,36.2,14.9,36.2,14.9,36.2c-0.5-0.4-1.1-0.3-1.5,0.1c-0.4,0.4-0.3,1.1,0.1,1.5c0,0,0,0,0,0 C13.8,38,14,38,14.2,38c0.3,0,0.6-0.1,0.8-0.4C15.4,37.2,15.4,36.6,14.9,36.2'/%3E%3Cpath class='st0' d='M12.9,34.1C12.9,34.1,12.9,34.1,12.9,34.1c-0.4-0.5-1.1-0.5-1.5-0.1c-0.4,0.4-0.5,1-0.1,1.5l0,0 c0.2,0.3,0.5,0.4,0.8,0.4c0.2,0,0.5-0.1,0.7-0.2C13.2,35.2,13.2,34.5,12.9,34.1'/%3E%3Cpath class='st0' d='M11.2,31.6C11.1,31.6,11.1,31.6,11.2,31.6c-0.3-0.5-1-0.7-1.5-0.4c-0.5,0.3-0.7,1-0.4,1.5l0,0 c0.2,0.3,0.6,0.5,0.9,0.5c0.2,0,0.4,0,0.5-0.1C11.3,32.8,11.4,32.1,11.2,31.6'/%3E%3Cpath class='st0' d='M9,26.1c-0.1-0.6-0.7-0.9-1.3-0.8c-0.6,0.1-0.9,0.7-0.8,1.3c0,0,0,0,0,0c0.1,0.5,0.5,0.8,1,0.8 c0.1,0,0.2,0,0.2,0C8.7,27.2,9.1,26.7,9,26.1'/%3E%3Cpath class='st0' d='M9.8,29C9.8,29,9.8,28.9,9.8,29c-0.2-0.6-0.8-0.8-1.4-0.6c-0.5,0.2-0.8,0.8-0.6,1.4l0,0c0.2,0.4,0.6,0.7,1,0.7 c0.1,0,0.3,0,0.4-0.1C9.8,30.1,10,29.5,9.8,29'/%3E%3Cpath class='st0' d='M40.8,36.3c-0.4-0.4-1-0.5-1.5-0.1c0,0,0,0,0,0c-0.4,0.4-0.5,1-0.1,1.5c0.2,0.2,0.5,0.4,0.8,0.4 c0.2,0,0.5-0.1,0.7-0.3c0,0,0,0,0,0C41.1,37.4,41.2,36.7,40.8,36.3'/%3E%3Cpath class='st0' d='M45.8,28.4c-0.5-0.2-1.2,0-1.4,0.6c0,0,0,0,0,0c-0.2,0.5,0.1,1.2,0.6,1.4c0.1,0.1,0.3,0.1,0.4,0.1 c0.4,0,0.8-0.3,1-0.7C46.6,29.2,46.3,28.6,45.8,28.4'/%3E%3Cpath class='st0' d='M42.9,33.9c-0.4-0.4-1.1-0.3-1.5,0.1c0,0,0,0,0,0c-0.4,0.4-0.3,1.1,0.1,1.5c0.2,0.2,0.4,0.2,0.7,0.2 c0.3,0,0.6-0.1,0.8-0.4C43.4,35,43.3,34.3,42.9,33.9'/%3E%3Cpath class='st0' d='M46.6,25.3c-0.6-0.1-1.1,0.2-1.3,0.8l0,0c-0.1,0.6,0.2,1.1,0.8,1.3c0.1,0,0.2,0,0.2,0c0.5,0,0.9-0.3,1-0.8 c0,0,0,0,0,0C47.5,26,47.1,25.4,46.6,25.3'/%3E%3Cpath class='st0' d='M44.6,31.3c-0.5-0.3-1.2-0.1-1.5,0.4c0,0,0,0,0,0c-0.3,0.5-0.1,1.2,0.4,1.5c0.2,0.1,0.4,0.1,0.5,0.1 c0.4,0,0.7-0.2,0.9-0.5C45.2,32.2,45.1,31.6,44.6,31.3'/%3E%3Cpath class='st0' d='M46.8,22.2c-0.6,0-1.1,0.4-1.1,1v0c0,0.6,0.4,1.1,1,1.1c0,0,0,0,0.1,0c0.6,0,1-0.4,1.1-1 C47.9,22.7,47.4,22.2,46.8,22.2'/%3E%3Cpath class='st0' d='M33.7,1.9L33.7,1.9c-0.6-0.2-1.2,0.1-1.3,0.7c-0.2,0.6,0.1,1.2,0.7,1.3l0,0C33.2,4,33.3,4,33.4,4 c0.4,0,0.9-0.3,1-0.7C34.6,2.7,34.3,2.1,33.7,1.9'/%3E%3Cpath class='st0' d='M30.5,1.2L30.5,1.2c-0.6-0.1-1.1,0.3-1.2,0.9c-0.1,0.6,0.3,1.1,0.9,1.2c0.1,0,0.1,0,0.2,0c0.5,0,1-0.4,1-0.9 C31.4,1.8,31,1.2,30.5,1.2'/%3E%3Cpath class='st0' d='M27.1,0.9L27.1,0.9C26.5,0.9,26,1.4,26,2c0,0.6,0.5,1,1.1,1h0c0.6,0,1.1-0.5,1.1-1.1 C28.2,1.4,27.7,0.9,27.1,0.9'/%3E%3Cpath class='st0' d='M21.8,2.6c-0.2-0.6-0.8-0.9-1.3-0.7l0,0c-0.6,0.2-0.9,0.8-0.7,1.3c0.1,0.5,0.6,0.7,1,0.7c0.1,0,0.2,0,0.3,0 C21.7,3.8,22,3.2,21.8,2.6'/%3E%3Cpath class='st0' d='M25,2.1c-0.1-0.6-0.6-1-1.2-0.9l0.2,1l-0.2-1c-0.6,0.1-1,0.6-0.9,1.2c0.1,0.5,0.5,0.9,1,0.9c0.1,0,0.1,0,0.2,0 c0,0,0,0,0,0C24.7,3.2,25.1,2.7,25,2.1'/%3E%3Cpath class='st0' d='M8.5,22.9c-0.1-0.6-0.7-0.9-1.3-0.8c-0.6,0.1-0.9,0.7-0.8,1.3c0,0,0,0,0,0c0.1,0.5,0.5,0.8,1,0.8 c0.1,0,0.2,0,0.2,0C8.3,24.1,8.6,23.5,8.5,22.9'/%3E%3C/g%3E%3C/svg%3E%0A"); */
  margin-bottom: 6px;
}
.dashlet-line .specialists-card .specialist-number-block.project .number-value {
  color: #3d6cb2;
}
.dashlet-line .specialists-card .specialist-number-block.research {
  /* background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 54.2 54.2' style='enable-background:new 0 0 54.2 54.2;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:%236DA92E;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' y='0' width='54.2' height='54.2'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M50.5,23.4c-1.7,0-3.2,1.1-3.6,2.7h-5.2c-0.2-3.2-1.5-6.2-3.5-8.5l3.6-3.6c0.5,0.3,1.2,0.5,1.8,0.5 c1,0,2-0.4,2.7-1.1c0.7-0.7,1.1-1.7,1.1-2.7c0-1-0.4-2-1.1-2.7c-0.7-0.7-1.7-1.1-2.7-1.1c-1,0-2,0.4-2.7,1.1 c-0.7,0.7-1.1,1.7-1.1,2.7c0,0.6,0.2,1.3,0.5,1.8l-3.6,3.6c-2.3-2-5.3-3.3-8.5-3.5V7.4c1.6-0.5,2.7-1.9,2.7-3.6 c0-2.1-1.7-3.8-3.8-3.8c-2.1,0-3.8,1.7-3.8,3.8c0,1.7,1.1,3.2,2.7,3.6v5.2c-3.2,0.2-6.2,1.5-8.5,3.5l-3.6-3.6 c0.3-0.5,0.5-1.2,0.5-1.8c0-1-0.4-2-1.1-2.7c-0.7-0.7-1.7-1.1-2.7-1.1c-1,0-2,0.4-2.7,1.1c-0.7,0.7-1.1,1.7-1.1,2.7 c0,1,0.4,2,1.1,2.7c0.7,0.7,1.7,1.1,2.7,1.1c0.6,0,1.3-0.2,1.8-0.5l3.6,3.6c-2,2.3-3.3,5.3-3.5,8.5H7.4c-0.5-1.6-1.9-2.7-3.6-2.7 C1.7,23.4,0,25,0,27.1c0,2.1,1.7,3.8,3.8,3.8c1.7,0,3.2-1.1,3.6-2.7h5.1c0.2,3.2,1.5,6.2,3.5,8.5l-3.6,3.6C11,39.5,9.2,39.8,7.9,41 c-1.5,1.5-1.5,3.9,0,5.3c0.7,0.7,1.7,1.1,2.7,1.1c1,0,2-0.4,2.7-1.1c1.2-1.2,1.4-3,0.6-4.5l3.6-3.6c2.3,2,5.3,3.3,8.5,3.5v5.2 c-1.6,0.5-2.7,1.9-2.7,3.6c0,2.1,1.7,3.8,3.8,3.8c2.1,0,3.8-1.7,3.8-3.8c0-1.7-1.1-3.2-2.7-3.6v-5.2c3-0.2,5.7-1.3,8-3.1 c0.1,0,0.1-0.1,0.2-0.1c0.1-0.1,0.3-0.2,0.4-0.3l3.6,3.6c-0.8,1.4-0.6,3.3,0.6,4.5c0.7,0.7,1.7,1.1,2.7,1.1s2-0.4,2.7-1.1 c1.5-1.5,1.5-3.9,0-5.3c-1.2-1.2-3-1.4-4.5-0.6l-3.6-3.6c2-2.3,3.3-5.3,3.5-8.5h5.2c0.5,1.6,1.9,2.7,3.6,2.7c2.1,0,3.8-1.7,3.8-3.8 C54.2,25,52.6,23.4,50.5,23.4 M42.5,9.4C42.8,9.1,43.2,9,43.6,9c0.4,0,0.8,0.2,1.2,0.5c0.6,0.6,0.6,1.7,0,2.3 c-0.3,0.3-0.7,0.5-1.2,0.5c-0.4,0-0.9-0.2-1.2-0.5c0,0,0,0,0,0C42.2,11.5,42,11,42,10.6C42,10.2,42.2,9.8,42.5,9.4 M11.8,11.8 c-0.6,0.6-1.7,0.6-2.3,0c-0.6-0.6-0.6-1.7,0-2.3C9.8,9.1,10.2,9,10.6,9c0.4,0,0.8,0.2,1.2,0.5C12.4,10.1,12.4,11.1,11.8,11.8 M3.8,28.8c-0.9,0-1.6-0.7-1.6-1.6c0-0.9,0.7-1.6,1.6-1.6c0.9,0,1.6,0.7,1.6,1.6C5.4,28,4.7,28.8,3.8,28.8 M11.8,44.8 c-0.3,0.3-0.7,0.5-1.2,0.5c-0.4,0-0.9-0.2-1.2-0.5c-0.6-0.6-0.6-1.7,0-2.3c0.3-0.3,0.7-0.5,1.2-0.5c0.4,0,0.8,0.2,1.2,0.5 C12.4,43.1,12.4,44.2,11.8,44.8 M42.5,42.5L42.5,42.5c0.3-0.3,0.7-0.5,1.2-0.5c0.4,0,0.8,0.2,1.2,0.5c0.6,0.6,0.6,1.7,0,2.3 c-0.3,0.3-0.7,0.5-1.2,0.5c-0.4,0-0.9-0.2-1.2-0.5C41.8,44.2,41.8,43.1,42.5,42.5 M25.5,3.8c0-0.9,0.7-1.6,1.6-1.6 c0.9,0,1.6,0.7,1.6,1.6c0,0.9-0.7,1.7-1.6,1.7C26.2,5.4,25.5,4.7,25.5,3.8 M28.8,50.5c0,0.9-0.7,1.6-1.6,1.6 c-0.9,0-1.6-0.7-1.6-1.6c0-0.9,0.7-1.6,1.6-1.6C28,48.8,28.8,49.6,28.8,50.5 M36.1,35.9c-0.6-1.4-1.6-2.7-2.8-3.7 c-0.8-0.7-1.8-1.2-2.7-1.5c0.9-0.9,1.5-2.2,1.5-3.6c0-2.8-2.3-5.1-5.1-5.1c-2.8,0-5.1,2.3-5.1,5.1c0,1.5,0.6,2.8,1.6,3.7 c-1,0.4-1.9,0.9-2.6,1.6c-0.4,0.4-0.5,1-0.1,1.5c0.4,0.4,1,0.5,1.5,0.1c1.4-1.2,3.2-1.8,5-1.8c3.3,0,6.2,2.1,7.2,5.1 c-2,1.5-4.5,2.3-7.2,2.3c-6.9,0-12.5-5.6-12.5-12.5c0-6.9,5.6-12.5,12.5-12.5c6.9,0,12.5,5.6,12.5,12.5 C39.6,30.5,38.3,33.6,36.1,35.9 M29.8,27.1c0,1.6-1.3,3-3,3c-1.6,0-3-1.3-3-3c0-1.6,1.3-3,3-3C28.5,24.2,29.8,25.5,29.8,27.1 M50.5,28.8c-0.9,0-1.6-0.7-1.6-1.6c0-0.9,0.7-1.6,1.6-1.6c0.9,0,1.6,0.7,1.6,1.6C52.1,28,51.4,28.8,50.5,28.8'/%3E%3Cpath class='st0' d='M20.7,35.1c0,0.6-0.5,1.1-1.1,1.1c-0.6,0-1.1-0.5-1.1-1.1s0.5-1.1,1.1-1.1C20.2,34.1,20.7,34.6,20.7,35.1'/%3E%3C/g%3E%3C/svg%3E%0A"); */
margin-bottom: 6px;
}
.dashlet-line .specialists-card .specialist-number-block.research .number-value {
  color: #7fb246;
}
.dashlet-line .sums-card {
  font-family: var(--ms-theme-main-font-family);
  color: #4f4d6e;
  font-weight: normal;
  padding-top: 25px;
  padding-right: 15px;
}
.dashlet-line .sum-heading {
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0.8px;
  line-height: 1.3;
  margin-bottom: 27px;
  color: #4c509d;
}
.dashlet-line .sum-line {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-right: 33px;
  /* margin-bottom: 40px; */
}
.dashlet-line .sum-line .sum-text {
  font-size: 14px;
  font-weight: normal;
  font-family: var(--ms-theme-main-font-family);
}
.dashlet-line .sum-circle {
  display: flex;
  flex-direction: column;
  width: 80px;
  height: 80px;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.dashlet-line .sum-circle .circle-number {
  display: block;
  font-size: 24px;
  margin-bottom: 5px;
  margin-top: -10px;
}
.dashlet-line .vv-project .sum-circle {
  background-color: #3d6cb2;
  color: #fff;
}
.dashlet-line .vv-research .sum-circle {
  background-color: #7fb246;
  color: #fff;
}
.dashlet-line .odo-project .sum-circle {
  border: 1px solid #3d6cb2;
  color: #3d6cb2;
}
.dashlet-line .odo-research .sum-circle {
  border: 1px solid #7fb246;
  color: #7fb246;
}

.number-count {
  white-space: nowrap;
}

.tabs-container-buttons {
  margin-bottom: 0;
}
.tabs-container-buttons .button-tabs {
  padding-left: 0;
  list-style-type: none;
  display: flex;
  align-items: center;
}
.tabs-container-buttons .button-tab {
  height: 47px;
  border: 1px solid #6c758f;
  font-family: var(--ms-theme-main-font-family);
  color: #6c758f;
  font-size: 14px;
  margin-right: 0;
  padding: 10px 15px;
  display: inline-block;
}
.tabs-container-buttons .button-tab:not(.active) {
  cursor: pointer;
}
.tabs-container-buttons .button-tab.active {
  background-color: #3d6cb2;
  color: #fff;
  height: 52px;
  border: none;
}

.card-loading {
  position: relative;
  overflow: hidden;
  background-color: #d3d3d3;
  min-height: 225px;
}
.card-loading * {
  display: none !important;
}
.card-loading:after {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform: translateX(-100%);
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.4) 40%, rgba(255, 255, 255, 0.45) 50%, rgba(255, 255, 255, 0));
  animation: shimmer 2s infinite;
  content: "";
}
@keyframes shimmer {
  100% {
    transform: translateX(100%);
  }
}

/*new index styles end*/
.gaugemeter-container {
  position: relative;
}
.gaugemeter-container .rating-info-container {
  position: absolute;
  bottom: 5px;
  right: 0;
}

.btn-icon {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-size: 100%;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-left: 6px;
}
.btn-icon.btn-icon-info {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 18 18' style='enable-background:new 0 0 18 18;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:%234C4E55;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' width='18' height='18'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M9,18c-5,0-9-4-9-9c0-5,4-9,9-9s9,4,9,9C18,14,14,18,9,18 M9,0.5C4.3,0.5,0.5,4.3,0.5,9c0,4.7,3.8,8.5,8.5,8.5 c4.7,0,8.5-3.8,8.5-8.5C17.5,4.3,13.7,0.5,9,0.5'/%3E%3Cpath class='st0' d='M9,6.1c-0.5,0-1-0.4-1-1s0.4-1,1-1c0.5,0,1,0.4,1,1S9.5,6.1,9,6.1 M9,4.7c-0.3,0-0.5,0.2-0.5,0.5 c0,0.3,0.2,0.5,0.5,0.5c0.3,0,0.5-0.2,0.5-0.5C9.5,4.9,9.3,4.7,9,4.7'/%3E%3Cpath class='st0' d='M9,13.3c-0.1,0-0.2-0.1-0.2-0.2V7.7h-1c-0.1,0-0.2-0.1-0.2-0.2c0-0.1,0.1-0.2,0.2-0.2H9c0.1,0,0.2,0.1,0.2,0.2 v5.6C9.2,13.2,9.1,13.3,9,13.3'/%3E%3Cpath class='st0' d='M10.7,13.3H7.3c-0.1,0-0.2-0.1-0.2-0.2c0-0.1,0.1-0.2,0.2-0.2h3.4c0.1,0,0.2,0.1,0.2,0.2 C11,13.2,10.8,13.3,10.7,13.3'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.modal-rating-info .modal-container {
  font-family: var(--ms-theme-main-font-family);
  padding: 41px 34px;
  min-width: 811px;
  max-width: 811px;
}
.modal-rating-info .modal-heading {
  font-size: 24px;
  font-family: var(--ms-theme-main-font-family);
  font-weight: normal;
  letter-spacing: 0.3px;
  margin-bottom: 42px;
}

.small-subheading {
  font-size: 14px;
  letter-spacing: 0.15px;
  margin-bottom: 25px;
}

.rating-info-list {
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
  overflow: visible;
  margin-bottom: 30px;
}
.rating-info-list dt {
  flex: 0 0 35px;
  padding-right: 5px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.rating-info-list dd {
  flex: 0 0 calc(100% - 35px);
  margin-left: auto;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
}
.rating-info-list dt,
.rating-info-list dd {
  margin-bottom: 8px;
}

.new-form-container .btn .btn-submit {
  border-radius: 2px;
}
.new-form-container .modal-form-buttons,
.new-form-container .form-buttons-container {
  justify-content: flex-start;
}
.new-form-container .modal-form-buttons .btn-submit,
.new-form-container .modal-form-buttons .btn-cancel,
.new-form-container .form-buttons-container .btn-submit,
.new-form-container .form-buttons-container .btn-cancel {
  min-width: 160px;
  height: 50px;
  border-radius: 2px;
  font-size: 16px;
}
.new-form-container .modal-form-buttons .btn-cancel,
.new-form-container .form-buttons-container .btn-cancel {
  border: 1px solid #4a519e;
  color: #000;
}
.new-form-container .filter-radio-container .smaller-text {
  margin-left: 10px;
}
.new-form-container.modal-container {
  padding-top: 30px;
  border-radius: 2px;
  padding-left: 40px;
  padding-right: 40px;
}
.new-form-container.modal-container .form-row {
  margin-bottom: 27px;
}
.new-form-container .modal-heading {
  color: #000;
  font-size: 20px;
}
.new-form-container .row-button {
  margin-bottom: 15px;
}
.new-form-container .btn-primary {
  min-width: 159px;
  min-height: 50px;
  border-radius: 2px;
  font-size: 16px;
}
.new-form-container .items-add-table th,
.new-form-container .items-add-table td {
  padding-right: 10px;
  line-height: normal;
}
.new-form-container .items-add-table th {
  font-size: 14px;
  font-weight: 700;
  color: #000;
  padding-bottom: 7px;
  border-bottom: 1px solid #4a519e;
}
.new-form-container .items-add-table td {
  max-width: 320px;
  padding-top: 5px;
  padding-bottom: 10px;
  border-bottom: 1px solid #dbdaef;
}
.new-form-container .items-add-table td span {
  color: #000;
}

.new-form-container .items-add-table .isnotsmr td span {color: #606380;}
.new-form-container .items-add-table td.value-modified,
.new-form-container .items-add-table td.value-modified span {
  color: #4b509e;
  font-weight: bold;
}
.new-form-container .items-add-table td.value-accepted,
.new-form-container .items-add-table td.value-accepted span {
  color: #0ca349;
  font-weight: bold;
}
.new-form-container .items-add-table td.value-rejected,
.new-form-container .items-add-table td.value-rejected span {
  color: #ff262e;
  font-weight: bold;
}
.new-form-container .collapse-header-container {
  width: 439px;
}
.new-form-container .collapse-header-container .collapse-heading {
  height: 50px;
  font-size: 16px;
  font-weight: 700;
  background-color: #4a519e;
  border-radius: 2px;
  padding-right: 20px;
}
.new-form-container .collapse-header-container .collapse-heading:after {
  padding-top: 0;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.0175 1.54115C13.0192 1.72363 12.951 1.90674 12.8133 2.047L7.16304 7.80136C6.88689 8.08261 6.43641 8.08672 6.15516 7.81056L0.400798 2.16031C0.119554 1.88416 0.115441 1.43367 0.391597 1.15243C0.667753 0.871185 1.11824 0.867073 1.39948 1.14323L6.6453 6.29414L11.7962 1.04832C12.0724 0.767073 12.5229 0.76296 12.8041 1.03912C12.9444 1.17684 13.0159 1.35868 13.0175 1.54115Z' fill='white'/%3E%3C/svg%3E");
}
.new-form-container .tabs-container {
  margin-top: 56px;
  display: inline-flex;
  position: relative;
  min-height: 45px;
}
.new-form-container .tabs-container:after {
  content: "";
  display: block;
  bottom: 0;
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #dbdaef;
}
.new-form-container .tabs-container .button-tab {
  text-decoration: none;
  font-size: 20px;
  color: #6d6e70;
  line-height: 1.2;
}
.new-form-container .tabs-container .button-tab:last-child {
  margin-right: 0;
}
.new-form-container .tabs-container .button-tab.active, .new-form-container .tabs-container .button-tab:hover {
  position: relative;
  color: #4b509e;
  font-weight: 700;
}
.new-form-container .tabs-container .button-tab.active:after, .new-form-container .tabs-container .button-tab:hover:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 3px;
  background-color: #4b509e;
}
.new-form-container .pt-label {
  padding-top: 20px;
}
.new-form-container .input-date {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 20C1.34315 20 0 18.6569 0 17V5C0 3.34315 1.34315 2 3 2H4V1C4 0.447715 4.44772 0 5 0C5.55228 0 6 0.447715 6 1V2H14V1C14 0.447715 14.4477 0 15 0C15.5523 0 16 0.447715 16 1V2H17C18.6569 2 20 3.34315 20 5V17C20 18.6569 18.6569 20 17 20H3ZM5.99992 15H1.99992V17C1.99992 17.5523 2.44763 18 2.99992 18H5.99992V15ZM12.0001 15H8.00008V18H12.0001V15ZM17.9998 15H13.9998V18H16.9998C17.5521 18 17.9998 17.5523 17.9998 17V15ZM5.99992 10H1.99992V13H5.99992V10ZM12.0001 10H8.00008V13H12.0001V10ZM17.9998 10H13.9998V13H17.9998V10ZM3.99992 4.00004H2.99992C2.44763 4.00004 1.99992 4.44776 1.99992 5.00004V8.00004H17.9999V5.00004C17.9999 4.44776 17.5522 4.00004 16.9999 4.00004H15.9999V5.00004C15.9999 5.55233 15.5522 6.00004 14.9999 6.00004C14.4476 6.00004 13.9999 5.55233 13.9999 5.00004V4.00004H5.99992V5.00004C5.99992 5.55233 5.5522 6.00004 4.99992 6.00004C4.44763 6.00004 3.99992 5.55233 3.99992 5.00004V4.00004Z' fill='%23606380'/%3E%3C/svg%3E%0A");
}
.new-form-container .form-row {
  margin-bottom: 18px;
}
.new-form-container .form-label {
  color: #505863;
  line-height: 16px;
  font-size: 14px;
}
.new-form-container .form-control {
  border-radius: 2px;
  border-color: #606380;
}
.new-form-container input {
  color: #000;
}
.new-form-container .row-3col {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
.new-form-container .select2-container--default .select2-selection--single .select2-selection__arrow {
  width: 30px;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.7996 1.60012C11.7996 1.75371 11.7408 1.9073 11.6238 2.0243L6.82406 6.82406C6.58947 7.05865 6.21029 7.05865 5.9757 6.82406L1.17594 2.0243C0.941353 1.78971 0.941353 1.41053 1.17594 1.17594C1.41053 0.941353 1.78971 0.941353 2.0243 1.17594L6.39988 5.55152L10.7755 1.17594C11.01 0.941353 11.3892 0.941353 11.6238 1.17594C11.7408 1.29294 11.7996 1.44653 11.7996 1.60012Z' fill='%23505863'/%3E%3Cpath d='M11.7996 1.60012C11.7996 1.75371 11.7408 1.9073 11.6238 2.0243L6.82406 6.82406C6.58947 7.05865 6.21029 7.05865 5.9757 6.82406L1.17594 2.0243C0.941353 1.78971 0.941353 1.41053 1.17594 1.17594C1.41053 0.941353 1.78971 0.941353 2.0243 1.17594L6.39988 5.55152L10.7755 1.17594C11.01 0.941353 11.3892 0.941353 11.6238 1.17594C11.7408 1.29294 11.7996 1.44653 11.7996 1.60012' stroke='%23606380' stroke-width='0.5'/%3E%3C/svg%3E%0A");
}
.new-form-container .select2-container--default .select2-selection--single .select2-selection__clear {
  margin-right: 35px;
}
.new-form-container .form-row3-1 {
  display: grid;
  grid-template-columns: 3fr 1fr;
}
.new-form-container .form-row1_1 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.new-form-container .form-row2_3_1 {
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(0, 3fr) minmax(0, 1fr);
}
.new-form-container .form-row-6 {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.new-form-container .form-row2_2_1_3 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 2fr)) minmax(0, 1fr) minmax(0, 3fr);
}
.new-form-container .form-row4_1_1_1 {
  display: grid;
  grid-template-columns: minmax(0, 4fr) repeat(3, minmax(0, 1fr));
}
.new-form-container .form-row4_2_1_1 {
  display: grid;
  grid-template-columns: minmax(0, 4fr) minmax(0, 1.1fr) repeat(2, minmax(0, 1fr));
}
.new-form-container .form-row2_3_2_2 {
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(0, 3fr) repeat(2, minmax(0, 2fr));
}
.new-form-container .form-row1_3_2_2 {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 3fr) repeat(2, minmax(0, 2fr));
}
.new-form-container .form-row3_2_2_1 {
  display: grid;
  grid-template-columns: minmax(0, 3fr) repeat(2, minmax(0, 2fr)) minmax(0, 1fr);
}
.new-form-container .form-row1_1_1 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.new-form-container .form-row1_1_1_1 {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.new-form-container .form-row1-5_1_1_1_1-5 {
  display: grid;
  grid-template-columns: minmax(0, 1.5fr) repeat(3, minmax(0, 1fr)) minmax(0, 1.5fr);
}
.new-form-container .input-group .select2-container,
.new-form-container .obj-field-review .select2-container {
  max-width: 100%;
}
.new-form-container .select2-container .select2-selection--single .select2-selection__rendered {
  padding-right: 20px;
}
.new-form-container .select2-container--default .select2-selection--single .select2-selection__clear {
  margin-right: 20px;
}
.new-form-container .select2-container--default .select2-selection--multiple,
.new-form-container .select2-container--default .select2-selection--single {
  border-radius: 2px;
  border-color: #606380;
}
.new-form-container .select2-container--default .select2-selection--multiple .select2-selection__choice {
  display: inline-flex;
  flex-direction: row-reverse;
  align-items: center;
  background-color: #dbdaef;
  color: #000;
  border: none;
  border-radius: 2px;
  height: 27px;
  padding-left: 10px;
}
.new-form-container .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  position: relative;
}

.marks-tab-container {
  display: flex;
  gap: 40px;
}
.marks-tab-container.compact .mark {
  flex-grow: 1;
}
.marks-tab-container.compact .mark .mark-button {
  width: auto;
}
.marks-tab-container .mark {
  position: relative;
  display: flex;
  flex-direction: column;
}
.marks-tab-container .mark .mark-text {
  position: absolute;
  bottom: 100%;
  color: #505863;
  font-size: 14px;
  margin-bottom: 5px;
}
.marks-tab-container .mark .mark-button {
  background-color: #4a519e;
  font-size: 16px;
  color: #fff;
  font-weight: 700;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 192px;
  border-radius: 2px;
  position: relative;
}
.marks-tab-container .mark .mark-button .mark-toggle-button {
  cursor: pointer;
  position: absolute;
  right: 0;
  width: 40px;
  top: 0;
  bottom: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='13' viewBox='0 0 8 13' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.841871 0.0069845C1.02434 0.00881787 1.20611 0.0805034 1.34371 0.220893L6.98867 5.98044C7.26457 6.26194 7.26005 6.71242 6.97855 6.98832L1.219 12.6333C0.9375 12.9092 0.487021 12.9047 0.211124 12.6232C-0.0647741 12.3417 -0.060248 11.8912 0.22125 11.6153L5.4718 6.46919L0.325709 1.21864C0.0498112 0.937143 0.0543374 0.486663 0.335835 0.210766C0.476224 0.0731699 0.659398 0.00515113 0.841871 0.0069845Z' fill='white'/%3E%3C/svg%3E");
}
.marks-tab-container .mark .mark-button .mark-toggle-button.open {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.0107 1.52514C13.0128 1.70761 12.9451 1.89089 12.8077 2.03149L7.17162 7.79976C6.89615 8.08169 6.44568 8.08691 6.16376 7.81145L0.395491 2.17539C0.113567 1.89993 0.108344 1.44946 0.383806 1.16753C0.659269 0.88561 1.10974 0.880388 1.39166 1.15585L6.65016 6.29382L11.7881 1.03532C12.0636 0.753397 12.5141 0.748175 12.796 1.02364C12.9366 1.16102 13.0086 1.34268 13.0107 1.52514Z' fill='white'/%3E%3C/svg%3E");
}

.data-table-container {
  margin-top: 63px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 120px;
  margin-bottom: 68px;
}
.data-table-container .data-group .input-date {
  width: 162px;
}

.data-table {
  width: 100%;
}
.data-table tr td {
  padding-bottom: 15px;
}
.data-table tr td:first-child {
  padding-right: 30px;
}

.data-group {
  justify-content: flex-end;
}
.data-group .form-control {
  text-align: center;
  width: 119px;
  height: 38px;
  min-height: 38px;
}
.data-group.data-group-select {
  width: 197px;
}
.data-group.data-group-select .select2-container .select2-selection--single {
  height: 38px;
}
.data-group.data-group-select .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 38px;
}
.data-group.data-group-select .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 38px;
}
.data-group.data-group-select .select2-container--default .select2-selection--single .select2-selection__clear {
  height: 38px;
}

.marks-content {
  display: none;
  background-color: #fafafc;
  border-radius: 2px;
  padding-top: 25px;
  padding-bottom: 45px;
  padding-left: 2px;
  padding-right: 105px;
}
.marks-content.open {
  display: inline-flex;
}

.marks-columns {
  display: grid;
  grid-template-columns: repeat(2, 424px);
  gap: 40px;
}

.marks-table {
  color: #000;
  line-height: normal;
  font-size: 14px;
}
.marks-table tr td {
  padding-top: 5px;
  padding-bottom: 10px;
  border-bottom: 1px solid #dbdaef;
}
.marks-table tr td:first-child {
  padding-right: 60px;
}
.marks-table tr td:last-child {
  font-weight: bold;
  font-size: 16px;
  vertical-align: middle;
}

.input-group.blue .form-control {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  text-align: center;
  border-color: #4a519e;
  color: #4a519e;
  font-weight: bold;
}

.file-uploader-container .label-container {
  display: flex;
  align-items: center;
  gap: 15px;
  margin-bottom: 25px;
}
.file-uploader-container .label-text {
  color: #000;
  line-height: normal;
}
.file-uploader-container label {
  width: 160px !important;
  min-width: 160px !important;
  border-radius: 2px !important;
}
.file-uploader-container label span {
  font-size: 16px;
}
.file-uploader-container label input {
  display: none;
}
.file-uploader-container .file-list-container {
  width: -moz-fit-content;
  width: fit-content;
}
.file-uploader-container .file-list-container li {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
  font-size: 14px;
  color: #555daa;
  font-weight: bold;
}
.file-uploader-container .file-list-container li:last-child {
  border-bottom: 1px solid #dbdaef;
  padding-bottom: 14px;
}
.file-uploader-container .file-list-container li button {
  margin-left: 30px;
  margin-top: 4px;
  width: 9px;
  height: 9px;
  border: none;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.50953 3.61777L1.09147 0.277093C0.838972 0.0303134 0.435461 0.0349295 0.188677 0.287421C-0.0581074 0.539912 -0.0534913 0.943415 0.199005 1.1902L3.61706 4.53087L0.276323 7.94887C0.0295388 8.20136 0.0341548 8.60487 0.286651 8.85165C0.539147 9.09843 0.942657 9.09381 1.18944 8.84132L4.53018 5.42332L7.94824 8.764C8.20073 9.01078 8.60425 9.00616 8.85103 8.75367C8.97411 8.62775 9.03481 8.46359 9.03294 8.30014C9.03107 8.1367 8.96663 7.97397 8.8407 7.8509L5.42264 4.51022L8.76338 1.09222C8.88646 0.966297 8.94716 0.802137 8.94529 0.638693C8.94342 0.475248 8.87898 0.31252 8.75306 0.189445C8.50056 -0.0573343 8.09705 -0.0527182 7.85027 0.199773L4.50953 3.61777Z' fill='black'/%3E%3C/svg%3E");
}

.existing-file-list-container {
  font-size: 14px;
  color: #000;
}
.existing-file-list-container li {
  margin-bottom: 10px;
}
.existing-file-list-container li a,
.existing-file-list-container li a:hover,
.existing-file-list-container li a:active {
  color: inherit;
}

.mr-0 {
  margin-right: 0 !important;
}

.flex {
  display: flex;
}

.justify-end {
  justify-content: flex-end !important;
}

.pl-30 {
  padding-left: 30px !important;
}

.w-100 {
  width: 100%;
}

.justify-center {
  justify-content: center !important;
}

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

.btn-edit-col {
  display: inline-flex;
  width: 25px;
  height: 25px;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_b_983_63)'%3E%3Ccircle cx='12.5' cy='12.5' r='12.5' fill='%23DBDAEF'/%3E%3C/g%3E%3Cpath d='M16.8605 18.0241H7.5582C7.20936 18.0241 6.97681 17.7916 6.97681 17.4427C6.97681 17.0939 7.20936 16.8613 7.5582 16.8613H16.8605C17.2094 16.8613 17.4419 17.0939 17.4419 17.4427C17.4419 17.7916 17.2094 18.0241 16.8605 18.0241Z' fill='%234B509E'/%3E%3Cpath d='M10.4651 15.6988H8.1395C7.79066 15.6988 7.55811 15.4663 7.55811 15.1174V12.7918C7.55811 12.6174 7.61624 12.5011 7.73252 12.3849L13.5465 6.5709C13.779 6.33834 14.1279 6.33834 14.3604 6.5709L16.686 8.89648C16.9186 9.12904 16.9186 9.47788 16.686 9.71044L10.8721 15.5244C10.7558 15.6407 10.6395 15.6988 10.4651 15.6988ZM8.7209 14.536H10.2325L15.4651 9.30346L13.9535 7.79183L8.7209 13.0244V14.536Z' fill='%234B509E'/%3E%3Cdefs%3E%3Cfilter id='filter0_b_983_63' x='-8' y='-8' width='41' height='41' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='4'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_983_63'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_983_63' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  margin-right: 12px;
}

.inverted-table-th span {
  vertical-align: super;
}
.inverted-table-th .btn-edit-col {
  margin-top: auto;
  margin-left: 10px;
}

.osno-row {
  display: none !important;
}

.usn-row {
  display: none !important;
}

[data-mode=osno] .osno-row {
  display: grid !important;
}
[data-mode=osno] .usn-row {
  display: none;
}

[data-mode=usn_1] .usn-row,
[data-mode=usn_2] .usn-row {
  display: grid !important;
}
[data-mode=usn_1] .osno-row,
[data-mode=usn_2] .osno-row {
  display: none !important;
}

[data-mode=usn_1] .usn_1 {
  display: block;
}
[data-mode=usn_1] .usn_2 {
  display: none;
}

[data-mode=usn_2] .usn_2 {
  display: block;
}
[data-mode=usn_2] .usn_1 {
  display: none;
}

select.year-select {
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-repeat: no-repeat;
  background-position: center right 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.7996 1.60012C11.7996 1.75371 11.7408 1.9073 11.6238 2.0243L6.82406 6.82406C6.58947 7.05865 6.21029 7.05865 5.9757 6.82406L1.17594 2.0243C0.941353 1.78971 0.941353 1.41053 1.17594 1.17594C1.41053 0.941353 1.78971 0.941353 2.0243 1.17594L6.39988 5.55152L10.7755 1.17594C11.01 0.941353 11.3892 0.941353 11.6238 1.17594C11.7408 1.29294 11.7996 1.44653 11.7996 1.60012Z' fill='%23505863'/%3E%3Cpath d='M11.7996 1.60012C11.7996 1.75371 11.7408 1.9073 11.6238 2.0243L6.82406 6.82406C6.58947 7.05865 6.21029 7.05865 5.9757 6.82406L1.17594 2.0243C0.941353 1.78971 0.941353 1.41053 1.17594 1.17594C1.41053 0.941353 1.78971 0.941353 2.0243 1.17594L6.39988 5.55152L10.7755 1.17594C11.01 0.941353 11.3892 0.941353 11.6238 1.17594C11.7408 1.29294 11.7996 1.44653 11.7996 1.60012' stroke='%23606380' stroke-width='0.5'/%3E%3C/svg%3E%0A");
}

html,
body {
  min-height: 100%;
 /*  background-color: #e8ebf0; */
}

body {
  min-width: 1170px;
}

.header {
  display: flex;
  justify-content: space-between;
  font-family: var(--ms-theme-main-font-family);
  color: #505863;
  /* margin-bottom: 38px !important; */
  background: #eef2fa;
}
.header .header-logo {
  /* padding-top: 20px; */
}
.header .header-contacts {
  padding-top: 36px;
  margin-right: 55px;
  font-size: 28px;
  font-weight: bold;
}
.header .header-lk {
  align-items: flex-start;
}
.header .header-lk .login {
  align-items: center;
}
.header .right {
  display: flex;
  flex-wrap: nowrap;
}
.header .login {
  width: 100px;
  height: 97px;
  --background-color: #505863;
  background-color: transparent;
}

.main-container {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}

.dashlet-part {
  min-height: 713px;
  flex-shrink: 0;
}
.dashlet-part .dashlet {
  margin-top: 50px;
}

.dashlet-bg {
  font-family: var(--ms-theme-main-font-family);
  /* background-image: url("../image/back.jpg"); */
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}

.bg-fixed {
  background-attachment: fixed;
}

.main-part {
  /* background-image: url("../image/bg_bottom.jpg"); */
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  flex-grow: 1;
}

.container {
  width: 1500px !important;
  padding: 0 15px;
  display: flex;
  margin: 0 auto;
}
@media (min-width: 1400px){
.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1500px !important;
}}

.dashlet-heading {
  width: 32.0512820513%;
  font-size: 36px;
  font-weight: bold;
  line-height: 1.5;
  text-transform: uppercase;
  color: #505863;
  padding: 41px 0;
  margin-right: 53px;
}
.dashlet-heading .accent {
  color: #c10f1a;
}

.dashlet-container {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}

.dashlet-line {
  display: flex;
  width: 100%;
}
.dashlet-line:not(:last-child) {
  margin-bottom: 35px;
}

.dashlet-card {
  font-family: var(--ms-theme-main-font-family);
  display: flex;
  flex-direction: column;
  position: relative;
  margin-top: 31px;
  box-shadow: -2.396px -1.805px 7.2px 0.8px rgba(238, 241, 246, 0.004), 1.315px 2.696px 4.8px 0.2px rgba(91, 99, 110, 0.44);
  color: #505863;
  padding: 5px 20px 20px;
  width: 29.4871794872%;
  background-color: rgba(214, 214, 226, 0.85);
}
.dashlet-card.number-sro .value {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='61px' height='61px' viewBox='0 0 61 61' style='enable-background:new 0 0 61 61;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:%234C509D;%7D .st1%7Bclip-path:url(%23SVGID_2_);fill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' x='0' width='61' height='61'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M61,30.5C61,47.3,47.3,61,30.5,61S0,47.3,0,30.5S13.7,0,30.5,0S61,13.7,61,30.5'/%3E%3Cpath class='st1' d='M39,48.4H22c-0.2,0-0.4-0.2-0.4-0.4V10.6c0-0.2,0.2-0.4,0.4-0.4H39c0.2,0,0.4,0.2,0.4,0.4V48 C39.4,48.3,39.3,48.4,39,48.4 M22.4,47.6h16.3V11H22.4V47.6z'/%3E%3Cpath class='st1' d='M48,48.4H39c-0.2,0-0.4-0.2-0.4-0.4V23.7c0-0.2,0.2-0.4,0.4-0.4H48c0.2,0,0.4,0.2,0.4,0.4V48 C48.4,48.3,48.2,48.4,48,48.4 M39.4,47.6h8.1V24.1h-8.1V47.6z'/%3E%3Cpath class='st1' d='M43.9,24.1H39c-0.2,0-0.4-0.2-0.4-0.4v-4.9c0-0.2,0.2-0.4,0.4-0.4h4.9c0.2,0,0.4,0.2,0.4,0.4v4.9 C44.3,23.9,44.1,24.1,43.9,24.1 M39.4,23.2h4.1v-4.1h-4.1V23.2z'/%3E%3Cpath class='st1' d='M41.5,19.2H39c-0.2,0-0.4-0.2-0.4-0.4v-2.4c0-0.2,0.2-0.4,0.4-0.4h2.4c0.2,0,0.4,0.2,0.4,0.4v2.4 C41.9,19,41.7,19.2,41.5,19.2 M39.4,18.4h1.6v-1.6h-1.6V18.4z'/%3E%3Crect x='26' y='13.1' class='st1' width='1.6' height='3.3'/%3E%3Crect x='23.6' y='13.1' class='st1' width='1.6' height='3.3'/%3E%3Crect x='28.5' y='13.1' class='st1' width='1.6' height='3.3'/%3E%3Crect x='30.9' y='13.1' class='st1' width='1.6' height='3.3'/%3E%3Crect x='33.3' y='13.1' class='st1' width='1.6' height='3.3'/%3E%3Crect x='35.8' y='13.1' class='st1' width='1.6' height='3.3'/%3E%3Crect x='26' y='17.1' class='st1' width='1.6' height='3.3'/%3E%3Crect x='23.6' y='17.1' class='st1' width='1.6' height='3.3'/%3E%3Crect x='28.5' y='17.1' class='st1' width='1.6' height='3.3'/%3E%3Crect x='30.9' y='17.1' class='st1' width='1.6' height='3.3'/%3E%3Crect x='33.3' y='17.1' class='st1' width='1.6' height='3.3'/%3E%3Crect x='35.8' y='17.1' class='st1' width='1.6' height='3.3'/%3E%3Crect x='26' y='21.2' class='st1' width='1.6' height='3.3'/%3E%3Crect x='23.6' y='21.2' class='st1' width='1.6' height='3.3'/%3E%3Crect x='28.5' y='21.2' class='st1' width='1.6' height='3.3'/%3E%3Crect x='30.9' y='21.2' class='st1' width='1.6' height='3.3'/%3E%3Crect x='33.3' y='21.2' class='st1' width='1.6' height='3.3'/%3E%3Crect x='35.8' y='21.2' class='st1' width='1.6' height='3.3'/%3E%3Crect x='40.7' y='20.4' class='st1' width='1.6' height='1.6'/%3E%3Crect x='41.5' y='25.3' class='st1' width='1.6' height='1.6'/%3E%3Crect x='43.9' y='25.3' class='st1' width='1.6' height='1.6'/%3E%3Crect x='41.5' y='27.7' class='st1' width='1.6' height='1.6'/%3E%3Crect x='43.9' y='27.7' class='st1' width='1.6' height='1.6'/%3E%3Crect x='41.5' y='30.2' class='st1' width='1.6' height='1.6'/%3E%3Crect x='43.9' y='30.2' class='st1' width='1.6' height='1.6'/%3E%3Crect x='41.5' y='32.6' class='st1' width='1.6' height='1.6'/%3E%3Crect x='43.9' y='32.6' class='st1' width='1.6' height='1.6'/%3E%3Crect x='41.5' y='35' class='st1' width='1.6' height='1.6'/%3E%3Crect x='43.9' y='35' class='st1' width='1.6' height='1.6'/%3E%3Crect x='41.5' y='37.5' class='st1' width='1.6' height='1.6'/%3E%3Crect x='43.9' y='37.5' class='st1' width='1.6' height='1.6'/%3E%3Crect x='41.5' y='39.9' class='st1' width='1.6' height='1.6'/%3E%3Crect x='43.9' y='39.9' class='st1' width='1.6' height='1.6'/%3E%3Crect x='41.5' y='42.4' class='st1' width='1.6' height='1.6'/%3E%3Crect x='43.9' y='42.4' class='st1' width='1.6' height='1.6'/%3E%3Crect x='41.5' y='44.8' class='st1' width='1.6' height='1.6'/%3E%3Crect x='43.9' y='44.8' class='st1' width='1.6' height='1.6'/%3E%3Cpath class='st1' d='M22,48.4H13c-0.2,0-0.4-0.2-0.4-0.4V23.7c0-0.2,0.2-0.4,0.4-0.4H22c0.2,0,0.4,0.2,0.4,0.4V48 C22.4,48.3,22.2,48.4,22,48.4 M13.4,47.6h8.1V24.1h-8.1V47.6z'/%3E%3Cpath class='st1' d='M22,24.1h-4.9c-0.2,0-0.4-0.2-0.4-0.4v-4.9c0-0.2,0.2-0.4,0.4-0.4H22c0.2,0,0.4,0.2,0.4,0.4v4.9 C22.4,23.9,22.2,24.1,22,24.1 M17.5,23.2h4.1v-4.1h-4.1V23.2z'/%3E%3Cpath class='st1' d='M22,19.2h-2.4c-0.2,0-0.4-0.2-0.4-0.4v-2.4c0-0.2,0.2-0.4,0.4-0.4H22c0.2,0,0.4,0.2,0.4,0.4v2.4 C22.4,19,22.2,19.2,22,19.2 M19.9,18.4h1.6v-1.6h-1.6V18.4z'/%3E%3Crect x='18.7' y='20.4' class='st1' width='1.6' height='1.6'/%3E%3Crect x='17.9' y='25.3' class='st1' width='1.6' height='1.6'/%3E%3Crect x='15.5' y='25.3' class='st1' width='1.6' height='1.6'/%3E%3Crect x='17.9' y='27.7' class='st1' width='1.6' height='1.6'/%3E%3Crect x='15.5' y='27.7' class='st1' width='1.6' height='1.6'/%3E%3Crect x='17.9' y='30.2' class='st1' width='1.6' height='1.6'/%3E%3Crect x='15.5' y='30.2' class='st1' width='1.6' height='1.6'/%3E%3Crect x='17.9' y='32.6' class='st1' width='1.6' height='1.6'/%3E%3Crect x='15.5' y='32.6' class='st1' width='1.6' height='1.6'/%3E%3Crect x='17.9' y='35' class='st1' width='1.6' height='1.6'/%3E%3Crect x='15.5' y='35' class='st1' width='1.6' height='1.6'/%3E%3Crect x='17.9' y='37.5' class='st1' width='1.6' height='1.6'/%3E%3Crect x='15.5' y='37.5' class='st1' width='1.6' height='1.6'/%3E%3Crect x='17.9' y='39.9' class='st1' width='1.6' height='1.6'/%3E%3Crect x='15.5' y='39.9' class='st1' width='1.6' height='1.6'/%3E%3Crect x='17.9' y='42.4' class='st1' width='1.6' height='1.6'/%3E%3Crect x='15.5' y='42.4' class='st1' width='1.6' height='1.6'/%3E%3Crect x='17.9' y='44.8' class='st1' width='1.6' height='1.6'/%3E%3Crect x='15.5' y='44.8' class='st1' width='1.6' height='1.6'/%3E%3Crect x='26' y='25.3' class='st1' width='1.6' height='3.3'/%3E%3Crect x='23.6' y='25.3' class='st1' width='1.6' height='3.3'/%3E%3Crect x='28.5' y='25.3' class='st1' width='1.6' height='3.3'/%3E%3Crect x='30.9' y='25.3' class='st1' width='1.6' height='3.3'/%3E%3Crect x='33.3' y='25.3' class='st1' width='1.6' height='3.3'/%3E%3Crect x='35.8' y='25.3' class='st1' width='1.6' height='3.3'/%3E%3Crect x='26' y='29.3' class='st1' width='1.6' height='3.3'/%3E%3Crect x='23.6' y='29.3' class='st1' width='1.6' height='3.3'/%3E%3Crect x='28.5' y='29.3' class='st1' width='1.6' height='3.3'/%3E%3Crect x='30.9' y='29.3' class='st1' width='1.6' height='3.3'/%3E%3Crect x='33.3' y='29.3' class='st1' width='1.6' height='3.3'/%3E%3Crect x='35.8' y='29.3' class='st1' width='1.6' height='3.3'/%3E%3Crect x='26' y='33.4' class='st1' width='1.6' height='3.3'/%3E%3Crect x='23.6' y='33.4' class='st1' width='1.6' height='3.3'/%3E%3Crect x='28.5' y='33.4' class='st1' width='1.6' height='3.3'/%3E%3Crect x='30.9' y='33.4' class='st1' width='1.6' height='3.3'/%3E%3Crect x='33.3' y='33.4' class='st1' width='1.6' height='3.3'/%3E%3Crect x='35.8' y='33.4' class='st1' width='1.6' height='3.3'/%3E%3Crect x='26' y='37.5' class='st1' width='1.6' height='3.3'/%3E%3Crect x='23.6' y='37.5' class='st1' width='1.6' height='3.3'/%3E%3Crect x='28.5' y='37.5' class='st1' width='1.6' height='3.3'/%3E%3Crect x='30.9' y='37.5' class='st1' width='1.6' height='3.3'/%3E%3Crect x='33.3' y='37.5' class='st1' width='1.6' height='3.3'/%3E%3Crect x='35.8' y='37.5' class='st1' width='1.6' height='3.3'/%3E%3Cpath class='st1' d='M49.6,48.4H11.4c-0.2,0-0.4-0.2-0.4-0.4s0.2-0.4,0.4-0.4h38.2c0.2,0,0.4,0.2,0.4,0.4S49.8,48.4,49.6,48.4'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.dashlet-card.organizations-sro .value {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='61px' height='61px' viewBox='0 0 61 61' style='enable-background:new 0 0 61 61;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:%234C509D;%7D .st1%7Bclip-path:url(%23SVGID_2_);fill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' width='61' height='61'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M61,30.5C61,47.3,47.3,61,30.5,61S0,47.3,0,30.5S13.7,0,30.5,0S61,13.7,61,30.5'/%3E%3Cpath class='st1' d='M30.5,31.5c-0.1,0-0.2,0-0.2-0.1L11,21.8c-0.2-0.1-0.3-0.3-0.3-0.5c0-0.2,0.1-0.4,0.3-0.5l19.2-9 c0.1-0.1,0.3-0.1,0.5,0l19.2,9c0.2,0.1,0.3,0.3,0.3,0.5c0,0.2-0.1,0.4-0.3,0.5l-19.2,9.7C30.7,31.5,30.6,31.5,30.5,31.5 M12.5,21.3 l18,9l18-9l-18-8.4L12.5,21.3z'/%3E%3Cpath class='st1' d='M30.5,37.7c-0.1,0-0.2,0-0.2-0.1L11,27.9c-0.2-0.1-0.3-0.3-0.3-0.5c0-0.2,0.1-0.4,0.3-0.5l4.1-1.9 c0.3-0.1,0.6,0,0.7,0.3c0.1,0.3,0,0.6-0.3,0.7l-3.1,1.5l18,9l18-9L45.3,26c-0.3-0.1-0.4-0.4-0.3-0.7c0.1-0.3,0.4-0.4,0.7-0.3l4.2,2 c0.2,0.1,0.3,0.3,0.3,0.5c0,0.2-0.1,0.4-0.3,0.5l-19.2,9.7C30.7,37.6,30.6,37.7,30.5,37.7'/%3E%3Cpath class='st1' d='M30.5,43.8c-0.1,0-0.2,0-0.2-0.1L11,34c-0.2-0.1-0.3-0.3-0.3-0.5c0-0.2,0.1-0.4,0.3-0.5l4.1-1.9 c0.3-0.1,0.6,0,0.7,0.3c0.1,0.3,0,0.6-0.3,0.7l-3.1,1.5l18,9l18-9l-3.2-1.5C45,32,44.9,31.7,45,31.4c0.1-0.3,0.4-0.4,0.7-0.3l4.2,2 c0.2,0.1,0.3,0.3,0.3,0.5c0,0.2-0.1,0.4-0.3,0.5l-19.2,9.7C30.7,43.8,30.6,43.8,30.5,43.8'/%3E%3Cpath class='st1' d='M30.5,50.6c-0.1,0-0.2,0-0.2-0.1L11,40.8c-0.2-0.1-0.3-0.3-0.3-0.5c0-0.2,0.1-0.4,0.3-0.5l4.1-1.9 c0.3-0.1,0.6,0,0.7,0.3c0.1,0.3,0,0.6-0.3,0.7l-3.1,1.5l18,9l18-9l-3.2-1.5c-0.3-0.1-0.4-0.4-0.3-0.7c0.1-0.3,0.4-0.4,0.7-0.3 l4.2,2c0.2,0.1,0.3,0.3,0.3,0.5c0,0.2-0.1,0.4-0.3,0.5l-19.2,9.7C30.7,50.5,30.6,50.6,30.5,50.6'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.dashlet-card.specialists-nrs .value {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='61px' height='61px' viewBox='0 0 61 61' style='enable-background:new 0 0 61 61;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:%234C509D;%7D .st1%7Bclip-path:url(%23SVGID_2_);fill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' width='61' height='61'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M61,30.5C61,47.3,47.3,61,30.5,61S0,47.3,0,30.5S13.7,0,30.5,0S61,13.7,61,30.5'/%3E%3Crect x='12.4' y='47.4' class='st1' width='34.6' height='1.7'/%3E%3Cpath class='st1' d='M29.9,14.5c-1.6,0-3-1.3-3-3c0-1.6,1.3-3,3-3c1.6,0,3,1.3,3,3C32.8,13.1,31.5,14.5,29.9,14.5 M29.9,10 c-0.8,0-1.5,0.7-1.5,1.5c0,0.8,0.7,1.5,1.5,1.5c0.8,0,1.5-0.7,1.5-1.5C31.4,10.7,30.7,10,29.9,10'/%3E%3Cpath class='st1' d='M36.9,28l-0.3-10l-5.4-2.6h-2.8L23.1,18l-0.3,10l2.4,3.1l0.8,14.7h7.6l0.8-14.7L36.9,28z M30.6,44.3V30.1h-1.5 v14.2h-1.6l-1.1-22.2l-1.5,0.1l0.3,6.3l-0.8-1l0.2-8.6l4.1-2h2.1l4.3,2l0.3,8.6l-0.8,1l0.3-6.1l-1.5-0.1l-1.2,22H30.6z'/%3E%3Cpath class='st1' d='M21.5,17.2c-1.5,0-2.8-1.2-2.8-2.8c0-1.5,1.2-2.7,2.8-2.7c1.5,0,2.7,1.2,2.7,2.7 C24.2,15.9,22.9,17.2,21.5,17.2 M21.5,13.1c-0.7,0-1.3,0.6-1.3,1.3c0,0.7,0.5,1.3,1.3,1.3c0.7,0,1.2-0.6,1.2-1.3 C22.7,13.7,22.1,13.1,21.5,13.1'/%3E%3Cpolygon class='st1' points='20.1,17.9 15.3,20.3 15.1,29.4 17.3,32.2 17.9,44.8 19.4,44.7 18.3,24.2 16.8,24.3 17.1,29.6 16.6,28.9 16.8,21.2 20.4,19.4 21.3,19.4 21.3,17.9 '/%3E%3Crect x='20.7' y='31.2' class='st1' width='1.5' height='13.5'/%3E%3Cpath class='st1' d='M38.6,17.2c-1.5,0-2.7-1.2-2.7-2.8c0-1.5,1.2-2.7,2.7-2.7c1.5,0,2.8,1.2,2.8,2.7 C41.4,15.9,40.2,17.2,38.6,17.2 M38.6,13.1c-0.7,0-1.2,0.6-1.2,1.3c0,0.7,0.6,1.3,1.2,1.3c0.7,0,1.3-0.6,1.3-1.3 C39.9,13.7,39.3,13.1,38.6,13.1'/%3E%3Cpolygon class='st1' points='45.1,29.4 44.8,20.2 39.8,17.9 38.6,17.9 38.6,19.4 39.5,19.4 43.3,21.2 43.6,28.9 43,29.6 43.3,24.4 41.8,24.3 40.7,44.7 42.2,44.8 42.9,32.2 '/%3E%3Crect x='37.9' y='31.2' class='st1' width='1.5' height='13.5'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.dashlet-card.objects .value {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='61px' height='61px' viewBox='0 0 61 61' style='enable-background:new 0 0 61 61;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:%234C509D;%7D .st1%7Bclip-path:url(%23SVGID_2_);fill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' width='61' height='61'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M61,30.5C61,47.3,47.3,61,30.5,61S0,47.3,0,30.5S13.7,0,30.5,0S61,13.7,61,30.5'/%3E%3Cpath class='st1' d='M39.7,48.7h-26c-0.2,0-0.4-0.2-0.4-0.4V24.8c0-0.1,0-0.2,0.1-0.2l10.1-14.2c0.1-0.1,0.2-0.2,0.3-0.2h15.9 c0.2,0,0.4,0.2,0.4,0.4v37.7C40.1,48.5,39.9,48.7,39.7,48.7 M14.2,47.8h25.1V11H24l-9.9,14V47.8z'/%3E%3Cpath class='st1' d='M13.7,25.2C13.7,25.2,13.7,25.2,13.7,25.2c-0.3,0-0.4-0.2-0.4-0.5l0.8-7.5c0-0.1,0.1-0.2,0.2-0.3l9.2-6.7 c0.2-0.1,0.4-0.1,0.6,0.1c0.1,0.2,0.1,0.4-0.1,0.6L15,17.5l-0.8,7.4C14.1,25,13.9,25.2,13.7,25.2'/%3E%3Cpath class='st1' d='M47.3,48.7h-7.5c-0.2,0-0.4-0.2-0.4-0.4V19.8c0-0.2,0.2-0.4,0.4-0.4h7.5c0.2,0,0.4,0.2,0.4,0.4v28.5 C47.7,48.5,47.5,48.7,47.3,48.7 M40.1,47.8h6.7V20.2h-6.7V47.8z'/%3E%3Cpath class='st1' d='M48.9,48.7H12.1c-0.2,0-0.4-0.2-0.4-0.4c0-0.2,0.2-0.4,0.4-0.4h36.9c0.2,0,0.4,0.2,0.4,0.4 C49.4,48.5,49.2,48.7,48.9,48.7'/%3E%3Crect x='34.7' y='13' class='st1' width='1.7' height='3.4'/%3E%3Crect x='32.2' y='13' class='st1' width='1.7' height='3.4'/%3E%3Crect x='29.7' y='13' class='st1' width='1.7' height='3.4'/%3E%3Crect x='27.1' y='13' class='st1' width='1.7' height='3.4'/%3E%3Crect x='24.6' y='13' class='st1' width='1.7' height='3.4'/%3E%3Crect x='34.7' y='17.2' class='st1' width='1.7' height='3.4'/%3E%3Crect x='41.4' y='21.4' class='st1' width='1.7' height='1.7'/%3E%3Crect x='43.9' y='21.4' class='st1' width='1.7' height='1.7'/%3E%3Crect x='41.4' y='23.9' class='st1' width='1.7' height='1.7'/%3E%3Crect x='43.9' y='23.9' class='st1' width='1.7' height='1.7'/%3E%3Crect x='41.4' y='26.5' class='st1' width='1.7' height='1.7'/%3E%3Crect x='43.9' y='26.5' class='st1' width='1.7' height='1.7'/%3E%3Crect x='41.4' y='29' class='st1' width='1.7' height='1.7'/%3E%3Crect x='43.9' y='29' class='st1' width='1.7' height='1.7'/%3E%3Crect x='41.4' y='31.5' class='st1' width='1.7' height='1.7'/%3E%3Crect x='43.9' y='31.5' class='st1' width='1.7' height='1.7'/%3E%3Crect x='41.4' y='34' class='st1' width='1.7' height='1.7'/%3E%3Crect x='43.9' y='34' class='st1' width='1.7' height='1.7'/%3E%3Crect x='41.4' y='36.5' class='st1' width='1.7' height='1.7'/%3E%3Crect x='43.9' y='36.5' class='st1' width='1.7' height='1.7'/%3E%3Crect x='41.4' y='39' class='st1' width='1.7' height='1.7'/%3E%3Crect x='43.9' y='39' class='st1' width='1.7' height='1.7'/%3E%3Crect x='41.4' y='41.5' class='st1' width='1.7' height='1.7'/%3E%3Crect x='43.9' y='41.5' class='st1' width='1.7' height='1.7'/%3E%3Crect x='32.2' y='17.2' class='st1' width='1.7' height='3.4'/%3E%3Crect x='29.7' y='17.2' class='st1' width='1.7' height='3.4'/%3E%3Crect x='27.1' y='17.2' class='st1' width='1.7' height='3.4'/%3E%3Crect x='24.6' y='17.2' class='st1' width='1.7' height='3.4'/%3E%3Crect x='22.1' y='17.2' class='st1' width='1.7' height='3.4'/%3E%3Crect x='34.7' y='21.4' class='st1' width='1.7' height='3.4'/%3E%3Crect x='32.2' y='21.4' class='st1' width='1.7' height='3.4'/%3E%3Crect x='29.7' y='21.4' class='st1' width='1.7' height='3.4'/%3E%3Crect x='27.1' y='21.4' class='st1' width='1.7' height='3.4'/%3E%3Crect x='24.6' y='21.4' class='st1' width='1.7' height='3.4'/%3E%3Crect x='22.1' y='21.4' class='st1' width='1.7' height='3.4'/%3E%3Crect x='34.7' y='25.6' class='st1' width='1.7' height='3.4'/%3E%3Crect x='32.2' y='25.6' class='st1' width='1.7' height='3.4'/%3E%3Crect x='29.7' y='25.6' class='st1' width='1.7' height='3.4'/%3E%3Crect x='27.1' y='25.6' class='st1' width='1.7' height='3.4'/%3E%3Crect x='24.6' y='25.6' class='st1' width='1.7' height='3.4'/%3E%3Crect x='22.1' y='25.6' class='st1' width='1.7' height='3.4'/%3E%3Crect x='34.7' y='29.8' class='st1' width='1.7' height='3.4'/%3E%3Crect x='32.2' y='29.8' class='st1' width='1.7' height='3.4'/%3E%3Crect x='29.7' y='29.8' class='st1' width='1.7' height='3.4'/%3E%3Crect x='27.1' y='29.8' class='st1' width='1.7' height='3.4'/%3E%3Crect x='24.6' y='29.8' class='st1' width='1.7' height='3.4'/%3E%3Crect x='22.1' y='29.8' class='st1' width='1.7' height='3.4'/%3E%3Crect x='34.7' y='34' class='st1' width='1.7' height='3.4'/%3E%3Crect x='32.2' y='34' class='st1' width='1.7' height='3.4'/%3E%3Crect x='29.7' y='34' class='st1' width='1.7' height='3.4'/%3E%3Crect x='27.1' y='34' class='st1' width='1.7' height='3.4'/%3E%3Crect x='24.6' y='34' class='st1' width='1.7' height='3.4'/%3E%3Crect x='22.1' y='34' class='st1' width='1.7' height='3.4'/%3E%3Crect x='34.7' y='38.2' class='st1' width='1.7' height='3.4'/%3E%3Crect x='32.2' y='38.2' class='st1' width='1.7' height='3.4'/%3E%3Crect x='29.7' y='38.2' class='st1' width='1.7' height='3.4'/%3E%3Crect x='27.1' y='38.2' class='st1' width='1.7' height='3.4'/%3E%3Crect x='24.6' y='38.2' class='st1' width='1.7' height='3.4'/%3E%3Crect x='22.1' y='38.2' class='st1' width='1.7' height='3.4'/%3E%3Crect x='19.6' y='21.4' class='st1' width='1.7' height='3.4'/%3E%3Crect x='19.6' y='25.6' class='st1' width='1.7' height='3.4'/%3E%3Crect x='19.6' y='29.8' class='st1' width='1.7' height='3.4'/%3E%3Crect x='19.6' y='34' class='st1' width='1.7' height='3.4'/%3E%3Crect x='19.6' y='38.2' class='st1' width='1.7' height='3.4'/%3E%3Crect x='17.1' y='25.6' class='st1' width='1.7' height='3.4'/%3E%3Crect x='17.1' y='29.8' class='st1' width='1.7' height='3.4'/%3E%3Crect x='17.1' y='34' class='st1' width='1.7' height='3.4'/%3E%3Crect x='17.1' y='38.2' class='st1' width='1.7' height='3.4'/%3E%3Cpath class='st1' d='M43.9,20.2h-4.2c-0.2,0-0.4-0.2-0.4-0.4v-4.2c0-0.2,0.2-0.4,0.4-0.4h4.2c0.2,0,0.4,0.2,0.4,0.4v4.2 C44.3,20,44.1,20.2,43.9,20.2 M40.1,19.3h3.4V16h-3.4V19.3z'/%3E%3Cpath class='st1' d='M32.2,48.7H20.4c-0.2,0-0.4-0.2-0.4-0.4v-4.2c0-0.2,0.2-0.4,0.4-0.4h11.7c0.2,0,0.4,0.2,0.4,0.4v4.2 C32.6,48.5,32.4,48.7,32.2,48.7 M20.9,47.8h10.9v-3.4H20.9V47.8z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.dashlet-card.contracts .value {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='61px' height='61px' viewBox='0 0 61 61' style='enable-background:new 0 0 61 61;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:%234C509D;%7D .st1%7Bclip-path:url(%23SVGID_2_);fill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' width='61' height='61'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M61,30.5C61,47.3,47.3,61,30.5,61S0,47.3,0,30.5S13.7,0,30.5,0S61,13.7,61,30.5'/%3E%3Cpath class='st1' d='M41.9,11.3c0,0-0.1,0-0.1,0H17.5c-2.2,0-3.9,1.8-3.9,3.9v0v31.3c0,1.5,1.2,2.8,2.8,2.8h20.2 c1.5,0,2.8-1.2,2.8-2.8V23.3h4.6c1,0,1.8-0.8,1.8-1.8v-6.2C45.7,13.2,44,11.4,41.9,11.3 M37.9,15.2L37.9,15.2v31.3 c0,0.7-0.6,1.3-1.3,1.3H16.3c-0.7,0-1.3-0.6-1.3-1.3V15.3c0-1.4,1.1-2.5,2.5-2.5h21.2C38.2,13.5,37.9,14.3,37.9,15.2 M44.3,21.5 c0,0.2-0.2,0.4-0.4,0.4h-4.6v-6.6c0-0.7,0.3-1.3,0.7-1.8c0.5-0.5,1.1-0.7,1.7-0.7h0c0,0,0,0,0.1,0c1.3,0,2.4,1.2,2.4,2.5V21.5z'/%3E%3Cpath class='st1' d='M23.4,15.7c-3.2,0-5.9,2.6-5.9,5.9c0,3.2,2.6,5.9,5.9,5.9s5.9-2.6,5.9-5.9C29.3,18.3,26.6,15.7,23.4,15.7 M23.4,25.9c-2.4,0-4.4-2-4.4-4.4c0-2.4,2-4.4,4.4-4.4s4.4,2,4.4,4.4C27.8,24,25.8,25.9,23.4,25.9'/%3E%3Cpath class='st1' d='M23.4,22.6c-0.6,0-1-0.5-1-1c0-0.6,0.5-1,1-1c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7 c-1.4,0-2.5,1.1-2.5,2.5c0,1.4,1.1,2.5,2.5,2.5c0.4,0,0.7-0.3,0.7-0.7C24.2,22.9,23.8,22.6,23.4,22.6'/%3E%3Cpath class='st1' d='M34,30.3H18.3c-0.4,0-0.7,0.3-0.7,0.7s0.3,0.7,0.7,0.7H34c0.4,0,0.7-0.3,0.7-0.7S34.4,30.3,34,30.3'/%3E%3Cpath class='st1' d='M34,33.4H18.3c-0.4,0-0.7,0.3-0.7,0.7s0.3,0.7,0.7,0.7H34c0.4,0,0.7-0.3,0.7-0.7S34.4,33.4,34,33.4'/%3E%3Cpath class='st1' d='M26.5,36.8h-8.2c-0.4,0-0.7,0.3-0.7,0.7s0.3,0.7,0.7,0.7h8.2c0.4,0,0.7-0.3,0.7-0.7S26.9,36.8,26.5,36.8'/%3E%3Cpath class='st1' d='M48.7,38.5v-2.2l1.3-2.5c0.1-0.2,0.1-0.5,0-0.7l-3.3-6.5c-0.1-0.3-0.4-0.4-0.7-0.4s-0.5,0.2-0.7,0.4l-3.3,6.6 c-0.1,0.2-0.1,0.5,0,0.7l1.3,2.4v2.2c-1.2,0.3-2.1,1.3-2.1,2.6c0,0,0,0,0,0.1l0.7,7.5c0,0.4,0.4,0.7,0.7,0.7h6.5 c0.4,0,0.7-0.3,0.7-0.7l0.8-7.5c0,0,0,0,0-0.1C50.8,39.8,49.9,38.8,48.7,38.5 M45.3,30.1v3.1c0,0.4,0.3,0.7,0.7,0.7 c0.4,0,0.7-0.3,0.7-0.7v-3.1l1.7,3.4l-1,1.9h-3l-1-1.8L45.3,30.1z M47.3,38.4h-2.4v-1.6h2.4V38.4z M48.7,47.9h-5.2l-0.7-6.8 c0-0.6,0.5-1.1,1.2-1.1h4.2c0.6,0,1.2,0.5,1.2,1.1L48.7,47.9z'/%3E%3Cpath class='st1' d='M26.6,44.2c-0.2-0.4-0.6-0.5-1-0.3c-0.2,0.1-0.4,0.1-0.5-0.1c-0.5-0.5-1.3-0.6-1.9-0.4l-1.3,0.5 c-0.1,0-0.2,0-0.2-0.1l-0.2-0.2c-0.5-0.5-1.2-0.7-1.8-0.5l-1.5,0.5c-0.4,0.1-0.6,0.5-0.5,0.9c0.1,0.4,0.5,0.6,0.9,0.5l1.5-0.5 c0.1,0,0.2,0,0.3,0.1l0.2,0.2c0.5,0.5,1.1,0.7,1.8,0.5c0,0,0,0,0,0l1.3-0.5c0.2-0.1,0.3,0,0.4,0.1c0.4,0.3,0.8,0.5,1.3,0.5 c0.3,0,0.6-0.1,0.9-0.2C26.7,45,26.8,44.5,26.6,44.2'/%3E%3Cpath class='st1' d='M28.8,44.4c0,0.4-0.3,0.7-0.7,0.7s-0.7-0.3-0.7-0.7s0.3-0.7,0.7-0.7S28.8,44,28.8,44.4'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.dashlet-card .value {
  font-size: 30px;
  font-weight: normal;
  height: 61px;
  display: flex;
  padding-left: 75px;
  justify-content: flex-start;
  align-items: center;
  background-repeat: no-repeat;
  margin-bottom: 13px;
}
.dashlet-card .value-title {
  font-size: 24px;
  line-height: 1.167;
  letter-spacing: 0.6px;
}
.dashlet-card:before, .dashlet-card:after {
  height: 31px;
  top: -31px;
  position: absolute;
  content: "";
  display: flex;
}
.dashlet-card:before {
  left: 0;
  flex-grow: 1;
  width: calc(100% - 31px);
  background-color: rgba(214, 214, 226, 0.85);
}
.dashlet-card:after {
  right: -3px;
  top: -32px;
  width: 35px;
  height: 35px;
  box-shadow: 0.829px 0.559px 2.91px 0.09px rgba(0, 0, 0, 0.004);
  background-image: url("../image/card_corner.png");
  background-size: 100%;
  background-position: top right;
}
.dashlet-card.bigger {
  width: 35.3846153846%;
}
.dashlet-card.big {
  width: 48.0769230769%;
  flex-direction: row;
  flex-wrap: wrap;
  padding-top: 7px;
}
.dashlet-card.big:not(:last-child) {
  margin-right: 30px;
}
.dashlet-card.big .value {
  padding: 0;
}
.dashlet-card.big .values-column {
  display: flex;
  flex-flow: column;
  justify-content: space-between;
  padding-top: 20px;
  padding-left: 10px;
  width: 58.7765957447%;
}
.dashlet-card.big .values-column .value {
  font-size: 30px;
  flex-wrap: wrap;
  letter-spacing: -1px;
  margin-bottom: 25px;
}
.dashlet-card.big .values-column .value .subtitle {
  display: flex;
  width: 100%;
  font-size: 16px;
  color: #838c98;
  letter-spacing: 0.6px;
  margin-top: -2px;
}
.dashlet-card.big .value-line {
  display: flex;
  width: 100%;
}
.dashlet-card.big .value-line .value-title {
  font-size: 18px;
  padding-right: 15px;
  width: 44.414893617%;
}
.dashlet-card.big .value-line .value {
  display: flex;
  justify-content: flex-end;
  padding-left: 15px;
  font-size: 30px;
  color: #4e5199;
  width: 55.585106383%;
  margin-top: 8px;
}
.dashlet-card.big .value-line .value .value-underline {
  border-bottom: 1px solid #4e5199;
  display: inline-block;
  padding-bottom: 10px;
}
.dashlet-card.big .value-title {
  font-size: 18px;
  line-height: 1.31;
  letter-spacing: 0.3px;
}
.dashlet-card.big .value-title.vertical {
  width: 41.2234042553%;
  background-repeat: no-repeat;
  background-size: 61px;
  padding-top: 81px;
}
.dashlet-card.big .value-title.vertical.sro-goscontract {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='61px' height='61px' viewBox='0 0 61 61' style='enable-background:new 0 0 61 61;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:%234C509D;%7D .st1%7Bclip-path:url(%23SVGID_2_);fill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' width='61' height='61'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M61,30.5C61,47.3,47.3,61,30.5,61S0,47.3,0,30.5S13.7,0,30.5,0S61,13.7,61,30.5'/%3E%3Cpath class='st1' d='M53.9,28.9h-5v-9.6c0-0.3-0.3-0.6-0.6-0.6h-7.2l-2.6-4.4c-0.1-0.1-0.2-0.2-0.4-0.3c-0.2,0-0.3,0-0.4,0.1 l-6.9,4.7c-0.1,0-0.2-0.1-0.2-0.1H12.8c-0.3,0-0.6,0.3-0.6,0.6v25.6c0,0.3,0.3,0.6,0.6,0.6h35.5c0.3,0,0.6-0.3,0.6-0.6V35h5 c0.3,0,0.6-0.3,0.6-0.6v-5C54.4,29.2,54.2,28.9,53.9,28.9 M47.7,19.9v3.5h-3.9l-2-3.5H47.7z M37.8,15.5l2.4,4.1 c0,0.1,0.1,0.2,0.1,0.2l2.1,3.6H26.1L37.8,15.5z M47.7,44.4H13.3V19.9h15.8L24,23.4h-5.2c-0.3,0-0.6,0.3-0.6,0.6 c0,0.3,0.3,0.6,0.6,0.6h24.7h4.3v4.4H33.5c-0.3,0-0.6,0.3-0.6,0.6v5c0,0.3,0.3,0.6,0.6,0.6h14.2V44.4z M53.3,33.9h-5h0H34.1v-3.8 h19.2V33.9z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.dashlet-card.accent {
  background-color: rgba(80, 82, 154, 0.44);
}
.dashlet-card.accent:before {
  background-color: rgba(80, 82, 154, 0.44);
}
.dashlet-card.accent:after {
  background-image: url("../image/card_corner_darker.png");
}
.dashlet-card.accent .value-title {
  color: #ffffff;
}
.dashlet-card.accent-2 {
  background-color: #b9bbd2;
}
.dashlet-card.accent-2:before {
  background-color: #b9bbd2;
}
.dashlet-card.accent-2:after {
  opacity: 0.7;
  background-image: url("../image/card_corner_darker.png");
}
.dashlet-card:not(:last-child) {
  margin-right: 20px;
}

.company-list-section {
  padding-top: 48px;
  padding-bottom: 48px;
  /* border: 1px solid #ebedf0; */
    border-top: none;
	background: #eaeaea61;
  padding: 24px 15px;
}

.company-list-container {
  display: flex;
  flex-direction: column;
}
.company-list-container .filter-container.filters-row {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 14px;
}
.company-list-container .filter-container.filters-row .checkbox {
  flex-grow: 1;
  margin-bottom: 10px;
}
.company-list-container .filter-container.filters-row .checkbox .checkbox-label {
  font-family: var(--ms-theme-main-font-family);
  font-size: 14px;
  color: #817eb8;
  border-color: #817eb8;
  height: 41px;
  border-radius: 10px;
  width: auto;
  margin-right: 10px;
  padding: 0 15px;
}
.company-list-container .filter-container.filters-row .checkbox input:checked + .checkbox-label {
  background-color: #4d509e;
  color: #ffffff;
}

.company-container {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.company-dashboard {
  display: flex;
  flex-wrap: nowrap;
}
.company-dashboard .chart-with-legend-container {
  display: flex;
}
.company-dashboard .chart-container {
  flex-shrink: 0;
  width: 150px;
  height: 150px;
}
.company-dashboard .chart-container canvas {
  z-index: 1;
}

.js-legend {
  margin-left: 10px;
  margin-top: 5px;
}

.chart-legend-item {
  display: flex;
  padding-left: 5px;
  margin-bottom: 5px;
}
.chart-legend-item .chart-legend-item-color {
  display: inline-block;
  margin-right: 5px;
  width: 20px;
  height: 15px;
  flex-shrink: 0;
}
.chart-legend-item .chart-legend-item-text {
  font-size: 12px;
  line-height: 1.3;
  color: #505863;
}

.card-title {
  font-family: var(--ms-theme-main-font-family);
  letter-spacing: 0.7px;
  font-size: 18px;
  color: #505863;
  font-weight: normal;
  margin-bottom: 30px;
}

.specialists-nrs .card-title {
  position: relative;
  margin-top: -20px;
}

.points {
  font-size: 24px;
  font-family: var(--ms-theme-main-font-family);
  display: inline-block;
  position: absolute;
  top: 30px;
  right: 0;
  width: 96px;
  padding-left: 30px;
  background-repeat: no-repeat;
  background-position: left center;
}
.points.points-up {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='20px' height='17.3px' viewBox='0 0 20 17.3' style='enable-background:new 0 0 20 17.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:url(%23SVGID_3_);%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Cpolygon id='SVGID_1_' points='10,0 0,17.3 20,17.3 '/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3ClinearGradient id='SVGID_3_' gradientUnits='userSpaceOnUse' x1='6.7015' y1='10.9017' x2='10.4335' y2='10.9017' gradientTransform='matrix(8.4809 -8.4809 8.4809 8.4809 -146.4626 -19.7901)'%3E%3Cstop offset='0' style='stop-color:%232EAB13'/%3E%3Cstop offset='2.149470e-03' style='stop-color:%232EAB13'/%3E%3Cstop offset='1' style='stop-color:%2377FE81'/%3E%3C/linearGradient%3E%3Cpolygon class='st0' points='10,27.3 28.7,8.7 10,-10 -8.7,8.7 '/%3E%3C/g%3E%3C/svg%3E%0A");
  color: #45ae40;
}
.points.points-down {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='20px' height='17.3px' viewBox='0 0 20 17.3' style='enable-background:new 0 0 20 17.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:url(%23SVGID_3_);%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Cpolygon id='SVGID_1_' points='0,0 10,17.3 20,0 '/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3ClinearGradient id='SVGID_3_' gradientUnits='userSpaceOnUse' x1='6.7015' y1='10.9017' x2='10.4335' y2='10.9017' gradientTransform='matrix(8.4809 8.4809 8.4809 -8.4809 -146.4626 37.1105)'%3E%3Cstop offset='0' style='stop-color:%23FF0613'/%3E%3Cstop offset='1' style='stop-color:%239C0D00'/%3E%3C/linearGradient%3E%3Cpolygon class='st0' points='10,-10 28.7,8.7 10,27.3 -8.7,8.7 '/%3E%3C/g%3E%3C/svg%3E%0A");
  color: #cf1017;
}

.points-big {
  display: flex;
  align-items: center;
}
.points-big .points-title {
  margin-right: 60px;
  letter-spacing: 0.1px;
}
.points-big .points-and-year {
  display: flex;
  align-items: center;
}
.points-big .points-and-year .year {
  margin-right: 10px;
}
.points-big .points {
  position: relative;
  top: 0;
}

.company-dashboard-part .dashlet-card-points {
  padding-right: 96px;
  position: relative;
}
.company-dashboard-part .dashlet-card:not(:last-child) {
  margin-bottom: 25px;
  display: inline-block;
}
.company-dashboard-part .dashlet-card {
  color: #4e5199;
}
.company-dashboard-part.left {
  width: 27.4561403509%;
}
.company-dashboard-part.left .dashlet-card {
  width: 100%;
}
.company-dashboard-part.right {
  width: 72.5438596491%;
  padding-left: 40px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.company-dashboard-part.right .column-row.one-column-row {
  width: 100%;
}
.company-dashboard-part.right .column-row.one-column-row .dashlet-card.big {
  width: 100%;
}
.company-dashboard-part .two-column-row {
  display: flex;
  margin-bottom: 25px;
}
.company-dashboard-part .two-column-row .dashlet-card {
  flex: calc(50% - 40px);
  flex-shrink: 0;
  flex-grow: 1;
  width: calc(50% - 40px);
  align-items: stretch;
  margin-bottom: 0;
}
.company-dashboard-part .two-column-row .dashlet-card.dashlet-card-row {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.company-dashboard-part .one-column-row .dashlet-card.big {
  display: flex;
  flex-wrap: nowrap;
}
.company-dashboard-part .one-column-row .dashlet-card.big .value-title {
  width: 20.4968944099%;
  padding-right: 10px;
  flex-shrink: 0;
}
.company-dashboard-part .dashlet-card-table .value,
.company-dashboard-part .dashlet-card-table .subtitle {
  text-align: center;
}
.company-dashboard-part .dashlet-card-table .value {
  font-size: 24px;
  font-weight: 700;
  padding-left: 0;
  padding-top: 0;
  height: auto;
  justify-content: center;
}
.company-dashboard-part .dashlet-card-table .value.red {
  color: #c10f1a;
}
.company-dashboard-part .dashlet-card-table .value.blue {
  color: #4e5199;
}
.company-dashboard-part .dashlet-card-table .subtitle {
  font-family: var(--ms-theme-main-font-family);
  font-size: 16px;
  line-height: 1.25;
  color: #505863;
}

.values-row {
  display: flex;
  flex-wrap: nowrap;
}
.values-row:not(:last-child) {
  margin-bottom: 15px;
}

.info-circle-container {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  flex-grow: 1;
  padding: 0 20px;
}
.info-circle-container .info-circle {
  width: 150px;
}
.info-circle-container .donut-percent {
  font-size: 12px;
}
.info-circle-container .info-circle-title {
  font-size: 16px;
  font-family: var(--ms-theme-main-font-family);
  color: #838c98;
  text-align: center;
  margin-top: 5px;
  text-align: center;
  letter-spacing: 0.3px;
}

.speedometer {
  position: relative;
  width: 202px;
  padding-top: 95px;
  letter-spacing: 0.1px;
  background-repeat: no-repeat;
  background-size: 142px auto;
  transform-origin: 142px 42px;
  background-position: center top;
}
.speedometer .speedometer-legend {
  display: flex;
  justify-content: center;
  text-align: center;
  line-height: 1.286;
  font-family: var(--ms-theme-main-font-family);
}
.speedometer .speedometer-legend .accent {
  font-weight: bold;
}
.speedometer .accent.status-bad {
  color: #c10f1a;
}
.speedometer .accent.status-good {
  color: #7fb246;
}
.speedometer.red {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='142px' height='70.9px' viewBox='0 0 142 70.9' style='enable-background:new 0 0 142 70.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23DCDCDC;%7D .st1%7Bfill:url(%23SVGID_1_);%7D%0A%3C/style%3E%3Cpath class='st0' d='M71.1,0C31.8,0,0.1,31.7,0.1,70.9h40.4c0-16.9,13.6-30.5,30.5-30.5s30.5,13.7,30.5,30.5H142 C142,31.7,110.2,0,71.1,0z'/%3E%3ClinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='-225.8122' y1='29.875' x2='-130.739' y2='29.875' gradientTransform='matrix(0.67 0 0 -1 151.3514 71.9466)'%3E%3Cstop offset='0' style='stop-color:%23E52627'/%3E%3Cstop offset='1' style='stop-color:%239C1915'/%3E%3C/linearGradient%3E%3Cpath class='st1' d='M29.7,13.2c1.8,2.8,4,5.3,5.9,7.9c4.5,5.7,8.9,11.4,12.9,17.2c1.7,2.4,3.4,4.8,5,7.3 c-8.1,5.5-13.3,14.8-13.3,25.4H0C0,47.2,11.9,26,29.7,13.2z'/%3E%3C/svg%3E%0A");
}
.speedometer.yellow {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='142px' height='71.1px' viewBox='0 0 142 71.1' style='enable-background:new 0 0 142 71.1;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23DCDCDC;%7D .st1%7Bfill:url(%23SVGID_1_);%7D%0A%3C/style%3E%3Cpath class='st0' d='M71,0.1c-39.3,0-71,31.7-71,71h40.5c0-16.9,13.6-30.5,30.5-30.5s30.5,13.8,30.5,30.5H142 C142,31.8,110.1,0.1,71,0.1z'/%3E%3ClinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='-189.385' y1='110.5001' x2='-116.0444' y2='110.5001' gradientTransform='matrix(-0.4669 0.8088 -0.866 -0.5 88.7667 203.425)'%3E%3Cstop offset='2.149470e-03' style='stop-color:%23F9CB0E'/%3E%3Cstop offset='1' style='stop-color:%23F7DD70'/%3E%3C/linearGradient%3E%3Cpath class='st1' d='M29.4,13.3c27.1-18.8,59.9-16.7,83.2,0L88.3,45.8c-7.9-5.7-21.7-8.6-34.4-0.1L29.4,13.3z'/%3E%3C/svg%3E%0A");
}
.speedometer.green {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='142px' height='71px' viewBox='0 0 142 71' style='enable-background:new 0 0 142 71;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23DCDCDC;%7D .st1%7Bfill:url(%23SVGID_1_);%7D%0A%3C/style%3E%3Cpath class='st0' d='M71,0C31.7,0,0,31.7,0,71h40.5c0-16.9,13.6-30.5,30.5-30.5c16.9,0,30.5,13.8,30.5,30.5H142 C142.1,31.7,110.3,0,71,0z'/%3E%3ClinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='-454.019' y1='30.6951' x2='-396.8867' y2='30.6951' gradientTransform='matrix(-0.9339 0 0 -1 -281.9444 72.0125)'%3E%3Cstop offset='2.149470e-03' style='stop-color:%2336A936'/%3E%3Cstop offset='1' style='stop-color:%2390C46C'/%3E%3C/linearGradient%3E%3Cpath class='st1' d='M110.1,11.6C127.6,23.7,142,43.8,142,71h-40.5c-0.9-12.2-4.4-17.8-12.8-24.9L110.1,11.6z'/%3E%3C/svg%3E%0A");
}
.speedometer.red:before {
  animation: speedometer-red 1s;
  transform: rotate(25deg);
}
.speedometer.yellow:before {
  animation: speedometer-yellow 1s;
  transform: rotate(90deg);
}
.speedometer.green:before {
  animation: speedometer-green 1s;
  transform: rotate(155deg);
}
.speedometer:before {
  position: absolute;
  content: "";
  top: 56px;
  left: 38px;
  width: 126px;
  height: 26px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='126.5px' height='26.1px' viewBox='0 0 126.5 26.1' style='enable-background:new 0 0 126.5 26.1;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23192E35;%7D .st1%7Bfill:%23DCDCDC;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpolygon class='st0' points='64.4,14.4 0,12.4 64.4,11.1 '/%3E%3C/g%3E%3Cpath class='st1' d='M57.9,1.3C64.4-1.5,72,1.4,74.9,8c2.9,6.5-0.1,14.1-6.6,17c-6.5,2.9-14.1-0.1-17-6.6 C48.5,11.6,51.4,4.2,57.9,1.3z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.company-container .top-container {
  display: flex;
  justify-content: space-between;
  color: #505863;
  letter-spacing: 0.9px;
  margin-bottom: 30px;
}
.company-container .top-container .heading-container {
  font-family: var(--ms-theme-main-font-family);
}
.company-container .top-container .heading-container dd {
  display: inline-block;
  margin-right: 1rem;
}
.company-container .top-container .heading-container dt {
  display: inline-block;
}
.company-container .top-container .heading-container .company-heading {
  font-family: var(--ms-theme-main-font-family);
  font-size: 30px;
  font-weight: normal;
  color: inherit;
}
.company-container .top-container .heading-container .company-subheading {
  line-height: 1.5rem;
  font-size: 16px;
  letter-spacing: 0.3px;
  margin-bottom: 10px;
}
.company-container .top-container .speedometer-container {
  margin-top: 14px;
  margin-right: 22px;
}

.points-container {
  display: flex;
  font-size: 14px;
}

.footer {
  margin-top: 135px;
  display: flex;
  justify-content: center;
  padding: 15px 15px 60px;
}

.table-with-corners tr td:last-child {
  background-color: transparent;
  overflow: hidden;
  position: relative;
}
.table-with-corners tr td:last-child .compare-button {
  position: relative;
}
.table-with-corners tr td:last-child:before {
  content: "";
  display: block;
  /* background-color: #d6d6e2; */
  position: absolute;
  left: -50%;
  top: -21%;
  width: 200%;
  height: 200%;
  z-index: 0;
  transform: rotate(45deg);
}
.table-with-corners tr td:last-child:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: auto;
  right: 0;
  z-index: 0;
  /* background-image: url("../image/card_corner.png"); */
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 17px;
  height: 17px;
}

.company-list-table {
  margin-bottom: 30px;
}

.pagination-container,
.pagination-with-button-container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.pagination-container .show-all,
.pagination-with-button-container .show-all {
  display: inline-block;
  padding-bottom: 2px;
  border-bottom: 1px solid #6c758f;
  color: #6c758f;
  font-family: var(--ms-theme-main-font-family);
  font-size: 14px;
}
.pagination-container .show-all:hover,
.pagination-with-button-container .show-all:hover {
  text-decoration: none;
  border-bottom: none;
}
.pagination-container .pagination-item,
.pagination-with-button-container .pagination-item {
  border: 1px solid #80808e;
}
.pagination-container .pagination-item.pagination-dots,
.pagination-with-button-container .pagination-item.pagination-dots {
  pointer-events: none;
}
.pagination-container .pagination-item.active, .pagination-container .pagination-item:hover,
.pagination-with-button-container .pagination-item.active,
.pagination-with-button-container .pagination-item:hover {
  color: #ffffff;
  background-color: #80808e;
}

.main {
  display: flex;
  flex-direction: column;
}

/*corrections*/
.table-with-corners tr td:last-child:after {
  background-color: transparent;
}

.table-with-corners tr td:last-child {
  background-color: transparent;
}

.table-with-corners tr.hasBankruptcy td:last-child:before {
  background-color: #efc1cb;
}

.filters-line {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 50px;
}
.filters-line .filter-search {
  max-width: 478px;
}
.filters-line .form-group {
  margin-bottom: 0 !important;
}

.search-input,
.filter-search {
  box-shadow: none;
  border: 1px solid #387bb661;
}/*# sourceMappingURL=styles.css.map */
.index-dashlet {
    /* margin-bottom: 70px; */
    max-width: 1500px;
    margin: 0 auto;
}
.dashlet-line .card-title.card-title-with-icon-1 {
    background-image: url(../image/suitcase-2.svg);
    background-repeat: no-repeat;
    text-align: left;
    padding-left: 80px;
    letter-spacing: 0.9px;
    margin-top: 1px;
    margin-bottom: 25px;
    height: 70px;
}
.dashlet-line .card-title.card-title-with-icon-3 {
    background-image: url(../image/icon-1-1-3.svg);
    background-repeat: no-repeat;
    text-align: left;
    padding-left: 80px;
    letter-spacing: 0.9px;
    margin-top: 1px;
    margin-bottom: 25px;
    height: 70px;
}
.price-value.project {
    color: #3d6cb2;
    font-size: 30px;
}
.price-value.research {
    color: #7fb246;
    font-size: 30px;
}
.price-value.project-s {
    color: #4c509d;
    font-size: 30px;
}
.dashlet-line .card-line.project-s .value {
    color: #387bb6;
}
.tb {
    width: 100%;
    margin: 0 auto;
	/* padding-top: 40px; */
	padding: 40px 15px 15px 15px;
	background: #f7f7f7;
}
.nav-tabs .nav-link.active {
    color: #ffffff  !important;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff;
    font-size: 20px;
}
.tab-content > .tab-pane {
    
    border: 1px solid #ebedf0;
    border-top: none;
    border-bottom: none;
}
.nav-tabs .nav-link {
    margin-bottom: -1px;
    background: none;
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    font-size: 20px;
    color: #495057;
}
.nav-link {
    display: block;
    padding: 0.5rem 2rem 0.8rem 2rem !important;}
.dashlet-line .card-title.card-title-with-icon-5 {
    background-image: url(../image/icon-specialists-2-1.svg);
    background-repeat: no-repeat;
    text-align: left;
    padding-left: 80px;
    letter-spacing: 0.9px;
    margin-top: 1px;
    margin-bottom: 25px;
    height: 70px;
}
.dashlet-line .card-title.card-title-with-icon-1-1 {
    background-image: url(../image/icon-1-1-1.svg);
    background-repeat: no-repeat;
    text-align: left;
    padding-left: 80px;
    letter-spacing: 0.9px;
    margin-top: 1px;
    margin-bottom: 25px;
    height: 70px;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #387bb6 !important;
    border-color: #dee2e6 #dee2e6 #fff;
    /* color: black; */
}
.dashlet-line .card-title.card-title-with-icon-2-1-1 {
    background-image: url(../image/icon-2-1-3.svg);
    background-repeat: no-repeat;
    text-align: left;
    padding-left: 80px;
    letter-spacing: 0.9px;
    margin-top: 1px;
    margin-bottom: 25px;
    height: 70px;
}
.dashlet-line .card-title.card-title-with-icon-2-1-2 {
    background-image: url(../image/icon-2-1-2-1.svg);
    background-repeat: no-repeat;
    text-align: left;
    padding-left: 80px;
    letter-spacing: 0.9px;
    margin-top: 1px;
    margin-bottom: 25px;
    height: 70px;
}
a {
    color: #387bb6 !important;
    text-decoration: underline;
}
a {
   
    text-decoration: none !important;
}
.nav-tabs .nav-link {
    margin-bottom: -1px;
    background: none;
    /* border: 1px solid transparent; */
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 1rem;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem;
}
.nav-tabs .nav-link {
    margin-bottom: -1px;
    background: none;
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    font-weight: 600 !important;
}
