@charset "UTF-8";
.text-color-cobalt {
  color: #005DF7 !important;
}

.text-color-apple {
  color: #08AB09 !important;
}

.text-color-coral {
  color: #FF5750 !important;
}

.text-color-honey {
  color: #FFD21F !important;
}

.bg-gray-light {
  background: rgba(144, 153, 183, 0.4);
}

.bg-gray {
  background: #999eae;
}

.text-color-cobalt {
  color: #005DF7 !important;
}

.text-color-apple {
  color: #08AB09 !important;
}

.text-color-coral {
  color: #FF5750 !important;
}

.text-color-honey {
  color: #FFD21F !important;
}

.bg-gray-light {
  background: rgba(144, 153, 183, 0.4);
}

.bg-gray {
  background: #999eae;
}

b, strong {
  font-weight: bolder;
  font-family: "CoreSansN65Regular", "SF Pro Display", "Helvetica Neue", Arial, sans-serif;
}

.datepicker .datepicker-picker .datepicker-header .datepicker-controls {
  padding: 15px 15px 0;
}
.datepicker .datepicker-picker .datepicker-header .datepicker-controls .button.prev-btn, .datepicker .datepicker-picker .datepicker-header .datepicker-controls .button.next-btn {
  color: #005DF7;
}
.datepicker .datepicker-picker .datepicker-header .datepicker-controls .button:disabled {
  color: #DCDFEA;
}
.datepicker .datepicker-picker .datepicker-header .datepicker-controls .button:disabled:hover {
  background: transparent;
}
.datepicker .datepicker-picker .datepicker-main {
  padding: 0 10px 10px;
}
.datepicker .datepicker-picker .datepicker-main .days-of-week {
  padding-top: 10px;
  padding-bottom: 5px;
}
.datepicker .datepicker-picker .datepicker-main .days-of-week .dow {
  color: #8F95AC;
  color: #08AB09;
  font-size: 0.8125rem;
  font-size: 0.875rem;
  font-family: "CoreSansN35Light", sans-serif;
}
.datepicker .datepicker-picker .datepicker-main .datepicker-grid .datepicker-cell.disabled, .datepicker .datepicker-picker .datepicker-main .datepicker-grid .datepicker-cell.disabled:hover, .datepicker .datepicker-picker .datepicker-main .datepicker-grid .datepicker-cell.disabled:active, .datepicker .datepicker-picker .datepicker-main .datepicker-grid .datepicker-cell.disabled:focus {
  color: #8F95AC;
  opacity: 0.3;
  cursor: not-allowed;
  background: transparent;
}
.datepicker .datepicker-picker .datepicker-main .datepicker-grid .datepicker-cell:hover, .datepicker .datepicker-picker .datepicker-main .datepicker-grid .datepicker-cell.focused {
  background: #F5F6FA;
}
.datepicker .datepicker-picker .datepicker-main .datepicker-grid .datepicker-cell.focused.selected {
  color: #000000;
}
.datepicker .datepicker-picker .datepicker-main .datepicker-grid .datepicker-cell.next, .datepicker .datepicker-picker .datepicker-main .datepicker-grid .datepicker-cell.prev {
  color: #8F95AC;
}
.datepicker-dropdown {
  z-index: 9999;
}

.form-control {
  border-color: #DCDFEA;
}
.form-control *::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control *:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #3c4d62;
}
.form-control *:focus {
  color: #000000;
  background-color: #fff;
  border-color: #005DF7;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(124, 139, 255, 0.2);
}
.form-control *:disabled, .form-control *:read-only, .form-control *[readonly] {
  background-color: #f5f6fa;
  opacity: 1;
}
.form-control::placeholder {
  color: rgba(143, 149, 172, 0.7);
  text-overflow: ellipsis;
  opacity: 1;
}
.form-control::-webkit-input-placeholder {
  color: rgba(143, 149, 172, 0.7);
  text-overflow: ellipsis;
  opacity: 1;
}
.form-control::-moz-placeholder, .form-control:-moz-placeholder, .form-control:-ms-input-placeholder {
  color: rgba(143, 149, 172, 0.7);
  text-overflow: ellipsis;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: rgba(143, 149, 172, 0.7);
  text-overflow: ellipsis;
  opacity: 1;
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #3c4d62;
}

.form-control:focus {
  color: #000000;
  background-color: #fff;
  border-color: #005DF7;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(124, 139, 255, 0.2);
}

.form-control:disabled, .form-control[readonly] {
  background-color: #f5f6fa;
  color: rgba(143, 149, 172, 0.3);
  opacity: 1;
  cursor: auto;
  pointer-events: none;
}

.el-input__inner {
  border-color: #DCDFEA;
}
.el-input__inner *::-ms-expand {
  background-color: transparent;
  border: 0;
}
.el-input__inner *:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #3c4d62;
}
.el-input__inner *:focus {
  color: #000000;
  background-color: #fff;
  border-color: #005DF7;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(124, 139, 255, 0.2);
}
.el-input__inner *:disabled, .el-input__inner *:read-only, .el-input__inner *[readonly] {
  background-color: #f5f6fa;
  opacity: 1;
}
.el-input__inner::placeholder {
  color: rgba(143, 149, 172, 0.7);
  text-overflow: ellipsis;
  opacity: 1;
}
.el-input__inner::-webkit-input-placeholder {
  color: rgba(143, 149, 172, 0.7);
  text-overflow: ellipsis;
  opacity: 1;
}
.el-input__inner::-moz-placeholder, .el-input__inner:-moz-placeholder, .el-input__inner:-ms-input-placeholder {
  color: rgba(143, 149, 172, 0.7);
  text-overflow: ellipsis;
  opacity: 1;
}
.el-input__inner:-ms-input-placeholder {
  color: rgba(143, 149, 172, 0.7);
  text-overflow: ellipsis;
  opacity: 1;
}

.el-input__inner::-ms-expand {
  background-color: transparent;
  border: 0;
}

.el-input__inner:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #3c4d62;
}

.el-input__inner:hover {
  border-color: #DCDFEA !important;
}

.el-input__inner:focus {
  color: #000000 !important;
  background-color: #fff;
  border-color: #005DF7 !important;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(124, 139, 255, 0.2) !important;
}

.el-input__inner:disabled, .el-input__inner[readonly] {
  background-color: #f5f6fa;
  color: rgba(143, 149, 172, 0.3);
  opacity: 1;
  cursor: auto;
  pointer-events: none;
}

.form-control-lg {
  height: calc(2.625rem + 6px);
  padding: 0.6875rem 1rem;
  font-size: 0.9375rem;
  line-height: 1.25rem;
  border-radius: 5px;
}
.el-input__inner {
  height: calc(2.625rem + 6px) !important;
  padding: 0.6875rem 1rem !important;
  font-size: 0.9375rem !important;
  line-height: 1.25rem !important;
  border-radius: 5px !important;
}

.form-group {
  margin-bottom: 1rem;
}
.form-group .input-group-text {
  background: #ECEDF3;
}

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #08AB09;
}

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #FF5750;
}

.form-control.is-invalid, .was-validated .form-control:invalid {
  background-image: none;
}

.form-select {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSI3cHgiIHZpZXdCb3g9IjAgMCAxMiA3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPu+EhDwvdGl0bGU+CiAgICA8ZyBpZD0iUUEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJSZXBvcnRzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAzOS4wMDAwMDAsIC00NzMuMDAwMDAwKSIgZmlsbD0iIzAwNURGNyIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU4NC4wMDAwMDAsIDIwOS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00NjMuNDk4MzIxLDI2MiBDNDYzLjMzOTY5OSwyNjIgNDYzLjE4OTI0LDI2Mi4wNDc1MTMgNDYzLjA1OTAzOSwyNjIuMTM4MzUxIEw0NjIuOTczNzM5LDI2Mi4yMDc4MTQgTDQ1OC4yMzM3ODEsMjY2Ljk0NTQ3MiBDNDU4LjA4MzM0NiwyNjcuMDk1OTA3IDQ1OCwyNjcuMjg3NjAzIDQ1OCwyNjcuNDk4MzIxIEM0NTgsMjY3LjY1Njk0MyA0NTguMDQ3NTEzLDI2Ny44MDc0MDIgNDU4LjEzODM1MSwyNjcuOTM3NjAzIEw0NTguMjA3ODE0LDI2OC4wMjI5MDMgTDQ2Mi45NDU0NzIsMjcyLjc2Mjg2MSBDNDYzLjA5NTkwNywyNzIuOTEzMjk2IDQ2My4yODc2MDMsMjcyLjk5NjY0MiA0NjMuNDk4MzIxLDI3Mi45OTY2NDIgQzQ2My42NTY5NDMsMjcyLjk5NjY0MiA0NjMuODA3NDAyLDI3Mi45NDkxMjkgNDYzLjkzNzYwMywyNzIuODU4MjkxIEw0NjQuMDIyOTAzLDI3Mi43ODg4MjggTDQ2NC41NTY3MTYsMjcyLjI1NzMxNSBDNDY0LjcwNzE1MSwyNzIuMTA2ODggNDY0Ljc5MDQ5NywyNzEuOTE1MTg0IDQ2NC43OTA0OTcsMjcxLjcwNDQ2NiBDNDY0Ljc5MDQ5NywyNzEuNTQ1ODQ0IDQ2NC43NDI5ODQsMjcxLjM5NTM4NSA0NjQuNjUyMTQ2LDI3MS4yNjUxODQgTDQ2NC41ODI2ODMsMjcxLjE3OTg4NCBMNDYwLjkwMjM1MywyNjcuNDk3OTMzIEw0NjQuNTU2NzE2LDI2My44NDUwMjUgQzQ2NC43MDcxNTEsMjYzLjY5NDU5IDQ2NC43OTA0OTcsMjYzLjUwMjg5NSA0NjQuNzkwNDk3LDI2My4yOTIxNzYgQzQ2NC43OTA0OTcsMjYzLjEzMzU1NCA0NjQuNzQyOTg0LDI2Mi45ODMwOTUgNDY0LjY1MjE0NiwyNjIuODUyODk1IEw0NjQuNTgyNjgzLDI2Mi43Njc1OTQgTDQ2NC4wNTExNywyNjIuMjMzNzgxIEM0NjMuOTAwNzM1LDI2Mi4wODMzNDYgNDYzLjcwOTAzOSwyNjIgNDYzLjQ5ODMyMSwyNjIgWiIgaWQ9Iu+EhCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDYxLjM5NTI0OSwgMjY3LjQ5ODMyMSkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtNDYxLjM5NTI0OSwgLTI2Ny40OTgzMjEpICI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");
  background-size: 14px auto;
  background-repeat: no-repeat;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 2rem;
}
.form-select {
  color: #000000;
}
.form-select:invalid {
  color1: rgba(143, 149, 172, 0.7);
}

.date-picker-wrapper {
  position: relative;
}
.date-picker-wrapper:after {
  position: absolute;
  content: "";
  color: #005DF7;
  right: 0;
  top: 50%;
  transform: translateY(-22px);
  height: 44px;
  width: 34px;
  line-height: 42px;
  text-align: left;
  z-index: 2;
  font-family: "invadicons";
  font-size: 1.25em;
  transition: all 0.2s ease-out;
}
.date-picker-wrapper.date-picker-wrapper-standalone:after {
  right: 5px;
}

.form-control-standalone-card {
  height: 64px;
  border: none;
  font-size: 1.125rem;
  box-shadow: 0 7px 15px rgba(16, 19, 50, 0.09);
  transition: all 0.2s ease-out;
  padding: 0.375rem 1.25rem;
}
.form-control-standalone-card:focus {
  box-shadow: 0 3px 7px rgba(16, 19, 50, 0.03), 0 25px 35px rgba(16, 19, 50, 0.09);
}
.form-control-standalone-card.is-invalid:focus, .was-validated .form-control-standalone-card:invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 3px 7px rgba(16, 19, 50, 0.03), 0 25px 35px rgba(16, 19, 50, 0.09), 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.form-control.error {
  animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
}

.form-group-number-wrapper {
  position: relative;
}
.form-group-number-wrapper .form-label-group {
  position: absolute;
  top: 50%;
  right: 5.25rem;
  line-height: 2.5rem;
  transform: translateY(-21px);
}
.form-group-number-wrapper .form-label-group label {
  opacity: 0;
  font-size: 1.125rem;
  color: #8F95AC;
  font-family: "CoreSansN45Regular";
}
.form-group-number-wrapper .form-control-number {
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0.375rem 4.25rem;
}
.form-group-number-wrapper button.btn.btn-circle {
  position: absolute;
  top: 50%;
  transform: translateY(-21px);
  display: flex;
  align-items: center;
  justify-content: center;
}
.form-group-number-wrapper button.btn.btn-circle.increment {
  right: 12px;
}
.form-group-number-wrapper button.btn.btn-circle.decrement {
  left: 12px;
}

@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}
select.form-control-prominent {
  font-size: 1.125rem;
  background-position: right 1.5rem center;
}

input.form-control-prominent {
  font-size: 2rem;
  line-height: 64px;
  font-family: "CoreSansNR65Bold";
  letter-spacing: -0.02em;
}
input.form-control-prominent::placeholder {
  color: rgba(143, 149, 172, 0.7);
  letter-spacing: 0em;
  vertical-align: middle;
  text-overflow: ellipsis;
  opacity: 1;
  font-size: 1.125rem;
  line-height: 64px;
  font-family: "CoreSansN45Regular";
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  input.form-control-prominent::placeholder {
    transform: translateY(-5px);
  }
}
input.form-control-prominent::-webkit-input-placeholder {
  color: rgba(143, 149, 172, 0.7);
  text-overflow: ellipsis;
  vertical-align: middle;
  opacity: 1;
  font-size: 1.125rem;
  line-height: 64px;
  font-family: "CoreSansN45Regular";
}
input.form-control-prominent::-moz-placeholder, input.form-control-prominent:-moz-placeholder, input.form-control-prominent:-ms-input-placeholder {
  color: rgba(143, 149, 172, 0.7);
  text-overflow: ellipsis;
  vertical-align: middle;
  opacity: 1;
  font-size: 1.125rem;
  line-height: 64px;
  font-family: "CoreSansN45Regular";
}
input.form-control-prominent:-ms-input-placeholder {
  color: rgba(143, 149, 172, 0.7);
  text-overflow: ellipsis;
  vertical-align: middle;
  opacity: 1;
  font-size: 1.125rem;
  line-height: 64px;
  font-family: "CoreSansN45Regular";
}

.form-control-prominent {
  color: #000000;
  padding: 0rem 1.5rem;
  vertical-align: middle;
}

.isChrome .form-control-prominent::placeholder {
  transform: translateY(-5px);
}

.form-check-group {
  min-width: 0;
}

.form-check label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

.form-group-lg {
  position: relative;
}
.form-group-lg .form-label-group {
  pointer-events: none;
  position: absolute;
  top: 2px;
  left: 1px;
  height: 60px;
  background-color: #FFFFFF;
  border-radius: 5px;
  width: calc(100% - 3rem);
}
.form-group-lg .form-label-group label {
  font-size: 2rem;
  padding: 0rem 1.5rem;
  color: #000000;
  font-family: "CoreSansNR65Bold";
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.form-group-lg .form-label-group.hidden {
  display: none;
}
.form-group-lg .form-control {
  border: 1px solid transparent;
}
.form-group-lg.disabled {
  box-shadow: none;
}
.form-group-lg.disabled .form-label-group {
  background-color: #F5F6FA;
}
.form-group-lg.disabled .form-label-group label {
  color: #8F95AC;
}
.form-group-lg.disabled .form-control {
  background-color: #F5F6FA;
  box-shadow: none;
  border: 1px solid #DCDFEA;
  box-shadow: 0 0px 0px rgba(16, 19, 50, 0.03), 0 0px 0px rgba(16, 19, 50, 0.09);
}

label[for=certificate-confirm-selection] {
  display: inline-block;
}

input[type=checkbox]:disabled + label, input[type=checkbox][readonly] + label {
  color: rgba(143, 149, 172, 0.5);
  cursor: auto;
  pointer-events: none;
}

input[type=checkbox][readonly] {
  cursor: auto;
  pointer-events: none;
}

.text-color-cobalt {
  color: #005DF7 !important;
}

.text-color-apple {
  color: #08AB09 !important;
}

.text-color-coral {
  color: #FF5750 !important;
}

.text-color-honey {
  color: #FFD21F !important;
}

.bg-gray-light {
  background: rgba(144, 153, 183, 0.4);
}

.bg-gray {
  background: #999eae;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
*, *::before, *::after {
  box-sizing: border-box;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

ul {
  margin-top: 0;
  margin-bottom: 1rem;
}

ul ul {
  margin-bottom: 0;
}

small {
  font-size: 80%;
}

a {
  color: #005DF7;
  text-decoration: none;
  background-color: transparent;
  cursor: pointer;
}

a:hover {
  color: #083692;
  text-decoration: underline;
  cursor: pointer;
}

a:not([href]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):hover {
  color: inherit;
  text-decoration: none;
}

img {
  border-style: none;
}

label {
  margin-bottom: 16px;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

button, input {
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "CoreSansNR65Bold", sans-serif;
  font-weight: 700;
  line-height: 1.1;
}

h1 {
  font-size: 2.5rem;
}

h2 {
  font-size: 2rem;
}

h3 {
  font-size: 2rem;
}

h4 {
  font-size: 1.875rem;
}

h5 {
  font-size: 1.5rem;
}

h6 {
  font-size: 1.315rem;
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #6576ff;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #6576ff;
  border-color: #6576ff;
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  font-family: "CoreSansN55Medium", sans-serif;
  color: black;
}

.nav-link:hover, .nav-link:focus {
  text-decoration: none;
  color: black;
}

.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

.bg-lighter {
  background-color: #f5f6fa !important;
}

.bg-white {
  background-color: #fff !important;
}

.d-flex, .justify-center {
  display: flex !important;
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
}
.justify-center {
  justify-content: center !important;
}

@media print {
  *, *::before, *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  img {
    page-break-inside: avoid;
  }

  p {
    orphans: 3;
    widows: 3;
  }

  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
}
html {
  font-size: 16px;
}

ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

a {
  transition: color 0.4s, background-color 0.4s, border 0.4s, box-shadow 0.4s;
}

a:focus {
  outline: none;
}

img {
  max-width: 100%;
}

h6:last-child, p:last-child {
  margin-bottom: 0;
}

h1 {
  letter-spacing: -0.03em;
}

h2 {
  letter-spacing: -0.03em;
}

h3 {
  letter-spacing: -0.02em;
}

h4 {
  letter-spacing: -0.02em;
}

h5, h6 {
  letter-spacing: -0.01em;
}

@media (min-width: 992px) {
  h4 {
    font-size: 1.5rem;
  }

  h5 {
    font-size: 1.25rem;
  }

  h6 {
    font-size: 1.05rem;
  }
}
.round {
  border-radius: 4px;
}

.w-max-550px {
  max-width1: 550px !important;
}

.absolute-top-right {
  position: absolute;
  top: 0;
  right: 0;
}

.breadcrumb-item a:not(:hover) {
  color: #8094ae;
}

.link {
  display: inline-flex;
  align-items: center;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1;
  border: none;
  background: transparent;
  transition: all 0.3s ease;
  white-space: nowrap;
  font-family: "CoreSansN55Medium", sans-serif;
}

.link:focus {
  box-shadow: none;
  outline: none;
}

.link-primary {
  color: #005DF7 !important;
}

.btn-icon:not([class*=btn-icon-break]) {
  padding-left: 0;
  padding-right: 0;
}

.btn-icon .icon {
  width: 2.125rem;
}

.btn-white.btn-outline-primary:not(.btn-dim):not(:disabled):not(.disabled):hover, .btn-trans.btn-outline-primary:not(.btn-dim):not(:disabled):not(.disabled):hover {
  color: #005DF7;
  background: #eef0ff;
}

.btn-white.btn-outline-success:not(.btn-dim):not(:disabled):not(.disabled):hover, .btn-trans.btn-outline-success:not(.btn-dim):not(:disabled):not(.disabled):hover {
  color: #1ee0ac;
  background: #e6fcf6;
}

.btn-white.btn-outline-warning:not(.btn-dim):not(:disabled):not(.disabled):hover, .btn-trans.btn-outline-warning:not(.btn-dim):not(:disabled):not(.disabled):hover {
  color: #f4bd0e;
  background: #fef8e4;
}

.btn-white.btn-outline-info:not(.btn-dim):not(:disabled):not(.disabled):hover, .btn-trans.btn-outline-info:not(.btn-dim):not(:disabled):not(.disabled):hover {
  color: #09c2de;
  background: #e4f8fb;
}

.btn-white.btn-outline-danger:not(.btn-dim):not(:disabled):not(.disabled):hover, .btn-trans.btn-outline-danger:not(.btn-dim):not(:disabled):not(.disabled):hover {
  color: #e85347;
  background: #fceceb;
}

.btn-white.btn-outline-secondary:not(.btn-dim):not(:disabled):not(.disabled):hover, .btn-trans.btn-outline-secondary:not(.btn-dim):not(:disabled):not(.disabled):hover {
  color: #364a63;
  background: #e9ebee;
}

.btn-white.btn-outline-gray:not(.btn-dim):not(:disabled):not(.disabled):hover, .btn-trans.btn-outline-gray:not(.btn-dim):not(:disabled):not(.disabled):hover {
  color: #3c4d62;
  background: #f1f3f5;
}

.btn-white.btn-outline-dark:not(.btn-dim):not(:disabled):not(.disabled):hover, .btn-trans.btn-outline-dark:not(.btn-dim):not(:disabled):not(.disabled):hover {
  color: #1f2b3a;
  background: #e6e8e9;
}

.btn-white.btn-outline-light:not(.btn-dim):not(:disabled):not(.disabled):hover, .btn-trans.btn-outline-light:not(.btn-dim):not(:disabled):not(.disabled):hover {
  color: #526484;
  background: #f5f6fa;
}

.btn-white {
  background: #fff;
}

.btn-white.btn-outline-light:not(.btn-dim):not(:disabled):not(.disabled):hover {
  color: #fff;
  background: #526484;
  border-color: #526484;
}

.btn-group.is-tags .btn-dim:not(:disabled):not(.disabled):hover {
  border-color: transparent;
}

.dropup {
  display: inline-flex;
}

.dropdown-toggle {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  margin-bottom: 0;
}

.dropdown-menu {
  overflow: hidden;
  border: 1px solid #e5e9f2;
  box-shadow: 0 3px 12px 1px rgba(44, 55, 130, 0.15);
}

[class*=dropdown-indicator]:after {
  border: none !important;
  font-family: "Nioicon";
  vertical-align: middle;
  content: "";
  margin-left: 0.25rem;
  line-height: 1;
  display: inline-flex;
  align-items: center;
  font-size: 14px;
}

.dropup [class*=dropdown-indicator]:after {
  content: "";
}

.dropdown-menu-sm {
  min-width: 140px;
  max-width: 140px;
}

.form-icon {
  position: absolute;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  top: 50%;
  transform: translateY(-50%);
  width: calc(1rem + 24px);
  height: calc(1rem + 24px);
}

.form-icon .icon {
  font-size: 20px;
}

.form-icon + .form-control {
  padding-left: calc(1rem + 24px);
}

.form-icon-right {
  left: auto;
  right: -1px;
}

.form-icon-right + .form-control {
  padding-left: 1rem;
  padding-right: calc(1rem + 24px);
}

.form-label {
  font-family: "CoreSansN55Medium", sans-serif;
  font-size: 0.875rem;
  letter-spacing: -0.02em;
  font-weight: 500;
  margin-bottom: 0.5rem;
}

form .invalid-feedback .badge-danger {
  display: none;
}

.form-label-group {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.5rem;
}

.form-label-group .form-label {
  margin-bottom: 0;
}

.form-control-wrap {
  position: relative;
}

.form-group {
  position: relative;
  margin-bottom: 1.25rem;
}

.form-group:last-child {
  margin-bottom: 0;
}

label {
  cursor: pointer;
}

.is-alter .form-control ~ {
  position: relative;
}

.nav {
  margin: -0.5rem -1rem;
}

.nav .nav-link {
  display: inline-flex;
  align-items: center;
}

.nav-sm {
  font-size: 0.875rem;
}

.ni {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Nioicon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ni-info:before {
  content: "";
}

.ni-eye:before {
  content: "";
}

.ni-eye-off:before {
  content: "";
}

/* Specify class=linenums on a pre to get line numbering */
/** Select2 */
/** SimpleBar.js - v5.1.0 | License MIT License */
/* Rtl support */
/** Slick Slider */
/** Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker) Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0) */
/** jQuery Timepicker | http://timepicker.co | Copyright (c) 2016 Willington Vega;
Licensed MIT, GPL */
/* The MIT License Copyright (c) 2012 Matias Meno <m@tias.me> */
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis;
}

.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: 1px solid transparent;
}

/** nouislider - 14.1.1 - 12/15/2019 | These styles are required for noUiSlider to function. */
/* Wrapper for all connect elements. */
/* Offset direction */
/* Give origins 0 height/width so they don't interfere with clicking the connect elements. */
/* Slider size and handle placement;
*/
/* Styling;
Giving the connect element a border radius causes issues with using transform: scale */
/* Handles and cursors;
*/
/* Handle stripes;
*/
/* Disabled state;
*/
/* Base;
*/
/* Values;
*/
/* Markings;
*/
/* Horizontal layout;
*/
/* Vertical layout;
*/
/** SweetAlert2 | github.com/sweetalert2/sweetalert2 */
@-moz-document url-prefix() {}
/* classes attached to <body> */
/* for FF, which doesn't expand a 100% div within a table cell. use absolute positioning */
/* inner-wrappers are responsible for being absolute */
/* TODO: best place for this? */
/* Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css These styles only apply when the standard-theme is activated. When it's NOT activated, the fc-button classes won't even be in the DOM. */
.fc .fc-button:not(:disabled) {
  cursor: pointer;
}

.fc .fc-button-primary:not(:disabled):active, .fc .fc-button-primary:not(:disabled).fc-button-active {
  color: #fff;
  color: var(--fc-button-text-color, #fff);
  background-color: #1a252f;
  background-color: var(--fc-button-active-bg-color, #1a252f);
  border-color: #151e27;
  border-color: var(--fc-button-active-border-color, #151e27);
}

.fc .fc-button-primary:not(:disabled):active:focus, .fc .fc-button-primary:not(:disabled).fc-button-active:focus {
  box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
}

/* link resets */
/* ---------------------------------------------------------------------------------------------------- */
/* cursor */
/* event text content */
/* ---------------------------------------------------------------------------------------------------- */
/* dragging */
/* ---------------------------------------------------------------------------------------------------- */
/* resizing */
/* ---------------------------------------------------------------------------------------------------- */
/* (subclasses should hone positioning for touch and non-touch) */
/* selecting (always TOUCH) */
/* ---------------------------------------------------------------------------------------------------- */
/* A HORIZONTAL event */
/* adjust border and border-radius (if there is any) for non-start/end */
/* resizers */
/* resizers for TOUCH */
:root {
  --fc-daygrid-event-dot-width: 8px;
}

/* help things clear margins of inner content */
/* --- the rectangle ("block") style of event --- */
/* --- the dot style of event --- */
/* --- spacing between time and title --- */
/* A VERTICAL event */
:root {
  --fc-list-event-dot-width: 10px;
  --fc-list-event-hover-bg-color: #f5f5f5;
}

/* make the dot closer to the event title */
/* Dragula CSS */
/** 03. LAYOUTS */
body {
  min-width: 320px;
}

.logo-link {
  position: relative;
  display: inline-block;
  align-items: center;
}

.logo-dark {
  opacity: 1;
}

.logo-light {
  opacity: 0;
}

.logo-img {
  max-height: 36px;
}

.logo-img-lg {
  max-height: 60px;
}

.logo-img:not(:first-child) {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.nk-split {
  position: relative;
  display: flex;
}

.nk-split-page {
  min-height: 100vh;
}

.nk-split-content {
  position: relative;
  flex-shrink: 0;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}

.nk-split-stretch {
  flex-grow: 1;
  flex-shrink: 1;
}

@media (max-width: 991.98px) {
  .nk-split-stretch.toggle-break-lg {
    width: 460px;
  }
}
@media (max-width: 767.98px) {
  .nk-split-md {
    flex-wrap: wrap;
  }
}
/** 04. UTILITES */
a:hover {
  text-decoration: none;
}

p:last-child {
  margin-bottom: 0;
}

.gx-4 {
  margin-left: -0.75rem !important;
  margin-right: -0.75rem !important;
}

.gx-4 > li {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

/** 05. COMPONENTS */
.passcode-switch {
  color: #8F95AC;
  opacity: 0.6;
  transition: all 0.15s ease-in-out;
}
.passcode-switch:hover {
  opacity: 1;
  color: #8F95AC;
}

.passcode-icon {
  display: none;
}

.passcode-icon.active {
  display: block;
}

.toggle-slide {
  position: fixed;
  top: 0;
  z-index: 999;
  min-width: 260px;
  max-width: calc(100% - 40px);
  transition: transform 650ms ease;
}

.toggle-slide-right {
  right: 0;
  transform: translateX(100%);
}

@media (min-width: 992px) {
  .toggle-break-lg {
    transition: none;
    opacity: 1;
    visibility: visible;
    transform: translateY(0) !important;
    position: static;
    background: transparent;
    box-shadow: none;
    z-index: 1 !important;
  }
}
.nk-block + .nk-block {
  padding-top: 28px;
}

.nk-block-area {
  display: flex;
}

.nk-block-area-column {
  flex-direction: column;
}

.nk-block-between {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.nk-block-between .dropup {
  margin-right: -1rem;
}

.nk-block-middle {
  margin-top: auto;
  margin-bottom: auto;
}

.nk-block-head {
  position: relative;
  padding-bottom: 1.25rem;
}

.nk-block-desc {
  margin-top: 25px;
  margin-bottom: 10px;
  line-height: 1.35em;
  font-size: 0.9375rem;
}

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

.language-list li {
  cursor: pointer;
}

.language-list li:not(:last-child) .language-item {
  border-bottom: 1px solid #ecf2ff;
}

.language-item {
  display: flex;
  align-items: center;
  padding: 12px 20px;
  color1: #344357;
  transition: all 0.4s;
  cursor: pointer;
}

.language-item:hover {
  color1: #3c4d62;
  background1: #ebeef2;
  background1: #DCDFEA;
  cursor: pointer;
}

.language-name {
  font-size: 12px;
  cursor: pointer;
}

.language-flag {
  width: 24px;
  margin-right: 12px;
  cursor: pointer;
  box-shadow: 0 0 1px rgba(16, 19, 50, 0.3);
}

/** 06. PAGES */
.nk-auth-body {
  padding: 1.25rem;
  padding-bottom: 0;
  min-height: 568px;
}
.nk-auth-body .form-group button {
  margin-top: 10px;
}

.nk-auth-footer {
  padding-bottom: 20px;
}

.nk-auth-body, .nk-auth-footer {
  width: 100%;
  max-width: 420px;
  margin-left: auto;
  margin-right: auto;
}

.nk-auth-footer {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

@media (min-width: 992px) {
  .nk-auth-container {
    width: 45%;
  }
}
@media (min-width: 1540px) {
  .nk-split .nk-auth-body, .nk-split .nk-auth-footer {
    margin-right: 90px;
  }
}
.slider {
  height: 750px;
  width: 100%;
  overflow: hidden;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.slider h1 {
  width: 300px;
  margin: 0 auto;
  font-size: 2rem;
  text-align: center;
  margin-bottom: 20px;
  flex-grow: 0;
}
.slider .slider-content {
  width: 400%;
  max-height: 500px;
  position: relative;
  flex-grow: 10;
}
.slider .slider-content li {
  position: absolute;
  opacity: 0;
  max-height: 500px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  width: 25%;
  margin-bottom: 100px;
}
.slider .slider-content li .image-wrapper {
  position: relative;
  text-align: center;
  max-height: 450px;
  flex-grow: 1000;
  overflow: visible;
  height: 31vw;
}
.slider .slider-content li .image-wrapper img {
  margin: 0 auto;
  top: 0;
  width: 40rem;
  z-index: 1;
}
.slider .slider-content li p {
  flex-grow: 1;
  max-width: 330px;
  font-family: "CoreSansN35Light", sans-serif;
  font-weight: 700;
  font-size: 0.9375rem;
  margin: 0 auto;
  text-align: center;
  position: relative;
  z-index: 20;
}
.slider .navigation {
  list-style: none;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  width: 48px;
  position: relative;
  z-index: 10;
  margin: 0 auto;
  margin-top: 50px;
  flex-grow: 0;
}
.slider .navigation li {
  height: 16px;
  width: 16px;
  cursor: pointer;
  padding: 3px;
}
.slider .navigation li:before {
  content: " ";
  display: block;
  height: 10px;
  width: 10px;
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.1);
  transition: all 0.15s ease-in-out;
}
.slider .navigation li:hover:before {
  background: rgba(0, 0, 0, 0.3);
}
.slider .navigation li.active:before, .slider .navigation li.active:hover:before {
  background: black;
}

.copyright {
  font-size: 0.875rem;
  padding-bottom: 15px;
}

.pg-certificates, .pg-reports, .pg-new-product, .pg-new-certificate, .pg-gray-back {
  background: #F5F6FA;
}

main {
  padding-top: 60px;
  min-height: calc(100vh - 120px);
}

.card {
  box-shadow: 0 20px 40px rgba(16, 19, 50, 0.09);
  border: none;
  border-radius: 5px;
  overflow: hidden;
}
.card .card-body {
  padding: 1.75rem 1.75rem;
}

.table-wrapper {
  position: relative;
}
.table-wrapper:before {
  content: "";
  position: absolute;
  width: 100%;
  top: 65px;
  bottom: 0;
  border-radius: 5px;
  box-shadow: 0 20px 40px rgba(16, 19, 50, 0.09), 0 2px 7px rgba(16, 19, 50, 0.03);
  background: #FFFFFF;
  z-index: -1;
}
.table-wrapper table {
  position: relative;
  margin-bottom: 5px;
}

tbody.card {
  display: table-row-group;
  flex-direction: unset;
}

.container-main {
  padding: 35px 40px 40px 40px;
  padding: 0;
  padding-left: 40px;
  padding-right: 40px;
}
.container-main .content-header {
  margin: 35px 0 10px 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.container-main .content-header div:first-child {
  height: 48px;
}
.container-main .content-header .actions {
  min-width: 100px;
  flex-grow: 0;
  flex-shrink: 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  height: 48px;
  position: relative;
  z-index: 1010;
}
.container-main .content-header .actions .btn {
  margin-left: 15px;
  min-width: 170px;
}

footer {
  width: 100%;
  padding: 40px 0px;
}
footer .container-main {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
footer .container-main .language-dropdown {
  background: #FFFFFF;
  border-radius: 3px;
}
footer .container-main .language-dropdown a {
  padding: 0.45rem 1rem;
}
footer .container-main .language-dropdown a:before {
  content: none;
}
footer .container-main .language-dropdown a small {
  font-family: "CoreSansN45Regular";
}
footer .container-main .language-dropdown .dropdown-menu {
  left: auto !important;
  right: 0 !important;
}

@media (max-width: 1199px) {
  .search-wrapper, .title-wrapper {
    width: auto;
    flex-grow: 10;
  }
}

@media (min-width: 1200px) {
  .search-wrapper {
    padding-right: 0.5em;
  }
}
@media (min-width: 12400px) {
  .search-wrapper {
    padding-right: 0.7em;
  }
}

.home-search-wrapper {
  margin-top: 35px;
  padding-right: 0 !important;
}

.home-search-wrapper h1 {
  text-align: center;
  margin-bottom: 30px;
}

.title-wrapper {
  min-width: 0;
}
.title-wrapper h1 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#search {
  background: #FFFFFF;
  box-shadow: 0 5px 10px rgba(16, 19, 50, 0.05);
  border-radius: 5px;
  overflow: hidden;
  transition: all 0.2s ease-out;
}
#search.active {
  box-shadow: 0 25px 40px rgba(16, 19, 50, 0.09), 0 7px 12px rgba(16, 19, 50, 0.03);
}
#search.input-group {
  align-items: center;
}
#search.input-group .form-control {
  border-color: transparent;
  background: transparent;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
#search.input-group .form-control:focus {
  box-shadow: none;
  outline: none;
}
#search.input-group .divider {
  width: 1px;
  height: 28px;
  background: #e6e7ef;
}
#search.input-group button {
  width: 160px;
  min-width: 160px;
  border-color: transparent;
  height: 48px;
  background-image: url("/assets/images/search-can.png");
  background-position: -20px 10px;
  background-size: 100px auto;
  text-indent: 60px;
  background-repeat: no-repeat;
}
#search.input-group button:active, #search.input-group button:focus {
  outline: none;
  box-shadow: none;
}

.hide {
  display: none !important;
}

@media (max-width: 575px) {
  .hide-sm {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .hide-md {
    display: none !important;
  }
}

@media (max-width: 991px) {
  .hide-lg {
    display: none !important;
  }
}

@media (max-width: 1199px) {
  .hide-xl {
    display: none !important;
  }
}

@media (max-width: 1399px) {
  .hide-xxl {
    display: none !important;
  }
}

@media (max-width: 575px) {
  .show-sm {
    display: inherit !important;
  }
}

@media (max-width: 767px) {
  .show-md {
    display: inherit !important;
  }
}

@media (max-width: 991px) {
  .show-lg {
    display: inherit !important;
  }
}

@media (max-width: 1199px) {
  .show-xl {
    display: inherit !important;
  }
}

@media (max-width: 1399px) {
  .show-xxl {
    display: inherit !important;
  }
}

.report-form {
  max-width: 512px;
  margin: 0 auto;
  margin-top: 20px;
}
.report-form button.btn-primary {
  margin-top: 10px;
}

.search-results-wrapper {
  padding-top: 30px;
}
.search-results-wrapper > .title {
  font-family: "CoreSansN55Medium";
  font-size: 1.075rem;
  margin-bottom: 15px;
}
.search-results-wrapper a {
  color: inherit;
}
.search-results-wrapper .card {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2OCA3OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjggNzk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KCS5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRjVGNkZBO30KCS5zdDJ7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRTVFN0VDO30KCS5zdDN7ZmlsdGVyOnVybCgjZmlsdGVyLTQpO30KCS5zdDR7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7fQoJLnN0NXtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiMwNjEwMzc7fQoJLnN0NntmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8ZmlsdGVyICBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGhlaWdodD0iNDY0LjMlIiBpZD0iZmlsdGVyLTQiIHdpZHRoPSIyOTYuMiUiIHg9Ii05OC4xJSIgeT0iLTEyOC42JSI+Cgk8ZmVPZmZzZXQgIGR4PSIwIiBkeT0iMTUiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiPjwvZmVPZmZzZXQ+Cgk8ZmVHYXVzc2lhbkJsdXIgIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIgc3RkRGV2aWF0aW9uPSIxNC41Ij48L2ZlR2F1c3NpYW5CbHVyPgoJCgkJPGZlQ29sb3JNYXRyaXggIGluPSJzaGFkb3dCbHVyT3V0ZXIxIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwLjMzMTUgICAwIDAgMCAwIDAuMzQ3NDk1NDU0ICAgMCAwIDAgMCAwLjM5ICAwIDAgMCAwLjEwNTk2MDQ0NiAwIj4KCQk8L2ZlQ29sb3JNYXRyaXg+CjwvZmlsdGVyPgo8ZyBpZD0iUUEiPgoJPGcgaWQ9IlNlYXJjaC1SZXN1bHRzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDM1LjAwMDAwMCwgLTIzMS4wMDAwMDApIj4KCQk8ZyBpZD0iR3JvdXAtMi1Db3B5LTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ0Ni4wMDAwMDAsIDIwOC4wMDAwMDApIj4KCQkJPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOC4wMDAwMDAsIDIzLjAwMDAwMCkiPgoJCQkJPGcgaWQ9Ik1hc2siPgoJCQkJCTxnPgoJCQkJCQk8cGF0aCBpZD0icGF0aC0xIiBjbGFzcz0ic3QwIiBkPSJNLTE0LDBoMzNsMjAsMjB2NTRjMCwyLjgtMi4yLDUtNSw1aC00OGMtMi44LDAtNS0yLjItNS01VjVDLTE5LDIuMi0xNi44LDAtMTQsMHoiLz4KCQkJCQk8L2c+CgkJCQkJPGc+CgkJCQkJCTxwYXRoIGlkPSJwYXRoLTFfMV8iIGNsYXNzPSJzdDEiIGQ9Ik0tMTQsMGgzM2wyMCwyMHY1NGMwLDIuOC0yLjIsNS01LDVoLTQ4Yy0yLjgsMC01LTIuMi01LTVWNUMtMTksMi4yLTE2LjgsMC0xNCwweiIvPgoJCQkJCTwvZz4KCQkJCTwvZz4KCQkJCTxnIGlkPSJQYXRoIj4KCQkJCQk8Zz4KCQkJCQkJPHBhdGggaWQ9InBhdGgtMiIgY2xhc3M9InN0MCIgZD0iTTE5LDBsMjAsMjBIMjRjLTIuOCwwLTUtMi4yLTUtNVYweiIvPgoJCQkJCTwvZz4KCQkJCQk8Zz4KCQkJCQkJPHBhdGggaWQ9InBhdGgtMl8xXyIgY2xhc3M9InN0MiIgZD0iTTE5LDBsMjAsMjBIMjRjLTIuOCwwLTUtMi4yLTUtNVYweiIvPgoJCQkJCTwvZz4KCQkJCTwvZz4KCQkJCTxnIGlkPSJSZWN0YW5nbGUtQ29weS0zIj4KCQkJCQk8ZyBjbGFzcz0ic3QzIj4KCQkJCQkJPHBhdGggaWQ9InBhdGgtM18yXyIgY2xhc3M9InN0NCIgZD0iTS0yNiwzOWg0NmMxLjcsMCwzLDEuMywzLDN2MjJjMCwxLjctMS4zLDMtMywzaC00NmMtMS43LDAtMy0xLjMtMy0zVjQyCgkJCQkJCQlDLTI5LDQwLjMtMjcuNywzOS0yNiwzOXoiLz4KCQkJCQk8L2c+CgkJCQkJPGc+CgkJCQkJCTxwYXRoIGlkPSJwYXRoLTNfMV8iIGNsYXNzPSJzdDUiIGQ9Ik0tMjYsMzloNDZjMS43LDAsMywxLjMsMywzdjIyYzAsMS43LTEuMywzLTMsM2gtNDZjLTEuNywwLTMtMS4zLTMtM1Y0MgoJCQkJCQkJQy0yOSw0MC4zLTI3LjcsMzktMjYsMzl6Ii8+CgkJCQkJPC9nPgoJCQkJPC9nPgoJCQkJPHBhdGggaWQ9IlBERiIgY2xhc3M9InN0NiIgZD0iTS0xNC4zLDQ2LjJjMy4zLDAsNS4zLDEuNSw1LjMsNC40YzAsMi43LTEuOSw0LjMtNSw0LjRsLTAuMywwaC0xLjN2My43YzAsMC4zLTAuMiwwLjUtMC40LDAuNgoJCQkJCWwtMC4xLDBsLTAuMSwwaC0yLjFjLTAuMywwLTAuNS0wLjItMC42LTAuNWwwLTAuMVY0Ni43YzAtMC4zLDAuMi0wLjUsMC41LTAuNmwwLjEsMEgtMTQuM3ogTS0zLjYsNDYuMmM0LjMsMCw3LjEsMi40LDcuMSw2LjUKCQkJCQljMCw0LjEtMi43LDYuNC02LjgsNi41bC0wLjMsMGgtMy41Yy0wLjMsMC0wLjUtMC4yLTAuNi0wLjVsMC0wLjFWNDYuN2MwLTAuMywwLjItMC41LDAuNS0wLjZsMC4xLDBILTMuNnogTTEzLjQsNDYuMgoJCQkJCWMwLjMsMCwwLjUsMC4yLDAuNiwwLjVsMCwwLjF2MS41YzAsMC4zLTAuMiwwLjUtMC41LDAuNmwtMC4xLDBIOC4ydjIuM0gxM2MwLjMsMCwwLjUsMC4yLDAuNiwwLjRsMCwwLjFsMCwwLjF2MS41CgkJCQkJYzAsMC4zLTAuMiwwLjUtMC41LDAuNmwtMC4xLDBsLTQuNywwdjQuOGMwLDAuMy0wLjIsMC41LTAuNCwwLjZsLTAuMSwwbC0wLjEsMEg1LjVjLTAuMywwLTAuNS0wLjItMC42LTAuNWwwLTAuMVY0Ni43CgkJCQkJYzAtMC4zLDAuMi0wLjUsMC41LTAuNmwwLjEsMEgxMy40eiBNLTMuOCw0OC44aC0wLjZ2Ny43aDAuNmMyLjcsMCwzLjktMS4xLDMuOS0zLjhjMC0yLjYtMS4yLTMuOC0zLjctMy45TC0zLjgsNDguOHoKCQkJCQkgTS0xNC41LDQ4LjhoLTF2My41aDFjMS42LDAsMi4yLTAuNSwyLjItMS44YzAtMS4yLTAuNi0xLjctMi0xLjdMLTE0LjUsNDguOHoiLz4KCQkJPC9nPgoJCTwvZz4KCTwvZz4KPC9nPgo8L3N2Zz4K);
  background-position: 18px 24px;
  padding-left: 90px;
  background-size: 68px auto;
  background-repeat: no-repeat;
  height: 128px;
  position: relative;
  color: inherit;
  margin-bottom: 1.5rem;
}
.search-results-wrapper .card .card-body {
  padding: 1.25rem 1.25rem;
}
.search-results-wrapper .card .card-body > * {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.search-results-wrapper .card .card-body .id {
  color: #005DF7;
  font-family: "CoreSansN55Medium", sans-serif;
}
.search-results-wrapper .card .card-body .date {
  color: #8F95AC;
  font-family: "CoreSansN35Light", sans-serif;
  line-height: 0.9375rem;
  font-size: 0.875rem;
}
.search-results-wrapper .card .card-body .title {
  font-family: "CoreSansNR65Bold", sans-serif;
  margin-top: 24px;
}
.search-results-wrapper .card .actions {
  position: absolute;
  right: 14px;
  top: 16px;
  display: flex;
  flex-direction: row;
}
.search-results-wrapper a:hover .btn.btn-white, .search-results-wrapper a:hover:focus .btn.btn-white {
  background-color: #F5F6FA;
  border-color: transparent;
}
.search-results-wrapper a:active .btn.btn-white {
  background-color: #ECEDF3 !important;
}

.nothing-found, .nothing-found-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 150px;
  height: 170px;
  transform: translate(-75px, -75px);
  background-size: 150px auto;
  background-repeat: no-repeat;
  background-position: center top;
  padding: 120px 0 0;
  text-align: center;
  color: #8F95AC;
  font-family: "CoreSansN35Light";
  font-size: 0.8125rem;
  font-size: 0.875rem;
  font-size: 0.9375rem;
}
.nothing-found-icon {
  background-image: url("../images/looking-glass.png");
}

.pg-new-product .content-header h1, .pg-new-certificate .content-header h1 {
  color: #FFFFFF;
  text-shadow: 0 10px 20px rgba(16, 19, 50, 0.05), 0 2px 4px rgba(16, 19, 50, 0.12);
  line-height: 2;
  transform: translateY(-15px);
}

body {
  min-height: 600px;
  display: flex;
  flex-direction: column;
}
body main {
  flex-grow: 10;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
}
body main .container-main:last-child {
  flex-grow: 10;
  position: relative;
}
body footer {
  flex-grow: 0;
  flex-shrink: 0;
}

.pg-new-certificate .new-certificate-form, .pg-new-certificate .new-certificate-summary {
  padding-top: 1.75rem;
}
.pg-new-certificate .new-certificate-summary .card {
  width: inherit;
}
.pg-new-certificate .new-certificate-summary .card.fixed {
  position: fixed;
  top: 98px;
}
.pg-new-certificate .new-certificate-summary .card .card-body {
  min-height: 200px;
}
.pg-new-certificate .new-certificate-summary .disclaimer {
  border-top: 1px solid rgba(245, 246, 250, 0.3);
  padding-top: 1rem;
  font-size: 0.8125rem;
  font-size: 0.875rem;
  font-family: "CoreSansN35Light";
}
.pg-new-certificate .new-certificate-summary .summary {
  padding-bottom: 1rem;
  transform: translateY(-7px);
}
.pg-new-certificate .new-certificate-summary .summary.empty {
  transform: translateY(0);
}
.pg-new-certificate .new-certificate-summary .summary.empty:before, .pg-new-certificate .new-certificate-summary .summary.empty:after {
  content: " ";
  display: block;
  border-radius: 8px;
  height: 12px;
  max-width: 100%;
}
.pg-new-certificate .new-certificate-summary .summary.empty:before {
  width: 180px;
  background: rgba(255, 255, 255, 0.3);
  margin-bottom: 0.875rem;
}
.pg-new-certificate .new-certificate-summary .summary.empty:after {
  width: 110px;
  background: rgba(255, 255, 255, 0.15);
  margin-bottom: 10px;
}
.pg-new-certificate .new-certificate-summary .summary > li {
  margin-bottom: 20px;
}
.pg-new-certificate .new-certificate-summary .summary > li > .title {
  margin-bottom: 5px;
  padding-top: 0;
  line-height: 1.25rem;
  font-size: 1.25rem;
  font-family: "CoreSansN65Bold";
  color: #FFFFFF;
}
.pg-new-certificate .new-certificate-summary .summary > li > .title span {
  float: right;
  font-size: 1rem;
  font-family: "CoreSansN45Regular";
  margin-left: 20px;
}
.pg-new-certificate .new-certificate-summary .summary > li > .body {
  font-size: 1rem;
  color: rgba(255, 255, 255, 0.5);
}
.pg-new-certificate .new-certificate-summary .summary > li:last-child {
  margin-bottom: 0;
}
.pg-new-certificate #new-certificate-form input[type=number] {
  -moz-appearance: textfield;
}
.pg-new-certificate #new-certificate-form input[type=number]::-webkit-outer-spin-button, .pg-new-certificate #new-certificate-form input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.pg-new-certificate #new-certificate-form > .form-row-block.hidden:last-child > .col-12 {
  display: none;
  transition: all 0.2s ease-out;
}
.pg-new-certificate #new-certificate-form > .form-row-block:last-child > .col-12 {
  opacity: 0;
  transition: all 0.2s ease-out;
  animation-name: fadeIn;
  animation-duration: 0.4s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.pg-new-certificate #new-certificate-form > .form-row-block:last-child > .col-12:nth-child(2) {
  animation-delay: 0.15s;
}
.pg-new-certificate #new-certificate-form > .form-row-block:last-child > .col-12:nth-child(3) {
  animation-delay: 0.3s;
}
.pg-new-certificate #new-certificate-form > .form-row-block:last-child > .col-12:nth-child(4) {
  animation-delay: 0.45s;
}
.pg-new-certificate #new-certificate-form > .form-row-block:last-child > .col-12:nth-child(5) {
  animation-delay: 0.6s;
}
.pg-new-certificate #new-certificate-form > .form-row-block:last-child > .col-12:nth-child(6) {
  animation-delay: 0.75s;
}
.pg-new-certificate .form-row-block {
  padding: 0 0 1.875rem 0;
  margin-left: -15px;
  margin-right: -15px;
}
.pg-new-certificate .form-row-block > [class^=col] {
  padding-left: 15px;
  padding-right: 15px;
}
.pg-new-certificate .form-row-block:last-child {
  padding-bottom: 0;
}
.pg-new-certificate .card .title {
  font-size: 1.65rem;
  color: #000000;
  line-height: 1.75rem;
  margin-bottom: 1.875rem;
}
.pg-new-certificate .bg-gray-light .form-control {
  border-color: transparent;
}
.pg-new-certificate .bg-gray-light .el-input__inner {
  border-color: transparent;
}
.pg-new-certificate .bg-gray-light .form-control:focus, .pg-new-certificate .bg-gray-light .form-control:active {
  border-color: #005DF7;
}
.pg-new-certificate .bg-gray {
  color: #FFFFFF;
  font-family: "CoreSansN35Light";
  font-size: 0.875rem;
}
.pg-new-certificate .warning {
  color: #FFD21F;
  font-size: 1rem;
  text-transform: uppercase;
  font-family: "CoreSansN65Bold";
  height: 24px;
  line-height: 24px;
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="fill:%23FFD21F;"><path d="M6.87572177,3.87086784 C8.41114158,1.15435587 11.8580133,0.196891491 14.5745253,1.7323113 C15.3872006,2.1916495 16.0721064,2.84443373 16.5695367,3.63095805 L16.7130818,3.87086784 L22.8574836,14.7417326 C24.3929035,17.4582445 23.4354391,20.9051163 20.7189271,22.4405361 C19.9555872,22.8719891 19.1035106,23.1191959 18.2304923,23.1643227 L17.9388036,23.1718561 L5.65,23.1718561 C2.52959116,23.1718561 1.77635684e-15,20.6422649 1.77635684e-15,17.5218561 C1.77635684e-15,16.6450211 0.204061461,15.781595 0.59435069,14.9993728 L0.731319961,14.7417326 L6.87572177,3.87086784 Z M12.9507364,4.60516867 C11.8699848,3.99430908 10.5112964,4.33211083 9.83629653,5.35145584 L9.74857913,5.49465679 L3.60417733,16.3655215 C3.4047841,16.7182942 3.3,17.1166324 3.3,17.5218561 C3.3,18.7656474 4.26627988,19.7837519 5.48910457,19.8664346 L5.65,19.8718561 L17.9388036,19.8718561 C18.3440272,19.8718561 18.7423655,19.767072 19.0951382,19.5676787 C20.1758898,18.9568191 20.5872398,17.6185609 20.0620703,16.5145292 L19.9846263,16.3655215 L13.8402245,5.49465679 C13.6300671,5.12283987 13.3225533,4.81532606 12.9507364,4.60516867 Z M11.8481246,15.0878048 C12.8421201,15.0878048 13.6479591,15.8935096 13.6481247,16.8881045 C13.6481247,17.8820515 12.8423714,18.6878048 11.8484243,18.6878048 C10.9040174,18.6878048 10.1294837,17.9604914 10.0543913,17.0354328 L10.0484243,16.8878048 L10.0543903,16.7399017 C10.1294702,15.8149971 10.903875,15.0878048 11.8481246,15.0878048 Z M11.7944018,7.02185607 C12.7104647,7.02185607 13.4617527,7.72734098 13.5345914,8.62463623 L13.5403793,8.76783353 L13.5403793,12.63049 C13.5403793,13.5947668 12.7586785,14.3764675 11.7944018,14.3764675 C10.8783389,14.3764675 10.1270509,13.6709826 10.0542122,12.7736873 L10.0484243,12.63049 L10.0484243,8.76783353 C10.0484243,7.80355681 10.8301251,7.02185607 11.7944018,7.02185607 Z" fill-rule="nonzero"></path></svg>');
  background-size: 24px 24px;
  background-position: 0 center;
  background-repeat: no-repeat;
  text-indent: 2rem;
  margin-bottom: 1rem;
}
.pg-new-certificate label[for=certificate-confirm-selection] {
  margin-bottom: 0;
}

.pg-new-product .new-product-form {
  padding-top: 1.75rem;
}
.pg-new-product .form-row-block {
  padding: 0 0 1.875rem 0;
  margin-left: -15px;
  margin-right: -15px;
}
.pg-new-product .form-row-block > [class^=col] {
  padding-left: 15px;
  padding-right: 15px;
}
.pg-new-product .package-types {
  margin-bottom: 1.875rem;
}
.pg-new-product .package-types .card-body {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 1.75rem 1.75rem 0.5rem;
}
.pg-new-product .package-types .package-item .form-control-lg {
  height: calc(2.625rem + 2px);
}
.pg-new-product .package-types .package-item {
  width: auto;
  margin-bottom: 1.25rem;
  background: #F5F6FA;
  border-radius: 5px;
  padding: 1.25rem;
}
.pg-new-product .package-types .add-button {
  width: 100%;
  background: transparent;
  border-radius: 5px;
  height: 365px;
  border: 1px dashed rgba(143, 149, 172, 0.5);
  color: #8F95AC;
  padding: 3rem;
  font-family: "CoreSansN35Light";
  transition: all 0.2s ease-out;
  margin-bottom: 1.25rem;
}
.pg-new-product .package-types .add-button .icon {
  display: block;
  margin-bottom: 0px;
  font-size: 52px;
  color: #DCDFEA;
  transition: all 0.2s ease-out;
}
.pg-new-product .package-types .add-button:hover {
  background: rgba(245, 246, 250, 0.5);
  border: 1px dashed #8F95AC;
}
.pg-new-product .package-types .add-button:hover .icon {
  color: #005DF7;
}

@media (min-width: 1560px) {
  .col-xxxl-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }

  .col-xxxl-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xxxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xxxl-4 {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .col-xxxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
}
.product-parameters > .row {
  margin-left: -15px;
  margin-right: -15px;
}
.product-parameters > .row > .col-12 {
  padding-left: 15px;
  padding-right: 15px;
}
.product-parameters .product-parameter-card {
  margin-bottom: 30px;
  min-height: 480px;
}
.product-parameters .product-parameter-card.card .card-body {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}
.product-parameters .product-parameter-card.card .card-body > * {
  width: 100%;
}
.product-parameters .product-parameter-card.card .card-body .form-check-group {
  padding-left: 1.5rem;
  padding-top: 1.5rem;
}
.product-parameters .product-parameter-card.card .card-body .form-check-label {
  margin-bottom: 0;
}
.product-parameters .product-parameter-card.card .card-body .header {
  position: relative;
  width: 100%;
  margin-bottom: 2rem;
  min-height: 110px;
}
.product-parameters .product-parameter-card.card .card-body .header span {
  color: #8F95AC;
}
.product-parameters .product-parameter-card.card .card-body .header .btn-info {
  position: absolute;
  top: -0.5rem;
  right: -0.5rem;
  transition: all 0.2s ease-out;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMjIgMjIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aW5mbzwvdGl0bGU+CiAgICA8ZyBpZD0iaW5mbyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTExLDAgQzE3LjA3NjQ3MDIsMCAyMiw0LjkyMzUyOTgxIDIyLDExIEMyMiwxNy4wNzY0NzAyIDE3LjA3NjQ3MDIsMjIgMTEsMjIgQzQuOTIzNTI5ODEsMjIgMCwxNy4wNzY0NzAyIDAsMTEgQzAsNC45MjM1Mjk4MSA0LjkyMzUyOTgxLDAgMTEsMCBaIE0xMSwzLjIgQzYuNjkwMjQ0MDgsMy4yIDMuMiw2LjY5MDI0NDA4IDMuMiwxMSBDMy4yLDE1LjMwOTc1NTkgNi42OTAyNDQwOCwxOC44IDExLDE4LjggQzE1LjMwOTc1NTksMTguOCAxOC44LDE1LjMwOTc1NTkgMTguOCwxMSBDMTguOCw2LjY5MDI0NDA4IDE1LjMwOTc1NTksMy4yIDExLDMuMiBaIE0xMS40MDM1NzU2LDkuNDE0MDkxMzkgQzEyLjAzODI5MDksOS40MTQwOTEzOSAxMi41NjIyNDc0LDkuODk1NzMzNTYgMTIuNjI5Mjg3MywxMC41MTI4NiBMMTIuNjM2NTMzMiwxMC42NDcwNDkgTDEyLjYzNjA3NTEsMTUuNDc1OTQ4NyBDMTIuNjM1ODgzNywxNi4xOTM4NzA3IDEyLjA1Mzg3MzgsMTYuNzc1ODI1NCAxMS4zMzU5NTE4LDE2Ljc3NTk0ODcgTDEwLjQ0NDU3ODMsMTYuNzc1OTQ4NyBDOS43MjY2MDgxNCwxNi43NzU5NDg3IDkuMTQ0NTc4MzEsMTYuMTkzOTE4OSA5LjE0NDU3ODMxLDE1LjQ3NTk0ODcgTDkuMTQ0NTc4MzEsMTAuNjQ3MDQ5IEw5LjE0NDU3ODMxLDEwLjY0NzA0OSBDOS4xNDQ1NzgzMSwxMC4wMTIzMzM3IDkuNjI2MjIwNDgsOS40ODgzNzcyMiAxMC4yNDMzNDcsOS40MjEzMzczMSBMMTAuMzc3NTM2LDkuNDE0MDkxMzkgTDExLjQwMzU3NTYsOS40MTQwOTEzOSBaIE0xMi43NDQyNzg2LDYuOTA5OTk5OTggTDEyLjc0NDI3ODYsNi45MTAyOTk3MyBDMTIuNzQ0MTEzMSw3LjkwNDI5NTIxIDExLjkzODI3NDEsOC43MSAxMC45NDQyNzg2LDguNzEgQzkuOTUwMzMxNTgsOC43MSA5LjE0NDU3ODMxLDcuOTA0MjQ2NzMgOS4xNDQ1NzgzMSw2LjkxMDI5OTcxIEw5LjE0NDU3ODMxLDYuOTEgQzkuMTQ0NTc4MzEsNS45MTU4ODc0NSA5Ljk1MDQ2NTc2LDUuMTEgMTAuOTQ0NTc4Myw1LjExIEMxMS45Mzg1MjU0LDUuMTEgMTIuNzQ0Mjc4Niw1LjkxNTc1MzI4IDEyLjc0NDI3ODYsNi45MDk3MDAzMiBDMTIuNzQ0Mjc4Niw2LjkwOTgwMDIgMTIuNzQ0Mjc4Niw2LjkwOTkwMDA5IDEyLjc0NDI3ODYsNi45MDk5OTk5OCBaIiBmaWxsPSIjQzZDOUQ1IiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+);
  background-repeat: no-repeat;
  background-position: center center;
}
.product-parameters .product-parameter-card.card .card-body .header .btn-info:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMjIgMjIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aW5mbzwvdGl0bGU+CiAgICA8ZyBpZD0iaW5mbyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTExLDAgQzE3LjA3NjQ3MDIsMCAyMiw0LjkyMzUyOTgxIDIyLDExIEMyMiwxNy4wNzY0NzAyIDE3LjA3NjQ3MDIsMjIgMTEsMjIgQzQuOTIzNTI5ODEsMjIgMCwxNy4wNzY0NzAyIDAsMTEgQzAsNC45MjM1Mjk4MSA0LjkyMzUyOTgxLDAgMTEsMCBaIE0xMSwzLjIgQzYuNjkwMjQ0MDgsMy4yIDMuMiw2LjY5MDI0NDA4IDMuMiwxMSBDMy4yLDE1LjMwOTc1NTkgNi42OTAyNDQwOCwxOC44IDExLDE4LjggQzE1LjMwOTc1NTksMTguOCAxOC44LDE1LjMwOTc1NTkgMTguOCwxMSBDMTguOCw2LjY5MDI0NDA4IDE1LjMwOTc1NTksMy4yIDExLDMuMiBaIE0xMS40MDM1NzU2LDkuNDE0MDkxMzkgQzEyLjAzODI5MDksOS40MTQwOTEzOSAxMi41NjIyNDc0LDkuODk1NzMzNTYgMTIuNjI5Mjg3MywxMC41MTI4NiBMMTIuNjM2NTMzMiwxMC42NDcwNDkgTDEyLjYzNjA3NTEsMTUuNDc1OTQ4NyBDMTIuNjM1ODgzNywxNi4xOTM4NzA3IDEyLjA1Mzg3MzgsMTYuNzc1ODI1NCAxMS4zMzU5NTE4LDE2Ljc3NTk0ODcgTDEwLjQ0NDU3ODMsMTYuNzc1OTQ4NyBDOS43MjY2MDgxNCwxNi43NzU5NDg3IDkuMTQ0NTc4MzEsMTYuMTkzOTE4OSA5LjE0NDU3ODMxLDE1LjQ3NTk0ODcgTDkuMTQ0NTc4MzEsMTAuNjQ3MDQ5IEw5LjE0NDU3ODMxLDEwLjY0NzA0OSBDOS4xNDQ1NzgzMSwxMC4wMTIzMzM3IDkuNjI2MjIwNDgsOS40ODgzNzcyMiAxMC4yNDMzNDcsOS40MjEzMzczMSBMMTAuMzc3NTM2LDkuNDE0MDkxMzkgTDExLjQwMzU3NTYsOS40MTQwOTEzOSBaIE0xMi43NDQyNzg2LDYuOTA5OTk5OTggTDEyLjc0NDI3ODYsNi45MTAyOTk3MyBDMTIuNzQ0MTEzMSw3LjkwNDI5NTIxIDExLjkzODI3NDEsOC43MSAxMC45NDQyNzg2LDguNzEgQzkuOTUwMzMxNTgsOC43MSA5LjE0NDU3ODMxLDcuOTA0MjQ2NzMgOS4xNDQ1NzgzMSw2LjkxMDI5OTcxIEw5LjE0NDU3ODMxLDYuOTEgQzkuMTQ0NTc4MzEsNS45MTU4ODc0NSA5Ljk1MDQ2NTc2LDUuMTEgMTAuOTQ0NTc4Myw1LjExIEMxMS45Mzg1MjU0LDUuMTEgMTIuNzQ0Mjc4Niw1LjkxNTc1MzI4IDEyLjc0NDI3ODYsNi45MDk3MDAzMiBDMTIuNzQ0Mjc4Niw2LjkwOTgwMDIgMTIuNzQ0Mjc4Niw2LjkwOTkwMDA5IDEyLjc0NDI3ODYsNi45MDk5OTk5OCBaIiBmaWxsPSIjMDA1REY3IiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+);
}
.product-parameters .a2lix_translations .a2lix_translationsFields .tab-pane label {
  display: none;
}
.product-parameters .a2lix_translations .a2lix_translationsFields .tab-pane textarea {
  height: 100px;
}
.product-parameters .a2lix_translations .nav {
  margin: 0;
  margin-bottom: 15px;
  margin-top: 20px;
}

.popover {
  border: none;
  box-shadow: 0 10px 20px rgba(16, 19, 50, 0.09), 0 2px 4px rgba(16, 19, 50, 0.12);
  background-color: rgba(58, 61, 83, 0.9);
  color: #FFFFFF;
}
.popover .popover-arrow:after {
  border-left-color: rgba(58, 61, 83, 0.9);
}
.popover .popover-arrow:before {
  border-left-color: rgba(16, 19, 50, 0.1);
}
.popover .popover-body {
  font-family: "CoreSansN45Regular";
  font-size: 0.9375rem;
  color: #FFFFFF;
  padding: 1rem 1.5rem;
}

.switchable-card.disabled.product-parameter-card {
  background-color: #DCDFEA;
  box-shadow: none;
}
.switchable-card.disabled.product-parameter-card h4 {
  color: rgba(143, 149, 172, 0.5);
}
.switchable-card.disabled.product-parameter-card span {
  color: rgba(143, 149, 172, 0.3) !important;
}
.switchable-card.disabled.product-parameter-card .btn {
  display: none;
}
.switchable-card.disabled.product-parameter-card .form-control:disabled {
  background-color: #e6e8ef;
}
.switchable-card.disabled.product-parameter-card .form-control:disabled::placeholder {
  color: rgba(143, 149, 172, 0) !important;
}
.switchable-card.disabled.product-parameter-card label {
  color: rgba(143, 149, 172, 0.5);
}
.switchable-card.disabled.product-parameter-card .card-switcher label {
  color: #000000;
}

.certificate-package .certificate-package-card .nav-pills .nav-link {
  color: #8f95ac80
}
.certificate-package .certificate-package-card .nav-pills .nav-link.active,
.certificate-package .certificate-package-card .nav-pills .show>.nav-link {
  background: #e6e8ef;
  color: #FFFFFF90;
}

.certificate-package .certificate-package-card {
  box-shadow: none;
  background: #F5F6FA;
  height: 250px;
  background-position: top 25px right 25px;
  background-repeat: no-repeat;
}

.certificate-package .certificate-package-card .card-body {
  padding: 1.25rem;
}
.certificate-package .certificate-package-card .card-body .header {
  height: 73px;
}
.certificate-package .certificate-package-card .card-body .header h5 {
  line-height: 1.25rem;
}
.certificate-package .certificate-package-card .card-body .header span {
  color: #8F95AC;
}
.certificate-package .certificate-package-card.box {
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 100.1 130.7" style="fill:none; stroke:%23005DF7; stroke-width:0.3rem; stroke-linecap:round;stroke-linejoin:round;"><path d="M5.5 49.5L57.5 22L94 45L94.5 98L42.5 128L5.5 106.5V49.5Z" /><path d="M94 45L42.5 71L5.5 49.5M74 32.5L23 59.5" /><path d="M42.5 127.5V71"/></svg>');
  background-size: 85px auto;
}
.certificate-package .certificate-package-card.bag {
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 100.1 130.7" style="fill:none; stroke:%23005DF7; stroke-width:0.3rem; stroke-linecap:round;stroke-linejoin:round;"><path d="M10.5 49.5L57.5 22L89 45L89.5 98L42.5 128L10.5 106.5V49.5Z"/><path d="M89 45L42.5 71L10.5 49.5"/><path d="M7.5 34.5L10.5 49.5L14.5 34.5H7.5Z"/><path d="M38.5 54.5L42.5 71L46.5 54.5H38.5Z"/><path d="M85 30L89 45L92.5 30H85Z"/><path d="M53.5 6.5L57.5 22L61.5 6.5H53.5Z"/><path d="M42.5 127.5V71"/></svg>');
  background-size: 85px auto;
}
.certificate-package .certificate-package-card.jar {
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 100.1 130.7" style="fill:none; stroke:%23005DF7; stroke-width:0.3rem; stroke-linecap:round;stroke-linejoin:round;"><path d="M29 107.876V62.1122C29 60.3357 29.7872 58.6505 31.1497 57.5105L35.1818 54.1367C35.1818 54.1367 37.4998 65.5 50 65.5C62.5002 65.5 65.0604 54.1367 65.0604 54.1367L69.0925 57.5105C70.455 58.6505 71.2422 60.3357 71.2422 62.1122V106.729C71.2422 108.791 70.1831 110.709 68.4377 111.808L47.951 124.699C45.4036 126.302 42.0629 125.77 40.1399 123.455L30.3845 111.71C29.4898 110.632 29 109.276 29 107.876Z"/><path d="M29 107.876V62.1122C29 60.3357 29.7872 58.6505 31.1497 57.5105L35.1818 54.1367C35.1818 54.1367 37.4998 65.5 50 65.5C62.5002 65.5 65.0604 54.1367 65.0604 54.1367L69.0925 57.5105C70.455 58.6505 71.2422 60.3357 71.2422 62.1122V106.729C71.2422 108.791 70.1831 110.709 68.4377 111.808L47.951 124.699C45.4036 126.302 42.0629 125.77 40.1399 123.455L30.3845 111.71C29.4898 110.632 29 109.276 29 107.876Z"/><path d="M70.811 59.7402L47.9959 74.1587C45.4301 75.7802 42.0575 75.2302 40.1398 72.8775L29.4316 59.7402"/><path d="M43.5 125.5V75"/><path d="M65.138 44.2222C65.138 51.7618 58.4564 57.9463 50.1208 57.9463C41.7851 57.9463 35.1035 51.7618 35.1035 44.2222C35.1035 36.6826 41.7851 30.498 50.1208 30.498C58.4564 30.498 65.138 36.6826 65.138 44.2222Z"/><path d="M65.207 43.3604V54.5672"/><path d="M35.0352 43.3604V54.5672"/></svg>');
  background-size: 85px auto;
}
.certificate-package .certificate-package-card.canister {
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 100.1 130.7" style="fill:none; stroke:%23005DF7; stroke-width:0.3rem; stroke-linecap:round;stroke-linejoin:round;"><path d="M94.2,89V33.2c0-5.4-2.9-10.3-7.5-13L64.6,7.6C60,5,54.3,5,49.7,7.6L13.1,28.5 c-4.7,2.7-7.5,7.6-7.5,13v55.8c0,5.4,2.9,10.3,7.5,13l22.1,12.6c4.6,2.6,10.3,2.6,14.9,0L86.7,102C91.3,99.3,94.2,94.3,94.2,89z"/><path d="M49.7,7.6L13.8,28.1c-2.9,1.6-3.9,5.3-2.2,8.2c0.5,0.9,1.3,1.7,2.2,2.2l18,10.3 c6.2,3.5,13.7,3.5,19.9,0l33.4-19.1c2.9-1.6,3.9-5.3,2.2-8.2c-0.5-0.9-1.3-1.7-2.2-2.2L64.6,7.6C60,4.9,54.3,4.9,49.7,7.6z"/><line x1="51.9" y1="26.8" x2="68.3" y2="17.5"/><ellipse cx="37.9" cy="34.6" rx="10.6" ry="6.3"/><path d="M15.9,39.6l15.9,9.1c6.2,3.6,10.1,10.2,10.1,17.4v58.3l0,0"/><path d="M81.2,31.9L51.9,48.7c-6.2,3.6-10.1,10.2-10.1,17.4v58.3l0,0"/></svg>');
  background-size: 85px auto;
}
.certificate-package .certificate-package-card.bottle {
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 72.9 135.2" style="fill:none; stroke: %23005DF7; stroke-width:0.3rem; stroke-linecap:round;stroke-linejoin:round;"><path d="M5,110.7c0,10.5,14.1,19.1,31.5,19.1S68,121.2,68,110.7"/><path d="M5,110.7V49.4 M68,49.4v61.3"/><path d="M8.2,41l-0.8,1C5.8,44.3,5,46.8,5,49.3c0,10.5,14.1,19.1,31.5,19.1S68,59.9,68,49.3 c0-2.8-0.8-5.2-2.5-7.4"/><path d="M8.2,41l12.1-14.2 M52.7,26.9l12.7,15"/><path d="M20.3,26.6c0,5.4,7.3,9.8,16.2,9.8s16.2-4.4,16.2-9.8"/><path d="M20.3,26.9V15.2 M52.7,15.2v11.7"/><ellipse cx="36.5" cy="14.9" rx="16.2" ry="9.8"/></svg>');
  background-size: 60px auto;
}
.certificate-package .certificate-package-card.ibc_container {
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 112.4 123.2" style="fill:none; stroke: %23005DF7; stroke-width:0.28rem; stroke-linecap:round;stroke-linejoin:round;"><path d="M94.1,24.9l8.8,5c2.9,1.7,4.7,4.8,4.7,8.1v47.3c0,3.4-1.8,6.5-4.7,8.1l-42.2,24.2 c-2.9,1.7-6.4,1.7-9.3,0L36.3,109l0-1 M36.3,104.6l-11.1-6.4l-3.8,2.1L9.2,93.5c-2.9-1.7-4.7-4.8-4.7-8.1V38.1 c0-3.4,1.8-6.5,4.7-8.1l7-4"/><path d="M21.6,99.8v-6c0-6.7,3.4-10,7.3-7.7c4.6,2.7,7.3,8.5,7.3,17.9v4.2"/><path d="M61,6l41.4,23.7c1.9,1.1,2.6,3.5,1.5,5.5c-0.4,0.6-0.9,1.1-1.5,1.5L62.5,59.4 c-4,2.3-8.9,2.3-12.9,0L9.7,36.6c-1.9-1.1-2.6-3.5-1.5-5.5c0.4-0.6,0.9-1.1,1.5-1.5L51.1,6C54.2,4.2,58,4.2,61,6z"/><line x1="86.9" y1="37.6" x2="41.6" y2="11.6"/><line x1="64.7" y1="49.2" x2="20.6" y2="23.9"/><path d="M69.1,55.7L69.1,55.7l-1.9,1.1C60.3,60.7,56.1,68,56.1,75.9v41.6l0,0"/><path d="M39.5,53.6l5.5,3.1c6.8,3.9,11.1,11.2,11.1,19.1v41.6l0,0"/><path d="M64.6,49.1L66,50c4.7,2.7,7.6,7.6,7.6,13v45.7l0,0"/><path d="M85,36.5l1.5,0.9c4.7,2.7,7.6,7.6,7.6,13v48.1l0,0"/></svg>');
  background-size: 100px auto;
}
.certificate-package .certificate-package-card.sack {
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 89.6 137.1" style="fill:none; stroke: %23005DF7; stroke-width:0.3rem; stroke-linecap:round;stroke-linejoin:round;"><path d="M84.4,100.6V49c0-2.3-0.5-4.6-1.4-6.7L70.1,12.4c-3-6.9-10.9-10-17.8-7c-0.3,0.1-0.6,0.3-0.9,0.5 l-18.9,10c-5.1,2.7-9.3,6.8-12.2,11.8L8,48.9c-1.5,2.6-2.2,5.5-2.2,8.4v51.6c0,5.2,3.5,9.7,8.6,11l6.9,1.7l8.3,7.2 c5.4,4.7,13.2,5.5,19.5,1.9l26.8-15.4C81.2,112.2,84.4,106.6,84.4,100.6z"/><path d="M35.9,14l-0.8,0.5c-6.2,3.9-9.2,11.4-7.3,18.6L34,56.7c2.6,10.2,4,20.7,4,31.2l0,44.3l0,0"/><path d="M32.6,52.5l-1.2,0.8C25,57.5,21.3,64.5,21.3,72.1l0,49.5l0,0"/></svg>');
  background-size: 75px auto;
}
.certificate-package .certificate-package-card.spray {
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 68 141" style="fill:none; stroke: %23005DF7; stroke-width:0.3rem; stroke-linecap:round;stroke-linejoin:round;"><path d="M34.7,33.4l-5.3,3.1c-1.8,1-2.9,2.9-2.9,4.9v12.8c0,1.8-0.6,3.6-1.8,4.9l-15.5,18 c-1.5,1.7-2.3,3.9-2.3,6.2V119c0,3.4,1.8,6.5,4.8,8.2l13.9,8c2.9,1.7,6.5,1.7,9.4,0L58,121.9c2.9-1.7,4.8-4.8,4.8-8.2V74.6 c0-1-0.2-2-0.5-2.9L52.2,40.9c-0.2-0.6-0.5-1.2-0.8-1.8"/><path d="M36.8,45.9v14.4c0,2.3-0.3,4.7-0.8,7l-5.7,23c-0.3,1.2-0.4,2.4-0.4,3.6v41.9l0,0"/><path d="M26.5,41.8l4.1,2.3c3.9,2.2,8.6,2.2,12.5,0l6.5-3.7c2-1.1,2.8-3.6,1.8-5.6l-3.9-8.6"/><path d="M17.7,42c-0.4,5.8-4.2,11.6-11.4,17.5l5.6,3.2c8.4-6.5,12.6-14.1,12.6-22.9"/><path d="M50.7,20.7V14c0-2.3-1.2-4.3-3.2-5.5l-6.6-3.8c-1.9-1.1-4.3-1.1-6.3,0l-26.2,15 c-2,1.1-3.2,3.2-3.2,5.5v6.6c0,2.3,1.2,4.3,3.2,5.5l6.6,3.8c1.9,1.1,4.3,1.1,6.3,0l26.2-15C49.5,25,50.7,22.9,50.7,20.7z"/><path d="M18.7,31.1c0,3.3-1.9,5-4.1,4.1c-2-0.8-4.1-3.3-4.1-7.3c0-3.6,2.2-5,4.1-4.1 C16.5,24.7,18.7,26.6,18.7,31.1z"/></svg>');
  background-size: 55px auto;
}
.certificate-package .certificate-package-card.cask {
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 78.1 119.4" style="fill:none; stroke: %23005DF7; stroke-width:0.28rem; stroke-linecap:round;stroke-linejoin:round;"><path d="M4.1,93.5c0,11.7,15.7,21.2,35,21.2s35-9.5,35-21.2"/><path d="M4.1,93.5V25.4 M74.1,25.4v68.2"/><ellipse cx="39.1" cy="25.4" rx="35" ry="21.2"/><ellipse cx="24.9" cy="32.2" rx="7.6" ry="4.5"/><ellipse cx="51.4" cy="17" rx="7.6" ry="4.5"/><path d="M4.1,43.5c0,11.7,15.7,21.2,35,21.2s35-9.5,35-21.2"/><path d="M4.1,75.5c0,11.7,15.7,21.2,35,21.2s35-9.5,35-21.2"/></svg>');
  background-size: 70px auto;
}
.certificate-package .certificate-package-card.disabled {
  background-color: #DCDFEA;
}
.certificate-package .certificate-package-card.disabled h5 {
  color: rgba(143, 149, 172, 0.5);
}
.certificate-package .certificate-package-card.disabled span {
  color: rgba(143, 149, 172, 0.3) !important;
}
.certificate-package .certificate-package-card.disabled .form-control:disabled {
  background-color: #e6e8ef;
}
.certificate-package .certificate-package-card.disabled .form-control:disabled::placeholder {
  color: rgba(143, 149, 172, 0) !important;
}
.certificate-package .certificate-package-card.disabled label {
  color: rgba(143, 149, 172, 0.5);
}
.certificate-package .certificate-package-card.disabled .card-switcher label {
  color: #000000;
}
.certificate-package .certificate-package-card.disabled.canister {
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 100.1 130.7" style="fill:none; stroke:%23FFFFFF; stroke-width:0.3rem; stroke-linecap:round;stroke-linejoin:round;"><path d="M94.2,89V33.2c0-5.4-2.9-10.3-7.5-13L64.6,7.6C60,5,54.3,5,49.7,7.6L13.1,28.5 c-4.7,2.7-7.5,7.6-7.5,13v55.8c0,5.4,2.9,10.3,7.5,13l22.1,12.6c4.6,2.6,10.3,2.6,14.9,0L86.7,102C91.3,99.3,94.2,94.3,94.2,89z"/><path d="M49.7,7.6L13.8,28.1c-2.9,1.6-3.9,5.3-2.2,8.2c0.5,0.9,1.3,1.7,2.2,2.2l18,10.3 c6.2,3.5,13.7,3.5,19.9,0l33.4-19.1c2.9-1.6,3.9-5.3,2.2-8.2c-0.5-0.9-1.3-1.7-2.2-2.2L64.6,7.6C60,4.9,54.3,4.9,49.7,7.6z"/><line x1="51.9" y1="26.8" x2="68.3" y2="17.5"/><ellipse cx="37.9" cy="34.6" rx="10.6" ry="6.3"/><path d="M15.9,39.6l15.9,9.1c6.2,3.6,10.1,10.2,10.1,17.4v58.3l0,0"/><path d="M81.2,31.9L51.9,48.7c-6.2,3.6-10.1,10.2-10.1,17.4v58.3l0,0"/></svg>');
  background-size: 85px auto;
}
.certificate-package .certificate-package-card.disabled.bottle {
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 72.9 135.2" style="fill:none; stroke: %23FFFFFF; stroke-width:0.3rem; stroke-linecap:round;stroke-linejoin:round;"><path d="M5,110.7c0,10.5,14.1,19.1,31.5,19.1S68,121.2,68,110.7"/><path d="M5,110.7V49.4 M68,49.4v61.3"/><path d="M8.2,41l-0.8,1C5.8,44.3,5,46.8,5,49.3c0,10.5,14.1,19.1,31.5,19.1S68,59.9,68,49.3 c0-2.8-0.8-5.2-2.5-7.4"/><path d="M8.2,41l12.1-14.2 M52.7,26.9l12.7,15"/><path d="M20.3,26.6c0,5.4,7.3,9.8,16.2,9.8s16.2-4.4,16.2-9.8"/><path d="M20.3,26.9V15.2 M52.7,15.2v11.7"/><ellipse cx="36.5" cy="14.9" rx="16.2" ry="9.8"/></svg>');
  background-size: 60px auto;
}
.certificate-package .certificate-package-card.disabled.ibc_container {
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 112.4 123.2" style="fill:none; stroke: %23FFFFFF; stroke-width:0.28rem; stroke-linecap:round;stroke-linejoin:round;"><path d="M94.1,24.9l8.8,5c2.9,1.7,4.7,4.8,4.7,8.1v47.3c0,3.4-1.8,6.5-4.7,8.1l-42.2,24.2 c-2.9,1.7-6.4,1.7-9.3,0L36.3,109l0-1 M36.3,104.6l-11.1-6.4l-3.8,2.1L9.2,93.5c-2.9-1.7-4.7-4.8-4.7-8.1V38.1 c0-3.4,1.8-6.5,4.7-8.1l7-4"/><path d="M21.6,99.8v-6c0-6.7,3.4-10,7.3-7.7c4.6,2.7,7.3,8.5,7.3,17.9v4.2"/><path d="M61,6l41.4,23.7c1.9,1.1,2.6,3.5,1.5,5.5c-0.4,0.6-0.9,1.1-1.5,1.5L62.5,59.4 c-4,2.3-8.9,2.3-12.9,0L9.7,36.6c-1.9-1.1-2.6-3.5-1.5-5.5c0.4-0.6,0.9-1.1,1.5-1.5L51.1,6C54.2,4.2,58,4.2,61,6z"/><line x1="86.9" y1="37.6" x2="41.6" y2="11.6"/><line x1="64.7" y1="49.2" x2="20.6" y2="23.9"/><path d="M69.1,55.7L69.1,55.7l-1.9,1.1C60.3,60.7,56.1,68,56.1,75.9v41.6l0,0"/><path d="M39.5,53.6l5.5,3.1c6.8,3.9,11.1,11.2,11.1,19.1v41.6l0,0"/><path d="M64.6,49.1L66,50c4.7,2.7,7.6,7.6,7.6,13v45.7l0,0"/><path d="M85,36.5l1.5,0.9c4.7,2.7,7.6,7.6,7.6,13v48.1l0,0"/></svg>');
  background-size: 100px auto;
}
.certificate-package .certificate-package-card.disabled.sack {
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 89.6 137.1" style="fill:none; stroke: %23FFFFFF; stroke-width:0.3rem; stroke-linecap:round;stroke-linejoin:round;"><path d="M84.4,100.6V49c0-2.3-0.5-4.6-1.4-6.7L70.1,12.4c-3-6.9-10.9-10-17.8-7c-0.3,0.1-0.6,0.3-0.9,0.5 l-18.9,10c-5.1,2.7-9.3,6.8-12.2,11.8L8,48.9c-1.5,2.6-2.2,5.5-2.2,8.4v51.6c0,5.2,3.5,9.7,8.6,11l6.9,1.7l8.3,7.2 c5.4,4.7,13.2,5.5,19.5,1.9l26.8-15.4C81.2,112.2,84.4,106.6,84.4,100.6z"/><path d="M35.9,14l-0.8,0.5c-6.2,3.9-9.2,11.4-7.3,18.6L34,56.7c2.6,10.2,4,20.7,4,31.2l0,44.3l0,0"/><path d="M32.6,52.5l-1.2,0.8C25,57.5,21.3,64.5,21.3,72.1l0,49.5l0,0"/></svg>');
  background-size: 75px auto;
}
.certificate-package .certificate-package-card.disabled.spray {
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 68 141" style="fill:none; stroke: %23FFFFFF; stroke-width:0.3rem; stroke-linecap:round;stroke-linejoin:round;"><path d="M34.7,33.4l-5.3,3.1c-1.8,1-2.9,2.9-2.9,4.9v12.8c0,1.8-0.6,3.6-1.8,4.9l-15.5,18 c-1.5,1.7-2.3,3.9-2.3,6.2V119c0,3.4,1.8,6.5,4.8,8.2l13.9,8c2.9,1.7,6.5,1.7,9.4,0L58,121.9c2.9-1.7,4.8-4.8,4.8-8.2V74.6 c0-1-0.2-2-0.5-2.9L52.2,40.9c-0.2-0.6-0.5-1.2-0.8-1.8"/><path d="M36.8,45.9v14.4c0,2.3-0.3,4.7-0.8,7l-5.7,23c-0.3,1.2-0.4,2.4-0.4,3.6v41.9l0,0"/><path d="M26.5,41.8l4.1,2.3c3.9,2.2,8.6,2.2,12.5,0l6.5-3.7c2-1.1,2.8-3.6,1.8-5.6l-3.9-8.6"/><path d="M17.7,42c-0.4,5.8-4.2,11.6-11.4,17.5l5.6,3.2c8.4-6.5,12.6-14.1,12.6-22.9"/><path d="M50.7,20.7V14c0-2.3-1.2-4.3-3.2-5.5l-6.6-3.8c-1.9-1.1-4.3-1.1-6.3,0l-26.2,15 c-2,1.1-3.2,3.2-3.2,5.5v6.6c0,2.3,1.2,4.3,3.2,5.5l6.6,3.8c1.9,1.1,4.3,1.1,6.3,0l26.2-15C49.5,25,50.7,22.9,50.7,20.7z"/><path d="M18.7,31.1c0,3.3-1.9,5-4.1,4.1c-2-0.8-4.1-3.3-4.1-7.3c0-3.6,2.2-5,4.1-4.1 C16.5,24.7,18.7,26.6,18.7,31.1z"/></svg>');
  background-size: 55px auto;
}
.certificate-package .certificate-package-card.disabled.cask {
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 78.1 119.4" style="fill:none; stroke: %23FFFFFF; stroke-width:0.28rem; stroke-linecap:round;stroke-linejoin:round;"><path d="M4.1,93.5c0,11.7,15.7,21.2,35,21.2s35-9.5,35-21.2"/><path d="M4.1,93.5V25.4 M74.1,25.4v68.2"/><ellipse cx="39.1" cy="25.4" rx="35" ry="21.2"/><ellipse cx="24.9" cy="32.2" rx="7.6" ry="4.5"/><ellipse cx="51.4" cy="17" rx="7.6" ry="4.5"/><path d="M4.1,43.5c0,11.7,15.7,21.2,35,21.2s35-9.5,35-21.2"/><path d="M4.1,75.5c0,11.7,15.7,21.2,35,21.2s35-9.5,35-21.2"/></svg>');
  background-size: 70px auto;
}

.text-color-cobalt {
  color: #005DF7 !important;
}

.text-color-apple {
  color: #08AB09 !important;
}

.text-color-coral {
  color: #FF5750 !important;
}

.text-color-honey {
  color: #FFD21F !important;
}

.bg-gray-light {
  background: rgba(144, 153, 183, 0.4);
}

.bg-gray {
  background: #999eae;
}

.modal {
  background-color: rgba(0,0,0,.5);
}

.modal-backdrop {
  background-color: rgba(0,0,0,.5);
}

.modal .modal-dialog .modal-content .modal-header {
  border-bottom-color: transparent;
}
.modal .modal-dialog .modal-content .modal-header .btn-close {
  color: #8F95AC;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%238F95AC'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+cGx1czwvdGl0bGU+CiAgICA8ZyBpZD0iUUEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGQ9Ik02Ljk1NDU0NTQ1LDEzIEM3LjIxOTY5Njk3LDEzIDcuNDQ1MDc1NzYsMTIuOTA3MTk3IDcuNjMwNjgxODIsMTIuNzIxNTkwOSBDNy44MTYyODc4OCwxMi41MzU5ODQ4IDcuOTA5MDkwOTEsMTIuMzEwNjA2MSA3LjkwOTA5MDkxLDEyLjA0NTQ1NDUgTDcuOTA5MDkwOTEsNy45MDkwOTA5MSBMMTIuMDQ1NDU0NSw3LjkwOTA5MDkxIEMxMi4zMTA2MDYxLDcuOTA5MDkwOTEgMTIuNTM1OTg0OCw3LjgxNjI4Nzg4IDEyLjcyMTU5MDksNy42MzA2ODE4MiBDMTIuOTA3MTk3LDcuNDQ1MDc1NzYgMTMsNy4yMTk2OTY5NyAxMyw2Ljk1NDU0NTQ1IEwxMyw1LjA0NTQ1NDU1IEMxMyw0Ljc4MDMwMzAzIDEyLjkwNzE5Nyw0LjU1NDkyNDI0IDEyLjcyMTU5MDksNC4zNjkzMTgxOCBDMTIuNTM1OTg0OCw0LjE4MzcxMjEyIDEyLjMxMDYwNjEsNC4wOTA5MDkwOSAxMi4wNDU0NTQ1LDQuMDkwOTA5MDkgTDcuOTA5MDkwOTEsNC4wOTA5MDkwOSBMNy45MDkwOTA5MSwtMC4wNDU0NTQ1NDU1IEM3LjkwOTA5MDkxLC0wLjMxMDYwNjA2MSA3LjgxNjI4Nzg4LC0wLjUzNTk4NDg0OCA3LjYzMDY4MTgyLC0wLjcyMTU5MDkwOSBDNy40NDUwNzU3NiwtMC45MDcxOTY5NyA3LjIxOTY5Njk3LC0xIDYuOTU0NTQ1NDUsLTEgTDUuMDQ1NDU0NTUsLTEgQzQuNzgwMzAzMDMsLTEgNC41NTQ5MjQyNCwtMC45MDcxOTY5NyA0LjM2OTMxODE4LC0wLjcyMTU5MDkwOSBDNC4xODM3MTIxMiwtMC41MzU5ODQ4NDggNC4wOTA5MDkwOSwtMC4zMTA2MDYwNjEgNC4wOTA5MDkwOSwtMC4wNDU0NTQ1NDU1IEw0LjA5MDkwOTA5LDQuMDkwOTA5MDkgTC0wLjA0NTQ1NDU0NTUsNC4wOTA5MDkwOSBDLTAuMzEwNjA2MDYxLDQuMDkwOTA5MDkgLTAuNTM1OTg0ODQ4LDQuMTgzNzEyMTIgLTAuNzIxNTkwOTA5LDQuMzY5MzE4MTggQy0wLjkwNzE5Njk3LDQuNTU0OTI0MjQgLTEsNC43ODAzMDMwMyAtMSw1LjA0NTQ1NDU1IEwtMSw2Ljk1NDU0NTQ1IEMtMSw3LjIxOTY5Njk3IC0wLjkwNzE5Njk3LDcuNDQ1MDc1NzYgLTAuNzIxNTkwOTA5LDcuNjMwNjgxODIgQy0wLjUzNTk4NDg0OCw3LjgxNjI4Nzg4IC0wLjMxMDYwNjA2MSw3LjkwOTA5MDkxIC0wLjA0NTQ1NDU0NTUsNy45MDkwOTA5MSBMNC4wOTA5MDkwOSw3LjkwOTA5MDkxIEw0LjA5MDkwOTA5LDEyLjA0NTQ1NDUgQzQuMDkwOTA5MDksMTIuMzEwNjA2MSA0LjE4MzcxMjEyLDEyLjUzNTk4NDggNC4zNjkzMTgxOCwxMi43MjE1OTA5IEM0LjU1NDkyNDI0LDEyLjkwNzE5NyA0Ljc4MDMwMzAzLDEzIDUuMDQ1NDU0NTUsMTMgTDYuOTU0NTQ1NDUsMTMgWiIgaWQ9InBsdXMiIGZpbGw9IiMwMTAyMDciIGZpbGwtcnVsZT0ibm9uemVybyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4wMDAwMDAsIDYuMDAwMDAwKSByb3RhdGUoNDUuMDAwMDAwKSB0cmFuc2xhdGUoLTYuMDAwMDAwLCAtNi4wMDAwMDApICI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=") center/1em auto no-repeat;
  filter: saturate(500%);
  transition: all 0.15s ease-in-out;
  box-shadow: none;
}
.modal .modal-dialog .modal-content .modal-body {
  min-height: 100px;
}
.modal .modal-dialog .modal-content .modal-footer {
  border-top-color: transparent;
}

#forgotPasswordModal .modal-body {
  text-align: left;
}
#forgotPasswordModal .modal-body .img-round-container {
  background: #ECEDF3;
  width: 100px;
  height: 101px;
  border-radius: 50%;
  margin: 10px auto 25px;
  box-shadow: inset 0px 5px 10px rgba(143, 149, 172, 0.3), inset 0px 1px 2px rgba(143, 149, 172, 0.1);
  box-shadow: 0px 11px 20px rgba(143, 149, 172, 0.4), 0px 6px 10px rgba(143, 149, 172, 0.3), 0px 2px 2px rgba(143, 149, 172, 0.5), inset 0px -1px 0px rgba(143, 149, 172, 0.3), inset 0px 1px 0px rgba(143, 149, 172, 0.1), inset 0px 1px 0px rgba(236, 237, 243, 0.8), inset 0px 2px 0px rgba(255, 255, 255, 0.8);
}
#forgotPasswordModal .modal-body .img-round-container img {
  width: 121.5px;
  display: block;
  position: relative;
  top: -5px;
  left: 2px;
}
#forgotPasswordModal .modal-body p svg {
  position: relative;
  top: -2px;
}

.text-color-cobalt {
  color: #005DF7 !important;
}

.text-color-apple {
  color: #08AB09 !important;
}

.text-color-coral {
  color: #FF5750 !important;
}

.text-color-honey {
  color: #FFD21F !important;
}

.bg-gray-light {
  background: rgba(144, 153, 183, 0.4);
}

.bg-gray {
  background: #999eae;
}

.navbar {
  padding-top: 0;
  padding-bottom: 0;
  height: 60px;
  box-shadow: 0 7px 40px rgba(16, 19, 50, 0.09), 0 2px 4px rgba(16, 19, 50, 0.03);
  z-index: 1100;
  position: fixed;
  top: 0;
  width: 100%;
}
.navbar.navbar-expand .navbar-brand {
  padding: 0.5rem 36px;
  margin-right: 0;
  transform: scale(0.95);
}
.navbar.navbar-expand .navbar-nav .dropdown button {
  padding: 0.45rem 30px 0.55rem;
}
.navbar.navbar-expand .navbar-nav .dropdown .dropdown-menu {
  border-top: 1px solid #ECEDF3;
  min-width: 120%;
  box-shadow: 0 25px 40px rgba(16, 19, 50, 0.09);
  border-radius: 0 0 5px 5px;
  transform: translateX(1px) translateY(-2px);
}
.navbar.navbar-expand button {
  outline: none;
  height: 60px;
  border: none;
  border-left: 1px solid #ECEDF3;
  border-right: 1px solid #ECEDF3;
  background: #FFFFFF;
  padding: 0.5rem 30px 0.5rem;
  font-family: "CoreSansN45Regular", sans-serif;
  font-size: 0.9375rem;
  vertical-align: middle;
  line-height: 1rem;
  flex-shrink: 0;
  flex-grow: 0;
  white-space: nowrap;
}
.navbar.navbar-expand button:hover {
  background: #F5F6FA;
}
.navbar.navbar-expand button:hover .menu-burger {
  color: #0251d9;
}
.navbar.navbar-expand button.show .menu-burger:before {
  transform: translateY(6px) rotateZ(45deg) scaleX(1.3);
}
.navbar.navbar-expand button.show .menu-burger:after {
  filter: initial;
  transform: translateY(2px) rotateZ(-45deg) scaleX(1.3);
}
.navbar.navbar-expand button .menu-burger {
  border-radius: 1.3333333333px;
  cursor: pointer;
  height: 16px;
  margin: auto;
  user-select: none;
  width: 16px;
  color: #005DF7;
  vertical-align: middle;
  float: left;
  margin-right: 10px;
}
.navbar.navbar-expand button .menu-burger:before, .navbar.navbar-expand button .menu-burger:after {
  border-radius: inherit;
  background: currentColor;
  content: "";
  display: block;
  height: 4px;
  transition: 0.2s ease-out;
}
.navbar.navbar-expand button .menu-burger:after {
  filter: drop-shadow(0 -6px currentColor);
  transform: translateY(8px);
}
.navbar.navbar-expand button em {
  color: #005DF7;
  margin-right: 10px;
  font-size: 1.35rem;
  vertical-align: middle;
}

#logout {
  padding: 0.5rem 40px 0.5rem 28px;
  border-right: none;
}
#logout em:before {
  transform: translateY(-0.04em);
}

.session {
  display: flex;
  flex-direction: row;
}
.session .user-name {
  color: #8F95AC;
  height: 60px;
  border: none;
  padding: 0.5rem 30px 0.5rem;
  font-family: "CoreSansN45Regular", sans-serif;
  font-size: 0.9375rem;
  vertical-align: middle;
  line-height: 2.5rem;
}

#config-menu {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.pagination-wrapper {
  border-radius: 5px;
  padding: 10px 25px;
  box-shadow: 0 10px 40px rgba(16, 19, 50, 0.12);
  position: fixed;
  bottom: 40px;
  left: 40px;
  z-index: 1000;
  background: #FFFFFF;
}
.pagination-wrapper .pagination .page-item .page-link {
  margin-left: 2px;
  margin-right: 2px;
  border: transparent;
  color: #8F95AC;
  color: #101332;
  color: #344357;
  border-radius: 3px;
  width: 32px;
  height: 33px;
  padding: 0;
  line-height: 2.125em;
  text-align: center;
  font-weight: 700;
}
.pagination-wrapper .pagination .page-item .page-link[rel=prev], .pagination-wrapper .pagination .page-item .page-link[rel=next] {
  color: #005DF7;
}
.pagination-wrapper .pagination .page-item .page-link:hover, .pagination-wrapper .pagination .page-item .page-link:focus {
  border: transparent;
  background: #005DF7;
  color: #666d89;
  color: #ffffff;
}
.pagination-wrapper .pagination .page-item .page-link .icon {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.pagination-wrapper .pagination .page-item.disabled .page-link {
  opacity: 0.5;
}
.pagination-wrapper .pagination .page-item .page-link:not([href]), .pagination-wrapper .pagination .page-item .page-link:not([href]):hover, .pagination-wrapper .pagination .page-item .page-link:not([href]):focus {
  border: transparent;
  background: transparent;
  color: #8F95AC;
  cursor: default;
}
.pagination-wrapper .pagination .page-item.current .page-link:not([href]), .pagination-wrapper .pagination .page-item.current .page-link:not([href]):hover, .pagination-wrapper .pagination .page-item.current .page-link:not([href]):focus {
  border: transparent;
  background: #F2F3F7;
  color: #666d89;
  color: #101332;
}
.pagination-wrapper .pagination .page-item.active .page-link {
  border: transparent;
  cursor: default;
}
.pagination-wrapper .pagination .page-item.active .page-link, .pagination-wrapper .pagination .page-item.active .page-link:hover, .pagination-wrapper .pagination .page-item.active .page-link:focus {
  background: #005DF7;
  color: white;
}

.text-color-cobalt {
  color: #005DF7 !important;
}

.text-color-apple {
  color: #08AB09 !important;
}

.text-color-coral {
  color: #FF5750 !important;
}

.text-color-honey {
  color: #FFD21F !important;
}

.bg-gray-light {
  background: rgba(144, 153, 183, 0.4);
}

.bg-gray {
  background: #999eae;
}

.dropdown .dropdown-menu, .dropup .dropdown-menu, .dropstart .dropdown-menu, .dropend .dropdown-menu {
  box-shadow: 0 7px 40px rgba(16, 19, 50, 0.09);
  border: none;
  border-radius: 5px;
  font-size: 0.9375rem;
}
.dropdown .dropdown-menu li .dropdown-item, .dropup .dropdown-menu li .dropdown-item, .dropstart .dropdown-menu li .dropdown-item, .dropend .dropdown-menu li .dropdown-item {
  padding: 4px 15px;
  height: 48px;
  color: #344357;
  border-bottom: 1px solid #ECEDF3;
  line-height: 1.125rem;
  vertical-align: middle;
}
.dropdown .dropdown-menu li .dropdown-item .icon, .dropup .dropdown-menu li .dropdown-item .icon, .dropstart .dropdown-menu li .dropdown-item .icon, .dropend .dropdown-menu li .dropdown-item .icon {
  color: #005DF7;
  margin-right: 5px;
  font-size: 1.5em;
  line-height: 2rem;
}
.dropdown .dropdown-menu li .dropdown-item .icon.icon-pencil, .dropup .dropdown-menu li .dropdown-item .icon.icon-pencil, .dropstart .dropdown-menu li .dropdown-item .icon.icon-pencil, .dropend .dropdown-menu li .dropdown-item .icon.icon-pencil {
  font-size: 1.375em;
}
.dropdown .dropdown-menu li .dropdown-item .icon::before, .dropup .dropdown-menu li .dropdown-item .icon::before, .dropstart .dropdown-menu li .dropdown-item .icon::before, .dropend .dropdown-menu li .dropdown-item .icon::before {
  vertical-align: middle;
}
.dropdown .dropdown-menu li .dropdown-item:hover, .dropup .dropdown-menu li .dropdown-item:hover, .dropstart .dropdown-menu li .dropdown-item:hover, .dropend .dropdown-menu li .dropdown-item:hover {
  background: #F5F6FA;
}
.dropdown .dropdown-menu li:last-child .dropdown-item, .dropup .dropdown-menu li:last-child .dropdown-item, .dropstart .dropdown-menu li:last-child .dropdown-item, .dropend .dropdown-menu li:last-child .dropdown-item {
  border-bottom: none;
  height: 46px;
}
.dropdown .dropdown-menu.dropdown-menu-lg li .dropdown-item, .dropup .dropdown-menu.dropdown-menu-lg li .dropdown-item, .dropstart .dropdown-menu.dropdown-menu-lg li .dropdown-item, .dropend .dropdown-menu.dropdown-menu-lg li .dropdown-item {
  height: 48px;
  padding: 15px 20px;
  line-height: 1rem;
}
.dropdown .dropdown-menu.dropdown-menu-lg li:last-child .dropdown-item, .dropup .dropdown-menu.dropdown-menu-lg li:last-child .dropdown-item, .dropstart .dropdown-menu.dropdown-menu-lg li:last-child .dropdown-item, .dropend .dropdown-menu.dropdown-menu-lg li:last-child .dropdown-item {
  border-bottom: none;
  height: 52px;
}

.btn {
  display: inline-block;
  font-family: "CoreSansNR65Bold", sans-serif;
  font-weight: 700;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  height: 48px;
  letter-spacing: -0.02em;
  padding: 0.375rem 0.75rem;
  font-size: 1.125rem;
  line-height: 1.875rem;
  border-radius: 4px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.btn.btn-lg {
  height: 48px;
  padding: 0.6875rem 1.5rem;
  font-size: 1.125rem;
  line-height: 1rem;
  border-radius: 5px;
}
.btn.btn-sm {
  height: 34px;
  font-size: 0.8125rem;
  font-size: 0.875rem;
  font-size: 1rem;
  font-size: 0.9375rem;
  line-height: 1rem;
  border-radius: 5px;
  padding: 0.25rem 1rem;
  border-radius: 0.2rem;
}
.btn.btn-sm.btn-icon {
  text-indent: -7px;
}
.btn.btn-circle {
  height: 42px;
  width: 42px;
  border-radius: 50%;
  padding: 0;
}
.btn.btn-circle .icon, .btn.btn-circle .icon:before {
  font-size: 1.5rem;
  line-height: 2.5rem;
}
.btn:disabled {
  opacity: 1 !important;
}
.btn.btn-icon {
  text-indent: -10px;
}
.btn.btn-icon .icon, .btn.btn-icon .icon:before {
  vertical-align: middle;
  font-size: 1.25rem;
}
.btn.btn-icon.btn-primary .icon, .btn.btn-circle.btn-primary .icon {
  color: #083692;
}
.btn.btn-icon.btn-primary:hover .icon, .btn.btn-icon.btn-primary:focus .icon, .btn.btn-circle.btn-primary:hover .icon, .btn.btn-circle.btn-primary:focus .icon {
  color: #072b77;
}
.btn.btn-icon.btn-primary:active .icon, .btn.btn-circle.btn-primary:active .icon {
  color: #071b52;
}
.btn.btn-icon.btn-primary:disabled .icon, .btn.btn-circle.btn-primary:disabled .icon {
  color: #8F95AC;
}
.btn.btn-icon.btn-secondary .icon, .btn.btn-icon.btn-white .icon, .btn.btn-circle.btn-secondary .icon, .btn.btn-circle.btn-white .icon {
  color: #005DF7;
}
.btn.btn-icon.btn-secondary:hover .icon, .btn.btn-icon.btn-secondary:focus .icon, .btn.btn-icon.btn-white:hover .icon, .btn.btn-icon.btn-white:focus .icon, .btn.btn-circle.btn-secondary:hover .icon, .btn.btn-circle.btn-secondary:focus .icon, .btn.btn-circle.btn-white:hover .icon, .btn.btn-circle.btn-white:focus .icon {
  color: #0251d9;
}
.btn.btn-primary, .btn.btn-primary:focus {
  color: #fff;
  background-color: #005DF7;
  border-color: #005DF7;
}
.btn.btn-primary:hover {
  color: #fff;
  background-color: #044ac5;
  border-color: #044ac5;
}
.btn.btn-primary:active {
  color: #fff;
  background-color: #063ea6;
  border-color: #063ea6;
  box-shadow: none;
}
.btn.btn-primary:active:focus, .btn.btn-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(124, 139, 255, 0.5);
  box-shadow: none !important;
}
.btn.btn-primary:disabled {
  background-color: rgba(0, 18, 88, 0.06);
  border-color: transparent;
  color: rgba(143, 149, 172, 0.6);
}
.btn.btn-secondary, .btn.btn-secondary:focus {
  color: #000000;
  background-color: rgba(0, 18, 88, 0.04);
  border-color: transparent;
}
.btn.btn-secondary:hover {
  color: #000000;
  background-color: rgba(0, 18, 88, 0.06);
  border-color: transparent;
}
.btn.btn-secondary:active {
  color: #000000;
  background-color: #d6d9e4;
  border-color: #d6d9e4;
}
.btn.btn-secondary:active:focus, .btn.btn-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(14, 30, 79, 0.2);
  box-shadow: none !important;
}
.btn.btn-white, .btn.btn-white:focus {
  color: #000000;
  background-color: #FFFFFF;
  border-color: transparent;
}
.btn.btn-white:hover {
  background-color: #F5F6FA;
  border-color: transparent;
}
.btn.btn-white:focus {
  background-color: #FFFFFF;
  box-shadow: none !important;
}
.btn.btn-white:active, .btn.btn-white:active:focus {
  background-color: #ECEDF3;
}
.btn.btn-white-inverted, .btn.btn-white-inverted:focus {
  color: #000000;
  background-color: #f1f2f7;
  background-color: #ECEDF3;
  border-color: transparent;
}
.btn.btn-white-inverted:hover {
  background-color: #F5F6FA;
  border-color: transparent;
}
.btn.btn-white-inverted:active {
  background-color: #FFFFFF;
}
.btn.btn-white-inverted:active:focus {
  background-color: #FFFFFF;
  box-shadow: none !important;
}
.btn.btn-danger, .btn.btn-danger:focus {
  color: #fff;
  background-color: #FF5750;
  border-color: #FF5750;
}
.btn.btn-danger:hover {
  color: #fff;
  background-color: #e74f4a;
  border-color: #e74f4a;
}
.btn.btn-danger:active {
  color: #fff;
  background-color: #cf4844;
  border-color: #cf4844;
  box-shadow: none;
}
.btn.btn-danger:active:focus, .btn.btn-danger:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 124, 124, 0.5);
  box-shadow: none !important;
}
.btn.btn-danger:disabled {
  background-color: rgba(88, 0, 0, 0.06);
  border-color: transparent;
  color: rgba(143, 149, 172, 0.6);
}
.btn.btn-language, .btn.btn-language:focus, .btn.btn-language:hover, .btn.btn-language:active, .btn.btn-language:active:focus {
  color: #000000;
  background-color: #FFFFFF;
  border-color: transparent;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  text-decoration: none;
}

.btn:focus {
  outline: 0;
  box-shadow: 0 0 0 3px rgba(101, 118, 255, 0.1);
}

.btn:disabled {
  opacity: 0.5;
}

.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.btn-primary {
  color: #fff;
  background-color: #005DF7;
  border-color: #005DF7;
}

.btn-primary:hover {
  color: #fff;
  background-color: #083692;
  border-color: #083692;
}

.btn-primary:focus {
  color: #fff;
  background-color: #083692;
  border-color: #083692;
  box-shadow: 0 0 0 0.2rem rgba(124, 139, 255, 0.5);
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #083692;
  border-color: #083692;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(124, 139, 255, 0.5);
}

.btn-block {
  display1: block;
  width: 100%;
}

.dropup {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  text-align: left;
  min-width: 180px;
  padding: 0 0;
  margin: 0.125rem 0 0;
  font-size: 0.8125rem;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #e5e9f2;
  border-radius: 4px;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after, .dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 1.5em;
  vertical-align: middle;
  font-size: 0.65rem;
  content: "";
  font-family: "invadicons";
  border: none;
}

.dropdown .dropdown-toggle::after, .dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 1.5em;
  vertical-align: middle;
  font-size: 0.65rem;
  content: "";
  font-family: "invadicons";
  border: none;
}

.text-color-cobalt {
  color: #005DF7 !important;
}

.text-color-apple {
  color: #08AB09 !important;
}

.text-color-coral {
  color: #FF5750 !important;
}

.text-color-honey {
  color: #FFD21F !important;
}

.bg-gray-light {
  background: rgba(144, 153, 183, 0.4);
}

.bg-gray {
  background: #999eae;
}

.table tbody > * > * {
  padding: 1.125rem 1.25rem;
  line-height: 2rem;
  border-bottom-width: 1px;
  border-bottom-color: #DCDFEA;
  transition: all 0.15s ease-in-out;
}
.table tbody > * > * .actions {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.table tbody > * > * .actions button.btn-icon {
  width: auto;
  margin-left: 15px;
}
.table tbody > * > * .actions button.btn-icon .icon-arrow-down:before {
  margin-right: 0;
}
.table tbody > * > *.bold-cell {
  font-family: "CoreSansN55Medium";
}
.table tbody > * > *.mild-cell {
  font-family: "CoreSansN35Light";
  color: #8F95AC;
  font-size: 0.875rem;
}
.table tbody > * > * .details button {
  font-family: "Times New Roman", Times, serif;
  font-size: 1.5em;
  padding: 0.25rem 0.45rem;
  transform: translateX(10px);
}
.table tbody > * > * .details button:before {
  content: "...";
  display: inline-block;
  position: relative;
  top: -7px;
  border: none;
}
.table tbody > * > * .details button:after {
  content: none;
}
.table tbody > * > * .details button, .table tbody > * > * .details button:focus, .table tbody > * > * .details button:hover, .table tbody > * > * .details button:active, .table tbody > * > * .details button:active:focus {
  transition: all 0.15s ease-in-out;
  color: #DCDFEA;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  outline: none;
}
.table tbody > * > * .details button:hover {
  color: #000000;
}
.table tbody > * > * .details button:active {
  color: #000000;
}
.table tbody > *:hover > * {
  padding: 1.125rem 1.25rem;
  border-bottom-color: #DCDFEA;
  background: #F5F6FA;
}
.table tbody > *:hover > * .details button {
  color: #8F95AC;
}
.table tbody > *:hover > * .details button:focus, .table tbody > *:hover > * .details button:hover, .table tbody > *:hover > * .details button:active, .table tbody > *:hover > * .details button:active:focus {
  color: #000000;
}
.table tbody > *:last-child > * {
  border-bottom-color: transparent;
}
.table thead > * > * {
  border-bottom-width: 1px;
  border-bottom-color: transparent !important;
  text-transform: uppercase;
  color: #000000;
  font-size: 0.75rem;
  font-family: "CoreSansN55Medium", sans-serif;
  padding: 1.5rem 1.25rem;
  height: 55px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.min-width-cell {
  width: 1%;
  white-space: nowrap;
}

/* Copyright (c) Vit Pankin for Invadis, LLC. */
body {
  color: #000000;
  background: #fff;
  font-family: "CoreSansN45Regular", "SF Pro Display", "Helvetica Neue", Arial, sans-serif;
  font-weight: 400;
  line-height: 1.471;
  letter-spacing: -0.01em;
}

html:before {
  position: fixed;
  width: 90px;
  margin-top: -100%;
  background-color: #ffffff;
  content: "";
}

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

.alert {
  padding: .75rem 1rem;
  line-height: 1.35em;
  font-size: 0.9375rem;
}
.alert-dismissible {
  padding-right: 3rem;
}
.alert .btn-close {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+cGx1czwvdGl0bGU+CiAgICA8ZyBpZD0iUUEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGQ9Ik02Ljk1NDU0NTQ1LDEzIEM3LjIxOTY5Njk3LDEzIDcuNDQ1MDc1NzYsMTIuOTA3MTk3IDcuNjMwNjgxODIsMTIuNzIxNTkwOSBDNy44MTYyODc4OCwxMi41MzU5ODQ4IDcuOTA5MDkwOTEsMTIuMzEwNjA2MSA3LjkwOTA5MDkxLDEyLjA0NTQ1NDUgTDcuOTA5MDkwOTEsNy45MDkwOTA5MSBMMTIuMDQ1NDU0NSw3LjkwOTA5MDkxIEMxMi4zMTA2MDYxLDcuOTA5MDkwOTEgMTIuNTM1OTg0OCw3LjgxNjI4Nzg4IDEyLjcyMTU5MDksNy42MzA2ODE4MiBDMTIuOTA3MTk3LDcuNDQ1MDc1NzYgMTMsNy4yMTk2OTY5NyAxMyw2Ljk1NDU0NTQ1IEwxMyw1LjA0NTQ1NDU1IEMxMyw0Ljc4MDMwMzAzIDEyLjkwNzE5Nyw0LjU1NDkyNDI0IDEyLjcyMTU5MDksNC4zNjkzMTgxOCBDMTIuNTM1OTg0OCw0LjE4MzcxMjEyIDEyLjMxMDYwNjEsNC4wOTA5MDkwOSAxMi4wNDU0NTQ1LDQuMDkwOTA5MDkgTDcuOTA5MDkwOTEsNC4wOTA5MDkwOSBMNy45MDkwOTA5MSwtMC4wNDU0NTQ1NDU1IEM3LjkwOTA5MDkxLC0wLjMxMDYwNjA2MSA3LjgxNjI4Nzg4LC0wLjUzNTk4NDg0OCA3LjYzMDY4MTgyLC0wLjcyMTU5MDkwOSBDNy40NDUwNzU3NiwtMC45MDcxOTY5NyA3LjIxOTY5Njk3LC0xIDYuOTU0NTQ1NDUsLTEgTDUuMDQ1NDU0NTUsLTEgQzQuNzgwMzAzMDMsLTEgNC41NTQ5MjQyNCwtMC45MDcxOTY5NyA0LjM2OTMxODE4LC0wLjcyMTU5MDkwOSBDNC4xODM3MTIxMiwtMC41MzU5ODQ4NDggNC4wOTA5MDkwOSwtMC4zMTA2MDYwNjEgNC4wOTA5MDkwOSwtMC4wNDU0NTQ1NDU1IEw0LjA5MDkwOTA5LDQuMDkwOTA5MDkgTC0wLjA0NTQ1NDU0NTUsNC4wOTA5MDkwOSBDLTAuMzEwNjA2MDYxLDQuMDkwOTA5MDkgLTAuNTM1OTg0ODQ4LDQuMTgzNzEyMTIgLTAuNzIxNTkwOTA5LDQuMzY5MzE4MTggQy0wLjkwNzE5Njk3LDQuNTU0OTI0MjQgLTEsNC43ODAzMDMwMyAtMSw1LjA0NTQ1NDU1IEwtMSw2Ljk1NDU0NTQ1IEMtMSw3LjIxOTY5Njk3IC0wLjkwNzE5Njk3LDcuNDQ1MDc1NzYgLTAuNzIxNTkwOTA5LDcuNjMwNjgxODIgQy0wLjUzNTk4NDg0OCw3LjgxNjI4Nzg4IC0wLjMxMDYwNjA2MSw3LjkwOTA5MDkxIC0wLjA0NTQ1NDU0NTUsNy45MDkwOTA5MSBMNC4wOTA5MDkwOSw3LjkwOTA5MDkxIEw0LjA5MDkwOTA5LDEyLjA0NTQ1NDUgQzQuMDkwOTA5MDksMTIuMzEwNjA2MSA0LjE4MzcxMjEyLDEyLjUzNTk4NDggNC4zNjkzMTgxOCwxMi43MjE1OTA5IEM0LjU1NDkyNDI0LDEyLjkwNzE5NyA0Ljc4MDMwMzAzLDEzIDUuMDQ1NDU0NTUsMTMgTDYuOTU0NTQ1NDUsMTMgWiIgaWQ9InBsdXMiIGZpbGw9IiMwMTAyMDciIGZpbGwtcnVsZT0ibm9uemVybyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4wMDAwMDAsIDYuMDAwMDAwKSByb3RhdGUoNDUuMDAwMDAwKSB0cmFuc2xhdGUoLTYuMDAwMDAwLCAtNi4wMDAwMDApICI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=") center/1em auto no-repeat;
}

.btn-close {
  box-shadow: none !important;
}

#login-form-container .alert {
  margin-top: 1rem;
}

.card .card-body hr {
  height: 1px;
  border: none;
  color: #DCDFEA;
  box-sizing: border-box;
  margin-block-start: 30px;
  margin-block-end: 30px;
  margin-inline-start: -28px;
  margin-inline-end: -28px;
  opacity: 1;
}
.tooltip {
  font-family: inherit;
}

dl {
  border-bottom: 1px solid #ECEDF3;
  margin-bottom: 15px;
  padding-bottom: 15px;
}

dl.last {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
dl dt {
  color: #8F95AC;
  font-weight: 300;
}

dl dd {

}