@charset "UTF-8";
.theme__default {
}
.theme__default .smart-help-hint {
  display: inline-block;
}
.theme__default .smart-help-box-body-clickable {
  cursor: pointer;
}
.theme__default .modal-open .smart-help-hint-popover {
  -webkit-filter: blur(3px);
  filter: blur(3px);
}
.theme__default .modal-open .modal-help-popover {
  z-index: 1120;
  -webkit-filter: none;
  filter: none;
}
.theme__default .sbbol3 .modal .modal-dialog .modal-body .bank-requisites-wrapper .form-group {
  margin-bottom: 16px;
}
.theme__default .square-checkbox-group.radio-group-btn-link {
  margin-top: 4px;
  border: none;
}
.theme__default .square-checkbox-group.radio-group-btn-link .item {
  display: inline-block;
}
.theme__default .square-checkbox-group.radio-group-btn-link .item:not(:first-child) {
  margin-left: 16px;
}
.theme__default .square-checkbox-group.radio-group-btn-link .item label {
  border: none;
}
.theme__default .square-checkbox-group.radio-group-btn-link .item label input:checked + i {
  background-color: #f2f4f7;
  color: #1358bf;
}
.theme__default .square-checkbox-group.radio-group-btn-link .item label input:checked + i:hover {
  color: #f90;
}
.theme__default .square-checkbox-group.radio-group-btn-link .item label i {
  height: auto;
  line-height: 20px;
  padding: 4px 8px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-transform: lowercase;
  color: #1358bf;
}
.theme__default .square-checkbox-group.radio-group-btn-link .item label i:hover {
  color: #f90;
}
.theme__default .sbbol3 .custom-dropdown .panel-header {
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.theme__default .sbbol3 .custom-dropdown .panel-footer {
  -webkit-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
}
.theme__default .icon-dropdown-caret {
  -webkit-transition: -webkit-transform .25s ease-in-out;
  transition: -webkit-transform .25s ease-in-out;
  -o-transition: transform .25s ease-in-out;
  transition: transform .25s ease-in-out;
  transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
  fill: #565b62;
}
.theme__default .active .icon-dropdown-caret {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.theme__default .responsible-person-select .checkbox {
  padding-top: 0;
}
.theme__default .checksign-footer {
  width: 100%;
  text-align: right;
}
.theme__default :not(.default-style) > .widget-component {
  padding: 16px 20px 24px;
  margin-bottom: 24px;
  background-color: #fff;
  border: 1px solid #d0d7dd;
  -webkit-border-radius: 16px;
  border-radius: 16px;
}
.theme__default :not(.default-style) > .widget-component:last-child {
  margin-bottom: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.theme__default :focus {
  outline: none;
}
.theme__default ::-moz-focus-inner {
  border: 0;
}
@media (max-width: 1199px) {
  .theme__default .container {
    width: auto;
  }
}
.theme__default .slide-enter {
  max-height: 0;
}
.theme__default .slide-enter.slide-enter-active {
  max-height: 1000px;
  -webkit-transition: max-height .3s ease;
  -o-transition: max-height .3s ease;
  transition: max-height .3s ease;
}
.theme__default .slide-leave {
  max-height: 1000px;
}
.theme__default .slide-leave.slide-leave-active {
  max-height: 0;
  -webkit-transition: max-height .3s ease;
  -o-transition: max-height .3s ease;
  transition: max-height .3s ease;
}
.theme__default .animation-rotate-180 {
  -webkit-transition: transform .25s ease-in-out;
  -o-transition: transform .25s ease-in-out;
  -webkit-transition: -webkit-transform .25s ease-in-out;
  transition: -webkit-transform .25s ease-in-out;
  transition: transform .25s ease-in-out;
  transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
}
.theme__default .animation-rotate-180.active {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.theme__default .b-links {
  display: inline-block;
}
.theme__default .b-links .btn {
  padding-right: 16px;
  padding-left: 16px;
  margin: 0 !important;
  position: relative;
}
.theme__default .b-links .btn:not(:first-child) {
  margin-left: 1px;
}
.theme__default .b-links .b-links-item {
  display: inline-block;
}
.theme__default .b-links .b-links-item:not(:last-child) {
  padding-bottom: 8px;
}
.theme__default .b-links .b-links-item + .b-links-item {
  margin-left: 12px;
}
.theme__default .font-size-smaller {
  font-size: 10px;
  line-height: 12px;
}
.theme__default .font-size-small {
  font-size: 12px;
  line-height: 16px;
}
.theme__default .font-size-base {
  font-size: 14px;
  line-height: 20px;
}
.theme__default .font-size-large {
  font-size: 16px;
  line-height: 24px;
}
.theme__default .font-size-h1 {
  font-size: 30px;
  line-height: 40px;
}
.theme__default .font-size-h2 {
  font-size: 21px;
  line-height: 32px;
}
.theme__default .font-size-h3 {
  font-size: 18px;
  line-height: 28px;
}
.theme__default h1 {
  text-transform: uppercase;
  line-height: 1.35;
}
.theme__default h1, .theme__default h2 {
  padding: 0;
  margin: 0;
}
.theme__default h2 {
  color: #1f1f22;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
}
.theme__default a {
  cursor: pointer;
}
.theme__default a:hover .service-icon .primary-fill {
  fill: #565b62;
}
.theme__default ol, .theme__default ul {
  margin-bottom: 8px;
}
.theme__default .dl-horizontal {
  overflow: hidden;
  margin: 0;
}
.theme__default .dl-horizontal:not(:last-child) {
  margin-bottom: 16px;
}
.theme__default .dl-horizontal dd, .theme__default .dl-horizontal dt {
  margin: 0;
  white-space: normal;
}
.theme__default .dl-horizontal dd:last-child, .theme__default .dl-horizontal dt:last-child {
  margin-bottom: 0;
}
.theme__default .dl-horizontal dt {
  font-weight: 400;
  width: 160px;
  color: #b2b8bf;
  float: left;
}
.theme__default .dl-horizontal dt .small {
  color: #b2b8bf;
}
.theme__default .dl-horizontal dd {
  margin-bottom: 8px;
  margin-left: 168px;
}
@media (min-width: 768px) {
  .theme__default .dl-horizontal dt {
    text-align: left;
  }
}
.theme__default .company-name {
  margin-bottom: 12px;
}
.theme__default .display-table {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.theme__default .display-table.empty-list {
  height: 296px;
}
.theme__default .display-table.empty-list img {
  display: block;
  margin: 0 auto 12px;
  width: 220px;
  height: 152px;
}
.theme__default .display-table.empty-list .table-row:after, .theme__default .display-table.empty-list .table-row:before {
  display: none;
}
.theme__default .display-table.empty-list .table-row:hover .table-cell {
  background-color: transparent;
}
.theme__default .display-table.layout-auto {
  table-layout: auto;
}
.theme__default .display-table.selectable .table-row:hover {
  background-color: #f2f4f7;
  cursor: pointer;
}
.theme__default .display-table.selectable .table-header .table-row:hover {
  background-color: transparent;
}
.theme__default .display-table .table-row {
  display: table-row;
}
.theme__default .display-table .table-row:after, .theme__default .display-table .table-row:before {
  content: "";
  display: table-cell;
  width: 24px;
  border: 8px solid transparent;
  border-left-width: 8px;
  border-right-width: 8px;
  padding: 2px;
}
.theme__default .display-table .table-row .table-cell {
  border: 1px solid transparent;
  border-left: none;
  border-right: none;
  padding: 12px;
}
.theme__default .display-table .table-row .table-cell:first-child {
  padding-left: 4px;
}
.theme__default .display-table .table-row .table-cell:last-child {
  padding-right: 4px;
}
.theme__default .display-table .table-cell {
  display: table-cell;
  vertical-align: middle;
  float: none;
}
.theme__default .display-table .table-cell.cell-separator {
  width: 24px;
  vertical-align: middle;
}
.theme__default .display-table .table-cell.table-cell-date {
  width: 112px;
}
.theme__default .display-table .table-cell.table-cell-percent {
  width: 100px;
}
.theme__default .display-table .table-cell.table-cell-context {
  width: 56px;
}
.theme__default .display-table .table-cell.table-cell-icon {
  width: 32px;
}
.theme__default .display-table .table-header {
  display: table-header-group;
}
.theme__default .display-table .table-header .table-row .table-cell, .theme__default .display-table .table-header .table-row:after, .theme__default .display-table .table-header .table-row:before {
  border-top: 1px solid #e4e8eb !important;
  border-bottom: 1px solid #e4e8eb !important;
  border-left: none;
  border-right: none;
}
.theme__default .display-table .table-header .table-cell {
  font-size: 14px;
  font-weight: 400;
  border: 1px solid transparent !important;
  border-top-color: #e4e8eb !important;
  border-bottom-color: #e4e8eb !important;
  position: relative;
  white-space: nowrap;
  word-wrap: normal;
  overflow-wrap: normal;
  padding: 12px 8px;
}
.theme__default .display-table .table-header .table-cell > .label {
  cursor: pointer;
  color: #7d838a;
  text-transform: uppercase;
  white-space: nowrap;
  word-wrap: normal;
  overflow-wrap: normal;
  overflow: hidden;
  display: block;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.theme__default .display-table .table-header .table-cell .checkbox {
  margin: 0;
}
.theme__default .display-table .table-body {
  display: table-row-group;
}
.theme__default .display-table .table-body .table-row:hover {
  background-color: transparent;
}
.theme__default .display-table .table-body .table-row:hover:before {
  -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZjNmNWY3IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyMiAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjIgMHYxNWMtMy4zMSAwLTYtMi42OS02LTZ2LTNjMC0zLjMxIDIuNjktNiA2LTZ6Ii8+PC9zdmc+") 6 8 / 6px 8px repeat;
  -o-border-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZjNmNWY3IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyMiAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjIgMHYxNWMtMy4zMSAwLTYtMi42OS02LTZ2LTNjMC0zLjMxIDIuNjktNiA2LTZ6Ii8+PC9zdmc+") 6 8 / 6px 8px repeat;
  border-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZjNmNWY3IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyMiAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjIgMHYxNWMtMy4zMSAwLTYtMi42OS02LTZ2LTNjMC0zLjMxIDIuNjktNiA2LTZ6Ii8+PC9zdmc+") 6 8 / 6px 8px repeat;
  -moz-border-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZjNmNWY3IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyMiAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjIgMHYxNWMtMy4zMSAwLTYtMi42OS02LTZ2LTNjMC0zLjMxIDIuNjktNiA2LTZ6Ii8+PC9zdmc+") 6 8 / 6px 8px stretch;
  }
  .theme__default .display-table .table-body .table-row:hover:after {
  -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZjNmNWY3IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyMiAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMCAwdjE1YzMuMzEgMCA2LTIuNjkgNi02di0zYzAtMy4zMS0yLjY5LTYtNi02eiIvPjwvc3ZnPg==") 6 8 / 6px 8px repeat;
  -o-border-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZjNmNWY3IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyMiAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMCAwdjE1YzMuMzEgMCA2LTIuNjkgNi02di0zYzAtMy4zMS0yLjY5LTYtNi02eiIvPjwvc3ZnPg==") 6 8 / 6px 8px repeat;
  border-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZjNmNWY3IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyMiAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMCAwdjE1YzMuMzEgMCA2LTIuNjkgNi02di0zYzAtMy4zMS0yLjY5LTYtNi02eiIvPjwvc3ZnPg==") 6 8 / 6px 8px repeat;
  -moz-border-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZjNmNWY3IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyMiAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMCAwdjE1YzMuMzEgMCA2LTIuNjkgNi02di0zYzAtMy4zMS0yLjY5LTYtNi02eiIvPjwvc3ZnPg==") 6 8 / 6px 8px stretch;
  }
  .theme__default .display-table .table-body .table-row:hover .table-cell {
  background-color: #f2f4f7;
  }
  .theme__default .display-table .table-body .table-cell {
  padding: 12px;
  }
  .theme__default .display-table .table-body .table-cell.table-cell-context {
  padding-bottom: 0;
  padding-top: 0;
  }
  .theme__default .display-table .table-body.padding-sm .table-cell {
  padding: 4px 12px;
  }
  .theme__default .display-table .table-body.vertical-top .table-cell {
  vertical-align: top;
  }
  .theme__default .display-table.display-table-list.table-animated-hover .table-row {
  -webkit-transition: background .4s ease;
  -o-transition: background .4s ease;
  transition: background .4s ease;
  }
  .theme__default .display-table.display-table-list.table-animated-hover .table-cell-muted {
  -webkit-transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
  transition: opacity 1s ease;
  }
  .theme__default .display-table.display-table-list .table-row:hover {
  background: #f2f4f7;
  }
  .theme__default .display-table.display-table-list .table-row:hover .table-cell-muted {
  opacity: .15;
  }
  .theme__default .display-table.display-table-list .table-row .table-cell:not(first-child) {
    padding: 12px 12px 12px 0;
  }
  .theme__default .display-table.display-table-list .table-row .table-cell:first-child {
    padding: 12px;
  }
  .theme__default .display-table.display-table-list .table-row .table-cell.table-cell-error-indicator {
    width: 44px;
  }
  .theme__default .display-table.display-table-list .table-row .table-cell.table-cell-number {
    width: 64px;
  }
  .theme__default .display-table.display-table-list .table-row .table-cell.table-cell-context {
    width: 44px;
  }
  .theme__default .display-table.display-table-list .table-row .table-cell.table-cell-amount > i, .theme__default .display-table.display-table-list .table-row .table-cell.table-cell-amount > span {
    vertical-align: middle;
  }
  .theme__default .display-table.display-table-list .table-row .table-cell.table-cell-amount span + i {
    margin-left: 4px;
  }
  .theme__default .display-table .cell-width-5 {
    width: 5%;
  }
  .theme__default .display-table .cell-width-10 {
    width: 10%;
  }
  .theme__default .display-table .cell-width-15 {
    width: 15%;
  }
  .theme__default .display-table .cell-width-20 {
    width: 20%;
  }
  .theme__default .display-table .cell-width-25 {
    width: 25%;
  }
  .theme__default .display-table .cell-width-30 {
    width: 30%;
  }
  .theme__default .display-table .cell-width-35 {
    width: 35%;
  }
  .theme__default .display-table .cell-width-40 {
    width: 40%;
  }
  .theme__default .display-table .cell-width-45 {
    width: 45%;
  }
  .theme__default .display-table .cell-width-50 {
    width: 50%;
  }
  .theme__default .display-table .cell-width-55 {
    width: 55%;
  }
  .theme__default .display-table .cell-width-60 {
    width: 60%;
  }
  .theme__default .display-table .cell-width-65 {
    width: 65%;
  }
  .theme__default .display-table .cell-width-70 {
    width: 70%;
  }
  .theme__default .display-table .cell-width-75 {
    width: 75%;
  }
  .theme__default .display-table .cell-width-80 {
    width: 80%;
  }
  .theme__default .display-table .cell-width-85 {
    width: 85%;
  }
  .theme__default .display-table .cell-width-90 {
    width: 90%;
  }
  .theme__default .display-table .cell-width-95 {
    width: 95%;
  }
  .theme__default .display-table .cell-width-100 {
    width: 100%;
  }
  .theme__default .color-red {
    color: #db1237 !important;
  }
  .theme__default .color-green {
    color: #ffdd2d !important;
  }
  .theme__default .color-blue {
    color: #1358bf !important;
  }
  .theme__default .color-orange {
    color: #f90 !important;
  }
  .theme__default .color-gray {
    color: #b2b8bf !important;
  }
  .theme__default .color-gray-light {
    color: #e4e8eb !important;
  }
  .theme__default .color-black {
    color: #1f1f22 !important;
  }
  .theme__default .touch .on-hover-show {
    display: none;
  }
  .theme__default .on-hover-show {
    visibility: hidden;
    vertical-align: top;
    display: inline-block;
  }
  .theme__default .on-hover-show i {
    display: block;
  }
  .theme__default .on-hover-show * {
    -webkit-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
  }
  .theme__default div.list-accounts-item:hover .on-hover-show, .theme__default div.table-row:hover .on-hover-show, .theme__default tr:not(.clicked):hover .on-hover-show {
    visibility: visible;
  }
  .theme__default .padding-top {
    padding-top: 16px !important;
  }
  .theme__default .padding-right {
    padding-right: 16px !important;
  }
  .theme__default .padding-bottom {
    padding-bottom: 16px !important;
  }
  .theme__default .padding-left {
    padding-left: 16px !important;
  }
  .theme__default .padding-vertical {
    padding: 16px 0 !important;
  }
  .theme__default .padding-horizontal {
    padding: 0 16px !important;
  }
  .theme__default .padding-zero {
    padding: 0 !important;
  }
  .theme__default .padding-top-0 {
    padding-top: 0 !important;
  }
  .theme__default .padding-top-1 {
    padding-top: 4px !important;
  }
  .theme__default .padding-top-2 {
    padding-top: 8px !important;
  }
  .theme__default .padding-top-3 {
    padding-top: 12px !important;
  }
  .theme__default .padding-top-4 {
    padding-top: 16px !important;
  }
  .theme__default .padding-top-5 {
    padding-top: 20px !important;
  }
  .theme__default .padding-top-6 {
    padding-top: 24px !important;
  }
  .theme__default .padding-right-0 {
    padding-right: 0 !important;
  }
  .theme__default .padding-right-1 {
    padding-right: 4px !important;
  }
  .theme__default .padding-right-2 {
    padding-right: 8px !important;
  }
  .theme__default .padding-right-3 {
    padding-right: 12px !important;
  }
  .theme__default .padding-right-4 {
    padding-right: 16px !important;
  }
  .theme__default .padding-right-5 {
    padding-right: 20px !important;
  }
  .theme__default .padding-right-6 {
    padding-right: 24px !important;
  }
  .theme__default .padding-bottom-0 {
    padding-bottom: 0 !important;
  }
  .theme__default .padding-bottom-1 {
    padding-bottom: 4px !important;
  }
  .theme__default .padding-bottom-2 {
    padding-bottom: 8px !important;
  }
  .theme__default .padding-bottom-3 {
    padding-bottom: 12px !important;
  }
  .theme__default .padding-bottom-4 {
    padding-bottom: 16px !important;
  }
  .theme__default .padding-bottom-5 {
    padding-bottom: 20px !important;
  }
  .theme__default .padding-bottom-6 {
    padding-bottom: 24px !important;
  }
  .theme__default .padding-left-0 {
    padding-left: 0 !important;
  }
  .theme__default .padding-left-1 {
    padding-left: 4px !important;
  }
  .theme__default .padding-left-2 {
    padding-left: 8px !important;
  }
  .theme__default .padding-left-3 {
    padding-left: 12px !important;
  }
  .theme__default .padding-left-4 {
    padding-left: 16px !important;
  }
  .theme__default .padding-left-5 {
    padding-left: 20px !important;
  }
  .theme__default .padding-left-6 {
    padding-left: 24px !important;
  }
  .theme__default .margin-top {
    margin-top: 16px !important;
  }
  .theme__default .margin-top-0 {
    margin-top: 0 !important;
  }
  .theme__default .margin-top-1 {
    margin-top: 4px !important;
  }
  .theme__default .margin-top-2 {
    margin-top: 8px !important;
  }
  .theme__default .margin-top-3 {
    margin-top: 12px !important;
  }
  .theme__default .margin-top-4 {
    margin-top: 16px !important;
  }
  .theme__default .margin-top-6 {
    margin-top: 24px !important;
  }
  .theme__default .margin-top-8 {
    margin-top: 32px !important;
  }
  .theme__default .margin-right {
    margin-right: 16px !important;
  }
  .theme__default .margin-right-0 {
    margin-right: 0 !important;
  }
  .theme__default .margin-right-1 {
    margin-right: 4px !important;
  }
  .theme__default .margin-right-2 {
    margin-right: 8px !important;
  }
  .theme__default .margin-right-3 {
    margin-right: 12px !important;
  }
  .theme__default .margin-right-4 {
    margin-right: 16px !important;
  }
  .theme__default .margin-bottom {
    margin-bottom: 16px !important;
  }
  .theme__default .margin-bottom-0 {
    margin-bottom: 0 !important;
  }
  .theme__default .margin-bottom-1 {
    margin-bottom: 4px !important;
  }
  .theme__default .margin-bottom-2 {
    margin-bottom: 8px !important;
  }
  .theme__default .margin-bottom-3 {
    margin-bottom: 12px !important;
  }
  .theme__default .margin-bottom-4 {
    margin-bottom: 16px !important;
  }
  .theme__default .margin-bottom-5 {
    margin-bottom: 20px !important;
  }
  .theme__default .margin-bottom-6 {
    margin-bottom: 24px !important;
  }
  .theme__default .margin-bottom-7 {
    margin-bottom: 28px !important;
  }
  .theme__default .margin-bottom-8 {
    margin-bottom: 32px !important;
  }
  .theme__default .margin-bottom-12 {
    margin-bottom: 48px !important;
  }
  .theme__default .margin-left {
    margin-left: 16px !important;
  }
  .theme__default .margin-left-0 {
    margin-left: 0 !important;
  }
  .theme__default .margin-left-1 {
    margin-left: 4px !important;
  }
  .theme__default .margin-left-2 {
    margin-left: 8px !important;
  }
  .theme__default .margin-left-3 {
    margin-left: 12px !important;
  }
  .theme__default .margin-left-4 {
    margin-left: 16px !important;
  }
  .theme__default .margin-vertical {
    margin: 16px 0 !important;
  }
  .theme__default .margin-left-auto {
    margin-left: auto;
  }
  .theme__default .margin-top-auto {
    margin-top: auto;
  }
  .theme__default .margin-right-auto {
    margin-right: auto;
  }
  .theme__default .margin-bottom-auto {
    margin-bottom: auto;
  }
  .theme__default .nowrap {
    white-space: nowrap;
  }
  .theme__default .pre {
    white-space: pre-line;
  }
  .theme__default .pre-wrap, .theme__default .wrap {
    word-wrap: break-word;
  }
  .theme__default .pre-wrap {
    white-space: pre-wrap !important;
  }
  .theme__default .pointer {
    cursor: pointer;
  }
  .theme__default .cursor-default {
    cursor: default !important;
  }
  .theme__default .text-ellipsis {
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .theme__default .inline-block {
    display: inline-block;
  }
  .theme__default .inline {
    display: inline;
  }
  .theme__default .block {
    display: block;
  }
  .theme__default .valign-middle {
    vertical-align: middle;
  }
  .theme__default .valign-top {
    vertical-align: top;
  }
  .theme__default .annex {
    margin-left: 4px;
  }
  .theme__default .annex:before {
    content: "(";
  }
  .theme__default .annex:after {
    content: ")";
  }
  .theme__default .center-vertical {
    display: inline-block;
    vertical-align: middle;
    float: none;
  }
  .theme__default .full-width {
    width: 100%;
  }
  .theme__default .small, .theme__default small {
    font-size: 12px;
    line-height: 16px;
  }
  .theme__default .smaller {
    font-size: 10px;
    line-height: 12px;
  }
  .theme__default .large {
    font-size: 16px;
    line-height: 24px;
  }
  .theme__default .bold-text, .theme__default b, .theme__default strong {
    font-weight: 500;
  }
  .theme__default .text-green {
    color: #ffdd2d;
  }
  .theme__default .text-orange {
    color: #f90;
  }
  .theme__default .text-red {
    color: #db1237;
  }
  .theme__default .text-blue {
    color: #1358bf;
  }
  .theme__default .text-gray {
    color: #b2b8bf;
  }
  .theme__default .text-muted {
    color: #7d838a;
  }
  .theme__default .text-hint {
    display: inline-block;
    padding: 8px;
    border: 1px solid transparent;
    vertical-align: middle;
  }
  .theme__default .text-addon-plus:before {
    content: "+ ";
  }
  .theme__default .sticker {
    background-color: #b2b8bf;
    color: #fff;
    padding: 0 4px;
    margin-right: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
  }
  .theme__default .text-strike {
    text-decoration: line-through;
  }
  .theme__default .primary-menu {
    border-right: 1px solid #d0d7dd;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 224px;
    background: #fff;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    z-index: 2;
  }
  .theme__default .primary-menu:after, .theme__default .primary-menu:before {
    content: " ";
    display: table;
  }
  .theme__default .primary-menu:after {
    clear: both;
  }
  @media (max-width: 1365px) {
    .theme__default .primary-menu.closed {
      -webkit-transform: translateX(-110%);
      -ms-transform: translateX(-110%);
      transform: translateX(-110%);
    }
  }
  .theme__default .primary-menu-container, .theme__default .primary-menu-edit-mode-container {
    color: #7d838a;
    position: absolute;
    top: 60px;
    bottom: 0;
    width: 100%;
    flex-direction: column;
  }
  .theme__default .primary-menu-container, .theme__default .primary-menu-container .first-level-container, .theme__default .primary-menu-edit-mode-container, .theme__default .primary-menu-edit-mode-container .first-level-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .theme__default .primary-menu-container .first-level-container, .theme__default .primary-menu-edit-mode-container .first-level-container {
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .theme__default .primary-menu-container .first-level-container .primary-menu-tooltip, .theme__default .primary-menu-edit-mode-container .first-level-container .primary-menu-tooltip {
    width: 204px;
    left: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
  }
  .theme__default .primary-menu-container .first-level-container .primary-menu-tooltip .menu-popover-tip, .theme__default .primary-menu-edit-mode-container .first-level-container .primary-menu-tooltip .menu-popover-tip {
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .theme__default .primary-menu-container .enter-edit-mode-container, .theme__default .primary-menu-edit-mode-container .enter-edit-mode-container {
    max-height: 76px;
    min-height: 76px;
    height: 76px;
    overflow: hidden;
    margin-top: auto;
  }
  .theme__default .primary-menu-container .enter-edit-mode-container .enter-edit-mode-container-content, .theme__default .primary-menu-edit-mode-container .enter-edit-mode-container .enter-edit-mode-container-content {
    -webkit-transform: translateY(48px);
    -ms-transform: translateY(48px);
    transform: translateY(48px);
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
  }
  .theme__default .primary-menu-container .enter-edit-mode-container .enter-edit-mode-button-toggler, .theme__default .primary-menu-edit-mode-container .enter-edit-mode-container .enter-edit-mode-button-toggler {
    font-size: 12px;
    line-height: 16px;
    color: #7d838a;
    cursor: pointer;
    text-align: center;
    height: 28px;
    margin: 0;
    padding: 0;
    background: transparent;
    border: 0;
    outline: none;
    width: 100%;
    display: block;
  }
  .theme__default .primary-menu-container .enter-edit-mode-container .enter-edit-mode-button-toggler .enter-edit-mode-button-toggler-content, .theme__default .primary-menu-edit-mode-container .enter-edit-mode-container .enter-edit-mode-button-toggler .enter-edit-mode-button-toggler-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    width: 100%;
  }
  .theme__default .primary-menu-container .enter-edit-mode-container .enter-edit-mode-button-toggler .text-container + .caret-svg-icon, .theme__default .primary-menu-edit-mode-container .enter-edit-mode-container .enter-edit-mode-button-toggler .text-container + .caret-svg-icon {
    margin-left: 4px;
  }
  .theme__default .primary-menu-container .enter-edit-mode-container .enter-edit-mode-button-toggler:focus, .theme__default .primary-menu-container .enter-edit-mode-container .enter-edit-mode-button-toggler:hover, .theme__default .primary-menu-edit-mode-container .enter-edit-mode-container .enter-edit-mode-button-toggler:focus, .theme__default .primary-menu-edit-mode-container .enter-edit-mode-container .enter-edit-mode-button-toggler:hover {
    color: #1f1f22;
  }
  .theme__default .primary-menu-container .enter-edit-mode-container .enter-edit-mode-button-toggler:focus .caret-svg-icon, .theme__default .primary-menu-container .enter-edit-mode-container .enter-edit-mode-button-toggler:hover .caret-svg-icon, .theme__default .primary-menu-edit-mode-container .enter-edit-mode-container .enter-edit-mode-button-toggler:focus .caret-svg-icon, .theme__default .primary-menu-edit-mode-container .enter-edit-mode-container .enter-edit-mode-button-toggler:hover .caret-svg-icon {
    fill: #1f1f22;
  }
  .theme__default .primary-menu-container .enter-edit-mode-container .caret-svg-icon, .theme__default .primary-menu-edit-mode-container .enter-edit-mode-container .caret-svg-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    display: block;
    fill: #7d838a;
    height: 20px;
    width: 20px;
  }
  .theme__default .primary-menu-container .enter-edit-mode-container.pressed .enter-edit-mode-container-content, .theme__default .primary-menu-edit-mode-container .enter-edit-mode-container.pressed .enter-edit-mode-container-content {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  .theme__default .primary-menu-container .enter-edit-mode-container.pressed .caret-svg-icon, .theme__default .primary-menu-edit-mode-container .enter-edit-mode-container.pressed .caret-svg-icon {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  .theme__default .primary-menu-container .enter-edit-mode-container .menu-items-container, .theme__default .primary-menu-edit-mode-container .enter-edit-mode-container .menu-items-container {
    margin-bottom: 0;
  }
  .theme__default .primary-menu-container .enter-edit-mode-container .menu-items-container:hover, .theme__default .primary-menu-edit-mode-container .enter-edit-mode-container .menu-items-container:hover {
    background: #e5fcf7;
  }
  .theme__default .primary-menu-container .enter-edit-mode-container .menu-items-container .menu-button:before, .theme__default .primary-menu-edit-mode-container .enter-edit-mode-container .menu-items-container .menu-button:before {
    display: none;
  }
  .theme__default .primary-menu-container .menu-items-container, .theme__default .primary-menu-edit-mode-container .menu-items-container {
    padding: 0;
    list-style: none;
  }
  .theme__default .primary-menu-container .menu-items-container .menu-items-list, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-items-list {
    padding: 8px 0;
  }
  .theme__default .primary-menu-container .menu-items-container .icon-container, .theme__default .primary-menu-edit-mode-container .menu-items-container .icon-container {
    display: block;
    width: 20px;
    height: 20px;
    margin-left: 6px;
    margin-right: 12px;
    text-align: center;
    position: relative;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .theme__default .primary-menu-container .menu-items-container .icon-container .badge, .theme__default .primary-menu-edit-mode-container .menu-items-container .icon-container .badge {
    background-color: #f90;
    position: absolute;
    left: 50%;
    bottom: 60%;
  }
  .theme__default .primary-menu-container .menu-items-container .divider, .theme__default .primary-menu-edit-mode-container .menu-items-container .divider {
    margin: 0 12px;
    border-bottom: 1px solid #e4e8eb;
  }
  .theme__default .primary-menu-container .menu-items-container .menu-item-container, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-item-container {
    min-height: 48px;
    overflow: hidden;
  }
  .theme__default .primary-menu-container .menu-items-container .menu-button, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button {
    position: relative;
    padding: 8px 6px;
    overflow: hidden;
    cursor: pointer;
    margin: 0;
    border: 0;
    outline: none;
    background: transparent;
    height: 100%;
    width: 100%;
    text-align: left;
    display: block;
  }
  .theme__default .primary-menu-container .menu-items-container .menu-button .menu-item-badge, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button .menu-item-badge {
    -webkit-box-shadow: -7px 1px 15px 4px #fff;
    box-shadow: -7px 1px 15px 4px #fff;
    background: #f90;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    display: block;
    font-size: 10px;
    line-height: 12px;
    line-height: 16px;
    padding: 0 6px;
    font-weight: 500;
    margin-left: auto;
    margin-right: 6px;
  }
  .theme__default .primary-menu-container .menu-items-container .menu-button.has-novelty, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button.has-novelty {
    background: #fff5e6;
  }
  .theme__default .primary-menu-container .menu-items-container .menu-button.has-novelty:before, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button.has-novelty:before {
    display: none;
  }
  .theme__default .primary-menu-container .menu-items-container .menu-button.has-novelty.active .menu-item-badge, .theme__default .primary-menu-container .menu-items-container .menu-button.has-novelty .menu-item-badge, .theme__default .primary-menu-container .menu-items-container .menu-button.has-novelty:hover .menu-item-badge, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button.has-novelty.active .menu-item-badge, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button.has-novelty .menu-item-badge, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button.has-novelty:hover .menu-item-badge {
    -webkit-box-shadow: -7px 1px 15px 4px #fff5e6;
    box-shadow: -7px 1px 15px 4px #fff5e6;
  }
  .theme__default .primary-menu-container .menu-items-container .menu-button .menu-button-content, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button .menu-button-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 8px 0;
    background-color: transparent;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #1f1f22;
    height: 32px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    outline: none;
    position: relative;
  }
  .theme__default .primary-menu-container .menu-items-container .menu-button .menu-button-content .label-container, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button .menu-button-content .label-container {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    overflow: hidden;
    white-space: nowrap;
  }
  .theme__default .primary-menu-container .menu-items-container .menu-button .menu-button-content .label-container-title, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button .menu-button-content .label-container-title {
    font-weight: 500;
  }
  .theme__default .primary-menu-container .menu-items-container .menu-button .menu-button-content .label-container-subtitle, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button .menu-button-content .label-container-subtitle {
    font-size: 10px;
    line-height: 12px;
  }
  .theme__default .primary-menu-container .menu-items-container .menu-button .default-icon-circle, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button .default-icon-circle {
    stroke: #b2b8bf;
  }
  .theme__default .primary-menu-container .menu-items-container .menu-button:before, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button:before {
    position: absolute;
    top: 4px;
    left: 4px;
    right: 0;
    bottom: 4px;
    content: "";
    display: block;
    -webkit-border-top-left-radius: 16px;
    border-top-left-radius: 16px;
    -webkit-border-bottom-left-radius: 16px;
    border-bottom-left-radius: 16px;
    background-color: #f2f4f7;
    opacity: 0;
    -webkit-transition: opacity .3s ease, -webkit-transform .3s ease;
    transition: opacity .3s ease, -webkit-transform .3s ease;
    -o-transition: opacity .3s ease, transform .3s ease;
    transition: opacity .3s ease, transform .3s ease;
    transition: opacity .3s ease, transform .3s ease, -webkit-transform .3s ease;
  }
  .theme__default .primary-menu-container .menu-items-container .menu-button:after, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button:after {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    display: block;
    width: 4px;
    height: 48px;
    -webkit-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    background-color: #ffdd2d;
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: .3s transform ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
  }
  .theme__default .primary-menu-container .menu-items-container .menu-button:focus:before, .theme__default .primary-menu-container .menu-items-container .menu-button:hover:before, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button:focus:before, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button:hover:before {
    opacity: 1;
  }
  .theme__default .primary-menu-container .menu-items-container .menu-button:focus .menu-item-badge, .theme__default .primary-menu-container .menu-items-container .menu-button:hover .menu-item-badge, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button:focus .menu-item-badge, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button:hover .menu-item-badge {
    -webkit-box-shadow: -7px 1px 15px 4px #e5fcf7;
    box-shadow: -7px 1px 15px 4px #e5fcf7;
  }
  .theme__default .primary-menu-container .menu-items-container .menu-button .primary-stroke, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button .primary-stroke {
    stroke: #b2b8bf;
  }
  .theme__default .primary-menu-container .menu-items-container .menu-button.active:before, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button.active:before {
    opacity: 1;
    -webkit-transform: scale(1.15, 1.5);
    -ms-transform: scale(1.15, 1.5);
    transform: scale(1.15, 1.5);
    background-color: #e4e8eb;
  }
  .theme__default .primary-menu-container .menu-items-container .menu-button.active:after, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button.active:after {
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
  }
  .theme__default .primary-menu-container .menu-items-container .menu-button.active .secondary-fill, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button.active .secondary-fill {
    fill: #ffdd2d;
  }
  .theme__default .primary-menu-container .menu-items-container .menu-button.active .primary-fill, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button.active .primary-fill {
    fill: #1f1f22;
  }
  .theme__default .primary-menu-container .menu-items-container .menu-button.active .primary-stroke, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button.active .primary-stroke {
    stroke: #ffdd2d;
  }
  .theme__default .primary-menu-container .menu-items-container .menu-button.active .menu-item-badge, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button.active .menu-item-badge {
    -webkit-box-shadow: -7px 1px 15px 4px #e5fcf7;
    box-shadow: -7px 1px 15px 4px #e5fcf7;
  }
  .theme__default .primary-menu-container .menu-items-container .menu-button.sortable-ghost, .theme__default .primary-menu-container .menu-items-container .menu-button.sortable-ghost:hover, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button.sortable-ghost, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button.sortable-ghost:hover {
    background: #7d838a;
  }
  .theme__default .primary-menu-container .menu-items-container .menu-button.sortable-ghost .menu-button-content, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button.sortable-ghost .menu-button-content {
    display: none;
  }
  .theme__default .primary-menu-container .menu-items-container .menu-button.enter-edit-mode-button, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button.enter-edit-mode-button {
    background: #f2f4f7;
  }
  .theme__default .primary-menu-container .menu-items-container .menu-button.enter-edit-mode-button:focus, .theme__default .primary-menu-container .menu-items-container .menu-button.enter-edit-mode-button:hover, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button.enter-edit-mode-button:focus, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button.enter-edit-mode-button:hover {
    background: #e4e8eb;
  }
  .theme__default .primary-menu-container .menu-items-container.create-block .menu-button .menu-button-content, .theme__default .primary-menu-edit-mode-container .menu-items-container.create-block .menu-button .menu-button-content {
    font-weight: 500;
  }
  .theme__default .primary-menu-container .menu-items-container.create-block .menu-button .secondary-fill, .theme__default .primary-menu-edit-mode-container .menu-items-container.create-block .menu-button .secondary-fill {
    fill: #ffdd2d;
  }
  .theme__default .primary-menu-container .menu-items-container.create-block .menu-button .primary-fill, .theme__default .primary-menu-edit-mode-container .menu-items-container.create-block .menu-button .primary-fill {
    fill: #1f1f22;
  }
  .theme__default .primary-menu-container .menu-items-container.create-block .outer-question-circle, .theme__default .primary-menu-edit-mode-container .menu-items-container.create-block .outer-question-circle {
    fill: #ffdd2d;
  }
  .theme__default .primary-menu-container .menu-items-container.create-block .question-icon, .theme__default .primary-menu-edit-mode-container .menu-items-container.create-block .question-icon {
    fill: #1f1f22;
  }
  .theme__default .primary-menu-container .menu-items-container.shop-menu-item, .theme__default .primary-menu-edit-mode-container .menu-items-container.shop-menu-item {
    background: #f2f4f7;
    border-top: 1px solid #d0d7dd;
  }
  .theme__default .primary-menu-container .menu-items-container.shop-menu-item .menu-item-container, .theme__default .primary-menu-edit-mode-container .menu-items-container.shop-menu-item .menu-item-container {
    min-height: 60px;
  }
  .theme__default .primary-menu-container .menu-items-container.shop-menu-item .shop-fill, .theme__default .primary-menu-edit-mode-container .menu-items-container.shop-menu-item .shop-fill {
    fill: #198cfe;
  }
  .theme__default .primary-menu-container .menu-items-container.shop-menu-item .menu-button:before, .theme__default .primary-menu-edit-mode-container .menu-items-container.shop-menu-item .menu-button:before {
    display: none;
  }
  .theme__default .primary-menu-container .menu-items-container.shop-menu-item .menu-button:after, .theme__default .primary-menu-edit-mode-container .menu-items-container.shop-menu-item .menu-button:after {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    display: block;
    width: 4px;
    height: 48px;
    -webkit-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    background-color: #198cfe;
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: .3s transform ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    top: 6px;
  }
  .theme__default .primary-menu-container .menu-items-container.shop-menu-item .menu-button .menu-button-content, .theme__default .primary-menu-edit-mode-container .menu-items-container.shop-menu-item .menu-button .menu-button-content {
    height: 44px;
  }
  .theme__default .primary-menu-container .menu-items-container.shop-menu-item .menu-button .hide-on-active, .theme__default .primary-menu-edit-mode-container .menu-items-container.shop-menu-item .menu-button .hide-on-active {
    visibility: visible;
  }
  .theme__default .primary-menu-container .menu-items-container.shop-menu-item .menu-button .show-on-active, .theme__default .primary-menu-edit-mode-container .menu-items-container.shop-menu-item .menu-button .show-on-active {
    visibility: hidden;
  }
  .theme__default .primary-menu-container .menu-items-container.shop-menu-item .menu-button.active, .theme__default .primary-menu-container .menu-items-container.shop-menu-item .menu-button:focus, .theme__default .primary-menu-container .menu-items-container.shop-menu-item .menu-button:hover, .theme__default .primary-menu-edit-mode-container .menu-items-container.shop-menu-item .menu-button.active, .theme__default .primary-menu-edit-mode-container .menu-items-container.shop-menu-item .menu-button:focus, .theme__default .primary-menu-edit-mode-container .menu-items-container.shop-menu-item .menu-button:hover {
    background: #e4e8eb;
  }
  .theme__default .primary-menu-container .menu-items-container.shop-menu-item .menu-button.active:after, .theme__default .primary-menu-edit-mode-container .menu-items-container.shop-menu-item .menu-button.active:after {
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
  }
  .theme__default .primary-menu-container .menu-items-container.shop-menu-item .menu-button.active .hide-on-active, .theme__default .primary-menu-edit-mode-container .menu-items-container.shop-menu-item .menu-button.active .hide-on-active {
    visibility: hidden;
  }
  .theme__default .primary-menu-container .menu-items-container.shop-menu-item .menu-button.active .show-on-active, .theme__default .primary-menu-edit-mode-container .menu-items-container.shop-menu-item .menu-button.active .show-on-active {
    visibility: visible;
  }
  .theme__default .primary-menu-container .scroll-container, .theme__default .primary-menu-edit-mode-container .scroll-container {
    overflow-y: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
  }
  .theme__default .primary-menu-container .scroll-container .wrapper, .theme__default .primary-menu-edit-mode-container .scroll-container .wrapper {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .theme__default .primary-menu-container .scroll-container .trackY, .theme__default .primary-menu-edit-mode-container .scroll-container .trackY {
    visibility: hidden;
    z-index: 2;
    background: none !important;
  }
  .theme__default .primary-menu-container .scroll-container.show-track .trackY, .theme__default .primary-menu-container .scroll-container:hover .trackY, .theme__default .primary-menu-edit-mode-container .scroll-container.show-track .trackY, .theme__default .primary-menu-edit-mode-container .scroll-container:hover .trackY {
    visibility: visible;
  }
  .theme__default .primary-menu-container .scroll-container .content, .theme__default .primary-menu-edit-mode-container .scroll-container .content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    z-index: 0;
  }
  .theme__default .primary-menu-container .scroll-container .content .services-block, .theme__default .primary-menu-edit-mode-container .scroll-container .content .services-block {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .theme__default .primary-menu-container .scroll-container .bottom-shadow, .theme__default .primary-menu-container .scroll-container .top-shadow, .theme__default .primary-menu-edit-mode-container .scroll-container .bottom-shadow, .theme__default .primary-menu-edit-mode-container .scroll-container .top-shadow {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    height: 48px;
    pointer-events: none;
    z-index: 1;
  }
  .theme__default .primary-menu-container .scroll-container .bottom-shadow, .theme__default .primary-menu-edit-mode-container .scroll-container .bottom-shadow {
    bottom: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff));
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #fff);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), #fff);
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0), #fff);
  }
  .theme__default .primary-menu-container .scroll-container .top-shadow, .theme__default .primary-menu-edit-mode-container .scroll-container .top-shadow {
    top: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(top, #fff, rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(top, #fff, rgba(255, 255, 255, 0));
    background-image: linear-gradient(180deg, #fff, rgba(255, 255, 255, 0));
  }
  .theme__default .primary-menu-container .scroll-container.bottom-overlap .bottom-shadow, .theme__default .primary-menu-container .scroll-container.top-overlap .top-shadow, .theme__default .primary-menu-edit-mode-container .scroll-container.bottom-overlap .bottom-shadow, .theme__default .primary-menu-edit-mode-container .scroll-container.top-overlap .top-shadow {
    display: block;
  }
  .theme__default .primary-menu-container .scroll-container .novelty-button, .theme__default .primary-menu-edit-mode-container .scroll-container .novelty-button {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: none;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 24px;
    width: 172px;
    padding: 0;
    z-index: 2;
    border: 0 none;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    font-size: 12px;
    line-height: 16px;
    background-color: #f90;
    color: #fff;
    cursor: pointer;
  }
  .theme__default .primary-menu-container .scroll-container .novelty-button:hover, .theme__default .primary-menu-edit-mode-container .scroll-container .novelty-button:hover {
    background-color: #ffb13b;
  }
  .theme__default .primary-menu-container .scroll-container .novelty-button:active, .theme__default .primary-menu-edit-mode-container .scroll-container .novelty-button:active {
    background-color: #e58a00;
  }
  .theme__default .primary-menu-container .scroll-container .novelty-button .svg-icon, .theme__default .primary-menu-edit-mode-container .scroll-container .novelty-button .svg-icon {
    margin-right: 4px;
  }
  .theme__default .primary-menu-container .scroll-container .novelty-button .svg-icon .primary-fill, .theme__default .primary-menu-edit-mode-container .scroll-container .novelty-button .svg-icon .primary-fill {
    fill: #fff;
  }
  .theme__default .primary-menu-container .scroll-container.novelty-under-viewport .novelty-button, .theme__default .primary-menu-edit-mode-container .scroll-container.novelty-under-viewport .novelty-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .primary-menu-edit-mode-container {
    position: absolute;
    z-index: 1001;
  }
  .theme__default .primary-menu-edit-mode-container, .theme__default .primary-menu-edit-mode-container .backdrop, .theme__default .primary-menu-edit-mode-container .edit-area, .theme__default .primary-menu-edit-mode-container .edit-menu-items-area {
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
  }
  .theme__default .primary-menu-edit-mode-container .backdrop {
    position: fixed;
    background: rgba(0, 0, 0, 0.6);
  }
  .theme__default .primary-menu-edit-mode-container .edit-area {
    position: absolute;
    width: 585px;
    background: #565b62;
  }
  .theme__default .primary-menu-edit-mode-container .edit-area .edit-menu-items-area {
    position: absolute;
    bottom: 80px;
    top: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .theme__default .primary-menu-edit-mode-container .edit-area .heading {
    color: #fff;
    line-height: 1.35;
    margin: 8px 0 16px;
    font-weight: 500;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .theme__default .primary-menu-edit-mode-container .edit-area .left-column, .theme__default .primary-menu-edit-mode-container .edit-area .right-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 8px 0 24px;
    width: 292px;
  }
  .theme__default .primary-menu-edit-mode-container .edit-area .left-column {
    border-right: 1px solid #7d838a;
    width: 293px;
  }
  .theme__default .primary-menu-edit-mode-container .edit-area .empty-hidden-list-message-container {
    position: absolute;
    top: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    color: #fff;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
  }
  .theme__default .primary-menu-edit-mode-container .edit-area .empty-hidden-list-message-container .message {
    display: block;
    margin: 8px 0 0;
    opacity: .83;
    width: 160px;
  }
  .theme__default .primary-menu-edit-mode-container .edit-area .scroll-container .bottom-shadow {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(74, 74, 74, 0)), to(#565b62));
    background-image: -webkit-linear-gradient(top, rgba(74, 74, 74, 0), #565b62);
    background-image: -o-linear-gradient(top, rgba(74, 74, 74, 0), #565b62);
    background-image: linear-gradient(180deg, rgba(74, 74, 74, 0), #565b62);
  }
  .theme__default .primary-menu-edit-mode-container .edit-area .scroll-container .top-shadow {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#565b62), to(rgba(74, 74, 74, 0)));
    background-image: -webkit-linear-gradient(top, #565b62, rgba(74, 74, 74, 0));
    background-image: -o-linear-gradient(top, #565b62, rgba(74, 74, 74, 0));
    background-image: linear-gradient(180deg, #565b62, rgba(74, 74, 74, 0));
  }
  .theme__default .primary-menu-edit-mode-container .edit-area .scroll-container .content {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .theme__default .primary-menu-edit-mode-container .edit-area .track {
    background: rgba(255, 255, 255, 0.1) !important;
  }
  .theme__default .primary-menu-edit-mode-container .edit-area .thumb {
    background: rgba(255, 255, 255, 0.5) !important;
  }
  .theme__default .primary-menu-edit-mode-container .footer {
    position: absolute;
    left: 293px;
    bottom: 24px;
    text-align: center;
    width: 292px;
  }
  .theme__default .primary-menu-edit-mode-container .menu-items-container {
    margin: 0;
    padding-right: 16px;
  }
  .theme__default .primary-menu-edit-mode-container .menu-items-container.modifiable {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-item-container:not(:last-child) {
    margin-bottom: 8px;
  }
  .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button {
    background: #fff;
    padding: 8px 4px;
  }
  .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button:before {
    display: none;
  }
  .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button:hover .icon-container .drag-icon {
    fill: #565b62;
  }
  .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button .icon-container {
    width: 36px;
    height: auto;
    margin: 0;
  }
  .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button .icon-container .visibility-state-icon .primary-fill {
    fill: #ffdd2d;
  }
  .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button .icon-container .drag-icon {
    fill: #b2b8bf;
  }
  .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button .icon-container .shown-without-hover {
    display: inline-block;
  }
  .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button .icon-container.drag-icon-container {
    height: 16px;
    width: 12px;
    margin-left: auto;
  }
  .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button .icon-container:active .visibility-state-icon .primary-fill, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button .icon-container:focus .visibility-state-icon .primary-fill, .theme__default .primary-menu-edit-mode-container .menu-items-container .menu-button .icon-container:hover .visibility-state-icon .primary-fill {
    fill: #21a19a;
  }
  .theme__default .primary-menu-edit-mode-container .not-modifiable-items .menu-items-container .menu-button {
    pointer-events: none;
    opacity: .5;
  }
  .theme__default .primary-menu-edit-mode-container .not-modifiable-items .menu-items-container .menu-button:before {
    display: none;
  }
  .theme__default .primary-menu-edit-mode-container .not-modifiable-items .menu-items-container .menu-button:after {
    display: block;
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.3);
  }
  .theme__default .primary-menu-edit-mode-container .not-modifiable-items .menu-items-container .menu-button:hover {
    background: #fff;
  }
  .theme__default .primary-menu-edit-mode-container .not-modifiable-items .divider {
    height: 1px;
    margin: 8px 24px 8px 8px;
    opacity: .7;
    border-bottom: 1px solid #e4e8eb;
  }
  .theme__default .error-403 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 520px;
    padding: 28px 16px;
    margin: auto;
  }
  .theme__default .error-403 img {
    height: 120px;
    margin-bottom: 8px;
  }
  .theme__default .error-403 h2 {
    margin: 12px 0 20px;
    font-size: 16px;
    color: #b2b8bf;
  }
  .theme__default .error-404-page {
    overflow: auto;
    bottom: 0;
    z-index: 1000;
    height: 100%;
  }
  .theme__default .error-404-page, .theme__default .error-404-page .error-404-message {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
  }
  .theme__default .error-404-page .error-404-message {
    width: 100%;
    bottom: 50px;
    max-width: 334px;
    height: 370px;
    padding: 30px 25px 0;
    background: #fff;
    -webkit-box-shadow: 7px 10px 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: 7px 10px 0 0 rgba(0, 0, 0, 0.1);
    margin: auto;
    text-align: center;
  }
  .theme__default .error-404-page .error-404-message img {
    height: 30px;
    margin-bottom: 60px;
  }
  .theme__default .error-404-page .error-404-message .text404 {
    color: #fff;
    text-shadow: -1px -1px 0 #cecece, 1px -1px 0 #cecece, -1px 1px 0 #cecece, 1px 1px 0 #cecece;
    font-size: 50px;
    line-height: 70px;
  }
  .theme__default .error-404-page .error-404-message .img404 {
    height: 55px;
    margin: 0;
  }
  .theme__default .error-404-page .error-404-message h2 {
    margin: 14px 0 18px;
    font-size: 16px;
    color: #b2b8bf;
    text-transform: uppercase;
  }
  .theme__default .error-404-page .error-404-message p {
    font-size: 14px;
    color: #000;
  }
  .theme__default .error-404-page .error-404-message .footer {
    position: absolute;
    bottom: -50px;
    left: 0;
    right: 50px;
    height: 50px;
    background: #fff;
    -webkit-box-shadow: 7px 10px 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: 7px 10px 0 0 rgba(0, 0, 0, 0.1);
    padding-left: 50px;
    text-align: center;
  }
  .theme__default .error-404-page .error-404-message .footer a {
    line-height: 50px;
    color: #369;
  }
  .theme__default .error-404-page .error-404-message .triagle {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 50px 50px 0 0;
    border-color: #e4e4e4 transparent transparent;
    position: absolute;
    right: 0;
    bottom: -50px;
  }
  .theme__default .error-404-page .error-404-message .triagle-shadow {
    position: absolute;
    right: -7px;
    bottom: -60px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 50px 50px 0 0;
    border-color: rgba(0, 0, 0, 0.1) transparent transparent;
  }
  .theme__default .error-404 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 334px;
    height: 370px;
    padding: 30px 25px 0;
    margin: auto;
    text-align: center;
  }
  .theme__default .error-404 .icon {
    font-size: 80px;
    color: #e4e8eb;
  }
  .theme__default .error-404 img {
    height: 30px;
    margin-bottom: 60px;
  }
  .theme__default .error-404 .text404 {
    color: #fff;
    text-shadow: -1px -1px 0 #cecece, 1px -1px 0 #cecece, -1px 1px 0 #cecece, 1px 1px 0 #cecece;
    font-size: 50px;
    line-height: 70px;
  }
  .theme__default .error-404 .img404 {
    height: 55px;
    margin: 0;
  }
  .theme__default .error-404 h2 {
    margin: 14px 0 18px;
    font-size: 16px;
    color: #b2b8bf;
    text-transform: uppercase;
  }
  .theme__default .error-404 p {
    font-size: 14px;
    color: #000;
  }
  .theme__default .error-500 {
    max-width: 400px;
    margin: 0 auto;
    padding: 56px 0;
    text-align: center;
  }
  .theme__default .error-500 .title {
    margin-bottom: 60px;
  }
  .theme__default .error-500 .title:after {
    content: "";
    clear: both;
    display: block;
  }
  .theme__default .error-500 .title .image, .theme__default .error-500 .title .text {
    float: left;
  }
  .theme__default .error-500 .title .image {
    width: 33.33%;
  }
  .theme__default .error-500 .title .image i {
    width: 136px;
    height: 144px;
    display: block;
    background-image: url("data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTM2LjMwMSAxNDMuOTkzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMzYuMzAxIDE0My45OTM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRDNEMENCO308L3N0eWxlPjxnPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMTEwLjgyLDEzOS45OTMgNCwxMzkuOTkzIDQsNjUuNTc0IDYyLjU3OSw2NS41NzQgNjIuNTc5LDYzLjU3NCA0LDYzLjU3NCA0LDE4LjMzMiA3NS40NywxOC4zMzIgNzUuNDcsMTQuMzMyIDAsMTQuMzMyIDAsMTQzLjk5MyAxMTQuODIsMTQzLjk5MyAxMTQuODIsODguNTQ1IDExMC44Miw4OC41NDUgIi8+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI3MC4xNDEsMzAuNzkyIDcwLjE0MSwyOC43OTIgMTguNDE3LDI4Ljc5MiAxOC40MTcsNTMuNjAxIDYyLjU3OSw1My42MDEgNjIuNTc5LDUxLjYwMSAyMC40MTcsNTEuNjAxIDIwLjQxNywzMC43OTIgIi8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTM3Ljc3MSw3OC4xNjNIMTguNDE3djExLjM4MmgxOS4zNTRWNzguMTYzeiBNMzUuNzcxLDg3LjU0NUgyMC40MTd2LTcuMzgyaDE1LjM1NFY4Ny41NDV6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTY3LjA4Nyw3OC4xNjNINDcuNzMzdjExLjM4MmgxOS4zNTRWNzguMTYzeiBNNjUuMDg3LDg3LjU0NUg0OS43MzN2LTcuMzgyaDE1LjM1NFY4Ny41NDV6Ii8+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI4Ny41MjEsODAuMTYzIDg3LjUyMSw3OC4xNjMgNzcuMDQ5LDc4LjE2MyA3Ny4wNDksODkuNTQ1IDg3LjUyMSw4OS41NDUgODcuNTIxLDg3LjU0NSA3OS4wNDksODcuNTQ1IDc5LjA0OSw4MC4xNjMgIi8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTM3Ljc3MSw5Ni4xODdIMTguNDE3djExLjM4M2gxOS4zNTRWOTYuMTg3eiBNMzUuNzcxLDEwNS41NjlIMjAuNDE3di03LjM4M2gxNS4zNTRWMTA1LjU2OXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjcuMDg3LDk2LjE4N0g0Ny43MzN2MTEuMzgzaDE5LjM1NFY5Ni4xODd6IE02NS4wODcsMTA1LjU2OUg0OS43MzN2LTcuMzgzaDE1LjM1NFYxMDUuNTY5eiIvPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNzcuMDQ5LDEwNy41NjkgODQuOTY0LDEwNy41NjkgODQuOTY0LDEwNS41NjkgNzkuMDQ5LDEwNS41NjkgNzkuMDQ5LDk4LjE4NyA4NC45NjQsOTguMTg3IDg0Ljk2NCw5Ni4xODcgNzcuMDQ5LDk2LjE4NyAiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTguNDE3LDEyNS41OTNoMTkuMzU0di0xMS4zODJIMTguNDE3VjEyNS41OTN6IE0yMC40MTcsMTE2LjIxMWgxNS4zNTR2Ny4zODJIMjAuNDE3VjExNi4yMTF6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQ3LjczMywxMjUuNTkzaDE5LjM1NHYtMTEuMzgySDQ3LjczM1YxMjUuNTkzeiBNNDkuNzMzLDExNi4yMTFoMTUuMzU0djcuMzgySDQ5LjczM1YxMTYuMjExeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03Ny4wNDksMTI1LjU5M2gxOS4zNTR2LTExLjM4Mkg3Ny4wNDlWMTI1LjU5M3ogTTc5LjA0OSwxMTYuMjExaDE1LjM1NHY3LjM4Mkg3OS4wNDlWMTE2LjIxMXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNOTQuODU1LDYyLjM2NGwtNC4yMzUsNDIuMzU0bDQ1LjY4MS02Ni4yNjZoLTI2LjkzM0wxMzMuOTMyLDBMODkuMzg2LDAuMjI2TDY5LjI1LDYyLjM2NEg5NC44NTV6IE05Mi4yOTksNC4yMWwzNC4zMDgtMC4xNzNsLTI0LjU0LDM4LjQxNmgyNi42MThMOTYuMTQ2LDg5LjY1NGwzLjEyOS0zMS4yOUg3NC43NUw5Mi4yOTksNC4yMXoiLz48L2c+PC9zdmc+");
    }
    .theme__default .error-500 .title .text {
    width: 66.66%;
    text-align: left;
    color: #ffdd2d;
    padding: 16px 0 0 20px;
    font-size: 25px;
    line-height: normal;
    }
    .theme__default .error-500 button {
    margin-bottom: 20px;
    }
    .theme__default .error-500 p {
    font-size: 11px;
    }
    .theme__default .error-500.error-custom .title {
    margin-bottom: 28px;
    }
    .theme__default .error-500.error-custom .title .image i {
    margin-left: -32px;
    font-size: 160px;
    background-image: none;
    }
    .theme__default .error-500.error-custom .title .text {
    display: table-cell;
    height: 144px;
    float: none;
    padding: 0 0 0 20px;
    vertical-align: middle;
    }
    .theme__default .critical-error {
    padding: 0;
    text-align: center;
    z-index: 10000 !important;
    }
    .theme__default .critical-error i {
    margin-top: 30px;
    margin-bottom: 25px;
    }
    .theme__default .critical-error h2 {
    margin-top: 0;
    margin-bottom: 0;
    color: #d24040;
    font-size: 16px;
    }
    .theme__default .critical-error p {
    margin: 15px 45px 40px;
    font-size: 13px;
    color: #676767;
    }
    .theme__default .critical-error .modal-footer {
    padding: 12px;
    border: 0;
    height: 64px;
    background: #fff;
    text-align: center;
    border-top: 1px solid #e4e8eb;
    }
    .theme__default .sbbol3 .critical-error .modal-header {
    min-height: 0;
    padding: 0;
    border: none;
    }
    .theme__default .sbbol3 .critical-error h2 {
    color: #c11030;
    font-size: 21px;
    line-height: 32px;
    }
    .theme__default .sbbol3 .critical-error p {
    color: #7d838a;
    font-size: 14px;
    line-height: 20px;
    }
    .theme__default .sbbol3 .critical-error .modal-footer {
    background: none;
    height: auto;
    }
    .theme__default .header-general {
    margin-bottom: 24px;
    }
    .theme__default .header-general.fixed .row-old-design-and-cabinet {
    margin-bottom: 48px;
    }
    .theme__default .header-general #row-main-nav {
    overflow: hidden;
    }
    .theme__default .header-general #row-main-nav.visible, .theme__default .page.hold .header-general #row-main-nav {
    overflow: visible;
    }
    .theme__default .navbar-payment {
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.075);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.075);
    position: absolute;
    z-index: 1010;
    top: 100%;
    right: 0;
    left: 0;
    background-color: #fff;
  }
  .theme__default .navbar-payment .all-payments-btn {
    float: left;
    padding-left: 45%;
  }
  .theme__default .navbar-payment .float-right {
    float: right;
  }
  .theme__default .navbar-payment .navbar-dropdown-inner {
    padding: 24px 24px 20px;
  }
  .theme__default .navbar-payment .navbar-dropdown-inner .import-col {
    padding-left: 24px;
  }
  .theme__default .navbar-payment .navbar-dropdown-inner .payment-menu-header {
    margin-bottom: 24px;
    color: #b2b8bf;
    font-size: 14px;
  }
  .theme__default .navbar-payment .navbar-dropdown-inner .payment-menu-list:after, .theme__default .navbar-payment .navbar-dropdown-inner .payment-menu-list:before {
    content: " ";
    display: table;
  }
  .theme__default .navbar-payment .navbar-dropdown-inner .payment-menu-list:after {
    clear: both;
  }
  .theme__default .navbar-payment .navbar-dropdown-inner .payment-menu-list .payment-menu-col {
    position: relative;
    margin-bottom: 0;
    padding-left: 0;
  }
  .theme__default .navbar-payment .navbar-dropdown-inner .payment-menu-list .payment-menu-col .payment-menu-item {
    position: relative;
    list-style-type: none;
  }
  .theme__default .navbar-payment .navbar-dropdown-inner .payment-menu-list .payment-menu-col .payment-menu-item .link-neuter {
    display: inline-block;
    height: 20px;
  }
  .theme__default .navbar-payment .navbar-dropdown-inner .payment-menu-list .payment-menu-col .payment-menu-item .link-neuter .cropped {
    max-height: 36px;
  }
  .theme__default .navbar-payment .navbar-dropdown-inner .payment-menu-list .payment-menu-col.import-col {
    margin-bottom: 20px;
  }
  .theme__default .navbar-payment .navbar-dropdown-inner.delimiter:after {
    content: "";
    display: block;
    position: absolute;
    width: 1px;
    top: 60px;
    bottom: 92px;
    left: 66.66%;
    background: #e4e8eb;
  }
  .theme__default .navbar-payment .navbar-dropdown-inner.delimiter.screen-mode-SM:after, .theme__default .navbar-payment .navbar-dropdown-inner.delimiter.screen-mode-XS:after {
    bottom: 100px;
  }
  .theme__default .product-code-input-block {
    display: table;
    float: right;
  }
  .theme__default .product-code-input-block .product-code-input-wrapper {
    display: table-cell;
    vertical-align: middle;
  }
  .theme__default .product-code-input-block .product-code-input-form {
    position: relative;
    float: left;
    min-width: 120px;
  }
  .theme__default .product-code-input-block .product-code-input-form .product-code-input {
    font-size: 14px;
    outline: none;
    background-color: #fff;
  }
  .theme__default .product-code-input-block .product-code-input-form .product-code-input:disabled {
    cursor: not-allowed;
    background-color: #e4e8eb;
  }
  .theme__default .product-code-input-block .product-code-input-form .btn-send {
    -webkit-border-radius: 0;
    border-radius: 0;
    width: 32px;
    padding-right: 0;
    padding-left: 0;
    border: 1px solid transparent;
  }
  .theme__default .product-code-input-block .product-code-input-form .btn-send .spinner {
    display: none;
    margin: 0 auto;
    width: 16px;
    height: 16px;
  }
  .theme__default .product-code-input-block .product-code-input-form.processing .btn-send {
    background: #fff;
    border-color: #e4e8eb;
  }
  .theme__default .product-code-input-block .product-code-input-form.processing .btn-send .spinner {
    display: block;
  }
  .theme__default .product-code-input-block .product-code-input-form.processing .btn-send .arrow {
    display: none;
  }
  .theme__default .product-code-input-block .product-code-input-info {
    vertical-align: middle;
    display: table-cell;
    text-align: left;
    padding-left: 24px;
  }
  .theme__default .product-code-input-block .product-code-input-info .product-code-input-info-text {
    margin-right: 4px;
  }
  .theme__default .product-code-input-block .product-code-input-info .error {
    display: inline;
    font-size: 12px;
    color: #db1237;
    text-align: left;
    vertical-align: middle;
    line-height: 20px;
  }
  .theme__default .product-code-input-block .product-code-input-info .help-box-wrapper {
    white-space: nowrap;
  }
  .theme__default .product-code-input-block .product-code-input-info .help-box-wrapper:before {
    content: " ";
    font-size: 1px;
  }
  .theme__default .sbbol3 .product-code-input-block {
    position: relative;
    text-align: left;
    font-weight: 400;
    padding-right: 8px;
    line-height: 32px;
  }
  .theme__default .sbbol3 .product-code-input-block .product-code-input-wrapper {
    display: inline-block;
  }
  .theme__default .sbbol3 .product-code-input-block .product-code-input-wrapper .product-code-input-form input.form-control {
    padding-left: 16px;
    border: 1px solid #d0d7dd;
    -webkit-border-radius: 16px !important;
    border-radius: 16px !important;
  }
  .theme__default .sbbol3 .product-code-input-block .product-code-input-wrapper .product-code-input-form input.form-control:disabled {
    background-color: #f2f4f7;
  }
  .theme__default .sbbol3 .product-code-input-block .product-code-input-wrapper .product-code-input-form input.form-control.error {
    border: 1px solid #c11030;
  }
  .theme__default .sbbol3 .product-code-input-block .product-code-input-wrapper .product-code-input-form input.form-control.error + .input-group-btn .btn-send .arrow, .theme__default .sbbol3 .product-code-input-block .product-code-input-wrapper .product-code-input-form input.form-control.error + .input-group-btn .btn-sign .arrow {
    display: inline-block;
  }
  .theme__default .sbbol3 .product-code-input-block .product-code-input-wrapper .product-code-input-form input.form-control:focus {
    background-color: #fff;
    border: 1px solid #565b62;
  }
  .theme__default .sbbol3 .product-code-input-block .product-code-input-wrapper .product-code-input-form input.form-control:focus + .input-group-btn .btn-send, .theme__default .sbbol3 .product-code-input-block .product-code-input-wrapper .product-code-input-form input.form-control:focus + .input-group-btn .btn-sign {
    background-color: #ffdd2d !important;
  }
  .theme__default .sbbol3 .product-code-input-block .product-code-input-wrapper .product-code-input-form .input-group-btn {
    position: absolute;
    top: 1px;
    right: 1px;
    z-index: 2;
    height: calc(100% - 2px);
    width: auto;
  }
  .theme__default .sbbol3 .product-code-input-block .product-code-input-wrapper .product-code-input-form .input-group-btn .btn-send, .theme__default .sbbol3 .product-code-input-block .product-code-input-wrapper .product-code-input-form .input-group-btn .btn-sign {
    height: 100%;
    width: 30px;
    background-color: #90d0cc !important;
    border: none;
    -webkit-border-radius: 16px;
    border-radius: 16px;
  }
  .theme__default .sbbol3 .product-code-input-block .product-code-input-wrapper .product-code-input-form .input-group-btn .btn-send .icon-error-circle-fill, .theme__default .sbbol3 .product-code-input-block .product-code-input-wrapper .product-code-input-form .input-group-btn .btn-sign .icon-error-circle-fill {
    display: none;
  }
  .theme__default .sbbol3 .product-code-input-block .product-code-input-wrapper .product-code-input-form.processing .btn-send, .theme__default .sbbol3 .product-code-input-block .product-code-input-wrapper .product-code-input-form.processing .btn-sign {
    background-color: #ffdd2d !important;
  }
  .theme__default .sbbol3 .product-code-input-block .product-code-input-wrapper .product-code-input-form.processing .btn-send .arrow, .theme__default .sbbol3 .product-code-input-block .product-code-input-wrapper .product-code-input-form.processing .btn-sign .arrow {
    display: none;
  }
  .theme__default .sbbol3 .product-code-input-block .product-code-input-wrapper .product-code-input-form.processing input.form-control {
    background-color: #fff;
  }
  .theme__default .sbbol3 .product-code-input-block .product-code-input-wrapper .product-code-input-form .input-group-btn {
    top: 0;
  }
  .theme__default .sbbol3 .product-code-input-block .product-code-input-info {
    height: 32px;
    display: inline-block;
    padding-left: 8px;
  }
  .theme__default .sbbol3 .product-code-input-block .product-code-input-info .error {
    position: absolute;
    top: 32px;
    left: 16px;
  }
  .theme__default .navbar-services {
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.075);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.075);
    position: absolute;
    z-index: 1010;
    top: 100%;
    right: 0;
    left: 0;
    background-color: #fff;
  }
  .theme__default .navbar-services .navbar-dropdown-inner {
    padding: 24px 20px 20px;
  }
  .theme__default .navbar-services .more {
    padding: 12px;
    border-top: 1px solid #e4e8eb;
  }
  .theme__default .navbar-services .list:after, .theme__default .navbar-services .list:before {
    content: " ";
    display: table;
  }
  .theme__default .navbar-services .list:after {
    clear: both;
  }
  .theme__default .navbar-services .navbar-services-item {
    float: left;
    width: 14.285%;
    height: 108px;
    padding: 0 20px;
    margin-bottom: 12px;
    text-align: center;
    text-decoration: none;
  }
  .theme__default .navbar-services .navbar-services-item span {
    display: block;
  }
  .theme__default .navbar-services .navbar-services-item span.icon {
    margin: 0 auto 12px;
  }
  .theme__default .navbar-services .navbar-services-item span.text {
    font-size: 12px;
    color: #1f1f22;
  }
  .theme__default .navbar-services .navbar-services-item .icon i {
    display: inline-block;
    height: 44px;
  }
  .theme__default .navbar-services .product-code-input-block {
    position: absolute;
    max-width: 340px;
  }
  .theme__default .navbar-services .product-code-input-block .product-code-input-form {
    max-width: 144px;
  }
  .theme__default .navbar-services .without-promo-block .navbar-services-item {
    width: 14.285%;
  }
  .theme__default .navbar-services .with-promo-block .navbar-services-item {
    width: 20%;
    padding: 0 16px;
  }
  @media (max-width: 1199px) {
    .theme__default .navbar-services .without-promo-block .navbar-services-item {
      width: 16.66%;
    }
    .theme__default .navbar-services .with-promo-block .navbar-services-item {
      width: 25%;
      padding: 0 20px;
    }
  }
  @media (max-width: 991px) {
    .theme__default .navbar-services .with-promo-block .navbar-services-item, .theme__default .navbar-services .without-promo-block .navbar-services-item {
      width: 20%;
    }
    .theme__default .navbar-services .all-products-btn {
      float: right;
    }
  }
  .theme__default .navbar-services .navbar-services-row {
    position: relative;
    min-height: 240px;
  }
  .theme__default .navbar-services .navbar-services-row .promo-block {
    position: absolute;
    top: -24px;
    right: 0;
    bottom: 0;
  }
  .theme__default .navbar-services .navbar-services-row .promo-block .promo-wrapper {
    height: 100%;
  }
  .theme__default .navbar-services .navbar-services-row .promo-block .promo-wrapper .promo-item {
    position: relative;
    height: 100%;
    margin-right: -20px;
    overflow: hidden;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #3aa784), to(#b2d549));
    background: -webkit-linear-gradient(#3aa784 30%, #b2d549);
    background: -o-linear-gradient(#3aa784 30%, #b2d549);
    background: linear-gradient(#3aa784 30%, #b2d549);
    cursor: pointer;
  }
  .theme__default .navbar-services .navbar-services-row .promo-block .promo-wrapper .promo-item .promo-image {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
  }
  .theme__default .navbar-services .navbar-services-row .promo-transition-enter {
    opacity: 0;
  }
  .theme__default .navbar-services .navbar-services-row .promo-transition-enter.promo-transition-enter-active {
    opacity: 1;
    -webkit-transition: opacity .3s ease-in;
    -o-transition: opacity .3s ease-in;
    transition: opacity .3s ease-in;
  }
  .theme__default .menu-footer {
    border-top: 1px solid #e4e8eb;
    padding-top: 20px;
  }
  .theme__default .menu-footer.footer-with-promo-block {
    position: relative;
  }
  .theme__default .menu-footer.footer-with-promo-block:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    border-top: 1px solid #e4e8eb;
    margin-top: -1px;
    margin-right: -20px;
  }
  .theme__default .document-action-spinner {
    z-index: 120;
    position: fixed;
  }
  .theme__default .acceptance-advance-list .page-header-borderless {
    margin-bottom: 0;
  }
  .theme__default .acceptance-advance-list .acceptance-advance-table .number {
    width: 5%;
  }
  .theme__default .acceptance-advance-list .acceptance-advance-table .date {
    width: 10%;
  }
  .theme__default .acceptance-advance-list .acceptance-advance-table .end-date, .theme__default .acceptance-advance-list .acceptance-advance-table .receiver, .theme__default .acceptance-advance-list .acceptance-advance-table .start-date, .theme__default .acceptance-advance-list .acceptance-advance-table .sum {
    width: 15%;
  }
  .theme__default .acceptance-advance-list .acceptance-advance-table .status {
    width: 10%;
  }
  .theme__default .acceptance-advance-list .acceptance-advance-table .col-context-menu {
    width: 5%;
  }
  .theme__default .acceptance-advance-edit-page .acceptance-advance-form {
    padding: 0;
  }
  .theme__default .acceptance-advance-edit-page .pay-req-accept-last-date-unlimited {
    padding-bottom: 12px;
  }
  .theme__default .acceptance-advance-edit-page .receiver-requisites-caption {
    font-weight: 500;
    margin-bottom: 16px;
  }
  .theme__default .acceptance-advance-edit-page .date-and-number-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .acceptance-advance-edit-page .date-and-number-block .contract-number {
    max-width: 348px;
  }
  .theme__default .acceptance-advance-edit-page .input-help-text {
    font-size: 14px;
    line-height: 20px;
    color: #7d838a;
  }
  .theme__default .acceptance-advance-edit-page .form-group .row-error-wrapper {
    margin-top: 12px;
  }
  .theme__default .acceptance-advance-details .details-page-body dt {
    color: #1f1f22;
  }
  .theme__default .acceptance-advance-details .details-page-body h2 {
    margin-bottom: 12px;
    color: #1f1f22;
  }
  .theme__default .acceptance-advance-details .details-page-body .purpose {
    white-space: pre-wrap;
    word-wrap: break-word;
  }
  .theme__default .modal-body .acceptance-advance-details .details-page-body {
    padding-right: 0;
    padding-left: 0;
  }
  .theme__default .acceptance-advance-details .details-page-body .icon-substantiating-document {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 2px;
    cursor: pointer;
  }
  @media (max-width: 991px) {
    .theme__default .acceptance-advance-details .details-page-body {
      margin-bottom: 24px;
    }
  }
  .theme__default .acceptance-advance-details .details-page-body .col-debit-type-row {
    padding-top: 16px;
  }
  .theme__default .acceptance-advance-details .details-page-body .bank-info-block {
    margin-top: 16px;
  }
  .theme__default .acceptance-advance-details .details-page-body .information-plate .information-cell:last-child {
    width: 100%;
  }
  .theme__default .acceptance-advance-details .details-page-body .information-plate .information-cell:last-child .information-block {
    display: inline-block;
    width: 50%;
  }
  .theme__default .acceptance-advance-details .details-page-body .alert-process {
    margin-bottom: 16px;
  }
  .theme__default .acceptance-advance-details .details-page-body .payment-field-error {
    margin-top: 8px;
  }
  .theme__default .acceptance-advance-details .details-page-body .dl-horizontal dt {
    width: 240px;
  }
  .theme__default .acceptance-advance-details .details-page-body .dl-horizontal dd {
    margin-left: 248px;
    margin-bottom: 16px;
  }
  .theme__default .acceptance-advance-details .details-page-body .dl-horizontal dd:last-child {
    margin-bottom: 0;
  }
  .theme__default .acceptance-advance-details-lightbox .details-page-body dt {
    color: #1f1f22;
  }
  .theme__default .acceptance-advance-details-lightbox .details-page-body h2 {
    margin-bottom: 12px;
    color: #1f1f22;
  }
  .theme__default .acceptance-advance-details-lightbox .details-page-body .purpose {
    white-space: pre-wrap;
    word-wrap: break-word;
  }
  .theme__default .modal-body .acceptance-advance-details-lightbox .details-page-body {
    padding-right: 0;
    padding-left: 0;
  }
  .theme__default .acceptance-advance-details-lightbox .details-page-body .icon-substantiating-document {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 2px;
    cursor: pointer;
  }
  @media (max-width: 991px) {
    .theme__default .acceptance-advance-details-lightbox .details-page-body {
      margin-bottom: 24px;
    }
  }
  .theme__default .acceptance-advance-details-lightbox .details-page-body .col-debit-type-row {
    padding-top: 16px;
  }
  .theme__default .acceptance-advance-details-lightbox .details-page-body .bank-info-block {
    margin-top: 16px;
  }
  .theme__default .acceptance-advance-details-lightbox .details-page-body .information-plate .information-cell:last-child {
    width: 100%;
  }
  .theme__default .acceptance-advance-details-lightbox .details-page-body .information-plate .information-cell:last-child .information-block {
    display: inline-block;
    width: 50%;
  }
  .theme__default .acceptance-advance-details-lightbox .details-page-body .alert-process {
    margin-bottom: 16px;
  }
  .theme__default .acceptance-advance-details-lightbox .details-page-body .payment-field-error {
    margin-top: 8px;
  }
  .theme__default .acceptance-advance-details-lightbox .details-page-body .dl-horizontal dt {
    width: 200px;
  }
  .theme__default .acceptance-advance-details-lightbox .details-page-body .dl-horizontal dd {
    margin-left: 208px;
    margin-bottom: 12px;
  }
  .theme__default .acceptance-advance-details-lightbox .details-page-body .dl-horizontal dd:last-child {
    margin-bottom: 0;
  }
  .theme__default .account-change-tariff-modal .modal-subtitle {
    margin-bottom: 8px;
  }
  .theme__default .account-change-tariff-modal .current-tariff-info-step .info .row:not(:last-child) {
    margin-bottom: 12px;
  }
  .theme__default .account-change-tariff-modal .conditions-step .conditions {
    padding: 16px 20px;
    background-color: #f2f4f7;
    border: 1px solid #e4e8eb;
    margin-bottom: 24px;
  }
  .theme__default .account-change-tariff-modal .conditions-step .conditions ul {
    margin: 0;
    padding: 0 0 0 16px;
  }
  .theme__default .account-change-tariff-modal .conditions-step .conditions ul li:not(:last-child) {
    margin-bottom: 20px;
  }
  .theme__default .account-change-tariff-modal .conditions-step .conditions + .checkbox {
    margin-bottom: 0;
  }
  .theme__default .account-change-tariff-modal .confirmation-step .info .row:not(:last-child) {
    margin-bottom: 12px;
  }
  .theme__default .account-change-tariff-modal .confirmation-step .conditions ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .theme__default .account-change-tariff-modal .confirmation-step .conditions ul li:not(:last-child) {
    margin-bottom: 8px;
  }
  .theme__default .account-change-tariff-modal .tariff-list {
    list-style: none;
    display: block;
    border: 1px solid #e4e8eb;
    border-bottom: none;
    padding: 0;
  }
  .theme__default .account-change-tariff-modal .tariff-list .tariff-item {
    border: none;
    border-bottom: 1px solid #e4e8eb;
  }
  .theme__default .account-change-tariff-modal .tariff-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 8px 16px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #e4e8eb;
  }
  .theme__default .account-change-tariff-modal .tariff-item-info {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
  .theme__default .account-change-tariff-modal .tariff-item-description {
    margin-top: 8px;
  }
  .theme__default .account-change-tariff-modal .tariff-item-action {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .theme__default .account-manage-modal .modal-subtitle {
    margin-bottom: 20px;
  }
  .theme__default .account-manage-modal .modal-fields {
    min-height: 80px;
  }
  .theme__default .panel-sub-org-name {
    padding: 12px 12px 12px 24px;
    font-size: 20px;
    text-transform: uppercase;
  }
  .theme__default .accounts-multi-select-wrapper {
    position: relative;
  }
  .theme__default .accounts-multi-select-wrapper .custom-dropdown {
    padding: 0;
  }
  .theme__default .accounts-multi-select-wrapper .custom-dropdown .checkbox {
    padding-top: 0;
  }
  .theme__default .accounts-multi-select-wrapper .custom-dropdown .row {
    margin: 0;
  }
  .theme__default .accounts-multi-select-wrapper .custom-dropdown .panel-header {
    border-bottom: 1px solid #e4e8eb;
    padding: 8px 12px 0;
  }
  .theme__default .accounts-multi-select-wrapper .custom-dropdown .panel-header.with-tabs {
    height: 80px;
  }
  .theme__default .accounts-multi-select-wrapper .custom-dropdown .panel-footer {
    border-top: 1px solid #e4e8eb;
    padding: 8px 0;
  }
  .theme__default .accounts-multi-select-wrapper .dropdown-lightbox-z-index {
    z-index: 110;
  }
  .theme__default .accounts-multi-select-wrapper .empty-list, .theme__default .accounts-multi-select-wrapper .loading-message {
    padding: 20px;
    text-align: center;
  }
  .theme__default .accounts-multi-select-wrapper .list-item {
    height: 28px;
    padding: 4px 12px;
  }
  .theme__default .accounts-multi-select-wrapper .list-item.group {
    background: #f2f4f7;
    border-top: 1px solid #e4e8eb;
    border-bottom: 1px solid #e4e8eb;
  }
  .theme__default .accounts-multi-select-wrapper .list-item:hover {
    background: #f2f4f7;
  }
  .theme__default .accounts-multi-select-wrapper .list-item .content-wrapper {
    margin: 0;
    line-height: 20px;
  }
  .theme__default .accounts-multi-select-wrapper .list-item .list-item-label {
    width: 100%;
    padding-right: 0;
  }
  .theme__default .accounts-multi-select-wrapper .list-item .list-item-content {
    overflow: hidden;
    width: 100%;
  }
  .theme__default .accounts-multi-select-wrapper .list-item .account-number {
    float: left;
  }
  .theme__default .accounts-multi-select-wrapper .list-item .amount-wrapper {
    float: right;
  }
  .theme__default .accounts-multi-select-wrapper .select-all-label {
    width: 100%;
  }
  .theme__default .accounts-multi-select-wrapper .multi-select {
    padding: 4px 64px 4px 8px;
    border: 1px solid #d0d7dd;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    line-height: 20px;
    min-height: 32px;
    cursor: pointer;
  }
  .theme__default .accounts-multi-select-wrapper .multi-select.disabled {
    color: #7d838a;
    cursor: not-allowed;
  }
  .theme__default .accounts-multi-select-wrapper .multi-select .labels {
    margin-bottom: 0;
    padding-left: 0;
  }
  .theme__default .accounts-multi-select-wrapper .multi-select .label {
    padding: 0 8px;
    background: #f2f4f7;
    margin: 0 8px 0 -4px;
    line-height: 16px;
    cursor: auto;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
  .theme__default .accounts-multi-select-wrapper .multi-select .label .label-inner {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .theme__default .accounts-multi-select-wrapper .carret {
    position: absolute;
    top: 1px;
    right: 1px;
  }
  .theme__default .accounts-multi-select-wrapper .clear {
    position: absolute;
    top: 1px;
    right: 32px;
  }
  .theme__default .accounts-multi-select-wrapper .empty-label {
    color: #7d838a;
    padding-left: 4px;
  }
  .theme__default .accounts-multi-select-wrapper .group-item {
    overflow: hidden;
    line-height: 20px;
  }
  .theme__default .accounts-multi-select-wrapper .group-item .title {
    float: left;
    text-transform: uppercase;
    color: #b2b8bf;
  }
  .theme__default .accounts-multi-select-wrapper .group-item .btn {
    padding: 0;
    line-height: 20px;
  }
  .theme__default .accounts-multi-select-wrapper .group-control-wrapper {
    padding-top: 8px;
    text-align: right;
  }
  .theme__default .accounts-multi-select-wrapper .group-control-wrapper .tabs {
    position: absolute;
  }
  .theme__default .accounts-multi-select-wrapper .group-control-wrapper .btn:not(.btn-block):not(.btn-link) ~ .btn:not(.btn-block):not(.btn-link) {
    margin-left: 0;
  }
  .theme__default .accounts-multi-select-wrapper .group-control-wrapper .multiselect-tab {
    margin-bottom: -1px;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .theme__default .accounts-multi-select-wrapper .group-control-wrapper .multiselect-tab.active-tab {
    border-bottom: 1px solid #fff;
    background: #fff;
  }
  .theme__default .accounts-multi-select-wrapper .group-control-wrapper .title {
    display: inline-block;
  }
  .theme__default .accounts-multi-select-wrapper .group-control-wrapper .accounts-counter {
    display: inline-block;
    padding: 0 8px;
    color: #b2b8bf;
  }
  .theme__default .accounts-multi-select-wrapper .group-control-wrapper .accounts-counter-label {
    display: inline-block;
    padding: 0 4px;
  }
  .theme__default .accounts-multi-select-wrapper .search-wrapper {
    position: relative;
    height: 32px;
  }
  .theme__default .accounts-multi-select-wrapper .search-wrapper .search-input {
    padding: 0 32px;
  }
  .theme__default .accounts-multi-select-wrapper .search-wrapper .search-label {
    width: 100%;
    margin: 0;
  }
  .theme__default .account-tariff-status .current-tariff + .statement {
    margin-left: 24px;
  }
  .theme__default .account-tariff-status .statement {
    position: relative;
  }
  .theme__default .account-tariff-status .statement i + span {
    margin-left: 0;
  }
  .theme__default .account-tariff-status .statement .badge-status {
    margin-right: 4px;
    margin-left: 0;
    top: 0;
    display: inline-block;
    float: none;
  }
  .theme__default .account-tariff-status .statement .loading {
    display: inline-block;
    margin-right: 4px;
  }
  .theme__default .account-tariff-status .statement .loading img {
    vertical-align: top;
  }
  .theme__default .account-overdraft .amount-rub-eq {
    margin-top: 12px !important;
  }
  @media (min-width: 1200px) {
    .theme__default .account-transfer-edit .payment-promo-offer-container-right-sidebar {
      top: 0;
    }
  }
  .theme__default .account-transfer-edit .page-body {
    position: relative;
  }
  @media (min-width: 1200px) {
    .theme__default .account-transfer-edit .page-body .short-hr {
      padding-right: 20px;
    }
  }
  .theme__default .account-transfer-edit .page-body .alert-process {
    margin-bottom: 16px;
  }
  .theme__default .account-transfer-edit .page-body .payment-field-error {
    margin-top: 8px;
  }
  .theme__default .account-remain-plan .amount-rub-eq {
    margin-top: -12px;
  }
  .theme__default .modal-dialog .accounts-statements-modal-header .modal-title {
    text-transform: none;
  }
  .theme__default .modal-dialog .accounts-statements-modal-header .custom-tabs {
    margin-bottom: 0;
  }
  .theme__default .modal-dialog .accounts-statements-modal-header .custom-tabs > li > a {
    padding: 4px 24px 2px;
  }
  .theme__default .modal-dialog .accounts-statements-modal-header .tab-create {
    vertical-align: baseline;
  }
  .theme__default .modal-dialog .accounts-statements-modal-header .tab-create .beta {
    font-size: 10px;
    line-height: 12px;
    color: #db1237;
  }
  .theme__default .modal-dialog .accounts-statements-modal-header .tab-regular {
    vertical-align: baseline;
  }
  .theme__default .modal-dialog .accounts-statements-modal-header.modal-header {
    padding-bottom: 0;
  }
  .theme__default .modal-dialog .accounts-statements-modal-header .nav-tabs.custom-tabs {
    border-top: 1px solid #d0d7dd;
    margin-left: -32px;
    margin-right: -32px;
    margin-top: 16px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
  }
  .theme__default .modal-dialog .accounts-statements-modal-header .nav-tabs.custom-tabs > li:first-child {
    padding-left: 8px;
  }
  .theme__default .incoming-slider {
    margin-bottom: 24px;
  }
  .theme__default .incoming-slider.hide-slider {
    display: none;
  }
  .theme__default .incoming-slider .slick-list {
    height: 92px;
  }
  .theme__default .incoming-slider .slick-dots {
    position: absolute;
    bottom: -36px;
  }
  .theme__default .incoming-slider .slick-dots li {
    vertical-align: middle;
  }
  .theme__default .incoming-slider .slick-dots button:before {
    opacity: .5;
    font-size: 6px;
  }
  .theme__default .incoming-slider .slick-dots .slick-active button:before, .theme__default .incoming-slider .slick-dots button:hover:before {
    color: #f90;
    opacity: 1;
  }
  .theme__default .incoming-slider .slider-arrow {
    cursor: pointer;
    color: #777;
    width: 28px;
    height: 24px;
  }
  .theme__default .incoming-slider .slider-arrow .icon {
    font-size: 24px;
    font-weight: 600;
  }
  .theme__default .incoming-slider .slider-arrow .icon:hover {
    color: #f90;
  }
  .theme__default .incoming-slider .sms-banner {
    margin-top: 12px;
    margin-bottom: 0;
  }
  .theme__default .panel-invitation {
    height: 80px;
    padding: 8px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-top: 12px;
  }
  .theme__default .panel-invitation .description-wrapper {
    display: table;
    height: 64px;
  }
  @media (max-width: 767px) {
    .theme__default .panel-invitation .description-wrapper.forbidden {
      height: 32px;
    }
  }
  .theme__default .panel-invitation .description {
    display: table-cell;
    vertical-align: middle;
  }
  .theme__default .panel-invitation .description-text {
    max-height: 64px;
    font-size: 16px;
  }
  .theme__default .panel-invitation .btn-invitation {
    margin-top: 16px;
  }
  @media (max-width: 767px) {
    .theme__default .panel-invitation .btn-invitation {
      margin-top: 0;
    }
  }
  .theme__default .statement-format-form .statement-formats {
    overflow: hidden;
  }
  .theme__default .statement-format-form .statement-formats .format-checkbox {
    float: left;
  }
  .theme__default .statement-format-form .statement-params .encoding-wrapper .encoding-select-wrapper {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .theme__default .statement-format-form .statement-params .encoding-wrapper .encoding-select-wrapper .select-custom-wrapper {
    width: 80px;
  }
  @media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .theme__default .statement-format-form .statement-params .encoding-wrapper .select-custom-wrapper {
      display: -ms-inline-flexbox;
    }
  }
  .theme__default .statement-params-tooltip {
    max-width: 300px;
  }
  .theme__default .currency-notices-select-list {
    height: 416px;
  }
  .theme__default .currency-notices-select-list .spinner-wrapper {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
  }
  .theme__default .currency-notices-select-list .currency-notices-select-content {
    height: 360px;
  }
  .theme__default .currency-notices-select-list .currency-notices-select-content .col-transfer-date {
    width: 100px;
  }
  .theme__default .currency-notices-select-list .currency-notices-select-content .col-amount {
    width: 176px;
  }
  .theme__default .accounts-statements-modal-with-encoding .col-encoding {
    text-transform: none;
  }
  .theme__default .accounts-statements-modal-with-encoding .col-encoding .select-custom-wrapper {
    background: none;
  }
  .theme__default .panel-widget {
    opacity: 1;
    -webkit-animation: fadeIn .15s 1 ease-in;
    -moz-animation: fadeIn .15s 1 ease-in;
    -ms-animation: fadeIn .15s 1 ease-in;
    -webkit-animation-fill-mode: initial;
    animation-fill-mode: none;
    padding: 24px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e4e8eb;
    margin-bottom: 24px;
    background-color: #fff;
  }
  .theme__default .panel-widget > .panel-heading {
    margin-bottom: 20px;
  }
  .theme__default .panel-widget > .panel-heading .panel-title {
    font-size: 20px;
    text-transform: uppercase;
  }
  .theme__default .panel-widget > .panel-heading .panel-actions {
    text-align: right;
    line-height: 24px;
  }
  .theme__default .panel-widget .panel-body {
    margin-bottom: 8px;
  }
  .theme__default .panel-widget .panel-body .panel-info {
    text-align: center;
    padding: 50px 0;
  }
  .theme__default .panel-widget .panel-footer {
    padding-top: 8px;
  }
  .theme__default .panel-widget .panel-list .row {
    border-bottom: 1px solid #ddd;
    padding: 4px 0;
  }
  .theme__default .panel-widget .panel-list .row h5 {
    margin: 0;
    font-weight: 500;
    line-height: 1.35;
  }
  .theme__default .panel-widget .panel-list .row b {
    line-height: 1.35;
  }
  .theme__default .panel-widget-light {
    padding: 24px 0;
  }
  .theme__default .panel-widget-light h4 {
    padding: 8px 0;
    margin: 0;
    text-transform: uppercase;
    color: #b2b8bf;
    font-size: 16px;
  }
  .theme__default .einvoice-content-iframe {
    width: 100%;
    min-height: 600px;
    border: none;
  }
  .theme__default .sbbol3 .einvoice-content-iframe {
    height: 100%;
  }
  .theme__default .e-invoicing-widget {
    color: #1f1f22;
    display: block;
    width: 100%;
    padding: 12px;
  }
  .theme__default .e-invoicing-widget:after, .theme__default .e-invoicing-widget:before {
    content: " ";
    display: table;
  }
  .theme__default .e-invoicing-widget:after {
    clear: both;
  }
  .theme__default .e-invoicing-widget span.status, .theme__default .e-invoicing-widget span.text {
    display: block;
  }
  .theme__default .e-invoicing-widget span.status {
    float: left;
    position: relative;
  }
  .theme__default .e-invoicing-widget span.status .icon {
    display: block;
  }
  .theme__default .e-invoicing-widget span.status .badge {
    position: absolute;
    top: -8px;
    left: -10px;
  }
  .theme__default .e-invoicing-widget span.text {
    margin-left: 48px;
    line-height: 16px;
    text-align: left;
  }
  .theme__default .currency-featured-amount-input div {
    vertical-align: middle;
  }
  .theme__default .currency-featured-amount-input .amount-delimiter {
    width: 24px;
  }
  .theme__default .sd-date-number-field label {
    height: 32px;
  }
  .theme__default .sd-text-field .control-label {
    padding-top: 0;
  }
  .theme__default .combined.currency-featured-amount-input {
    width: 100%;
  }
  .theme__default .supporting-document-details .dl-horizontal dt {
    width: 216px;
  }
  .theme__default .supporting-document-details .dl-horizontal dd {
    margin-left: 216px;
  }
  .theme__default .featured-amount {
    width: auto;
  }
  .theme__default .featured-amount, .theme__default .featured-amount .amount-supply {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .theme__default .featured-amount .amount-supply .amount-delimiter {
    width: 24px;
  }
  .theme__default .featured-amount .amount-supply .currency {
    padding: 0 4px;
  }
  .theme__default .sdi-operations-list {
    border: 1px solid #e4e8eb;
    margin-bottom: 16px;
  }
  .theme__default .sdi-operations-list .search-field {
    padding: 12px;
    border-bottom: 1px solid #e4e8eb;
  }
  .theme__default .sdi-operations-list .search-field .row {
    margin-left: -6px;
    margin-right: -6px;
  }
  .theme__default .sdi-operations-list .search-field .row [class^=col-] {
    padding: 0 6px;
  }
  .theme__default .sdi-operations-list .errors-panel {
    background: #f2f4f7;
    padding: 12px;
    border: 1px solid #e4e8eb;
    border-bottom: 0;
  }
  .theme__default .sdi-operations-list .supporting-documents-table .col-number {
    width: 48px;
  }
  .theme__default .sdi-operations-list .supporting-documents-table .col-date {
    width: 164px;
  }
  .theme__default .sdi-operations-list .supporting-documents-table .col-context-menu {
    padding: 16px;
    width: 60px;
  }
  .theme__default .sdi-operations-list .supporting-documents-table .col-icon {
    padding: 16px;
    width: 44px;
  }
  .theme__default .sdi-operations-list .supporting-documents-table .col-supply-feature {
    width: 100px;
  }
  .theme__default .sdi-operations-list .sdi-operations {
    padding: 0 28px;
    overflow-y: auto;
    width: 100%;
  }
  .theme__default .sdi-operations-list .empty-list-placeholder-wrapper {
    display: table;
    width: inherit;
    height: inherit;
  }
  .theme__default .sdi-operations-list .empty-list-placeholder-wrapper .empty-list-placeholder {
    padding: 12px;
    display: table-cell;
    vertical-align: middle;
    color: #7d838a;
  }
  .theme__default .sdi-operations-list .empty-list-placeholder-wrapper .empty-list-placeholder .icon {
    font-size: 112px;
    margin: 8px 0;
  }
  .theme__default .sdi-operations-list .empty-list-placeholder-wrapper .empty-list-placeholder > p {
    margin: 16px 0 8px;
    font-size: 16px;
    line-height: 24px;
  }
  .theme__default .sdi-operations-list .sdi-operations-view {
    max-height: 552px;
  }
  .theme__default .sdi-operations-list .sdi-operations-edit {
    height: 552px;
  }
  .theme__default .sdi-operations-list .sdi-operations-edit .empty-list-placeholder-wrapper {
    height: 492px;
  }
  .theme__default .sd-modal-datepicker {
    padding-right: 0;
    padding-left: 0;
  }
  .theme__default .sd-modal-correction-info {
    padding-bottom: 0;
  }
  .theme__default .extended-filter-wrap {
    -webkit-transition: max-height 1s ease, margin .5s ease, opacity 1s ease;
    -o-transition: max-height 1s ease, margin .5s ease, opacity 1s ease;
    transition: max-height 1s ease, margin .5s ease, opacity 1s ease;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    margin: 0 -32px;
    border-top: 1px solid #e4e8eb;
  }
  .theme__default .extended-filter-wrap .extended-filter {
    background-color: #fff;
    padding: 16px 40px 0;
    -webkit-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
  }
  .theme__default .extended-filter-wrap .extended-filter hr {
    margin-left: -12px;
    margin-right: -12px;
  }
  .theme__default .extended-filter-wrap.animation-show {
    max-height: 600px;
    opacity: 1;
    margin-bottom: 8px;
  }
  .theme__default .extended-filter-wrap.animation-hide {
    max-height: 0;
    opacity: 0;
    margin-bottom: 0;
  }
  .theme__default .extended-filter-wrap.show {
    max-height: 1000px;
    opacity: 1;
    overflow: visible;
    margin-bottom: 8px;
  }
  .theme__default .extended-filter {
    background-color: #f2f4f7;
    padding: 24px 24px 16px;
  }
  .theme__default .extended-filter .input-group.date, .theme__default .extended-filter .segmented-button-account .form-control.no-amount h5 {
    width: 100%;
  }
  .theme__default .extended-filter .segmented-button-account .form-control h5 {
    width: 40%;
  }
  .theme__default .extended-filter .segmented-button-account .form-control h5 + span {
    width: 60%;
  }
  .theme__default .extended-filter .segmented-button-account.date-range .item.item-selected h5 {
    width: 43%;
  }
  .theme__default .extended-filter .segmented-button-account.date-range .item.item-selected h5 + span {
    width: 57%;
  }
  .theme__default .extended-filter .segmented-button-account.date-range .item.item-selected.no-value h5 {
    width: 100%;
  }
  .theme__default .extended-filter .segmented-button-account.date-range .item h5, .theme__default .extended-filter .segmented-button-account.date-range .item h5 + span {
    width: 50%;
  }
  .theme__default .extended-filter .segmented-button-account .Select.date-range .item h5 {
    width: 43%;
  }
  .theme__default .extended-filter .segmented-button-account .Select.date-range .item h5 + span {
    width: 57%;
  }
  .theme__default .extended-filter .segmented-button-account .Select.date-range .item.no-value h5 {
    width: 100%;
  }
  .theme__default .extended-filter .Select .country-select-item .country-name {
    width: 172px;
  }
  @media (max-width: 1199px) {
    .theme__default .extended-filter .Select .country-select-item .country-name {
      width: 144px;
    }
    .theme__default .extended-filter .Select .country-select-item .country-code-min {
      display: none;
    }
  }
  @media (max-width: 991px) {
    .theme__default .extended-filter .Select .country-select-item .country-name {
      width: 212px;
    }
    .theme__default .extended-filter .Select .country-select-item .country-code-min {
      display: block;
    }
  }
  .theme__default .extended-filter .save-params-checkbox {
    display: inline-block;
    margin-left: 24px;
  }
  .theme__default .extended-filter-options {
    margin-top: 0;
    margin-bottom: 0;
  }
  .theme__default .extended-filter-options .extended-filter-option {
    margin-top: 2px;
    margin-bottom: 2px;
    margin-right: 8px;
    -webkit-border-radius: 14px;
    border-radius: 14px;
    padding: 1px 24px 1px 18px;
    border: 1px solid #d0d7dd;
    background: #f2f4f7;
    line-height: 20px;
  }
  .theme__default .extended-filter-options .extended-filter-option .remove-button {
    top: 1px;
    right: 4px;
  }
  .theme__default .extended-filter-option {
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    background: #f2f4f7;
    border: 1px solid #f2f4f7;
    margin-right: 24px;
    margin-bottom: 4px;
    padding-right: 8px;
    padding-left: 8px;
    position: relative;
    line-height: 24px;
    vertical-align: text-top;
    word-break: break-all;
  }
  .theme__default .extended-filter-option > span {
    line-height: 22px;
    display: block;
    padding-right: 20px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .theme__default .extended-filter-option .remove-button {
    position: absolute;
  }
  .theme__default .extended-filter-option:hover {
    margin-right: 8px;
    padding-right: 24px;
  }
  .theme__default .filter-panel + .extended-filter-wrap.animation-show, .theme__default .filter-panel + .extended-filter-wrap.show, .theme__default .filter-panel + .filter-panel-line + .extended-filter-wrap.animation-show, .theme__default .filter-panel + .filter-panel-line + .extended-filter-wrap.show, .theme__default .filter-panel + div > .extended-filter-wrap.animation-show, .theme__default .filter-panel + div > .extended-filter-wrap.show, .theme__default .filter-panel-line + div > .extended-filter-wrap .extended-filter {
    padding-bottom: 16px;
  }
  .theme__default .filter-panel-line + div > .extended-filter-wrap.animation-hide, .theme__default .filter-panel-line + div > .extended-filter-wrap.animation-show, .theme__default .filter-panel-line + div > .extended-filter-wrap.show {
    margin-bottom: 0;
  }
  .theme__default .page-component .payments-extended-filter .filter-tabs-container {
    background-color: #f2f4f7;
    margin: 0 -32px;
    padding: 12px 32px 0;
    border-bottom: 1px solid #e4e8eb;
  }
  .theme__default .page-component .payments-extended-filter .filter-tabs-container + div > .filter-panel {
    margin-top: 0;
    border: none;
  }
  .theme__default .extended-filter-button.btn-link .svg-icon {
    margin-right: 8px;
  }
  .theme__default .extended-filter-button.btn-link .svg-icon .primary-fill {
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
  }
  .theme__default .last-accept-day-count {
    padding-left: 4px;
    color: #db1237;
  }
  .theme__default .payment-details-block dt {
    color: #1f1f22;
  }
  .theme__default .payment-details-block h2 {
    margin-bottom: 12px;
    color: #1f1f22;
  }
  .theme__default .payment-details-block .purpose {
    white-space: pre-wrap;
    word-wrap: break-word;
  }
  .theme__default .modal-body .payment-details-block {
    padding-right: 0;
    padding-left: 0;
  }
  .theme__default .payment-details-block .icon-substantiating-document {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 2px;
    cursor: pointer;
  }
  @media (max-width: 991px) {
    .theme__default .payment-details-block {
      margin-bottom: 24px;
    }
  }
  .theme__default .payment-details-block .col-debit-type-row {
    padding-top: 16px;
  }
  .theme__default .payment-details-block .bank-info-block {
    margin-top: 16px;
  }
  .theme__default .payment-details-block .information-plate .information-cell:last-child {
    width: 100%;
  }
  .theme__default .payment-details-block .information-plate .information-cell:last-child .information-block {
    display: inline-block;
    width: 50%;
  }
  .theme__default .payment-details-block .alert-process {
    margin-bottom: 16px;
  }
  .theme__default .payment-details-block .payment-field-error {
    margin-top: 8px;
  }
  .theme__default .mass-sign-orders {
    position: absolute;
    top: 148px;
    bottom: 16px;
    left: 16px;
    right: 16px;
    overflow-y: auto;
  }
  .theme__default .mass-sign-orders.en {
    top: 180px;
  }
  @media (max-width: 992px) {
    .theme__default .mass-sign-orders.en {
      top: 220px;
    }
  }
  .theme__default .mass-sign-orders.with-limits {
    top: 212px;
  }
  .theme__default .mass-sign-orders.with-two-line-subtitle {
    top: 184px;
  }
  @media (max-width: 1199px) {
    .theme__default .mass-sign-orders {
      top: 180px;
    }
    .theme__default .mass-sign-orders.with-limits {
      top: 240px;
    }
  }
  .theme__default .mass-sign-orders-stacked {
    top: 180px;
  }
  .theme__default .payment-for-sign {
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    opacity: 1;
    -webkit-animation: fadeIn .2s 1 ease-in;
    -moz-animation: fadeIn .2s 1 ease-in;
    -ms-animation: fadeIn .2s 1 ease-in;
    -webkit-animation-fill-mode: initial;
    animation-fill-mode: none;
    border: 1px solid #f2f4f7;
    margin-bottom: 12px;
    padding: 20px 24px;
    position: relative;
  }
  .theme__default .payment-for-sign:last-child {
    margin-bottom: 0;
  }
  .theme__default .section-payments .payment-for-sign {
    padding-left: 44px;
  }
  .theme__default .payment-for-sign .btn-delete {
    position: absolute;
    top: 50%;
    left: 8px;
    margin-top: -16px;
  }
  .theme__default .payment-for-sign .row .vert-indent {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .theme__default .payment-for-sign .row hr {
    margin-top: 16px;
    margin-left: 0;
    border-color: #f2f4f7;
  }
  .theme__default .payment-for-sign .row .operation-name {
    margin-bottom: 4px;
  }
  .theme__default .payment-for-sign .row .payee-name {
    margin-bottom: 2px;
  }
  .theme__default .payment-for-sign .row .link-more {
    margin-left: 12px;
  }
  .theme__default .payment-for-sign .row .col-amount {
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 32px;
    border-right: 1px solid #f2f4f7;
    min-height: 56px;
  }
  @media (max-width: 1199px) {
    .theme__default .payment-for-sign .row .col-amount {
      border-right: none;
    }
  }
  .theme__default .payment-for-sign .row .col-signing .btn-sms-code {
    line-height: 20px;
    white-space: nowrap;
  }
  .theme__default .payment-for-sign .row .col-signing .status-title {
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    color: #b2b8bf;
  }
  @media (min-width: 1200px) {
    .theme__default .payment-for-sign .row .col-signing .status-title:not(.status-title-light) {
      padding-top: 20px;
    }
    .theme__default .payment-for-sign .row .col-signing .status-title.status-title-light {
      padding-top: 12px;
    }
  }
  @media (max-width: 1199px) {
    .theme__default .payment-for-sign .row .col-signing .status-title, .theme__default .payment-for-sign .row .col-signing .status-title + div {
      text-align: right;
    }
  }
  @media (min-width: 1200px) {
    .theme__default .payment-for-sign .row .col-signing .row-form {
      padding-top: 12px;
      padding-bottom: 12px;
    }
    .theme__default .payment-for-sign .row .col-signing .row-form .to-send-today:after {
      color: #db1237 !important;
      font-size: 12px;
      line-height: 16px;
      content: attr(data-content);
      line-height: normal;
      display: block;
    }
    .theme__default .payment-for-sign .row .col-signing .row-form .to-send-in-date {
      font-size: 12px;
      line-height: 16px;
    }
  }
  .theme__default .payment-for-sign .row .col-signing .table-cell {
    padding: 0 10px;
  }
  .theme__default .payment-for-sign .row .col-signing .table-cell:first-child {
    padding-left: 0;
  }
  .theme__default .payment-for-sign .row .col-signing .table-cell:last-child {
    padding-right: 0;
  }
  .theme__default .payment-for-sign .row .col-signing .additional-txt, .theme__default .payment-for-sign .row .col-signing .col-get-sms {
    line-height: 32px;
  }
  @media (max-width: 1199px) {
    .theme__default .payment-for-sign .row .col-signing .additional-txt, .theme__default .payment-for-sign .row .col-signing .col-get-sms {
      text-align: right;
    }
  }
  .theme__default .payment-for-sign .row .col-signing .partsigned {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .theme__default .payment-for-sign .row .col-signing .exceeded {
    margin-top: -8px;
  }
  .theme__default .payment-for-sign:hover, .theme__default .payment-for-sign:hover .row .col-amount, .theme__default .payment-for-sign:hover .row hr {
    border-color: #e4e8eb;
  }
  @media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .theme__default .mass-sign-orders {
      position: static;
      height: calc(100vh - 240px);
    }
  }
  .theme__default .payment-for-sign-sbbol3 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 76px;
    padding: 12px;
  }
  .theme__default .payment-for-sign-sbbol3:after {
    content: "";
    min-height: 52px;
    font-size: 0;
  }
  .theme__default .payment-for-sign-sbbol3 .btn-delete {
    position: absolute;
    top: 50%;
    left: 8px;
    margin-top: -16px;
  }
  .theme__default .payment-for-sign-sbbol3 .operation-time {
    font-size: 12px;
    line-height: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #7d838a;
  }
  .theme__default .payment-for-sign-sbbol3 .error-modal-link-box {
    height: 16px;
  }
  .theme__default .payment-for-sign-sbbol3 .error-modal-link-box.compact-mode-sbbol3 {
    text-align: center;
  }
  .theme__default .payment-for-sign-sbbol3 .error-modal-link-box.compact-mode-sbbol3 .error-modal-link {
    font-size: 12px;
    line-height: 16px;
    margin-top: 0;
  }
  .theme__default .payment-for-sign-sbbol3 .error-modal-link-box.compact-mode-sbbol3 .error-modal-link .error {
    color: #c11030;
    cursor: default;
  }
  .theme__default .payment-for-sign-sbbol3 .error-modal-link-box.compact-mode-sbbol3 .error-modal-link .details {
    color: #1358bf;
    cursor: pointer;
    margin-left: 4px;
  }
  .theme__default .payment-for-sign-sbbol3 .error-modal-link-box.compact-mode-sbbol3 .error-modal-link .details:hover {
    color: #198cfe;
  }
  .theme__default .payment-for-sign-sbbol3 .error-modal-link {
    margin-top: -4px;
    padding: 0;
  }
  .theme__default .new-payment .page-header .mass-sign-actions {
    padding-right: 24px;
  }
  .theme__default .new-payment .mass-sign-block .mass-sign-block-button + .mass-sign-block-button {
    margin-top: 0;
    margin-left: 16px;
  }
  .theme__default .payments-list-lite th.col-amount {
    width: 188px;
  }
  .theme__default .payments-list-lite .btn-reset {
    position: absolute;
    top: -48px;
    right: 16px;
  }
  @media (max-width: 991px) {
    .theme__default .payments-list-lite .clicked .col-amount {
      border-right-color: #e4e8eb;
    }
  }
  .theme__default .payment-templates-list-page .btn-link.link-inner, .theme__default .payment-templates-list-page .btn-link.link-inner:active, .theme__default .payment-templates-list-page .btn-link.link-inner:focus {
    color: #1358bf !important;
  }
  .theme__default .payment-templates-list-page .btn-link.link-inner:focus:hover, .theme__default .payment-templates-list-page .btn-link.link-inner:hover {
    color: #f90 !important;
  }
  .theme__default .payments-list-table {
    table-layout: fixed;
  }
  .theme__default .payments-list-table th.col-purpose {
    width: 268px;
  }
  .theme__default .payments-list-table td.col-purpose div {
    max-height: 34px;
    overflow: hidden;
  }
  .theme__default .payments-list-table th.col-operdate {
    width: 156px;
  }
  .theme__default .payments-list-table th.col-print {
    width: 72px;
  }
  .theme__default .table-action-panel .payment-table-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .table-action-panel .payment-table-actions .payment-table-footer-item + .payment-table-footer-item {
    margin-left: 16px;
    min-width: auto;
  }
  .theme__default .payments-templates-list-page .payments-templates-list > tbody > tr > td.col-template-name, .theme__default .payments-templates-list-page .payments-templates-list > thead > tr > th.col-template-name {
    width: 240px;
  }
  .theme__default .payments-templates-list-page .payments-templates-list > tbody > tr > td.col-status, .theme__default .payments-templates-list-page .payments-templates-list > thead > tr > th.col-status {
    width: 200px;
  }
  .theme__default .payments-templates-list-page .payments-templates-list > tbody > tr > td.col-delete, .theme__default .payments-templates-list-page .payments-templates-list > thead > tr > th.col-delete {
    width: 84px;
    padding-right: 8px;
    text-align: right;
  }
  .theme__default .payments-templates-list-page .payments-templates-list > thead > tr > th {
    color: #1358bf;
  }
  .theme__default .payments-templates-list-page .payments-templates-list .payment-item-loading {
    opacity: .7;
  }
  .theme__default .payments-templates-list-page .list-panel-warning {
    line-height: 28px;
    margin-right: 36px;
    cursor: default;
  }
  @media (min-width: 992px) {
    .theme__default .payments-templates-list-page .list-panel-warning {
      margin-left: 16px;
      display: inline-block;
    }
  }
  .theme__default .b-tracker {
    padding: 24px;
    background: #f2f4f7;
    text-align: center;
  }
  .theme__default .b-tracker .garant-link {
    margin-top: 16px;
  }
  .theme__default .list-quickview .b-tracker, .theme__default .list-quickview .b-tracker .footer.or:before {
    background: #f2f4f7;
  }
  .theme__default .list-quickview .b-tracker .list-errors.exceeded {
    overflow: hidden;
  }
  .theme__default .list-quickview .b-tracker .list-errors.exceeded:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    background-image: -webkit-linear-gradient(top, rgba(242, 244, 247, 0), #f2f4f7);
    background-image: -o-linear-gradient(top, rgba(242, 244, 247, 0) 0, #f2f4f7 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(242, 244, 247, 0)), to(#f2f4f7));
    background-image: linear-gradient(180deg, rgba(242, 244, 247, 0) 0, #f2f4f7);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00f2f4f7", endColorstr="#fff2f4f7", GradientType=0);
  }
  .theme__default .list-quickview .b-tracker .more {
    display: inline;
  }
  .theme__default .b-tracker .icon:not(.icon-check):not(.icon-question):not(.icon-error-circle-fill) {
    display: block;
    font-size: 50px;
    margin-bottom: 12px;
  }
  .theme__default .b-tracker h2 {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px;
    text-transform: none;
  }
  .theme__default .b-tracker h2.error {
    color: #db1237;
  }
  .theme__default .b-tracker h2.warning {
    color: #f90;
  }
  .theme__default .b-tracker h2:last-child {
    margin-bottom: 0;
  }
  .theme__default .b-tracker .text {
    line-height: 20px;
    margin-top: 4px;
  }
  .theme__default .b-tracker .text:empty {
    display: none;
  }
  .theme__default .b-tracker .text .phones-list-item + .phones-list-item:before {
    content: "|";
    padding: 0 4px;
  }
  .theme__default .b-tracker .status-composition {
    margin-top: 4px;
    text-align: left;
  }
  .theme__default .b-tracker .input-group {
    float: none;
    width: 100%;
    margin: 16px auto 0;
    display: table;
  }
  .theme__default .b-tracker .btn:not(.btn-sign) {
    float: none;
    width: 100%;
    margin: 16px auto 0;
    display: block;
  }
  .theme__default .b-tracker .footer {
    text-align: center;
    border-top: 1px solid #e0e0e0;
    padding-top: 16px;
    margin-top: 20px;
  }
  .theme__default .b-tracker .footer.or {
    padding-top: 24px;
    position: relative;
  }
  .theme__default .b-tracker .footer.or:before {
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    content: "\438\43B\438";
    display: inline-block;
    color: #b0b0b0;
    background: #f2f4f7;
    position: absolute;
    top: -10px;
    left: 50%;
    padding: 0 16px;
  }
  .theme__default .b-tracker .footer .btn {
    margin-top: 0;
  }
  .theme__default .b-tracker .list-signatures .list-signature-item {
    overflow: hidden;
  }
  .theme__default .b-tracker .list-signatures .list-signature-item span {
    display: inline-block;
    position: relative;
  }
  .theme__default .b-tracker .list-signatures .list-signature-item span.colon {
    margin-right: 4px;
  }
  .theme__default .b-tracker .more {
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    font-size: 14px;
    line-height: 20px;
    padding: 5px 20px;
    min-width: 120px;
    color: #1358bf;
    border-color: transparent;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-left: 0;
    padding-right: 0;
    min-width: 0 !important;
    border: 1px solid transparent;
    display: none;
  }
  .theme__default .b-tracker .more i, .theme__default .b-tracker .more span {
    display: inline-block;
    vertical-align: top;
  }
  .theme__default .b-tracker .more i + span, .theme__default .b-tracker .more span + i {
    margin-left: 8px;
  }
  .theme__default .b-tracker .more i.icon-sm {
    margin-top: 2px;
  }
  .theme__default .b-tracker .more.active.focus, .theme__default .b-tracker .more.active:focus, .theme__default .b-tracker .more.focus, .theme__default .b-tracker .more:active.focus, .theme__default .b-tracker .more:active:focus, .theme__default .b-tracker .more:focus {
    outline: 0;
    outline-offset: 0;
  }
  .theme__default .b-tracker .more.active.focus, .theme__default .b-tracker .more.active:focus, .theme__default .b-tracker .more.btn-lg.btn-square, .theme__default .b-tracker .more.btn-sm.btn-square, .theme__default .b-tracker .more.btn-square, .theme__default .b-tracker .more.focus, .theme__default .b-tracker .more:active.focus, .theme__default .b-tracker .more:active:focus, .theme__default .b-tracker .more:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .theme__default .b-tracker .more.btn-lg.btn-square:not(.btn-link), .theme__default .b-tracker .more.btn-sm.btn-square:not(.btn-link), .theme__default .b-tracker .more.btn-square:not(.btn-link) {
    padding-left: 0;
    padding-right: 0;
  }
  .theme__default .b-tracker .more.btn-square:not(.btn-link) {
    width: 32px;
    height: 32px;
  }
  .theme__default .b-tracker .more.btn-square:not(.btn-link) .badge-default {
    margin-bottom: 0;
  }
  .theme__default .b-tracker .more.btn-sm:not(.btn-link) {
    -webkit-border-radius: 14px;
    border-radius: 14px;
    padding: 3px 18px;
    min-width: 100px;
  }
  .theme__default .b-tracker .more.btn-sm:not(.btn-link).btn-square {
    width: 28px;
    height: 28px;
  }
  .theme__default .b-tracker .more.btn-lg {
    padding-top: 9px;
    padding-bottom: 9px;
  }
  .theme__default .b-tracker .more.btn-lg:not(.btn-link) {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    padding-left: 24px;
    padding-right: 24px;
    min-width: 140px;
  }
  .theme__default .b-tracker .more.btn-lg:not(.btn-link).btn-square {
    width: 40px;
    height: 40px;
  }
  .theme__default .b-tracker .more > svg {
    margin-right: 4px;
    vertical-align: middle;
    display: inline-block;
    stroke-width: 0;
  }
  .theme__default .b-tracker .more > svg.service-icon, .theme__default .b-tracker .more > svg.table-icon {
    margin-right: 0;
  }
  .theme__default .b-tracker .more.btn-link + .btn:not(.btn-block), .theme__default .b-tracker .more:not(.btn-block) + .btn-link, .theme__default .b-tracker .more:not(.btn-block):not(.btn-link) ~ .btn:not(.btn-block):not(.btn-link) {
    margin-left: 16px;
  }
  .theme__default .b-tracker .more:not(.btn-link) {
    -webkit-border-radius: 16px;
    border-radius: 16px;
  }
  .theme__default .b-tracker .more.btn-danger, .theme__default .b-tracker .more.btn-success {
    font-weight: 500;
  }
  .theme__default .b-tracker .more.btn-icon {
    min-width: 16px;
    padding: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: none;
    line-height: 0;
  }
  .theme__default .b-tracker .more.clear-field {
    position: absolute;
    right: 24px;
    top: 2px;
  }
  .theme__default .b-tracker .more.clear-field > svg .primary-fill {
    fill: #b2b8bf;
    stroke: #b2b8bf;
    stroke-width: 2px;
  }
  .theme__default .b-tracker .more.clear-field > span {
    font-size: 20px;
  }
  .theme__default .b-tracker .more > svg {
    fill: #1358bf;
  }
  .theme__default .b-tracker .more.active, .theme__default .b-tracker .more.active.focus, .theme__default .b-tracker .more.active:focus, .theme__default .b-tracker .more.active:hover, .theme__default .b-tracker .more.focus, .theme__default .b-tracker .more:active, .theme__default .b-tracker .more:active.focus, .theme__default .b-tracker .more:active:focus, .theme__default .b-tracker .more:active:hover, .theme__default .b-tracker .more:focus, .theme__default .b-tracker .more:focus:hover {
    border-color: #ffdd64;
  }
  .theme__default .b-tracker .more.active.focus > svg, .theme__default .b-tracker .more.active:focus > svg, .theme__default .b-tracker .more.active:hover > svg, .theme__default .b-tracker .more.active > svg, .theme__default .b-tracker .more.focus > svg, .theme__default .b-tracker .more:active.focus > svg, .theme__default .b-tracker .more:active:focus > svg, .theme__default .b-tracker .more:active:hover > svg, .theme__default .b-tracker .more:active > svg, .theme__default .b-tracker .more:focus:hover > svg, .theme__default .b-tracker .more:focus > svg, .theme__default .b-tracker .more:hover > svg {
    fill: #198cfe;
  }
  .theme__default .b-tracker .more.disabled:hover > svg, .theme__default .b-tracker .more.disabled > svg, .theme__default .b-tracker .more:disabled:hover > svg, .theme__default .b-tracker .more:disabled > svg, .theme__default .b-tracker .more[disabled]:hover > svg, .theme__default .b-tracker .more[disabled] > svg, .theme__default fieldset[disabled] .b-tracker .more > svg {
    fill: #0f5498;
  }
  .theme__default .b-tracker .form-group {
    margin-bottom: 16px;
  }
  .theme__default .b-tracker .list-errors, .theme__default .b-tracker .list-warnings {
    max-height: 600px;
  }
  .theme__default .clearing-code-input .Select-option {
    padding: 8px;
    text-transform: uppercase;
  }
  .theme__default .regulator-info-table {
    border-bottom: none;
  }
  .theme__default .regulator-info-table .col-value {
    width: 108px;
  }
  .theme__default .attached-currency-investigation-list .btn-link {
    padding: 0;
    white-space: normal;
    text-align: left;
  }
  .theme__default .attached-currency-investigation-list .linked-document.full-view h3 {
    margin: -4px 0 0;
  }
  .theme__default .attached-currency-investigation-list .short-details {
    margin-left: 12px;
  }
  .theme__default .attached-currency-investigation-list .aside-panel-for-links {
    border: 1px solid #f2f4f7;
    padding: 20px 56px;
  }
  .theme__default .attached-currency-investigation-list .aside-panel-for-links .header-text {
    margin-bottom: 8px;
  }
  .theme__default .attached-currency-investigation-list .aside-panel-for-links:hover {
    background: #f2f4f7;
  }
  .theme__default .attached-currency-investigation-list .aside-panel-for-links .aside-panel-for-links-icon {
    top: 20px;
    left: 20px;
  }
  .theme__default .payment-currency-investigation-link {
    margin-bottom: 8px;
  }
  .theme__default .payment-currency-investigation-link-status {
    margin-left: 28px;
  }
  .theme__default .gpi-status-tooltip {
    width: 504px;
  }
  .theme__default .currency-investigation-modal .modal-body {
    min-height: 92px;
  }
  .theme__default .currency-investigation-modal .return-value {
    background-repeat: no-repeat;
    -webkit-background-size: 16px 16px;
    background-size: 16px;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 20px;
    top: 8px;
  }
  .theme__default .currency-investigation-modal .duplicate-item {
    text-align: left;
  }
  .theme__default .currency-investigation-modal .gpi-value-right {
    text-align: right;
  }
  .theme__default .currency-investigation-modal .table {
    display: table;
    height: 100%;
    border-bottom: none;
    padding-bottom: 20px;
  }
  .theme__default .currency-investigation-modal .org-name-label {
    margin-top: -10px;
    margin-bottom: 4px;
  }
  .theme__default .currency-investigation-modal .dl-horizontal.main-list dt {
    width: 120px;
    color: #1f1f22;
  }
  .theme__default .currency-investigation-modal .dl-horizontal.main-list dd {
    margin-left: 144px;
    margin-bottom: 16px;
  }
  .theme__default .currency-investigation-modal .compliance-document-block, .theme__default .currency-investigation-modal .form-group:last-child {
    margin-bottom: 0;
  }
  .theme__default .currency-investigation-modal .currency-investigation-confirm {
    margin: 0 92px;
  }
  .theme__default .currency-investigation-modal .information-cell {
    vertical-align: middle;
  }
  .theme__default .ruble-payment-edit .page-body {
    position: relative;
  }
  .theme__default .ruble-payment-edit .page-body .alert-process {
    margin-bottom: 16px;
  }
  .theme__default .ruble-payment-edit .page-body .payment-field-error {
    margin-top: 8px;
  }
  @media (min-width: 1200px) {
    .theme__default .ruble-payment-edit .page-body .short-hr {
      padding-right: 20px;
    }
  }
  .theme__default .ruble-payment-edit .segmented-button-account .custom-dropdown h5 {
    width: 28%;
  }
  .theme__default .ruble-payment-edit .segmented-button-account .custom-dropdown .item-num {
    width: 45%;
  }
  .theme__default .ruble-payment-edit .segmented-button-account .custom-dropdown .item-amount {
    width: 27%;
  }
  .theme__default .ruble-payment-edit .correspondent-notification .correspondent-notification-hint {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .ruble-payment-edit .correspondent-notification .unnecessary {
    font-size: 12px;
    line-height: 16px;
    color: #7d838a;
  }
  .theme__default .ruble-payment-edit .ruble-context-alert {
    margin-top: -8px;
    margin-bottom: 16px;
  }
  .theme__default .payment-edit-subtitle-in-title {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #7d838a;
  }
  .theme__default .ruble-payment-edit-top-line {
    border-top: 1px solid #d0d7dd;
    padding-top: 24px;
  }
  .theme__default .registry-details-block {
    margin-bottom: 12px;
  }
  .theme__default .registry-details-block .dl-horizontal dd > .row {
    overflow: hidden;
  }
  .theme__default .transfer-amount .no-padding {
    padding: 0;
  }
  .theme__default .transfer-amount .btn-square .icon {
    margin-top: 0;
  }
  .theme__default .transfer-amount .rate {
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
  }
  .theme__default .transfer-amount .help-block {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 0;
  }
  .theme__default .transfer-amount .rate-panel {
    border: 2px solid #e4e8eb;
    padding: 16px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.09);
    box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.09);
  }
  .theme__default .transfer-amount .rate-panel.active {
    border-color: #ffdd2d;
    -webkit-box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.09);
    box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.09);
  }
  .theme__default .transfer-amount .rate-panel .panel-header {
    font-weight: 500;
    line-height: 20px;
    padding-bottom: 16px;
  }
  .theme__default .transfer-amount .rate-panel.disabled {
    background: #f2f4f7;
  }
  .theme__default .transfer-amount .rate-panel.disabled .panel-body, .theme__default .transfer-amount .rate-panel.disabled .panel-header {
    color: #b2b8bf;
  }
  .theme__default .create-transfer-edit-form .no-pading-right {
    padding-right: 0;
  }
  .theme__default .create-transfer-edit-form .no-padding {
    padding: 0;
  }
  .theme__default .create-transfer-edit-form .page-body {
    position: relative;
  }
  @media (min-width: 1200px) {
    .theme__default .create-transfer-edit-form .page-body .short-hr {
      padding-right: 20px;
    }
  }
  .theme__default .create-transfer-edit-form .page-body .purpose-input .payment-field-error {
    margin-top: -8px;
  }
  .theme__default .create-transfer-edit-form .page-body .alert-process {
    margin-bottom: 16px;
  }
  .theme__default .create-transfer-edit-form .page-body .payment-field-error {
    margin-top: 8px;
  }
  .theme__default .currency-commission .commission {
    margin-bottom: 8px;
    padding-top: 8px;
  }
  .theme__default .currency-commission .commission-plate {
    background: #f2f4f7;
    padding-top: 8px;
    padding-bottom: 4px;
  }
  .theme__default .currency-commission .commission-plate .amount {
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    padding-left: 8px;
  }
  .theme__default .currency-commission .commission-plate .info-link {
    padding-top: 0;
  }
  .theme__default .payments-modern-form {
    width: 100%;
    table-layout: fixed;
  }
  .theme__default .payments-modern-form .addon-modern {
    margin-top: 12px;
  }
  .theme__default .payments-modern-form .payments-modern-form-head {
    padding-left: 0;
    padding-bottom: 20px;
  }
  .theme__default .payments-modern-form .payment-row {
    margin-top: 12px;
    margin-bottom: 12px;
    line-height: 32px;
    min-height: 32px;
    white-space: nowrap;
  }
  .theme__default .payments-modern-form .payment-row-tip {
    margin: 12px 0;
    font-size: 12px;
  }
  .theme__default .payments-modern-form .payment-row-padded {
    padding-right: 28px;
  }
  .theme__default .payments-modern-form .payment-row-line-height {
    line-height: 32px;
  }
  .theme__default .payments-modern-form .payment-row-reduced-space {
    margin-top: 8px;
    margin-bottom: 8px;
    line-height: 32px;
  }
  .theme__default .payments-modern-form .payment-row-margin {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .theme__default .payments-modern-form .tax-number-block {
    width: 200px;
    display: inline-block;
  }
  .theme__default .payments-modern-form .tax-number-block-label {
    width: 52px;
    color: #b2b8bf;
    display: inline-block;
  }
  .theme__default .payments-modern-form .tax-number-block-value {
    width: 148px;
    display: inline-block;
    padding-right: 16px;
  }
  .theme__default .payments-modern-form-row > td {
    border-bottom: 1px solid #e4e8eb;
    padding: 0 12px;
    vertical-align: top;
  }
  .theme__default .payments-modern-form-row > td.payments-modern-form-cell-left {
    padding-right: 40px;
  }
  .theme__default .payments-modern-form-row > td.payments-modern-form-cell-left.payments-modern-form-cell-wide {
    padding-right: 8px;
  }
  .theme__default .payments-modern-form-row > td.no-border-bottom {
    border-bottom: 0;
  }
  .theme__default .payments-modern-form-row > td.align-bottom {
    vertical-align: bottom;
    padding-bottom: 24px;
  }
  .theme__default .payments-modern-form-cell-border {
    border-right: 1px solid #e4e8eb;
    border-left: 1px solid #e4e8eb;
  }
  .theme__default .payments-modern-form-purpose {
    margin-right: -12px;
    padding-left: 12px;
  }
  .theme__default .payments-page .information-plate-btn {
    padding-top: 0;
    padding-bottom: 0;
  }
  .theme__default .sbbol3 .payments-page .filter-panel {
    padding-top: 0;
    padding-bottom: 16px;
    background-color: #fff;
  }
  .theme__default .sbbol3 .payments-page .filter-panel .select-custom-wrapper {
    max-width: 256px;
  }
  .theme__default .payment-details-feedback {
    padding: 20px 16px;
  }
  .theme__default .mass-fill-credit-number .modal-body {
    min-height: 200px;
  }
  .theme__default .mass-fill-credit-number .modal-body .information-plate {
    padding: 8px;
    margin-top: 12px;
  }
  .theme__default .mass-fill-credit-number .information-plate {
    padding: 0;
  }
  .theme__default .info-panel .status-inline-block {
    display: inline-block;
  }
  .theme__default .info-panel .status-inline-block .badge-status {
    margin: 0;
  }
  .theme__default .info-panel .status-inline-block .text-status:not(:first-child) {
    padding-left: 4px;
    line-height: 16px;
  }
  .theme__default .revocation-details {
    margin: 0;
  }
  .theme__default .revocation-details:not(:last-child) {
    margin-bottom: 12px;
  }
  .theme__default .revocation-details dd, .theme__default .revocation-details dt {
    padding: 0;
  }
  .theme__default .modal-body-impossible-revocation .modal-body {
    min-height: 0;
  }
  .theme__default .attached-investigation-list .svg-icon {
    position: absolute;
    top: 24px;
    left: 12px;
  }
  .theme__default .attached-investigation-list .btn-link {
    padding: 0;
  }
  .theme__default .attached-investigation-list .linked-document.full-view h3 {
    margin: -4px 0 0;
  }
  .theme__default .attached-investigation-list .short-details {
    margin-left: 12px;
  }
  .theme__default .attached-investigation-list .aside-panel-for-links {
    border: 1px solid #f2f4f7;
    padding: 16px 44px;
  }
  .theme__default .attached-investigation-list .aside-panel-for-links:hover {
    background: #f2f4f7;
  }
  .theme__default .attached-investigation-list .aside-panel-for-links .aside-panel-for-links-icon {
    top: 22px;
  }
  .theme__default .payment-investigation-link {
    margin-bottom: 8px;
  }
  .theme__default .payment-investigation-link .svg-icon {
    margin-right: 8px;
    position: relative;
    top: 4px;
  }
  .theme__default .payment-investigation-link-status {
    margin-left: 28px;
  }
  .theme__default .investigation-modal .modal-body {
    min-height: 92px;
  }
  .theme__default .investigation-modal .modal-body .return-value {
    background-repeat: no-repeat;
    -webkit-background-size: 16px 16px;
    background-size: 16px;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 20px;
    top: 8px;
  }
  .theme__default .investigation-modal .modal-body .duplicate-item {
    text-align: left;
  }
  .theme__default .investigation-modal .modal-body .subtitle {
    font-size: 16px;
    margin-bottom: -4px;
    text-transform: uppercase;
  }
  .theme__default .investigation-modal .modal-body .dl-horizontal.main-list dt {
    color: #1f1f22;
  }
  .theme__default .investigation-modal .modal-body .line-with-icon {
    position: relative;
  }
  .theme__default .investigation-modal .modal-body .line-with-icon .svg-icon {
    position: absolute;
    top: -2px;
  }
  .theme__default .investigation-modal .modal-body .line-with-icon .btn-link {
    display: inline-block;
    padding-left: 24px;
  }
  .theme__default .investigation-modal .investigation-confirm {
    margin: 0 92px;
  }
  .theme__default .pg-list tbody tr td {
    vertical-align: middle;
  }
  .theme__default .pg-list .col-number {
    width: 180px;
  }
  .theme__default .pg-list .col-doc-count, .theme__default .pg-list .col-name {
    width: 260px;
  }
  .theme__default table.attachments-list {
    border-collapse: separate;
  }
  .theme__default table.attachments-list tbody > tr.attachment-archive-item {
    font-weight: 500;
    background: #f2f4f7;
  }
  .theme__default table.attachments-list tbody > tr.attachment-archive-item td {
    border: none;
  }
  .theme__default table.attachments-list tbody > tr.attachment-archive-item.clicked td {
    border-top: 1px solid #e4e8eb;
  }
  .theme__default table.attachments-list tbody > tr.attachment-archive-item.clicked td:last-child {
    border-right: 1px solid #e4e8eb;
  }
  .theme__default table.attachments-list tbody > tr.attachment-archive-item > td:first-child {
    border-left: 4px solid #f90;
  }
  .theme__default table.attachments-list tbody > tr.attachment-archive-item.is-downloaded {
    font-weight: 400;
    background: none;
  }
  .theme__default table.attachments-list tbody > tr.attachment-archive-item.is-downloaded:not(.clicked) > td:first-child {
    border-left: none;
  }
  .theme__default table.attachments-list tbody > tr.attachment-archive-item.is-downloaded.clicked > td:first-child {
    border-left: 1px solid #e4e8eb;
  }
  .theme__default table.attachments-list tbody > tr.attachment-archive-item.is-downloaded .quick-view-container {
    border: 1px solid #e4e8eb;
  }
  .theme__default table.attachments-list tbody > tr.attachment-archive-item.active, .theme__default table.attachments-list tbody > tr.attachment-archive-item.clicked, .theme__default table.attachments-list tbody > tr.attachment-archive-item:hover:not(.clicked) {
    background: #f2f4f7;
  }
  .theme__default table.attachments-list tbody > tr.attachment-archive-item.quick-view-container {
    font-weight: 400;
  }
  .theme__default table.attachments-list tbody > tr.attachment-archive-item.quick-view-container td {
    border: 1px solid #e4e8eb;
    border-top: none;
    border-left: 4px solid #f90;
  }
  .theme__default table.attachments-list tbody > tr.attachment-archive-item .col-counterparty {
    position: relative;
  }
  .theme__default .attachments-archive-await-modal .modal-body {
    min-height: 0;
  }
  .theme__default .sbbol3 .attachments-archive-list-page .table-wrapper {
    margin-left: 0;
  }
  .theme__default .sbbol3 .attachments-archive-list-page .table.table-hover.attachments-list > tbody > tr > td:first-child {
    border-left: none;
  }
  .theme__default .sbbol3 .attachments-archive-list-page .table.table-hover.attachments-list > tbody > tr > td:last-child {
    border-right: none;
  }
  .theme__default .sbbol3 .attachments-archive-list-page .table.table-hover.attachments-list > tbody > tr > td.col-context {
    padding-right: 24px;
  }
  .theme__default .sbbol3 .attachments-archive-list-page .table.table-hover.attachments-list > tbody > tr > td.col-context .context-action {
    right: -28px;
  }
  .theme__default .sbbol3 .attachments-archive-list-page .table.table-hover.attachments-list > tbody > tr.attachment-archive-item, .theme__default .sbbol3 .attachments-archive-list-page .table.table-hover.attachments-list > tbody > tr.attachment-archive-item.is-downloaded:hover {
    background-color: transparent;
  }
  .theme__default .sbbol3 .attachments-archive-list-page .table.table-hover.attachments-list > tbody > tr .on-hover-show .icon {
    color: #d0d7dd;
    fill: #d0d7dd;
  }
  .theme__default .sbbol3 .attachments-archive-list-page .table.table-hover.attachments-list > tbody > tr:hover .on-hover-show .icon {
    color: #7d838a;
    fill: #7d838a;
  }
  .theme__default .sbbol3 .attachments-archive-list-page .table.table-hover.attachments-list > tbody > tr:hover .on-hover-show .icon:hover {
    color: #565b62;
    fill: #565b62;
  }
  .theme__default .item-payment-row {
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    opacity: 1;
    -webkit-animation: fadeIn .2s 1 ease-in;
    -moz-animation: fadeIn .2s 1 ease-in;
    -ms-animation: fadeIn .2s 1 ease-in;
    -webkit-animation-fill-mode: initial;
    animation-fill-mode: none;
    border: 1px solid #f2f4f7;
    margin-bottom: 12px;
    padding: 16px 16px 4px 44px;
    position: relative;
  }
  .theme__default .item-payment-row:hover {
    border-color: #e4e8eb;
  }
  .theme__default .item-payment-row.error {
    border: 1px solid #db1237;
  }
  .theme__default .item-payment-row .btn-delete {
    position: absolute;
    top: 50%;
    left: -24px;
    margin-top: -24px;
  }
  .theme__default .item-payment-row > div > .icon {
    position: absolute;
    top: 50%;
    left: 12px;
    margin-top: -10px;
  }
  .theme__default .item-payment-row .form-group {
    margin-bottom: 0;
  }
  .theme__default .item-payment-row .row .taxable-period .select-custom-wrapper {
    text-align: left;
  }
  .theme__default .item-payment-row .row .taxable-period input {
    font-size: 12px;
  }
  .theme__default .item-payment-row .row:last-child {
    margin-bottom: 0;
  }
  .theme__default .item-payment-row .row > div {
    margin-bottom: 12px;
    padding-left: 8px;
    padding-right: 8px;
  }
  .theme__default .item-payment-row .row > .info {
    margin-bottom: 4px;
  }
  .theme__default .item-payment-row .col-text-data {
    line-height: 16px;
  }
  .theme__default .cardholders-cards-list {
    border: 1px solid #e4e8eb;
    padding: 8px 12px;
    margin: 12px 0 32px;
    background: #f2f4f7;
  }
  .theme__default .cardholders-cards-list > div {
    padding: 16px;
  }
  .theme__default .cardholders-cards-list > div:not(:last-child) {
    border-bottom: 1px solid #e4e8eb;
  }
  .theme__default .cardholders-cards-list .card-type-logo {
    width: 59px;
    height: 35px;
    margin: -10px 8px -10px 0;
  }
  .theme__default .cardholders-info {
    position: relative;
  }
  .theme__default .cardholders-info-block {
    border: 1px solid #e4e8eb;
  }
  .theme__default .cardholders-info-block-header {
    border-bottom: 1px solid #e4e8eb;
    background: #f2f4f7;
  }
  .theme__default .cardholders-info-block-header h2 {
    margin: 12px 24px 12px 16px;
  }
  .theme__default .cardholders-info-block-header button {
    margin: 8px 0 8px 8px;
    border: 0;
    padding: 0;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    line-height: 1;
    background: transparent;
    height: 32px;
    width: 32px;
    display: inline-block;
    color: #b2b8bf;
  }
  .theme__default .cardholders-info-block-header button.active, .theme__default .cardholders-info-block-header button.active:hover {
    background: #e4e8eb;
  }
  .theme__default .cardholders-info-block-header button:focus, .theme__default .cardholders-info-block-header button:hover {
    background: #f2f4f7;
    color: #b2b8bf;
    outline: none;
  }
  .theme__default .cardholders-info-block-header button:last-child {
    margin-right: 8px;
  }
  .theme__default .cardholders-info-block-body {
    padding: 16px;
  }
  .theme__default .cardholders-info-block-body dt {
    width: 30%;
    margin: 8px 0;
    float: left;
  }
  .theme__default .cardholders-info-block-body dd {
    margin: 0 0 8px 30%;
    padding: 8px 0 8px 19px;
  }
  @media (max-width: 1199px) {
    .theme__default .cardholders-info-block-body dt {
      width: 200px;
      margin: 0 0 8px;
    }
    .theme__default .cardholders-info-block-body dd {
      margin: 0 0 16px 200px;
      padding: 0 0 8px;
    }
  }
  .theme__default .cardholder-edit-form, .theme__default .cardholder-view-form {
    padding: 0;
  }
  .theme__default .address-panel .panel-body {
    border-top: 1px solid #f2f4f7;
  }
  .theme__default .address-panel .dl-horizontal {
    padding: 12px 0;
    margin-bottom: 0;
  }
  .theme__default .address-panel .dl-horizontal dt {
    width: 152px;
    margin: 0;
    float: left;
  }
  .theme__default .address-panel .dl-horizontal dd {
    margin-bottom: 8px;
    margin-left: 152px;
    padding: 0;
  }
  .theme__default .address-panel .change-button {
    border-top: 1px solid #f2f4f7;
  }
  .theme__default .confirmation-modified-phone {
    margin-top: 24px;
  }
  .theme__default .cardholders-list {
    max-height: 600px;
    overflow: auto;
  }
  .theme__default .cardholders-list ul li {
    cursor: pointer;
    padding: 12px;
  }
  .theme__default .cardholders-list ul li:hover {
    background: #f2f4f7;
  }
  .theme__default .cardholders-list ul li.active {
    cursor: auto;
    background: #f2f4f7;
  }
  .theme__default .cardholders-list ul li .name div {
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 18px;
  }
  .theme__default .cardholders-list-empty {
    text-align: center;
    padding: 12px;
  }
  .theme__default .cardholders-list-empty div {
    margin-bottom: 16px;
  }
  .theme__default .corporate-cards-page .corporate-cards-info-block {
    margin-bottom: 0;
    padding: 36px 28px 16px;
  }
  .theme__default .corporate-cards-page .corporate-cards-info-block .money-row, .theme__default .corporate-cards-page .corporate-cards-info-block .money-row .card-balance .money-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .theme__default .corporate-cards-page .corporate-cards-info-block .money-row .card-balance .money-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 16px;
    line-height: 24px;
  }
  .theme__default .corporate-cards-page .corporate-cards-info-block .money-row .card-balance .money-info .money-info-link {
    font-size: 12px;
    line-height: 16px;
    padding: 0;
  }
  @media (min-width: 1200px) {
    .theme__default .corporate-cards-page .corporate-cards-info-block .corporate-cards-info {
      text-align: right;
    }
  }
  .theme__default .corporate-cards-page .corporate-cards-info-block .corporate-cards-info > div > span {
    display: inline-block;
    margin: 6px 0 3px 16px;
  }
  .theme__default .corporate-cards-page .corporate-cards-info-block .corporate-cards-info > div > span:first-child {
    margin-left: 0;
  }
  .theme__default .corporate-cards-page .corporate-cards-info-block .corporate-cards-info > div label {
    color: #b2b8bf;
    margin-right: 4px;
  }
  .theme__default .corporate-cards-page .corporate-cards-info-block .corporate-cards-select-account .segmented-button-account .custom-dropdown h5 {
    width: 34%;
  }
  .theme__default .corporate-cards-page .corporate-cards-info-block .corporate-cards-select-account .segmented-button-account .custom-dropdown .item-num {
    width: 42%;
  }
  .theme__default .corporate-cards-page .corporate-cards-info-block .corporate-cards-select-account .segmented-button-account .custom-dropdown .item-amount {
    width: 24%;
  }
  .theme__default .corporate-cards-page .corporate-cards-info-account {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-size: 14px;
    line-height: 20px;
  }
  .theme__default .corporate-cards-page .corporate-cards-info-account .account-number {
    margin-left: 8px;
    margin-right: 24px;
  }
  .theme__default .corporate-cards-page .corporate-cards-table .card-list-table-row .card-list-item-img {
    width: 92px;
    height: 60px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
  }
  .theme__default .corporate-cards-page .corporate-cards-table .card-list-table-row .corporate-card-status .big-text {
    word-break: break-word;
  }
  .theme__default .corporate-cards-page .corporate-cards-table .card-list-table-row .corporate-card-status .big-text .badge-status {
    margin-right: 4px;
    margin-left: 0;
    top: -1px;
    display: inline-block;
    float: none;
  }
  .theme__default .corporate-cards-page .corporate-cards-table .card-list-table-row .card-list-item-limit .card-balance {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .theme__default .corporate-cards-page .corporate-cards-table .card-list-table-row .card-list-item-limit .card-balance .emptyBalance-icon {
    padding-right: 8px;
  }
  .theme__default .corporate-cards-page .corporate-cards-table th {
    font-size: 12px;
    line-height: 16px;
  }
  .theme__default .corporate-cards-page .corporate-cards-table th.col-card-check-box {
    width: 28px;
  }
  .theme__default .corporate-cards-page .corporate-cards-table th.col-card-type {
    width: 140px;
  }
  .theme__default .corporate-cards-page .corporate-cards-table th.col-card-number {
    width: 200px;
  }
  .theme__default .corporate-cards-page .corporate-cards-table th.col-card-date {
    width: 120px;
  }
  .theme__default .corporate-cards-page .corporate-cards-table th.col-card-status {
    width: 184px;
  }
  .theme__default .corporate-cards-page .corporate-cards-table th.col-card-limit {
    width: 160px;
  }
  .theme__default .corporate-cards-page .corporate-cards-table td {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
  }
  .theme__default .corporate-cards-page .corporate-cards-table td .small-text {
    font-size: 12px;
    line-height: 16px;
  }
  .theme__default .corporate-cards-page .corporate-cards-table td .small-text .badge-status {
    margin-left: 0;
    margin-right: 4px;
  }
  .theme__default .corporate-cards-page .corporate-cards-table td .big-text {
    font-size: 14px;
    line-height: 20px;
  }
  .theme__default .corporate-cards-page .corporate-cards-table td .big-text .card-status {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .theme__default .corporate-cards-page .corporate-cards-table td.cell-actions {
    text-align: right;
  }
  .theme__default .corporate-cards-page .corporate-cards-table td.cell-actions .btn-sm {
    margin-right: 0;
  }
  .theme__default .corporate-cards-page .corporate-cards-table td.with-icon {
    position: relative;
    padding-right: 40px;
  }
  .theme__default .corporate-cards-page .corporate-cards-table td.with-icon .svg-icon {
    position: absolute;
    top: 16px;
    right: 16px;
  }
  .theme__default .corporate-cards-page .corporate-cards-table .card-list-item-checkbox, .theme__default .corporate-cards-page .corporate-cards-table .card-list-item-details {
    vertical-align: middle;
  }
  .theme__default .corporate-cards-page .corporate-cards-table .card-list-item-card-type {
    white-space: normal;
  }
  .theme__default .corporate-cards-page .corporate-cards-actions, .theme__default .corporate-cards-page .corporate-cards-actions .action-button-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .corporate-cards-page .corporate-cards-actions .action-button-row {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 36px;
  }
  .theme__default .corporate-cards-page .corporate-cards-actions .action-button-row .row-disable-text {
    margin-left: 16px;
    font-size: 12px;
    line-height: 16px;
  }
  .theme__default .corporate-cards-page .corporate-cards-actions .selected-actions {
    display: inline-block;
  }
  .theme__default .corporate-cards-page .corporate-cards-empty .empty-cards-title {
    font-size: 18px;
    line-height: 28px;
  }
  .theme__default .corporate-cards-page .corporate-cards-empty .empty-cards-icon, .theme__default .corporate-cards-page .corporate-cards-empty .empty-cards-text {
    margin-bottom: 24px;
  }
  .theme__default .sbbol3 .corporate-cards-page .corporate-cards-table .card-list-table-row {
    cursor: pointer;
  }
  .theme__default .sbbol3 .corporate-cards-page .corporate-cards-table .card-list-table-row .card-list-item-img {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    height: 58px;
  }
  .theme__default .sbbol3 .corporate-cards-page .table-float-panel .wrap-outer .col-data {
    margin-left: 28px;
  }
  .theme__default .sbbol3 .corporate-cards-info-block .money-row .card-balance .moneyInfo {
    font-size: 18px;
    line-height: 28px;
    padding-left: 0;
  }
  .theme__default .card-summary {
    padding: 16px;
    margin-bottom: 24px;
  }
  .theme__default .card-summary hr {
    margin: 24px 0;
  }
  .theme__default .card-summary ul {
    list-style-type: none;
    padding: 0;
  }
  .theme__default .card-summary ul li {
    padding: 24px 0 0;
  }
  .theme__default .corporate-card-transactions-table th.col-date {
    width: 100px;
  }
  .theme__default .corporate-card-transactions-table th.col-trans-name {
    width: 160px;
  }
  .theme__default .corporate-card-transactions-table th.col-oper-amount, .theme__default .corporate-card-transactions-table th.col-trans-amount {
    width: 200px;
  }
  .theme__default .corporate-card-transactions-table th.col-auth-code {
    width: 150px;
  }
  .theme__default .corporate-card-transactions-table td {
    overflow: hidden;
  }
  .theme__default .corporate-statements-table th.col-date {
    width: 160px;
  }
  .theme__default .corporate-statements-table th.col-accountNumber {
    width: 300px;
  }
  .theme__default .corporate-statements-table td {
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
  }
  .theme__default .corporate-statement-requests-table th.col-number {
    width: 80px;
  }
  .theme__default .corporate-statement-requests-table th.col-date {
    width: 160px;
  }
  .theme__default .corporate-statement-requests-table th.col-type {
    width: 200px;
  }
  .theme__default .corporate-statement-requests-table th.col-statusCode {
    width: 150px;
  }
  .theme__default .corporate-statement-requests-table td {
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
  }
  .theme__default .corporate-statement-requests-table td.cell-actions {
    text-align: right;
  }
  .theme__default .corporate-statement-requests-table td.cell-actions .btn-sm {
    margin-right: 0;
  }
  .theme__default .corporate-statement-requests-table td .accountName {
    color: #b2b8bf;
  }
  .theme__default .corporate-statement-requests-actions .selected-actions {
    display: inline-block;
  }
  .theme__default .corporate-cards-request {
    padding-top: 8px;
  }
  .theme__default .corporate-cards-request .request-subbranch-address {
    font-size: 14px;
    line-height: 20px;
    height: 24px;
    padding-top: 4px;
    overflow: hidden;
  }
  .theme__default .corporate-cards-request .request-subbranch-name {
    padding-top: 8px;
  }
  .theme__default .corporate-cards-request .payment-details-block {
    padding-left: 0;
  }
  .theme__default .corporate-cards-request .information-from-bank {
    margin-top: 80px;
  }
  .theme__default .corporate-cards-request .col-content {
    padding-right: 40px;
  }
  .theme__default .corporate-cards-request .request-add-button {
    margin-top: -6px;
  }
  .theme__default .corporate-cards-request .request-add-card, .theme__default .corporate-cards-request .request-add-cardholder {
    margin-bottom: 8px;
  }
  .theme__default .corporate-cards-request .request-add-card .minimodal-component, .theme__default .corporate-cards-request .request-add-cardholder .minimodal-component {
    float: none;
  }
  .theme__default .corporate-cards-request .request-add-card .minimodal-component .minimodal, .theme__default .corporate-cards-request .request-add-cardholder .minimodal-component .minimodal {
    color: #1f1f22;
    width: 360px;
  }
  .theme__default .corporate-cards-request .request-add-card .minimodal-component hr, .theme__default .corporate-cards-request .request-add-cardholder .minimodal-component hr {
    margin: 16px -24px;
  }
  .theme__default .corporate-cards-request .request-add-card .minimodal-component .request-add-card-list, .theme__default .corporate-cards-request .request-add-card .minimodal-component .request-add-cardholder-list, .theme__default .corporate-cards-request .request-add-cardholder .minimodal-component .request-add-card-list, .theme__default .corporate-cards-request .request-add-cardholder .minimodal-component .request-add-cardholder-list {
    margin: 0 -12px;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .theme__default .corporate-cards-request .request-add-card .minimodal-component .request-add-card-list > div, .theme__default .corporate-cards-request .request-add-card .minimodal-component .request-add-cardholder-list > div, .theme__default .corporate-cards-request .request-add-cardholder .minimodal-component .request-add-card-list > div, .theme__default .corporate-cards-request .request-add-cardholder .minimodal-component .request-add-cardholder-list > div {
    padding: 24px 16px;
    text-align: center;
    color: #b2b8bf;
  }
  .theme__default .corporate-cards-request .request-add-card .minimodal-component .request-add-cardholder-list, .theme__default .corporate-cards-request .request-add-cardholder .minimodal-component .request-add-cardholder-list {
    height: 160px;
  }
  .theme__default .corporate-cards-request .request-add-card .minimodal-component .request-add-cardholder-list ul li, .theme__default .corporate-cards-request .request-add-cardholder .minimodal-component .request-add-cardholder-list ul li {
    padding: 6px 20px 8px 12px;
    height: 32px;
    overflow: hidden;
  }
  .theme__default .corporate-cards-request .request-add-card .minimodal-component .request-add-card-list, .theme__default .corporate-cards-request .request-add-cardholder .minimodal-component .request-add-card-list {
    text-align: left;
    height: 155px;
  }
  .theme__default .corporate-cards-request .request-add-card .minimodal-component .request-add-card-list .plus, .theme__default .corporate-cards-request .request-add-cardholder .minimodal-component .request-add-card-list .plus {
    margin-top: 8px;
  }
  .theme__default .corporate-cards-request .request-add-card .minimodal-component .request-add-card-list ul li, .theme__default .corporate-cards-request .request-add-cardholder .minimodal-component .request-add-card-list ul li {
    padding: 6px 20px 8px 12px;
    overflow: hidden;
  }
  .theme__default .corporate-cards-request .request-add-card .minimodal-component ul, .theme__default .corporate-cards-request .request-add-cardholder .minimodal-component ul {
    list-style: none;
    padding: 0;
    margin-bottom: 0;
  }
  .theme__default .corporate-cards-request .request-add-card .minimodal-component ul li, .theme__default .corporate-cards-request .request-add-cardholder .minimodal-component ul li {
    cursor: pointer;
    position: relative;
  }
  .theme__default .corporate-cards-request .request-add-card .minimodal-component ul li .plus, .theme__default .corporate-cards-request .request-add-cardholder .minimodal-component ul li .plus {
    display: none;
  }
  .theme__default .corporate-cards-request .request-add-card .minimodal-component ul li .text-ellipsis, .theme__default .corporate-cards-request .request-add-cardholder .minimodal-component ul li .text-ellipsis {
    position: relative;
    word-wrap: normal;
  }
  .theme__default .corporate-cards-request .request-add-card .minimodal-component ul li:hover, .theme__default .corporate-cards-request .request-add-cardholder .minimodal-component ul li:hover {
    background: #f2f4f7;
  }
  .theme__default .corporate-cards-request .request-add-card .minimodal-component ul li:hover .plus, .theme__default .corporate-cards-request .request-add-cardholder .minimodal-component ul li:hover .plus {
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    border: none;
    background: #b2b8bf;
    outline: none;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    color: #fff;
    width: 20px;
    height: 20px;
    text-align: center;
    padding: 1px 0 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    right: 4px;
    display: inline-block;
  }
  .theme__default .corporate-cards-request .request-add-card .minimodal-component ul li:hover .plus:after, .theme__default .corporate-cards-request .request-add-card .minimodal-component ul li:hover .plus:before, .theme__default .corporate-cards-request .request-add-cardholder .minimodal-component ul li:hover .plus:after, .theme__default .corporate-cards-request .request-add-cardholder .minimodal-component ul li:hover .plus:before {
    content: "";
    background: #fff;
    display: block;
    position: absolute;
  }
  .theme__default .corporate-cards-request .request-add-card .minimodal-component ul li:hover .plus:before, .theme__default .corporate-cards-request .request-add-cardholder .minimodal-component ul li:hover .plus:before {
    width: 2px;
    margin-left: -1px;
    top: 6px;
    bottom: 6px;
    left: 50%;
  }
  .theme__default .corporate-cards-request .request-add-card .minimodal-component ul li:hover .plus:after, .theme__default .corporate-cards-request .request-add-cardholder .minimodal-component ul li:hover .plus:after {
    height: 2px;
    margin-top: -1px;
    top: 50%;
    left: 6px;
    right: 6px;
  }
  .theme__default .corporate-cards-request .request-add-card .minimodal-component ul li:hover .plus:hover, .theme__default .corporate-cards-request .request-add-cardholder .minimodal-component ul li:hover .plus:hover {
    background: #f90;
  }
  .theme__default .corporate-cards-request .request-add-cardholder .minimodal-component {
    display: block;
  }
  .theme__default .corporate-cards-request .request-add-cardholder .minimodal-component > span {
    display: block;
    text-align: right;
  }
  .theme__default .corporate-cards-request .request-add-cardholder .minimodal-component .minimodal {
    right: 0;
  }
  .theme__default .corporate-cards-request .request-with-cardholder {
    min-height: 240px;
  }
  .theme__default .corporate-cards-request .request-with-cardholder .add-cardholder-auto-complete {
    position: relative;
  }
  .theme__default .corporate-cards-request .request-with-cardholder .add-cardholder-auto-complete .auto-complete-icon {
    position: absolute;
    top: 8px;
    right: 8px;
  }
  .theme__default .corporate-cards-request .payment-details-list .form-control-static {
    min-height: 0;
    padding-top: 0;
  }
  .theme__default .corporate-cards-request .information-plate-warning {
    margin-top: 12px;
  }
  .theme__default .corporate-cards-request .edit-limits {
    margin: 0 0 16px;
  }
  @media (max-width: 1199px) {
    .theme__default .corporate-cards-request .edit-limits .btn-list-bottom > :not(:last-child):after {
      content: "|";
      margin: 0 8px;
      color: #e4e8eb;
    }
  }
  .theme__default .corporate-cards-request .edit-limits .btn-limits-info {
    margin-left: 0;
  }
  .theme__default .corporate-cards-request .edit-limits .edit-limits-title {
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: uppercase;
  }
  @media (max-width: 1199px) {
    .theme__default .corporate-cards-request .edit-limits .edit-limits-title {
      margin-bottom: 8px;
    }
  }
  .theme__default .corporate-cards-request .edit-limits-modal .modal-body {
    text-align: center;
  }
  .theme__default .corporate-cards-request .edit-limits-modal .modal-body .edit-limits-modal-item > div:last-child {
    margin-top: 16px;
    font-size: 16px;
    line-height: 24px;
  }
  .theme__default .corporate-cards-request .edit-limits-modal .modal-body .edit-limits-modal-item:not(:last-child) {
    margin-bottom: 16px;
  }
  .theme__default .corporate-cards-request .edit-limits-personal-list {
    padding: 0;
  }
  .theme__default .corporate-cards-request .edit-limits-personal-list .edit-limits-personal-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 8px 12px 8px 32px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
  }
  .theme__default .corporate-cards-request .edit-limits-personal-list .edit-limits-personal-item .icon-settings {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
  }
  .theme__default .corporate-cards-request .edit-limits-personal-list .edit-limits-personal-item .icon-settings:hover {
    color: #f90;
  }
  .theme__default .corporate-cards-request .edit-limits-personal-list .edit-limits-personal-item:hover {
    background-color: #f2f4f7;
  }
  .theme__default .corporate-cards-request .edit-limits-personal-list .edit-limits-personal-item.edit-limits-personal-item--blink {
    -webkit-box-shadow: inset 0 0 10px 0 #f90;
    box-shadow: inset 0 0 10px 0 #f90;
  }
  .theme__default .corporate-cards-request .edit-limits-personal-list .edit-limits-personal-close-button {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: -24px;
    color: #e4e8eb;
    position: absolute;
  }
  .theme__default .corporate-cards-request .edit-limits-personal-list .edit-limits-personal-close-button .icon-times {
    color: #e4e8eb;
  }
  .theme__default .corporate-cards-request .edit-limits-personal-list .edit-limits-personal-close-button .icon-times:hover {
    color: #b2b8bf;
  }
  .theme__default .corporate-cards-request .edit-limits-personal-list > .row {
    margin-bottom: 24px;
    vertical-align: middle;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .corporate-cards-request .edit-limits-personal-list > .row:last-child {
    margin-bottom: 12px;
  }
  .theme__default .corporate-cards-request .edit-limits-personal-info > div {
    margin-left: 12px;
  }
  .theme__default .corporate-cards-request .edit-limits-personal-info .cardholder-name {
    height: 20px;
  }
  .theme__default .corporate-cards-request .edit-limits-personal-fields .input-group {
    background: transparent;
    margin-bottom: 0;
  }
  .theme__default .corporate-cards-request .edit-limits-personal-fields .form-control, .theme__default .corporate-cards-request .edit-limits-personal-fields .input-group-addon {
    border-width: 0 0 1px;
    background: transparent;
    height: 20px;
  }
  .theme__default .corporate-cards-request .edit-limits-personal-fields .small {
    color: #b2b8bf;
    position: absolute;
  }
  .theme__default .corporate-cards-request .edit-limits-personal-fields .period-label {
    text-align: right;
  }
  .theme__default .corporate-cards-request .edit-limits-personal-fields .form-control {
    padding: 0;
  }
  .theme__default .corporate-cards-request .edit-limits-personal-fields .input-group-addon {
    padding: 1px 0 0 2px;
  }
  .theme__default .corporate-cards-request .view-limits {
    margin-bottom: 16px;
  }
  .theme__default .corporate-cards-request .view-limits:not(:last-child) {
    border-bottom: 1px solid #f2f4f7;
    padding-bottom: 16px;
  }
  @media (max-width: 991px) {
    .theme__default .corporate-cards-request .block-card-checkbox-hint {
      color: #b2b8bf;
      font-size: 12px;
      line-height: 16px;
      margin-top: 4px;
    }
    .theme__default .corporate-cards-request .block-card-checkbox-hint.disabled {
      color: #e4e8eb;
    }
  }
  .theme__default .corporate-cards-block-card-request .form-horizontal .control-label {
    margin: 0;
    padding-top: 0;
  }
  .theme__default .corporate-cards-block-card-request .form-horizontal .checkbox {
    padding-top: 0;
  }
  .theme__default .corporate-cards-issue-plastic-request .doubleGIS-map {
    height: 400px;
  }
  .theme__default .set-all-modal .cardholder-info {
    border-bottom: 1px solid #e4e8eb;
    padding: 0 12px 16px;
    margin-bottom: 8px;
  }
  .theme__default .set-all-modal .modal-footer div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .set-all-modal .modal-footer div .set-all-limits-button {
    width: 120px;
  }
  .theme__default .set-all-modal .modal-footer div .set-all-limits-button button {
    padding: 0;
    text-align: left;
    white-space: normal;
    line-height: 16px;
  }
  .theme__default .set-all-modal .modal-footer div .actions {
    margin-left: auto;
  }
  .theme__default .set-all-modal .cardholder-limits-list {
    padding: 12px 12px 0;
    margin-bottom: 0;
  }
  .theme__default .set-all-modal .cardholder-limits-list .cardholder-limits-item {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 16px;
  }
  .theme__default .set-all-modal .cardholder-limits-list .cardholder-limits-item, .theme__default .set-all-modal .cardholder-limits-list .cardholder-limits-item .input-group-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .theme__default .set-all-modal .cardholder-limits-list .cardholder-limits-item .input-group-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .theme__default .set-all-modal .cardholder-limits-list .cardholder-limits-item .input-group-wrapper label {
    margin: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40%;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    width: 40%;
  }
  .theme__default .set-all-modal .cardholder-limits-list .cardholder-limits-item .input-group-wrapper .input-group {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60%;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    width: 60%;
  }
  .theme__default .set-all-modal .cardholder-limits-list .cardholder-limits-item .input-group-wrapper .form-control {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
  }
  .theme__default .set-all-modal .cardholder-limits-list .cardholder-limits-item .input-group-wrapper .input-group-addon {
    border-left: 0;
  }
  .theme__default .set-all-modal .cardholder-limits-list .cardholder-limits-item .input-group-wrapper .input-group-addon:last-child {
    padding: 0;
    border: 0;
  }
  .theme__default .set-all-modal .cardholder-limits-list .cardholder-limits-item .input-group-wrapper .input-group-addon .btn-limits {
    -webkit-border-radius: 0;
    border-radius: 0;
  }
  .theme__default .set-all-modal .cardholder-limits-list .cardholder-limits-item:last-child {
    margin-bottom: 0;
  }
  .theme__default .set-all-modal .cardholder-limits-list .cardholder-limits-item .small {
    margin: 2px 0 0 40%;
  }
  .theme__default .corporate-cards-request-accordion .panel {
    border: 1px solid #e4e8eb;
  }
  .theme__default .corporate-cards-request-accordion .panel:not(.expanded):hover {
    border-color: #f90;
  }
  .theme__default .corporate-cards-request-accordion .panel .panel-heading .panel-title > :not(a), .theme__default .corporate-cards-request-accordion .panel .panel-heading .panel-title a {
    display: block;
    color: #1f1f22;
    position: relative;
    outline: none;
  }
  .theme__default .corporate-cards-request-accordion .panel .panel-heading .panel-title > :not(a) > div, .theme__default .corporate-cards-request-accordion .panel .panel-heading .panel-title a > div {
    position: relative;
    padding: 7px 44px 7px 16px;
  }
  .theme__default .corporate-cards-request-accordion .panel .panel-heading .panel-title > :not(a) > div:hover, .theme__default .corporate-cards-request-accordion .panel .panel-heading .panel-title a > div:hover {
    color: #1f1f22;
  }
  .theme__default .corporate-cards-request-accordion .panel .panel-heading .panel-title > :not(a) > div:hover .icon-expand, .theme__default .corporate-cards-request-accordion .panel .panel-heading .panel-title a > div:hover .icon-expand {
    display: inline-block;
  }
  .theme__default .corporate-cards-request-accordion .panel .panel-heading .panel-title > :not(a):not(.collapsed), .theme__default .corporate-cards-request-accordion .panel .panel-heading .panel-title a:not(.collapsed) {
    background: #f2f4f7;
  }
  .theme__default .corporate-cards-request-accordion .panel .panel-heading .panel-title > :not(a):not(.collapsed) .icon-expand, .theme__default .corporate-cards-request-accordion .panel .panel-heading .panel-title a:not(.collapsed) .icon-expand {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
    display: inline-block;
    -webkit-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
  }
  .theme__default .corporate-cards-request-accordion .panel .panel-heading .panel-title > :not(a) .icon-expand, .theme__default .corporate-cards-request-accordion .panel .panel-heading .panel-title a .icon-expand {
    display: none;
    position: absolute;
    right: 12px;
    top: 8px;
    -webkit-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    opacity: .4;
  }
  .theme__default .corporate-cards-request-accordion .panel .panel-heading .panel-title > :not(a) .icon-delete, .theme__default .corporate-cards-request-accordion .panel .panel-heading .panel-title a .icon-delete {
    position: absolute;
    right: -32px;
    top: 0;
    opacity: .2;
  }
  .theme__default .corporate-cards-request-accordion .panel .panel-heading .panel-title > :not(a) .icon-delete:hover, .theme__default .corporate-cards-request-accordion .panel .panel-heading .panel-title a .icon-delete:hover {
    opacity: 1;
  }
  .theme__default .corporate-cards-request-accordion .panel.expanded .panel-body {
    min-height: 132px;
    margin: 0 16px;
    border-top: 1px solid #e4e8eb;
  }
  .theme__default .corporate-cards-request-accordion .panel.expanded .panel-body > div {
    padding: 12px 0;
  }
  .theme__default .corporate-cards-request-accordion .panel.expanded .panel-body .error-panel {
    padding: 28px 0;
    text-align: center;
  }
  .theme__default .corporate-cards-request-accordion .panel.expanded .panel-body .error-panel .icon {
    margin-bottom: 8px;
    display: block;
  }
  @media (max-width: 991px) {
    .theme__default .corporatecards-requests-list-table th.col-status {
      width: 200px;
    }
  }
  @media (min-width: 992px) {
    .theme__default .corporatecards-requests-list-table th.col-status {
      width: 300px;
    }
  }
  .theme__default .corporatecards-requests-list-table .table-filter-modal .select-custom-wrapper {
    width: 300px;
  }
  .theme__default .card-quickview .limit-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .card-quickview .limit-item .limit-item-amount {
    margin-left: auto;
    padding-right: 12px;
  }
  .theme__default .quickview-request-change-card-limits hr {
    margin-top: 16px;
  }
  .theme__default .quickview-request-change-card-limits .limits-item {
    line-height: 1.35;
  }
  .theme__default .quickview-request-change-card-limits .limits-item:not(:last-child) {
    margin-bottom: 4px;
  }
  .theme__default .quickview-request-change-card-limits .buttom-amount-text {
    font-size: 12px;
    line-height: 16px;
    color: #7d838a;
  }
  .theme__default .quickview-statement ul {
    padding: 0;
    list-style-type: none;
  }
  .theme__default .quickview-statement ul li {
    padding: 8px 0;
    border-bottom: 1px solid #e4e8eb;
  }
  .theme__default .data-list-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 16px;
  }
  .theme__default .data-list-wrapper .data-list-row {
    width: 49%;
    margin-bottom: 8px;
  }
  .theme__default .data-list-wrapper .payment-amount {
    margin-bottom: 4px;
  }
  .theme__default .data-list-wrapper .day-to-pay .sticker {
    color: #fff;
  }
  .theme__default .data-list-wrapper .day-to-pay .warning {
    background-color: #f90;
  }
  .theme__default .data-list-wrapper .day-to-pay .danger {
    background-color: #e84040;
  }
  @media (max-width: 992px) {
    .theme__default .data-list-wrapper {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .theme__default .data-list-wrapper .data-list-row {
      width: 100%;
    }
  }
  .theme__default .corporate-cards .card-type-logo {
    width: 28px;
    height: 16px;
    margin: -4px 8px 0 0;
  }
  .theme__default .corporate-cards .indent-header {
    display: block;
    margin: 4px 0 20px;
  }
  .theme__default .bg-page-wrapper {
    background: #f2f4f7;
  }
  .theme__default .modal-body-approve-payments .modal-body {
    min-height: 0;
  }
  .theme__default .invitations-block .row:not(:last-child) {
    margin-bottom: 16px;
  }
  .theme__default .invitations-block .row .service-price {
    position: absolute;
    right: 28px;
    width: 112px;
  }
  .theme__default .commission-block {
    padding: 24px;
  }
  .theme__default .commission-block .radio {
    margin: 0;
  }
  .theme__default .commission-block .description {
    margin-top: 4px;
    padding: 0 24px;
  }
  .theme__default .table-permissions .col-context-menu {
    width: 56px;
  }
  .theme__default .table-permissions .col-services .btn-link {
    line-height: 0;
  }
  .theme__default .table-permissions .col-services .svg-icon {
    vertical-align: middle;
  }
  .theme__default .table-permissions .col-services .count {
    height: 14px;
  }
  .theme__default .modal-permissions-page .modal-body {
    height: 320px;
    position: relative;
  }
  .theme__default .modal-permissions-page .modal-body .panel-user-list {
    overflow-y: auto;
    height: 224px;
    margin: 0;
  }
  .theme__default .panel-user-search {
    border-bottom: 1px solid #e4e8eb;
    padding-bottom: 16px;
  }
  .theme__default .panel-user-list {
    width: 100%;
    list-style: none;
    padding-left: 0;
  }
  .theme__default .panel-item-user {
    border-bottom: 1px solid #e4e8eb;
    cursor: pointer;
    padding: 8px;
  }
  .theme__default .panel-item-user.clicked, .theme__default .panel-item-user:hover {
    background-color: #f2f4f7;
  }
  .theme__default .panel-item-user .icon {
    font-size: 21px;
    font-weight: 600;
    line-height: 1;
    opacity: .4;
  }
  .theme__default .panel-user-permissions .panel-user-permissions-headline:after, .theme__default .panel-user-permissions .panel-user-permissions-headline:before {
    content: " ";
    display: table;
  }
  .theme__default .panel-user-permissions .panel-user-permissions-headline:after {
    clear: both;
  }
  .theme__default .panel-user-permissions .label-field {
    color: #1358bf;
  }
  .theme__default .panel-user-permissions .title {
    font-size: 16px;
    display: inline-block;
  }
  .theme__default .panel-user-permissions .account-name {
    line-height: 16px;
  }
  .theme__default .panel-user-permissions .account-name .account {
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
  }
  .theme__default .panel-user-permissions .account-name .account-number {
    font-size: 12px;
  }
  .theme__default .panel-user-permissions-header {
    margin-top: 16px;
    margin-bottom: 20px;
    margin-left: 16px;
    font-size: 14px;
    border-bottom: 1px solid #e4e8eb;
  }
  .theme__default .panel-user-permissions-header span {
    padding-bottom: 4px;
  }
  .theme__default .panel-user-permission {
    padding: 4px 0 8px 16px;
    line-height: 32px;
  }
  .theme__default .panel-user-permission .panel-user-permission-col:not(:last-child) {
    padding-top: 12px;
  }
  .theme__default .panel-user-permission .checkbox {
    line-height: 1.35;
  }
  .theme__default .panel-user-permission:last-of-type {
    margin-bottom: 16px;
  }
  .theme__default .panel-user-permissions-footer {
    padding: 8px;
    margin: 0 -8px;
    background: #f2f4f7;
  }
  .theme__default .panel-user-permissions-footer .panel-user-permissions-sign {
    overflow: hidden;
    padding-top: 12px;
    padding-right: 0;
  }
  .theme__default .panel-user-permissions-footer .panel-user-permissions-sign .input-group {
    margin-bottom: 8px;
  }
  .theme__default .reports-schedule .col-type {
    width: 160px;
  }
  .theme__default .reports-schedule .col-status {
    width: 180px;
  }
  .theme__default .reports-schedule .list-quickview .custom-dropdown {
    text-align: left;
  }
  .theme__default .reports-schedule .list-quickview .email-validation.icon {
    z-index: 2;
    position: absolute;
    top: 0;
    right: 32px;
    font-size: 32px;
  }
  .theme__default .reports-schedule .list-quickview .editable-input input {
    padding-right: 32px;
  }
  .theme__default .cm-accounts-list .title {
    margin-bottom: 20px;
  }
  .theme__default .cm-accounts-list .search-field {
    border-top: 1px solid #e4e8eb;
    border-right: 1px solid #e4e8eb;
    border-left: 1px solid #e4e8eb;
    padding: 12px;
  }
  .theme__default .cm-accounts-list .table-wrapper {
    border-bottom: 1px solid #e4e8eb;
    border-right: 1px solid #e4e8eb;
    border-left: 1px solid #e4e8eb;
    margin-left: 0;
    margin-right: 0;
  }
  .theme__default .cm-accounts-list .table-wrapper .checkbox {
    min-height: 20px;
  }
  .theme__default .cm-accounts-list .table-wrapper td {
    vertical-align: middle;
  }
  .theme__default .cm-invitations-panel {
    position: relative;
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .theme__default .cm-invitations-panel .duplicate-error-button {
    white-space: pre;
    text-align: left;
  }
  .theme__default .cm-invitations-panel .close-panel {
    position: absolute;
    top: 16px;
    right: 16px;
  }
  .theme__default .cm-invitations-panel .icon-delete-user {
    margin-top: 5px;
  }
  .theme__default .cm-modal-commission .modal-body {
    min-height: auto;
  }
  .theme__default .cm-invitations-sign .account .account-data {
    border-bottom: 1px solid #e4e8eb;
  }
  .theme__default .cm-invitations-sign .account:last-child .form-group:last-child .account-data {
    border-bottom: none;
  }
  .theme__default .cm-invitations-sign .cm-attachment-block {
    position: relative;
    padding-left: 32px;
    padding-right: 24px;
    padding-top: 12px;
  }
  .theme__default .cm-invitations-sign .cm-attachment-block:first-of-type {
    padding-top: 8px;
  }
  .theme__default .cm-invitations-sign .cm-attachment-block:first-of-type .icon-paper-clip {
    top: 7px;
  }
  .theme__default .cm-invitations-sign .cm-attachment-block:first-of-type .icon-times-button {
    top: 6px;
  }
  .theme__default .cm-invitations-sign .cm-attachment-block .icon-paper-clip {
    position: absolute;
    top: 11px;
    left: 0;
  }
  .theme__default .cm-invitations-sign .cm-attachment-block .icon-times-button {
    position: absolute;
    top: 10px;
    right: 0;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    background: none;
    opacity: .5;
  }
  .theme__default .cm-invitations-sign .cm-attachment-block .icon-times-button:hover {
    opacity: 1;
  }
  .theme__default .cm-attachments-list {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 224px;
  }
  .theme__default .cm-attachments-list .cm-attachments-row {
    position: relative;
    padding-right: 32px;
  }
  .theme__default .cm-attachments-list .cm-attachments-row .icon-trash {
    position: absolute;
    right: 0;
    top: 12px;
    opacity: .5;
  }
  .theme__default .cm-attachments-list .cm-attachments-row .icon-trash:hover {
    opacity: 1;
  }
  .theme__default .cm-documents .col-signer {
    width: 252px;
  }
  .theme__default .cm-documents .col-context {
    width: 56px;
  }
  .theme__default .touch .cm-documents .on-hover-show {
    display: inline-block;
  }
  .theme__default .cm-incoming-sign-body .form-group > label.control-label {
    line-height: 1.35;
  }
  .theme__default .cm-refuse-invitation-modal .modal-header {
    padding-bottom: 20px;
  }
  .theme__default .cm-refuse-invitation-modal .modal-body {
    min-height: 0;
    padding-bottom: 16px;
  }
  .theme__default .cm-refuse-invitation-modal .modal-body .description {
    margin-bottom: 16px;
  }
  .theme__default .cm-refuse-invitation-modal .modal-footer {
    padding-top: 0;
    border-top: none;
  }
  .theme__default .cash-order .co-details-page-title-row .row {
    -webkit-box-orient: horizontal;
    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row;
  }
  .theme__default .cash-order .co-details-page-title-column, .theme__default .cash-order .co-details-page-title-row .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
  }
  .theme__default .cash-order .co-details-page-title-column {
    -webkit-box-orient: vertical;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .theme__default .cash-order .cash-order-main-title {
    margin-bottom: 24px;
  }
  .theme__default .cash-order .banknotes-selection-item, .theme__default .cash-order .cash-request-purpose {
    margin-top: 16px;
  }
  .theme__default .cash-order .banknotes-selection-item .remove, .theme__default .cash-order .cash-request-purpose .remove {
    position: absolute;
    right: -14px;
  }
  .theme__default .cash-order .text-blue {
    color: #1358bf;
  }
  .theme__default .cash-order .cash-request-purpose:first-child {
    margin-top: 0;
  }
  .theme__default .cash-order .banknotes-selection-item-total, .theme__default .cash-order .cash-request-purpose-total {
    margin-bottom: 16px;
  }
  .theme__default .cash-order .requests-table > tbody > tr:after, .theme__default .cash-order .requests-table > tbody > tr:before, .theme__default .cash-order .requests-table > thead > tr:after, .theme__default .cash-order .requests-table > thead > tr:before {
    width: 20px;
  }
  .theme__default .cash-order .requests-table td {
    vertical-align: middle;
  }
  .theme__default .cash-order .requests-table .col-date, .theme__default .cash-order .requests-table .col-number {
    width: 200px;
  }
  .theme__default .cash-order .requests-table .col-status {
    width: 200px;
    padding-left: 28px;
  }
  .theme__default .cash-order .requests-table .col-amount {
    width: 200px;
    padding-right: 40px;
  }
  .theme__default .cash-order .requests-table .col-amount-cell {
    padding-right: 40px;
  }
  .theme__default .cash-order .co-recipient-table .col-full-name {
    width: 44%;
  }
  .theme__default .cash-order .co-recipient-table .col-birth-date, .theme__default .cash-order .co-recipient-table .col-doc-num {
    width: 28%;
  }
  .theme__default .cash-order .cash-order-cancel-details .dl-horizontal dt {
    width: 120px;
  }
  .theme__default .cash-order .cash-order-cancel-details .dl-horizontal dd {
    margin-left: 128px;
  }
  .theme__default .cash-order .cash-order-cancel-details .requisities-list {
    padding-top: 8px;
  }
  .theme__default .cash-order .cash-order-cancel-details .requisities-list dt {
    color: #b2b8bf;
  }
  .theme__default .cash-order .cash-order-details-main {
    margin: 12px;
  }
  .theme__default .cash-order .cash-order-details-main .dl-horizontal dt {
    width: 200px;
  }
  .theme__default .cash-order .cash-order-details-main .dl-horizontal dd {
    margin-left: 208px;
  }
  .theme__default .cash-order .cash-order-details-main .totalAmount {
    font-weight: 500;
  }
  .theme__default .cash-order .cash-order-details-main hr {
    margin-left: 0;
  }
  .theme__default .cash-order .cash-order-details-main dt {
    color: #1f1f22;
  }
  .theme__default .cash-order .cash-order-details-row > dd, .theme__default .cash-order .cash-order-details-row > dt {
    margin-bottom: 8px;
  }
  .theme__default .cash-order .cash-order-details-row > dd:last-of-type, .theme__default .cash-order .cash-order-details-row > dt:last-of-type {
    margin-bottom: 0;
  }
  .theme__default .cash-order .clickable {
    cursor: pointer;
  }
  .theme__default .cash-order .request-recipient-spinner-holder {
    position: absolute;
    width: 80px;
    margin: 8px 0 0 -80px;
  }
  .theme__default .cash-order .form-footer {
    margin-top: 80px;
  }
  .theme__default .cash-order .request-banknotes-sum-notification {
    min-height: 12px;
  }
  .theme__default .cash-order .text-weight-bold {
    font-weight: 500;
  }
  .theme__default .cash-order .co-token-list {
    width: 100%;
    max-width: 400px;
  }
  .theme__default .cash-order .co-token-list .co-token-item-row .co-token-item-row-cell {
    white-space: nowrap;
    padding: 0 8px 4px;
  }
  .theme__default .cash-order .co-token-list .co-token-item-row .co-token-item-row-cell:first-of-type {
    padding-left: 0;
  }
  .theme__default .cash-order .co-token-list .co-token-item-row .co-token-item-row-cell:last-of-type {
    padding-right: 0;
  }
  .theme__default .cash-order .co-token-list .co-token-item-row .co-token-item-row-cell.co-value {
    width: 45%;
  }
  .theme__default .cash-order .co-token-list .co-token-item-row .co-token-item-row-cell.co-count {
    width: 18%;
  }
  .theme__default .cash-order .co-token-list .co-token-item-row .co-token-item-row-cell.co-amount {
    width: 37%;
  }
  .theme__default .cash-order .co-purpose-list {
    max-width: 560px;
  }
  .theme__default .cash-order .co-purpose-list .co-purpose-list-row .co-purpose-list-row-cell {
    padding: 0 12px 4px;
    max-width: 480px;
  }
  .theme__default .cash-order .co-purpose-list .co-purpose-list-row .co-purpose-list-row-cell:first-of-type {
    padding-left: 0;
  }
  .theme__default .cash-order .co-purpose-list .co-purpose-list-row .co-purpose-list-row-cell:last-of-type {
    padding-right: 0;
  }
  .theme__default .cash-order .co-condition-icon-holder {
    margin-right: 8px;
  }
  .theme__default .cash-order .co-condition-text {
    margin-left: 28px;
  }
  .theme__default .cash-order .aside-panel-for-links.quick-view-panel {
    border: none;
    padding: 0 0 0 32px;
  }
  .theme__default .cash-order .aside-panel-for-links.quick-view-panel .aside-panel-for-links-icon {
    top: 6px;
    left: 0;
  }
  .theme__default .cash-order .filter-panel-text-search {
    padding-bottom: 12px;
  }
  .theme__default .cash-order .cash-order-all-purposes {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 360px;
  }
  .theme__default .cash-order .cash-order-all-purposes .row {
    margin-top: 12px;
    margin-left: 0;
  }
  .theme__default .cash-order .cash-order-all-purposes .row:hover {
    background-color: #f2f4f7;
  }
  .theme__default .cash-order .for-signing-filter-panel {
    padding: 12px 0;
  }
  .theme__default .cash-order .for-signing-filter-panel .select-custom-wrapper .label-item {
    text-align: left;
  }
  .theme__default .cash-order .cash-order-mass-sign .payment-for-sign {
    margin-bottom: 12px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
  }
  .theme__default .cash-order .cash-order-mass-sign .payment-for-sign .col-amount {
    border-right: 0;
  }
  .theme__default .cash-order .cash-order-mass-sign .payment-for-sign .link-more {
    padding: 0;
  }
  .theme__default .import-modal.cash-order-import .modal-header {
    background-color: #f2f4f7;
  }
  .theme__default .import-modal.cash-order-import .modal-footer {
    background-color: #f2f4f7;
    -webkit-border-radius: 0 0 20px 20px;
    border-radius: 0 0 20px 20px;
  }
  .theme__default .import-modal.cash-order-import .modal-body {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .theme__default .import-modal.cash-order-import .modal-body .information-plate {
    margin-top: 0;
    margin-bottom: 0;
  }
  .theme__default .import-modal.cash-order-import .modal-body .information-plate .template-info-header {
    margin-bottom: 8px;
  }
  .theme__default .import-modal.cash-order-import .modal-body .file-select-block {
    margin-top: 24px;
  }
  .theme__default .import-modal.cash-order-import .execution-log {
    white-space: pre-wrap;
    word-wrap: break-word;
  }
  .theme__default .cash-order .cash-order-details-targets .dl-horizontal dt, .theme__default .cash-order .cash-order-details-tokens .dl-horizontal dt {
    width: 400px;
  }
  .theme__default .cash-order .cash-order-details-targets .dl-horizontal dd, .theme__default .cash-order .cash-order-details-tokens .dl-horizontal dd {
    margin-left: 408px;
  }
  .theme__default .cash-order .cash-order-details-tab .dl-horizontal dt {
    width: 120px;
  }
  .theme__default .cash-order .cash-order-details-tab .dl-horizontal dd {
    margin-left: 128px;
  }
  .theme__default .cash-order .cash-order-details-tab dt {
    color: #b2b8bf;
  }
  .theme__default .cash-order .cash-order-details-tab dt:first-child {
    color: #1f1f22;
    font-weight: 500;
    width: 100% !important;
  }
  .theme__default .patterns-list .patterns-list-filter .filter-panel {
    padding: 16px 24px;
    background: none;
  }
  .theme__default .patterns-list .col-actions {
    text-align: right;
    width: 60px;
  }
  .theme__default .patterns-list .col-format {
    text-align: left;
    width: 160px;
  }
  .theme__default .conversion-settings-menu {
    border-bottom: 1px solid #e4e8eb;
    margin-bottom: 16px;
  }
  .theme__default .conversion-settings-menu:after, .theme__default .conversion-settings-menu:before {
    content: " ";
    display: table;
  }
  .theme__default .conversion-settings-menu:after {
    clear: both;
  }
  .theme__default .conversion-settings-menu .nav-pills-panel {
    border-bottom: none;
    margin-bottom: 0;
    float: left;
  }
  .theme__default .conversion-settings-menu .btn-link {
    margin-top: 1px;
  }
  .theme__default .conversion-settings-menu .info-icon {
    height: 16px;
    vertical-align: middle;
  }
  .theme__default .conversion-page .conversion-settings-menu {
    background-color: #f2f4f7;
    margin: -24px -32px 0;
    padding: 0 32px;
  }
  .theme__default .conversion-page .page-header {
    border-bottom: none;
  }
  .theme__default .conversion-pattern-form-body:after, .theme__default .conversion-pattern-form-body:before {
    content: " ";
    display: table;
  }
  .theme__default .conversion-pattern-form-body:after {
    clear: both;
  }
  .theme__default .fields-matching-list .title {
    margin-bottom: 20px;
  }
  .theme__default .fields-matching-list .search-field {
    border: 1px solid #e4e8eb;
    border-bottom: none;
    padding: 12px;
  }
  .theme__default .fields-matching-list .table-wrapper {
    border: 1px solid #e4e8eb;
    border-top: none;
    padding-left: 12px;
    padding-right: 12px;
  }
  .theme__default .fields-matching-list .table {
    border: none;
  }
  .theme__default .fields-matching-list .table .col-field-number {
    width: 64px;
  }
  .theme__default .fields-matching-list .table .col-field {
    width: 308px;
  }
  .theme__default .fields-matching-list .table .col-field-action .context-action {
    float: right;
    white-space: nowrap;
  }
  .theme__default .fields-matching-list .table tbody {
    max-height: 600px;
  }
  @media (max-width: 991px) {
    .theme__default .fields-matching-list {
      margin-bottom: 24px;
    }
  }
  .theme__default .fields-matching-list .field-match-row-simple td {
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .theme__default .field-matching-from-model table .col-checkbox {
    width: 16px;
  }
  .theme__default .field-matching-from-model table .col-field, .theme__default .field-matching-from-model table .col-field-pointer {
    width: 400px;
  }
  .theme__default .field-matching-from-model table .col-field-pointer input[disabled] {
    cursor: pointer;
  }
  .theme__default .field-matching-from-model table > tbody > tr > td .checkbox {
    padding-top: 7px;
  }
  .theme__default .field-matching-from-model .all-checkboxes {
    margin-bottom: 16px;
    padding-left: 16px;
  }
  .theme__default .field-matching-from-model .all-checkboxes .checkbox {
    display: inline-block;
  }
  .theme__default .field-matching-form .converting-params {
    padding: 16px 0 0;
  }
  .theme__default .field-matching-form .details-accordion-panel .text-uppercase {
    color: #1f1f22;
  }
  .theme__default .field-matching-form .details-accordion-panel .panel-heading .panel-title a .icon-expand {
    opacity: 1;
  }
  .theme__default .field-matching-form-view .field-matching-view {
    padding-bottom: 16px;
  }
  .theme__default .field-matching-form-view .converting-params-block-view {
    border-top: 1px solid #e4e8eb;
    padding-top: 8px;
  }
  .theme__default .field-matching-form-view .form-group {
    margin-bottom: 0;
  }
  .theme__default .field-matching-form-view .converting-params-header {
    color: #1f1f22;
  }
  .theme__default .field-matching-form-view .converting-params-label {
    width: 37%;
  }
  .theme__default .sbbol3 .fields-matching-list .title {
    margin-bottom: 16px;
  }
  .theme__default .sbbol3 .fields-matching-list .search-field {
    -webkit-border-radius: 3px 8px 0 0;
    border-radius: 3px 8px 0 0;
  }
  .theme__default .sbbol3 .fields-matching-list .table-wrapper {
    -webkit-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    margin-left: 0;
    margin-right: 0;
  }
  .theme__default .sbbol3 .conversion-pattern-form-body {
    margin-left: -12px;
    margin-right: -12px;
  }
  .theme__default .conversion-pattern-form {
    padding-left: 8px;
    padding-right: 8px;
  }
  .theme__default .conversion-pattern-form .editable-name .default {
    min-height: 32px;
  }
  .theme__default .tbody-scroll tbody {
    display: block;
    max-height: 400px;
    overflow: auto;
  }
  .theme__default .tbody-scroll tbody tr, .theme__default .tbody-scroll thead {
    display: table;
    width: 100%;
  }
  .theme__default .accounts-scroll .accounts-checkbox {
    max-height: 400px;
    overflow: auto;
  }
  .theme__default .accounts-scroll .all-accounts-checkbox {
    border-bottom: 1px solid #e4e8eb;
    margin-bottom: 16px;
    padding-bottom: 16px;
  }
  .theme__default .accounts-scroll .all-accounts-checkbox .checkbox {
    display: inline-block;
  }
  .theme__default .accounts-scroll .all-accounts-checkbox label {
    padding-left: 32px;
  }
  .theme__default .additional-params {
    margin-bottom: 16px;
  }
  .theme__default .additional-params .text-uppercase {
    margin-bottom: 12px;
  }
  .theme__default .additional-params .symbols-correction-panel {
    border: 1px solid #e5e5e5;
    padding: 12px;
    margin-bottom: 12px;
  }
  .theme__default .additional-params p {
    margin-bottom: 12px;
  }
  .theme__default .additional-params p.preline {
    white-space: pre-line;
  }
  .theme__default .conversion-pattern-form-view {
    padding-left: 8px;
    padding-right: 8px;
  }
  .theme__default .conversion-pattern-form-view .additional-params {
    pointer-events: none;
  }
  .theme__default .create-counterparty .row-errors {
    position: relative;
    margin-top: -16px;
    margin-bottom: 12px;
  }
  .theme__default .create-counterparty .row-errors .errorMsg {
    margin-bottom: 8px;
    font-size: 12px;
    color: #db1237;
  }
  .theme__default .create-counterparty .row-errors .errorMsg:last-child {
    margin-bottom: 0;
  }
  .theme__default .counterparty-create-modal .modal-body > .row {
    margin-bottom: 12px;
  }
  .theme__default .counterparty-create-modal .modal-body > .row:last-child {
    margin-bottom: 0;
  }
  .theme__default .counterparty-create-modal .modal-body .list-group-item.empty {
    height: auto;
    white-space: pre-wrap;
    line-height: 1.35;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .theme__default .counterparty-create-modal .modal-body .spinner-inner-wrapper .loading-content-overlay {
    margin-top: 76px;
  }
  .theme__default .sbbol3 .counterparty-create-modal .modal-body .rows-group .form-group {
    margin-bottom: 16px;
  }
  .theme__default .counterparty-search hr {
    margin: 16px -16px;
  }
  .theme__default .counterparty-search-list {
    list-style: none;
    margin: 0;
    padding: 0;
    max-height: 350px;
    overflow-y: auto;
  }
  .theme__default .counterparty-search-list ul {
    margin: 0;
  }
  .theme__default .counterparty-search-list-item {
    border-bottom: 1px solid #f2f4f7;
    padding: 8px 16px;
    cursor: pointer;
  }
  .theme__default .counterparty-search-list-item .acc-name {
    position: relative;
    padding-right: 32px;
  }
  .theme__default .counterparty-search-list-item .acc-name .data {
    display: inline-block;
    max-width: 100%;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .theme__default .counterparty-search-list-item .acc-name .icon {
    position: absolute;
    top: 0;
    right: 0;
  }
  .theme__default .counterparty-search-list-item:hover:not(.empty) {
    background: #f2f4f7;
  }
  .theme__default .counterparty-search-list-item.empty {
    cursor: default;
    border: none;
  }
  .theme__default .counterparty-search-list-item.disabled {
    background: #f2f4f7;
    color: #7d838a;
    cursor: not-allowed;
  }
  .theme__default .counterparty-search-list-item.disabled:hover:not(.empty) {
    background: #f2f4f7;
  }
  .theme__default .counterparty-typeahead-modal .modal-body {
    padding: 16px;
  }
  .theme__default .counterparty-search-list-item-loading .loader-inline-wrapper {
    margin: 0;
  }
  .theme__default .sbbol3 .counterparty-search-list {
    padding-right: 8px;
  }
  .theme__default .sbbol3 .counterparty-search-list-item:hover {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border-bottom: none;
  }
  .theme__default .search-icon-wrapper {
    position: absolute;
    top: 8px;
  }
  .theme__default .counterparty-typeahead {
    position: relative;
  }
  .theme__default .counterparty-typeahead .form-inline:after, .theme__default .counterparty-typeahead .form-inline:before {
    content: " ";
    display: table;
  }
  .theme__default .counterparty-typeahead .form-inline:after {
    clear: both;
  }
  .theme__default .counterparty-typeahead .counterparty-typeahead-wrap {
    position: relative;
  }
  .theme__default .counterparty-typeahead .counterparty-typeahead-list-btn {
    display: block;
    width: 32px;
    text-align: center;
    cursor: pointer;
    position: absolute;
    top: 1px;
    right: 13px;
    bottom: 1px;
    line-height: 28px;
    background-color: #fff;
  }
  .theme__default .counterparty-typeahead .counterparty-typeahead-list-btn i {
    vertical-align: middle;
  }
  .theme__default .counterparty-typeahead .counterparties-item, .theme__default .counterparty-typeahead .custom-dropdown .counterparties-item {
    height: auto;
    padding: 4px 8px;
  }
  .theme__default .counterparty-typeahead .counterparties-item.selected, .theme__default .counterparty-typeahead .custom-dropdown .counterparties-item.selected {
    background-color: #f2f4f7;
  }
  .theme__default .counterparty-typeahead .counterparties-item .name-cell, .theme__default .counterparty-typeahead .custom-dropdown .counterparties-item .name-cell {
    width: 40%;
  }
  .theme__default .counterparty-typeahead .counterparties-item .account-cell, .theme__default .counterparty-typeahead .custom-dropdown .counterparties-item .account-cell {
    width: 60%;
    padding-right: 16px;
  }
  .theme__default .counterparty-typeahead .counterparties-item .icon:not(.icon-check), .theme__default .counterparty-typeahead .custom-dropdown .counterparties-item .icon:not(.icon-check) {
    margin-right: 20px;
  }
  .theme__default .counterparty-typeahead .counterparties-item.disabled, .theme__default .counterparty-typeahead .custom-dropdown .counterparties-item.disabled {
    background: #f2f4f7;
    color: #7d838a;
    cursor: not-allowed;
  }
  .theme__default .counterparty-typeahead .counterparties-item.disabled:hover:not(.status):not(.selected), .theme__default .counterparty-typeahead .custom-dropdown .counterparties-item.disabled:hover:not(.status):not(.selected) {
    background: #f2f4f7;
  }
  .theme__default .counterparty-typeahead .counterparties-item:not(.signed), .theme__default .counterparty-typeahead .custom-dropdown .counterparties-item:not(.signed) {
    padding-left: 32px;
  }
  .theme__default .counterparty-typeahead .counterparties-item.counterparty-typeahead-selected-item {
    padding: 8px 8px 4px 12px;
    margin: 0 -1px -32px;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    height: 32px;
    background-color: #fff;
  }
  .theme__default .counterparty-typeahead .counterparties-item.counterparty-typeahead-selected-item .svg-icon {
    display: none;
  }
  .theme__default .counterparty-typeahead .counterparty-curr-state {
    position: absolute;
    left: -32px;
    top: 8px;
  }
  .theme__default .counterparty-typeahead.has-reset .counterparty-typeahead-input .counterparty-typeahead-selected-item, .theme__default .counterparty-typeahead.has-reset .counterparty-typeahead-input input {
    padding-right: 48px;
  }
  .theme__default .counterparty-typeahead-input {
    width: 100%;
    float: left;
  }
  .theme__default .counterparty-typeahead-input input {
    padding-right: 32px;
  }
  .theme__default .counterparty-typeahead-input input::-ms-clear {
    display: none;
  }
  .theme__default .counterparty-typeahead-actions {
    position: absolute;
    top: 0;
    right: 0;
  }
  .theme__default .counterparty-typeahead-actions .btn {
    margin-left: 0 !important;
  }
  .theme__default .counterparty-typeahead-actions .btn, .theme__default .counterparty-typeahead-actions .btn:focus:hover, .theme__default .counterparty-typeahead-actions .btn:hover {
    color: #b2b8bf;
  }
  .theme__default .counterparty-typeahead-actions .btn.caret-btn {
    width: 28px;
    height: 32px;
  }
  .theme__default .counterparty-typeahead-button-clear {
    width: 16px;
    margin-right: 4px;
  }
  @media (max-width: 991px) {
    .theme__default .counterparty-typeahead-wrap .counterparty-curr-state.icon-check {
      z-index: 1;
    }
    .theme__default .counterparty-typeahead-wrap .counterparty-curr-state.icon-check + .counterparty-typeahead-input input {
      padding-left: 32px;
    }
  }
  .theme__default .counterparty-sign-modal .modal-body .row {
    margin-bottom: 12px;
  }
  .theme__default .counterparty-sign-modal .modal-body .row div {
    overflow: hidden;
  }
  .theme__default .counterparty-sign-modal .modal-body .row:last-child {
    margin-bottom: 0;
  }
  .theme__default .counterparty-import-modal .datepickers-wrap {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  .theme__default .counterparty-import-modal .datepickers-wrap > div {
    display: table-cell;
    vertical-align: middle;
  }
  .theme__default .counterparty-import-modal .datepickers-wrap .date-separator {
    width: 24px;
  }
  .theme__default .counterparty-import-modal .form-group:last-child {
    margin-bottom: 0;
  }
  .theme__default .counterparty-import-modal-list {
    max-height: 280px;
    overflow-x: hidden;
    overflow-y: auto;
    border: 1px solid #e4e8eb;
    margin-top: 16px;
  }
  .theme__default .counterparty-import-modal-list ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: table;
    width: 100%;
  }
  .theme__default .counterparty-import-modal-list ul li {
    display: table-row;
  }
  .theme__default .counterparty-import-modal-list ul li.added > div button, .theme__default .counterparty-import-modal-list ul li.added > div div, .theme__default .counterparty-import-modal-list ul li.added > div span {
    opacity: .4;
  }
  .theme__default .counterparty-import-modal-list ul li > div {
    display: table-cell;
    padding: 16px;
    border-bottom: 1px solid #e4e8eb;
  }
  .theme__default .counterparty-import-modal-list ul li > div.action {
    vertical-align: middle;
    text-align: center;
  }
  .theme__default .counterparty-import-modal-list ul li > div.action button {
    border: none;
    background: #f90;
    outline: none;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    color: #fff;
    width: 26px;
    height: 26px;
    text-align: center;
    padding: 1px 0 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
  }
  .theme__default .counterparty-import-modal-list ul li > div.action button:after, .theme__default .counterparty-import-modal-list ul li > div.action button:before {
    content: "";
    background: #fff;
    display: block;
    position: absolute;
  }
  .theme__default .counterparty-import-modal-list ul li > div.action button:before {
    width: 2px;
    margin-left: -1px;
    top: 6px;
    bottom: 6px;
    left: 50%;
  }
  .theme__default .counterparty-import-modal-list ul li > div.action button:after {
    height: 2px;
    margin-top: -1px;
    top: 50%;
    left: 6px;
    right: 6px;
  }
  .theme__default .counterparty-import-modal-list ul li > div.action button:hover {
    background: #e58a00;
  }
  .theme__default .counterparty-import-modal-list ul li > div.info-item {
    text-transform: uppercase;
  }
  .theme__default .counterparty-import-modal-list ul li > div div {
    margin-bottom: 4px;
  }
  .theme__default .counterparty-import-modal-list ul li:last-child > div {
    border: none;
  }
  .theme__default .rur-Ñounterparty-page .rur-Ñounterparty-first-header {
    margin-bottom: 0;
  }
  .theme__default .rur-Ñounterparty-page .rur-Ñounterparty-second-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .rur-Ñounterparty-page .rur-Ñounterparty-second-header .menu {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
  .theme__default .rur-Ñounterparty-page .rur-Ñounterparty-second-header .actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    margin-left: 16px;
  }
  .theme__default .counterparties-list > tbody > tr > td.col-name-and-account-number .icons-and-name, .theme__default .counterparties-list > thead > tr > th.col-name-and-account-number .icons-and-name {
    position: relative;
  }
  .theme__default .counterparties-list > tbody > tr > td.col-name-and-account-number .icons-and-name .icons, .theme__default .counterparties-list > thead > tr > th.col-name-and-account-number .icons-and-name .icons {
    position: absolute;
    top: -2px;
    right: 100%;
    margin-right: 4px;
  }
  .theme__default .counterparties-list > tbody > tr > td.col-status, .theme__default .counterparties-list > thead > tr > th.col-status {
    width: 140px;
    padding-left: 12px;
  }
  .theme__default .counterparties-list > tbody > tr > td.col-status span, .theme__default .counterparties-list > thead > tr > th.col-status span {
    vertical-align: middle;
    display: inline-block;
  }
  .theme__default .counterparties-list > tbody > tr > td.col-status .counterparty-signed-icon, .theme__default .counterparties-list > thead > tr > th.col-status .counterparty-signed-icon {
    vertical-align: middle;
    display: inline-block;
    margin-right: 4px;
  }
  .theme__default .counterparties-list > tbody > tr > td.col-status .counterparty-signed-icon .primary-fill, .theme__default .counterparties-list > thead > tr > th.col-status .counterparty-signed-icon .primary-fill {
    fill: #ffdd2d;
  }
  .theme__default .counterparties-list > tbody > tr > td.col-new-documents, .theme__default .counterparties-list > thead > tr > th.col-new-documents {
    width: 172px;
    padding-right: 0;
  }
  .theme__default .counterparties-list > tbody > tr > td.col-create-payment, .theme__default .counterparties-list > thead > tr > th.col-create-payment {
    width: 156px;
    padding-right: 0;
  }
  .theme__default .counterparties-list > tbody > tr > td.col-context-menu, .theme__default .counterparties-list > thead > tr > th.col-context-menu {
    width: 60px;
  }
  .theme__default .counterparties-list > tbody > tr > td.col-status {
    height: 58px;
  }
  .theme__default .counterparties-list > tbody > tr.clicked:hover .on-hover-show {
    visibility: visible;
  }
  .theme__default .counterparty-select {
    padding: 0;
  }
  .theme__default .counterparty-select-option {
    line-height: 16px;
  }
  .theme__default .counterparty-select-option .name-cell {
    width: 60%;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
  }
  .theme__default .counterparty-select-option .name-cell .icon {
    line-height: 12px;
    position: relative;
    top: 3px;
  }
  .theme__default .counterparty-select-option .account-cell {
    width: 40%;
  }
  .theme__default .counterparty-select-control .Select-option .counterparty-select-option .icon:not(.icon-check) {
    margin-right: 20px;
  }
  .theme__default .counterparty-select-control .Select-control .Select-value {
    margin-right: 8px;
  }
  .theme__default .counterparty-wrapper {
    position: relative;
  }
  .theme__default .counterparty-wrapper .counterparty-typeahead .counterparty-typeahead-list-btn {
    right: 4px;
  }
  .theme__default .counterparty-wrapper .counterparty-typeahead .counterparty-typeahead-list-btn.Select-clear-zone {
    right: 28px;
  }
  .theme__default .counterparty-wrapper .add-counterparty {
    padding-right: 0;
    text-align: right;
  }
  .theme__default .counterparty-select-empty {
    padding: 20px;
    text-align: center;
    vertical-align: middle;
  }
  .theme__default .counterparty-select-empty .message {
    display: inline-block;
    margin-right: 4px;
  }
  .theme__default .counterparty-input .information-plate {
    margin-top: -8px;
    margin-bottom: 16px;
  }
  .theme__default .counterparty-input .information-plate .information-cell:last-child {
    width: 100%;
  }
  .theme__default .counterparty-input .spoiler .spoiler-data-inner.counterparty-input-spoiler {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 8px 12px;
  }
  .theme__default .counterparty-input .counterparty-input-spoiler > .row {
    margin: 0;
  }
  .theme__default .counterparty-sign-list .list-body {
    position: absolute;
    top: 168px;
    bottom: 16px;
    left: 16px;
    right: 16px;
    overflow-y: auto;
  }
  .theme__default .counterparty-sign-list .cp-sign-list-item {
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    opacity: 1;
    -webkit-animation: fadeIn .2s 1 ease-in;
    -moz-animation: fadeIn .2s 1 ease-in;
    -ms-animation: fadeIn .2s 1 ease-in;
    -webkit-animation-fill-mode: initial;
    animation-fill-mode: none;
    border: 1px solid #f2f4f7;
    margin-bottom: 12px;
    padding-left: 4px;
    padding: 20px 24px 20px 44px;
    position: relative;
  }
  .theme__default .counterparty-sign-list .cp-sign-list-item:last-child {
    margin-bottom: 0;
  }
  .theme__default .counterparty-sign-list .cp-sign-list-item .btn-delete {
    position: absolute;
    top: 50%;
    left: 22px;
    margin-top: -16px;
    margin-left: -16px;
  }
  .theme__default .counterparty-sign-list .cp-sign-list-item .row {
    position: relative;
  }
  .theme__default .counterparty-sign-list .cp-sign-list-item .row hr {
    margin-top: 16px;
    margin-left: 0;
    border-color: #f2f4f7;
  }
  .theme__default .counterparty-sign-list .cp-sign-list-item .row .col-cp-details {
    border-right: 1px solid #f2f4f7;
  }
  .theme__default .counterparty-sign-list .cp-sign-list-item .row .col-cp-details td {
    padding-bottom: 4px;
  }
  .theme__default .counterparty-sign-list .cp-sign-list-item .row .col-cp-details tbody tr:last-child td {
    padding-bottom: 0;
  }
  .theme__default .counterparty-sign-list .cp-sign-list-item .row .col-cp-details tbody td:first-child {
    padding-right: 16px;
  }
  .theme__default .counterparty-sign-list .cp-sign-list-item .row .col-cp-tracker {
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .theme__default .counterparty-sign-list .cp-sign-list-item .row .cp-status {
    position: absolute;
    top: 0;
    right: 0;
    text-align: right;
    line-height: 22px;
  }
  .theme__default .counterparty-sign-list .cp-sign-list-item:hover {
    border-color: #e4e8eb;
  }
  .theme__default .counterparty-sign-list .cp-sign-list-item:hover .row .col-cp-details {
    border-right: 1px solid #e4e8eb;
  }
  @media (max-width: 991px) {
    .theme__default .counterparty-sign-list .cp-sign-list-item .btn-delete {
      top: 64px;
    }
    .theme__default .counterparty-sign-list .cp-sign-list-item .row .col-cp-tracker {
      position: relative;
    }
    .theme__default .counterparty-sign-list .cp-sign-list-item .row .col-cp-details {
      border-right: none;
    }
  }
  .theme__default .change-requisites-modal .form-horizontal .requisites-form-title {
    margin-bottom: 20px;
  }
  .theme__default .change-requisites-modal .form-horizontal .radio.inline {
    display: inline-block;
  }
  .theme__default .change-requisites-modal .form-horizontal .form-group:last-child {
    margin-bottom: 0;
  }
  .theme__default .change-requisites-modal .form-horizontal .old-requisites-title {
    text-transform: uppercase;
    border-top: 1px solid #e4e8eb;
    margin-top: 16px;
    padding: 16px 0 12px;
  }
  .theme__default .change-requisites-modal .form-horizontal .old-requisites-item {
    margin-top: 8px;
    margin-bottom: 0;
  }
  .theme__default .change-requisites-modal .form-horizontal .old-requisites-item .control-label {
    margin-bottom: 0;
    padding-top: 0;
  }
  .theme__default .change-requisites-modal .form-horizontal .old-requisites-item.united {
    margin-top: 4px;
  }
  .theme__default .change-requisites-modal .form-horizontal .old-requisites-item.united .control-label {
    padding-left: 20px;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
  }
  .theme__default .change-requisites-modal .form-horizontal .requisites-fields hr {
    margin-left: 0;
    margin-right: 0;
  }
  .theme__default .change-requisites-modal .form-horizontal .requisites-fields .control-label.corr-acc {
    padding-top: 0;
  }
  .theme__default .change-requisites-modal .form-horizontal .requisites-fields .control-label .not-required {
    display: block;
    font-size: 12px;
    line-height: 16px;
  }
  .theme__default .change-requisites-modal .form-horizontal .requisites-fields .another-bank-row .help-block, .theme__default .change-requisites-modal .form-horizontal .requisites-fields .bank-bic .help-block {
    margin-left: 12px;
    color: #1f1f22;
    font-size: 12px;
    line-height: 16px;
  }
  .theme__default .change-requisites-modal .form-horizontal .requisites-fields .spoiler {
    margin-bottom: 0;
  }
  .theme__default .darc-details {
    padding-right: 8px;
    padding-left: 8px;
  }
  .theme__default .darc-details dt {
    color: #1f1f22;
  }
  .theme__default .darc-details h2 {
    margin-bottom: 12px;
    color: #1f1f22;
  }
  .theme__default .darc-details .requisites-details .requisites-details-data {
    margin-left: 120px;
  }
  .theme__default .darc-edit {
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom: 8px;
  }
  .theme__default .darc-edit dt {
    color: #1f1f22;
  }
  .theme__default .darc-edit h2 {
    margin-bottom: 12px;
    color: #1f1f22;
  }
  .theme__default .darc-edit .requisites-edit-form {
    overflow: visible;
  }
  .theme__default .darc-edit .requisites-edit-form dd {
    margin-bottom: 20px;
  }
  .theme__default .darc-edit .requisites-edit-form dd .segmented-button-account, .theme__default .darc-edit .requisites-edit-form dd .Select {
    max-width: 400px;
  }
  .theme__default .darc-edit .requisites-edit-form dd .row:not(.spoiler-data) .sb-requisites-block {
    margin-top: 12px;
  }
  .theme__default .darc-edit .requisites-edit-form dd .row.spoiler-data {
    width: 100%;
  }
  .theme__default .darc-edit .requisites-edit-form dd .requisites-fields .control-label .not-required {
    font-size: 12px;
    display: block;
  }
  .theme__default .darc-edit .requisites-edit-form dd .requisites-fields .another-bank-row .help-block, .theme__default .darc-edit .requisites-edit-form dd .requisites-fields .bank-bic .help-block {
    margin-left: 12px;
    font-size: 12px;
    color: #1f1f22;
  }
  .theme__default .darc-edit .requisites-edit-form dd .requisites-fields .spoiler {
    margin-bottom: 0;
  }
  .theme__default .darc-quickview-dl dt {
    overflow: visible;
  }
  .theme__default .darc-quickview-subtitle {
    display: inline-block;
    padding-top: 8px;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
  }
  .theme__default .counterparties-list-page .filter-panel {
    padding: 8px 0;
  }
  .theme__default .counterparties-list-page .search-icon-wrapper {
    position: absolute;
    top: 8px;
  }
  .theme__default .page-component .cur-Ñounterparty-first-header {
    margin-bottom: 0;
  }
  .theme__default .page-component .cur-Ñounterparty-second-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .page-component .cur-Ñounterparty-second-header .menu {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
  .theme__default .page-component .cur-Ñounterparty-second-header .actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    margin-left: 16px;
  }
  .theme__default .page-component .counterparties-list-page .filter-panel {
    padding-bottom: 8px;
    padding-top: 20px;
  }
  .theme__default .counterparties-exp-list > tbody > tr > td.col-create-country, .theme__default .counterparties-exp-list > thead > tr > th.col-create-country {
    width: 180px;
  }
  .theme__default .counterparties-exp-list > tbody > tr > td.col-create-payment, .theme__default .counterparties-exp-list > thead > tr > th.col-create-payment {
    width: 156px;
    padding-right: 0;
  }
  .theme__default .counterparties-exp-list > tbody > tr > td.col-context-menu, .theme__default .counterparties-exp-list > thead > tr > th.col-context-menu {
    width: 60px;
  }
  .theme__default .counterparties-exp-list > tbody > tr.clicked:hover .on-hover-show {
    visibility: visible;
  }
  .theme__default .cur-counterparty-details .requisites-details-title {
    width: 104px;
  }
  .theme__default .cur-counterparty-details .requisites-details-data {
    margin-left: 112px;
  }
  .theme__default .rq-info-modal-client-list .rq-client-data-header {
    margin-bottom: 8px;
  }
  .theme__default .rq-info-modal-client-list .rq-client-data-body .rq-client-data-df-label {
    width: 80px;
  }
  .theme__default .rq-info-modal-client-list .rq-client-data-body .rq-client-data-df-value {
    margin-left: 80px;
  }
  .theme__default .rq-qualified-preview .rq-form-definition-list-value {
    margin-left: 200px;
  }
  .theme__default .rq-qualified-preview .attachments-download-block {
    line-height: 20px;
  }
  .theme__default .rq-qualified-preview .attachments-download-block .attachments-download-block-no-text {
    display: inline-block;
    width: 252px;
  }
  .theme__default .card-view {
    padding: 24px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e4e8eb;
    margin-bottom: 12px;
    position: relative;
    opacity: 1;
    -webkit-animation: fadeIn .25s 1 ease-in;
    -moz-animation: fadeIn .25s 1 ease-in;
    -ms-animation: fadeIn .25s 1 ease-in;
    -webkit-animation-fill-mode: initial;
    animation-fill-mode: none;
  }
  .theme__default .card-view.card-view-actions-visible {
    padding-right: 52px;
  }
  .theme__default .card-view .card-view-dropdown .badge-default {
    background: #e4e8eb;
  }
  .theme__default .card-view .card-view-dropdown > span {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  .theme__default .card-view .card-view-dropdown-area {
    position: absolute;
    top: 18px;
    right: 12px;
  }
  .theme__default .card-view .card-view-dropdown-area .dropdown .dropdown-menu {
    margin-top: 0;
  }
  .theme__default .card-view .card-view-dropdown-area .btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .theme__default .card-view .card-view-status-wrapper {
    float: right;
  }
  .theme__default .card-view:hover {
    -webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .theme__default .requests-unqualified-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 44px;
    margin: 0 -32px;
    padding: 0 32px;
    border-bottom: 1px solid #e4e8eb;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
  }
  .theme__default .requests-unqualified-header .checkbox {
    padding-top: 0;
    min-height: auto;
  }
  .theme__default .requests-unqualified-items-filter.extended-filter-wrap {
    margin-top: 0;
    border-top: 0;
    border-bottom: 1px solid #e4e8eb;
    margin-bottom: 12px;
  }
  .theme__default .requests-unqualified-items-filter.extended-filter-wrap .extended-filter {
    padding-bottom: 16px;
  }
  .theme__default .request-unqualified-card-view:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .theme__default .rq-item .rq-item-btn-area {
    margin-top: 24px;
  }
  .theme__default .rq-item .rq-item-content-area {
    margin-top: 16px;
  }
  .theme__default .requests-unqualified-item .requests-unqualified-item-activity {
    position: relative;
    margin-left: 24px;
  }
  .theme__default .requests-unqualified-item .requests-unqualified-item-activity .icon-success-fill {
    position: absolute;
    left: -20px;
    font-size: 16px;
  }
  .theme__default .tokens-certificates-requests-page .filter-panel {
    margin-top: -24px;
    border-bottom: 1px solid #e4e8eb;
  }
  .theme__default .tokens-certificates-requests-page .filter-panel-line {
    border-top: none;
    border-bottom: 1px solid #e4e8eb;
  }
  .theme__default .create-request-info {
    vertical-align: middle;
    padding-right: 8px;
    cursor: pointer;
  }
  .theme__default table.table-cert-requests thead tr th.col-status {
    padding-left: 12px;
  }
  .theme__default table.table-cert-requests tbody tr td {
    height: 60px;
    line-height: 16px;
    vertical-align: middle;
    padding-top: 0;
    padding-bottom: 0;
  }
  .theme__default .token-request-unqualified-modal .unqualified-modal-list {
    padding: 0 40px 0 16px;
  }
  .theme__default .token-request-unqualified-modal .unqualified-alert-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-top: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .theme__default .token-request-unqualified-modal .unqualified-alert-body {
    padding: 16px 40px 4px;
    text-align: center;
  }
  .theme__default .token-request-unqualified-modal .unqualified-alert-body .unqualified-alert-body-error-title {
    font-size: 16px;
  }
  .theme__default .token-request-unqualified-modal .unqualified-alert-body .unqualified-alert-link {
    display: inline-block;
    line-height: 16px;
    padding: 8px 0;
  }
  .theme__default .token-request-unqualified-modal .unqualified-alert-body .unqualified-alert-link > svg {
    vertical-align: middle;
  }
  .theme__default .payroll-employees-list {
    padding-top: 44px;
  }
  .theme__default .payroll-employees-list .payroll-employees-list-padding-bottom {
    padding-bottom: 88px;
  }
  .theme__default .payroll-employees-list .title [class^=caret-] {
    margin-left: 4px;
  }
  .theme__default .payroll-employees-list .search-field {
    padding: 12px 0;
  }
  .theme__default .payroll-employees-list .search-field .table-cell-dropdown {
    width: 1%;
    padding-left: 12px;
  }
  .theme__default .payroll-employees-list .list-body {
    overflow: auto;
    margin: 0;
    min-height: 100px;
    max-height: 496px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
  }
  .theme__default .payroll-employees-list .list-body .payroll-employee-info {
    margin-left: 4px;
    cursor: pointer;
  }
  .theme__default .payroll-employees-list .list-body .table-cell-amount .input-group-amount {
    float: right;
    clear: both;
    max-width: 192px;
  }
  .theme__default .payroll-employees-list ul {
    padding: 0;
    margin: 0;
    table-layout: auto;
  }
  .theme__default .payroll-employees-list .errors-panel {
    background: #f2f4f7;
    padding: 12px;
    border: 1px solid #e4e8eb;
    border-bottom: 0;
  }
  .theme__default .payroll-employees-list .panel-empty {
    padding-top: 136px;
  }
  @media (max-width: 991px) {
    .theme__default .payroll-employees-list {
      margin-bottom: 24px;
    }
  }
  .theme__default .payroll-employees-list-editable-create-positions .name-cell {
    line-height: 32px;
    word-break: break-word;
  }
  .theme__default .import-csv-modal .next-import {
    border: 1px dashed #e4e8eb;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
    padding: 16px 0;
  }
  .theme__default .import-csv-modal .error-panel .icon {
    font-size: 56px;
  }
  .theme__default .import-csv-modal .chosen-docs {
    padding-top: 8px;
    margin-bottom: 20px;
    display: table;
    width: 100%;
    min-height: 88px;
  }
  .theme__default .import-csv-modal .chosen-docs .chosen-docs-data, .theme__default .import-csv-modal .chosen-docs .chosen-docs-icon {
    display: table-cell;
    vertical-align: middle;
  }
  .theme__default .import-csv-modal .chosen-docs .chosen-docs-icon {
    width: 76px;
    text-align: center;
  }
  .theme__default .import-csv-modal .chosen-docs .chosen-docs-icon img {
    width: 56px;
    height: 56px;
    display: block;
  }
  .theme__default .import-csv-modal .chosen-docs .chosen-docs-icon .icon-e-inv-main {
    font-size: 56px;
    color: #ffdd2d;
    display: block;
  }
  .theme__default .import-csv-modal .chosen-docs .chosen-docs-icon span {
    font-size: 16px;
    color: #f90;
  }
  .theme__default .import-csv-modal .chosen-docs .chosen-docs-data .chosen-heading {
    color: #b2b8bf;
  }
  .theme__default .organization .employees-list .extended-filter-options {
    padding: 20px 0;
  }
  .theme__default .organization .employees-list .col-card {
    width: 32px;
  }
  .theme__default .organization .employees-list .col-context-menu {
    width: 60px;
  }
  .theme__default .organization .employees-list .icon-card {
    color: #b2b8bf;
  }
  .theme__default .organization .salary-join-request-list .extended-filter-options {
    padding: 20px 0;
  }
  .theme__default .organization .salary-join-request-list .col-mobile-phone, .theme__default .organization .salary-join-request-list .col-status {
    width: 300px;
  }
  .theme__default .organization .salary-join-request-list .col-action {
    width: 200px;
  }
  .theme__default .page-component .organization.without-filter-panel .header-context, .theme__default .page-component .organization.without-filter-panel .salary-secondary-header {
    margin-bottom: 0;
  }
  .theme__default .page-component .organization .filter-panel.payroll-employee-filter-panel {
    padding-bottom: 12px;
    border-top: 1px solid #e4e8eb;
    background-color: #fff;
  }
  .theme__default .payroll-employee-details-header {
    border: none;
    margin-bottom: 0;
    padding-bottom: 12px;
  }
  .theme__default .payroll-employee-details-header .payroll-employee-position {
    min-height: 32px;
    padding-top: 8px;
    padding-right: 8px;
  }
  .theme__default .payroll-employee-details-body {
    padding-top: 16px;
    padding-left: 8px;
  }
  .theme__default .payroll-employee-details-tabs {
    margin-right: -12px;
    margin-bottom: 20px;
    margin-left: -12px;
    padding-right: 12px;
    padding-left: 12px;
    background-color: #f2f4f7;
  }
  .theme__default .payroll-employee-details-tabs .filter-panel {
    background-color: #f2f4f7 !important;
  }
  .theme__default .l-payroll {
    padding: 0 12px;
    margin-bottom: 20px;
  }
  .theme__default .l-payroll .l-payroll-item {
    border-top: 1px solid #e4e8eb;
    padding: 8px 12px;
    cursor: pointer;
  }
  .theme__default .l-payroll .l-payroll-item .col-icon {
    width: 20px;
  }
  .theme__default .l-payroll .l-payroll-item .col-data {
    padding-left: 12px;
  }
  .theme__default .l-payroll .l-payroll-item:hover {
    background-color: #f2f4f7;
  }
  .theme__default .l-payroll .l-payroll-item:first-child {
    border-top: none;
  }
  .theme__default .payroll-employee-select-list .filter-panel-text-search {
    margin-bottom: 24px;
  }
  .theme__default .payroll-employee-select-list .employee-table .table-row:after, .theme__default .payroll-employee-select-list .employee-table .table-row:before {
    display: none;
  }
  .theme__default .payroll-employee-select-list .employee-table .table-row .table-cell .checkbox {
    margin: 0;
  }
  .theme__default .payroll-employee-select-list .employee-name {
    display: inline-block;
    max-width: 252px;
  }
  .theme__default .payroll-employee-select-list .word-break-all {
    word-break: break-all;
  }
  .theme__default .payroll-employee-select-list .footer.row {
    padding: 16px 32px 0;
    margin: 0 -32px -16px;
  }
  .theme__default .payroll-employee-select-list .payroll-employee-select-list-lightbox-footer {
    border-top: 1px solid #e4e8eb;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 12px;
  }
  .theme__default .payroll-employee-select-list .payroll-employee-select-list-lightbox-footer .pagination-block .pagination {
    display: block;
    margin: 0;
  }
  .theme__default .payroll-employee-select-list .payroll-employee-select-list-lightbox-footer .employee-counter {
    margin-left: 16px;
  }
  .theme__default .payroll-employee-select-list .payroll-employee-select-alert-block {
    margin-bottom: 24px;
  }
  .theme__default .payroll-employee-select-list .payroll-employee-select-alert-block + .payroll-employee-select-alert-block {
    margin-top: -8px;
  }
  .theme__default .action-required-modal .modal-title .icon {
    margin-right: 8px;
  }
  .theme__default .action-required-modal .letter-details .letter-item {
    margin-top: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 0;
  }
  .theme__default .action-required-modal .letter-details > hr {
    margin-top: 16px;
    margin-bottom: 0;
  }
  .theme__default .answer-list-quickview {
    padding: 20px 16px;
  }
  .theme__default .document-message-list-quickview .letters-list {
    padding-top: 8px;
    border-top: none;
    border-bottom: none;
  }
  .theme__default .document-message-list-quickview .letters-list .letter-item {
    margin: 8px 0;
    border: 1px solid #e4e8eb;
  }
  .theme__default .document-message-list-quickview .letters-list .letter-item .row > div:last-child {
    padding-top: 8px;
  }
  .theme__default .deposit-filter .rc-slider {
    margin: 16px 0 32px;
  }
  .theme__default .deposit-filter .rc-slider .rc-slider-step {
    cursor: pointer;
  }
  .theme__default .deposit-filter .rc-slider .rc-slider-step .rc-slider-dot {
    display: none;
  }
  .theme__default .deposit-filter .rc-slider .rc-slider-mark {
    top: 12px;
  }
  .theme__default .deposit-filter .rc-slider .rc-slider-mark .rc-slider-mark-text {
    font-size: 10px;
  }
  .theme__default .deposit-filter .rc-slider .rc-slider-mark .rc-slider-mark-text:first-child {
    margin-left: 0 !important;
    width: auto !important;
  }
  .theme__default .deposit-filter .rc-slider .rc-slider-mark .rc-slider-mark-text:last-child {
    margin-right: 0 !important;
    width: auto !important;
    right: 0;
    left: auto !important;
  }
  .theme__default .deposit-filter .deposit-filter-subtype .description {
    padding: 0 16px;
    text-align: center;
    font-size: 11px;
    color: #b2b8bf;
  }
  .theme__default .deposit-filter .deposit-filter-subtype h3 {
    margin-top: 0;
    margin-bottom: 12px;
  }
  @media (min-width: 992px) {
    .theme__default .deposit-filter .deposit-filter-subtype {
      background: #f2f4f7;
      padding: 12px;
    }
    .theme__default .deposit-filter .deposit-filter-subtype .control-label {
      margin-bottom: 16px;
      text-align: center;
    }
    .theme__default .deposit-filter .deposit-filter-subtype .square-checkbox-group {
      margin: 0 auto;
    }
  }
  @media (max-width: 991px) {
    .theme__default .deposit-filter .deposit-filter-subtype {
      margin: 40px 0 16px;
    }
  }
  .theme__default .deposit-filter .condition-label {
    padding-bottom: 8px;
  }
  .theme__default .deposit-filter .col-condition {
    display: inline-block;
    width: 38%;
    padding-left: 16px;
  }
  @media (max-width: 992px) {
    .theme__default .deposit-filter .col-condition {
      width: 100%;
    }
  }
  .theme__default .deposit-filter .col-subtype-codes {
    display: inline-block;
    padding-left: 80px;
    background-color: #f2f4f7;
    padding: 12px;
  }
  .theme__default .deposit-filter .col-subtype-codes .condition-label {
    text-transform: uppercase;
    text-align: center;
  }
  .theme__default .deposit-filter .col-subtype-codes .col-checkbox {
    border-top: 1px solid #e4e8eb;
    padding-left: 0;
    padding-top: 12px;
    padding-bottom: 16px;
  }
  @media (max-width: 992px) {
    .theme__default .deposit-filter .col-subtype-codes {
      width: 100%;
      padding-left: 16px;
    }
    .theme__default .deposit-filter .col-subtype-codes .col-checkbox {
      width: 100%;
    }
    .theme__default .deposit-filter .col-subtype-codes .col-description {
      width: 100%;
      padding-top: 8px;
    }
  }
  .theme__default .deposit-search-page .conditions-block {
    padding: 12px 24px;
    background-color: #f2f4f7;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
  .theme__default .deposit-search-page .conditions-block .conditions-label {
    padding-bottom: 12px;
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 24px;
    border-bottom: 1px solid #e4e8eb;
  }
  .theme__default .deposit-search-page .conditions-block .conditions-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 16px;
  }
  .theme__default .deposit-search-page .conditions-block .conditions-row .icon-disabled .svg-circle {
    fill: #b2b8bf;
  }
  .theme__default .deposit-search-page .conditions-block .conditions-row .comment {
    font-size: 12px;
    line-height: 16px;
    color: #7d838a;
  }
  .theme__default .deposit-search-page .deposit-search-table {
    padding-bottom: 0;
  }
  .theme__default .deposit-search-page .deposit-search-table th.col-action {
    width: 140px;
    text-align: center;
  }
  .theme__default .deposit-search-page .deposit-search-table th.col-refund {
    width: 132px;
    text-align: center;
  }
  .theme__default .deposit-search-page .deposit-search-table th.col-revocation {
    width: 92px;
    text-align: center;
  }
  .theme__default .deposit-search-page .deposit-search-table th.col-rate {
    width: 80px;
  }
  @media (min-width: 768px) and (max-width: 1199px) {
    .theme__default .deposit-search-page .deposit-search-table th.col-rate {
      width: 100px;
    }
  }
  .theme__default .deposit-search-page .deposit-search-table th.col-profit, .theme__default .deposit-search-page .deposit-search-table th.col-total {
    width: 172px;
  }
  .theme__default .deposit-search-page .deposit-search-table th.col-total-profit {
    width: 200px;
  }
  .theme__default .deposit-search-page .deposit-search-table tr.row-separator:not(:last-child) td {
    border-bottom: 1px solid #ddd;
  }
  .theme__default .deposit-search-page .deposit-search-table td .icon.icon-success-fill {
    color: #ffdd2d;
  }
  .theme__default .deposit-search-page .deposit-search-table td .icon.icon-error-circle-fill {
    color: #d0d7dd;
  }
  .theme__default .deposit-search-page .row-term {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .theme__default .deposit-search-page .row-term .term-input-wrapper {
    width: 88px;
  }
  .theme__default .deposit-search-page .row-term .term-text {
    margin-left: 8px;
    margin-right: 8px;
  }
  .theme__default .inquiry-form .payment-document-field .title {
    margin-bottom: 16px;
  }
  .theme__default .inquiry-form .payment-document-field .search-field {
    border-top: 1px solid #e4e8eb;
    border-right: 1px solid #e4e8eb;
    border-left: 1px solid #e4e8eb;
    padding: 12px;
  }
  .theme__default .inquiry-form .payment-document-field .search-field .table-cell-dropdown {
    width: 1%;
    padding-left: 12px;
  }
  .theme__default .inquiry-form .payment-document-field .list-body {
    overflow: auto;
    margin: 0;
    height: 496px;
    border: 1px solid #e4e8eb;
  }
  .theme__default .inquiry-form .payment-document-field .empty i {
    font-size: 14px;
    line-height: 20px;
  }
  .theme__default .inquiry-form .documents-list {
    overflow: auto;
    margin: 0;
    height: 496px;
  }
  .theme__default .inquiry-form .documents-list .panel-empty {
    padding-top: 136px;
  }
  .theme__default .inquiry-form .info-from-bank .row {
    line-height: 32px;
  }
  .theme__default .inquiry-form .common-total {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .inquiry-form .common-total .input-counter {
    width: 124px;
  }
  .theme__default .inquiry-form .common-total .item-child {
    padding-top: 8px;
  }
  .theme__default .inquiry-form .common-total .depends-item, .theme__default .inquiry-form .common-total .item {
    padding-top: 8px;
    margin-left: 12px;
  }
  .theme__default .inquiry-form .common-total .depends-item:last-of-type, .theme__default .inquiry-form .common-total .item:last-of-type {
    margin-left: auto;
  }
  .theme__default .inquiry-form .common-total .absentCase-item {
    margin-left: auto;
    text-align: right;
  }
  .theme__default .inquiry-form .common-total .absentCase-item:last-of-type {
    margin-left: 52px;
  }
  .theme__default .inquiry-modal-form .label-right {
    text-align: right;
  }
  .theme__default .inquiry-package {
    padding: 8px 0 0;
  }
  .theme__default .inquiry-package .inquiry-list-item {
    position: relative;
  }
  .theme__default .inquiry-package .inquiry-list-item .icon-existing-inquiry {
    position: absolute;
    left: -20px;
  }
  .theme__default .payment-document-list .payment-document-list-head {
    margin-bottom: 16px;
  }
  .theme__default .payment-document-list .payment-document-list-head .payment-document-list-title {
    margin-top: 4px;
  }
  .theme__default .payment-document-list .payment-document-list-head .payment-document-list-button {
    float: right;
    padding-right: 12px;
  }
  .theme__default .payment-document-list .payment-document-list-head .payment-document-list-button .dropdown-menu {
    min-width: 120px;
  }
  .theme__default .payment-document-list .empty i {
    font-size: 14px;
    line-height: 20px;
  }
  .theme__default .inquiry-payment-table .col-number-and-docDate {
    width: 248px;
  }
  .theme__default .inquiry-payment-table .col-amount-and-account {
    width: 304px;
    text-align: end;
  }
  .theme__default .inquiry-payment-table .col-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .theme__default .inquiry-order-header {
    background-color: #f2f4f7;
  }
  .theme__default .inquiry-order-header .inquiry-order-header-navigation {
    margin-left: 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .theme__default .inquiry-details-body .dl-horizontal dt {
    width: 200px;
  }
  .theme__default .inquiry-details-body .dl-horizontal dd {
    margin-left: 208px;
    margin-bottom: 4px;
  }
  .theme__default .inquiry-details-body .dl-horizontal dd:last-child {
    margin-bottom: 0;
  }
  .theme__default .inquiry-details-body .label-body {
    color: #1f1f22;
    margin-bottom: 16px;
  }
  .theme__default .inquiry-details-body .value-body {
    margin-bottom: 0;
  }
  .theme__default .inquiry-details-body .requisites-details-divider {
    margin-bottom: 24px;
    margin-top: 8px;
  }
  .theme__default .attachment-description {
    color: #b2b8bf;
  }
  .theme__default .attachment-description .form-control {
    margin-top: -8px;
    margin-bottom: 4px;
    padding-top: 8px;
    height: 24px;
    border: 0;
    border-bottom: 1px solid #f90;
    outline: transparent;
    background: transparent;
  }
  .theme__default .attachment-description .edit-comment {
    position: relative;
    max-width: 100%;
    display: inline-block;
  }
  .theme__default .attachment-description .edit-comment > span {
    padding-right: 20px;
    max-width: 100%;
    display: inline-block;
  }
  .theme__default .attachment-description .edit-comment > .icon {
    position: absolute;
    top: 0;
    right: 0;
    vertical-align: middle;
    cursor: pointer;
  }
  .theme__default .inquiry-order-attachments-item {
    padding: 8px 12px;
    margin-bottom: 8px;
    border: 1px solid #e4e8eb;
    overflow: hidden;
    background-color: #f2f4f7;
  }
  .theme__default .inquiry-order-attachments-item:not(:last-child) {
    margin-bottom: 8px;
  }
  .theme__default .inquiry-order-attachments-item table {
    width: 100%;
    border: 0;
    table-layout: fixed;
  }
  .theme__default .inquiry-order-attachments-item .attachment-info {
    vertical-align: middle;
    padding: 0 16px;
  }
  .theme__default .inquiry-order-attachments-item .attachment-info > div:first-child {
    max-height: 36px;
  }
  .theme__default .inquiry-order-attachments-item .attachment-info > div:first-child.line-clamp {
    position: relative;
    overflow: hidden;
    max-height: 40px;
  }
  .theme__default .inquiry-order-attachments-item .attachment-info > div:first-child.line-clamp:after {
    content: "";
    text-align: right;
    position: absolute;
    top: 20px;
    right: 0;
    width: 100%;
    height: 20px;
    background-image: -webkit-linear-gradient(left, transparent, #f2f4f7);
    background-image: -o-linear-gradient(left, transparent 0, #f2f4f7 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(transparent), to(#f2f4f7));
    background-image: linear-gradient(90deg, transparent 0, #f2f4f7);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#fff2f4f7", GradientType=1);
  }
  @supports (-webkit-line-clamp: 1) {
    .theme__default .inquiry-order-attachments-item .attachment-info > div:first-child.line-clamp {
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      height: auto;
    }
    .theme__default .inquiry-order-attachments-item .attachment-info > div:first-child.line-clamp:after {
      display: none;
    }
  }
  .theme__default .inquiry-order-attachments-item .attachment-content {
    position: relative;
    height: 48px;
    width: 40px;
    padding: 12px 12px 12px 16px;
    text-align: center;
    color: #b2b8bf;
  }
  .theme__default .inquiry-order-attachments-item .attachment-download-button {
    width: 72px;
    text-align: center;
  }
  .theme__default .inquiry-order-attachments-item .attachment-download-button a, .theme__default .inquiry-order-attachments-item .attachment-download-button button {
    width: 100%;
    padding: 8px 0;
    display: block;
    margin: 0;
    border: none;
    background: none;
  }
  .theme__default .inquiry-order-attachments-item .attachment-download-button a span, .theme__default .inquiry-order-attachments-item .attachment-download-button button span {
    display: block;
    border-left: 1px solid #e4e8eb;
  }
  .theme__default .inquiry-order-attachments-item .remove-block {
    width: 60px;
    padding-left: 12px;
    border-left: 1px solid #e4e8eb;
    text-align: center;
    vertical-align: middle;
  }
  .theme__default .violations-list-wrapper {
    overflow: auto;
    height: 400px;
    border: 1px solid #e4e8eb;
  }
  .theme__default .violations-list-wrapper .row.clicked {
    background-color: #f2f4f7;
  }
  .theme__default .violations-list-wrapper .col-violation {
    padding: 20px;
    border-bottom: 1px solid #e4e8eb;
  }
  .theme__default .violations-list-wrapper .violation-quick-view-wrapper {
    padding: 0;
  }
  .theme__default .violations-list-wrapper .list-quickview {
    border-bottom: 1px solid #e4e8eb;
    padding: 20px;
  }
  .theme__default .bank-control-export-list {
    margin-bottom: 0;
    padding-left: 8px;
    display: inline-block;
  }
  .theme__default .information-request-tracker .b-tracker .l-steps li:last-child {
    float: right;
  }
  .theme__default .information-request-tracker .b-tracker .l-steps li.active span:after {
    width: 200%;
  }
  .theme__default .information-request-tracker.checkerror-status .b-tracker .l-steps li.active span:after {
    padding-right: 10px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    background: #f2f4f7;
  }
  .theme__default .information-request-modal .checkbox.disabled {
    color: #b2b8bf;
  }
  .theme__default .information-request-modal .contract-edit-label {
    padding-top: 0;
    margin-bottom: 0;
  }
  .theme__default .information-request-edit .empty-list {
    height: 128px;
    margin-bottom: 16px;
  }
  .theme__default .information-request-edit .empty-list img {
    width: 64px;
    height: auto;
  }
  .theme__default .ics-details .fxms-bank-answer-btn {
    margin-bottom: 16px;
  }
  .theme__default .ics-details .attached-document {
    padding-right: 8px;
  }
  .theme__default .ics-details .attached-document-item:not(:last-child) {
    margin-bottom: 16px;
  }
  .theme__default .ics-create-modal .btn-select {
    position: relative;
    display: block;
    width: 100%;
    padding-right: 32px;
    text-align: left;
  }
  .theme__default .ics-create-modal .icon-expand-modal {
    -webkit-transform: translateY(-50%) rotate(-90deg);
    -ms-transform: translateY(-50%) rotate(-90deg);
    transform: translateY(-50%) rotate(-90deg);
    position: absolute;
    top: 50%;
    right: 8px;
    float: right;
    margin-bottom: 8px;
  }
  .theme__default .ics-create-page .payment-document-field .list-body, .theme__default .ics-create-page .payment-document-field .search-field {
    background: #fff;
  }
  .theme__default .ics-create-page .payment-document-field .title {
    margin-left: 12px;
  }
  .theme__default .ics-create-page .components-list-section .recommended-section {
    padding-top: 28px;
    padding-left: 0;
  }
  .theme__default .ics-create-page .components-list-section .responsible-person-select {
    padding-top: 8px;
  }
  .theme__default .ics-create-page .components-list-section .important-label {
    margin-bottom: 12px;
    margin-top: 8px;
  }
  .theme__default .ics-create-page .components-list-section .details-accordion-panel .panel-heading {
    line-height: 32px;
  }
  .theme__default .ics-create-page .components-list-section .details-accordion-panel .rows-container .row:not(:last-child), .theme__default .ics-create-page .components-list-section .details-accordion-panel .rows-container > div:first-child {
    padding-bottom: 16px;
  }
  .theme__default .ics-create-page .components-list-section .details-accordion-panel .rows-container .row:not(:last-child) {
    margin-bottom: 0;
  }
  .theme__default .ics-create-page .components-list-section .amount-input .checkbox {
    padding-top: 0;
  }
  .theme__default .ics-create-page .components-list-section .control-label {
    margin-bottom: 0;
    padding-top: 8px;
  }
  .theme__default .ics-create-page .components-list-section .attachment {
    border: 1px solid #e4e8eb;
    padding: 16px;
  }
  .theme__default .ics-create-page .components-list-section .attachment .content {
    display: block;
  }
  .theme__default .ics-create-page .components-list-section .title {
    margin-bottom: 4px;
  }
  .theme__default .ics-create-page .components-list-section .title-in-accordion {
    line-height: 20px;
    padding-bottom: 16px;
  }
  .theme__default .ics-create-page .components-list-section .icon-exclamation-triangle {
    padding-right: 8px;
    display: block;
  }
  .theme__default .ics-create-page .components-list-section .exclamation-text {
    padding-top: 2px;
    display: block;
  }
  .theme__default .ics-create-page .components-list-section .dp-credit-form-text {
    margin-top: 8px;
  }
  .theme__default .ics-list-status {
    padding-left: 18px;
    padding-top: 4px;
  }
  .theme__default .ics-list-status .icon-helpbox {
    position: absolute;
    top: 2px;
    left: -12px;
  }
  .theme__default .ics-list-status .notification-message {
    margin-left: -30px;
  }
  .theme__default .ics-list-status .notification-message .icon {
    position: relative;
    top: 4px;
  }
  .theme__default .ics-list-status .notification-message .status-with-notification {
    padding-left: 10px;
    padding-top: 4px;
  }
  .theme__default .ics-status-tooltip {
    width: 420px;
  }
  .theme__default .ics-status-left {
    margin-left: 36px;
  }
  .theme__default .ics-list .col-date {
    width: 100px !important;
  }
  .theme__default .ics-list .col-bank-number {
    width: 200px !important;
  }
  .theme__default .ics-list .col-number {
    width: 284px !important;
  }
  .theme__default .ics-list .col-amount {
    width: 192px !important;
  }
  .theme__default .ics-list .col-status {
    width: 320px !important;
  }
  .theme__default .ics-list .col-status .label {
    margin-left: 36px;
  }
  .theme__default .ics-resident-requisites {
    display: table-row;
  }
  .theme__default .ics-resident-requisites .item {
    width: 396px;
  }
  .theme__default .ics-resident-requisites .item:not(:first-child) {
    padding-top: 8px;
  }
  .theme__default .ics-resident-requisites .item .name {
    padding-bottom: 8px;
  }
  .theme__default .ics-resident-requisites .item .text-muted {
    margin-right: 60px;
    display: inline;
  }
  .theme__default .ics-resident-requisites .item .country {
    display: inline;
  }
  .theme__default .isc-quick-view dt {
    width: 196px;
    margin-right: 20px;
  }
  .theme__default .sbbol3 .ics-list .col-radio {
    width: 16px;
  }
  .theme__default .ccletters-list > tbody > tr > td.col-subject .label, .theme__default .ccletters-list > tbody > tr > td.col-subject .subject-label-no-reply {
    margin-left: 24px;
  }
  .theme__default .ccletters-list > tbody > tr > td.col-status {
    width: 200px;
    padding-right: 12px;
  }
  .theme__default .ccletters-list .col-unread-label {
    width: 4px;
    padding: 0;
  }
  .theme__default .ccletters-list .unread-label {
    background-color: #f90;
  }
  .theme__default .ccletters-list .unread-item.active .unread-label, .theme__default .ccletters-list .unread-item:hover .unread-label {
    background-color: #f90 !important;
  }
  .theme__default .ccletters-list .read-label {
    background-color: #fff;
  }
  .theme__default .ccletters-list .read-label:hover {
    background-color: #f2f4f7;
  }
  .theme__default .ccletters-list .unread-item {
    background-color: #f2f4f7;
    font-weight: 500;
  }
  .theme__default .currency-operations-table .ics-list-status {
    position: relative;
  }
  .theme__default .currency-operations-table .ics-list-status .icon {
    padding-top: 0;
    padding-bottom: 0;
    position: absolute;
    left: -2px;
    top: 2px;
  }
  .theme__default .currency-operations-table .ics-list-status .icon-exclamation-triangle {
    padding-right: 10px;
  }
  .theme__default .currency-operations-table .ics-list-status .popover-wrap {
    padding-bottom: 2px;
  }
  .theme__default .currency-operations-table .table > thead > tr > th > .label {
    white-space: normal;
  }
  .theme__default .currency-operations-table .table td, .theme__default .currency-operations-table .table th {
    vertical-align: middle;
  }
  .theme__default .cob-details .payment-details-list .btn-link {
    padding-top: 0;
    padding-left: 0;
  }
  .theme__default .cob-details .breakdown-operations .breakdown-operation {
    padding-top: 8px;
    padding-bottom: 8px;
    background-color: #fff;
    margin-bottom: 24px;
    border: 1px solid #e4e8eb;
  }
  .theme__default .cob-details .breakdown-operations .breakdown-operation:only-child {
    border: none;
  }
  .theme__default .cob-details .breakdown-operations .breakdown-operation:last-child {
    margin-bottom: 0;
  }
  .theme__default .cob-details .breakdown-operations .operation-detail {
    padding-bottom: 8px;
  }
  .theme__default .cob-details .notification-accordion .notification-title {
    padding-left: 0;
  }
  .theme__default .cob-details .notification-accordion .icon {
    display: inline-block;
  }
  .theme__default .cob-details .notification-accordion .notification-header-label {
    display: inline-block;
    padding-left: 8px;
  }
  .theme__default .cob-details .notification-accordion .details-accordion-panel .panel-body {
    padding: 24px 36px;
  }
  .theme__default .cob-details .notification-accordion .actions-panel {
    padding-top: 20px;
  }
  .theme__default .cob-details .notification-accordion .btn-action {
    margin-right: 20px;
  }
  .theme__default .sbbol3 .breakdown-operations .header {
    text-transform: none;
  }
  .theme__default .cob-notices-details-modal .notice-title {
    font-weight: 500;
  }
  .theme__default .dp-contract-accordion {
    border: 1px solid #e4e8eb;
    margin-top: 16px;
  }
  .theme__default .dp-contract-accordion:first-child {
    margin-top: 0;
  }
  .theme__default .dp-contract-accordion .panel-title > a {
    padding: 12px 44px 12px 16px;
    color: #1f1f22;
    display: block;
    position: relative;
  }
  .theme__default .dp-contract-accordion .panel-title > a:hover {
    color: #1f1f22;
  }
  .theme__default .dp-contract-accordion .panel-title > a:not(.collapsed) .icon-expand {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  .theme__default .dp-contract-accordion .panel-title > a .icon-expand {
    -webkit-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    position: absolute;
    top: 12px;
    right: 16px;
    color: #b2b8bf;
  }
  .theme__default .dp-contract-accordion .expanded {
    background-color: #f2f4f7;
  }
  .theme__default .dp-contract-accordion .accordion-body {
    padding: 16px;
    border-top: 1px solid #e4e8eb;
  }
  .theme__default .dp-contract-accordion .accordion-body .requisites-details-title {
    width: 33%;
  }
  .theme__default .dp-contract-accordion .accordion-body .requisites-details-data {
    margin-left: 184px;
  }
  .theme__default .dp-contract-details .requisites-details-title {
    width: 212px;
  }
  .theme__default .dp-contract-details .requisites-details-data {
    margin-left: 216px;
  }
  .theme__default .dp-contract-details .requisites-details-black {
    color: #1f1f22;
  }
  .theme__default .dp-contract-details .requisites-details-grey {
    color: #b2b8bf;
  }
  .theme__default .dp-contract-details .other-version-date {
    color: #1f1f22;
  }
  .theme__default .dp-contract-details .other-version-actual {
    color: #b2b8bf;
  }
  .theme__default .dp-contract-form .dp-contract-form-field-text {
    line-height: 36px;
    font-weight: 500;
  }
  .theme__default .dp-contract-form h2 {
    margin-bottom: 12px;
    color: #1f1f22;
  }
  .theme__default .dp-contract-form h3 {
    color: #1358bf;
    margin: 0;
  }
  .theme__default .dp-contract-nonresident-requisites .dp-contract-nonresident-requisites-item .default-row-wrapper {
    margin-bottom: 0;
  }
  .theme__default .dp-contract-nonresident-requisites .dp-contract-nonresident-requisites-item .removable-item {
    margin-top: 16px;
  }
  .theme__default .dp-contract-nonresident-requisites .dp-contract-nonresident-requisites-item .removable-item:first-child {
    margin-top: 0;
  }
  .theme__default .dp-contract-nonresident-requisites .dp-contract-nonresident-requisites-item .removable-item .remove {
    margin-right: -24px;
  }
  .theme__default .dp-contract-attachments-item {
    padding: 8px 12px;
    margin-bottom: 8px;
    border: 1px solid #e4e8eb;
    overflow: hidden;
    background-color: #f2f4f7;
  }
  .theme__default .dp-contract-attachments-item:not(:last-child) {
    margin-bottom: 8px;
  }
  .theme__default .dp-contract-attachments-item table {
    width: 100%;
    border: 0;
    table-layout: fixed;
  }
  .theme__default .dp-contract-attachments-item .attachment-info {
    vertical-align: middle;
    padding: 0 16px;
  }
  .theme__default .dp-contract-attachments-item .attachment-info > div:first-child {
    max-height: 36px;
  }
  .theme__default .dp-contract-attachments-item .attachment-info > div:first-child.line-clamp {
    position: relative;
    overflow: hidden;
    max-height: 40px;
  }
  .theme__default .dp-contract-attachments-item .attachment-info > div:first-child.line-clamp:after {
    content: "";
    text-align: right;
    position: absolute;
    top: 20px;
    right: 0;
    width: 100%;
    height: 20px;
    background-image: -webkit-linear-gradient(left, transparent, #f2f4f7);
    background-image: -o-linear-gradient(left, transparent 0, #f2f4f7 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(transparent), to(#f2f4f7));
    background-image: linear-gradient(90deg, transparent 0, #f2f4f7);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#fff2f4f7", GradientType=1);
  }
  @supports (-webkit-line-clamp: 1) {
    .theme__default .dp-contract-attachments-item .attachment-info > div:first-child.line-clamp {
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      height: auto;
    }
    .theme__default .dp-contract-attachments-item .attachment-info > div:first-child.line-clamp:after {
      display: none;
    }
  }
  .theme__default .dp-contract-attachments-item .attachment-info .form-control {
    height: 32px;
  }
  .theme__default .dp-contract-attachments-item .attachment-content {
    position: relative;
    height: 48px;
    width: 40px;
    padding: 12px 12px 12px 16px;
    text-align: center;
    color: #b2b8bf;
  }
  .theme__default .dp-contract-attachments-item .attachment-download-button {
    width: 72px;
    text-align: center;
  }
  .theme__default .dp-contract-attachments-item .attachment-download-button a, .theme__default .dp-contract-attachments-item .attachment-download-button button {
    width: 100%;
    padding: 8px 0;
    display: block;
    margin: 0;
    border: none;
    background: none;
  }
  .theme__default .dp-contract-attachments-item .attachment-download-button a span, .theme__default .dp-contract-attachments-item .attachment-download-button button span {
    display: block;
    border-left: 1px solid #e4e8eb;
  }
  .theme__default .dp-contract-attachments-item .remove-block {
    width: 60px;
    padding-left: 12px;
    border-left: 1px solid #e4e8eb;
    text-align: center;
    vertical-align: middle;
  }
  .theme__default .deal-passport-contract-list-page .table .col-date {
    width: 160px;
  }
  .theme__default .dp-credit-accordion {
    border: 1px solid #e4e8eb;
    margin-top: 16px;
  }
  .theme__default .dp-credit-accordion:first-child {
    margin-top: 0;
  }
  .theme__default .dp-credit-accordion .panel-title > a {
    padding: 12px 44px 12px 16px;
    color: #1f1f22;
    display: block;
    position: relative;
  }
  .theme__default .dp-credit-accordion .panel-title > a:hover {
    color: #1f1f22;
  }
  .theme__default .dp-credit-accordion .panel-title > a:not(.collapsed) .icon-expand {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  .theme__default .dp-credit-accordion .panel-title > a .icon-expand {
    -webkit-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    position: absolute;
    top: 12px;
    right: 16px;
    color: #b2b8bf;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .theme__default .dp-credit-accordion .panel-title > a .pull-right {
    padding-top: 8px;
  }
  .theme__default .dp-credit-accordion .expanded {
    background-color: #f2f4f7;
  }
  .theme__default .dp-credit-accordion .accordion-body {
    padding: 16px;
    border-top: 1px solid #e4e8eb;
  }
  .theme__default .dp-credit-accordion .accordion-body .requisites-details-title {
    width: 232px;
  }
  .theme__default .dp-credit-details .requisites-details-title {
    width: 212px;
  }
  .theme__default .dp-credit-details .requisites-details-data {
    margin-left: 216px;
  }
  .theme__default .dp-credit-details .requisites-details-black {
    color: #1f1f22;
  }
  .theme__default .dp-credit-details .requisites-details-grey {
    color: #b2b8bf;
  }
  .theme__default .dp-credit-details .other-version-date {
    color: #1f1f22;
  }
  .theme__default .dp-credit-details .other-version-actual {
    color: #b2b8bf;
  }
  .theme__default .dp-credit-details-version-list table {
    border-bottom: 0;
  }
  .theme__default .dp-credit-details-version-list .text-muted .label {
    color: #b2b8bf;
  }
  .theme__default .dp-credit-form .dp-credit-form-text {
    line-height: 32px;
  }
  .theme__default .dp-credit-form h2 {
    margin-bottom: 12px;
    color: #1f1f22;
  }
  .theme__default .dp-credit-form h2 .title-help-box {
    display: inline-block;
    line-height: 6px;
  }
  .theme__default .dp-credit-form h3 {
    color: #1358bf;
    margin: 0;
  }
  .theme__default .deal-passport-credit-list-page .table .col-date {
    width: 160px;
  }
  .theme__default .payment-document-field .title {
    margin-bottom: 16px;
  }
  .theme__default .payment-document-field .search-field {
    border-top: 1px solid #e4e8eb;
    border-right: 1px solid #e4e8eb;
    border-left: 1px solid #e4e8eb;
    padding: 12px;
  }
  .theme__default .payment-document-field .search-field .table-cell-dropdown {
    width: 1%;
    padding-left: 12px;
  }
  .theme__default .payment-document-field .list-body {
    overflow: auto;
    margin: 0;
    border: 1px solid #e4e8eb;
  }
  .theme__default .payment-document-field .list-body-height {
    height: 552px;
  }
  .theme__default .payment-document-field .list-body-max-height {
    max-height: 552px;
  }
  .theme__default .payment-document-field .text-muted {
    color: #b2b8bf !important;
  }
  .theme__default .payment-document-field .table-header .table-cell {
    font-size: 12px;
  }
  .theme__default .payment-document-field .table-margin {
    margin: 12px;
  }
  .theme__default .payment-document-field .empty i {
    font-size: 100px;
  }
  .theme__default .natural-persons-list .persons-list-item .participation-product-icon {
    margin: 0 16px 0 0;
  }
  .theme__default .natural-persons-list .persons-list-item .participation-product-icon:last-child {
    margin: 0;
  }
  .theme__default .natural-persons-list .persons-list-item .popover-wrap .popover-target {
    cursor: default;
  }
  .theme__default .natural-persons-list .col-person-confirmed {
    width: 40px;
  }
  .theme__default .natural-persons-list .col-bank-product {
    width: 240px;
  }
  .theme__default .natural-persons-list .col-context-menu {
    width: 60px;
  }
  .theme__default .natural-persons-details .indent-header {
    display: block;
    margin: 0 0 8px;
  }
  .theme__default .natural-persons-details .tab-panel {
    margin-bottom: 16px;
    background-color: #f2f4f7;
  }
  .theme__default .Select.natural-persons-finder .Select-control {
    padding-right: 12px;
  }
  .theme__default .Select.natural-persons-finder .Select-input {
    right: 12px;
  }
  .theme__default .Select.natural-persons-finder .Select-arrow-zone {
    display: none;
    width: 0;
  }
  .theme__default .Select.natural-persons-finder .Select-arrow-zone .Select-arrow {
    display: none;
  }
  .theme__default .Select.natural-persons-finder .natural-persons-option {
    line-height: 16px;
  }
  .theme__default .natural-persons-accordion .panel {
    border: 1px solid #e4e8eb;
  }
  .theme__default .natural-persons-accordion .expanded {
    background-color: #f2f4f7;
  }
  .theme__default .natural-persons-accordion .accordion-body {
    padding: 16px;
    border-top: 1px solid #e4e8eb;
  }
  .theme__default .natural-persons-list-modal .display-table.empty-list {
    height: 220px;
  }
  .theme__default .natural-persons-list-modal .natural-persons-icon {
    margin-bottom: 20px;
  }
  .theme__default .natural-persons-list-modal .natural-persons-icon .icon {
    color: #e4e8eb;
    font-size: 100px;
  }
  .theme__default .natural-persons-list-modal .natural-persons-item {
    position: relative;
    background-color: #fff;
    padding: 20px;
    border: 2px solid #f2f4f7;
  }
  .theme__default .natural-persons-list-modal .natural-persons-item-delete {
    position: absolute;
    top: 8px;
    right: 8px;
  }
  .theme__default .natural-persons-finder-alert {
    position: fixed;
    top: 140px;
    right: 36px;
  }
  .theme__default .account-restrictions-modal .account-restrictions-list-body {
    max-height: 300px;
    overflow: auto;
  }
  .theme__default .account-restrictions-modal .form-footer .description {
    line-height: 24px;
  }
  .theme__default .account-restrictions-modal .account-restrictions-item .table-cell {
    padding-left: 12px;
  }
  .theme__default .account-restrictions-modal .col-checkbox {
    width: 40px;
  }
  .theme__default .account-restrictions-page .description {
    line-height: 36px;
  }
  .theme__default .account-restrictions-accordion {
    border: 1px solid #e4e8eb;
    margin-top: 16px;
  }
  .theme__default .account-restrictions-accordion:first-child {
    margin-top: 0;
  }
  .theme__default .account-restrictions-accordion .panel-title > a {
    position: relative;
    display: block;
    padding: 12px 44px 12px 16px;
    color: #1f1f22;
  }
  .theme__default .account-restrictions-accordion .panel-title > a:hover {
    color: #1f1f22;
  }
  .theme__default .account-restrictions-accordion .panel-title > a:not(.collapsed) .icon-expand {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  .theme__default .account-restrictions-accordion .panel-title > a .icon-expand {
    -webkit-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    position: absolute;
    top: 12px;
    right: 16px;
    color: #b2b8bf;
  }
  .theme__default .account-restrictions-accordion .panel-title > a .remove {
    position: absolute;
    top: 4px;
    right: -36px;
  }
  .theme__default .account-restrictions-accordion .expanded {
    background-color: #f2f4f7;
  }
  .theme__default .account-restrictions-accordion .accordion-body {
    padding: 16px;
    border-top: 1px solid #e4e8eb;
  }
  .theme__default .account-restrictions-accordion .accordion-footer {
    position: relative;
    padding-left: 40px;
  }
  .theme__default .account-restrictions-accordion .accordion-footer .icon {
    position: absolute;
    top: 0;
    left: 12px;
    color: #f90;
    font-size: 16px;
  }
  .theme__default .persons-list {
    position: relative;
  }
  .theme__default .persons-list .loading-content-overlay {
    left: -32px;
    right: -32px;
  }
  .theme__default .persons-table > tbody > tr > td.col-bank-product, .theme__default .persons-table > tbody > tr > td.col-full-name, .theme__default .persons-table > thead > tr > th.col-bank-product, .theme__default .persons-table > thead > tr > th.col-full-name {
    width: 30%;
  }
  .theme__default .persons-table > tbody > tr > td.col-client-role, .theme__default .persons-table > tbody > tr > td.col-client-status, .theme__default .persons-table > tbody > tr > td.col-identity-doc, .theme__default .persons-table > tbody > tr > td.col-login, .theme__default .persons-table > thead > tr > th.col-client-role, .theme__default .persons-table > thead > tr > th.col-client-status, .theme__default .persons-table > thead > tr > th.col-identity-doc, .theme__default .persons-table > thead > tr > th.col-login {
    width: 20%;
  }
  .theme__default .persons-table > tbody > tr > td.col-context-menu, .theme__default .persons-table > tbody > tr > td.col-icon, .theme__default .persons-table > thead > tr > th.col-context-menu, .theme__default .persons-table > thead > tr > th.col-icon {
    width: 40px;
  }
  .theme__default .persons-table > tbody > tr > td.full-name-table-cell, .theme__default .persons-table > thead > tr > th.full-name-table-cell {
    font-weight: 500;
  }
  .theme__default .letter-of-authority-form h2 {
    color: #1f1f22;
  }
  .theme__default .letter-of-authority-form-table-title {
    display: table;
    width: 100%;
    padding: 16px;
    border-style: solid;
    border-color: #e4e8eb;
    border-width: 1px 1px 0;
  }
  .theme__default .letter-of-authority-form-table-title > div {
    display: table-cell;
    vertical-align: middle;
    float: none;
    padding: 0;
  }
  .theme__default .letter-of-authority-form-table-title .title-text {
    margin-top: 2px;
  }
  .theme__default .letter-of-authority-block {
    padding-left: 8px;
    padding-right: 8px;
  }
  .theme__default .letter-of-authority-block dt {
    color: #1f1f22;
  }
  .theme__default .letter-of-authority-block hr {
    margin: 24px 0;
  }
  .theme__default .letter-of-authority-block .indent-header {
    display: block;
    margin: 0 0 16px;
    font-size: 16px;
    text-transform: none;
  }
  .theme__default .letter-of-authority-block.letter-of-authority-modal-block {
    padding-left: 0;
    padding-right: 0;
  }
  .theme__default .payment-document-field.letter-of-authority-field .list-body-max-height {
    max-height: 268px;
  }
  .theme__default .letter-of-authority-modal {
    padding-bottom: 32px;
  }
  .theme__default .letter-of-authority-modal-list-modal .letter-of-authority-modal-list-body {
    padding-right: 20px;
    max-height: 300px;
    overflow: auto;
  }
  .theme__default .letter-of-authority-modal-list-modal .form-footer .description {
    line-height: 24px;
  }
  .theme__default .letter-of-authority-modal-list-modal .letter-of-authority-modal-list-item .table-cell {
    padding: 8px 0 8px 12px;
  }
  .theme__default .letter-of-authority-modal-list-modal .col-checkbox {
    width: 40px;
  }
  .theme__default .table-letter-of-authority {
    table-layout: auto;
    padding: 16px;
    border: 1px solid #e4e8eb;
    display: block;
  }
  .theme__default .table-letter-of-authority .table-header {
    width: 100%;
    border-top: 1px solid #e4e8eb;
    padding: 0 12px;
    display: table;
  }
  .theme__default .table-letter-of-authority .table-header .table-cell {
    border: 0 !important;
  }
  .theme__default .table-letter-of-authority .list-body {
    border: none;
  }
  .theme__default .table-letter-of-authority .table-row .table-cell:not(first-child) {
    padding: 12px;
  }
  .theme__default .table-letter-of-authority .table-row.table-row-small .table-cell {
    padding: 4px 12px;
  }
  .theme__default .letter-of-authority-details .aside-panel-for-links .aside-panel-status .badge-status {
    margin-top: -1px;
    margin-right: 4px;
    margin-left: 4px;
  }
  .theme__default .service-providers .debt-registry-list .col-date, .theme__default .service-providers .debt-registry-list .col-number, .theme__default .service-providers .debt-registry-list .col-type, .theme__default .service-providers .statements-list .col-date, .theme__default .service-providers .statements-list .col-number, .theme__default .service-providers .statements-list .col-type {
    width: 164px;
  }
  .theme__default .service-providers .debt-registry-list .col-status, .theme__default .service-providers .statements-list .col-status {
    width: 200px;
  }
  .theme__default .service-providers .debt-registry-list .col-context-menu, .theme__default .service-providers .statements-list .col-context-menu {
    width: 48px;
  }
  .theme__default .service-providers .debt-registry-list .list-quickview .unhandled, .theme__default .service-providers .statements-list .list-quickview .unhandled {
    display: table-row;
  }
  .theme__default .service-providers .debt-registry-list .list-quickview .unhandled .description, .theme__default .service-providers .statements-list .list-quickview .unhandled .description {
    display: table-cell;
    float: none;
    text-align: center;
    vertical-align: middle;
    line-height: 20px;
    padding: 0 180px;
  }
  @media (max-width: 1199px) {
    .theme__default .service-providers .debt-registry-list .list-quickview .unhandled .description, .theme__default .service-providers .statements-list .list-quickview .unhandled .description {
      padding: 0 112px;
    }
  }
  @media (max-width: 991px) {
    .theme__default .service-providers .debt-registry-list .list-quickview .unhandled .description, .theme__default .service-providers .statements-list .list-quickview .unhandled .description {
      padding: 0 20px;
    }
  }
  .theme__default .service-providers .debt-registry-list .list-quickview .unhandled .tracker, .theme__default .service-providers .statements-list .list-quickview .unhandled .tracker {
    display: table-cell;
    float: none;
  }
  .theme__default .service-providers .debt-registry-list .list-quickview .dl-horizontal:not(:last-child), .theme__default .service-providers .statements-list .list-quickview .dl-horizontal:not(:last-child) {
    margin-bottom: 32px;
  }
  .theme__default .service-providers .debt-registry-errors-list {
    white-space: pre-wrap;
  }
  .theme__default .service-providers .debt-registry-errors-modal .debt-registry-errors-list {
    max-height: 456px;
    overflow-y: auto;
    margin-top: 0;
  }
  .theme__default .service-providers .debt-registry-errors-modal .debt-registry-errors-list li:last-child {
    padding-bottom: 0;
  }
  .theme__default .service-providers .debt-registry-mass-sign .async-sign-item .row-form {
    padding-top: 2px;
    padding-bottom: 0;
  }
  .theme__default .service-providers .debt-registry-mass-sign .col-info {
    border-right: 1px solid #f2f4f7;
  }
  .theme__default .service-providers .debt-registry-mass-sign .col-info:hover {
    border-right: 1px solid #e4e8eb;
  }
  .theme__default .service-providers .debt-registry-mass-sign .sign-buttons .btn {
    width: 100%;
  }
  .theme__default .service-providers .fees-registry-list .col-number {
    width: 56px;
  }
  .theme__default .service-providers .fees-registry-list .col-date {
    width: 160px;
  }
  .theme__default .service-providers .fees-registry-list .col-status {
    width: 112px;
  }
  .theme__default .service-providers .fees-registry-list .col-context-menu {
    width: 48px;
  }
  .theme__default .service-providers .fees-registry-items {
    border: 1px solid #e4e8eb;
    padding-left: 16px;
    padding-right: 16px;
  }
  .theme__default .service-providers .fees-registry-items .fees-registries {
    margin: 0;
  }
  .theme__default .service-providers .fees-registry-items .fees-registries > li {
    border-bottom: 1px solid #e4e8eb;
    margin: 0;
    padding: 16px 0;
  }
  .theme__default .service-providers .fees-registry-items .fees-registries > li .table {
    border-bottom: none;
    padding-bottom: 0;
  }
  .theme__default .service-providers .fees-registry-items .fees-registries > li .table td {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .theme__default .service-providers .b-tracker button.btn-link {
    margin: 16px auto 0;
  }
  .theme__default .service-providers .filter-panel {
    padding-top: 32px;
  }
  .theme__default .permissions-info-list .panel {
    -webkit-transition: .25s;
    -o-transition: .25s;
    transition: .25s;
  }
  .theme__default .permissions-info-list .panel .panel-title {
    line-height: 28px;
    border-bottom: 1px solid #e4e8eb;
  }
  .theme__default .permissions-info-list .panel .panel-title .icon {
    -webkit-transition: .25s;
    -o-transition: .25s;
    transition: .25s;
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
    position: absolute;
    right: 16px;
    top: 12px;
  }
  .theme__default .permissions-info-list .panel .panel-title .collapsed {
    background-color: #fff;
  }
  .theme__default .permissions-info-list .panel .panel-title .collapsed .icon {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    font-weight: 400;
  }
  .theme__default .permissions-info-list .panel .panel-collapse {
    padding-left: 8px;
  }
  .theme__default .permissions-info-list .panel .panel-collapse .table {
    table-layout: auto;
  }
  .theme__default .permissions-info-list .panel .panel-collapse .table .icon-check {
    font-weight: 600;
  }
  .theme__default .permissions-info-list .panel .panel-collapse .table .permission-title-aligned {
    white-space: normal;
    vertical-align: middle;
    padding-left: 4px;
    padding-right: 4px;
  }
  .theme__default .pmr-details .aside-panel-for-links .btn {
    margin-top: 16px;
    min-width: 180px;
  }
  .theme__default .pmr-details .aside-panel-for-links .aside-panel-status .badge-status {
    margin-top: -1px;
    margin-right: 4px;
    margin-left: 4px;
  }
  .theme__default .pmr-details-body {
    padding-right: 8px;
    padding-left: 8px;
  }
  .theme__default .pmr-details-body dd {
    margin-bottom: 16px;
  }
  .theme__default .pmr-status-tracker .pmr-bb-code ul {
    padding-left: 24px;
    list-style-type: none;
  }
  .theme__default .pmr-status-tracker .pmr-bb-code ul li {
    position: relative;
  }
  .theme__default .pmr-status-tracker .pmr-bb-code ul li:before {
    position: absolute;
  }
  .theme__default .pmr-status-tracker .pmr-bb-code > ul > li:not(:last-child) {
    margin-bottom: 8px;
  }
  .theme__default .pmr-status-tracker .pmr-bb-code > ul > li:before {
    content: "";
    top: 6px;
    left: -16px;
    display: block;
    height: 6px;
    width: 6px;
    background-color: #b2b8bf;
    -webkit-border-radius: 50%;
    border-radius: 50%;
  }
  .theme__default .pmr-status-tracker .pmr-bb-code > ul > li > ul {
    margin-top: 8px;
  }
  .theme__default .pmr-status-tracker .pmr-bb-code > ul > li > ul > li:not(:last-child) {
    margin-bottom: 4px;
  }
  .theme__default .pmr-status-tracker .pmr-bb-code > ul > li > ul > li:before {
    content: "-";
    left: -8px;
  }
  .theme__default .dp-close-reason-table .dp-close-reason-cell {
    vertical-align: top;
    padding: 5px;
    text-align: justify;
  }
  .theme__default .dp-close-reason-table .radio {
    margin: 0;
  }
  .theme__default .dp-close-table {
    margin-top: 4px;
  }
  .theme__default .dp-close-table .dp-close-table-header-block {
    display: inline-block;
    vertical-align: middle;
    width: 50%;
  }
  .theme__default .dp-close-table .remove {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: 100%;
  }
  .theme__default .dp-close-reason-empty-view .panel-empty {
    padding: 0;
  }
  .theme__default .dp-close-reason-empty-view .panel-empty .panel-empty-image {
    display: block;
    margin: 0 auto 12px;
    width: 60px;
    height: 76px;
  }
  .theme__default .dp-close-reason-empty-view .panel-empty .panel-empty-label {
    margin-bottom: 0;
  }
  .theme__default .contract-close-reason-table .contract-close-reason-cell {
    vertical-align: top;
    padding: 4px;
    text-align: justify;
  }
  .theme__default .contract-close-reason-table .radio {
    margin: 0;
  }
  .theme__default .contract-close-table {
    margin-top: 4px;
  }
  .theme__default .contract-close-table .contract-close-table-header-block {
    display: inline-block;
    vertical-align: middle;
    width: 50%;
  }
  .theme__default .contract-close-table .remove {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: 100%;
  }
  .theme__default .contract-close-details .resident-details dt {
    color: #b2b8bf;
  }
  .theme__default .contract-resident-info {
    margin-top: 4px;
    margin-bottom: 16px;
  }
  .theme__default .contract-resident-info .contract-resident-info-header-block {
    display: inline-block;
    vertical-align: middle;
  }
  .theme__default .contract-resident-info .remove {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: 100%;
  }
  .theme__default .contract-close-reason-empty-view .panel-empty {
    padding: 0;
  }
  .theme__default .contract-close-reason-empty-view .panel-empty .panel-empty-image {
    display: block;
    margin: 0 auto 12px;
    width: 60px;
    height: 76px;
  }
  .theme__default .contract-close-reason-empty-view .panel-empty .panel-empty-label {
    margin-bottom: 0;
  }
  .theme__default .dp-reissue-table {
    margin-top: 4px;
  }
  .theme__default .dp-reissue-table .dp-reissue-table-header-block {
    display: inline-block;
    vertical-align: middle;
    width: 50%;
  }
  .theme__default .dp-reissue-table .remove {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: 100%;
  }
  .theme__default .dp-reissue-passport-empty-view .panel-empty {
    padding: 0;
  }
  .theme__default .dp-reissue-passport-empty-view .panel-empty .panel-empty-image {
    display: block;
    margin: 24px auto 12px;
    width: 60px;
    height: 76px;
  }
  .theme__default .dp-reissue-passport-empty-view .panel-empty .panel-empty-label {
    margin-bottom: 32px;
  }
  .theme__default .dp-reissue-info-section-header {
    margin-bottom: 12px;
  }
  .theme__default .dp-reissue-info-section-header h2 {
    color: #1f1f22;
  }
  .theme__default .dp-reissue-info-block, .theme__default .dp-reissue-info-block .dp-reissue-info-block-header, .theme__default .dp-reissue-info-block .dp-reissue-info-table-row-block {
    margin-bottom: 12px;
  }
  .theme__default .dp-reissue-info-block .dp-reissue-info-table-row-block:last-child {
    margin-bottom: 0;
  }
  .theme__default .reissue-passports-list:after, .theme__default .reissue-passports-list:before {
    content: " ";
    display: table;
  }
  .theme__default .reissue-passports-list:after {
    clear: both;
  }
  .theme__default .reissue-passports-list .reissue-passport-title {
    float: left;
    width: 200px;
  }
  .theme__default .reissue-passports-list .reissue-passport-status {
    float: left;
  }
  .theme__default .reissue-passports-list:not(:last-child) {
    margin-bottom: 6px;
  }
  .theme__default .tcc-request-table .tcc-request-empty-view .panel-empty {
    padding: 0;
  }
  .theme__default .tcc-request-table .tcc-request-empty-view .panel-empty .panel-empty-image {
    display: block;
    margin: 24px auto 12px;
    width: 60px;
    height: 76px;
  }
  .theme__default .tcc-request-table .tcc-request-empty-view .panel-empty .panel-empty-label {
    margin-bottom: 32px;
  }
  .theme__default .tcc-request-table .panel .tcc-request-changes-info-section-header {
    margin-bottom: 12px;
  }
  .theme__default .tcc-request-table .panel .tcc-request-changes-info-section-header h2 {
    color: #1f1f22;
  }
  .theme__default .tcc-request-table .tcc-request-changes-info-block {
    margin-bottom: 20px;
  }
  .theme__default .tcc-request-table .tcc-request-changes-info-block .tcc-request-changes-info-block-header, .theme__default .tcc-request-table .tcc-request-changes-info-block .tcc-request-changes-info-table-row-block {
    margin-bottom: 12px;
  }
  .theme__default .tcc-request-table .tcc-request-changes-info-block .tcc-request-changes-info-table-row-block:last-child {
    margin-bottom: 0;
  }
  .theme__default .tcc-request-table.details-accordion {
    margin-top: 4px;
  }
  .theme__default .tcc-request-table.details-accordion .tcc-request-empty-view .panel-empty {
    padding: 0;
  }
  .theme__default .tcc-request-table.details-accordion .tcc-request-empty-view .panel-empty .panel-empty-image {
    display: block;
    margin: 24px auto 12px;
    width: 60px;
    height: 76px;
  }
  .theme__default .tcc-request-table.details-accordion .tcc-request-empty-view .panel-empty .panel-empty-label {
    margin-bottom: 32px;
  }
  .theme__default .tcc-request-table.details-accordion .panel .tcc-request-changes-info-section-header {
    margin-bottom: 12px;
  }
  .theme__default .tcc-request-table.details-accordion .panel .tcc-request-changes-info-section-header h2 {
    color: #1f1f22;
  }
  .theme__default .tcc-request-table.details-accordion .tcc-request-changes-info-block {
    margin-bottom: 20px;
  }
  .theme__default .tcc-request-table.details-accordion .tcc-request-changes-info-block .tcc-request-changes-info-block-header, .theme__default .tcc-request-table.details-accordion .tcc-request-changes-info-block .tcc-request-changes-info-table-row-block {
    margin-bottom: 12px;
  }
  .theme__default .tcc-request-table.details-accordion .tcc-request-changes-info-block .tcc-request-changes-info-table-row-block:last-child {
    margin-bottom: 0;
  }
  .theme__default .tcc-request-table.details-accordion .tcc-request-table-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-right: 32px;
  }
  .theme__default .tcc-request-table.details-accordion .tcc-request-table-header .changes-block {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
  }
  .theme__default .tcc-request-table.details-accordion .tcc-request-table-header .remove-button {
    -webkit-transform: translateY(40%);
    -ms-transform: translateY(40%);
    transform: translateY(40%);
    position: absolute;
    top: 0;
    left: 100%;
  }
  .theme__default .tcc-request-table.details-accordion .tcc-request-table-header-block {
    display: inline-block;
    vertical-align: middle;
    width: 50%;
  }
  .theme__default .tcc-request-table.details-accordion .remove {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: 100%;
  }
  .theme__default .tcc-details .attached-document .attached-document-item:not(:last-child) {
    margin-bottom: 16px;
  }
  .theme__default .tcc-request-table-wrapper {
    margin-top: 4px;
  }
  .theme__default .tcc-request-table-wrapper .tcc-request-empty-view .panel-empty {
    padding: 0;
  }
  .theme__default .tcc-request-table-wrapper .tcc-request-empty-view .panel-empty .panel-empty-image {
    display: block;
    margin: 24px auto 12px;
    width: 60px;
    height: 76px;
  }
  .theme__default .tcc-request-table-wrapper .tcc-request-empty-view .panel-empty .panel-empty-label {
    margin-bottom: 32px;
  }
  .theme__default .tcc-request-table-wrapper .panel .tcc-request-changes-info-section-header {
    margin-bottom: 12px;
  }
  .theme__default .tcc-request-table-wrapper .panel .tcc-request-changes-info-section-header h2 {
    color: #1f1f22;
  }
  .theme__default .tcc-request-table-wrapper .tcc-request-changes-info-block {
    margin-bottom: 20px;
  }
  .theme__default .tcc-request-table-wrapper .tcc-request-changes-info-block .tcc-request-changes-info-block-header, .theme__default .tcc-request-table-wrapper .tcc-request-changes-info-block .tcc-request-changes-info-table-row-block {
    margin-bottom: 12px;
  }
  .theme__default .tcc-request-table-wrapper .tcc-request-changes-info-block .tcc-request-changes-info-table-row-block:last-child {
    margin-bottom: 0;
  }
  .theme__default .tcc-request-table-wrapper .tcc-request-table-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-right: 32px;
  }
  .theme__default .tcc-request-table-wrapper .tcc-request-table-header .changes-block {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
  }
  .theme__default .tcc-request-table-wrapper .tcc-request-table-header .remove-button {
    -webkit-transform: translateY(40%);
    -ms-transform: translateY(40%);
    transform: translateY(40%);
    position: absolute;
    top: 0;
    left: 100%;
  }
  .theme__default .tcc-request-table-wrapper .tcc-request-table-header-block {
    display: inline-block;
    vertical-align: middle;
    width: 50%;
  }
  .theme__default .tcc-request-table-wrapper .remove {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: 100%;
  }
  .theme__default .tcc-request-table-wrapper .tcc-request-empty-view .panel-empty {
    padding: 36px 0 48px;
  }
  .theme__default .tcc-request-table-wrapper .big-files table > thead > tr > th {
    color: #7d838a;
  }
  .theme__default .tcc-request-contract-edit-form h2 {
    margin-bottom: 12px;
    color: #1f1f22;
  }
  .theme__default .tcc-request-contract-edit-form .big-files table > thead > tr > th {
    color: #7d838a;
  }
  .theme__default .tcc-request-contract-edit-form .components-list-section .attachment {
    border: 1px solid #e4e8eb;
    padding: 16px;
  }
  .theme__default .tcc-request-contract-edit-form .components-list-section .title {
    margin-bottom: 4px;
  }
  .theme__default .tcc-request-contract-edit-form .components-list-section .important-label, .theme__default .tcc-request-contract-edit-form .components-list-section .title-in-accordion {
    margin-bottom: 8px;
  }
  .theme__default .tcc-request-contract-edit-form .components-list-section .icon-exclamation-triangle {
    padding: 4px;
  }
  .theme__default .tcc-request-contract-edit-form .components-list-section .dp-credit-form-text {
    margin-top: 8px;
  }
  .theme__default .tcc-request-contract-edit-form .document-reasons-row {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .tcc-request-contract-edit-form .document-reasons-row .document-reasons-input-wrapper {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .theme__default .tcc-request-contract-edit-form .ics-form-body-new-design .title-in-accordion {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    margin-bottom: 16px;
  }
  .theme__default .tcc-request-contract-edit-form .payment-document-field .list-body, .theme__default .tcc-request-contract-edit-form .payment-document-field .search-field {
    background: #fff;
  }
  .theme__default .tcc-request-contract-edit-form .payment-document-field .title {
    margin-left: 12px;
  }
  .theme__default .tcc-request-contract-edit-form .remove-document-button {
    color: #7d838a;
    position: absolute;
    left: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .theme__default .tcc-request-contract-edit-form .tcc-contract-add-link {
    margin-top: -8px;
  }
  .theme__default .tcc-request-contract-edit-form .title-help-box {
    display: inline-block;
    vertical-align: bottom;
  }
  .theme__default .tcc-request-table-wrapper {
    padding-right: 24px;
  }
  .theme__default .tcc-request-table {
    margin-top: 4px;
  }
  .theme__default .tcc-request-table .tcc-request-table-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-right: 32px;
  }
  .theme__default .tcc-request-table .tcc-request-table-header .changes-block {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
  }
  .theme__default .tcc-request-table .tcc-request-table-header .remove-button {
    -webkit-transform: translateY(40%);
    -ms-transform: translateY(40%);
    transform: translateY(40%);
    position: absolute;
    top: 0;
    left: 100%;
  }
  .theme__default .tcc-request-table .tcc-request-table-header-block {
    display: inline-block;
    vertical-align: middle;
    width: 50%;
  }
  .theme__default .tcc-request-table .remove {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: 100%;
  }
  .theme__default .depositArchive-info {
    margin-bottom: 16px;
  }
  .theme__default .depositArchive-corrAcc {
    color: #b2b8bf;
  }
  .theme__default .deposit-profit .deposit-scale, .theme__default .deposit-profit .profit-scale {
    height: 8px;
  }
  .theme__default .deposit-profit .deposit-scale {
    width: 100%;
    background-color: #c4e5c2;
  }
  .theme__default .deposit-profit .profit-scale {
    background-color: #ffe4bc;
  }
  .theme__default .deposit-profit-error {
    line-height: 24px;
  }
  .theme__default .deposit-prolongation-individual .deposit-prolongation-individual-link {
    display: block;
  }
  .theme__default .early-recall-modal .modal-body .recall-form .row {
    margin-top: 16px;
  }
  .theme__default .early-recall-modal .modal-body .deposit-info {
    line-height: 20px;
  }
  .theme__default .early-recall-modal .modal-body .icon {
    font-size: 16px;
  }
  .theme__default .early-recall-modal .deposit-early-recall-form {
    min-height: 256px;
  }
  .theme__default .early-recall-modal .info-block {
    padding: 12px;
    background: #f2f4f7;
    border: 1px solid #e5e9ec;
    overflow: auto;
  }
  .theme__default .deposit-status-tracker {
    margin-left: 12px;
    margin-right: 12px;
    margin-bottom: 16px;
    padding-right: 12px;
  }
  .theme__default .deposit-status-tracker h1 {
    margin-bottom: 8px;
  }
  .theme__default .deposit-status-tracker h3 {
    font-size: 16px;
  }
  .theme__default .deposit-status-tracker dl, .theme__default .deposit-status-tracker dl dd {
    margin-bottom: 8px;
  }
  .theme__default .deposit-status-tracker hr {
    border-top: 1px solid #e4e8eb;
    margin-bottom: 16px;
    margin-top: 16px;
  }
  .theme__default .deposit-status-tracker .control-label {
    margin-bottom: 8px;
    margin-top: 8px;
  }
  .theme__default .deposit-status-tracker .col-text {
    line-height: 32px;
  }
  .theme__default .deposit-status-tracker .icon-middle {
    margin-right: 8px;
  }
  .theme__default .deposit-status-tracker .list-unstyled {
    display: inline-block;
    vertical-align: middle;
    max-width: 276px;
  }
  .theme__default .deposit-status-tracker .icon-refresh-new {
    font-size: 14px;
    line-height: 1.35;
  }
  .theme__default .deposit-status-tracker .balance-wrapper .amount {
    font-size: 21px;
    line-height: 32px;
  }
  .theme__default .deposit-details-page .b-account-details {
    margin-bottom: 36px;
    padding-bottom: 24px;
    border-bottom: 1px solid #e4e8eb;
  }
  .theme__default .deposit-details-page .b-account-details .section-title {
    padding-left: 28px;
    position: relative;
  }
  .theme__default .deposit-details-page .b-account-details .section-title .b-icon {
    position: absolute;
    top: 0;
    left: 0;
  }
  .theme__default .deposit-details-page .b-account-details .section-title .small {
    color: #1f1f22;
  }
  .theme__default .deposit-details-page .deposit-details {
    padding-bottom: 24px;
  }
  .theme__default .deposit-details-page .deposit-details .prolong-deposit .prolong-deposit-button {
    margin-right: 8px;
  }
  .theme__default .deposit-details-page .deposit-details .payment-details-block dt {
    color: #1f1f22;
  }
  .theme__default .deposit-details-page .related-documents-table {
    position: relative;
    min-height: 200px;
  }
  .theme__default .deposit-details-page .filter-panel {
    background-color: #fff;
  }
  .theme__default .deposit-details-page .tabs-table {
    width: 100%;
  }
  .theme__default .deposit-details-page .tabs-table .export-cell {
    vertical-align: middle;
    padding-right: 16px;
    width: 176px;
  }
  .theme__default .prolong-deposit-modal .modal-body {
    padding-bottom: 0;
  }
  .theme__default .prolong-deposit-modal .modal-body .alert ul {
    list-style-type: none;
    margin: 0;
    padding-left: 28px;
    padding-top: 8px;
  }
  .theme__default .prolong-deposit-modal .modal-body .alert ul li {
    position: relative;
    padding-left: 4px;
  }
  .theme__default .prolong-deposit-modal .modal-body .alert ul li:before {
    display: block;
    width: 4px;
    height: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #db1237;
    content: "";
    position: absolute;
    top: 8px;
    left: -16px;
  }
  .theme__default .prolong-deposit-modal .modal-body .alert ul li:not(:last-child) {
    margin-bottom: 8px;
  }
  .theme__default .prolong-deposit-modal .modal-body .alert .close-button {
    vertical-align: top;
  }
  .theme__default .prolong-deposit-modal .modal-body .return-block .dl-horizontal {
    margin-top: 8px;
  }
  .theme__default .prolong-deposit-modal .modal-body .return-block .dl-horizontal dt {
    width: 100px;
    color: #b2b8bf;
  }
  .theme__default .prolong-deposit-modal .modal-body .return-block .dl-horizontal dd {
    margin-left: 100px;
    margin-bottom: 4px;
  }
  .theme__default .prolong-deposit-modal .modal-footer {
    border-top: 1px solid #e4e8eb;
  }
  .theme__default .prolong-deposit-modal .deposit-agreement {
    background-color: #f2f4f7;
    padding: 8px 24px 16px;
    margin: 0 -24px;
  }
  .theme__default .prolong-deposit-modal .text-right {
    text-align: right;
  }
  .theme__default .prolong-deposit-modal .btn-remove-rate {
    right: 0;
    position: relative;
  }
  .theme__default .prolong-deposit-modal .diff-rates-block > .diff-rates-item {
    display: inline-block;
    vertical-align: middle;
  }
  .theme__default .prolong-deposit-modal .diff-rates-block > .diff-rates-item.diff-rates-block-first-label {
    width: 9%;
  }
  .theme__default .prolong-deposit-modal .diff-rates-block > .diff-rates-item.diff-rates-block-second-label {
    width: 28%;
  }
  .theme__default .prolong-deposit-modal .diff-rates-block > .diff-rates-item.diff-rates-block-input {
    width: 24%;
  }
  .theme__default .prolong-deposit-modal .diff-rates-block > .diff-rates-item.diff-rates-block-rate {
    width: 29%;
  }
  .theme__default .prolong-deposit-modal .diff-rates-block > .diff-rates-item.diff-rates-cross-icon {
    width: 10%;
  }
  .theme__default .rating-modal .description, .theme__default .rating-modal .stars-box {
    margin-bottom: 28px;
  }
  .theme__default .rating-modal .stars-list {
    width: 316px;
    margin: auto;
    font-size: 0;
  }
  .theme__default .rating-modal .stars-list:after, .theme__default .rating-modal .stars-list:before {
    content: " ";
    display: table;
  }
  .theme__default .rating-modal .stars-list:after {
    clear: both;
  }
  .theme__default .rating-modal .star {
    float: right;
    cursor: pointer;
    padding: 0 4px;
  }
  .theme__default .rating-modal .star.active svg *, .theme__default .rating-modal .star.active ~ .star svg *, .theme__default .rating-modal .star:hover svg *, .theme__default .rating-modal .star:hover ~ .star svg * {
    fill: #ffdd2d;
  }
  .theme__default .rating-modal .thanks-box {
    padding: 36px 0;
    text-align: center;
  }
  .theme__default .rating-modal .thanks-box .text {
    margin-top: 16px;
  }
  .theme__default .business-system-update-modal .modal-body {
    min-height: auto;
  }
  .theme__default .business-system-update-modal .modal-footer {
    border-top: none;
  }
  .theme__default .firmware-update-modal .modal-body {
    min-height: auto;
  }
  .theme__default .firmware-update-modal .modal-footer {
    border-top: none;
  }
  .theme__default .fxms-docs-block {
    margin-top: 8px;
  }
  .theme__default .fxms-docs-block .curr-notice-shorten-label {
    display: inline-block;
    margin-right: 16px;
  }
  .theme__default .fxms-docs-block .fxms-docs-actions, .theme__default .fxms-docs-block > .dl-horizontal {
    margin-top: 8px;
  }
  .theme__default .fxms-docs-block .fxms-docs-actions span + span:before {
    content: "|";
    margin: 0 8px;
    color: #e4e8eb;
  }
  .theme__default .fxms-notice-number-input {
    width: 96px;
  }
  .theme__default .fxms-unallocated-amount {
    line-height: 32px;
  }
  .theme__default .fxms-allocation-block {
    margin-bottom: 16px;
  }
  .theme__default .fxms-allocation-block .fxms-total-amount {
    padding-right: 56px;
  }
  .theme__default .fxms-allocation-block .rows-container {
    padding-right: 32px;
  }
  .theme__default .fxms-allocation-block .fxms-allocation-panel {
    line-height: 32px;
  }
  .theme__default .fxms-allocation-block .fxms-allocation-panel .panel-actions span + span:not(:empty):before {
    content: "|";
    display: inline-block;
    margin-right: 8px;
    margin-left: 8px;
    color: #e4e8eb;
  }
  .theme__default .fxms-allocation-block .form-footer:before {
    height: 0;
  }
  .theme__default .fxms-bank-answer-btn {
    margin-top: 12px;
    padding: 12px 8px;
    border: 1px solid #f2f4f7;
    -webkit-border-radius: 0;
    border-radius: 0;
    text-align: left;
  }
  .theme__default .fxms-bank-answer-btn:hover {
    border-color: #e4e8eb;
  }
  .theme__default .fxms-bank-answer-btn i + span {
    margin-left: 20px;
  }
  .theme__default .summary-widget {
    padding: 8px 0;
  }
  .theme__default .summary-widget > div {
    margin: 4px 0;
  }
  .theme__default .summary-widget > div > div {
    text-align: center;
    height: 32px;
    line-height: 32px;
  }
  .theme__default .summary-widget > div > div > a {
    color: #1f1f22 !important;
    display: inline-block;
    white-space: nowrap;
  }
  .theme__default .summary-widget > div > div > a, .theme__default .summary-widget > div > div > a .badge {
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
  }
  .theme__default .summary-widget > div > div > a:active, .theme__default .summary-widget > div > div > a:focus {
    color: #1f1f22 !important;
  }
  .theme__default .summary-widget > div > div > a:focus:hover, .theme__default .summary-widget > div > div > a:hover {
    color: #f90 !important;
  }
  .theme__default .summary-widget > div > div > a span:not(:first-child):not(:empty) {
    margin-left: 4px;
  }
  .theme__default .summary-widget > div > div:not(:first-child) {
    border-left: 1px solid #e4e8eb;
  }
  .theme__default .new-account-modal-slide-down-appear {
    height: 0;
    opacity: 0;
  }
  .theme__default .new-account-modal-slide-down-appear.new-account-modal-slide-down-appear-active {
    height: 256px;
    opacity: 1;
    overflow: hidden;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
  }
  .theme__default .new-account-modal-slide-down-appear.new-account-modal-slide-down-appear-active .list ul {
    overflow: hidden;
  }
  .theme__default .empty-list .new-account-modal-slide-down-appear.new-account-modal-slide-down-appear-active {
    height: 18px;
  }
  .theme__default .tariffs-list .list .title {
    margin-top: 0;
  }
  .theme__default .new-account-modal .dl-horizontal dd {
    margin-bottom: 12px;
  }
  .theme__default .new-account-modal .dl-horizontal dt {
    color: #7d838a;
  }
  .theme__default .new-account-modal .dl-horizontal dt.modal-subtitle {
    color: #1f1f22;
    width: auto;
  }
  .theme__default .new-account-modal .select-type {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  .theme__default .new-account-modal .select-type + div {
    margin-top: 32px;
  }
  .theme__default .new-account-modal .select-type > div {
    display: table-cell;
    vertical-align: top;
    position: relative;
  }
  .theme__default .new-account-modal .select-type > div:not(:last-child) {
    border-right: 1px solid #e4e8eb;
  }
  .theme__default .new-account-modal .select-type .icon-check {
    width: 20px;
    height: 20px;
    background: #ffdd2d;
    color: #fff;
    text-align: center;
    display: none;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    position: absolute;
    left: 12px;
  }
  .theme__default .new-account-modal .select-type label {
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    float: left;
    width: 100%;
    background: none;
    padding: 8px 8px 4px;
    margin: 0;
    outline: none;
    border: none;
    cursor: pointer;
    white-space: pre;
  }
  .theme__default .new-account-modal .select-type label:after, .theme__default .new-account-modal .select-type label:before {
    display: none;
  }
  .theme__default .new-account-modal .select-type label .icon {
    -webkit-transition: color .25s ease-in-out;
    -o-transition: color .25s ease-in-out;
    transition: color .25s ease-in-out;
    color: #b2b8bf;
    display: block;
    width: 60px;
    margin: 0 auto 16px;
    font-size: 50px;
  }
  .theme__default .new-account-modal .select-type label.active .icon, .theme__default .new-account-modal .select-type label:hover .icon {
    color: #f90;
  }
  .theme__default .new-account-modal .select-type label.active + .icon-check {
    display: block;
  }
  .theme__default .new-account-modal .sign-block {
    width: 140px;
  }
  .theme__default .new-account-modal .goz-number-input-wrap .state-contract-label .popover-target {
    vertical-align: top;
  }
  .theme__default .new-account-modal .title {
    font-size: 16px;
    line-height: 24px;
    text-transform: none;
    margin-top: 12px;
    margin-bottom: 8px;
  }
  .theme__default .new-account-modal .list .list-wrap {
    height: 230px;
  }
  .theme__default .new-account-modal .conditions {
    padding: 12px 20px;
    margin-bottom: 20px;
    background-color: #f2f4f7;
    overflow: auto;
    border: 1px solid #e4e8eb;
  }
  .theme__default .new-account-modal .conditions ul {
    margin: 0;
    padding: 0 0 0 16px;
  }
  .theme__default .new-account-modal .conditions ul li {
    margin-bottom: 20px;
  }
  .theme__default .new-account-modal .conditions ul li:last-child {
    margin-bottom: 0;
  }
  .theme__default .new-account-modal .checks .checkbox:first-child {
    margin-top: 0;
  }
  .theme__default .new-account-modal .checks .checkbox:last-child {
    margin-bottom: 0;
  }
  .theme__default .new-account-modal .info .row .icon ~ span {
    vertical-align: top;
  }
  .theme__default .new-account-modal .info .row:not(:last-child) {
    margin-bottom: 12px;
  }
  .theme__default .new-account-modal .accept-email input {
    width: 240px;
  }
  .theme__default .new-account-modal .sign-panel {
    padding: 48px 12px;
    border: 1px solid #e4e8eb;
    background-color: #f2f4f7;
    text-align: center;
  }
  .theme__default .new-account-modal .sign-panel .icon-check {
    width: 100px;
    height: 100px;
    border: 2px solid #e4e8eb;
    color: #e4e8eb;
    display: block;
    margin: -24px auto 16px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    line-height: 94px;
    font-size: 60px;
  }
  .theme__default .new-account-modal .sign-panel p {
    margin-bottom: -14px;
  }
  .theme__default .new-account-modal .sign-panel .has-error {
    border-color: #db1237;
    color: #db1237;
  }
  .theme__default .new-account-modal .sign-panel .info-text {
    font-size: 14px;
    line-height: 20px;
  }
  .theme__default .new-account-modal .sign-panel .info-text .save-email-info {
    font-size: 12px;
    line-height: 16px;
    margin-top: 12px;
  }
  .theme__default .new-account-modal .sign-panel input {
    width: 160px;
    margin: 16px auto 12px;
    text-align: center;
  }
  .theme__default .new-account-modal .sign-panel .token-sign {
    margin-top: 8px;
    height: 48px;
  }
  .theme__default .new-account-modal .wrap-radio .radio {
    display: inline-block;
    width: 224px;
    margin-top: 0;
  }
  .theme__default .new-account-modal .wrap-radio .radio .subtype-options-label {
    font-size: 14px;
    line-height: 20px;
    padding: 0 16px 0 24px;
    line-height: 16px;
  }
  .theme__default .new-account-modal .wrap-radio .radio:last-child {
    width: 124px;
  }
  .theme__default .new-account-modal .upload-file-additional-info {
    text-align: center;
  }
  .theme__default .attachment + .dropzone {
    margin-top: 16px;
  }
  .theme__default .attachment.attachments-view .attachments-count {
    font-weight: 500;
  }
  .theme__default .attachment.attachments-view .attachments-list {
    margin-top: 8px;
  }
  .theme__default .account-open-details-block {
    margin-left: 8px;
  }
  .theme__default .account-open-details-block dt {
    white-space: normal !important;
  }
  .theme__default .account-open-details-block h2 {
    margin-bottom: 12px;
    color: #1f1f22;
  }
  .theme__default .account-open-details-block .payment-details-list {
    margin: 4px 0 24px;
  }
  .theme__default .account-open-details-block .payment-details-list dd {
    margin-bottom: 16px;
  }
  .theme__default .account-open-details-block .payment-details-list .purpose {
    white-space: pre-wrap;
    word-wrap: break-word;
  }
  .theme__default .account-open-details-block .accounts-open-notifications div {
    position: relative;
    line-height: 20px;
  }
  .theme__default .account-open-details-block .accounts-open-notifications div i {
    position: absolute;
  }
  .theme__default .account-open-details-block .accounts-open-notifications div span {
    padding-left: 24px;
  }
  .theme__default .account-open-details-block .accounts-open-notifications div:first-child {
    margin-bottom: 8px;
  }
  .theme__default .account-open-details .list.conditions .title, .theme__default .account-open-details .list.conditions li {
    margin-bottom: 12px;
  }
  .theme__default .account-open-details .list.conditions .title {
    font-size: 16px;
  }
  .theme__default .attachments + .dropzone {
    margin-top: 16px;
  }
  .theme__default .attachments.attachments-view .attachments-count {
    font-weight: 500;
  }
  .theme__default .attachments.attachments-view .attachments-list {
    margin-top: 8px;
  }
  .theme__default .attachment {
    cursor: pointer;
    background-color: #f2f4f7;
    border: 1px solid #e4e8eb;
    padding: 8px 12px;
  }
  .theme__default .attachment:not(:last-child) {
    margin-bottom: 8px;
  }
  .theme__default .attachment:hover {
    background-color: #f2f4f7;
  }
  .theme__default .attachment table {
    border: 0;
    width: 100%;
    table-layout: fixed;
  }
  .theme__default .attachment .attachment-description {
    color: #b2b8bf;
  }
  .theme__default .attachment .attachment-info {
    vertical-align: middle;
    padding: 0 16px;
  }
  .theme__default .attachment .attachment-info .line-clamp, .theme__default .attachment .attachment-info .text-ellipsis {
    max-height: 36px;
  }
  .theme__default .attachment .attachment-info .line-clamp.line-clamp, .theme__default .attachment .attachment-info .text-ellipsis.line-clamp {
    position: relative;
    overflow: hidden;
    max-height: 40px;
  }
  .theme__default .attachment .attachment-info .line-clamp.line-clamp:after, .theme__default .attachment .attachment-info .text-ellipsis.line-clamp:after {
    content: "";
    text-align: right;
    position: absolute;
    top: 20px;
    right: 0;
    width: 100%;
    height: 20px;
    background-image: -webkit-linear-gradient(left, transparent, #f2f4f7);
    background-image: -o-linear-gradient(left, transparent 0, #f2f4f7 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(transparent), to(#f2f4f7));
    background-image: linear-gradient(90deg, transparent 0, #f2f4f7);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#fff2f4f7", GradientType=1);
  }
  @supports (-webkit-line-clamp: 1) {
    .theme__default .attachment .attachment-info .line-clamp.line-clamp, .theme__default .attachment .attachment-info .text-ellipsis.line-clamp {
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      height: auto;
    }
    .theme__default .attachment .attachment-info .line-clamp.line-clamp:after, .theme__default .attachment .attachment-info .text-ellipsis.line-clamp:after {
      display: none;
    }
  }
  .theme__default .attachment .remove-block {
    border-left: 1px solid #e4e8eb;
    padding-left: 12px;
    text-align: center;
    vertical-align: middle;
    width: 60px;
  }
  .theme__default .attachment .attachment-content {
    position: relative;
    height: 48px;
    width: 40px;
    color: #b2b8bf;
    text-align: center;
    padding: 12px 12px 12px 16px;
  }
  .theme__default .conditions-icon-link {
    width: 16px;
    height: 16px;
    margin-left: 4px;
    vertical-align: top;
    fill: #1358bf;
  }
  .theme__default .new-account-no-permission-modal {
    padding: 0 12px;
  }
  .theme__default .new-account-no-permission-modal img {
    width: 100px;
    height: 100px;
    margin-bottom: 32px;
  }
  .theme__default .new-account-no-permission-modal .btn {
    margin-top: 24px;
  }
  .theme__default .account-sms-modal {
    display: table;
    width: 100%;
  }
  .theme__default .account-sms-modal .content-wrapper {
    display: table-row;
  }
  .theme__default .account-sms-modal .account-sms-modal-column {
    display: table-cell;
    float: none;
  }
  .theme__default .account-sms-modal .iphone-column {
    padding: 0;
    background: -webkit-gradient(linear, left top, right top, from(#139e95), to(#13b984));
    background: -webkit-linear-gradient(left, #139e95, #13b984);
    background: -o-linear-gradient(left, #139e95, #13b984);
    background: linear-gradient(90deg, #139e95, #13b984);
  }
  .theme__default .account-sms-modal .iphone-column .iphone-image {
    bottom: 0;
    position: absolute;
    width: 90%;
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .theme__default .account-sms-modal .account-sms-modal-content {
    background: #fff;
  }
  .theme__default .account-sms-modal .account-sms-modal-content .sms-icon {
    stroke: #ffdd2d;
  }
  .theme__default .account-sms-modal .account-sms-modal-content .modal-header {
    background: #fff;
    border: none;
    padding-top: 24px;
    padding-bottom: 8px;
  }
  .theme__default .account-sms-modal .account-sms-modal-content .account-sms-modal-header {
    color: #ffdd2d;
    padding: 24px 0 16px;
    font-weight: 300;
    text-transform: none;
  }
  .theme__default .account-sms-modal .account-sms-modal-content .account-sms-modal-fill-additional-phones-label {
    padding: 8px 0 16px;
  }
  .theme__default .account-sms-modal .account-sms-modal-content .account-sms-modal-fill-text {
    padding: 8px 0 24px;
  }
  .theme__default .account-sms-modal .account-sms-modal-content .account-sms-modal-fill-main-phone-info {
    margin-top: 28px;
  }
  .theme__default .account-sms-modal .account-sms-modal-content .account-sms-modal-text {
    padding-bottom: 8px;
  }
  .theme__default .account-sms-modal .account-sms-modal-content .account-sms-modal-rem {
    padding: 16px 0 12px;
  }
  .theme__default .account-sms-modal .account-sms-modal-content .account-sms-modal-receipts-account-add-phone {
    margin-top: 16px;
    margin-bottom: 24px;
  }
  .theme__default .account-sms-modal .account-sms-modal-content .account-sms-modal-spends {
    padding-top: 12px;
  }
  .theme__default .account-sms-modal .account-sms-modal-content .control-label {
    padding-right: 0;
  }
  .theme__default .account-sms-modal .account-sms-modal-content .form-group {
    margin-bottom: 24px;
  }
  .theme__default .account-sms-modal .account-sms-modal-content .limit-input-label {
    text-align: right;
  }
  .theme__default .account-sms-modal .account-sms-modal-content .limit-input {
    padding: 0 0 0 8px;
  }
  .theme__default .account-sms-modal .account-sms-modal-content .receipts-account-list {
    padding-top: 32px;
  }
  .theme__default .account-sms-modal .account-sms-modal-content .receipts-account-item {
    clear: both;
  }
  .theme__default .account-sms-modal .account-sms-modal-content .settings-link {
    padding-left: 4px;
  }
  .theme__default .account-sms-modal .account-sms-modal-content .scroll-area {
    max-height: 480px;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .theme__default .account-sms-modal .account-sms-modal-footer {
    text-align: left;
    line-height: 32px;
    margin: 0;
  }
  .theme__default .account-sms-modal .account-sms-modal-footer .cant-change-text {
    color: #1f1f22;
  }
  .theme__default .sbbol3 .account-sms-modal .iphone-column {
    background: none;
  }
  @media (min-width: 768px) {
    .theme__default .sbbol3 .account-sms-modal .iphone-column {
      border-right: 1px solid #d0d7dd;
    }
  }
  .theme__default .sbbol3 .account-sms-modal .iphone-column .sms-modal-image {
    bottom: 20px;
    position: absolute;
    width: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .theme__default .sbbol3 .account-sms-modal .account-sms-modal-content, .theme__default .sbbol3 .account-sms-modal .content-wrapper {
    -webkit-border-radius: 20px;
    border-radius: 20px;
  }
  .theme__default .sbbol3 .account-sms-modal .content-wrapper {
    display: block;
    background: #fff;
  }
  .theme__default .settings-notifications-page .language-switcher-notify {
    padding: 0 8px;
    margin-bottom: 12px;
  }
  .theme__default .settings-notifications-page .language-switcher-notify .language-switcher-notify-label {
    margin-right: 12px;
  }
  .theme__default .settings-notifications-page .col-price {
    width: 208px;
  }
  .theme__default .settings-notifications-page .col-price .large-text {
    font-size: 24px;
    font-weight: 300;
  }
  .theme__default .settings-notifications-page .col-channel-sms {
    width: 120px;
  }
  .theme__default .settings-notifications-page .col-channel-email {
    width: 72px;
    text-align: center;
  }
  .theme__default .settings-notifications-page .col-channel-nc {
    width: 192px;
    text-align: center;
  }
  .theme__default .settings-notifications-page .col-channel-push {
    width: 176px;
    text-align: center;
  }
  .theme__default .settings-notifications-page thead > tr > th > .label {
    color: #b2b8bf;
  }
  .theme__default .settings-notifications-page .table-hover > tbody > tr .checkbox {
    display: inline-block;
    min-height: 0;
  }
  .theme__default .settings-notifications-page .table-hover > tbody > tr .checkbox.full-size {
    width: auto;
  }
  .theme__default .settings-notifications-page .table-hover > tbody > tr .icon-expand {
    visibility: hidden;
    display: inline-block;
    -webkit-transition: transform .25s ease-in-out;
    -o-transition: transform .25s ease-in-out;
    -webkit-transition: -webkit-transform .25s ease-in-out;
    transition: -webkit-transform .25s ease-in-out;
    transition: transform .25s ease-in-out;
    transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
  }
  .theme__default .settings-notifications-page .table-hover > tbody > tr:hover .icon-expand {
    visibility: visible;
  }
  .theme__default .settings-notifications-page .table-hover > tbody > tr.clicked .icon-expand {
    visibility: visible;
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  .theme__default .settings-notifications-page .table-hover > tbody > tr .details-table {
    width: 100%;
    padding-bottom: 0;
    border: 0;
    background: none;
  }
  .theme__default .settings-notifications-page .table-hover > tbody > tr .details-table tr:hover {
    background-color: #e4e8eb;
  }
  .theme__default .settings-notifications-page .table-hover > tbody > tr .details-table td {
    vertical-align: top;
  }
  .theme__default .settings-notifications-page .table-hover > tbody > tr .details-table td:first-child {
    padding-left: 32px;
  }
  .theme__default .settings-notifications-page .table-hover > tbody > tr .details-table td:last-child {
    padding-right: 32px;
  }
  .theme__default .settings-notifications-page .table-hover > tbody > tr .list-quickview {
    padding: 0;
  }
  .theme__default .settings-notifications-page .table-hover > tbody > tr .list-quickview .hr-wrapper {
    margin-right: 16px;
    margin-left: 16px;
  }
  .theme__default .settings-notifications-page .table-hover > tbody > tr .col-details .checkbox {
    margin-left: 2px;
  }
  .theme__default .settings-notifications-page .table-hover > tbody > tr .col-channel-sms {
    padding-left: 13px;
  }
  .theme__default .settings-notifications-page .table-hover > tbody > tr .quickview-hide-link .btn {
    padding: 0 32px 16px;
  }
  .theme__default .settings-notifications-page .checkbox-list {
    margin: 0 8px;
  }
  .theme__default .settings-notifications-page .checkbox-list .details-accordion-panel {
    margin-left: -8px;
  }
  .theme__default .settings-notifications-page .checkbox-list .details-accordion-panel .panel-heading .panel-title a {
    cursor: auto;
    padding-left: 8px;
  }
  .theme__default .settings-notifications-page .checkbox-list .details-accordion-panel .panel-heading .panel-title .icon-expand {
    cursor: pointer;
    right: 24px;
  }
  .theme__default .settings-notifications-page .checkbox-list .details-accordion-panel .panel-heading .panel-title .checkbox {
    padding-top: 4px;
  }
  .theme__default .settings-notifications-page .checkbox-list .details-accordion-panel .panel-heading .panel-title .sub-title {
    padding-left: 24px;
  }
  .theme__default .settings-notifications-page .checkbox-list .details-accordion-panel .panel-heading .panel-title .price {
    position: absolute;
    right: 70px;
    top: 50%;
    margin-top: -9px;
  }
  .theme__default .settings-notifications-page .checkbox-list .details-accordion-panel .panel-body {
    padding: 20px 24px;
  }
  .theme__default .settings-notifications-page .checkbox-list .footer-panel-static {
    margin-right: -4px;
    margin-top: 16px;
  }
  .theme__default .settings-notifications-page .checkbox-list .form-footer:before {
    display: none;
  }
  .theme__default .settings-notifications-page .checkbox-list .form-footer .padding-horizontal {
    padding: 0;
  }
  .theme__default .settings-notifications-page .checkbox-list .form-footer .padding-horizontal .row {
    margin: 0;
  }
  .theme__default .settings-notifications-page .checkbox-list .table-wrapper {
    margin-bottom: 0;
  }
  .theme__default .settings-notifications-page .checkbox-list .table-wrapper .table-float-panel {
    margin-bottom: -16px;
  }
  .theme__default .settings-notifications-page .checkbox-list .table-wrapper .table-float-panel.table-float-floating {
    margin-bottom: 0;
  }
  .theme__default .settings-notifications-page .checkbox-list .table-wrapper .table-float-panel .wrap-outer {
    margin: 0 -24px;
    padding: 16px 20px;
  }
  .theme__default .settings-notifications-page .checkbox-list .table-wrapper .table-float-panel .wrap-outer .col-data {
    margin-left: 0;
  }
  .theme__default .settings-notifications-page .no-item-alert {
    margin: 120px auto;
    text-align: center;
  }
  .theme__default .settings-notifications-page .no-item-alert .icon-settings-notifications-no-items {
    color: #f2f4f7;
    display: inline-block;
    font-size: 100px;
    margin-bottom: 20px;
  }
  .theme__default .settings-notifications-modal {
    display: block;
  }
  .theme__default .settings-notifications-modal .modal-dialog {
    overflow-y: initial;
  }
  .theme__default .settings-notifications-modal .body-scroll {
    overflow-x: hidden;
    max-height: 400px;
    overflow-y: auto;
  }
  .theme__default .settings-notifications-modal hr {
    margin: 0;
  }
  .theme__default .settings-notifications-modal .repeated-notify:last-child hr {
    display: none;
  }
  .theme__default .settings-notifications-modal .repeated-paid-sub-group-notify .notification-item-text {
    color: #b2b8bf;
  }
  .theme__default .settings-notifications-modal .receipts-account-item .no-padding-top {
    padding-top: 0;
  }
  .theme__default .settings-notifications-modal .receipts-account-item .text-muted .amount .value {
    color: #b2b8bf;
  }
  .theme__default .edit-accounts-notification .zero-button-spaces {
    padding: 0;
    margin: 0;
  }
  .theme__default .edit-accounts-notification .phone-input {
    width: 208px;
  }
  .theme__default .edit-accounts-notification .body-scroll {
    overflow-x: hidden;
    max-height: 480px;
    overflow-y: auto;
  }
  .theme__default .sbbol3 .settings-notifications-page .checkbox-list .table-hover > tbody > tr .col-details .list-quickview .details-table tr:hover {
    background-color: #f2f4f7;
  }
  .theme__default .sbbol3 .settings-notifications-page .checkbox-list .table-hover > tbody > tr .col-details .list-quickview .details-table td:last-child {
    padding-right: 24px;
  }
  .theme__default .sbbol3 .settings-notifications-page .checkbox-list .table-hover > tbody > tr .col-details .list-quickview .hr-wrapper {
    margin-right: -8px;
    margin-left: -8px;
  }
  .theme__default .sbbol3 .settings-notifications-page .checkbox-list .table-hover > tbody > tr .col-details .list-quickview .col-channel-sms {
    padding-left: 12px;
    border-left: none;
  }
  .theme__default .sbbol3 .settings-notifications-page .checkbox-list .table-hover > tbody > tr .col-details .list-quickview .col-channel-push {
    padding-left: 12px;
  }
  .theme__default .sbbol3 .settings-notifications-page .checkbox-list .table-hover > tbody > tr .col-details .checkbox {
    margin-left: 0;
  }
  .theme__default .sbbol3 .settings-notifications-page .checkbox-list .footer-panel-static {
    margin-right: -16px;
  }
  .theme__default .sbbol3 .settings-notifications-page .checkbox-list .table-wrapper {
    padding-bottom: 0;
  }
  .theme__default .sbbol3 .settings-notifications-page .checkbox-list .table-wrapper .table-float-panel {
    margin-bottom: -16px;
  }
  .theme__default .sbbol3 .settings-notifications-page .checkbox-list .table-wrapper .table-float-panel.table-float-floating {
    margin-bottom: 0;
  }
  .theme__default .sbbol3 .settings-notifications-page .checkbox-list .table-wrapper .table-float-panel .wrap-outer {
    margin: 0;
    padding-right: 12px;
    padding-left: 12px;
  }
  .theme__default .sms-banner {
    position: relative;
    height: 80px;
    padding-left: 100px;
    background: -webkit-gradient(linear, left top, right top, from(#139e95), to(#13b984));
    background: -webkit-linear-gradient(left, #139e95, #13b984);
    background: -o-linear-gradient(left, #139e95, #13b984);
    background: linear-gradient(90deg, #139e95, #13b984);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin: 8px 0 24px;
  }
  @media (max-width: 991px) {
    .theme__default .sms-banner {
      padding-left: 20px;
    }
  }
  .theme__default .sms-banner .iphone {
    position: absolute;
    width: 80px;
    bottom: 0;
  }
  .theme__default .sms-banner .text {
    margin-left: 100px;
    color: #fff;
    font-size: 20px;
    font-weight: lighter;
    width: 448px;
    padding: 12px 0;
  }
  .theme__default .sms-banner .open-modal-button {
    position: absolute;
    top: 24px;
    right: 24px;
  }
  .theme__default .sms-banner .close {
    position: absolute;
    top: 4px;
    right: 8px;
    font-weight: lighter;
  }
  .theme__default .settings-devices-page .page-header-borderless {
    margin-bottom: 0;
  }
  .theme__default .settings-devices-page .information-plate-block {
    margin: -5px -32px -8px;
    padding: 0 32px;
    background-color: #f2f4f7;
  }
  .theme__default .settings-devices-page .cashier-devices-table {
    margin-top: -1px;
  }
  .theme__default .settings-devices-page .cashier-devices-table .col-model {
    width: 20%;
  }
  .theme__default .settings-devices-page .cashier-devices-table .col-version {
    width: 15%;
  }
  .theme__default .settings-devices-page .cashier-devices-table .col-date {
    width: 20%;
  }
  .theme__default .settings-devices-page .cashier-devices-table .col-locked {
    width: 15%;
  }
  .theme__default .settings-devices-page .cashier-devices-table .col-actions {
    width: 10%;
  }
  .theme__default .settings-devices-page .cashier-devices-table .table-row .col-actions .action-icons-group .statement-action-icon {
    display: inline-block;
    margin-left: 4px;
  }
  .theme__default .settings-devices-page .table-devices {
    margin-top: -1px;
    border-bottom: none;
  }
  .theme__default .settings-devices-page .table-devices dt {
    color: #1f1f22;
  }
  .theme__default .settings-devices-page .table-devices hr {
    margin-bottom: 20px;
  }
  .theme__default .settings-devices-page .table-devices-rows-all .col-model {
    max-width: 24%;
    width: 24%;
  }
  .theme__default .settings-devices-page .table-devices-rows-all .col-confirmation, .theme__default .settings-devices-page .table-devices-rows-all .col-date, .theme__default .settings-devices-page .table-devices-rows-all .col-locked, .theme__default .settings-devices-page .table-devices-rows-all .col-version {
    max-width: 15%;
    width: 15%;
  }
  .theme__default .settings-devices-page .table-devices-rows-all .col-cloud-sign {
    max-width: 16%;
    width: 16%;
  }
  .theme__default .settings-devices-page .table-devices-rows-1 .col-model {
    max-width: 28%;
    width: 28%;
  }
  .theme__default .settings-devices-page .table-devices-rows-1 .col-cloud-sign, .theme__default .settings-devices-page .table-devices-rows-1 .col-confirmation, .theme__default .settings-devices-page .table-devices-rows-1 .col-date, .theme__default .settings-devices-page .table-devices-rows-1 .col-locked, .theme__default .settings-devices-page .table-devices-rows-1 .col-version {
    max-width: 18%;
    width: 18%;
  }
  .theme__default .settings-devices-page .table-devices-rows-2 .col-model {
    max-width: 30%;
    width: 30%;
  }
  .theme__default .settings-devices-page .table-devices-rows-2 .col-cloud-sign, .theme__default .settings-devices-page .table-devices-rows-2 .col-confirmation, .theme__default .settings-devices-page .table-devices-rows-2 .col-date, .theme__default .settings-devices-page .table-devices-rows-2 .col-locked, .theme__default .settings-devices-page .table-devices-rows-2 .col-version {
    max-width: 23%;
    width: 23%;
  }
  .theme__default .settings-devices-page .device-details {
    margin-bottom: 20px;
  }
  .theme__default .settings-devices-page .device-details .device-detail-name {
    color: #b2b8bf;
  }
  .theme__default .settings-devices-page .device-details .row:not(:first-child) {
    margin-top: 8px;
  }
  .theme__default .settings-devices-page .device-details .advice {
    width: 256px;
    color: #b2b8bf;
    font-size: 10px;
    line-height: 12px;
  }
  .theme__default .settings-devices-page .device-details .dl-horizontal dt {
    width: 256px;
  }
  .theme__default .settings-devices-page .device-details .dl-horizontal dd {
    margin-left: 256px;
  }
  .theme__default .settings-devices-page .btn-redirect-to-persons {
    padding: 0;
    line-height: inherit;
    vertical-align: inherit;
  }
  .theme__default .settings-devices-page .filter-panel {
    border-bottom: 1px solid #e4e8eb;
  }
  .theme__default .offer-card-list {
    padding: 0 8px;
  }
  .theme__default .offer-card-list .offer-card-list-typed-block + .offer-card-list-typed-block {
    margin-top: 24px;
  }
  .theme__default .offer-card-list .offer-card-list-typed-block .offer-card-list-title {
    font-size: 16px;
  }
  .theme__default .offer-card-list .offer-card .inner {
    border: 1px solid #e4e8eb;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 152px;
    padding: 24px;
  }
  .theme__default .offer-card-list .offer-card .inner:hover {
    -webkit-box-shadow: 0 4px 16px #c7cfd5;
    box-shadow: 0 4px 16px #c7cfd5;
  }
  .theme__default .offer-card-list .offer-card .inner:hover .offer-card-title {
    color: #1358bf;
  }
  .theme__default .offer-card-list .offer-card .offer-card-title {
    border-bottom: 1px solid #e4e8eb;
    font-size: 16px;
    height: 56px;
    padding-bottom: 16px;
    text-transform: uppercase;
  }
  .theme__default .offer-card-list .offer-card .offer-card-subscription-status {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 24px;
  }
  .theme__default .offer-card-list .offer-card .offer-card-subscription-status:before {
    content: "\2022";
    font-size: 24px;
    line-height: 1;
    padding-right: 8px;
  }
  .theme__default .offer-card-list .offer-empty-list {
    text-align: center;
    width: 520px;
    height: 300px;
    padding: 0;
    margin: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    position: absolute;
  }
  @media (max-width: 767px) {
    .theme__default .offer-card-list .offer-empty-list {
      position: relative;
    }
  }
  @media (max-height: 767px) {
    .theme__default .offer-card-list .offer-empty-list {
      position: relative;
    }
  }
  .theme__default .offer-card-list .btn-redirect-to-more-services {
    padding: 0;
    line-height: inherit;
    vertical-align: inherit;
  }
  .theme__default .offer-details .offer-details-accounts {
    margin: 16px 0 0;
  }
  .theme__default .offer-details .offer-details-accounts .title {
    margin: 0 0 8px;
  }
  .theme__default .offer-details .offer-details-accounts .item {
    margin: 4px 0 0;
  }
  .theme__default .offer-details .offer-details-block {
    padding: 0 0 36px 8px;
  }
  .theme__default .offer-details .offer-details-block dt {
    color: #1f1f22;
  }
  .theme__default .offers-text-view .offers-text-view-title {
    margin: 0 0 12px;
    padding: 0;
    text-transform: uppercase;
  }
  .theme__default .offers-text-view .offers-text-view-content {
    padding: 20px;
    background: #f2f4f7;
    border: 1px solid #e4e8eb;
  }
  .theme__default .ordered-documents-error-modal .modal-body {
    min-height: 0;
  }
  .theme__default .settings-organization-integration {
    padding-right: 8px;
    padding-left: 8px;
  }
  .theme__default .settings-organization-integration h2 {
    margin-bottom: 12px;
    color: #1f1f22;
    font-size: 14px;
  }
  .theme__default .settings-organization-integration .description {
    margin-top: 24px;
  }
  .theme__default .settings-organization-integration .description-list li {
    margin-bottom: 12px;
  }
  .theme__default .settings-organization-integration .description-definition dt {
    color: #1f1f22;
    width: 360px;
    margin-bottom: 16px;
  }
  .theme__default .settings-organization-integration .text-muted {
    font-size: 12px;
  }
  .theme__default .settings-organization-integration .export-file .icon {
    color: #1f1f22;
    vertical-align: middle;
  }
  .theme__default .settings-organization-integration .export-file .file-name {
    padding-left: 8px;
    color: #1358bf;
  }
  .theme__default .roles-table {
    table-layout: fixed;
    margin-top: -24px;
  }
  .theme__default .roles-table col.active {
    background-color: #f2f4f7;
  }
  .theme__default .roles-table .roles-table-head, .theme__default .roles-table .roles-table-head-invisible {
    padding: 0 17px;
    font-size: 12px;
  }
  .theme__default .roles-table .roles-table-head-invisible .roles-table-head-row .roles-table-head-cell, .theme__default .roles-table .roles-table-head .roles-table-head-row .roles-table-head-cell {
    position: relative;
    padding: 12px 4px;
    font-weight: 400;
  }
  .theme__default .roles-table .roles-table-head-invisible .roles-table-head-row .roles-table-head-cell:first-child, .theme__default .roles-table .roles-table-head .roles-table-head-row .roles-table-head-cell:first-child {
    width: 23%;
    padding-left: 8px;
  }
  .theme__default .roles-table .roles-table-head-invisible .roles-table-head-row .roles-table-head-cell:not(:first-child), .theme__default .roles-table .roles-table-head .roles-table-head-row .roles-table-head-cell:not(:first-child) {
    width: 9.625%;
  }
  .theme__default .roles-table .roles-table-head-invisible .roles-table-head-row .roles-table-head-cell.active, .theme__default .roles-table .roles-table-head .roles-table-head-row .roles-table-head-cell.active {
    background-color: #f2f4f7;
  }
  .theme__default .roles-table .roles-table-head-invisible .roles-table-head-row .roles-table-head-cell .roles-select-btn, .theme__default .roles-table .roles-table-head .roles-table-head-row .roles-table-head-cell .roles-select-btn {
    min-width: 80px;
    font-size: 12px;
  }
  .theme__default .roles-table .roles-table-head-invisible .roles-table-head-row .roles-table-head-cell .roles-table-tooltip-wrapper, .theme__default .roles-table .roles-table-head .roles-table-head-row .roles-table-head-cell .roles-table-tooltip-wrapper {
    position: absolute;
    top: 8px;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    -o-transition: transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s;
    opacity: 1;
    -webkit-animation: fadeIn .3s 1 ease-in;
    -moz-animation: fadeIn .3s 1 ease-in;
    -ms-animation: fadeIn .3s 1 ease-in;
    -webkit-animation-fill-mode: initial;
    animation-fill-mode: none;
  }
  .theme__default .roles-table .roles-table-head-invisible .roles-table-head-row .roles-table-head-cell .roles-table-tooltip-wrapper.tooltip-right, .theme__default .roles-table .roles-table-head .roles-table-head-row .roles-table-head-cell .roles-table-tooltip-wrapper.tooltip-right {
    right: 16px;
  }
  .theme__default .roles-table .roles-table-head-invisible .roles-table-head-row .roles-table-head-cell .roles-table-tooltip-wrapper.tooltip-left, .theme__default .roles-table .roles-table-head .roles-table-head-row .roles-table-head-cell .roles-table-tooltip-wrapper.tooltip-left {
    left: -284px;
  }
  .theme__default .roles-table .roles-table-head-invisible .roles-table-head-row .roles-table-head-cell .roles-table-tooltip-wrapper .tooltip, .theme__default .roles-table .roles-table-head .roles-table-head-row .roles-table-head-cell .roles-table-tooltip-wrapper .tooltip {
    width: 300px;
    opacity: 1;
  }
  .theme__default .roles-table .roles-table-head-invisible .roles-table-head-row .roles-table-head-cell .roles-table-tooltip-wrapper .tooltip .tooltip-arrow, .theme__default .roles-table .roles-table-head .roles-table-head-row .roles-table-head-cell .roles-table-tooltip-wrapper .tooltip .tooltip-arrow {
    display: none;
  }
  .theme__default .roles-table .roles-table-head-invisible .roles-table-head-row .roles-table-head-cell .roles-table-tooltip-wrapper .tooltip .tooltip-inner, .theme__default .roles-table .roles-table-head .roles-table-head-row .roles-table-head-cell .roles-table-tooltip-wrapper .tooltip .tooltip-inner {
    max-width: 300px;
    text-align: left;
    border: 0;
    -webkit-box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.25);
    box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.25);
  }
  .theme__default .roles-table .roles-table-head-invisible .roles-table-head-row .roles-table-head-cell .roles-table-tooltip-wrapper .tooltip .tooltip-inner h3, .theme__default .roles-table .roles-table-head .roles-table-head-row .roles-table-head-cell .roles-table-tooltip-wrapper .tooltip .tooltip-inner h3 {
    margin-top: 4px;
    text-transform: uppercase;
  }
  .theme__default .roles-table .roles-table-head-invisible .roles-table-head-row .roles-table-head-cell .roles-table-tooltip-wrapper .tooltip:after, .theme__default .roles-table .roles-table-head .roles-table-head-row .roles-table-head-cell .roles-table-tooltip-wrapper .tooltip:after {
    content: "";
    position: absolute;
    top: 16px;
    border: 6px solid;
    border-color: transparent transparent #fff #fff;
    -webkit-box-shadow: -3px 3px 5px 0 rgba(0, 0, 0, 0.15);
    box-shadow: -3px 3px 5px 0 rgba(0, 0, 0, 0.15);
  }
  .theme__default .roles-table .roles-table-head-invisible .roles-table-head-row .roles-table-head-cell .roles-table-tooltip-wrapper .tooltip.right:after, .theme__default .roles-table .roles-table-head .roles-table-head-row .roles-table-head-cell .roles-table-tooltip-wrapper .tooltip.right:after {
    left: 2px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .theme__default .roles-table .roles-table-head-invisible .roles-table-head-row .roles-table-head-cell .roles-table-tooltip-wrapper .tooltip.left:after, .theme__default .roles-table .roles-table-head .roles-table-head-row .roles-table-head-cell .roles-table-tooltip-wrapper .tooltip.left:after {
    right: 2px;
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
  }
  .theme__default .roles-table .roles-table-head {
    line-height: 12px;
    border-bottom: 1px solid #e4e8eb;
    background-color: #fff;
  }
  .theme__default .roles-table .roles-table-head.fixed {
    position: fixed;
    border: 0;
    -webkit-box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.13);
    box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.13);
  }
  .theme__default .roles-table .roles-table-body {
    vertical-align: top;
  }
  .theme__default .roles-table .roles-table-body .roles-table-body-row .roles-table-body-cell {
    padding: 12px 8px;
  }
  .theme__default .roles-table .roles-table-body .roles-table-body-row .roles-table-body-cell .icon-check {
    font-weight: 600;
  }
  .theme__default .roles-table .roles-table-body .roles-table-body-row .roles-table-body-cell .roles-table-minus {
    display: inline-block;
    width: 14px;
    vertical-align: middle;
    border: 1px solid #e4e8eb;
  }
  .theme__default .roles-table .roles-table-body .roles-table-body-row:first-child .roles-table-body-cell {
    padding-top: 28px;
  }
  .theme__default .roles-table .roles-table-label {
    font-size: 12px;
  }
  .theme__default .Select.select-natural-person .Select-clear-zone {
    right: 12px;
  }
  .theme__default .Select.select-natural-person .Select-control {
    padding-right: 12px;
  }
  .theme__default .Select.select-natural-person .Select-input {
    right: 12px;
  }
  .theme__default .Select.select-natural-person .Select-arrow-zone {
    display: none;
  }
  .theme__default .Select.select-natural-person .select-natural-person-item {
    line-height: 16px;
  }
  .theme__default .accounts-search .accounts-list {
    list-style: none;
    margin: 0;
    padding: 0;
    max-height: 320px;
    overflow-y: auto;
  }
  .theme__default .accounts-search .accounts-list .account-item {
    padding: 12px;
    cursor: pointer;
  }
  .theme__default .accounts-search .accounts-list .account-item:hover {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #f2f4f7;
  }
  .theme__default .accounts-search .accounts-list .account-item-account-name {
    width: 94%;
  }
  .theme__default .accounts-restrictions-list .account-restriction:not(:last-child) {
    margin-bottom: 12px;
  }
  .theme__default .counterparties-panel {
    margin: 16px -8px;
    border: 1px solid #e4e8eb;
  }
  .theme__default .counterparties-panel .counterparties-panel-header {
    padding: 8px;
  }
  .theme__default .counterparties-panel .counterparties-panel-content {
    padding: 12px;
    border-top: 1px solid #e4e8eb;
    max-height: 320px;
    overflow-y: auto;
  }
  .theme__default .counterparties-panel .counterparties-panel-content .counterparties-restrictions-table .table-header .table-cell > .label {
    color: #b2b8bf;
    font-size: 12px;
  }
  .theme__default .presets-accordion .panel:not(:last-child) {
    border-bottom: 1px solid #e4e8eb;
  }
  .theme__default .presets-accordion .panel-title > a {
    padding: 20px 0;
  }
  .theme__default .presets-accordion .panel-title > a .icon-expand {
    top: 20px;
    right: 0;
  }
  .theme__default .presets-accordion .panel-title > a label {
    cursor: pointer;
    margin: 0;
  }
  .theme__default .presets-accordion .panel-body {
    margin-left: 24px;
    padding-bottom: 20px;
  }
  .theme__default .user-create-login-modal .modal-body {
    min-height: 140px;
  }
  .theme__default .sign-profile-accordion {
    margin-top: 24px;
    margin-bottom: 8px;
  }
  .theme__default .sign-profile-accordion .panel-heading .panel-title {
    padding: 8px 0;
  }
  .theme__default .sign-profile-accordion .panel-heading .panel-title a .icon-expand {
    top: 16px;
    right: 16px;
  }
  .theme__default .sign-profile-accordion .panel .panel-body {
    padding: 24px 20px 0;
  }
  .theme__default .sign-profile-accordion .panel .panel-body .title {
    margin-top: 16px;
    margin-left: 16px;
  }
  .theme__default .sign-profile-accordion .panel .panel-body .dl-horizontal dt {
    color: #1f1f22;
    margin-bottom: 8px;
    margin-right: 36px;
  }
  .theme__default .sign-profile-accordion .panel .panel-body .table .label {
    color: #b2b8bf;
  }
  .theme__default .sign-profile-accordion .panel-widget {
    padding: 0;
  }
  .theme__default .sign-profile-accordion .panel-widget .panel-heading {
    margin-bottom: 0;
  }
  .theme__default .sign-profile-accordion .panel-widget .filter-panel-text-search {
    padding: 16px;
  }
  .theme__default .sign-profile-accordion .panel-widget .filter-panel-text-search i {
    top: 24px;
    left: 24px;
  }
  .theme__default .sign-profile-accordion .panel-widget .table-sign-profile {
    padding: 16px;
    border-top: 1px solid #e4e8eb;
    display: block;
  }
  .theme__default .sign-profile-accordion .panel-widget .table-sign-profile .table-header {
    width: 100%;
    border-top: 1px solid #e4e8eb;
    display: table;
  }
  .theme__default .sign-profile-accordion .panel-widget .table-sign-profile .table-header .table-row .table-cell {
    border: 0 !important;
  }
  .theme__default .sign-profile-accordion .panel-widget .table-sign-profile .table-header .table-row .table-cell .label {
    color: #b2b8bf;
  }
  .theme__default .sign-profile-accordion .panel-widget .table-sign-profile .list-body {
    max-height: 204px;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    overflow-y: auto;
  }
  .theme__default .sign-profile-accordion .panel-widget .table-sign-profile .list-body .table-row .table-cell:not(first-child) {
    padding: 12px;
  }
  .theme__default .natural-persons-form .date-small, .theme__default .natural-persons-form .table-cell {
    width: 168px;
  }
  .theme__default .natural-persons-form .table-cell {
    vertical-align: inherit;
  }
  .theme__default .natural-persons-form .table-cell .form-group {
    margin-bottom: 0;
  }
  .theme__default .users-sim-page .filter-panel {
    padding: 12px 32px;
    margin-top: 0;
    background: #fff;
    border-top: 1px solid #e4e8eb;
  }
  .theme__default .users-sim-page .filter-panel .filter-panel-text-search {
    max-width: 432px;
  }
  .theme__default .mobile-app-modal .information-plate {
    margin-bottom: 20px;
    margin-top: -12px;
  }
  .theme__default .mobile-app-modal .form-group:last-child {
    margin-bottom: 0;
  }
  .theme__default .credit-type-modal.credit-type-conditions .conditions {
    max-height: calc(100vh - 4px * 70);
    overflow-y: auto;
    padding-right: 16px;
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .theme__default .credit-type-modal.credit-type-conditions .modal-body {
    padding-bottom: 0;
    padding-right: 0;
    padding-top: 0;
  }
  .theme__default .credit-type-modal .modal-body {
    padding: 12px;
  }
  .theme__default .credit-type-modal .product-type-description-text {
    margin-bottom: 16px;
  }
  .theme__default .credit-type-modal .product-type-label {
    text-align: left;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 16px;
  }
  .theme__default .credit-type-modal .product-type-row {
    border-bottom: 1px solid #f2f4f7;
    padding: 28px 24px 20px 4px;
  }
  .theme__default .credit-type-modal .product-type-row:first-child {
    padding-top: 16px;
  }
  .theme__default .credit-type-modal .product-type-row:last-child {
    border-bottom: 0;
    padding-bottom: 16px;
  }
  .theme__default .credit-type-modal .product-type-amount {
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
  }
  .theme__default .credit-type-modal .product-type-radio {
    margin-top: 2px;
    text-align: right;
  }
  .theme__default .credit-type-modal .product-type-description .btn {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .theme__default .credit-confirm-modal {
    margin-top: 20px;
  }
  .theme__default .credit-confirm-modal .title {
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 8px;
  }
  .theme__default .credit-confirm-modal .conditions {
    position: relative;
    height: 308px;
    margin-bottom: 20px;
    padding: 20px;
    border: 1px solid #e4e8eb;
    overflow: auto;
    background-color: #f2f4f7;
    white-space: pre-wrap;
  }
  .theme__default .credit-sign-modal .title {
    padding-left: 8px;
    margin-bottom: 16px;
  }
  .theme__default .credit-contract-details .credit-contract-details-ufs {
    margin: -24px -32px;
  }
  .theme__default .credit-contract-details .b-account-general-info {
    border-bottom: none;
    padding-left: 8px;
    padding-right: 8px;
  }
  .theme__default .credit-request-details {
    padding-left: 8px;
  }
  .theme__default .credit-request-details .offer-link {
    margin-top: -8px;
  }
  .theme__default .credit-request-details .big-files .file-list .file-list-item .col-form-name {
    width: 248px;
  }
  .theme__default .credit-request-details .big-files .file-list .file-list-item .col-files {
    display: block;
  }
  .theme__default .credit-request-details .form-footer {
    margin-top: 80px;
    margin-bottom: 4px;
  }
  .theme__default .credit-request-details .smc-details {
    border: 1px solid #e4e8eb;
    margin-bottom: 16px;
    margin-top: 12px;
  }
  .theme__default .credit-request-details .smc-details .row .smc-table-title {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .theme__default .credit-request-details .smc-details .row .table-wrapper {
    margin-bottom: 0;
    border-bottom: 0;
  }
  .theme__default .credit-request-details .smc-details .row .table-wrapper .table {
    border-bottom: 0;
    padding-bottom: 0;
  }
  .theme__default .credit-request-details .smc-details .row .table-wrapper .table td:last-child, .theme__default .credit-request-details .smc-details .row .table-wrapper .table th:last-child {
    text-align: right;
  }
  .theme__default .credit-request-details .smc-details .row .table-wrapper .table .label {
    font-size: 12px;
    line-height: 16px;
  }
  .theme__default .credit-request-details .smc-details .col-total-amount {
    width: 252px;
  }
  .theme__default .client-manager-contacts {
    margin: 8px 0;
    padding: 16px;
    border: 1px solid #f2f4f7;
    position: relative;
  }
  .theme__default .client-manager-contacts .human-icon {
    position: absolute;
  }
  .theme__default .client-manager-contacts .information {
    padding-left: 52px;
  }
  .theme__default .client-manager-contacts .information .title {
    text-transform: uppercase;
    color: #b2b8bf;
    font-size: 12px;
    line-height: 16px;
  }
  .theme__default .client-manager-contacts .information .line {
    line-height: 24px;
  }
  .theme__default .credit-contract-details-inner {
    padding-right: 8px;
    padding-left: 8px;
  }
  .theme__default .credit-contract-details-right-block dd {
    text-align: right;
    margin-left: 132px;
  }
  .theme__default .credit-contract-details-right-block dt {
    width: 132px;
  }
  .theme__default .credit-contract-conditions-modal .tabs-container {
    margin-right: -8px;
    margin-left: -8px;
  }
  .theme__default .credit-contract-conditions-modal .custom-tabs {
    margin-bottom: 16px;
    border-bottom: 1px solid #e4e8eb;
  }
  .theme__default .credit-contract-left-col {
    border-right: 1px solid #e4e8eb;
  }
  .theme__default .credit-contract-button-block {
    margin: 16px 8px;
  }
  .theme__default .credit-contract-button-block .action-button {
    min-width: 200px;
  }
  .theme__default .credit-contract-button-block .dropdown {
    margin-left: 16px;
  }
  .theme__default .credit-contract-tabbed-view-header {
    margin-top: 32px;
    background-color: #f2f4f7;
  }
  .theme__default .credit-contract-tabbed-view {
    padding-left: 8px;
  }
  .theme__default .credit-statement-details-body {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .theme__default .credit-statement-request-row {
    margin-right: -12px;
    margin-left: -12px;
  }
  .theme__default .credit-statement-request-row label {
    margin-top: 8px;
  }
  .theme__default .credit-contract-statement-operations-table {
    margin-right: -8px;
    margin-left: -8px;
  }
  .theme__default .credit-redemption-row {
    margin-bottom: 16px;
  }
  .theme__default .credit-redemption-row label {
    margin-top: 8px;
  }
  .theme__default .credit-transfer-order-row {
    margin-bottom: 16px;
  }
  .theme__default .credit-transfer-order-row label {
    margin-top: 8px;
  }
  .theme__default .transfer-order-side {
    width: 296px;
    margin-left: auto;
    margin-right: auto;
  }
  .theme__default .transfer-order-tracker .mass-sign-block {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
  }
  .theme__default .transfer-order-tracker .mass-sign-block .mass-sign-button {
    margin-left: 0;
    margin-right: 0;
  }
  .theme__default .transfer-order-tracker .mass-sign-spinner {
    float: none;
    left: auto;
    width: 100%;
  }
  .theme__default .transfer-order-tracker .mass-sign-spinner .loader-inline-wrapper .loader-inline, .theme__default .transfer-order-tracker .mass-sign-spinner .loader-inline-wrapper:after, .theme__default .transfer-order-tracker .mass-sign-spinner .loader-inline-wrapper:before {
    background-color: #ffdd2d;
  }
  .theme__default .transfer-order-tracker .tracker-waiting {
    margin-top: 16px !important;
    width: 100%;
  }
  .theme__default .transfer-order-tracker .tracker-waiting .tracker-waiting-text {
    font-size: 12px;
    line-height: 16px;
  }
  .theme__default .transfer-order-tracker .tracker-signatures {
    max-width: 100%;
  }
  .theme__default .credit-redemption-header {
    margin-bottom: 16px;
    margin-left: 0;
  }
  .theme__default .credit-req-acc-details {
    padding-left: 12px;
    margin-top: -32px;
  }
  .theme__default .credit-req-row {
    margin-bottom: 16px;
  }
  .theme__default .credit-req-row label {
    margin-top: 8px;
  }
  .theme__default .credit-req-two-line {
    margin-bottom: 8px;
  }
  .theme__default .credit-req-two-line label {
    margin-top: 0;
  }
  .theme__default .credit-phone-error {
    padding-left: 12px;
    margin-bottom: -24px;
    font-size: 12px;
    line-height: 16px;
  }
  .theme__default .debt-list-table > tbody > tr > td.col-date, .theme__default .debt-list-table > thead > tr > th.col-date, .theme__default .early-redemption-list-table > tbody > tr > td.col-date, .theme__default .early-redemption-list-table > thead > tr > th.col-date {
    width: 180px;
  }
  .theme__default .credit-request-text-label {
    margin-top: 8px !important;
  }
  .theme__default .credit-request-download-templates {
    text-align: center;
    background-color: #f2f4f7;
  }
  .theme__default .credit-request-download-templates button {
    border-top: 1px solid #e4e8eb;
    padding: 12px 48px;
    -webkit-border-radius: 0;
    border-radius: 0;
  }
  .theme__default .credit-request-upload-attachments {
    text-align: center;
    background-color: #f2f4f7;
    margin-top: 8px;
  }
  .theme__default .upload-attachments-button {
    padding: 12px 8px;
    -webkit-border-radius: 0;
    border-radius: 0;
  }
  .theme__default .statements-list, .theme__default .transfer-orders-list {
    position: relative;
  }
  .theme__default .statements-list .reset-filters, .theme__default .transfer-orders-list .reset-filters {
    position: absolute;
    top: -32px;
    right: 24px;
  }
  .theme__default .statements-list .col-amount, .theme__default .transfer-orders-list .col-amount {
    width: 240px;
  }
  .theme__default .statements-list .table.table-hover tbody tr td.col-year, .theme__default .transfer-orders-list .table.table-hover tbody tr td.col-year {
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    padding-bottom: 4px;
  }
  .theme__default .statements-list .table.table-hover tbody tr:not(:first-child) td.col-year, .theme__default .transfer-orders-list .table.table-hover tbody tr:not(:first-child) td.col-year {
    padding-top: 16px;
  }
  .theme__default .statements-list .table.table-hover tbody tr:hover td.col-year, .theme__default .transfer-orders-list .table.table-hover tbody tr:hover td.col-year {
    background-color: #fff !important;
  }
  .theme__default .credit-contract-linked-doc-title {
    vertical-align: middle;
    line-height: 32px;
    min-height: 32px;
  }
  .theme__default .credit-request-term-addon {
    width: 80px;
  }
  .theme__default .statements-list-empty {
    text-align: center;
    padding: 12px;
  }
  .theme__default .statements-list-empty .message {
    display: block;
    margin-bottom: 16px;
  }
  .theme__default .credit-request-tooltip-content {
    margin: 12px;
  }
  .theme__default .credit-request-tooltip-content .st-header {
    margin-bottom: 0;
    margin-top: 0;
  }
  .theme__default .credit-request-tooltip-content .bbcode > b {
    display: block;
  }
  .theme__default .credit-request-tooltip-content .bbcode ul {
    list-style: none;
    font-size: 14px;
    line-height: 20px;
    margin-top: 16px;
    overflow: auto;
    padding-left: 0;
    display: inline-block;
    margin-bottom: 0;
  }
  .theme__default .credit-request-tooltip-content .bbcode ul li {
    position: relative;
    padding-left: 12px;
    padding-bottom: 8px;
  }
  .theme__default .credit-request-tooltip-content .bbcode ul li:before {
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #56c816;
    position: absolute;
    top: 7px;
    left: 0;
  }
  .theme__default .credit-request-tooltip-content .bbcode ul li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .theme__default .credit-request-tooltip-content .bbcode ul:empty {
    display: none;
  }
  .theme__default .bbcode-extra {
    display: block;
    text-align: initial;
    margin-top: 16px;
  }
  .theme__default .credit-odcoffer-sidebar {
    padding-left: 0;
    padding-right: 0;
  }
  .theme__default .credit-odcoffer-body {
    padding-left: 0;
  }
  .theme__default .credit-odcoffer-list {
    padding-left: 0;
    list-style: circle inside;
  }
  .theme__default .credit-odcoffer-explain {
    font-size: 12px;
    line-height: 16px;
    color: #b2b8bf;
  }
  .theme__default .credit-odcoffer-checkbox {
    margin-top: 0;
    padding-top: 0;
  }
  .theme__default .credit-odcoffer-block {
    margin-top: 20px;
    margin-bottom: 32px;
  }
  .theme__default .credit-odcoffer-block:last-child {
    margin-bottom: 12px;
  }
  .theme__default .credit-odcoffer-details {
    padding-left: 20px;
    margin-bottom: 20px;
  }
  .theme__default .credit-contract-list .credit-contract-details .contract-info .contract-top-payment-bar-section {
    margin: 0;
  }
  .theme__default .credit-contract-list .contract-line-separator {
    margin-top: 0;
    margin-bottom: 24px;
  }
.credit-contract-list .contract-line-separator {
    margin-top: 0;
    margin-bottom: 24px;
  }
  .theme__default .credit-contract-list .credit-item {
    margin: 16px 0;
    padding: 20px 24px;
    border: 1px solid #e4e8eb;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
  }
credit-contract-list .credit-item {
    margin: 16px 0;
    padding: 20px 24px;
    border: 1px solid #e4e8eb;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
  }
  .theme__default .credit-contract-list .credit-item:hover {
    -webkit-box-shadow: 0 4px 16px #e4e8eb;
    box-shadow: 0 4px 16px #e4e8eb;
  }
  .theme__default .credit-contract-list .credit-item:hover .on-hover-show {
    visibility: visible;
  }
  .theme__default .credit-contract-list .credit-item .item-contract-icon {
    float: left;
  }
  .theme__default .credit-contract-list .credit-item .item-contract-next-payment {
    margin-left: 24px;
  }
  .theme__default .credit-contract-list .credit-item .item-contract-title .item-contract-name {
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
  }
  .theme__default .credit-contract-list .credit-item .item-contract-title .item-contract-menu {
    float: right;
  }
  .theme__default .credit-contract-list .credit-item .item-contract-title .item-contract-menu .btn-default, .theme__default .credit-contract-list .credit-item .item-contract-title .item-contract-menu.dropdown-toggle {
    margin-top: 4px;
    min-width: 96px;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none;
    border: none;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .theme__default .credit-contract-list .credit-item .item-contract-subtitle {
    color: #b2b8bf;
    font-size: 12px;
    line-height: 16px;
  }
  .theme__default .credit-contract-list .credit-item .item-contract-details .item-contract-details-amounts {
    width: 35%;
    float: left;
    padding-right: 12px;
  }
  @media (max-width: 898px) {
    .theme__default .credit-contract-list .credit-item .item-contract-details .item-contract-details-amounts {
      width: 24%;
    }
  }
  .theme__default .credit-contract-list .credit-item .item-contract-details .item-contract-details-scheduled-payment {
    width: 25%;
    float: left;
    padding-right: 12px;
  }
  @media (max-width: 898px) {
    .theme__default .credit-contract-list .credit-item .item-contract-details .item-contract-details-scheduled-payment {
      width: 30%;
    }
  }
  .theme__default .credit-contract-list .credit-item .item-contract-details .item-contract-details-next-payment {
    width: 25%;
    float: left;
    padding-right: 12px;
  }
  @media (max-width: 898px) {
    .theme__default .credit-contract-list .credit-item .item-contract-details .item-contract-details-next-payment {
      width: 31%;
    }
  }
  .theme__default .credit-contract-list .credit-item .item-contract-details .item-contract-details-btn {
    float: left;
    text-align: right;
    width: 15%;
  }
  .theme__default .credit-contract-list .credit-item .item-contract-details .item-contract-details-btn button {
    margin-top: 4px;
  }
  .theme__default .credit-contract-list .credit-item hr {
    margin: 20px 0;
  }
  .theme__default .credit-contract-list .credit-item .item-contract-express-overdraft-title {
    width: 100%;
    display: table;
    vertical-align: middle;
  }
  .theme__default .credit-contract-list .credit-item .item-contract-express-overdraft-title .item-contract-express-overdraft-name {
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
  }
  .theme__default .credit-contract-list .credit-item .item-contract-express-overdraft-title .item-contract-express-overdraft-cell {
    display: table-cell;
    vertical-align: bottom;
    text-align: right;
  }
  .theme__default .credit-contract-list .credit-item .item-contract-express-overdraft-title .item-contract-express-overdraft-cell:first-child {
    text-align: left;
  }
  .theme__default .credit-contract-list .credit-item-close {
    margin: 0 0 16px;
    padding: 20px 24px;
    border: 1px solid #e4e8eb;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
  }
  .theme__default .credit-contract-list .credit-item-close:hover {
    -webkit-box-shadow: 4px 4px 16px #e4e8eb;
    box-shadow: 4px 4px 16px #e4e8eb;
  }
  .theme__default .credit-contract-list .credit-item-close:hover .on-hover-show {
    visibility: visible;
  }
  .theme__default .credit-contract-list .credit-item-close .item-contract-close-subtitle {
    color: #b2b8bf;
    font-size: 12px;
    line-height: 16px;
  }
  .theme__default .credit-contract-list .credit-item-close .credit-item-close-details {
    margin-right: 24px;
  }
  .theme__default .credit-contract-list .credit-item-close .item-contract-close-title {
    width: 100%;
    display: table;
    vertical-align: middle;
  }
  .theme__default .credit-contract-list .credit-item-close .item-contract-close-title .item-contract-close-title-info {
    width: 65%;
    display: table-cell;
    vertical-align: middle;
  }
  .theme__default .credit-contract-list .credit-item-close .item-contract-close-title .item-contract-close-amount {
    display: table-cell;
    vertical-align: middle;
    padding: 0 28px;
  }
  .theme__default .credit-contract-list .credit-item-close .item-contract-close-title .item-contract-close-menu {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
  }
  .theme__default .credit-contract-list .credit-item-close .item-contract-close-title .item-contract-close-menu .btn-default, .theme__default .credit-contract-list .credit-item-close .item-contract-close-title .item-contract-close-menu.dropdown-toggle {
    margin-top: 4px;
    min-width: 96px;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none;
    border: none;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .theme__default .credit-contract-list .credit-item-close .item-contract-close-title .item-contract-close-name {
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
  }
  .theme__default .credit-contract-item-popover .Popover-body {
    padding: 16px;
  }
  .theme__default .credit-contract-item-popover .Popover-body .contract-tooltip {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .credit-contract-item-popover .Popover-body .contract-tooltip .column-left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .theme__default .credit-contract-item-popover .Popover-body .contract-tooltip .column-left div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .theme__default .credit-contract-item-popover .Popover-body .contract-tooltip .column-right {
    padding-left: 24px;
    text-align: right;
  }
  .theme__default .credit-contract-item-popover .Popover-body .contract-tooltip .column-left > div:not(:last-child), .theme__default .credit-contract-item-popover .Popover-body .contract-tooltip .column-right > div:not(:last-child) {
    margin-bottom: 4px;
  }
  .theme__default .credit-contract-item-popover .Popover-body .circle {
    display: inline-block;
    width: 9px;
    height: 9px;
    margin: 4px 4px 0 0;
    border: 1px solid #fff;
    -webkit-border-radius: 100%;
    border-radius: 100%;
  }
  .theme__default .credit-contract-item-popover .Popover-body .circle.paid-off {
    background-color: #ffdd2d;
  }
  .theme__default .credit-contract-item-popover .Popover-body .circle.used-by {
    background-color: #1358bf;
  }
  .theme__default .credit-contract-item-popover .Popover-body .circle.scheduled-payment {
    background-color: #90d0cc;
  }
.Popover-body .circle.scheduled-payment {
    background-color: #e1cf72
  }
  .theme__default .credit-contract-item-popover .Popover-body .circle.expired-payment, .theme__default .credit-contract-item-popover .Popover-body .circle.overrun {
    background-color: #c11030;
  }
  .theme__default .credit-contract-item-popover .Popover-body .circle.can-be-used {
    background-color: #b2b8bf;
  }
  .theme__default .credit-contract-item-popover .Popover-body .circle.contract-amount, .theme__default .credit-contract-item-popover .Popover-body .circle.debt-amount {
    background-color: #d0d7dd;
  }
  .theme__default .credit-contract-item-popover .Popover-body .amount {
    padding-left: 24px;
    margin-left: auto;
  }
  .theme__default .credit-reasons-for-reducing-modal.modal-dialog .modal-content .modal-body {
    padding: 16px 32px;
    line-height: 20px;
  }
  .theme__default .credit-reasons-for-reducing-modal.modal-dialog .modal-content .modal-body .reasons {
    margin-bottom: 16px;
  }
  .theme__default .credit-reasons-for-reducing-modal.modal-dialog .modal-content .modal-body .reasons div:not(:last-child) {
    margin-bottom: 8px;
  }
  .theme__default .credit-status-tooltip {
    padding-left: 14px;
    padding-bottom: 20px;
  }
  .theme__default .credit-table .col-icon {
    width: 44px;
    text-align: right;
    padding: 0;
  }
  .theme__default .credit-table .col-icon .diamond-image {
    width: 24px;
  }
  .theme__default .credit-table .col-contract-title {
    width: 45%;
  }
  .theme__default .credit-table .col-contract-closed-title {
    width: 80%;
  }
  .theme__default .credit-table .col-payment {
    width: 30%;
  }
  .theme__default .credit-table .col-amount {
    width: 25%;
    text-align: right;
  }
  .theme__default .credit-table .col-context-menu {
    width: 44px;
    text-align: center;
    padding: 0;
  }
  .theme__default .credit-table .closed-switcher {
    padding-top: 0;
    padding-bottom: 0;
  }
  .theme__default .credit-table .col-request-title {
    width: 25%;
  }
  .theme__default .credit-table .col-request-rate, .theme__default .credit-table .col-request-term {
    width: 15%;
    text-align: left;
  }
  .theme__default .credit-table .col-request-interest-rate {
    width: 15%;
  }
  .theme__default .credit-table .col-request-amount {
    width: 20%;
    text-align: right;
  }
  .theme__default .credit-table .col-status {
    width: 192px;
  }
  .theme__default .credit-table .col-delete {
    width: 44px;
    text-align: center;
    padding: 0;
  }
  .theme__default .credit-table .credit-item {
    cursor: pointer;
  }
  .theme__default .credit-table .credit-item [class^=col-] {
    padding-top: 12px;
    padding-bottom: 12px;
    vertical-align: middle;
  }
  .theme__default .credit-table .credit-item:hover {
    background-color: #f2f4f7;
  }
  .theme__default .credit-table .credit-item:hover .col-context-menu .on-hover-show, .theme__default .credit-table .credit-item:hover .col-icon .on-hover-show {
    visibility: visible;
  }
  .theme__default .credit-table .credit-item .col-status {
    position: relative;
    padding-left: 52px;
  }
  .theme__default .credit-table .credit-item .col-status .icon {
    position: absolute;
    left: 4px;
    margin-top: -8px;
  }
  .theme__default .credit-table .credit-item .col-status .isOpen {
    position: inherit;
  }
  .theme__default .credit-page .header-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .credit-page .navigation-tabs-wrapper {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .theme__default .credit-page .nav-pills-credits-panel {
    margin-right: auto;
    padding: 4px 0 0;
  }
  .theme__default .credit-page .actions-container {
    margin-left: auto;
  }
  .theme__default .credit-page .credit-picture {
    position: relative;
    display: block;
    margin-bottom: 40px;
    margin-left: 8px;
    margin-right: 8px;
    height: 320px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
  }
  .theme__default .credit-page .credit-picture .text-block {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    padding: 16px;
    top: 50%;
    left: 50%;
    width: 100%;
    text-align: center;
    white-space: pre-wrap;
  }
  .theme__default .credit-page .credit-picture .text-block .picture-title {
    padding-bottom: 20px;
    font-size: 30px;
    line-height: 40px;
    font-weight: 300;
  }
  .theme__default .credit-page .credit-picture .text-block .picture-subtitle {
    line-height: 1.4;
  }
  .theme__default .credit-page .credit-picture .text-block .not-access-title {
    padding-top: 80px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
  }
  .theme__default .credit-page .panel-credits .panel-title {
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    padding-left: 8px;
    line-height: 40px;
    border-bottom: 1px solid #e4e8eb;
  }
  .theme__default .credit-page .panel-credits .panel-title .title {
    display: inline-block;
    height: 28px;
    font-size: 16px;
    line-height: 24px;
  }
  .theme__default .credit-page .panel-credits .panel-title .btn {
    float: right;
  }
  .theme__default .credit-page .panel-credits .panel-title:hover {
    border-color: #f90;
  }
  .theme__default .credit-page .panel-credits-plate .panel-title {
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    padding-left: 8px;
    display: inline-block;
  }
  .theme__default .credit-page .panel-credits-plate .panel-title.closed-contracts {
    padding-left: 24px;
  }
  .theme__default .credit-page .panel-credits-plate .panel-title .dropdown-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #1358bf;
  }
  .theme__default .credit-page .panel-credits-plate .panel-title .dropdown-title .icon {
    margin-left: 4px;
  }
  .theme__default .credit-page .panel-credits-plate .panel-title .dropdown-title .icon path {
    fill: #1358bf;
  }
  .theme__default .credit-page .panel-credits-plate .panel-title .dropdown-title:hover {
    color: #198cfe;
  }
  .theme__default .credit-page .panel-credits-plate .panel-title .dropdown-title:hover .icon path {
    fill: #198cfe;
  }
  .theme__default .credit-page .panel-credits-plate .panel-title .dropdown-title.open > .icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .theme__default .credit-page .panel-credits-plate .panel-title:hover {
    border-color: #f90;
  }
  .theme__default .credit-offer-container {
    padding: 8px 32px;
  }
  .theme__default .credit-offer-widget .paddings {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .theme__default .credit-offer-widget .offer-icon {
    text-align: right;
  }
  @media (min-width: 1200px) {
    .theme__default .credit-offer-widget .offer-icon {
      margin-left: 32px;
    }
  }
  .theme__default .credit-offer-widget .offer-title {
    padding-top: 8px;
    padding-bottom: 8px;
    width: 232px;
    text-align: left;
    font-weight: 500;
    text-transform: uppercase;
    border-right: 1px solid #fff;
  }
  .theme__default .credit-offer-widget .offer-title.border-right-none {
    border-right: none;
  }
  .theme__default .credit-offer-widget .offer-text {
    padding-left: 24px;
    text-align: left;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .theme__default .credit-offer-widget .short-message {
    padding-top: 16px;
  }
  .theme__default .credit-offer-widget .message-border-left {
    border-left: 1px solid #fff;
  }
  .theme__default .credit-offer-widget .offer-button {
    text-align: left;
    padding-left: 0;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .theme__default .credit-offer-widget .offer-button .btn-white {
    background-color: #fff;
    border: 0;
  }
  .theme__default .credit-pre-approval {
    margin: 0 8px 24px;
  }
  .theme__default .credit-sup-doc-widget {
    padding: 20px;
    background-color: #f2f4f7;
    margin-bottom: 20px;
  }
  .theme__default .credit-sup-doc-widget .diamond-image {
    height: 40px;
    display: inline-block;
  }
  .theme__default .credit-sup-doc-widget .doc-widget-title {
    margin-bottom: 20px;
    margin-top: 8px;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 28px;
  }
  .theme__default .credit-sup-doc-widget .doc-widget-link {
    margin-top: 20px;
  }
  .theme__default .credit-sup-doc-widget .doc-widget-info {
    margin-left: 48px;
  }
  .theme__default .credit-sup-doc-widget .doc-widget-status-desc {
    font-size: 12px;
    line-height: 16px;
    color: #b2b8bf;
  }
  .theme__default .credit-sup-doc-widget .doc-widget-expiry-date {
    background-color: #fff;
    padding: 4px 8px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    position: relative;
    float: left;
  }
  .theme__default .credit-sup-doc-widget .doc-widget-expiry-date .icon-exclamation-in-circle {
    position: absolute;
    top: 2px;
  }
  .theme__default .credits-widget .panel-heading .svg-loader {
    margin-left: 4px;
    vertical-align: middle;
  }
  .theme__default .credits-widget .credits-offers {
    cursor: pointer;
  }
  .theme__default .credits-widget .credits-offers.credits-offers-panel {
    background-color: #f2f4f7;
    padding: 16px 12px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 16px;
  }
  .theme__default .credits-widget .credits-offers .credit-widget-table {
    display: table-row;
  }
  .theme__default .credits-widget .credits-offers [class*=col-] {
    display: table-cell;
    vertical-align: middle;
    padding: 0 8px;
  }
  .theme__default .credits-widget .credits-offers .col-icon .diamond-image {
    height: 40px;
  }
  .theme__default .credits-widget .credits-offers .col-amount {
    width: 27%;
  }
  .theme__default .credits-widget .credits-offers .col-amount .offer-amount {
    font-size: 18px;
    line-height: 28px;
    text-transform: uppercase;
  }
  .theme__default .credits-widget .credits-offers .col-offer-text {
    width: 45%;
  }
  .theme__default .credits-widget .credits-offers .col-button .btn {
    white-space: normal;
    text-align: left;
  }
  .theme__default .credit-support-main-info-card {
    padding: 20px;
  }
  .theme__default .credit-support-main-info-card .badge-status {
    float: none;
    display: inline-block;
    margin: 0;
    top: 0;
  }
  .theme__default .credit-request-support-files .expired-doc-message {
    line-height: 1.58;
  }
  .theme__default .credit-request-support-files .credit-form dt, .theme__default .credit-request-support-files .sub-title span {
    color: #1f1f22;
  }
  .theme__default .credit-request-support-files .credit-form dt {
    width: 200px;
  }
  .theme__default .credit-request-support-files .credit-form dd {
    margin-left: 208px;
  }
  .theme__default .credit-request-support-files .page-body .credit-form .big-files .table.table-simple-download .col-state {
    width: 156px;
  }
  .theme__default .credit-request-support-files .page-body .credit-form .big-files .table.table-simple-download .col-context-menu {
    width: 180px;
  }
  .theme__default .credit-request-support-files .page-body .credit-form .credit-support-main-info-card-title {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
  }
  .theme__default .credit-request-support-files .page-body.padding-before-footer {
    padding-bottom: 80px;
  }
  .theme__default .credit-request-support-files .panel-title {
    white-space: pre;
  }
  .theme__default .credit-request-support-files .panel-requesting-reasons {
    margin-top: 0;
    padding-bottom: 0;
  }
  .theme__default .credit-request-support-files .panel-requesting-reasons .panel-heading h4 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .theme__default .credit-request-support-files .panel-requesting-reasons .panel-heading {
    padding-top: 0;
  }
  .theme__default .credit-request-support-files .panel-requesting-reasons .panel-heading .panel-title a {
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .theme__default .credit-request-support-files .panel-requesting-reasons .panel-body {
    border-top: none;
    padding: 0;
    padding-bottom: 4px;
    margin-left: 24px;
  }
  .theme__default .credit-request-support-files .panel-requesting-reasons .panel-body ul {
    padding-left: 20px;
  }
  .theme__default .credit-request-support-files .panel-requesting-reasons .panel-body.panel-requesting-reasons-body {
    width: 65%;
  }
  .theme__default .credit-request-support-files .panel.panel-requesting-reasons {
    margin-left: 24px;
  }
  .theme__default .credit-request-support-files .panel.panel-requesting-reasons:not(.disabled):hover {
    border-color: transparent;
  }
  .theme__default .credit-request-support-files .attachments {
    width: 100%;
  }
  .theme__default .credit-request-support-files .attachments .line {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .theme__default .credit-request-support-files .attachments .line .col-description, .theme__default .credit-request-support-files .attachments .line .col-icon, .theme__default .credit-request-support-files .attachments .line .col-status, .theme__default .credit-request-support-files .attachments .line .col-upload-button {
    vertical-align: middle;
  }
  .theme__default .credit-request-support-files .attachments .line .col-description {
    width: 70%;
  }
  .theme__default .credit-request-support-files .attachments .line .col-status {
    min-width: 140px;
    padding-left: 40px;
  }
  .theme__default .credit-request-support-files .attachments .line .col-status .badge-status {
    top: 6px;
  }
  .theme__default .credit-request-support-files .attachments .line .col-upload-button {
    text-align: right;
    margin-left: auto;
  }
  .theme__default .credit-request-support-files .bank-contract-section .big-files .table {
    border-bottom: none;
  }
  .theme__default .credit-request-support-files .bank-contract-section .big-files .table > thead > tr > td.sorted, .theme__default .credit-request-support-files .bank-contract-section .big-files .table > thead > tr > th.sorted, .theme__default .credit-request-support-files .bank-contract-section .big-files .table > thead > tr > th:hover:not(:empty):not(.col-checkbox) {
    border-left: 1px solid transparent !important;
    border-right: 1px solid transparent !important;
  }
  .theme__default .credit-request-support-files .assurance-letter .line {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
  }
  .theme__default .credit-request-support-files .assurance-letter .line .col-number {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 32px;
    -ms-flex: 0 0 32px;
    flex: 0 0 32px;
  }
  .theme__default .credit-request-support-files .assurance-letter .line .col-answers, .theme__default .credit-request-support-files .assurance-letter .line .col-question {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .theme__default .credit-request-support-files .assurance-letter .line .col-answers {
    margin-left: 44px;
    min-width: 328px;
  }
  .theme__default .credit-request-support-files .assurance-letter .line .col-answers .answer {
    display: inline-block;
    vertical-align: top;
    margin-top: 0;
    padding-top: 0;
  }
  .theme__default .credit-request-support-files .assurance-letter .line .col-answers .answer:first-child, .theme__default .credit-request-support-files .assurance-letter .line .col-answers .answer:nth-child(2) {
    width: 20%;
  }
  .theme__default .credit-request-support-files .assurance-letter .line .col-answers .answer:nth-child(3) {
    width: 60%;
    min-width: 196px;
  }
  .theme__default .credit-request-support-files .assurance-letter .line .col-answers .answer label {
    word-wrap: normal;
    padding-right: 0;
  }
  .theme__default .credit-request-support-files .token-sign-footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .credit-request-support-files .token-sign-footer .token-sign-waiting {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-right: 16px;
    text-align: right;
  }
  .theme__default .credit-request-support-files .token-sign-footer .token-sign-waiting .cancel-sign {
    padding-bottom: 0;
  }
  .theme__default .credit-request-support-files .token-sign-footer .token-sign-actions {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .theme__default .credit-request-support-surety-table thead tr th.col-date {
    width: 252px;
  }
  .theme__default .credit-request-support-surety-table .col-status {
    width: 288px;
  }
  .theme__default .credit-request-support-surety-table .credit-item {
    height: 56px;
  }
  .theme__default .credit-request-support-surety-table .credit-item .col-type:first-letter {
    text-transform: uppercase;
  }
  .theme__default .credit-request-support-attachments .btn-link {
    padding-top: 0;
    padding-bottom: 0;
  }
  .theme__default .credit-request-support-attachments .icon-paper-clip {
    vertical-align: middle;
    margin-right: 8px;
  }
  .theme__default .credit-request-lb-modal .control-label.two-line {
    padding-top: 0;
    margin-top: -4px;
    margin-bottom: 0;
  }
  .theme__default .credit-request-lb-modal .control-label .two-line {
    max-width: 152px;
  }
  .theme__default .big-files .additional-info {
    text-align: left;
    padding-bottom: 8px;
    color: #b2b8bf;
  }
  .theme__default .credit-request-lb-create-page .page-body {
    width: 100%;
    padding-bottom: 68px;
  }
  .theme__default .credit-request-lb-create-page .page-body .panel .panel-title a .icon-expand {
    top: 8px;
  }
  .theme__default .credit-request-lb-create-page .page-body .borrower-panel-row:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .theme__default .credit-request-lb-create-page .page-body .credit-form {
    padding-left: 8px;
  }
  .theme__default .credit-request-lb-create-page .page-body .credit-form .text-element {
    margin-bottom: 0;
  }
  .theme__default .credit-request-lb-create-page .page-body .credit-form .attachments-panel {
    margin-top: 16px;
  }
  .theme__default .credit-request-lb-create-page .page-body .credit-form .attachments-panel .subHeader {
    padding-right: 48px;
  }
  .theme__default .credit-request-lb-create-page .page-body .credit-form .attachments-panel .attachments {
    display: table;
  }
  .theme__default .credit-request-lb-create-page .page-body .credit-form .attachments-panel .attachments .line {
    display: table-row;
  }
  .theme__default .credit-request-lb-create-page .page-body .credit-form .attachments-panel .attachments .line .description {
    display: table-cell;
    padding-right: 40px;
    width: 85%;
  }
  .theme__default .credit-request-lb-create-page .page-body .credit-form .attachments-panel .attachments .line .status {
    display: table-cell;
    width: 15%;
    min-width: 140px;
  }
  .theme__default .credit-request-lb-create-page .page-body .credit-form .attachments-panel .attachments .line .upload-button {
    display: table-cell;
    width: 160px;
  }
  .theme__default .credit-request-lb-create-page .page-body .panel-heading {
    padding: 4px;
  }
  .theme__default .credit-request-lb-create-page .page-body .spoiler-margin {
    margin-bottom: 0;
  }
  .theme__default .credit-request-lb-create-page .page-body .spoiler-content {
    margin-left: 8px;
  }
  .theme__default .credit-request-lb-create-page .page-body .row-with-delete {
    position: relative;
    padding-right: 24px;
  }
  .theme__default .credit-request-lb-create-page .page-body .row-with-delete:not(:last-child) {
    margin-bottom: 8px;
  }
  .theme__default .credit-request-lb-create-page .page-body .delete-button {
    position: absolute;
    top: 0;
    right: 0;
  }
  .theme__default .credit-request-lb-create-page .page-body ol {
    padding-left: 16px;
    padding-top: 8px;
  }
  .theme__default .errors-list .body .credit-collateral-checks {
    list-style-type: circle;
    margin-top: 0;
  }
  .theme__default .errors-list .body .credit-collateral-checks .credit-collateral-check {
    margin-left: 16px;
    margin-bottom: 0;
  }
  .theme__default .credit-collateral-label {
    padding-top: 28px;
    padding-bottom: 8px;
    padding-left: 4px;
  }
  .theme__default .borrower-panel-body.empty {
    text-align: center;
  }
  .theme__default .borrower-panel-body.empty .svg-icon {
    display: block;
    margin: 16px auto;
    fill: #f2f2f2;
  }
  .theme__default .borrower-panel-body.empty .hint {
    width: 560px;
    margin: 0 auto;
    font-size: 12px;
    line-height: 16px;
  }
  .theme__default .borrower-panel-body .borrower-panel-element {
    background: #fff;
    border: 1px solid #e4e8eb;
    padding: 20px;
    margin-bottom: 20px;
  }
  .theme__default .borrower-panel-body .borrower-panel-element .borrower-panel-element-header {
    position: relative;
    padding-bottom: 20px;
  }
  .theme__default .borrower-panel-body .borrower-panel-element .borrower-panel-element-header .remove {
    position: absolute;
    right: -12px;
    top: -12px;
  }
  .theme__default .borrower-panel-body .borrower-panel-element .borrower-panel-element-body .form-group {
    margin-bottom: 0;
  }
  .theme__default .borrower-panel-body .borrower-panel-element .borrower-panel-element-body .form-group .control-element {
    padding-top: 8px;
  }
  .theme__default .borrower-panel-body .row-with-add {
    margin: 0;
  }
  .theme__default .borrower-panel-body .row-with-add .add-button, .theme__default .credit-limit-request-form {
    padding: 0;
  }
  .theme__default .credit-limit-request-form .amount-field {
    max-width: 264px;
  }
  .theme__default .credit-limit-request-form .form-horizontal {
    padding: 0;
    border-bottom: 1px solid #e4e8eb;
    padding-bottom: 8px;
  }
  .theme__default .credit-limit-request-form .attachments-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 24px 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .theme__default .credit-limit-request-form .attachments-header-title {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
  }
  .theme__default .credit-limit-request-form .attachments .table-wrapper {
    margin: 0;
  }
  .theme__default .credit-limit-request-form .attachments .table-wrapper .attachment-name {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .theme__default .credit-limit-request-form .attachments .table-wrapper .attachment-name svg {
    margin-right: 8px;
  }
  .theme__default .credit-limit-request-form .attachments .table-wrapper .attachment-name .btn {
    padding: 0;
  }
  .theme__default .credit-limit-request-form .attachments .table-wrapper .col-status {
    width: 200px;
  }
  .theme__default .credit-limit-request-form .attachments .table-wrapper .col-status .attachment-status {
    font-size: 14px;
    line-height: 20px;
  }
  .theme__default .credit-limit-request-form .attachments .table-wrapper .col-actions {
    width: 60px;
  }
  .theme__default .credit-limit-request-form .attachments .table-wrapper .col-actions div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .theme__default .credit-limit-request-form .attachments .table-wrapper tr:after, .theme__default .credit-limit-request-form .attachments .table-wrapper tr:before {
    width: 0;
  }
  .theme__default .credit-limit-request-form .information-plate:last-child {
    margin-bottom: 24px;
  }
  .theme__default .credit-limit-request-details {
    padding: 0;
  }
  .theme__default .credit-limit-request-details .control-label {
    margin-bottom: 0;
    padding-top: 0;
  }
  .theme__default .credit-limit-request-details .information-plate:last-child {
    margin-bottom: 24px;
  }
  .theme__default .credit-limit-request-details .comments-history-button, .theme__default .credit-limit-request-details .comments-history-button .btn {
    padding-top: 0;
  }
  .theme__default .credit-limit-request-details .bottom-border {
    border-bottom: 1px solid #e4e8eb;
    padding-bottom: 8px;
  }
  .theme__default .credit-limit-request-details .details-block dt {
    width: 288px;
  }
  .theme__default .credit-limit-request-details .details-block dd {
    margin-left: 288px;
  }
  .theme__default .credit-limit-request-details .attachments .attachments-title {
    padding-bottom: 24px;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
  }
  .theme__default .credit-limit-request-details .attachments .attachments-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 24px;
  }
  .theme__default .credit-limit-request-details .attachments .attachments-item svg {
    margin-right: 8px;
  }
  .theme__default .credit-limit-request-details .attachments .attachments-item .btn {
    padding: 0;
  }
  .theme__default .attachment-name-ellipsis {
    max-width: calc(100% - 28px);
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .theme__default .limit-request-comments-history .comments-history-item {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 12px 4px;
    margin-left: 0;
    margin-right: 0;
    color: #1f1f22;
  }
  .theme__default .limit-request-comments-history .comments-history-item label {
    margin-bottom: 0;
    color: #7d838a;
  }
  .theme__default .limit-request-comments-history .comments-history-item.client-manager {
    background-color: #f2f8ff;
  }
  .theme__default .limit-request-comments-history .comments-history-item.client {
    background-color: #f2f4f7;
  }
  .theme__default .credit-request-lb-details-page-modal .credit-request-lb-details-block, .theme__default .credit-request-lb-details-page-modal .credit-request-lb-details-page-aside, .theme__default .credit-request-lb-details-page .credit-request-lb-details-block, .theme__default .credit-request-lb-details-page .credit-request-lb-details-page-aside {
    padding-bottom: 16px;
  }
  .theme__default .credit-request-lb-details-page-modal .credit-request-lb-details-list, .theme__default .credit-request-lb-details-page-modal .indent-header, .theme__default .credit-request-lb-details-page .credit-request-lb-details-list, .theme__default .credit-request-lb-details-page .indent-header {
    padding: 0 8px;
  }
  .theme__default .credit-request-lb-details-page-modal .indent-header, .theme__default .credit-request-lb-details-page .indent-header {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .theme__default .credit-request-lb-details-page-modal .panel .panel-heading, .theme__default .credit-request-lb-details-page .panel .panel-heading {
    padding: 4px;
  }
  .theme__default .credit-request-lb-details-page-modal .panel .panel-heading .panel-title .icon-expand, .theme__default .credit-request-lb-details-page .panel .panel-heading .panel-title .icon-expand {
    top: 8px;
  }
  .theme__default .credit-request-lb-details-page-modal .credit-request-lb-details-list > dt, .theme__default .credit-request-lb-details-page .credit-request-lb-details-list > dt {
    color: #1f1f22;
  }
  .theme__default .credit-request-lb-details-page-modal .dl-horizontal ol, .theme__default .credit-request-lb-details-page .dl-horizontal ol {
    padding-left: 16px;
  }
  .theme__default .credit-request-lb-details-page-modal .borrower-info .dl-horizontal dt, .theme__default .credit-request-lb-details-page .borrower-info .dl-horizontal dt {
    width: 120px;
  }
  .theme__default .credit-request-lb-details-page-modal .borrower-info .dl-horizontal dd, .theme__default .credit-request-lb-details-page .borrower-info .dl-horizontal dd {
    margin-left: 128px;
  }
  .theme__default .credit-request-lb-details-page-modal .borrower-info .borrower-info-name, .theme__default .credit-request-lb-details-page .borrower-info .borrower-info-name {
    margin-bottom: 8px;
  }
  .theme__default .credit-request-lb-details-page-modal .attachments, .theme__default .credit-request-lb-details-page .attachments {
    display: table;
    width: 100%;
  }
  .theme__default .credit-request-lb-details-page-modal .attachments .line, .theme__default .credit-request-lb-details-page .attachments .line {
    display: table-row;
  }
  .theme__default .credit-request-lb-details-page-modal .attachments .line .file-info, .theme__default .credit-request-lb-details-page .attachments .line .file-info {
    display: table-cell;
    width: 55%;
  }
  .theme__default .credit-request-lb-details-page-modal .attachments .line .status, .theme__default .credit-request-lb-details-page .attachments .line .status {
    display: table-cell;
    width: 45%;
    vertical-align: middle;
  }
  .theme__default .credit-request-lb-details-page-modal .divider, .theme__default .credit-request-lb-details-page .divider {
    color: #e4e8eb;
    margin: 8px;
  }
  .theme__default .credit-pre-approval-widget {
    background-color: #f2f4f7;
    padding: 20px;
    margin: 0 0 12px;
  }
  .theme__default .credit-pre-approval-widget .credit-pre-approval-widget-body {
    margin-left: 48px;
  }
  .theme__default .credit-pre-approval-widget .credit-pre-approval-widget-body .credit-pre-approval-widget-amount {
    font-size: 18px;
    line-height: 28px;
  }
  .theme__default .credit-sm-question-form-page .label-error-help .help-box {
    position: absolute;
  }
  .theme__default .credit-sm-question-form-page .bki-agreement-link {
    vertical-align: baseline;
  }
  .theme__default .credit-sm-question-form-page .btn-link {
    line-height: 1.35;
  }
  .theme__default .credit-sm-question-form-page .input-group-amount {
    width: 180px;
  }
  .theme__default .credit-sm-question-form-page .select-custom-wrapper {
    width: 112px;
  }
  .theme__default .credit-sm-question-form-page .btn-token-sign {
    height: 100%;
  }
  .theme__default .credit-sm-question-form-page .financial-indicators-text {
    font-weight: 500;
  }
  .theme__default .credit-sm-question-form-page .status {
    font-size: 14px;
    line-height: 20px;
  }
  .theme__default .credit-sm-question-form-page .credit-accordion .remove {
    top: 18px;
  }
  .theme__default .target-credit-payment-modal .navbar-payment {
    position: static;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .theme__default .target-credit-payment-modal .navbar-payment .navbar-dropdown-inner {
    padding: 24px 0 0;
  }
  .theme__default .attached-docs-table-panel .attached-docs-panel {
    margin: 16px -8px;
  }
  .theme__default .attached-docs-table-panel .attached-docs-panel .attached-docs-panel-header {
    padding: 12px;
  }
  .theme__default .attached-docs-table-panel .attached-docs-panel .attached-docs-panel-content {
    padding: 16px;
  }
  .theme__default .attached-docs-table-panel .attached-docs-panel .attached-docs-panel-content .table-wrapper {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    padding-bottom: 24px;
    width: 100%;
  }
  .theme__default .attached-docs-table-panel .attached-docs-panel h5 {
    color: #b2b8bf;
  }
  .theme__default .attached-docs-table-panel.attached-docs-modal .col-status .table-filter-modal {
    right: 0;
    left: auto;
  }
  .theme__default .attached-docs-table-panel .payments-table {
    border-bottom-width: 0;
  }
  .theme__default .attached-docs-table-panel .payments-table td {
    vertical-align: middle;
  }
  .theme__default .attached-docs-table-panel .payments-table .column .label {
    color: #b2b8bf;
  }
  .theme__default .attached-docs-table-panel .payments-table .column-min {
    width: 5%;
  }
  .theme__default .attached-docs-table-panel .payments-table .column-min .label {
    color: #b2b8bf;
  }
  .theme__default .attached-docs-table-panel .payments-table .col-purpose {
    width: 25%;
  }
  .theme__default .attached-docs-table-panel .payments-table .col-purpose .label {
    color: #b2b8bf;
  }
  .theme__default .attached-docs-table-panel .payments-table .purpose-item-text {
    height: 40px;
  }
  .theme__default .attached-docs-table-panel .registers-table .col-number {
    width: 64px;
  }
  .theme__default .attached-docs-table-panel .registers-table .col-admission-type {
    width: 152px;
  }
  .theme__default .attached-docs-table-panel .registers-table .col-status {
    width: 124px;
  }
  .theme__default .attached-docs-table-panel .registers-table .col-context .action-block {
    position: relative;
  }
  .theme__default .credit-transfer-order-form-body .attachments-panel {
    margin-left: -8px;
    margin-right: -8px;
  }
  .theme__default .credit-transfer-order-form-body .attachments {
    padding: 16px;
  }
  .theme__default .credit-transfer-order-form-body .attachments .additional-info-head {
    padding-bottom: 36px;
    padding-left: 72px;
    padding-right: 72px;
  }
  .theme__default .credit-transfer-order-form-body .payments-helper {
    margin-top: 4px;
    margin-bottom: 4px;
    padding: 12px;
    background-color: #f2f4f7;
  }
  .theme__default .banking-support-card .inner {
    padding: 16px 24px;
  }
  .theme__default .banking-support-card .inner hr {
    margin-bottom: 16px;
    margin-top: 16px;
  }
  .theme__default .banking-support-card .inner .banking-support-card-h2 {
    color: #1f1f22;
  }
  .theme__default .banking-support-card .inner .banking-support-card-dl {
    margin-bottom: 0;
  }
  .theme__default .banking-support-card .inner .banking-support-card-dl dt {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #b2b8bf;
  }
  .theme__default .banking-support-card .inner .banking-support-card-dl dt:not(:first-child) {
    margin-top: 8px;
  }
  .theme__default .banking-support-card .inner .banking-support-card-dl dd .loader-inline-wrapper {
    margin: 0;
    text-align: left;
  }
  .theme__default .banking-support-card .inner .information-plate {
    margin: 0;
    padding: 0;
  }
  .theme__default .credit-pledge-documents-info-plate {
    display: table;
    width: 100%;
    background-color: #e4e8eb;
  }
  .theme__default .credit-pledge-documents-info-plate .documents-info-link {
    display: table-cell;
    width: 240px;
    text-align: right;
    vertical-align: middle;
    padding-right: 32px;
  }
  .theme__default .credit-pledge-object-types-list {
    overflow-x: hidden;
    overflow-y: auto;
    max-height: calc(100vh - 4px * 65);
    list-style-type: none;
    padding-left: 0;
  }
  .theme__default .credit-pledge-object-types-list .pledge-object-types-item {
    padding-right: 4px;
  }
  .theme__default .credit-pledge-object-types-list .pledge-object-types-item .document-name {
    line-height: 1.2;
    text-align: justify;
  }
  .theme__default .credit-transfer-order-form-page .document-number-wrapper {
    display: inline-block;
  }
  .theme__default .credit-text-header {
    padding: 12px 0;
  }
  .theme__default .credit-text-header .information {
    color: #b2b8bf;
  }
  .theme__default .credit-client-manager-view {
    float: right;
    text-align: left;
  }
  .theme__default .sbbol3 .contract-top-payment-bar-section .credit-contract-button-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .theme__default .sbbol3 .credit-contract-list .credit-contract-details .contract-info .contract-top-payment-bar-section {
    margin: 0;
  }
  .theme__default .sbbol3 .credit-page .header-context, .theme__default .sbbol3 .credit-page .page-header-borderless {
    margin-bottom: 0;
  }
  .theme__default .sbbol3 .credit-page .page-header .nav-pills-credits-panel {
    padding: 0;
  }
  .theme__default .sbbol3 .credit-page .credit-table {
    border-bottom: none;
  }
  .theme__default .sbbol3 .payment-amount-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }
.payment-amount-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }
  .theme__default .sbbol3 .payment-amount-container .payment-amount-title {
    margin-right: 24px;
    color: #7d838a;
  }
.payment-amount-container .payment-amount-title {
    margin-right: 24px;
    color: #7d838a;
  }
  .theme__default .sbbol3 .info .payment-data-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .theme__default .sbbol3 .info .payment-data-container, .theme__default .sbbol3 .info .payment-data-container .payment-data-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .sbbol3 .info .payment-data-container .payment-data-item .warning .payment-info {
    color: #c11030;
  }
  .theme__default .sbbol3 .info .payment-data-container .payment-data-item .payment-data-item-description-collumn {
    margin-right: 24px;
    color: #7d838a;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .theme__default .sbbol3 .contract-line-separator {
    margin-left: -28px;
    margin-right: -28px;
    border-top: 1px solid #e4e8eb;
  }
  .theme__default .sbbol3 .payment-bar {
    height: 12px;
    margin-bottom: 16px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #f2f4f7;
    overflow: hidden;
  }
.payment-bar {
    height: 12px;
    margin-bottom: 16px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #f2f4f7;
    overflow: hidden;
  }
  .theme__default .sbbol3 .payment-bar .partial ~ .partial {
    background: -webkit-linear-gradient(left, #fff 2px, transparent 0);
    background: -o-linear-gradient(left, #fff 2px, transparent 2px);
    background: linear-gradient(90deg, #fff 2px, transparent 0);
  }
  .payment-bar .partial ~ .partial {
    background: -webkit-linear-gradient(left, #fff 2px, transparent 0);
    background: -o-linear-gradient(left, #fff 2px, transparent 2px);
    background: linear-gradient(90deg, #fff 2px, transparent 0);
  }
  .theme__default .sbbol3 .payment-bar .contract-amount {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 12px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
  }
  .payment-bar .contract-amount {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 12px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
  }
  .theme__default .sbbol3 .payment-bar .contract-amount.creditline {
    background-color: #d0d7dd;
  }
  .payment-bar .contract-amount.creditline {
    background-color: #d0d7dd;
  }
  .theme__default .sbbol3 .payment-bar .contract-amount .paid-off {
    background-color: #ffdd2d;
  }
  .payment-bar .contract-amount .paid-off {
    background-color: #ffdd2d;
  }
  .payment-bar .contract-amount .scheduled-payment {
    background-color: #ffdd2d70;
  }
  .theme__default .sbbol3 .payment-bar .contract-amount .scheduled-payment {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background-color: #90d0cc;
  }
.payment-bar .contract-amount .scheduled-payment {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background-color: #ffdd2d6b;
  }
  .theme__default .sbbol3 .payment-bar .contract-amount .scheduled-payment.expired {
    background-color: #c11030;
  }
.payment-bar .contract-amount .scheduled-payment.expired {
    background-color: #c11030;
  }
  .theme__default .sbbol3 .payment-bar .contract-amount .debt-amount, .theme__default .sbbol3 .payment-bar .contract-amount .no-used {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .theme__default .sbbol3 .payment-bar .contract-amount .used {
    background-color: #1358bf;
  }
  .theme__default .sbbol3 .payment-bar .contract-amount .can-be-used {
    background-color: #b2b8bf;
  }
  .theme__default .sbbol3 .payment-bar .contract-amount .overlimit {
    background-color: #c11030;
  }
  .theme__default .sbbol3 .nav-tabs.custom-tabs.credit-contract-tabbed-view-header {
    margin: 16px -32px 0;
    padding: 16px 32px 0;
    background-color: #fff;
  }
  .theme__default .sbbol3 .nav-tabs.custom-tabs.credit-contract-tabbed-view-header .badge-notification {
    position: absolute;
    right: 0;
    top: 12px;
  }
  .theme__default .sbbol3 .credit-request-lb-details-page .details-page {
    margin-bottom: 24px;
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse).closed-contracts {
    padding-top: 0;
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item {
    max-width: 840px;
    margin-bottom: 8px;
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item .inner {
    border: 1px solid #d0d7dd;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item .inner:hover {
    border: 1px solid #7d838a;
    -webkit-box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.09);
    box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.09);
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item .item-body {
    padding: 20px 24px 16px;
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item .contract-title {
    margin-bottom: 16px;
  }
.contract-title {
    margin-bottom: 16px;
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item .contract-title .contract-info {
    margin-bottom: 2px;
    line-height: 20px;
    font-weight: 500;
  }
.contract-title .contract-info {
    margin-bottom: 2px;
    line-height: 20px;
    font-weight: 500;
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item .contract-title .contract-info:first-letter {
    text-transform: capitalize;
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item .contract-title .contract-sub-info {
    font-size: 12px;
    line-height: 16px;
    color: #7d838a;
  }
.contract-title {
    text-transform: capitalize;
    color: #1f1f22;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 16px;
    margin-top: 0;
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item .payment-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item .payment-info .scheduled-payment .scheduled-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    min-height: 20px;
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item .payment-info .scheduled-payment .scheduled-info .popover-wrap {
    margin-left: 4px;
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item .payment-info .scheduled-payment .scheduled-info .popover-wrap .icon {
    color: #b2b8bf;
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item .payment-info .explanation {
    font-size: 12px;
    line-height: 16px;
    color: #7d838a;
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item .payment-info .scheduled-payment.warning .explanation, .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item .payment-info .scheduled-payment.warning .scheduled-info {
    color: #c11030;
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item .payment-info .additional-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item .payment-info .additional-info .limit .amount {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    min-height: 20px;
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item .payment-info .additional-info .limit .amount .limit-indicator {
    height: 20px;
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item .payment-info .additional-info .limit .amount .limit-indicator .arrow {
    fill: #b2b8bf;
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item .payment-info .additional-info .limit .amount .arrow-up {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item .payment-info .additional-info .limit .amount .arrow-down {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item .payment-info .additional-info .penalty {
    font-size: 14px;
    line-height: 20px;
    white-space: pre-wrap;
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item .payment-info .additional-info .reasons-for-reducing {
    font-size: 12px;
    line-height: 16px;
    color: #1358bf;
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item .payment-info .additional-info .reasons-for-reducing:hover {
    color: #198cfe;
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item .payment-info > div:not(:first-child) {
    padding-left: 16px;
    margin-left: 32px;
    border-left: 1px solid #e4e8eb;
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item.closed > .item-body > .contract-title > .contract-name {
    color: #1f1f22;
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item .item-footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px 24px;
    border-top: 1px solid #e4e8eb;
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item .item-footer .btn-group {
    margin-left: 16px;
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item .item-footer .btn-group .dropdown-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .theme__default .sbbol3 .credit-contract-list:not(.collapse) .contract-item .item-footer .btn-group .dropdown-title .svg-icon {
    margin-left: 4px;
  }
  .theme__default .sbbol3 .credit-contract-details .page-header.with-buttons {
    margin-bottom: 24px;
  }
  .theme__default .sbbol3 .credit-contract-details .page-header.with-buttons .title-block h1:first-letter {
    text-transform: capitalize;
  }
  .theme__default .sbbol3 .credit-contract-details .page-header.with-buttons .credit-contract-button-block {
    padding-top: 4px;
    margin: 0;
  }
  .theme__default .sbbol3 .credit-contract-details .page-header.with-buttons .credit-contract-button-block .dropdown {
    margin-left: 16px;
  }
  .theme__default .sbbol3 .credit-contract-details .contract-info .contract-top-payment-bar-section {
    margin-top: 24px;
  }
  .theme__default .sbbol3 .credit-contract-details .contract-info .contract-top-payment-bar-section .payment-bar {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .theme__default .sbbol3 .credit-contract-details .contract-info .contact-title {
    color: #1f1f22;
    text-transform: capitalize;
    font-weight: 500;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 24px;
  }
.credit-contract-details .contract-info .contact-title {
    color: #1f1f22;
    text-transform: capitalize;
    font-weight: 500;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 24px;
}
  .theme__default .sbbol3 .credit-contract-details .contract-info dl {
    margin-bottom: 0;
  }
  .theme__default .sbbol3 .credit-contract-details .contract-info dd, .theme__default .sbbol3 .credit-contract-details .contract-info dt {
    line-height: 20px;
  }
  .theme__default .sbbol3 .credit-contract-details .contract-info dt {
    float: left;
    width: 50%;
    font-weight: 400;
    color: #7d838a;
  }
  .theme__default .sbbol3 .credit-contract-details .contract-info .debt {
    margin-bottom: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.credit-contract-details .contract-info .debt {
    margin-bottom: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .theme__default .sbbol3 .credit-contract-details .contract-info .debt dl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }
  .theme__default .sbbol3 .credit-contract-details .contract-info .debt .contract-debt-amount, .theme__default .sbbol3 .credit-contract-details .contract-info .debt dd {
    font-weight: 500;
    font-size: 21px;
    line-height: 32px;
  }
.credit-contract-details .contract-info .debt .contract-debt-amount, .credit-contract-details .contract-info .debt dd {
    font-weight: 500;
    font-size: 21px;
    line-height: 32px;
  }
  .theme__default .sbbol3 .credit-contract-details .contract-info .debt-margin {
    margin-bottom: 8px;
  }
  .theme__default .sbbol3 .credit-contract-details .contract-info .info {
    margin-top: 34px;
  }
  .theme__default .sbbol3 .credit-contract-details .contract-info .info dl > div:not(:last-child) {
    margin-bottom: 4px;
  }
  .theme__default .sbbol3 .banking-support-card {
    padding: 12px;
  }
  .theme__default .sbbol3 .statements-list {
    background-color: #fff;
  }
  .theme__default .purpose-confirmations-list {
    position: relative;
  }
  .theme__default .purpose-confirmations-list .card {
    padding: 0;
  }
  .theme__default .purpose-confirmations-list .remove-confirmation {
    position: absolute;
    top: 0;
    right: -32px;
    cursor: pointer;
  }
  .theme__default .purpose-confirmations-list .purpose-confirmation {
    padding: 20px 24px 24px;
  }
  .theme__default .purpose-confirmations-list .purpose-confirmation .details-accordion-panel {
    border: none;
  }
  .theme__default .purpose-confirmations-list .purpose-confirmation .details-accordion-panel .panel-heading .panel-title a {
    display: inline-block;
    padding-left: 0;
    padding-right: 32px;
    background: transparent;
  }
  .theme__default .purpose-confirmations-list .purpose-confirmation .details-accordion-panel .panel-heading .panel-title a .icon-expand {
    opacity: 1;
  }
  .theme__default .purpose-confirmations-list .purpose-confirmation .details-accordion-panel .panel-body {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 24px;
    border: none;
  }
  .theme__default .purpose-confirmations-list .purpose-confirmation .details-accordion-panel .panel-collapse {
    background: transparent;
  }
  .theme__default .purpose-confirmations-list .purpose-confirmation .attachment-icon {
    display: inline-block;
    fill: #b2b8bf;
    vertical-align: middle;
    margin-right: 4px;
  }
  .theme__default .purpose-confirmation-lightbox .payee-select {
    position: relative;
  }
  .theme__default .purpose-confirmation-lightbox .payee-select .payee-select-option {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .purpose-confirmation-lightbox .payee-select .payee-select-option .payee-select-option-left {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .theme__default .purpose-confirmation-lightbox .payee-select .payee-select-option .payee-select-option-right {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .theme__default .purpose-confirmation-lightbox .payee-select .payee-select-option.payee-select-value {
    margin-right: 32px;
  }
  .theme__default .purpose-confirmation-lightbox .payee-select .payee-delete-button {
    position: absolute;
    top: 0;
    right: 20px;
  }
  .theme__default .credit-payment-schedule-lightbox .lightbox-content-body .table-wrapper {
    margin-top: -25px;
  }
  .theme__default .transfer-order-payments-table .table-wrapper {
    margin-left: 0;
    margin-right: 0;
  }
  .theme__default .transfer-order-payments-table .table-wrapper .table-float-panel .wrap-outer .col-checkbox .checkbox {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .theme__default .payment-org-purpose {
    word-break: break-word;
  }
  .theme__default .credit-table-empty {
    max-width: 540px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
  .theme__default .credit-widget > .panel-heading {
    margin-bottom: 28px;
  }
  .theme__default .credits-list-content .credits-list-row {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .theme__default .credits-list-content .credits-list-row:hover {
    background-color: #f2f4f7;
    cursor: pointer;
  }
  .theme__default .credits-list-content .credits-list-row:hover .on-hover-show {
    visibility: visible;
  }
  .theme__default .CRLBSearchGridView__row {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .CRLBSearchGridViewItem {
    border: 1px solid #e4e8eb;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    height: 100%;
    padding: 16px;
  }
  .theme__default .CRLBSearchGridViewItem:hover {
    -webkit-box-shadow: 0 4px 16px #e4e8eb;
    box-shadow: 0 4px 16px #e4e8eb;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
  }
  .theme__default .CRLBSearchGridViewItem__title {
    border-bottom: 1px solid #e4e8eb;
    font-size: 14px;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 16px;
    text-transform: uppercase;
  }
  .theme__default .CRLBSearchGridViewItem__cell-value {
    font-size: 16px;
  }
  .theme__default .CRLBSearchPage__grid-view-wrapper {
    position: relative;
  }
  .theme__default .credit-message .new-message-body {
    padding-left: 8px;
    padding-right: 8px;
  }
  .theme__default .credit-message .new-message-body.reply .form-group {
    margin-bottom: 0;
  }
  .theme__default .credit-message .table {
    padding-top: 20px;
    padding-bottom: 0;
    background-color: transparent;
  }
  .theme__default .credit-message .reply-delimiter {
    margin-top: 12px;
    margin-bottom: 20px;
  }
  .theme__default .credit-message .message-text {
    min-height: 160px;
  }
  .theme__default .credit-message .initiator, .theme__default .credit-message .original, .theme__default .credit-message .recipient-name, .theme__default .credit-message .subject {
    padding-top: 8px;
  }
  .theme__default .credit-message .attachment {
    padding: 8px 0;
  }
  .theme__default .credit-message .attachment .icon-paper-clip {
    position: absolute;
    margin-top: -2px;
  }
  .theme__default .credit-message .attachment .file-name {
    padding-left: 28px;
  }
  .theme__default .credit-message .attachments {
    padding: 24px 0 4px;
  }
  .theme__default .credit-message .remark {
    white-space: pre-wrap;
  }
  .theme__default .credit-message-list thead > tr > th {
    vertical-align: middle;
  }
  .theme__default .credit-message-list thead > tr > th.col-checkbox {
    width: 116px;
  }
  .theme__default .credit-message-list .quick-view {
    border-bottom: 1px solid #e4e8eb;
  }
  .theme__default .credit-message-list .list-quickview {
    padding: 8px 20px;
  }
  .theme__default .credit-message-list .quick-view-value {
    padding-left: 12px;
    padding-right: 120px;
    padding-bottom: 4px;
    line-height: 1.35;
  }
  .theme__default .credit-message-list .quick-view-value .title {
    padding-bottom: 4px;
  }
  .theme__default .credit-message-list .files-count {
    padding-left: 28px;
  }
  .theme__default .credit-message-list .quick-view-actions {
    padding-right: 12px;
  }
  .theme__default .credit-message-list .quick-view-actions .reply {
    float: right;
  }
  .theme__default .credit-message-list .message-list-item {
    cursor: pointer;
  }
  .theme__default .credit-message-list .message-list-item.clicked {
    background-color: #f2f4f7;
  }
  .theme__default .credit-message-list .col-date-with-time {
    width: 188px;
  }
  .theme__default .credit-message-list .col-status {
    width: 164px;
  }
  .theme__default .credit-message-list .col-message-type {
    width: 236px;
  }
  .theme__default .credit-message-list .col-initiator {
    width: 240px;
  }
  .theme__default .credit-message-list .cut-message-text {
    max-height: 94.5px;
    overflow: hidden;
    white-space: pre-wrap;
  }
  .theme__default .credit-message-list .unread {
    font-weight: 500;
  }
  .theme__default .credit-message-list .unread .marker {
    position: relative;
  }
  .theme__default .credit-message-list .unread .marker:before {
    content: "";
    height: 100%;
    position: absolute;
    width: 4px;
    left: 0;
    top: 0;
    background-color: #f90;
  }
  .theme__default .credit-message-list .unread .details, .theme__default .credit-message-list .unread .text-muted {
    font-weight: 400;
  }
  .theme__default .credit-message-list .message-direction, .theme__default .credit-message-list .message-type-text {
    padding-top: 4px;
  }
  .theme__default .credit-message-list .brief {
    position: relative;
    overflow: hidden;
    white-space: pre-wrap;
  }
  .theme__default .credit-message-list .brief .isRead {
    fill: #b2b8bf;
  }
  .theme__default .credit-message-list .brief .icon-paper-clip {
    position: absolute;
    padding-top: 2px;
  }
  .theme__default .credit-message-list .brief .subject-text-short {
    height: 18.9px;
  }
  .theme__default .credit-message-list .brief .subject-text-long {
    height: 37.8px;
  }
  .theme__default .credit-message-list .brief .message-text {
    padding-top: 2px;
    height: 18.9px;
  }
  .theme__default .credit-message-list .brief .file-info {
    height: 18.9px;
    padding-left: 28px;
    padding-top: 4px;
  }
  .theme__default .credit-message-list .brief-text {
    position: relative;
  }
  .theme__default .credit-message-list .linked-document-block {
    padding-top: 8px;
  }
  .theme__default .credit-message-list .checkbox-column {
    width: 52px;
  }
  .theme__default .credit-message-list .checkbox-column-header {
    padding-right: 4px;
    padding-left: 4px;
    vertical-align: middle;
  }
  .theme__default .credit-message-quick-view .files-count {
    padding: 4px;
  }
  .theme__default .credit-message-details .big-files {
    min-height: 400px;
  }
  .theme__default .credit-message-details .attachment {
    padding: 12px;
    position: relative;
  }
  .theme__default .credit-message-details .attachment .icon-paper-clip {
    position: absolute;
    top: 20px;
  }
  .theme__default .credit-message-details .attachment .file-info {
    position: relative;
    padding-left: 28px;
  }
  .theme__default .credit-message-details .attachment:hover {
    background-color: #f2f4f7;
  }
  .theme__default .credit-message-details .attachment .on-hover-show {
    position: absolute;
    top: 14px;
    right: 12px;
  }
  .theme__default .correspondence-block .page-header-borderless {
    margin-top: 0;
  }
  .theme__default .correspondence-block .extended-filter {
    padding-bottom: 16px;
  }
  .theme__default .credit-message-list .btn.btn-sm.mark-letters-action-button {
    margin-left: -10px;
    padding-left: 8px;
    padding-right: 8px;
  }
  .theme__default .credit-odc-request-page {
    margin-left: 0;
  }
  .theme__default .credit-odc-request-page .slider-custom {
    margin-bottom: 44px;
  }
  .theme__default .credit-odc-request-page .slider-custom .short-hr hr {
    margin: 16px 0;
  }
  .theme__default .credit-odc-request-page .credit7m-mode-selection .offer-card.disabled .inner {
    background-color: #f2f4f7;
  }
  .theme__default .credit-odc-request-page .credit7m-mode-selection .offer-card.disabled .inner:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: default;
  }
  .theme__default .credit-odc-request-page .credit7m-mode-selection .short-hr hr {
    margin-bottom: 24px;
  }
  .theme__default .credit-odc-request-page .credit7m-mode-selection hr.short-hr {
    margin-top: 16px;
    margin-bottom: 24px;
  }
  .theme__default .credit-odc-request-page .credit7m-mode-selection .credit7m-mode-info {
    padding: 0 0 8px 12px;
  }
  .theme__default .credit-odc-request-page .credit7m-mode-selection .creditrc-slider {
    margin-left: 2px;
  }
  .theme__default .credit-odc-request-page .credit7m-mode-selection .available-sum-label-row {
    margin-bottom: 8px;
  }
  .theme__default .credit-odc-request-page .credit7m-mode-selection .slider-custom .input-measure {
    text-align: right;
  }
  .theme__default .credit-odc-request-page .credit7m-mode-selection .slider-custom .input-measure .measure {
    margin-left: 4px;
  }
  .theme__default .credit-odc-request-page .credit7m-mode-selection .slider-custom .form-group {
    margin-bottom: 0;
  }
  .theme__default .credit-odc-request-page .credit7m-mode-selection .key {
    margin-top: 4px;
  }
  .theme__default .credit-odc-request-page .credit7m-mode-selection .value .short-hr hr {
    margin-bottom: 16px;
    margin-top: 8px;
  }
  .theme__default .credit-odc-request-page .credit7m-mode-selection .credit7m-mode-selection-mode-group {
    padding-right: 6%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
  }
  .theme__default .credit-odc-request-page .credit7m-mode-selection .offer-card.selected .inner, .theme__default .credit-odc-request-page .credit7m-mode-selection .offer-card:not(.disabled) .inner:hover {
    border: 1px solid #ffdd2d;
    -webkit-box-shadow: inset 0 0 0 1px #ffdd2d, 0 2px 11px 0 rgba(23, 187, 79, 0.32);
    box-shadow: inset 0 0 0 1px #ffdd2d, 0 2px 11px 0 rgba(23, 187, 79, 0.32);
  }
  .theme__default .credit-odc-request-page .credit7m-mode-selection .offer-card {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    vertical-align: top;
    padding-right: 3%;
    width: 33%;
  }
  .theme__default .credit-odc-request-page .credit7m-mode-selection .offer-card .inner {
    max-width: 252px;
    padding: 0;
    overflow: hidden;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    border: 1px solid #f2f4f7;
    height: 100%;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.09);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.09);
  }
  .theme__default .credit-odc-request-page .credit7m-mode-selection .offer-card .mode-item-text {
    padding: 12px 20px;
  }
  .theme__default .credit-odc-request-page .credit7m-mode-selection .offer-card .mode-item-text .offer-amount, .theme__default .credit-odc-request-page .credit7m-mode-selection .offer-card .mode-item-text .offer-amount-cents {
    font-size: 14px;
  }
  .theme__default .credit-odc-request-page .credit7m-mode-selection .offer-card .mode-item-text .list-circle {
    width: 90%;
  }
  .theme__default .credit-odc-request-page .credit7m-mode-selection .offer-card .mode-item-text .list-circle li {
    margin-bottom: 0;
  }
  .theme__default .credit-odc-request-page .credit7m-mode-selection .offer-card .mode-item-text .list-circle .popover-wrap {
    position: absolute;
  }
  .theme__default .credit-odc-request-page .credit7m-mode-selection .offer-card .short-hr {
    display: none;
  }
  .theme__default .credit-odc-request-page .credit7m-mode-selection .offer-card .mode-item-header {
    padding: 20px;
    text-transform: none;
    height: 80px;
    font-size: 16px;
    font-weight: 500;
  }
  .theme__default .credit-odc-request-page .credit7m-mode-selection .offer-card .mode-item-header .mode-item-subheader {
    font-weight: 400;
  }
  .theme__default .credit-odc-request-page .credit7m-mode-selection .credit7m-okved-select {
    margin-bottom: 60px;
  }
  .theme__default .credit-odc-request-page .credit7m-hidden-disabled {
    opacity: 0;
    pointer-events: none;
  }
  .theme__default .credit-odc-request-page .mode-item-text .offer-amount {
    font-size: 16px;
  }
  .theme__default .credit-odc-request-page .mode-item-text .item-paragraph {
    margin: 0;
  }
  .theme__default .credit-odc-request-page .item-paragraph.amount-paragraph {
    font-weight: 500;
  }
  .theme__default .credit-odc-request-page .additional-info-helpbox {
    font-size: 14px;
    margin-left: 0;
  }
  .theme__default .credit-odc-request-page .offer-amount-cents {
    font-size: 16px;
  }
  .theme__default .credit-odc-request-page .mode-item-header {
    text-transform: uppercase;
    height: 40px;
  }
  .theme__default .credit-odc-request-page .page-header {
    margin-bottom: 24px;
  }
  .theme__default .credit-odc-request-page .creditrc-slider {
    position: relative;
    height: 4px;
    width: 100%;
    background-color: #e4e8eb;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .theme__default .credit-odc-request-page .creditrc-slider-track {
    position: absolute;
    left: 0;
    height: 4px;
    background-color: #ffdd2d;
    z-index: 10;
  }
  .theme__default .credit-odc-request-page .creditrc-slider-handle {
    position: absolute;
    margin-left: -12px;
    margin-top: -10px;
    width: 24px;
    height: 24px;
    cursor: pointer;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #e4e8eb;
    background-color: #fff;
    z-index: 11;
  }
  .theme__default .credit-odc-request-page .creditrc-slider-handle:active, .theme__default .credit-odc-request-page .creditrc-slider-handle:focus, .theme__default .credit-odc-request-page .creditrc-slider-handle:hover {
    border-color: #b2b8bf;
  }
  .theme__default .credit-odc-request-page .creditrc-slider-mark {
    position: absolute;
    top: 12px;
    left: 8px;
    right: 16px;
    font-size: 12px;
    z-index: 12;
  }
  .theme__default .credit-odc-request-page .creditrc-slider-mark-text {
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    color: #b2b8bf;
  }
  .theme__default .credit-odc-request-page .slider-value-input {
    text-align: right;
    display: inline-block;
  }
  .theme__default .credit-odc-request-page .credit-payment-table {
    border-bottom-width: 0;
  }
  .theme__default .credit-odc-request-page .credit-payment-table td {
    vertical-align: middle;
  }
  .theme__default .credit-odc-request-page .credit-payment-table .col-start-period {
    width: 16%;
  }
  .theme__default .credit-odc-request-page .credit-payment-table .col-context .label, .theme__default .credit-odc-request-page .credit-payment-table .col-start-period .label {
    color: #b2b8bf;
  }
  .theme__default .credit-odc-request-page .credit-payment-table .col-end-period {
    width: 20%;
  }
  .theme__default .credit-odc-request-page .credit-payment-table .col-amount .label, .theme__default .credit-odc-request-page .credit-payment-table .col-end-period .label {
    color: #b2b8bf;
  }
  .theme__default .credit-odc-request-page .credit-panel {
    border: 1px solid #e4e8eb;
    margin: 0 -8px 16px;
  }
  .theme__default .credit-odc-request-page .credit-panel .credit-panel-header {
    padding: 12px;
  }
  .theme__default .credit-odc-request-page .credit-panel .credit-panel-content {
    padding: 12px;
    border-top: 1px solid #e4e8eb;
  }
  .theme__default .credit-odc-request-page .credit-panel .footer-info {
    color: #b2b8bf;
  }
  .theme__default .credit-odc-request-page .credit-panel .footer-description {
    color: #1f1f22;
  }
  .theme__default .credit-odc-request-page .credit-panel-title {
    color: #1f1f22;
    margin-bottom: 12px;
  }
  .theme__default .credit-odc-request-page .padding-left-1 {
    margin-left: 4px;
  }
  .theme__default .credit-odc-request-page .padding-top-2 {
    padding-top: 8px;
  }
  .theme__default .credit-odc-request-page .btn-refresh {
    padding: 0 8px;
  }
  .theme__default .credit-odc-request-page .credit7m-mode-selection-step-header {
    color: inherit;
    text-transform: none;
    font-size: 18px;
  }
  .theme__default .credit-odc-request-page .mode-selection-item-header-help-box .popover-target svg .primary-fill {
    fill: #fff;
    opacity: .8;
  }
  .theme__default .credit-odc-request-page .card.form-agreement .inner:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .theme__default .credit-odc-request-page .odc-pledgers-table .table-wrapper {
    margin-left: 0;
    margin-right: 0;
  }
  .theme__default .credit-odc-request-page .credit-7m-table-false-icon {
    width: 16px;
    text-align: center;
  }
  .theme__default .credit-odc-request-page .credit-odc-proactive-limits-button {
    padding: 0;
    vertical-align: baseline;
    line-height: inherit;
  }
  .theme__default .credit-odc-request-page .labelSelected {
    color: #1f1f22;
    font-weight: 400;
  }
  .theme__default .credit-odc-request-page .labelSelected svg {
    vertical-align: text-bottom;
    font-weight: 700;
    margin-right: 4px;
    margin-left: -4px;
  }
  .theme__default .credit-odc-request-page .credit7m-first-period-limit-amount {
    width: 184px;
  }
  .theme__default .creditrc-modal-amount .amount-left, .theme__default .creditrc-modal-amount .amount-left .value {
    color: #b2b8bf;
  }
  .theme__default .creditrc-popover {
    position: absolute;
    right: 0;
  }
  .theme__default .creditrc-popover-body {
    width: 220px;
  }
  .theme__default .creditrc-popover-header {
    text-transform: uppercase;
    font-weight: 400;
  }
  .theme__default .creditrc-tooltip {
    position: absolute;
    left: -9999px;
    top: -9999px;
    z-index: 13;
    visibility: visible;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-tap-highlight-color: #1F1F22;
  }
  .theme__default .creditrc-tooltip-hidden {
    display: none;
  }
  .theme__default .creditrc-tooltip-placement-top {
    padding: 4px 0 8px;
  }
  .theme__default .creditrc-tooltip-inner {
    padding: 4px;
    min-width: 24px;
    height: 20px;
    font-size: 12px;
    line-height: 1;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #b2b8bf;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 4px #e4e8eb;
    box-shadow: 0 0 4px #e4e8eb;
  }
  .theme__default .creditrc-tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
  }
  .theme__default .creditrc-tooltip-placement-top .creditrc-tooltip-arrow {
    bottom: 4px;
    left: 50%;
    margin-left: -4px;
    border-width: 4px 4px 0;
    border-top-color: #b2b8bf;
  }
  .theme__default .creditrc-no-padding {
    padding: 0;
  }
  .theme__default .creditrc-radio .creditrc-radio-padding {
    padding-top: 0;
  }
  .theme__default .creditrc-guarantors-list .list {
    padding: 8px 0 0 16px;
  }
  .theme__default .creditrc-guarantors-list .valign-top {
    vertical-align: top;
  }
  .theme__default .creditrc-guarantors-list .table-wrapper {
    margin-left: 0;
    margin-right: 0;
  }
  .theme__default .creditrc-conditions-checkbox-btn {
    vertical-align: baseline;
    line-height: inherit;
    padding: 0;
  }
  .theme__default .credit-panel-footer {
    padding: 4px;
    text-align: center;
  }
  .theme__default .credit7m .details-body dt, .theme__default .credit7m .details-body h2 {
    color: #1f1f22;
  }
  .theme__default .credit7m .details-guarantors {
    padding-left: 16px;
  }
  .theme__default .credit7m .details-schedule {
    margin-left: 0;
    margin-right: 0;
    padding: 8px;
  }
  .theme__default .credit7m .additional-payments {
    margin-bottom: 4px;
    margin-top: 16px;
    text-transform: none;
    font-weight: 500;
  }
  .theme__default .credit7m .payment-table td {
    vertical-align: middle;
  }
  .theme__default .credit7m .payment-table .col-amount .label, .theme__default .credit7m .payment-table .col-context .label {
    color: #b2b8bf;
  }
  .theme__default .credit7m .payment-table .col-amount .amount {
    margin-right: 4px;
  }
  .theme__default .credit7m .payment-table .col-date {
    width: 120px;
  }
  .theme__default .credit7m .payment-table .col-date .label {
    color: #b2b8bf;
  }
  .theme__default .credit7m .payment-table .col-parts {
    width: 136px;
  }
  .theme__default .credit7m .payment-table .col-parts .label {
    color: #b2b8bf;
  }
  .theme__default .credit7m .payment-table .col-left {
    width: 224px;
  }
  .theme__default .credit7m .payment-table .col-left .label {
    color: #b2b8bf;
  }
  .theme__default .credit-odc-refresh-rate .btn-link {
    padding-bottom: 0;
    padding-top: 0;
    vertical-align: inherit;
  }
  .theme__default .credit7m-mode-selection-loading-overlay-wrapper .loading-content-overlay {
    opacity: 1;
    -webkit-animation: fadeIn 1s 1 ease-in;
    -moz-animation: fadeIn 1s 1 ease-in;
    -ms-animation: fadeIn 1s 1 ease-in;
    -webkit-animation-fill-mode: initial;
    animation-fill-mode: none;
  }
  .theme__default .credit-selection-modal .select-elements {
    max-height: 700px;
    overflow-x: hidden;
    overflow-y: auto;
  }
  .theme__default .credit-selection-modal .select-elements .checkbox {
    margin-bottom: 20px;
  }
  .theme__default .credit-selection-modal .list-checkbox {
    max-height: 500px;
    overflow: auto;
    margin-bottom: 16px;
  }
  .theme__default .credit-selection-modal .form-group {
    margin-bottom: 32px;
  }
  .theme__default .credit-selection-modal .form-group .form-label {
    padding-left: 10px;
    padding-top: 8px;
  }
  .theme__default .credit-selection-modal .form-group .form-input {
    padding-right: 10px;
  }
  .theme__default .credit-selection-modal .custom-element {
    background-color: #f2f4f7;
    padding: 16px;
    margin: 0 -24px -24px;
  }
  .theme__default .credit-selection-modal .targets-list {
    margin-top: 12px;
  }
  .theme__default .credit-selection-modal .targets-list .credit-target-panel {
    margin-bottom: 12px;
    border-bottom: 1px solid #e4e8eb;
  }
  .theme__default .credit-selection-modal .targets-list .credit-target-panel .show-all-btn {
    padding: 0 28px 20px;
  }
  .theme__default .credit-selection-modal .targets-list .credit-target-panel:last-child {
    border-bottom: none;
    margin-bottom: 0;
  }
  .theme__default .credit-selection-modal .targets-list .panel-heading {
    padding-top: 8px;
  }
  .theme__default .credit-selection-modal .by-criteria-list {
    margin-top: 12px;
  }
  .theme__default .credit-selection-modal .all-products-button {
    padding-left: 12px;
  }
  .theme__default .sbbol3 .credit-selection-modal .select-elements {
    max-height: none;
  }
  .theme__default .sbbol3 .credit-selection-modal .modal-body .custom-element {
    margin: 0 -32px -32px;
  }
  .theme__default .sbbol3 .credit-selection-modal .modal-body .custom-element .form-group {
    margin-bottom: 32px;
  }
  .theme__default .select-products {
    display: table;
    border-collapse: collapse;
    width: 100%;
  }
  .theme__default .select-products [class*=row-] {
    display: table-row;
  }
  .theme__default .select-products [class*=col-] {
    display: table-cell;
    padding: 16px;
    vertical-align: top;
  }
  .theme__default .select-products .col-checkbox {
    width: 56px;
  }
  .theme__default .select-products .col-name {
    width: 70%;
  }
  .theme__default .select-products .row-header {
    color: #b2b8bf;
  }
  .theme__default .select-products .row-header [class*=col-] {
    vertical-align: middle;
    padding-top: 4px;
    padding-bottom: 4px;
    border-top: 1px solid #e4e8eb;
    border-bottom: 1px solid #e4e8eb;
  }
  .theme__default .select-products .row-credit-product {
    cursor: pointer;
  }
  .theme__default .select-products .row-credit-product .col-name .target-group {
    padding-top: 8px;
  }
  .theme__default .select-products .row-credit-product .checkbox {
    margin-top: 0;
  }
  .theme__default .select-products .row-credit-product:hover {
    background-color: #f2f4f7;
  }
  .theme__default .select-products .rows-credit-product {
    display: table-row-group;
  }
  .theme__default .credit-product-comparison-page .page-body .row {
    margin-left: 0;
    margin-right: 0;
  }
  .theme__default .credit-product-comparison-page .extended-filter {
    padding-top: 0;
  }
  .theme__default .credit-product-comparison-page .filter-form {
    padding: 8px 0;
  }
  .theme__default .credit-product-comparison-page .filter-panel {
    padding: 16px;
  }
  .theme__default .credit-product-comparison-page .filter-panel.show {
    margin-bottom: 0;
  }
  .theme__default .credit-product-comparison-page .empty-table-text, .theme__default .credit-product-comparison-page .select-products {
    margin-bottom: 24px;
  }
  .theme__default .sbbol3 .credit-product-comparison-page .filter-panel {
    padding-bottom: 8px;
  }
  .theme__default .sbbol3 .credit-product-comparison-page .extended-filter {
    background-color: #f2f4f7;
    padding-bottom: 16px;
  }
  .theme__default .sbbol3 .credit-product-comparison-page .row-credit-product > div:first-child {
    -webkit-border-radius: 3px 0 0 8px;
    border-radius: 3px 0 0 8px;
  }
  .theme__default .sbbol3 .credit-product-comparison-page .row-credit-product > div:last-child {
    -webkit-border-radius: 0 8px 8px 0;
    border-radius: 0 8px 8px 0;
  }
  .theme__default .credit-pledges-table-wrapper .credit-pledges-table .col-monitoring-date {
    width: 188px;
  }
  .theme__default .credit-pledges-table-wrapper .credit-pledges-table .col-pledge-assessed-value {
    width: 200px;
    text-align: right;
  }
  @media (min-width: 1200px) {
    .theme__default .credit-pledges-table-wrapper .credit-pledges-table .col-pledge-assessed-value {
      width: 248px;
      padding-right: 48px;
    }
  }
  .theme__default .credit-pledges-table-wrapper .credit-pledges-table .col-pledge-contract-number {
    width: 200px;
  }
  .theme__default .credit-pledge-contracts-page .credit-pledge-contracts-table-wrapper .credit-pledges-table .col-pledge-contract-end-date, .theme__default .credit-pledge-contracts-page .credit-pledge-contracts-table-wrapper .credit-pledges-table .col-pledge-contract-monitoring-date, .theme__default .credit-pledge-contracts-page .credit-pledge-contracts-table-wrapper .credit-pledges-table .col-pledge-contract-status {
    width: 188px;
  }
  .theme__default .cf-form-first-person .form-footer:before {
    height: 0;
  }
  .theme__default .cf-cloud-sign-frame-container {
    position: relative;
    min-height: 260px;
  }
  .theme__default .credit-financing-request-page .tabs-container {
    margin: 32px 0;
  }
  .theme__default .credit-financing-request-page .tabs-container .nav.nav-pills {
    padding: 8px;
    width: 100%;
  }
  .theme__default .credit-financing-request-page .sub-title {
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
    padding: 8px 0;
  }
  .theme__default .credit-financing-request-page .description {
    padding: 8px 0;
  }
  .theme__default .credit-financing-request-page .status-accordion {
    margin-left: 32px;
    width: 152px;
  }
  .theme__default .credit-financing-request-page .nav-pills-panel {
    background-color: #fff;
  }
  .theme__default .credit-financing-request-page .accordion-content {
    margin-bottom: 24px;
    line-height: 20px;
  }
  .theme__default .credit-financing-request-page .cf-information-panel {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .theme__default .credit-financing-request-page .cf-information-panel > svg:not(:only-child) {
    margin-bottom: 24px;
  }
  .theme__default .credit-financing-request-page .cf-information-panel .info-block {
    text-align: center;
    white-space: pre-line;
  }
  .theme__default .credit-financing-request-page .cf-information-panel .info-block:not(:first-of-type), .theme__default .credit-financing-request-page .cf-information-panel .info-block div:not(:first-child) {
    margin-top: 8px;
  }
  .theme__default .cf-error-message {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 8px;
  }
  .theme__default .cf-error-message .svg-icon {
    margin-right: 4px;
  }
  .theme__default .cf-purchase-of-goods .month-errors {
    position: absolute;
    top: 56px;
  }
  .theme__default .credit-financing-products-page .panel-page {
    margin: 0 0 16px;
    width: 80%;
  }
  .theme__default .credit-financing-products-page .panel-page .founder-info-item-inner {
    padding: 8px;
  }
  .theme__default .credit-financing-products-page .details-accordion-panel .panel-heading .panel-title a .icon-expand {
    display: inline-block;
  }
  .theme__default .credit-financing-products-page .panel-body .form-group:last-of-type {
    margin-bottom: 0;
  }
  .theme__default .credit-financing-products-page .company-email {
    padding-bottom: 12px;
  }
  .theme__default .credit-financing-products-page .credit-financing-products-list .products {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
  }
  .theme__default .credit-financing-products-page .credit-financing-products-list .products .product {
    padding: 8px;
  }
  .theme__default .credit-financing-products-page .credit-financing-products-list .products .product .inner {
    overflow: hidden;
  }
  .theme__default .credit-financing-products-page .credit-financing-products-list .products .product .product-container {
    width: 200px;
    height: 388px;
  }
  .theme__default .credit-financing-products-page .credit-financing-products-list .products .product .product-container, .theme__default .credit-financing-products-page .credit-financing-products-list .products .product .product-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .theme__default .credit-financing-products-page .credit-financing-products-list .products .product .product-header {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 108px;
    padding: 16px 16px 0;
    position: relative;
  }
  .theme__default .credit-financing-products-page .credit-financing-products-list .products .product .product-header .offer-info {
    font-size: 12px;
    line-height: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 12px;
  }
  .theme__default .credit-financing-products-page .credit-financing-products-list .products .product .product-header .offer-info .svg-icon {
    margin-right: 8px;
  }
  .theme__default .credit-financing-products-page .credit-financing-products-list .products .product .product-header .product-name {
    font-size: 16px;
    line-height: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-bottom: 16px;
    font-weight: 500;
  }
  .theme__default .credit-financing-products-page .credit-financing-products-list .products .product:not(.disabled) .product-header {
    background-color: #e4e8eb;
  }
  .theme__default .credit-financing-products-page .credit-financing-products-list .products .product .product-body {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 16px 16px 0;
  }
  .theme__default .credit-financing-products-page .credit-financing-products-list .products .product .product-body .description {
    min-height: 44px;
    margin-bottom: 8px;
  }
  .theme__default .credit-financing-products-page .credit-financing-products-list .products .product .product-body .description .title {
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 4px;
  }
  .theme__default .credit-financing-products-page .credit-financing-products-list .products .product .product-body .description .subtitle {
    font-size: 12px;
    line-height: 16px;
  }
  .theme__default .credit-financing-products-page .credit-financing-products-list .products .product .product-body .features {
    margin-bottom: 0;
  }
  .theme__default .credit-financing-products-page .credit-financing-products-list .products .product .product-body .features .feature {
    font-size: 12px;
    line-height: 16px;
  }
  .theme__default .credit-financing-products-page .credit-financing-products-list .products .product .product-body .features .feature:before {
    content: "\2022";
    margin-right: 4px;
  }
  .theme__default .credit-financing-products-page .credit-financing-products-list .products .product .product-body .features .feature .popover-wrap {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: bottom;
  }
  .theme__default .credit-financing-products-page .credit-financing-products-list .products .product .product-body .features .feature .popover-wrap .svg-icon {
    margin-right: 0;
  }
  .theme__default .credit-financing-products-page .credit-financing-products-list .products .product .product-footer {
    padding: 0 16px 20px;
  }
  .theme__default .credit-financing-products-page .credit-financing-products-list .products .product.personal .product-header {
    color: #fff;
    background-color: #ffdd2d;
  }
  .theme__default .credit-financing-products-page .credit-financing-products-list .products .product.disabled {
    color: #7d838a;
  }
  .theme__default .credit-financing-products-page .credit-financing-products-list .products .product.disabled .inner:hover .description {
    color: #e58a00;
  }
  .theme__default .credit-financing-products-page .credit-financing-products-list .products .product.disabled .product-container {
    background-color: #f2f4f7;
  }
  .theme__default .credit-financing-products-page .credit-financing-products-list .products .product.disabled .product-container .ribbon {
    opacity: .4;
  }
  .theme__default .credit-financing-products-page .credit-financing-products-list .products .product.disabled .product-container .product-header {
    background: -webkit-gradient(linear, left top, right top, from(#d0d7dd), to(#d0d7dd)) 16px bottom/168px 1px no-repeat;
    background: -webkit-linear-gradient(left, #d0d7dd, #d0d7dd) 16px bottom/168px 1px no-repeat;
    background: -o-linear-gradient(left, #d0d7dd, #d0d7dd) 16px bottom/168px 1px no-repeat;
    background: linear-gradient(90deg, #d0d7dd, #d0d7dd) 16px bottom/168px 1px no-repeat;
  }
  .theme__default .credit-financing-products-page .credit-financing-products-list .products .product.disabled.personal .product-header {
    background: #90d0cc;
  }
  .theme__default .credit-financing-products-page .physical-person-passport .passport-mask-button {
    position: absolute;
    left: 60%;
    top: 2px;
  }
  @media (min-width: 1200px) {
    .theme__default .credit-financing-products-page .physical-person-passport .passport-mask-button {
      left: 50%;
    }
  }
  .theme__default .credit-financing-products-page .physical-person-passport .passport-masked-input .form-control[disabled] {
    background-color: #fff;
    color: #1f1f22;
    cursor: text;
  }
  .theme__default .credit-financing-products-page .physical-person-passport-section .passport-mask-button {
    left: 100%;
  }
  .theme__default .credit-financing-table tbody tr [class^=col] {
    vertical-align: middle;
    white-space: nowrap;
  }
  .theme__default .credit-financing-table tbody tr .col-status-request {
    white-space: normal;
  }
  @media (max-width: 1024px) {
    .theme__default .credit-financing-table .cf-col-separator {
      width: 0;
    }
  }
  .theme__default .credit-financing-table .col-date-time {
    width: 180px;
  }
  .theme__default .credit-financing-table .col-details-custom {
    width: 208px;
  }
  .theme__default .credit-financing-table .col-amount-custom {
    text-align: right;
    width: 200px;
  }
  .theme__default .credit-financing-table .col-details {
    width: 368px;
  }
  .theme__default .credit-financing-table .tag {
    position: relative;
  }
  .theme__default .credit-financing-table .tag:before {
    content: " ";
    display: block;
    position: absolute;
    left: -24px;
    top: 8px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 8px;
    width: 8px;
  }
  .theme__default .credit-financing-table .tag.warning:before {
    background-color: #db1237;
  }
  .theme__default .credit-financing-table .tag.success:before {
    background-color: #ffdd2d;
  }
  .theme__default .credit-list-quickview {
    position: relative;
    min-height: 120px;
  }
  .theme__default .credit-list-quickview h2 {
    font-size: 21px;
    line-height: 32px;
    color: #1f1f22;
  }
  .theme__default .credit-list-quickview .markers {
    line-height: 1.35;
    padding: 8px;
    background: #f2f4f7;
  }
  .theme__default .credit-list-quickview .markers .tag:before {
    width: 12px;
    height: 12px;
    top: 8px;
    left: -28px;
    background-color: #b2b8bf;
  }
  .theme__default .credit-list-quickview .markers .tag.success:before {
    background-color: #ffdd2d;
  }
  .theme__default .credit-list-quickview .markers .inner {
    padding: 4px;
    padding-left: 36px;
  }
  .theme__default .credit-list-quickview .markers .inner:hover {
    background-color: #fff;
  }
  .theme__default .cf-alternative-offer-block {
    background: #f2f4f7;
  }
  .theme__default .cf-alternative-offer-block .header {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #ffdd2d), to(#90d0cc));
    background: -webkit-linear-gradient(#ffdd2d 30%, #90d0cc);
    background: -o-linear-gradient(#ffdd2d 30%, #90d0cc);
    background: linear-gradient(#ffdd2d 30%, #90d0cc);
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
  }
  .theme__default .cf-alternative-offer-block .header h2 {
    padding: 16px 60px 12px 32px;
    color: #fff;
    text-transform: none;
  }
  .theme__default .cf-alternative-offer-block .body {
    padding: 24px;
  }
  .theme__default .cf-alternative-offer-block .body .line-icons {
    padding-bottom: 12px;
  }
  .theme__default .cf-alternative-offer-block .body .line-info {
    font-size: 21px;
    line-height: 32px;
  }
  .theme__default .cf-alternative-offer-block .body .line-text {
    font-size: 12px;
    line-height: 16px;
  }
  .theme__default .cf-alternative-offer-block .footer {
    padding: 12px 24px;
  }
  .theme__default .cf-request-pledgers-page .pledger-title {
    border-top: 1px solid #e4e8eb;
    border-bottom: 1px solid #e4e8eb;
    color: #b2b8bf;
    padding: 4px 8px;
  }
  .theme__default .cf-request-pledgers-page .pledger {
    padding: 8px;
  }
  .theme__default .cf-request-pledgers-page .pledger .info {
    color: #b2b8bf;
  }
  .theme__default .cf-request-pledgers-page .pledger .data {
    min-height: 32px;
  }
  .theme__default .cf-request-pledgers-page .pledger .context-menu {
    display: none;
  }
  .theme__default .cf-request-pledgers-page .pledger:hover .context-menu {
    display: inline-block;
  }
  .theme__default .cf-request-pledgers-page .page-description {
    margin-bottom: 24px;
    padding: 0 8px;
  }
  .theme__default .credit-financing-review-page {
    margin-top: 48px;
  }
  .theme__default .credit-financing-review-page .page-header-borderless {
    padding: 0 0 16px;
  }
  .theme__default .credit-financing-review-page .office-manager-block {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin: 20px 0;
    padding: 0 15px 15px;
    background-color: #fff;
    border: 1px solid #e4e8eb;
    position: relative;
  }
  .theme__default .credit-financing-review-page .section-conditions {
    margin-bottom: 16px;
  }
  .theme__default .credit-financing-review-page .section-conditions .condition-details .line {
    margin: 0;
    padding-bottom: 16px;
  }
  .theme__default .credit-financing-review-page .section-conditions .condition-details .title {
    padding-left: 0;
  }
  .theme__default .credit-financing-review-page .section-cashingout .sub-title, .theme__default .credit-financing-review-page .section-members .sub-title {
    text-transform: none;
  }
  .theme__default .credit-financing-review-page .section-members .col-member {
    width: 25%;
  }
  .theme__default .credit-financing-review-page .section-members .col-role {
    width: 15%;
  }
  .theme__default .credit-financing-review-page .st-title, .theme__default .credit-list-quickview .st-title {
    font-size: 16px;
    line-height: 24px;
    color: #db1237;
  }
  .theme__default .credit-financing-review-page .st-approve-date, .theme__default .credit-list-quickview .st-approve-date {
    display: block;
  }
  .theme__default .cf-issuance-signing-offer .page-header-borderless {
    padding: 0 0 16px;
  }
  .theme__default .cf-issuance-signing-offer .conditions {
    margin-bottom: 20px;
  }
  .theme__default .cf-issuance-signing-offer .reviews .review {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 12px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 16px;
  }
  .theme__default .cf-issuance-signing-offer .reviews .review .icon {
    fill: #b2b8bf;
    width: 20px;
  }
  .theme__default .cf-issuance-signing-offer .reviews .review .title {
    font-size: 14px;
    line-height: 20px;
    margin-left: 4px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .theme__default .cf-issuance-signing-offer .reviews .review .title .signed-date {
    font-size: 12px;
    line-height: 16px;
  }
  .theme__default .cf-issuance-signing-offer .reviews .review .review-button {
    margin-left: auto;
  }
  .theme__default .cf-issuance-signing-offer .reviews .review.token {
    height: 32px;
  }
  .theme__default .cf-issuance-signing-offer .read-and-agree {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 16px;
  }
  .theme__default .cf-issuance-signing-offer .credit-financing-information-plate .svg-icon {
    height: 16px;
    width: 16px;
  }
  .theme__default .credit-financing-timeline {
    display: table;
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
    margin-top: -40px;
    margin-bottom: 20px;
    table-layout: fixed;
  }
  .theme__default .credit-financing-timeline .step {
    position: relative;
    display: table-cell;
    height: 64px;
    color: #b2b8bf;
  }
  .theme__default .credit-financing-timeline .step.success {
    color: #ffdd2d;
  }
  .theme__default .credit-financing-timeline .step.progress {
    color: #f90;
  }
  .theme__default .credit-financing-timeline .step.disabled {
    color: #e4e8eb;
  }
  .theme__default .credit-financing-timeline .step .step-icon {
    position: absolute;
    top: 40px;
    left: -8px;
    z-index: 1;
    width: 16px;
    height: 16px;
    fill: currentColor;
  }
  .theme__default .credit-financing-timeline .step .line {
    position: absolute;
    top: 48px;
    right: 12px;
    left: 12px;
    height: 2px;
    background-color: #e4e8eb;
  }
  .theme__default .credit-financing-timeline .step .bottom {
    position: absolute;
    display: block;
    bottom: -16px;
    left: -32%;
    width: 64%;
    height: 16px;
    text-align: center;
    z-index: 1;
    outline: none;
  }
  .theme__default .credit-financing-timeline .step .bottom .label {
    font-size: 12px;
    line-height: 16px;
    position: absolute;
    bottom: 0;
    left: -20%;
    color: #b2b8bf;
    white-space: nowrap;
    width: 140%;
    pointer-events: none;
  }
  .theme__default .credit-financing-timeline .step:first-child > .bottom {
    bottom: -16px;
    left: -8px;
    width: 64%;
    text-align: left;
  }
  .theme__default .credit-financing-timeline .step:first-child > .bottom .label {
    left: 0;
    width: 100%;
  }
  .theme__default .credit-financing-timeline .step:last-child {
    width: 0;
  }
  .theme__default .credit-financing-timeline .step:last-child > .bottom {
    right: -8px;
    left: -112px;
    width: auto;
    text-align: right;
  }
  .theme__default .credit-financing-timeline .step:last-child > .bottom:last-child {
    bottom: -16px;
    left: -88px;
    max-width: none;
    display: block;
  }
  .theme__default .credit-financing-timeline .step:last-child > .bottom .label {
    left: 0;
    width: 100%;
  }
  .theme__default .credit-financing-timeline .step.active .bottom .label {
    font-size: 14px;
    line-height: 20px;
    color: #1f1f22;
  }
  @media (max-width: 768px) {
    .theme__default .credit-financing-timeline .step.active .bottom .label {
      font-size: 12px;
      line-height: 16px;
    }
  }
  .theme__default #credit-financing-notary-iframe iframe {
    width: 100%;
    min-height: 200px;
  }
  .theme__default .credit-financing-body-step {
    padding-right: 8px;
    padding-left: 8px;
  }
  .theme__default .credit-financing-body-step h2 {
    font-size: 21px;
    line-height: 32px;
    color: #1f1f22;
  }
  .theme__default .credit-financing-body-step h3 {
    text-transform: uppercase;
  }
  .theme__default .credit-financing-body-step .page-header {
    border-bottom: 0;
    margin-bottom: 0;
  }
  .theme__default .credit-financing-body-step .detail-info {
    font-size: 12px;
    line-height: 16px;
    color: #b2b8bf;
    text-transform: uppercase;
  }
  .theme__default .credit-financing-body-step .cf-request-first-persons-page .page-description, .theme__default .credit-financing-body-step .cf-request-founders-page .page-description {
    margin-bottom: 24px;
    padding: 0 8px;
  }
  .theme__default .credit-financing-body-step .cf-request-companies-page .col-checkbox {
    width: 40px;
  }
  .theme__default .credit-financing-body-step .cf-request-companies-page .col-companies {
    width: 40%;
  }
  .theme__default .credit-financing-body-step .cf-request-companies-page .col-founders {
    width: 60%;
  }
  .theme__default .credit-financing-body-step .cf-request-companies-page .page-description {
    margin-bottom: 24px;
    padding: 0 8px;
  }
  .theme__default .credit-financing-body-step .cf-request-companies-page .row-checkbox {
    margin: auto;
  }
  .theme__default .credit-financing-body-step .cf-request-companies-page .companies-align-bottom {
    vertical-align: bottom;
  }
  .theme__default .credit-financing-body-step .col-contextmenu {
    width: 100px;
  }
  .theme__default .credit-financing-body-step .credit-financing-title {
    padding: 16px 0 12px;
    margin: 0;
    font-size: 21px;
    line-height: 32px;
    text-transform: uppercase;
  }
  .theme__default .credit-financing-body-step .credit-financing-title-block {
    border-bottom: 1px solid #e4e8eb;
  }
  .theme__default .credit-financing-body-step .status-block {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #e4e8eb;
    background-color: #f2f4f7;
    padding: 12px;
  }
  .theme__default .credit-financing-body-step .status-block .title-status-block {
    border-bottom: 1px solid #e4e8eb;
  }
  .theme__default .credit-financing-body-step .status-block .title-status-block h3 {
    font-size: 21px;
    line-height: 32px;
    margin: 4px 0 0;
  }
  .theme__default .credit-financing-body-step .status-block .title-status-block .description-status {
    font-size: 12px;
    line-height: 16px;
    color: #b2b8bf;
    margin: 4px 0 8px;
  }
  .theme__default .credit-financing-body-step .competitors {
    position: relative;
  }
  .theme__default .credit-financing-body-step .competitors .close {
    position: absolute;
    right: -24px;
    line-height: 1.7;
  }
  .theme__default .credit-financing-body-step [class^=page-header] {
    background-color: #fff;
  }
  .theme__default .credit-financing-products-services {
    padding-top: 20px;
    padding-left: 4px;
  }
  .theme__default .credit-financing-empty-address .svg-icon {
    fill: #e4e8eb;
  }
  .theme__default .credit-financing-empty-address .description {
    width: 368px;
    margin: 0 auto;
    color: #b2b8bf;
  }
  .theme__default .credit-financing-empty-address .description.error {
    color: #db1237;
  }
  .theme__default .credit-financing-finance-about-label-help {
    margin-bottom: 24px;
    text-align: left;
  }
  .theme__default .credit-financing-finance-product-label-help, .theme__default .credit-financing-tax-report-label-help {
    margin-bottom: 20px;
    text-align: left;
  }
  .theme__default .credit-financing-page-description {
    margin-top: 24px;
    text-transform: none;
  }
  .theme__default .credit-financing-form-panel {
    margin-top: 4px;
    margin-bottom: 4px;
    padding: 8px 8px 8px 16px;
    background-color: #fff;
    border: 1px solid #e4e8eb;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
  .theme__default .credit-financing-form-panel .form-group:last-of-type {
    margin-bottom: 0;
  }
  .theme__default .credit-financing-finance-product-content, .theme__default .credit-financing-property-about-content {
    padding-top: 8px;
  }
  .theme__default .credit-financing-finance-product-add-button, .theme__default .credit-financing-property-about-add-button {
    padding-right: 16px;
  }
  .theme__default .credit-financing-property-form .form-footer:before {
    height: 0;
  }
  .theme__default .credit-financing-property-form .form-footer {
    border-top: 1px solid #e4e8eb;
    padding: 24px 20px 0;
    margin: 24px -24px 0;
  }
  .theme__default .credit-financing-request-status-list {
    padding-left: 16px;
  }
  .theme__default .credit-financing-request-status-list li {
    padding-top: 4px;
  }
  .theme__default .credit-financing-request-status-approved-body {
    padding-bottom: 16px;
  }
  .theme__default .credit-financing-empty-page {
    height: 100%;
    width: 100%;
    text-align: center;
    padding: 8px;
    border-bottom: 1px solid #e4e8eb;
    border-top: 1px solid #e4e8eb;
  }
  .theme__default .credit-financing-empty-page .empty-page-icon {
    margin: 16px auto;
    min-width: 200px;
  }
  .theme__default .credit-financing-empty-page .text-gray {
    color: #b2b8bf;
  }
  .theme__default .cf-request-docs-layout-page .page-description {
    margin-bottom: 24px;
    padding: 0 8px;
  }
  .theme__default .credit-financing-warning-modal .icon {
    font-size: 104px;
  }
  .theme__default .credit-financing-error-modal .modal-body, .theme__default .credit-financing-radio-modal .modal-body {
    min-height: 120px;
  }
  .theme__default .credit-financing-footer {
    min-height: 80px;
    position: relative;
  }
  .theme__default .credit-financing-footer .affix-bottom {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9;
  }
  .theme__default .credit-financing-footer .affix-bottom .credit-financing-footer-inner {
    padding: 16px 28px;
  }
  .theme__default .credit-financing-footer .affix-bottom .credit-financing-footer-inner:before {
    position: absolute;
    right: 0;
    bottom: 100%;
    left: 0;
    display: block;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.1)));
    background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.1) 100%);
    background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.1) 100%);
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.1));
    background-repeat: repeat-x;
    height: 16px;
    content: " ";
  }
  .theme__default .credit-financing-footer .affix-bottom .credit-financing-footer-nav {
    padding: 0;
  }
  .theme__default .credit-financing-footer .static {
    position: relative;
    padding: 16px 0 0;
    margin: 0;
  }
  .theme__default .credit-financing-footer .static .credit-financing-footer-nav {
    width: 100%;
    -webkit-box-shadow: 0 -1px 0 0 #e4e8eb;
    box-shadow: 0 -1px 0 0 #e4e8eb;
  }
  .theme__default .credit-financing-footer .credit-financing-footer-nav {
    position: relative;
    padding: 0 28px;
  }
  .theme__default .credit-financing-footer .credit-financing-footer-nav.bordered {
    -webkit-box-shadow: 0 -1px 0 0 #e4e8eb;
    box-shadow: 0 -1px 0 0 #e4e8eb;
  }
  .theme__default .credit-financing-footer .credit-financing-footer-inner {
    position: relative;
    padding: 16px 0;
  }
  .theme__default .credit-financing-footer .custom-action-label {
    font-size: 12px;
    line-height: 16px;
    margin-right: 12px;
    color: #1f1f22;
  }
  .theme__default .cf-founder-juridical-form .details-accordion-panel .panel-heading .panel-title a .icon-expand {
    display: inline-block;
  }
  .theme__default .cf-founder-juridical-form .title-data {
    margin-left: 8px;
  }
  .theme__default .credit-financing-property-about-empty-component .icon {
    font-size: 104px;
    color: #e4e8eb;
  }
  .theme__default .credit-financing-panel-empty {
    text-align: center;
    padding: 16px 0 24px;
    clear: both;
  }
  .theme__default .credit-financing-panel-empty .icon, .theme__default .credit-financing-panel-empty .svg-icon {
    font-size: 104px;
    fill: #e4e8eb;
    color: #e4e8eb;
  }
  .theme__default .credit-financing-panel-empty .description {
    width: 460px;
    margin: 0 auto;
    color: #b2b8bf;
  }
  .theme__default .credit-financing-big-files thead {
    text-transform: uppercase;
    color: #b2b8bf;
  }
  .theme__default .credit-financing-frame {
    width: 100%;
    min-height: 296px;
    border: 0;
  }
  .theme__default .credit-financing-frame-info {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 296px;
    padding: 20px;
  }
  .theme__default .credit-financing-frame-info .spinner-wrapper {
    margin: 0;
  }
  .theme__default .credit-financing-frame-info .icon {
    fill: #7d838a;
    width: 150px;
    height: 150px;
  }
  .theme__default .credit-financing-frame-info .explanation {
    font-size: 14px;
    line-height: 20px;
    margin-top: 8px;
    white-space: pre-line;
  }
  .theme__default .credit-financing-frame-info .message {
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    width: 100%;
    margin-top: 16px;
    line-height: 20px;
  }
  .theme__default .credit-financing-agreement-title {
    margin-bottom: 20px;
  }
  .theme__default .credit-financing-panel-block {
    width: 680px;
    padding: 16px;
    background-color: #fff;
    border: 1px solid #e4e8eb;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    overflow: auto;
    position: relative;
    margin-bottom: 16px;
  }
  .theme__default .credit-financing-panel-block .title {
    text-transform: uppercase;
    width: 200px;
    float: left;
  }
  .theme__default .credit-financing-panel-block .props {
    width: 440px;
    float: right;
  }
  .theme__default .credit-financing-panel-block .props .list-unstyled {
    margin-bottom: 0;
  }
  .theme__default .credit-financing-panel-block .close {
    position: absolute;
    right: 16px;
    top: 12px;
  }
  .theme__default .cf-guarantor-physical-form .details-accordion {
    padding-right: 12px;
  }
  .theme__default .cf-guarantor-physical-form .details-accordion .form-group:first-child {
    margin-top: 8px;
  }
  .theme__default .cf-guarantor-physical-form .details-accordion-panel .panel-heading .panel-title a .icon-expand {
    display: inline-block;
  }
  .theme__default .cf-guarantor-physical-form .physical-person-passport {
    padding-left: 3px;
  }
  .theme__default .cf-guarantor-physical-form .row-series-number .form-group {
    margin-bottom: 0;
  }
  .theme__default .cf-guarantor-physical-form .whether-name-changed {
    padding-top: 0;
    margin-bottom: 8px;
  }
  .theme__default .cf-guarantor-physical-form .row-radio {
    padding: 4px 0 8px;
  }
  .theme__default .cf-accordion-panel-text {
    display: inline-block;
    vertical-align: middle;
    float: none;
  }
  .theme__default .cf-modal-add-members-sroll {
    max-height: 300px;
    overflow-y: auto;
  }
  .theme__default .pledgers-modal .content-body {
    padding: 24px;
  }
  .theme__default .pledgers-modal .pledgers-line-tabs {
    display: inline-block;
    margin: 0 24px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #f2f4f7;
  }
  .theme__default .pledgers-modal .pledgers-line-tabs .btn-default {
    background-color: #f2f4f7;
    border: 0;
  }
  .theme__default .pledgers-modal .pledgers-line-tabs .cf-modal-add-members-button-active, .theme__default .pledgers-modal .pledgers-line-tabs .cf-modal-add-members-button-active:active, .theme__default .pledgers-modal .pledgers-line-tabs .cf-modal-add-members-button-active:focus, .theme__default .pledgers-modal .pledgers-line-tabs .cf-modal-add-members-button-active:hover {
    color: #fff;
    background-color: #b2b8bf;
  }
  .theme__default .pledgers-modal .pledgers-type-title {
    margin-top: 8px;
  }
  .theme__default .pledgers-modal .modal-body {
    padding-left: 0;
    padding-right: 0;
  }
  .theme__default .credit-financing-mini-input-width {
    width: 160px;
  }
  .theme__default .credit-financing-company-mini-input-width {
    width: 200px;
  }
  .theme__default .credit-financing-datepicker-wrapper .datepicker-wrapper, .theme__default .credit-financing-mini-input-group-width > .input-group {
    width: 160px;
  }
  .theme__default .credit-financing-company-datepicker-wrapper .datepicker-wrapper {
    width: 200px;
  }
  .theme__default .credit-financing-product-modal {
    z-index: 2000;
  }
  @media (min-width: 992px) {
    .theme__default .credit-financing-product-modal .modal-dialog {
      max-width: none;
      width: 800px;
    }
  }
  .theme__default .credit-financing-product-modal .cf-participations-auction-modal-form .select-label-comment {
    float: right;
  }
  .theme__default .credit-financing-product-modal .credit-financing-modal-notification {
    width: 100%;
    padding: 0 12px;
    margin: 0;
    position: relative;
  }
  .theme__default .credit-financing-product-modal .credit-financing-modal-notification .date, .theme__default .credit-financing-product-modal .credit-financing-modal-notification .title {
    margin-bottom: 4px;
  }
  .theme__default .credit-financing-product-modal .modal-body-form-wrapper {
    overflow-y: auto;
  }
  .theme__default .credit-financing-product-modal .modal-body-form-wrapper .select-label-comment {
    float: right;
  }
  .theme__default .credit-financing-product-modal .modal-body-activity-company-wrapper .form-group {
    margin: 0 0 16px;
  }
  .theme__default .credit-financing-product-modal .modal-body-activity-company-wrapper .form-group .cf-input-wrapper-sm input {
    width: 92px;
  }
  .theme__default .credit-financing-product-modal .modal-body-activity-company-wrapper .form-group .cf-select-wrapper-sm .select-custom-wrapper {
    width: 112px;
  }
  .theme__default .credit-financing-product-modal .modal-body-activity-company-wrapper .form-group .cf-select-wrapper-md .select-custom-wrapper {
    width: 220px;
  }
  .theme__default .credit-financing-product-modal .modal-buyer-form .form-group {
    width: auto;
  }
  .theme__default .credit-financing-product-modal .modal-buyer-form .control-label {
    padding-right: 0;
  }
  .theme__default .credit-financing-product-modal .modal-buyer-form .delay-input-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
  .theme__default .credit-financing-product-modal .modal-buyer-form .delay-radio-group {
    padding-right: 0;
  }
  .theme__default .credit-financing-product-modal .modal-buyer-form .delay-hint {
    padding-top: 8px;
  }
  .theme__default .credit-financing-product-modal .modal-buyer-form .slider-custom {
    margin-bottom: 60px;
  }
  .theme__default .credit-financing-product-modal .modal-buyer-form .slider-custom .short-hr hr {
    margin: 4px 0;
  }
  .theme__default .credit-financing-product-modal .modal-buyer-form .slider-custom .creditrc-slider {
    position: relative;
    height: 4px;
    width: 100%;
    background-color: #e4e8eb;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .theme__default .credit-financing-product-modal .modal-buyer-form .slider-custom .creditrc-slider-track {
    position: absolute;
    left: 0;
    height: 4px;
    background-color: #ffdd2d;
    z-index: 1;
  }
  .theme__default .credit-financing-product-modal .modal-buyer-form .slider-custom .creditrc-slider-handle {
    position: absolute;
    left: -6px;
    top: -10px;
    width: 12px;
    height: 24px;
    cursor: pointer;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #e4e8eb;
    background-color: #fff;
    z-index: 2;
  }
  .theme__default .credit-financing-product-modal .modal-buyer-form .slider-custom .creditrc-slider-handle:active, .theme__default .credit-financing-product-modal .modal-buyer-form .slider-custom .creditrc-slider-handle:focus, .theme__default .credit-financing-product-modal .modal-buyer-form .slider-custom .creditrc-slider-handle:hover {
    border-color: #b2b8bf;
  }
  .theme__default .credit-financing-product-modal .modal-buyer-form .slider-custom .creditrc-slider-mark {
    font-size: 12px;
    line-height: 16px;
    position: absolute;
    top: 12px;
    left: 8px;
    right: 16px;
  }
  .theme__default .credit-financing-product-modal .modal-buyer-form .slider-custom .creditrc-slider-mark-text {
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    color: #b2b8bf;
  }
  .theme__default .credit-financing-product-modal .modal-buyer-form .slider-custom .slider-value-input {
    text-align: right;
    border: 0;
  }
  .theme__default .credit-financing-product-modal .modal-buyer-form .slider-custom .creditrc-slider-mark-text:first-child {
    left: 4% !important;
  }
  .theme__default .credit-financing-product-modal .modal-buyer-form .slider-custom .creditrc-slider-mark-text:last-child {
    left: 96% !important;
  }
  .theme__default .credit-financing-product-modal .form-group {
    width: 100%;
  }
  .theme__default .credit-financing-product-modal .form-group textarea {
    min-height: 0;
  }
  .theme__default .credit-financing-product-modal .form-group .control-errors {
    margin-top: 40px;
  }
  @media (min-width: 768px) {
    .theme__default .credit-financing-product-modal .form-group .contract-label {
      white-space: nowrap;
    }
  }
  .theme__default .credit-financing-product-modal .list-item {
    margin-bottom: 8px;
  }
  .theme__default .credit-financing-product-modal .description {
    line-height: 20px;
  }
  .theme__default .credit-financing-popover .Popover-body {
    font-size: 12px;
    line-height: 16px;
    background-color: #565b62;
    max-width: 180px;
    color: #fff;
    padding: 4px 8px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
  }
  .theme__default .credit-financing-popover .Popover-tip {
    fill: #565b62;
  }
  .theme__default .credit-financing-accordion-header-error {
    padding-left: 20px;
  }
  .theme__default .credit-financing-accordeon .panel-heading .panel-title > a {
    padding: 12px 20px;
  }
  .theme__default .credit-financing-accordeon .panel-heading .panel-title > a .icon-expand {
    display: block;
  }
  .theme__default .credit-financing-accordeon .panel-body {
    padding: 12px 20px;
  }
  .theme__default .credit-financing-accordeon .panel-body .explanation {
    color: #b2b8bf;
    margin-bottom: 12px;
  }
  .theme__default .credit-financing-accordeon .panel-body .explanation .title {
    font-size: 16px;
    line-height: 24px;
    color: #1f1f22;
    margin-bottom: 4px;
  }
  .theme__default .credit-financing-accordeon .panel-body .headline {
    border-top: 1px solid #e4e8eb;
    margin-bottom: 20px;
    padding-top: 12px;
  }
  .theme__default .credit-financing-accordeon .panel-body .content-block {
    margin-bottom: 24px;
  }
  .theme__default .credit-financing-accordeon .panel-body .content-block:last-child {
    margin-bottom: 0;
  }
  .theme__default .credit-financing-attachment {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 4px;
  }
  .theme__default .credit-financing-attachment td {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .theme__default .credit-financing-attachment td:first-child {
    -webkit-border-top-left-radius: 8px;
    border-top-left-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    border-bottom-left-radius: 8px;
  }
  .theme__default .credit-financing-attachment td:last-child {
    padding-right: 16px;
    -webkit-border-top-right-radius: 8px;
    border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }
  .theme__default .credit-financing-attachment td > * {
    vertical-align: middle;
  }
  .theme__default .credit-financing-attachment .credit-financing-attachment-row:hover {
    background-color: #e4e8eb;
  }
  .theme__default .credit-financing-attachment .col-title {
    margin-left: -4px;
  }
  .theme__default .credit-financing-attachment .col-icon {
    width: 32px;
    padding-right: 4px;
  }
  .theme__default .credit-financing-attachment .col-icon .color-gray > path {
    fill: #b2b8bf;
  }
  .theme__default .credit-financing-attachment .col-info .credit-financing-helpbox-color .icon {
    color: #b2b8bf;
  }
  .theme__default .credit-financing-attachment .col-uploaded {
    width: 152px;
  }
  .theme__default .credit-financing-attachment .col-uploaded .col-uploaded-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
  }
  .theme__default .credit-financing-attachment .warning {
    color: #a80e2a;
  }
  .theme__default .credit-financing-attachment .col-checkbox-wrap {
    width: 192px;
  }
  .theme__default .credit-financing-attachment .col-checkbox-wrap > * {
    padding: 0;
    min-height: auto;
  }
  .theme__default .credit-financing-attachment .col-upload-button {
    width: 140px;
  }
  .theme__default .credit-financing-attachment .col-upload-button .btn {
    float: right;
  }
  .theme__default .credit-financing-attachment .title {
    line-height: 20px;
  }
  .theme__default .credit-financing-attachment .doc-name {
    vertical-align: middle;
  }
  .theme__default .credit-financing-attachment .state {
    color: #b2b8bf;
  }
  .theme__default .credit-financing-alternative-offer-panel, .theme__default .credit-financing-approved-panel {
    width: 80%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .credit-financing-alternative-offer-panel .approved-block .value, .theme__default .credit-financing-approved-panel .approved-block .value {
    font-size: 16px;
    line-height: 24px;
    margin-top: 8px;
    font-weight: 500;
  }
  .theme__default .credit-financing-white-zone-panel {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .theme__default .credit-financing-alternative-offer-panel {
    width: 100%;
  }
  .theme__default .credit-financing-agreement-page.new-design-sbof .attachment-hr {
    margin: 24px -8px;
  }
  .theme__default .credit-financing-agreement-page.new-design-sbof .details-accordion-panel .panel-collapse.collapsing, .theme__default .credit-financing-agreement-page.new-design-sbof .details-accordion-panel .panel-collapse.in, .theme__default .credit-financing-agreement-page.new-design-sbof .details-accordion-panel .panel-heading .panel-title a:hover, .theme__default .credit-financing-agreement-page.new-design-sbof .details-accordion-panel .panel-heading .panel-title a:not(.collapsed) {
    background: transparent;
  }
  .theme__default .credit-financing-agreement-page.new-design-sbof .condition-error {
    color: #c11030;
    margin-top: 16px;
    margin-left: 12px;
  }
  .theme__default .credit-financing-agreement-page.new-design-sbof .approved-info {
    margin-bottom: 20px;
    margin-left: 12px;
  }
  .theme__default .credit-financing-agreement-page.new-design-sbof .condition-card {
    height: 100%;
    margin-right: 24px;
    min-width: 340px;
  }
  .theme__default .credit-financing-agreement-page.new-design-sbof .condition-card .inner {
    padding: 16px 24px 24px;
    -webkit-border-radius: 14px;
    border-radius: 14px;
    position: relative;
    overflow: hidden;
  }
  .theme__default .credit-financing-agreement-page.new-design-sbof .condition-card .condition-header {
    margin-bottom: 4px;
  }
  .theme__default .credit-financing-agreement-page.new-design-sbof .condition-card .condition-sub-header {
    margin-bottom: 20px;
  }
  .theme__default .credit-financing-agreement-page.new-design-sbof .condition-card .condition-sub-header .credit-sum {
    font-weight: 500;
  }
  .theme__default .credit-financing-agreement-page.new-design-sbof .condition-card .condition-list {
    margin-bottom: 32px;
    height: 120px;
  }
  .theme__default .credit-financing-agreement-page.new-design-sbof .condition-card .condition-list.approved-list li:before {
    content: none;
    margin-right: 4px;
  }
  .theme__default .credit-financing-agreement-page.new-design-sbof .condition-card .condition-list li {
    margin-bottom: 4px;
  }
  .theme__default .credit-financing-agreement-page.new-design-sbof .condition-card .condition-list li .check-icon-wrap, .theme__default .credit-financing-agreement-page.new-design-sbof .condition-card .condition-list li .icon-wrap {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: bottom;
  }
  .theme__default .credit-financing-agreement-page.new-design-sbof .condition-card .condition-list li .icon-wrap {
    margin-left: 4px;
  }
  .theme__default .credit-financing-agreement-page.new-design-sbof .condition-card .condition-list li .check-icon-wrap {
    margin-right: 4px;
  }
  .theme__default .credit-financing-agreement-page.new-design-sbof .condition-card .condition-list li:before {
    content: "\2022";
    margin-right: 4px;
  }
  .theme__default .cf-link .svg-icon {
    margin-left: 4px;
    vertical-align: text-bottom;
  }
  .theme__default .credit-financing-address-modal-small-input {
    width: 22.2%;
  }
  .theme__default .credit-financing-address-modal-postal-code-input {
    width: 37%;
  }
  .theme__default .credit-financing-spacer {
    width: 12px;
    height: auto;
    display: inline-block;
  }
  .theme__default .credit-financing-cftax1c .tax .remove-tax-btn {
    font-size: 21px;
    line-height: 32px;
    padding: 4px 0 0;
    opacity: .2;
    border: 0;
    background: transparent;
  }
  .theme__default .credit-financing-cftax1c .tax .tax-mode-select2 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .theme__default .credit-financing-cftax1c hr.split {
    margin-top: 16px;
  }
  .theme__default .cf-disabled-step {
    text-align: center;
    padding-top: 100px;
    white-space: pre-wrap;
  }
  .theme__default .cf-disabled-step .text-section {
    margin-bottom: 8px;
  }
  .theme__default .cf-prev-filled-block {
    text-align: center;
    padding: 120px 0 160px;
    color: #b2b8bf;
  }
  .theme__default .cf-prev-filled-block .filled-icon {
    margin-bottom: 20px;
    width: 112px;
    height: 112px;
    fill: #e4e8eb;
  }
  .theme__default .cf-prev-filled-block .filled-icon path {
    fill: #e4e8eb;
  }
  .theme__default .buyers-table-wrapper .col-context-menu {
    width: 32px;
  }
  .theme__default .buyers-table-wrapper .col-context-menu .action-dropdown {
    float: right;
  }
  .theme__default .buyers-table-wrapper .no-data-block {
    padding-top: 16px;
    padding-bottom: 32px;
    border-bottom: 1px solid #e4e8eb;
    margin-bottom: 16px;
  }
  .theme__default .cf-toggle-visibility-button {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .theme__default .credit-financing-panel-group {
    padding: 16px 0;
  }
  .theme__default .credit-financing-panel-group > .panel {
    padding: 0 4px 0 20px;
  }
  .theme__default .credit-financing-panel-group > .panel > .panel-collapse, .theme__default .credit-financing-panel-group > .panel > .panel-heading {
    padding-left: 28px;
    border-left: 2px solid #b2b8bf;
  }
  .theme__default .credit-financing-panel-group > .panel > .panel-heading {
    padding-bottom: 16px;
  }
  .theme__default .credit-financing-panel-group > .panel > .panel-heading > .panel-title {
    font-size: 16px;
    line-height: 24px;
    position: relative;
    min-height: 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #b2b8bf;
  }
  .theme__default .credit-financing-panel-group > .panel > .panel-heading > .panel-title a {
    display: inline-block;
    color: inherit;
    cursor: default;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
  }
  .theme__default .credit-financing-panel-group > .panel > .panel-heading > .panel-title .title-icon {
    position: absolute;
    top: 0;
    left: -49px;
    width: 52px;
    padding-right: 12px;
  }
  .theme__default .credit-financing-panel-group > .panel > .panel-heading > .panel-title .icon-number, .theme__default .credit-financing-panel-group > .panel > .panel-heading > .panel-title .title-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .theme__default .credit-financing-panel-group > .panel > .panel-heading > .panel-title .icon-number {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 32px;
    height: 32px;
    background-color: #fff;
    border: 2px solid #b2b8bf;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
  }
  .theme__default .credit-financing-panel-group > .panel > .panel-heading > .panel-title .icon-success {
    font-size: 30px;
    line-height: 40px;
    background-color: #fff;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
  }
  .theme__default .credit-financing-panel-group > .panel > .panel-collapse {
    padding-bottom: 32px;
  }
  .theme__default .credit-financing-panel-group > .panel > .panel-collapse:after, .theme__default .credit-financing-panel-group > .panel > .panel-collapse:before {
    content: " ";
    display: table;
  }
  .theme__default .credit-financing-panel-group > .panel > .panel-collapse:after {
    clear: both;
  }
  .theme__default .credit-financing-panel-group > .panel.available > .panel-collapse, .theme__default .credit-financing-panel-group > .panel.available > .panel-heading {
    border-left-color: #ffdd2d;
  }
  .theme__default .credit-financing-panel-group > .panel.available > .panel-heading > .panel-title {
    color: #1f1f22;
  }
  .theme__default .credit-financing-panel-group > .panel.available > .panel-heading > .panel-title .icon-number, .theme__default .credit-financing-panel-group > .panel.available > .panel-heading > .panel-title .icon-success {
    color: #ffdd2d;
  }
  .theme__default .credit-financing-panel-group > .panel.available > .panel-heading > .panel-title .icon-number {
    border-color: #ffdd2d;
  }
  .theme__default .credit-financing-panel-group > .panel:last-child > .panel-collapse, .theme__default .credit-financing-panel-group > .panel:last-child > .panel-heading {
    border-left-color: transparent;
  }
  .theme__default .credit-financing-panel-group > .panel.open > .panel-heading > .panel-title {
    font-size: 21px;
    line-height: 32px;
    min-height: 40px;
  }
  .theme__default .credit-financing-panel-group > .panel.open > .panel-heading > .panel-title .icon-number {
    width: 40px;
    height: 40px;
  }
  .theme__default .credit-financing-panel-group > .panel.open > .panel-heading > .panel-title .icon-success {
    font-size: 40px;
  }
  .theme__default .credit-financing-panel-group > .panel.available:not(.open) > .panel-heading > .panel-title a:hover {
    color: #f90;
    cursor: pointer;
  }
  .theme__default .credit-financing-panel-group > .panel.available:not(.open) > .panel-heading > .panel-title a:hover .icon-number, .theme__default .credit-financing-panel-group > .panel.available:not(.open) > .panel-heading > .panel-title a:hover .icon-success {
    color: #21a19a;
  }
  .theme__default .credit-financing-panel-group > .panel.available:not(.open) > .panel-heading > .panel-title a:hover .icon-number {
    border-color: #21a19a;
  }
  .theme__default .credit-financing-panel-group > .panel .action-panel {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 24px;
    padding: 16px;
  }
  .theme__default .credit-financing-panel-group > .panel .action-panel .btn:last-child {
    margin-left: auto;
  }
  .theme__default .cf-sberbank-online-signing .icon, .theme__default .cf-sberbank-online-signing .status-message {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 16px;
  }
  .theme__default .cf-sberbank-online-signing .status-message {
    font-size: 16px;
    line-height: 24px;
    text-align: center;
  }
  .theme__default .cf-sberbank-online-signing .message {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    margin-bottom: 8px;
  }
  .theme__default .cf-sberbank-online-signing .description-block {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #f2f4f7;
    padding: 16px 16px 8px;
  }
  .theme__default .cf-sberbank-online-signing .description-block ul {
    list-style-type: none;
    padding-left: 0;
    margin-bottom: 0;
    margin-left: 20px;
  }
  .theme__default .cf-sberbank-online-signing .description-block li {
    position: relative;
    margin-bottom: 8px;
  }
  .theme__default .cf-sberbank-online-signing .description-block .title {
    font-weight: 500;
  }
  .theme__default .cf-sberbank-online-signing .description-block .tick {
    position: absolute;
    left: -24px;
    top: 2px;
  }
  .theme__default .credit-financing-confirmation-panel .credit-financing-confirmation-item .value {
    font-size: 16px;
    line-height: 24px;
    margin-top: 8px;
    font-weight: 500;
  }
  .theme__default .credit-financing-confirmation-panel .credit-financing-confirmation-item .description {
    padding: 0;
  }
  .theme__default .credit-financing-confirmation-panel .credit-financing-confirmation-item .description .svg-icon {
    vertical-align: middle;
  }
  .theme__default .credit-financing-confirmation-panel-new {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .theme__default .credit-financing-confirmation-panel-new .credit-financing-confirmation-item {
    margin-right: 24px;
    width: 20%;
  }
  .theme__default .credit-financing-confirmation-panel-new .credit-financing-confirmation-item .value {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
  }
  .theme__default .credit-financing-add-panel {
    padding: 12px 0;
  }
  .theme__default .credit-financing-add-panel, .theme__default .credit-financing-add-panel .add-panel-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .theme__default .credit-financing-add-panel .add-panel-container {
    cursor: pointer;
  }
  .theme__default .credit-financing-add-panel .add-panel-container .icon {
    font-size: 72px;
    color: #e4e8eb;
  }
  .theme__default .credit-financing-checkbox-wrapper {
    width: 232px;
  }
  .theme__default .awaiting-bank-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 72px 0;
  }
  .theme__default .awaiting-bank-text {
    max-width: 320px;
    text-align: center;
  }
  .theme__default .commercial-offer-cells-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .theme__default .commercial-offer-cell, .theme__default .commercial-offer-cells-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .commercial-offer-cell {
    margin-bottom: 8px;
    padding-top: 8px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 432px;
  }
  .theme__default .commercial-offer-cell-label {
    width: 260px;
  }
  .theme__default .commercial-offer-cell-comment {
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    max-width: 240px;
    color: #b2b8bf;
  }
  .theme__default .cf-issuance-page .form-horizontal .panel-heading h5 {
    font-size: 16px;
    line-height: 24px;
  }
  .theme__default .cf-issuance-page .insurance-conditions-button {
    margin-left: 12px;
  }
  .theme__default .cf-issuance-page .name-insurance {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    margin-bottom: 12px;
    margin-top: 32px;
  }
  .theme__default .cf-issuance-page .pledge-insurance {
    padding: 0 24px;
  }
  .theme__default .cf-issuance-page .pledge-insurance .insurance-info-label {
    font-size: 12px;
    line-height: 16px;
    color: #7d838a;
  }
  .theme__default .cf-issuance-page .pledge-insurance .cf-pledge-insurance-document {
    padding-bottom: 8px;
  }
  .theme__default .cf-issuance-page .pledge-insurance .cf-pledge-insurance-document:last-child {
    padding-bottom: 4px;
  }
  .theme__default .cf-issuance-page .pledge-insurance .cf-pledge-insurance-document:first-letter {
    text-transform: capitalize;
  }
  .theme__default .cf-issuance-page .pledge-insurance .pledge-insurance-action {
    padding: 4px 0;
  }
  .theme__default .cf-issuance-page .pledge-insurance .pay-insurance-info, .theme__default .cf-issuance-page .pledge-insurance .payment-order {
    font-size: 12px;
    line-height: 16px;
  }
  .theme__default .cf-issuance-page .pledge-insurance .pledge-insurance-status-field {
    padding-bottom: 12px;
  }
  .theme__default .cf-issuance-page .pledge-insurance .insurance-checkbox {
    padding-top: 0;
  }
  .theme__default .cf-issuance-page .pledge-insurance .row .horizontal-line-insurance-pledge {
    width: calc(100% - 24px);
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  .theme__default .cf-issuance-page .pledge-insurance .acquainted-insurance-errors {
    padding-left: 24px;
    margin-top: -8px;
  }
  .theme__default .cf-issuance-page .form-accordion-sbbol3 .panel .panel-body .horizontal-line-insurance-pledge {
    margin-top: 24px;
  }
  .theme__default .cf-issuance-page .cf-more-about-insurance-pledge {
    margin-top: 16px;
    margin-left: 12px;
  }
  .theme__default .cf-issuance-page .pledge-name {
    font-weight: 500;
    padding-bottom: 12px;
    padding-top: 4px;
  }
  .theme__default .cf-issuance-page .no-insurance-list li:before {
    content: "\2022";
    margin-right: 4px;
  }
  .theme__default .cf-issuance-page .insurance-external-link {
    padding: 0;
  }
  .theme__default .cf-issuance-page .insurance-summary {
    font-weight: 500;
    margin-bottom: 4px;
  }
  .theme__default .cf-issuance-page .insurance-summary label {
    font-weight: 500;
  }
  .theme__default .cf-issuance-page .insurance-footer {
    margin-top: 32px;
  }
  .theme__default .cf-issuance-page .cf-issuance-guarantee-approved-terms .approved-terms-content {
    padding-top: 8px;
  }
  .theme__default .cf-issuance-page .cf-issuance-guarantee-approved-terms .credit-financing-guarantee-options .sample-link {
    line-height: 32px;
  }
  .theme__default .cf-issuance-page .cf-issuance-guarantee-approved-terms .credit-financing-guarantee-options .select-guarantee-form-label-comment {
    float: right;
  }
  .theme__default .cf-issuance-page .cf-issuance-guarantee-approved-terms .credit-financing-guarantee-options .uploaded-text {
    line-height: 20px;
    vertical-align: middle;
    margin-right: 8px;
  }
  .theme__default .cf-issuance-page .cf-issuance-guarantee-approved-terms .credit-financing-guarantee-options .start-date-contract {
    width: auto;
  }
  .theme__default .cf-issuance-page .cf-issuance-guarantee-approved-terms .credit-financing-guarantee-options .start-date-contract-label {
    padding-left: 0;
    padding-right: 8px;
    line-height: 32px;
    text-align: right;
  }
  .theme__default .withdrawal-docs-container .withdrawal-docs-title {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 8px;
  }
  .theme__default .withdrawal-docs-container .withdrawal-docs-header {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px;
  }
  .theme__default .withdrawal-docs-container .withdrawal-docs-list {
    list-style: none;
    margin: 0 0 12px;
    padding: 0;
  }
  .theme__default .withdrawal-docs-container .withdrawal-docs-list .withdrawal-doc-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 16px;
    line-height: 24px;
  }
  .theme__default .withdrawal-docs-container .withdrawal-docs-list .withdrawal-doc-item, .theme__default .withdrawal-docs-container .withdrawal-docs-list .withdrawal-doc-item .withdrawal-doc-item-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .withdrawal-docs-container .withdrawal-docs-list .withdrawal-doc-item .withdrawal-doc-item-text .color-gray > path {
    fill: #b2b8bf;
  }
  .theme__default .withdrawal-docs-container .withdrawal-docs-list .withdrawal-doc-item .withdrawal-doc-item-text .withdrawal-doc-name {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    margin: 0 4px 0 8px;
  }
  .theme__default .withdrawal-docs-container .withdrawal-docs-list .withdrawal-doc-item .download-link-wrapper {
    margin: 4px 0 0 28px;
  }
  .theme__default .cf-issuance-personal-offer .personal-offer-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 12px 0 -24px;
  }
  .theme__default .cf-issuance-personal-offer .personal-offer-content .left-container {
    width: 50%;
    padding: 0 24px;
  }
  .theme__default .cf-issuance-personal-offer .personal-offer-content .left-container .control-label {
    line-height: 20px;
  }
  .theme__default .cf-issuance-personal-offer .personal-offer-content .left-container .information-plate {
    margin-top: 0;
  }
  .theme__default .cf-issuance-personal-offer .personal-offer-content .left-container .personal-conditions-title {
    font-weight: 500;
    line-height: 16px;
  }
  .theme__default .cf-issuance-personal-offer .personal-offer-content .left-container .credit-limit-value {
    font-size: 21px;
    line-height: 32px;
    font-weight: 500;
  }
  .theme__default .cf-issuance-personal-offer .personal-offer-content .left-container .promo-credit-sum {
    line-height: 16px;
    text-decoration: line-through;
  }
  .theme__default .cf-issuance-personal-offer .personal-offer-content .left-container .service-title {
    font-weight: 500;
    line-height: 16px;
  }
  .theme__default .cf-issuance-personal-offer .personal-offer-content .right-container {
    width: 50%;
    padding: 0 24px;
  }
  .theme__default .cf-issuance-personal-offer .personal-offer-content .right-container .image-container .card-logo {
    width: 100%;
    border: 1px solid #d0d7dd;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
  .theme__default .cf-issuance-card-parameters .card-services .phone-number input, .theme__default .cf-issuance-card-parameters .payment-system {
    width: 156px;
  }
  .theme__default .cf-issuance-card-parameters .title {
    font-weight: 500;
    margin-bottom: 16px;
  }
  .theme__default .cf-issuance-order-payment .form-group {
    line-height: 20px;
  }
  .theme__default .cf-issuance-order-payment .control-label {
    padding-top: 0;
    margin-bottom: 0;
    line-height: 20px;
  }
  .theme__default .cf-issuance-order-payment .payment-info-title {
    font-weight: 500;
  }
  .theme__default .cf-issuance-order-payment .table-wrapper {
    margin: 0;
    width: 96%;
  }
  .theme__default .cf-issuance-order-payment .table-wrapper td {
    vertical-align: middle;
  }
  .theme__default .cf-issuance-order-payment .col-total-sum {
    text-align: right;
  }
  .theme__default .cf-issuance-order-payment .col-custom-title-name-position-string {
    width: 40%;
  }
  .theme__default .cf-issuance-order-payment .col-custom-title-quantity {
    width: 20%;
  }
  .theme__default .cf-modal-body-map-bank-officess .cf-yandex-map-bank-offices .yandex-map {
    height: 376px;
  }
  .theme__default .cf-yandex-map-bank-offices {
    position: relative;
  }
  .theme__default .cf-yandex-map-bank-offices .yandex-map {
    height: 400px;
  }
  .theme__default .credit-financing-docs-list .org-title {
    font-size: 16px;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0;
    font-weight: 500;
  }
  .theme__default .credit-financing-docs-list .doc-type {
    margin-top: 16px;
    font-weight: 500;
    margin-bottom: 16px;
  }
  .theme__default .credit-financing-docs-list .pledge-section .pledger {
    font-size: 12px;
    line-height: 16px;
    color: #7d838a;
  }
  .theme__default .credit-financing-docs-list hr.separator {
    border-top-color: #d0d7dd;
    margin: 16px 0;
  }
  .theme__default .credit-financing-docs-list .common-docs-section:last-child .separator {
    display: none;
  }
  .theme__default .accordion-tab-for-second-title {
    font-size: 16px;
    line-height: 24px;
    padding: 16px 0;
    font-weight: 500;
  }
  .theme__default .credit-financing-attachment-wrapper {
    margin-top: -16px;
  }
  .theme__default .credit-financing-accordeon-footer-tab-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .credit-financing-accordeon-footer-tab-section .next-wrapper, .theme__default .credit-financing-accordeon-footer-tab-section .next-wrapper .credit-financing-helper-message {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .theme__default .credit-financing-accordeon-footer-tab-section .next-wrapper .credit-financing-helper-message {
    margin-right: 16px;
  }
  .theme__default .credit-financing-accordeon-footer-tab-section .btn-link {
    margin-right: auto;
  }
  .theme__default .credit-financing-accordeon-footer-tab-section .btn-success, .theme__default .credit-financing-accordeon-footer-tab-section > :last-child {
    margin-left: auto;
  }
  .theme__default .cf-members-page .error-message {
    font-size: 12px;
    line-height: 16px;
  }
  .theme__default .cf-members-page .table-wrapper {
    padding-bottom: 0;
    margin-left: 0;
  }
  .theme__default .cf-members-page .companies-table {
    margin-bottom: 0;
  }
  .theme__default .cf-members-page .companies-table .checkbox {
    width: 100%;
  }
  .theme__default .cf-members-page .companies-form-footer .checkbox {
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .theme__default .cf-members-page .cf-founders-section .founders-table .share-input {
    float: right;
    width: 50%;
  }
  .theme__default .cf-members-page .cf-founders-section .add-founder-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .theme__default .cf-members-page .cf-founders-section .add-founder-row span:last-child {
    margin-right: 160px;
  }
  .theme__default .cf-slider .input-element {
    text-align: right;
  }
  .theme__default .cf-slider .input-element .slider-input {
    width: 100px;
    border: 0;
    text-align: right;
    background-color: transparent;
  }
  .theme__default .cf-slider .common-slider {
    margin-top: 24px;
  }
  .theme__default .cf-slider .common-slider-mark {
    top: 16px;
  }
  .theme__default .cf-request-params-modal .modal-content .modal-header-banner-wrap .modal-header-borderless {
    padding: 24px 32px;
  }
  .theme__default .cf-request-params-modal .modal-content .modal-body {
    padding-bottom: 24px;
  }
  .theme__default .cf-request-params-modal .modal-content .modal-footer {
    padding: 24px 32px;
  }
  .theme__default .cf-request-params-modal .modal-body .amount-and-term-params, .theme__default .cf-request-params-modal .modal-body .row {
    margin-bottom: 16px;
  }
  .theme__default .cf-request-params-modal .modal-body .information-plate {
    margin: 0 0 24px;
  }
  .theme__default .cf-request-params-modal .modal-body .cf-slider .common-slider {
    margin-bottom: 44px;
  }
  .theme__default .cf-request-params-modal .modal-body .cf-slider:last-child .common-slider {
    margin-bottom: 28px;
  }
  .theme__default .cf-request-params-modal .modal-body .order-info {
    overflow: hidden;
  }
  .theme__default .cf-request-params-modal .modal-body .order-info .form-group:not(:last-child) {
    margin-bottom: 8px;
  }
  .theme__default .cf-request-params-modal .modal-body .common-slider-with-marks {
    margin-top: 20px;
  }
  .theme__default .cf-request-params-modal .modal-header-banner-wrap {
    background-color: #f2f4f7;
  }
  .theme__default .cf-request-params-modal .modal-footer {
    background-color: #f2f4f7;
    -webkit-border-bottom-left-radius: 20px;
    border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    border-bottom-right-radius: 20px;
  }
  .theme__default .cf-request-params-modal .form-horizontal .order-info .control-label {
    padding-top: 0;
    margin-bottom: 0;
  }
  .theme__default .cf-request-params-modal .form-horizontal .order-info .open-goods-list-button {
    margin-top: 16px;
  }
  .theme__default .cf-request-params-modal .form-horizontal .table-wrapper {
    margin: 24px 0 0;
    padding: 0;
  }
  .theme__default .cf-request-params-modal .form-horizontal .table-wrapper .col-custom-title-name-position-string {
    width: 40%;
  }
  .theme__default .cf-request-params-modal .form-horizontal .table-wrapper .col-custom-title-quantity {
    width: 20%;
  }
  .theme__default .cf-request-params-modal .form-horizontal .pagination-block .pagination {
    display: block;
    margin: 12px 0 0;
  }
  .theme__default .cf-request-params-modal .form-horizontal .pagination-block li {
    line-height: 24px;
  }
  .theme__default [class^=credit-financing] .dropdown-menu .btn-default {
    background-color: transparent;
  }
  .theme__default [class^=credit-financing] .creditrc-slider-mark-text {
    width: 100%;
  }
  .theme__default [class^=credit-financing] .creditrc-slider .creditrc-slider-track, .theme__default [class^=credit-financing] .modal-buyer-form .slider-custom .creditrc-slider-track {
    background-color: #ffdd2d;
  }
  .theme__default .pledgers-line-tabs {
    -webkit-border-radius: 16px;
    border-radius: 16px;
    padding: 2px;
  }
  .theme__default .pledgers-line-tabs .btn {
    padding: 4px 16px;
  }
  .theme__default .credit-financing-timeline-step .credit-financing-timeline-step-line .credit-financing-timeline-step-line-colored {
    background-color: #ffdd2d;
  }
  .theme__default .credit-financing-timeline-step .credit-financing-timeline-step-button .credit-financing-timeline-step-link .cf-timeline-step-icon .step-icon, .theme__default .credit-financing-timeline-step .credit-financing-timeline-step-button .credit-financing-timeline-step-popover-text .cf-timeline-step-icon .step-icon {
    fill: #ffdd2d;
  }
  .theme__default .credit-financing-timeline-step .credit-financing-timeline-step-button .credit-financing-timeline-step-link .cf-timeline-step-icon .step-icon.progress, .theme__default .credit-financing-timeline-step .credit-financing-timeline-step-button .credit-financing-timeline-step-popover-text .cf-timeline-step-icon .step-icon.progress {
    background-color: #ffdd2d;
  }
  .theme__default .credit-financing-timeline-step .credit-financing-timeline-step-button .credit-financing-timeline-step-link .cf-timeline-step-icon.open .step-icon:not(.progress), .theme__default .credit-financing-timeline-step .credit-financing-timeline-step-button .credit-financing-timeline-step-popover-text .cf-timeline-step-icon.open .step-icon:not(.progress) {
    border-color: #ffdd2d;
  }
  .theme__default .credit-financing-timeline-step .credit-financing-timeline-step-button .credit-financing-timeline-step-link:hover .cf-timeline-step-icon .step-icon, .theme__default .credit-financing-timeline-step .credit-financing-timeline-step-button .credit-financing-timeline-step-popover-text:hover .cf-timeline-step-icon .step-icon {
    fill: #21a19a;
  }
  .theme__default .credit-financing-timeline-step .credit-financing-timeline-step-button .credit-financing-timeline-step-link:hover .cf-timeline-step-icon .step-icon.disabled, .theme__default .credit-financing-timeline-step .credit-financing-timeline-step-button .credit-financing-timeline-step-popover-text:hover .cf-timeline-step-icon .step-icon.disabled {
    border-color: #21a19a;
  }
  .theme__default .credit-financing-timeline-step .credit-financing-timeline-step-button .credit-financing-timeline-step-link:hover .cf-timeline-step-icon .step-icon.progress, .theme__default .credit-financing-timeline-step .credit-financing-timeline-step-button .credit-financing-timeline-step-popover-text:hover .cf-timeline-step-icon .step-icon.progress {
    background-color: #21a19a;
  }
  .theme__default .confirm-redirect-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .theme__default .confirm-redirect-text {
    margin: 12px 0;
    text-align: center;
  }
  .theme__default .credit-financing-products-page .card .ribbon, .theme__default .credit-financing-request-page .card .ribbon {
    font-size: 12px;
    line-height: 16px;
    width: 140px;
    -webkit-box-shadow: 0 2px 3px #e4e8eb;
    box-shadow: 0 2px 3px #e4e8eb;
    color: #fff;
    position: absolute;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    text-align: center;
    font-weight: 500;
    padding: 4px 0;
    right: -40px;
    top: 16px;
  }
  .theme__default .credit-financing-products-page .card .ribbon.ribbon-green, .theme__default .credit-financing-request-page .card .ribbon.ribbon-green {
    background: #ffdd2d;
  }
  .theme__default .credit-financing-products-page .card .ribbon.ribbon-orange, .theme__default .credit-financing-request-page .card .ribbon.ribbon-orange {
    background: #f90;
  }
  .theme__default .cf-additional-questionnaire-form .management-panel, .theme__default .cf-questionnaire-form .management-panel {
    margin-left: -24px;
  }
  .theme__default .cf-additional-questionnaire-form .management-panel .block, .theme__default .cf-questionnaire-form .management-panel .block {
    padding-top: 24px;
    padding-bottom: 8px;
    padding-left: 24px;
    margin-bottom: 24px;
    border: 1px solid #d0d7dd;
    -webkit-border-radius: 6px;
    border-radius: 6px;
  }
  .theme__default .cf-additional-questionnaire-form .management-panel .block .block-title, .theme__default .cf-questionnaire-form .management-panel .block .block-title {
    font-weight: 500;
  }
  .theme__default .cf-additional-questionnaire-form .management-panel .block:last-of-type, .theme__default .cf-questionnaire-form .management-panel .block:last-of-type {
    margin-bottom: 0;
  }
  .theme__default .credit-financing-confirmation-information-plate {
    margin-top: 32px;
  }
  .theme__default .credit-financing-confirmation-information-plate .information-cell .credit-financing-confirmation-icon-link {
    width: 16px;
    height: 16px;
    margin-left: 4px;
    vertical-align: top;
    fill: #1358bf;
  }
  .theme__default .cf-agreement-additional-guarantor-panel .spinner {
    display: inline-block;
  }
  .theme__default .cf-agreement-additional-guarantor-panel .owner-select-option {
    float: right;
  }
  .theme__default .cf-agreement-additional-guarantor-panel .relation-to-borrower-radio-group .vertical-align-top {
    vertical-align: top;
  }
  .theme__default .more-about-insurances-modal .more-about-insurances-modal-row {
    margin-bottom: 24px;
  }
  .theme__default .more-about-insurances-modal .more-about-insurances-modal-row:last-child {
    margin-bottom: 0;
  }
  .theme__default .credit-contract-restructuring-modal .vertical-align-top {
    vertical-align: top;
  }
  .theme__default .credit-contract-restructuring-modal .restructuring-conditions .amount {
    width: 160px;
  }
  .theme__default .credit-contract-restructuring-modal .restructuring-conditions .end-date {
    width: 92px;
  }
  .theme__default .cf-contract-guarantee-modal .cf-contract-guarantee-modal-subheader {
    margin-bottom: 4px;
  }
  .theme__default .cf-contract-guarantee-modal .guarantee-amount-element {
    max-width: 272px;
    padding: 0;
    margin-left: 12px;
  }
  .theme__default .cf-contract-guarantee-modal .select-guarantee-form-label-comment {
    float: right;
  }
  .theme__default .cf-card-select {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .credit-financing-request-docs-page .member-name {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    margin-top: 24px;
  }
  .theme__default .credit-message-mmb-view-page {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .credit-message-mmb-view-page .credit-message-mmb-sign-tracker .sms-sign-form-compact .signing {
    margin-top: 16px;
  }
  .theme__default .credit-message-mmb-view-page .credit-message-mmb-sign-tracker .sms-sign-form-compact .btn-square {
    margin: 0 auto !important;
  }
  .theme__default .credit-message-mmb-view-page .credit-message-mmb-details-body dt {
    color: #1f1f22;
  }
  .theme__default .cf-slider-input-custom .common-slider, .theme__default .cf-slider-input .common-slider {
    margin: 24px 0 48px;
  }
  .theme__default .cf-change-signing-method .download-link {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .theme__default .cf-change-signing-method .date-input {
    width: 128px;
  }
  .theme__default .cf-change-signing-method .date-separator, .theme__default .cf-change-signing-method .signing-date {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .cf-change-signing-method .date-separator {
    width: 32px;
    height: 32px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .theme__default .cf-main-request-parameters .cf-parameter-card {
    margin-left: 16px;
    padding: 24px;
    background-color: #fff;
    -webkit-border-radius: 14px;
    border-radius: 14px;
    -webkit-box-shadow: 0 1px 3px rgba(31, 31, 34, 0.25);
    box-shadow: 0 1px 3px rgba(31, 31, 34, 0.25);
  }
  .theme__default .cf-main-request-parameters .cf-parameter-card .features, .theme__default .cf-main-request-parameters .cf-parameter-card .main-features {
    margin: 0;
  }
  .theme__default .cf-main-request-parameters .cf-parameter-card .main-features {
    margin-bottom: 16px;
  }
  .theme__default .cf-main-request-parameters .cf-parameter-card .main-features .main-feature:not(:last-child) {
    margin-bottom: 12px;
  }
  .theme__default .cf-main-request-parameters .cf-parameter-card .main-features .main-feature .label {
    font-size: 14px;
    line-height: 20px;
  }
  .theme__default .cf-main-request-parameters .cf-parameter-card .main-features .main-feature .value {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
  }
  .theme__default .cf-main-request-parameters .cf-parameter-card .main-features .main-feature .value .svg-icon {
    margin-bottom: 4px;
  }
  .theme__default .cf-main-request-parameters .cf-parameter-card .features .feature {
    position: relative;
    margin-left: 8px;
    font-size: 12px;
    line-height: 16px;
    color: #7d838a;
  }
  .theme__default .cf-main-request-parameters .cf-parameter-card .features .feature:before {
    position: absolute;
    left: -8px;
    content: "\2022";
  }
  .theme__default .cf-main-request-parameters .cf-parameter-card .features .feature:not(:last-child) {
    margin-bottom: 4px;
  }
  .theme__default .cf-helpbox-wrapper {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
  }
  .theme__default .cf-link-text-wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .theme__default .cf-card-issue-type-select, .theme__default .cf-link-text-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .cf-card-issue-type-select {
    margin-bottom: 24px;
  }
  .theme__default .cf-card-issue-type-select .cf-card-issue-type {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 248px;
    height: 184px;
    padding: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 7px rgba(31, 31, 34, 0.08);
    box-shadow: 0 2px 7px rgba(31, 31, 34, 0.08);
  }
  .theme__default .cf-card-issue-type-select .cf-card-issue-type:not(:last-of-type) {
    margin-right: 24px;
  }
  .theme__default .cf-card-issue-type-select .cf-card-issue-type .title {
    margin-bottom: 4px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
  }
  .theme__default .cf-card-issue-type-select .cf-card-issue-type .subtitle {
    font-size: 12px;
    line-height: 16px;
    color: #7d838a;
  }
  .theme__default .cf-card-issue-type-select .cf-card-issue-type .fee {
    font-weight: 500;
    margin-top: auto;
  }
  .theme__default .cf-card-issue-type-select .cf-card-issue-type .selected {
    height: 28px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .theme__default .cf-line-hover {
    padding: 12px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    min-height: 52px;
  }
  .theme__default .cf-line-hover:hover {
    background-color: #e4e8eb;
  }
  .theme__default .cf-line-hover:hover .table-icon .primary-fill {
    fill: #b2b8bf;
  }
  .theme__default .cf-line-action {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .theme__default .cf-line-action .line-action-content {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-right: auto;
    font-size: 14px;
    line-height: 20px;
  }
  .theme__default .cf-line-action .line-action-controls {
    margin-left: auto;
    white-space: nowrap;
    padding-left: 16px;
  }
  .theme__default .cf-row-equal-height {
    height: 100%;
  }
  .theme__default .cf-products-page .categories-section:not(:first-of-type) {
    margin-top: 48px;
  }
  .theme__default .cf-products-page .title {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
  }
  .theme__default .cf-products-page .categories {
    padding-left: 0;
    list-style: none;
  }
  .theme__default .cf-products-page .category {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 16px 0;
    border-bottom: 1px solid #d0d7dd;
  }
  .theme__default .cf-products-page .category .icon {
    width: 32px;
    height: 32px;
    margin-right: 12px;
  }
  .theme__default .cf-products-page .category .info {
    padding-top: 8px;
    line-height: 16px;
  }
  .theme__default .cf-products-page .category .info .name {
    font-weight: 500;
  }
  .theme__default .cf-products-page .category .info .description {
    margin-top: 4px;
    color: #7d838a;
  }
  .theme__default .cf-products-page .category .select-button {
    padding-top: 2px;
    margin-left: auto;
  }
  .theme__default .cf-products-page .toggle-button {
    margin-top: 24px;
  }
  .theme__default .cf-not-access-view {
    text-align: center;
    white-space: pre-line;
  }
  .theme__default .cf-not-access-view .icon {
    margin-top: 8px;
  }
  .theme__default .cf-not-access-view .not-access-title {
    font-size: 18px;
    line-height: 28px;
    line-height: 24px;
  }
  .theme__default .cf-not-access-view .not-access-subtitle {
    font-size: 14px;
    line-height: 20px;
  }
  .theme__default .cf-select-option-comment {
    float: right;
  }
  .theme__default .credit7m-schedule-title {
    color: #1f1f22;
    font-size: 14px;
    line-height: 20px;
  }
  .theme__default .credit7m-schedule-header {
    border: solid #e4e8eb;
    border-width: 1px 1px 0;
    margin: 0 -8px;
    padding: 12px 16px;
  }
  .theme__default .credit7m-schedule-footer {
    margin: 0;
    padding: 8px 28px;
  }
  .theme__default .credit7m-schedule-footer .footer-description {
    margin: auto;
    max-width: 580px;
    font-size: 12px;
    line-height: 16px;
  }
  .theme__default .credit7m-pledgers-table .table-header .table-element {
    display: block;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-transform: uppercase;
    color: #7d838a;
  }
  .theme__default .credit7m-pledgers-table .table-header .table-cell:first-child {
    padding-left: 12px;
  }
  .theme__default .credit7m-pledgers-table .table-body .table-cell {
    vertical-align: middle;
    border: none;
    height: 64px;
  }
  .theme__default .credit7m-pledgers-table .table-body .table-cell .table-element.line-clamp {
    position: relative;
    overflow: hidden;
    max-height: 37.8px;
  }
  .theme__default .credit7m-pledgers-table .table-body .table-cell .table-element.line-clamp:after {
    content: "";
    text-align: right;
    position: absolute;
    top: 18.9px;
    right: 0;
    width: 100%;
    height: 18.9px;
    background-image: -webkit-linear-gradient(left, transparent, #fff);
    background-image: -o-linear-gradient(left, transparent 0, #fff 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(transparent), to(#fff));
    background-image: linear-gradient(90deg, transparent 0, #fff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#ffffffff", GradientType=1);
  }
  @supports (-webkit-line-clamp: 1) {
    .theme__default .credit7m-pledgers-table .table-body .table-cell .table-element.line-clamp {
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      height: auto;
    }
    .theme__default .credit7m-pledgers-table .table-body .table-cell .table-element.line-clamp:after {
      display: none;
    }
  }
  .theme__default .credit7m-pledgers-table .table-body .table-cell .table-element.pledger-name {
    max-height: 132.3px;
  }
  .theme__default .credit7m-pledgers-table .table-body .table-cell:first-child {
    padding-left: 12px;
  }
  .theme__default .credit7m-pledgers-table .credit7m-pledgers-frame {
    max-height: 396px;
  }
  .theme__default .credit7m-pledgers-table .credit7m-pledgers-frame.show-scroll {
    overflow-x: hidden;
    overflow-y: auto;
  }
  .theme__default .credit7m-pledgers-table .table-row:after, .theme__default .credit7m-pledgers-table .table-row:before {
    content: none;
  }
  .theme__default .credit7m-pledgers-table .table-row:hover .table-element.line-clamp {
    position: relative;
    overflow: hidden;
    max-height: 37.8px;
  }
  .theme__default .credit7m-pledgers-table .table-row:hover .table-element.line-clamp:after {
    content: "";
    text-align: right;
    position: absolute;
    top: 18.9px;
    right: 0;
    width: 100%;
    height: 18.9px;
    background-image: -webkit-linear-gradient(left, transparent, #f2f4f7);
    background-image: -o-linear-gradient(left, transparent 0, #f2f4f7 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(transparent), to(#f2f4f7));
    background-image: linear-gradient(90deg, transparent 0, #f2f4f7);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#fff2f4f7", GradientType=1);
  }
  @supports (-webkit-line-clamp: 1) {
    .theme__default .credit7m-pledgers-table .table-row:hover .table-element.line-clamp {
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      height: auto;
    }
    .theme__default .credit7m-pledgers-table .table-row:hover .table-element.line-clamp:after {
      display: none;
    }
  }
  .theme__default .credit7m-pledgers-table .table-row:hover .table-element.pledger-name {
    max-height: 132.3px;
  }
  .theme__default .credit7m-details-body .payment-details-list, .theme__default .credit7m-details-body hr {
    margin-bottom: 24px;
  }
  .theme__default .credit7m-details-body .account-not-specified {
    font-size: 14px;
    line-height: 20px;
  }
  .theme__default .credit7m-details-body .odc-pledgers-table .table-wrapper {
    margin-left: 0;
    padding-bottom: 0;
  }
  .theme__default .credit7m-details-body .request-paper .svg-icon {
    margin-right: 8px;
    display: inline-block;
    vertical-align: middle;
  }
  .theme__default .credit7m-details-body .request-paper .svg-icon path {
    fill: #1f1f22;
  }
  .theme__default .credit7m-details-body .request-paper .btn {
    padding-top: 0;
    padding-bottom: 0;
  }
  .theme__default .credit7m-details-body .credit7m-schedule {
    margin-bottom: 8px;
  }
  .theme__default .credit7m-aside .b-tracker .l-steps {
    padding-left: 48px;
    padding-right: 48px;
  }
  .theme__default .credit7m-schedule-table.bordered {
    border: 1px solid #e4e8eb;
    padding: 16px 20px;
  }
  .theme__default .credit7m-schedule-table .table-body .table-row {
    height: 60px;
  }
  .theme__default .credit7m-schedule-frame {
    max-height: 360px;
  }
  .theme__default .credit7m-schedule-frame.show-scroll {
    overflow-x: hidden;
    overflow-y: auto;
  }
  .theme__default .credit7m-schedule-frame .dropdown.dropup .dropdown-menu {
    margin-bottom: 0;
  }
  .theme__default .credit7m-schedule-frame .dropdown .dropdown-menu {
    margin-top: 0;
  }
  .theme__default .credit7m-schedule-no-data {
    padding: 32px 20px 16px;
    text-align: center;
  }
  .theme__default .credit7m-condition-icon {
    float: left;
  }
  .theme__default .credit7m-condition-text {
    margin-left: 28px;
  }
  .theme__default .credit7m-svg-icon-agreement {
    stroke: #ffdd2d;
  }
  .theme__default .credit7m-svg-icon-exclamation {
    fill: #db1237;
  }
  .theme__default .credit7m-variable-rate-table-header-cell {
    white-space: pre-wrap !important;
    word-wrap: break-word;
  }
  .theme__default .credit7m-variable-rate-table-header-cell.percent-period-end-date {
    width: 26%;
  }
  .theme__default .credit7m-variable-rate-table-header-cell.method-threshold {
    width: 55%;
  }
  .theme__default .credit7m-variable-rate-table-header-cell > .label {
    white-space: pre-wrap !important;
    word-wrap: break-word;
  }
  .theme__default .credit7m-max-variable-rate-method-type {
    width: 45%;
  }
  .theme__default .credit7m-variable-rate-methods-btn {
    padding: 0;
    vertical-align: inherit;
  }
  .theme__default .credit7m-bank-agreement .card {
    padding: 0;
  }
  .theme__default .credit7m-bank-agreement .card .inner {
    -webkit-box-shadow: none;
    box-shadow: none;
    max-width: none;
    cursor: auto;
  }
  .theme__default .credit7m-bank-agreement .credit7m-agreement-list li {
    margin-bottom: 8px;
  }
  .theme__default .credit7m-bank-agreement .credit7m-agreement-list ul {
    padding-left: 24px;
  }
  .theme__default .credit7m-product-odc-form .credit-payment-day {
    margin-bottom: 32px;
  }
  .theme__default .credit7m-product-odc-form .payment-table .information-plate-header {
    margin-bottom: 16px;
  }
  .theme__default .credit7m-period-input-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .theme__default .credit7m-period-days-input {
    max-width: 88px;
  }
  .theme__default .credit7m-status-tracker .spinner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 20px;
    margin-top: 20px;
    margin-bottom: 8px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .theme__default .credit-debt-history-modal-button {
    padding: 0;
    vertical-align: inherit;
  }
  .theme__default .credit-debt-history-modal-table .dl-horizontal dt {
    width: 35%;
  }
  .theme__default .credit-debt-history-modal-table .dl-horizontal dd {
    margin-left: 35%;
  }
  .theme__default .credit-layout .form-horizontal .form-footer:before {
    height: 100px;
  }
  .theme__default .credit-layout .form-horizontal .form-footer .credit-7m-footer-layout {
    padding: 24px 32px;
    margin: -24px -32px;
    bottom: -24px;
    border-bottom: none;
  }
  .theme__default .credit-layout .form-horizontal .form-footer .credit-7m-footer {
    background-color: #fff;
    bottom: 56px;
  }
  .theme__default .credit-layout .form-horizontal .form-footer .credit-7m-footer > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .credit-layout .form-horizontal .form-footer .credit-7m-footer > div .form-actions.pull-left {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-right: 16px;
    max-height: 40px;
  }
  .theme__default .credit-layout .form-horizontal .form-footer .credit-7m-footer > div .form-actions.pull-right {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .theme__default .credit-aside-panel-link {
    display: block;
  }
  .theme__default .credit7m-agreements-list {
    padding-left: 16px;
  }
  .theme__default .credit7m-agreements-list li {
    margin-bottom: 16px;
  }
  .theme__default .credit7m-proactive-limits-modal-body .covenants-subtitle-md {
    margin-bottom: 16px;
    text-transform: none;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: #1f1f22;
  }
  .theme__default .credit7m-proactive-limits-modal-body .covenants-subtitle-sm {
    margin-bottom: 16px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
  }
  .theme__default .credit7m-proactive-limits-modal-body .covenant-participant {
    display: inline-block;
    width: 33%;
    padding-right: 16px;
    vertical-align: middle;
    margin-bottom: 12px;
  }
  .theme__default .credit7m-online-timeline .stepline-step .stepline-step-button .stepline-step-icon {
    pointer-events: none;
  }
  .theme__default .credit7m-online-timeline .stepline-step .stepline-step-button .stepline-step-text .stepline-text {
    font-weight: 400;
  }
  .theme__default .credit7m-online-timeline .stepline-step .stepline-step-button .stepline-step-text .popover-wrap .popover-target {
    cursor: default;
  }
  .theme__default .credit7m-link .svg-icon {
    margin-left: 4px;
  }
  .theme__default .credit1h .body-wrapper {
    padding: 0 20px;
  }
  .theme__default .credit1h .form-group-checkbox {
    margin-bottom: 8px;
  }
  .theme__default .credit1h .margin-bottom-to-zero {
    margin-bottom: 0;
  }
  .theme__default .credit1h .details-accordion-panel .panel-body {
    padding: 16px;
  }
  .theme__default .credit1h .passport-masked-input .form-control[disabled] {
    background-color: #fff;
    color: #1f1f22;
    cursor: text;
  }
  .theme__default .covenant-details .cut-details-text {
    max-height: 94.5px;
    overflow: hidden;
    white-space: pre-wrap;
  }
  .theme__default .covenant-details .link-inner {
    padding-top: 16px;
  }
  .theme__default .covenant-full-details .full-text {
    max-height: 480px;
    padding-right: 24px;
    overflow: auto;
    white-space: pre-line;
  }
  .theme__default .covenant-history-table {
    padding-top: 40px;
  }
  .theme__default .status-tooltip {
    padding-bottom: 12px;
  }
  .theme__default .covenant-list .col-contract, .theme__default .covenant-list .col-monitoring-date-covenant {
    width: 196px;
  }
  .theme__default .covenant-list .col-covenant {
    width: auto;
  }
  .theme__default .covenant-list .col-periodicity {
    width: 164px;
  }
  .theme__default .covenant-list .col-status {
    width: 204px;
  }
  .theme__default .covenant-list .btn-expand {
    margin: 8px;
    float: right;
  }
  .theme__default .covenant-list .covenant-item {
    cursor: pointer;
  }
  .theme__default .covenant-list .covenant-item .col-status {
    position: relative;
  }
  .theme__default .covenant-list .covenant-item .col-status .notification-icon {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .covenant-list .covenant-item .col-status .svg-icon {
    height: 16px;
    width: 16px;
  }
  .theme__default .covenant-list .covenant-item .col-status .error-icon {
    fill: #a80e2a;
  }
  .theme__default .covenant-list .covenant-item .col-status .isOpen {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .theme__default .cut-details-less-text {
    max-height: 37.8px;
    overflow: hidden;
    white-space: pre-wrap;
  }
  .theme__default .cut-details-more-text {
    max-height: 94.5px;
    overflow: hidden;
    white-space: pre-wrap;
    font-size: 14px;
  }
  .theme__default .sbbol3 .covenant-list .covenant-list-header {
    background-color: #f2f4f7;
    margin: -24px -32px 0;
    padding: 0 32px;
  }
  .theme__default .sbbol3 .covenant-list .extended-filter, .theme__default .sbbol3 .covenant-list .extended-filter-wrap.animation-show, .theme__default .sbbol3 .covenant-list .extended-filter-wrap.show {
    padding-bottom: 16px;
  }
  .theme__default .sbbol3 .covenant-list .covenant-item .col-status {
    padding-left: 24px;
  }
  .theme__default .monitoring-document-list .btn-expand {
    margin: 8px;
    float: right;
  }
  .theme__default .monitoring-document-list .col-status {
    position: relative;
  }
  .theme__default .monitoring-document-list .col-status .notification-icon {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .theme__default .monitoring-document-list .col-status .svg-icon {
    height: 16px;
    width: 16px;
  }
  .theme__default .monitoring-document-list .col-status .error-icon {
    fill: #a80e2a;
  }
  .theme__default .monitoring-document-list .col-status .isOpen {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .theme__default .sbbol3 .monitoring-document-list .monitoring-document-item .col-status {
    padding-left: 24px;
  }
  .theme__default .sbbol3 .monitoring-document-list .monitoring-document-list-header {
    background-color: #f2f4f7;
    margin: -24px -32px 0;
    padding: 0 32px;
  }
  .theme__default .sbbol3 .monitoring-document-list .extended-filter, .theme__default .sbbol3 .monitoring-document-list .extended-filter-wrap.animation-show, .theme__default .sbbol3 .monitoring-document-list .extended-filter-wrap.show {
    padding-bottom: 16px;
  }
  .theme__default .currency-operations-details .detail-horizontal-indent-lg dt {
    color: #1f1f22;
  }
  .theme__default .currency-operations-details .detail-horizontal-indent-lg .operational-field-label {
    width: 240px;
  }
  .theme__default .currency-operations-details .detail-horizontal-indent-lg .operational-field-value {
    padding-left: 16px;
    padding-right: 0;
  }
  .theme__default .currency-operations-details .document-select-button {
    margin-top: 4px;
  }
  .theme__default .currency-operations-details .payment-direction-radio-buttons {
    margin-top: -4px;
  }
  .theme__default .currency-operations-details .currency-operations-list {
    margin-bottom: 16px;
  }
  .theme__default .currency-operations-details .currency-operations-list .empty-list-placeholder {
    padding: 12px;
    text-align: center;
  }
  .theme__default .currency-operations-details .currency-operations-list .operations-list-content .operation {
    position: relative;
  }
  .theme__default .currency-operations-details .currency-operations-list .operations-list-content .operation:not(:first-child) {
    margin-top: 16px;
  }
  .theme__default .currency-operations-details .currency-operations-list .operations-list-content .operation .operation-title-amount {
    float: right;
  }
  .theme__default .currency-operations-details .currency-operations-list .operations-list-content .delete-operation-btn {
    position: absolute;
    display: inline-block;
    top: 8px;
    right: -28px;
  }
  .theme__default .currency-operations-details .currency-operations-list .operations-list-bottom {
    padding: 12px 0;
    margin: 0;
    width: 100%;
  }
  .theme__default .currency-operations-details .currency-operations-list .operations-list-bottom .remaining-operations-amount {
    line-height: 32px;
    text-align: right;
  }
  .theme__default .currency-operations-details .currency-operations-list .operations-list-bottom .add-operation-group {
    padding: 0;
    margin: 0;
    text-align: right;
  }
  .theme__default .currency-operations-details .selected-payment {
    border: 1px solid #e4e8eb;
    padding: 16px;
    margin-bottom: 16px;
  }
  .theme__default .currency-operations-details .selected-payment .payment-title {
    text-transform: uppercase;
    margin-bottom: 16px;
  }
  .theme__default .currency-operations-details .payment-info {
    margin-left: 0;
    margin-right: 0;
  }
  .theme__default .accordion-title-operation {
    display: table;
    width: 100%;
  }
  .theme__default .accordion-title-operation .operation-title-cell {
    display: table-cell;
    vertical-align: middle;
  }
  .theme__default .accordion-title-operation .operation-serial-number {
    width: 65%;
  }
  .theme__default .accordion-title-operation .operation-amount {
    text-align: right;
  }
  .theme__default .cod-filter .type-code {
    min-height: 50px;
  }
  .theme__default .sbbol3 .currency-operations-details .selected-payment .payment-title {
    text-transform: none;
  }
  .theme__default .cod-linked-docs .cod-linked-docs-link {
    white-space: normal;
    text-align: left;
  }
  .theme__default .attached-currency-operation-details .header-icon .icon-paper-clip {
    position: absolute;
    top: 24px;
    left: 12px;
  }
  .theme__default .attached-currency-operation-details .header .header-text {
    margin-bottom: 0;
  }
  .theme__default .attached-currency-operation-details .actions {
    position: absolute;
    top: 20px;
    right: 12px;
  }
  .theme__default .attached-currency-operation-details .status-inline-block {
    display: inline-block;
  }
  .theme__default .attached-currency-operation-details .status-inline-block .badge-status {
    margin: 0;
  }
  .theme__default .attached-currency-operation-details .status-inline-block .text-status:not(:first-child) {
    padding-left: 4px;
  }
  .theme__default .sbbol3 .linked-document.full-view.attached-currency-operation-details .header-text .btn-link {
    padding: 0;
  }
  .theme__default .sbbol3 .linked-document.full-view.attached-currency-operation-details .status-row {
    color: #7d838a;
  }
  .theme__default .cod-multiple-create-row .codeVO .Select-input input, .theme__default .cod-multiple-create-row .codeVO .Select-menu-outer, .theme__default .cod-multiple-create-row .codeVO .Select-placeholder, .theme__default .cod-multiple-create-row .codeVO .Select-value {
    margin-left: 8px;
  }
  .theme__default .cod-multiple-create-row .codeVO .Select-arrow-zone, .theme__default .cod-multiple-create-row .codeVO .Select-clear, .theme__default .cod-multiple-create-row .codeVO .Select-menu-outer {
    margin-right: 8px;
  }
  .theme__default .cod-multiple-create-row .btn-delete-payment {
    position: absolute;
    margin-top: -4px;
    margin-left: -32px;
  }
  .theme__default .deal-inquiry-operations-list {
    border: 1px solid #e4e8eb;
    margin-bottom: 16px;
  }
  .theme__default .deal-inquiry-operations-list .search-field {
    padding: 12px;
    border-bottom: 1px solid #e4e8eb;
  }
  .theme__default .deal-inquiry-operations-list .search-field .row {
    margin-left: -6px;
    margin-right: -6px;
  }
  .theme__default .deal-inquiry-operations-list .search-field .row [class^=col-] {
    padding: 0 6px;
  }
  .theme__default .deal-inquiry-operations-list > ul {
    margin: 0;
    padding: 0 12px !important;
    list-style: none;
  }
  .theme__default .deal-inquiry-operations-list > ul li > div {
    padding: 12px;
    position: relative;
  }
  .theme__default .deal-inquiry-operations-list > ul li > div dl {
    padding-right: 40px;
  }
  .theme__default .deal-inquiry-operations-list > ul li > div dt {
    color: #b2b8bf;
  }
  .theme__default .deal-inquiry-operations-list > ul li > div .dropdown.btn-group {
    position: absolute;
    top: 12px;
    right: 12px;
  }
  .theme__default .deal-inquiry-operations-list .empty-list-placeholder {
    padding: 12px;
    text-align: center;
  }
  .theme__default .deal-inquiry-attachments-list > div {
    border: 1px solid #e4e8eb;
    background: #f2f4f7;
    overflow: hidden;
    margin-bottom: 8px;
  }
  .theme__default .deal-inquiry-attachments-list > div > div {
    display: inline-block;
    line-height: 48px;
    vertical-align: top;
  }
  .theme__default .deal-inquiry-attachments-list > div > div i {
    position: relative;
    bottom: -4px;
  }
  .theme__default .deal-inquiry-attachments-list > div > div.attachment-description {
    padding: 8px 72px 8px 32px;
    margin-right: -72px;
    width: 100%;
  }
  .theme__default .deal-inquiry-attachments-list > div > div.attachment-download-button {
    width: 72px;
    text-align: center;
  }
  .theme__default .deal-inquiry-attachments-list > div > div.attachment-download-button a, .theme__default .deal-inquiry-attachments-list > div > div.attachment-download-button button {
    padding: 8px 0;
    display: block;
    margin: 0;
    background: none;
    border: none;
    width: 100%;
  }
  .theme__default .deal-inquiry-attachments-list > div > div.attachment-download-button a span, .theme__default .deal-inquiry-attachments-list > div > div.attachment-download-button button span {
    display: block;
    border-left: 1px solid #e4e8eb;
  }
  .theme__default .fx-deal-inquiry-operations {
    margin-bottom: 16px;
  }
  .theme__default .fx-deal-inquiry-operations .remove-operation {
    position: absolute;
    right: 0;
    top: 0;
  }
  .theme__default .fx-deal-inquiry-operations .fx-deal-inquiry-operations-form {
    position: relative;
    border: 1px solid #e4e8eb;
    padding: 16px;
    margin-bottom: 16px;
  }
  .theme__default .fx-deal-inquiry-operations .fx-deal-inquiry-operations-form .form-horizontal {
    padding: 8px;
  }
  .theme__default .fx-deal-inquiry-return-information {
    margin-top: 16px;
  }
  .theme__default .fx-deal-inquiry-return-information-detail {
    border-bottom: 1px solid #e4e8eb;
    padding: 16px 0;
  }
  .theme__default .fx-deal-inquiry-return-information-detail:first-child {
    padding-top: 0;
  }
  .theme__default .fx-deal-inquiry-return-information-detail .fx-deal-inquiry-return-reason-item {
    margin-bottom: 16px;
  }
  .theme__default .fx-deal-inquiry-return-information-detail .fx-deal-inquiry-return-reason-item .panel {
    padding: 8px;
    margin-top: 8px;
    font-size: 12px;
    background-color: #f2f4f7;
  }
  .theme__default .fx-deal-inquiry-return-information-detail .deal-inquiry-attachments-list .description {
    margin-bottom: 0;
    display: inline-block;
  }
  .theme__default .fx-deal-inquiry-return-information-detail .deal-inquiry-attachments-list .download-button {
    display: inline-block;
  }
  .theme__default .fx-deal-inquiry-select-list {
    height: 465px;
  }
  .theme__default .fx-deal-inquiry-select-list .table-wrapper {
    margin-bottom: 24px;
  }
  .theme__default .fx-deal-inquiry-select-list .select-list-wrapper {
    height: 408px;
  }
  .theme__default .deal-inquiry-payment-select .form-footer {
    margin-top: 16px;
  }
  .theme__default .page-header-borderless .btn-link.link-inner, .theme__default .page-header-borderless .btn-link.link-inner:active, .theme__default .page-header-borderless .btn-link.link-inner:focus {
    color: #1358bf !important;
  }
  .theme__default .page-header-borderless .btn-link.link-inner:focus:hover, .theme__default .page-header-borderless .btn-link.link-inner:hover {
    color: #f90 !important;
  }
  .theme__default textarea.form-control.fx-textarea {
    min-height: 100px;
  }
  .theme__default .showcase .shop-two-columns:after, .theme__default .showcase .shop-two-columns:before {
    content: " ";
    display: table;
  }
  .theme__default .showcase .shop-two-columns:after {
    clear: both;
  }
  .theme__default .showcase .shop-left-col {
    float: left;
    width: 240px;
  }
  @media (max-width: 991px) {
    .theme__default .showcase .shop-left-col {
      width: 200px;
    }
  }
  .theme__default .showcase .categories {
    top: 58px;
    width: 240px;
    position: static;
  }
  @media (max-width: 991px) {
    .theme__default .showcase .categories {
      width: 200px;
    }
  }
  .theme__default .showcase .categories.fixed {
    position: fixed;
  }
  .theme__default .showcase .categories-heading {
    margin-bottom: 16px;
    font-size: 30px;
    font-weight: 300;
    color: #4a4a4a;
  }
  .theme__default .showcase .categories-list-item.current .categories-list-link {
    -webkit-transform: translate(12px);
    -ms-transform: translate(12px);
    transform: translate(12px);
    color: #f90 !important;
  }
  .theme__default .showcase .categories-list-item.current .categories-list-link:active, .theme__default .showcase .categories-list-item.current .categories-list-link:focus {
    color: #f90 !important;
  }
  .theme__default .showcase .categories-list-item.current .categories-list-link:focus:hover, .theme__default .showcase .categories-list-item.current .categories-list-link:hover {
    color: #e58a00 !important;
  }
  .theme__default .showcase .categories-list-link {
    color: #4a4a4a !important;
    -webkit-transition: transform .5s;
    -o-transition: transform .5s;
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s;
    display: inline-block;
    padding: 8px 0;
  }
  .theme__default .showcase .categories-list-link:active, .theme__default .showcase .categories-list-link:focus {
    color: #4a4a4a !important;
  }
  .theme__default .showcase .categories-list-link:focus:hover, .theme__default .showcase .categories-list-link:hover {
    color: #e58a00 !important;
  }
  .theme__default .showcase .shop-right-col {
    position: relative;
    right: -16px;
    padding: 16px;
    margin: -16px 0 -16px 240px;
    overflow: hidden;
  }
  @media (max-width: 991px) {
    .theme__default .showcase .shop-right-col {
      margin-left: 216px;
    }
  }
  .theme__default .showcase .other-platforms {
    margin-top: 32px;
    padding: 40px 0 84px;
    border-top: 2px solid #e4e8eb;
  }
  .theme__default .shop-item-list {
    margin-top: -16px;
  }
  .theme__default .shop-item-list .shop-item-group {
    padding-top: 28px;
  }
  .theme__default .shop-item-list .shop-item-heading {
    margin-bottom: 12px;
    font-size: 18px;
    color: #9b9b9b;
  }
  .theme__default .shop-item-list .shop-item .inner {
    height: 200px;
    padding: 16px 24px;
  }
  .theme__default .shop-item-list .shop-item .shop-item-badge {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 60px;
    height: 60px;
  }
  .theme__default .shop-item-list .shop-item .shop-item-badge img {
    max-width: 100%;
    max-height: 100%;
  }
  .theme__default .shop-item-list .shop-item .shop-item-img {
    height: 44px;
    margin-bottom: 16px;
  }
  .theme__default .shop-item-list .shop-item .shop-item-img img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
  }
  .theme__default .shop-item-list .shop-item .shop-item-text {
    height: 72px;
    overflow: hidden;
    font-size: 18px;
    color: #4a4a4a;
  }
  .theme__default .shop-item-list .shop-item .shop-item-link {
    position: absolute;
    bottom: 16px;
    left: 24px;
    color: #ffdd2d;
  }
  .theme__default .shop-item-list .shop-item.activated .inner {
    border-color: transparent;
    background-color: #7ed321;
  }
  .theme__default .shop-item-list .shop-item.activated .inner .shop-item-link, .theme__default .shop-item-list .shop-item.activated .inner .shop-item-text {
    color: #4a4a4a;
  }
  .theme__default .shop-item-list .shop-item.activated .inner:hover {
    background-color: #7edb19;
  }
  .theme__default .credit-modal .modal-title {
    font-weight: 300;
  }
  .theme__default .shop-catalog-item-modal .modal-dialog {
    width: 100%;
    max-width: 984px;
    padding: 12px;
    margin-top: 0;
    margin-bottom: 0;
  }
  .theme__default .shop-catalog-item-modal .modal-header {
    background-color: #fff;
    border-bottom: none;
  }
  .theme__default .shop-catalog-item-modal .modal-title {
    white-space: normal;
  }
  .theme__default .shop-catalog-item-modal .shop-details-form .modal-footer {
    padding: 24px 0 0;
    margin-right: -4px;
    border-top: 0;
  }
  .theme__default .shop-catalog-item-modal .shop-details-form .shop-description {
    text-align: center;
    font-size: 16px;
    color: #4a4a4a;
    padding-bottom: 12px;
  }
  .theme__default .shop-catalog-item-modal .shop-details-form.payroll .description {
    text-align: center;
    padding: 4px 0 12px;
    max-width: 684px;
  }
  .theme__default .shop-catalog-item-modal .shop-details-form.payroll .col-form {
    margin: 0 auto;
    max-width: 712px;
  }
  .theme__default .shop-catalog-item-modal .shop-details-form.payroll .modal-footer .form-footer .row .form-actions.pull-right {
    text-align: center;
    padding: 8px 0;
    width: 100%;
  }
  .theme__default .shop-catalog-item-modal .shop-card-icon {
    width: 100px;
    height: 60px;
  }
  .theme__default .shop-catalog-item-modal .shop-card-main-header {
    color: #4a4a4a;
    display: inline;
    font-size: 36px;
    font-weight: 300;
    vertical-align: top;
    text-transform: none;
  }
  .theme__default .shop-catalog-item-modal .badge-leader {
    color: #ffdd2d;
  }
  .theme__default .shop-catalog-item-modal .badge-leader, .theme__default .shop-catalog-item-modal .badge-new {
    display: inline-block;
    margin-top: 8px;
    margin-left: 12px;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 400;
  }
  .theme__default .shop-catalog-item-modal .badge-new {
    color: #ffb800;
  }
  .theme__default .shop-catalog-item-modal .modal-body {
    margin-top: 4px;
    padding-top: 0;
  }
  .theme__default .shop-catalog-item-modal .modal-body .content-wrap {
    background-image: -webkit-linear-gradient(left, #f2f4f7 80%, #fff);
    background-image: -o-linear-gradient(left, #f2f4f7 80%, #fff 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(80%, #f2f4f7), to(#fff));
    background-image: linear-gradient(90deg, #f2f4f7 80%, #fff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff2f4f7", endColorstr="#ffffffff", GradientType=1);
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  .theme__default .shop-catalog-item-modal .modal-body .content-wrap-inner {
    display: table-row;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content {
    display: table-cell;
    width: 100%;
    min-height: 100px;
    padding-top: 12px;
    padding-right: 24px;
    background: #fff;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .header {
    color: #4a4a4a;
    font-size: 20px;
    margin-bottom: 12px;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .intro-text {
    color: #4a4a4a;
    font-size: 16px;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .screenshots {
    margin: 12px -12px -12px;
    overflow: hidden;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .screenshots .item-screenshot {
    float: left;
    margin: 0;
    padding: 12px;
    width: 33.33%;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .screenshots .item-screenshot .items-shadow {
    -webkit-box-shadow: 0 0 5px 0 #e4e8eb;
    box-shadow: 0 0 5px 0 #e4e8eb;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    height: 116px;
    min-width: 116px;
    background-repeat: no-repeat;
    background-position: 50%;
    -webkit-background-size: cover;
    background-size: cover;
    overflow: hidden;
    cursor: pointer;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .screenshots .item-screenshot .items-shadow:hover {
    -webkit-box-shadow: 0 0 5px 1px #acacac;
    box-shadow: 0 0 5px 1px #acacac;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .thumbnails-slider .slick-slide {
    max-width: 33.33333333333333%;
    padding: 12px;
    position: relative;
    cursor: pointer;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .thumbnails-slider .slick-slide .slide-wrapper {
    border: 2px solid transparent;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .thumbnails-slider .slick-slide .slide-wrapper .slide-image {
    width: 100%;
    margin: 0 auto;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .thumbnails-slider .slick-slide.slick-current .slide-wrapper {
    border-color: #f90;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .thumbnails-slider .slick-slide.slick-current .slide-wrapper:after {
    content: "";
    position: absolute;
    left: 50%;
    margin-left: -2px;
    top: 4px;
    border: 4px solid transparent;
    border-bottom: 4px solid #f90;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .screenshots-slider {
    margin: 12px 0 0;
    padding: 12px 12px 0;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .screenshots-slider .arrow-circle-container {
    position: absolute;
    z-index: 10;
    top: 50%;
    overflow: hidden;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .screenshots-slider .arrow-circle-container.right {
    right: 16px;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .screenshots-slider .arrow-circle-container.left {
    left: 16px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .screenshots-slider .arrow-circle-container .arrow-circle {
    width: 24px;
    height: 24px;
    background: transparent;
    border: 1px solid transparent;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    cursor: pointer;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .screenshots-slider .arrow-circle-container .arrow-circle .icon-side-arrow-left, .theme__default .shop-catalog-item-modal .modal-body .col-content .screenshots-slider .arrow-circle-container .arrow-circle .icon-side-arrow-right {
    color: #ffdd2d;
    font-size: 24px;
    width: 24px;
    margin-left: -1px;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .screenshots-slider .arrow-circle-container .arrow-circle:hover {
    cursor: pointer;
    background: #ffdd2d;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .screenshots-slider .arrow-circle-container .arrow-circle:hover .icon-side-arrow-left, .theme__default .shop-catalog-item-modal .modal-body .col-content .screenshots-slider .arrow-circle-container .arrow-circle:hover .icon-side-arrow-right {
    color: #fff;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .screenshots-slider .slick-list {
    overflow: hidden;
    -webkit-box-shadow: 0 0 24px 0 rgba(50, 50, 50, 0.82);
    box-shadow: 0 0 24px 0 rgba(50, 50, 50, 0.82);
    z-index: 2;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .screenshots-slider .slick-list .slick-slide img {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .additional-info {
    margin-top: 32px;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .link-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin-bottom: 12px;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .link-item .link-icon {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    width: 20px;
    height: 20px;
    margin-right: 12px;
    text-align: center;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .link-item .link-icon img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .link-item .icon-external-url {
    display: inline-block;
    vertical-align: middle;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .description {
    margin-top: 24px;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .documents {
    margin-top: 12px;
    line-height: 32px;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .documents .header {
    margin-bottom: 4px;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .documents .item-document {
    text-align: left;
    line-height: 24px;
    margin-top: 4px;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .similar-services {
    margin-top: 32px;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-content .similar-services .item-row {
    padding-bottom: 4px;
    overflow: hidden;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-aside {
    background-image: -webkit-linear-gradient(top, #fff, rgba(255, 255, 255, 0) 10%);
    background-image: -o-linear-gradient(top, #fff 0, rgba(255, 255, 255, 0) 10%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(10%, rgba(255, 255, 255, 0)));
    background-image: linear-gradient(180deg, #fff 0, rgba(255, 255, 255, 0) 10%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffffff", endColorstr="#00ffffff", GradientType=0);
    display: table-cell;
    padding: 12px 0 24px 24px;
    width: 204px;
    min-width: 204px;
    min-height: 100px;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-aside .private-office-subscription-link {
    text-align: left;
    margin-top: 8px;
    white-space: pre-line;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-aside .button-text {
    margin-top: 24px;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-aside .status {
    border: 2px solid #ffdd2d;
    padding: 16px;
    margin-top: 24px;
    text-align: center;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-aside .status.no-border {
    border: none;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-aside .status.notify {
    position: relative;
    padding: 0;
    padding-left: 28px;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-aside .status.notify .icon-exclamation-triangle {
    position: absolute;
    top: 0;
    left: 0;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-aside .status .bfm-status-text {
    margin-bottom: 16px;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-aside .status .btn {
    white-space: normal;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-aside .status-configure-accounts {
    border-bottom: 1px solid #e4e8eb;
    margin: 0 4px 24px;
    padding: 24px 0;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-aside .status-configure-accounts .link-outer {
    text-align: left;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-aside .service-item .header {
    margin-top: 24px;
    margin-bottom: 8px;
    font-size: 16px;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-aside .service-item .service-value {
    color: #ffdd2d;
    font-size: 30px;
    font-weight: 300;
    margin-bottom: 0;
  }
  .theme__default .shop-catalog-item-modal .modal-body .col-form {
    max-width: 652px;
  }
  .theme__default .shoprc-slider {
    position: relative;
    width: 100%;
    height: 8px;
    margin: 24px 0 44px;
    padding-bottom: 80px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
  }
  .theme__default .shoprc-slider:last-child {
    padding-bottom: 64px;
  }
  .theme__default .shoprc-slider-track {
    position: absolute;
    left: 0;
    z-index: 3;
    height: 8px;
    background-color: #56c816;
    -webkit-border-radius: 4px;
    border-radius: 4px;
  }
  .theme__default .shoprc-slider-handle {
    background-image: -webkit-linear-gradient(top, #7dca3a, #56ab22);
    background-image: -o-linear-gradient(top, #7dca3a 0, #56ab22 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#7dca3a), to(#56ab22));
    background-image: linear-gradient(180deg, #7dca3a 0, #56ab22);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff7dca3a", endColorstr="#ff56ab22", GradientType=0);
    position: absolute;
    z-index: 4;
    width: 24px;
    height: 24px;
    margin-top: -8px;
    margin-left: -12px;
    border: 2px solid #56c816;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
  }
  .theme__default .shoprc-slider-handle:active, .theme__default .shoprc-slider-handle:focus, .theme__default .shoprc-slider-handle:hover {
    background-image: -webkit-linear-gradient(top, #8aea2e, #67c023);
    background-image: -o-linear-gradient(top, #8aea2e 0, #67c023 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#8aea2e), to(#67c023));
    background-image: linear-gradient(180deg, #8aea2e 0, #67c023);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff8aea2e", endColorstr="#ff67c023", GradientType=0);
    border-color: #9eee00;
  }
  .theme__default .shoprc-slider-mark {
    position: absolute;
    z-index: 3;
    top: 24px;
    left: 0;
    width: 100%;
    font-size: 16px;
  }
  .theme__default .shoprc-slider-mark-text {
    position: absolute;
    text-align: center;
    color: #4a4a4a;
    cursor: pointer;
  }
  .theme__default .shoprc-slider-mark-text-active {
    color: #acacac;
  }
  .theme__default .shoprc-slider-step {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 8px;
    background-color: #f2f4f7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
  }
  .theme__default .shop-no-permission-modal {
    text-align: center;
    color: #4a4a4a;
  }
  .theme__default .shop-no-permission-modal .image {
    width: 112px;
    height: 112px;
    margin-top: 32px;
    margin-bottom: 0;
  }
  .theme__default .shop-no-permission-modal .title {
    margin-top: 60px;
    margin-bottom: 24px;
    font-size: 36px;
    font-weight: 300;
    color: #56c816;
  }
  .theme__default .shop-no-permission-modal .content {
    max-width: 608px;
    margin: 0 auto;
    font-size: 16px;
  }
  .theme__default .shop-no-permission-modal .btn {
    margin-top: 88px;
    margin-bottom: 20px;
  }
  .theme__default .shop-no-permission-modal-small .title {
    margin-top: 56px;
    font-size: 30px;
  }
  .theme__default .shop-no-permission-modal-small .btn {
    margin-top: 56px;
  }
  .theme__default .icon-check-mixin {
    width: 20px;
    height: 20px;
    color: #fff;
    background: #fff;
    border: 1px solid #e4e8eb;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    line-height: 20px;
  }
  .theme__default .icon-check-mixin:before {
    display: none;
  }
  .theme__default .icon-check-mixin-checked {
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    background: #56c816;
    border: 0;
  }
  .theme__default .icon-check-mixin-checked:before {
    display: inline-block;
  }
  .theme__default .shop-new-account-modal .select-type {
    margin: 0 -12px 44px;
    text-align: center;
  }
  .theme__default .shop-new-account-modal .select-type .account-type-wrapper {
    position: relative;
    width: 234px;
    max-width: 25%;
    display: inline-block;
  }
  .theme__default .shop-new-account-modal .select-type .account-type {
    margin: 0 12px;
    vertical-align: top;
    border: 2px solid #e4e8eb;
    -webkit-border-radius: 4px;
    border-radius: 4px;
  }
  .theme__default .shop-new-account-modal .select-type .account-type:hover, .theme__default .shop-new-account-modal .select-type .account-type:hover .icon-check {
    border-color: #a9b6c0;
  }
  .theme__default .shop-new-account-modal .select-type .account-type.active {
    border-color: #56c816;
  }
  .theme__default .shop-new-account-modal .select-type .account-type.active .icon-check {
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    background: #56c816;
    border: 0;
  }
  .theme__default .shop-new-account-modal .select-type .account-type.active .icon-check:before {
    display: inline-block;
  }
  .theme__default .shop-new-account-modal .select-type .icon-check {
    width: 20px;
    height: 20px;
    color: #fff;
    background: #fff;
    border: 1px solid #e4e8eb;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    line-height: 20px;
    position: absolute;
    left: 50%;
    bottom: 20px;
    margin-left: -10px;
  }
  .theme__default .shop-new-account-modal .select-type .icon-check:before {
    display: none;
  }
  .theme__default .shop-new-account-modal .select-type label {
    width: 100%;
    height: 252px;
    margin: 0;
    padding: 24px 16px;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
  }
  .theme__default .shop-new-account-modal .select-type label:after, .theme__default .shop-new-account-modal .select-type label:before {
    display: none;
  }
  .theme__default .shop-new-account-modal .select-type label .type-icon {
    -webkit-transition: color .25s ease-in-out;
    -o-transition: color .25s ease-in-out;
    transition: color .25s ease-in-out;
    display: block;
    width: 60px;
    margin: 0 auto 40px;
    font-size: 68px;
    color: #56c816;
  }
  .theme__default .shop-new-account-modal > .title {
    margin-bottom: 44px;
    font-size: 16px;
    text-align: center;
  }
  .theme__default .shop-new-account-modal .list {
    margin-bottom: 32px;
  }
  .theme__default .shop-new-account-modal .list .title {
    margin-bottom: 12px;
    font-size: 20px;
  }
  .theme__default .shop-new-account-modal .list .list-wrap {
    height: 228px;
  }
  .theme__default .shop-new-account-modal .list .list-wrap .list-radio-group ul {
    border: 0;
  }
  .theme__default .shop-new-account-modal .list .list-wrap .list-radio-group li {
    position: relative;
    border: 1px solid #e4e8eb;
    cursor: pointer;
  }
  .theme__default .shop-new-account-modal .list .list-wrap .list-radio-group li .radio label {
    margin: 10px 0;
    font-size: 16px;
    padding-left: 64px;
  }
  .theme__default .shop-new-account-modal .list .list-wrap .list-radio-group li .radio label:after, .theme__default .shop-new-account-modal .list .list-wrap .list-radio-group li .radio label:before {
    display: none;
  }
  .theme__default .shop-new-account-modal .list .list-wrap .list-radio-group li .icon-check {
    width: 20px;
    height: 20px;
    color: #fff;
    background: #fff;
    border: 1px solid #e4e8eb;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    line-height: 20px;
    position: absolute;
    top: 12px;
    left: 24px;
    width: 16px;
    height: 16px;
  }
  .theme__default .shop-new-account-modal .list .list-wrap .list-radio-group li .icon-check:before {
    display: none;
  }
  .theme__default .shop-new-account-modal .list .list-wrap .list-radio-group li:hover {
    background: #fff;
  }
  .theme__default .shop-new-account-modal .list .list-wrap .list-radio-group li:hover, .theme__default .shop-new-account-modal .list .list-wrap .list-radio-group li:hover .icon-check {
    border-color: #a9b6c0;
  }
  .theme__default .shop-new-account-modal .list .list-wrap .list-radio-group li.active {
    background: #fff;
    border-color: #56c816;
  }
  .theme__default .shop-new-account-modal .list .list-wrap .list-radio-group li.active .icon-check {
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    background: #56c816;
    border: 0;
    top: 10px;
    left: 22px;
    width: 20px;
    height: 20px;
  }
  .theme__default .shop-new-account-modal .list .list-wrap .list-radio-group li.active .icon-check:before {
    display: inline-block;
  }
  .theme__default .shop-new-account-modal .goz-number-input-wrap {
    margin-bottom: 40px;
  }
  .theme__default .shop-new-account-modal .goz-number-input-wrap .title {
    margin-bottom: 12px;
    font-size: 20px;
  }
  .theme__default .shop-new-account-modal .goz-number-input-wrap .form-control:focus {
    border-color: #56c816;
  }
  .theme__default .shop-new-account-modal-footer .modal-footer {
    padding: 0;
    border: none;
    text-align: center;
  }
  .theme__default .shop-new-account-modal-footer .modal-footer .btn {
    font-size: 16px;
    line-height: 28px;
    min-width: 128px;
  }
  .theme__default .shop-new-account-modal-footer .modal-footer .form-actions {
    float: none !important;
    display: inline-block;
  }
  @media (max-width: 991px) {
    .theme__default .shop-new-account-modal .select-type {
      margin: 0 -8px 44px;
    }
    .theme__default .shop-new-account-modal .select-type .account-type {
      margin: 0 8px;
    }
    .theme__default .shop-new-account-modal .select-type label {
      padding: 16px 8px;
      font-size: 14px;
    }
  }
  .theme__default .brokerage-modal .modal-header {
    background: transparent;
    border-bottom: 0;
    text-transform: none;
    font-weight: 500;
    padding-bottom: 0;
  }
  .theme__default .brokerage-modal .modal-header .modal-title {
    text-transform: none;
    text-align: center;
    font-size: 24px;
    font-weight: 300;
    color: #616161;
  }
  .theme__default .brokerage-modal .modal-body {
    padding: 24px 80px;
  }
  .theme__default .brokerage-modal .modal-body .material-text-field:last-child {
    margin-bottom: 32px;
  }
  .theme__default .smart-terminal-req-modal {
    width: 840px;
  }
  .theme__default .smart-terminal-req-modal .modal-content {
    background-image: url(../images/shop/smart-terminal/evotor.jpg?v=b3fa5705d47fd864bfcd3fe1ef9e1842);
    -webkit-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .theme__default .smart-terminal-req-modal .modal-content .modal-header {
    min-height: 40px;
    border-bottom: 0;
    background-color: transparent;
  }
  .theme__default .smart-terminal-req-modal .modal-content .modal-body {
    padding: 0 36px 44px 40px;
  }
  .theme__default .smart-terminal-req-modal .modal-content .modal-body .title {
    margin-bottom: 24px;
    line-height: 1.3;
    font-size: 44px;
    font-weight: 300;
  }
  .theme__default .smart-terminal-req-modal .modal-content .modal-body .btn {
    width: 184px;
  }
  .theme__default .smart-terminal-req-modal .modal-content .modal-body .buy-section {
    color: #fff;
  }
  .theme__default .smart-terminal-req-modal .modal-content .modal-body .buy-section .section-text {
    margin-bottom: 16px;
  }
  .theme__default .smart-terminal-req-modal .modal-content .modal-body .buy-section .smart-terminal-btn {
    border-width: 2px;
    color: #f78429;
    background-color: #fff;
  }
  .theme__default .smart-terminal-req-modal .modal-content .modal-body .buy-section .smart-terminal-btn:active, .theme__default .smart-terminal-req-modal .modal-content .modal-body .buy-section .smart-terminal-btn:hover {
    color: #fff;
    border-color: #fff;
  }
  .theme__default .smart-terminal-req-modal .modal-content .modal-body .buy-section .smart-terminal-btn:hover {
    background-color: #f78429;
  }
  .theme__default .smart-terminal-req-modal .modal-content .modal-body .buy-section .smart-terminal-btn:active {
    background-color: #d25d00;
  }
  .theme__default .smart-terminal-req-modal .modal-content .modal-body .rent-section {
    padding-left: 48px;
    color: #1f1f22;
  }
  .theme__default .smart-terminal-req-modal .modal-content .modal-body .rent-section .input-section {
    padding-left: 2px;
  }
  .theme__default .smart-terminal-req-modal .modal-content .modal-body .rent-section .smart-terminal-btn {
    color: #fff;
    background-color: #f78429;
  }
  .theme__default .smart-terminal-req-modal .modal-content .modal-body .rent-section .smart-terminal-btn:hover {
    background-color: #ffa259;
  }
  .theme__default .smart-terminal-req-modal .modal-content .modal-body .rent-section .smart-terminal-btn:active {
    background-color: #d25d00;
  }
  .theme__default .smart-terminal-req-modal .modal-content .modal-body .button-section {
    margin-top: 48px;
  }
  .theme__default .float-placeholder-wrapper {
    position: relative;
    margin-top: 8px;
    padding-top: 20px;
  }
  .theme__default .float-placeholder-wrapper label.float-place-holder {
    position: absolute;
    z-index: 1;
    line-height: 1.7;
    color: #b2b8bf;
    -webkit-transition-property: font-size, -webkit-transform;
    transition-property: font-size, -webkit-transform;
    -o-transition-property: transform, font-size;
    transition-property: transform, font-size;
    transition-property: transform, font-size, -webkit-transform;
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s;
    pointer-events: none;
  }
  .theme__default .float-placeholder-wrapper label.float-place-holder.float {
    font-size: 12px;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  .theme__default .float-placeholder-wrapper label.float-place-holder.error {
    color: #db1237;
  }
  .theme__default .float-placeholder-wrapper .form-control, .theme__default .float-placeholder-wrapper .Select .Select-control {
    min-height: 28px;
    height: 28px;
    padding: 0;
    padding-top: 4px;
    border-top: 0;
    border-right: 0;
    border-left: 0;
  }
  .theme__default .float-placeholder-wrapper .Select .Select-control .Select-value {
    left: 0;
    line-height: 1.7;
  }
  .theme__default .float-placeholder-wrapper .Select .Select-control .Select-arrow {
    top: 4px;
  }
  .theme__default .individual-deposit-products-select-modal .border-right-gray {
    border-right: 1px solid #e4e8eb;
  }
  .theme__default .individual-deposit-products-select-modal .individual-deposit-card {
    stroke: #b2b8bf;
  }
  .theme__default .individual-deposit-products-select-modal .individual-deposit-card:hover {
    stroke: #f90;
  }
  .theme__default .individual-deposit-products-select-modal .pointer-events-none {
    pointer-events: none;
  }
  .theme__default .offer-agreement-status {
    margin-top: 24px;
    text-align: center;
    border: 2px solid #ffb800;
    padding: 16px;
  }
  .theme__default .offer-agreement-status .body {
    margin-top: 16px;
  }
  .theme__default .offer-agreement-status .footer {
    margin-top: 16px;
    white-space: pre-line;
  }
  .theme__default .oa-status-button {
    margin-top: 16px;
    height: 40px;
  }
  .theme__default .notifications-widget {
    position: relative;
    display: inline-block;
    margin-left: 8px;
  }
  .theme__default .notifications-widget .badge {
    position: absolute;
    top: -8px;
    right: -16px;
  }
  .theme__default .notifications-widget .link-header {
    margin-right: 0;
  }
  .theme__default .notifications-widget .notifications-list {
    -webkit-box-shadow: 0 5px 40px 0 rgba(31, 31, 34, 0.5);
    box-shadow: 0 5px 40px 0 rgba(31, 31, 34, 0.5);
    position: absolute;
    z-index: 1100;
    top: 100%;
    right: -8px;
    width: 388px;
    min-height: 60px;
    margin-top: 8px;
    font-size: 14px;
    line-height: 20px;
    background-color: #fff;
    color: #b2b8bf;
  }
  .theme__default .notifications-widget .notifications-list:before {
    content: "";
    display: block;
    position: absolute;
    right: 20px;
    bottom: 100%;
    border: 10px solid transparent;
    border-bottom-color: #fff;
  }
  .theme__default .notifications-widget .notifications-list .header {
    height: 56px;
    padding: 12px;
    line-height: 32px;
    border-bottom: 1px solid #e4e8eb;
    color: #1f1f22;
  }
  .theme__default .notifications-widget .notifications-list .footer {
    height: 52px;
    line-height: 52px;
    border-top: 1px solid #e4e8eb;
  }
  .theme__default .notifications-widget .notifications-list .notifications-list-items {
    max-height: 504px;
    overflow-y: auto;
  }
  .theme__default .notifications-widget .notifications-list .empty-list {
    padding-top: 12px;
    line-height: 60px;
    text-align: center;
  }
  .theme__default .notifications-widget .notification-popup .popup-list-items {
    height: 64px;
    overflow-y: initial;
  }
  .theme__default .notifications-widget .notification-popup .popup-list-items .popup-item {
    cursor: default;
    height: 64px;
    background: #fff;
  }
  .theme__default .notifications-widget .notification-popup .popup-list-items .popup-item:hover {
    background: #fff;
    border-left: 0;
    padding-left: 12px;
  }
  .theme__default .notifications-widget .notification-popup .popup-list-items .popup-item .item-message {
    width: 316px;
  }
  .theme__default .sbbol3 .notifications-widget .notifications-list {
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
  .theme__default .sbbol3 .notifications-widget .notifications-list .notifications-list-items .notifications-list-item:last-child {
    -webkit-border-bottom-right-radius: 8px;
    border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    border-bottom-left-radius: 8px;
  }
  .theme__default .notifications-page .notifications-list {
    min-height: 120px;
    margin-bottom: 20px;
    position: relative;
  }
  .theme__default .notifications-page .selectFilters {
    margin-bottom: 24px;
  }
  .theme__default .notifications-page .selectFilters .notifications-select {
    width: 180px;
  }
  .theme__default .notifications-page .selectFilters .notifications-select-group {
    width: 344px;
  }
  .theme__default .notifications-page .notifications-list-items {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  .theme__default .notifications-page .notifications-list-items.empty-list {
    height: 296px;
  }
  .theme__default .notifications-page .notifications-list-items.empty-list img {
    display: block;
    margin: 0 auto 12px;
    width: 220px;
    height: 152px;
  }
  .theme__default .notifications-page .notifications-list-items.empty-list .table-row:after, .theme__default .notifications-page .notifications-list-items.empty-list .table-row:before {
    display: none;
  }
  .theme__default .notifications-page .notifications-list-items.empty-list .table-row:hover .table-cell {
    background-color: transparent;
  }
  .theme__default .notifications-page .notifications-list-items.layout-auto {
    table-layout: auto;
  }
  .theme__default .notifications-page .notifications-list-items.selectable .table-row:hover {
    background-color: #f2f4f7;
    cursor: pointer;
  }
  .theme__default .notifications-page .notifications-list-items.selectable .table-header .table-row:hover {
    background-color: transparent;
  }
  .theme__default .notifications-page .notifications-list-items .table-row {
    display: table-row;
  }
  .theme__default .notifications-page .notifications-list-items .table-row:after, .theme__default .notifications-page .notifications-list-items .table-row:before {
    content: "";
    display: table-cell;
    width: 24px;
    border: 8px solid transparent;
    border-left-width: 8px;
    border-right-width: 8px;
    padding: 2px;
  }
  .theme__default .notifications-page .notifications-list-items .table-row .table-cell {
    border: 1px solid transparent;
    border-left: none;
    border-right: none;
    padding: 12px;
  }
  .theme__default .notifications-page .notifications-list-items .table-row .table-cell:first-child {
    padding-left: 4px;
  }
  .theme__default .notifications-page .notifications-list-items .table-row .table-cell:last-child {
    padding-right: 4px;
  }
  .theme__default .notifications-page .notifications-list-items .table-cell {
    display: table-cell;
    vertical-align: middle;
    float: none;
  }
  .theme__default .notifications-page .notifications-list-items .table-cell.cell-separator {
    width: 24px;
    vertical-align: middle;
  }
  .theme__default .notifications-page .notifications-list-items .table-cell.table-cell-date {
    width: 112px;
  }
  .theme__default .notifications-page .notifications-list-items .table-cell.table-cell-percent {
    width: 100px;
  }
  .theme__default .notifications-page .notifications-list-items .table-cell.table-cell-context {
    width: 56px;
  }
  .theme__default .notifications-page .notifications-list-items .table-cell.table-cell-icon {
    width: 32px;
  }
  .theme__default .notifications-page .notifications-list-items .table-header {
    display: table-header-group;
  }
  .theme__default .notifications-page .notifications-list-items .table-header .table-row .table-cell, .theme__default .notifications-page .notifications-list-items .table-header .table-row:after, .theme__default .notifications-page .notifications-list-items .table-header .table-row:before {
    border-top: 1px solid #e4e8eb !important;
    border-bottom: 1px solid #e4e8eb !important;
    border-left: none;
    border-right: none;
  }
  .theme__default .notifications-page .notifications-list-items .table-header .table-cell {
    font-size: 14px;
    font-weight: 400;
    border: 1px solid transparent !important;
    border-top-color: #e4e8eb !important;
    border-bottom-color: #e4e8eb !important;
    position: relative;
    white-space: nowrap;
    word-wrap: normal;
    overflow-wrap: normal;
    padding: 12px 8px;
  }
  .theme__default .notifications-page .notifications-list-items .table-header .table-cell > .label {
    cursor: pointer;
    color: #7d838a;
    text-transform: uppercase;
    white-space: nowrap;
    word-wrap: normal;
    overflow-wrap: normal;
    overflow: hidden;
    display: block;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
  }
  .theme__default .notifications-page .notifications-list-items .table-header .table-cell .checkbox {
    margin: 0;
  }
  .theme__default .notifications-page .notifications-list-items .table-body {
    display: table-row-group;
  }
  .theme__default .notifications-page .notifications-list-items .table-body .table-row:hover {
    background-color: transparent;
  }
  .theme__default .notifications-page .notifications-list-items .table-body .table-row:hover:before {
    -webkit-border-image: url("data:image/svg+xml;  base64,PHN2ZyBmaWxsPSIjZjNmNWY3IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyMiAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjIgMHYxNWMtMy4zMSAwLTYtMi42OS02LTZ2LTNjMC0zLjMxIDIuNjktNiA2LTZ6Ii8+PC9zdmc+") 6 8 / 6px 8px repeat;
    -o-border-image: url("data:image/svg+xml;  base64,PHN2ZyBmaWxsPSIjZjNmNWY3IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyMiAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjIgMHYxNWMtMy4zMSAwLTYtMi42OS02LTZ2LTNjMC0zLjMxIDIuNjktNiA2LTZ6Ii8+PC9zdmc+") 6 8 / 6px 8px repeat;
    border-image: url("data:image/svg+xml;  base64,PHN2ZyBmaWxsPSIjZjNmNWY3IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyMiAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjIgMHYxNWMtMy4zMSAwLTYtMi42OS02LTZ2LTNjMC0zLjMxIDIuNjktNiA2LTZ6Ii8+PC9zdmc+") 6 8 / 6px 8px repeat;
    -moz-border-image: url("data:image/svg+xml;  base64,PHN2ZyBmaWxsPSIjZjNmNWY3IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyMiAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjIgMHYxNWMtMy4zMSAwLTYtMi42OS02LTZ2LTNjMC0zLjMxIDIuNjktNiA2LTZ6Ii8+PC9zdmc+") 6 8 / 6px 8px stretch;
    }
    .theme__default .notifications-page .notifications-list-items .table-body .table-row:hover:after {
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZjNmNWY3IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyMiAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMCAwdjE1YzMuMzEgMCA2LTIuNjkgNi02di0zYzAtMy4zMS0yLjY5LTYtNi02eiIvPjwvc3ZnPg==") 6 8 / 6px 8px repeat;
    -o-border-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZjNmNWY3IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyMiAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMCAwdjE1YzMuMzEgMCA2LTIuNjkgNi02di0zYzAtMy4zMS0yLjY5LTYtNi02eiIvPjwvc3ZnPg==") 6 8 / 6px 8px repeat;
    border-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZjNmNWY3IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyMiAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMCAwdjE1YzMuMzEgMCA2LTIuNjkgNi02di0zYzAtMy4zMS0yLjY5LTYtNi02eiIvPjwvc3ZnPg==") 6 8 / 6px 8px repeat;
    -moz-border-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZjNmNWY3IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyMiAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMCAwdjE1YzMuMzEgMCA2LTIuNjkgNi02di0zYzAtMy4zMS0yLjY5LTYtNi02eiIvPjwvc3ZnPg==") 6 8 / 6px 8px stretch;
    }
    .theme__default .notifications-page .notifications-list-items .table-body .table-row:hover .table-cell {
    background-color: #f2f4f7;
    }
    .theme__default .notifications-page .notifications-list-items .table-body .table-cell {
    padding: 12px;
    }
    .theme__default .notifications-page .notifications-list-items .table-body .table-cell.table-cell-context {
    padding-bottom: 0;
    padding-top: 0;
    }
    .theme__default .notifications-page .notifications-list-items .table-body.padding-sm .table-cell {
    padding: 4px 12px;
    }
    .theme__default .notifications-page .notifications-list-items .table-body.vertical-top .table-cell {
    vertical-align: top;
    }
    .theme__default .notifications-page .notifications-list-items.display-table-list.table-animated-hover .table-row {
    -webkit-transition: background .4s ease;
    -o-transition: background .4s ease;
    transition: background .4s ease;
    }
    .theme__default .notifications-page .notifications-list-items.display-table-list.table-animated-hover .table-cell-muted {
    -webkit-transition: opacity 1s ease;
    -o-transition: opacity 1s ease;
    transition: opacity 1s ease;
    }
    .theme__default .notifications-page .notifications-list-items.display-table-list .table-row:hover {
    background: #f2f4f7;
    }
    .theme__default .notifications-page .notifications-list-items.display-table-list .table-row:hover .table-cell-muted {
    opacity: .15;
    }
    .theme__default .notifications-page .notifications-list-items.display-table-list .table-row .table-cell:not(first-child) {
      padding: 12px 12px 12px 0;
    }
    .theme__default .notifications-page .notifications-list-items.display-table-list .table-row .table-cell:first-child {
      padding: 12px;
    }
    .theme__default .notifications-page .notifications-list-items.display-table-list .table-row .table-cell.table-cell-error-indicator {
      width: 44px;
    }
    .theme__default .notifications-page .notifications-list-items.display-table-list .table-row .table-cell.table-cell-number {
      width: 64px;
    }
    .theme__default .notifications-page .notifications-list-items.display-table-list .table-row .table-cell.table-cell-context {
      width: 44px;
    }
    .theme__default .notifications-page .notifications-list-items.display-table-list .table-row .table-cell.table-cell-amount > i, .theme__default .notifications-page .notifications-list-items.display-table-list .table-row .table-cell.table-cell-amount > span {
      vertical-align: middle;
    }
    .theme__default .notifications-page .notifications-list-items.display-table-list .table-row .table-cell.table-cell-amount span + i {
      margin-left: 4px;
    }
    .theme__default .notifications-page .notifications-list-items .cell-width-5 {
      width: 5%;
    }
    .theme__default .notifications-page .notifications-list-items .cell-width-10 {
      width: 10%;
    }
    .theme__default .notifications-page .notifications-list-items .cell-width-15 {
      width: 15%;
    }
    .theme__default .notifications-page .notifications-list-items .cell-width-20 {
      width: 20%;
    }
    .theme__default .notifications-page .notifications-list-items .cell-width-25 {
      width: 25%;
    }
    .theme__default .notifications-page .notifications-list-items .cell-width-30 {
      width: 30%;
    }
    .theme__default .notifications-page .notifications-list-items .cell-width-35 {
      width: 35%;
    }
    .theme__default .notifications-page .notifications-list-items .cell-width-40 {
      width: 40%;
    }
    .theme__default .notifications-page .notifications-list-items .cell-width-45 {
      width: 45%;
    }
    .theme__default .notifications-page .notifications-list-items .cell-width-50 {
      width: 50%;
    }
    .theme__default .notifications-page .notifications-list-items .cell-width-55 {
      width: 55%;
    }
    .theme__default .notifications-page .notifications-list-items .cell-width-60 {
      width: 60%;
    }
    .theme__default .notifications-page .notifications-list-items .cell-width-65 {
      width: 65%;
    }
    .theme__default .notifications-page .notifications-list-items .cell-width-70 {
      width: 70%;
    }
    .theme__default .notifications-page .notifications-list-items .cell-width-75 {
      width: 75%;
    }
    .theme__default .notifications-page .notifications-list-items .cell-width-80 {
      width: 80%;
    }
    .theme__default .notifications-page .notifications-list-items .cell-width-85 {
      width: 85%;
    }
    .theme__default .notifications-page .notifications-list-items .cell-width-90 {
      width: 90%;
    }
    .theme__default .notifications-page .notifications-list-items .cell-width-95 {
      width: 95%;
    }
    .theme__default .notifications-page .notifications-list-items .cell-width-100 {
      width: 100%;
    }
    .theme__default .notifications-page .notifications-list-items .list-notification-item > [class^=col-] {
      display: table-cell;
      vertical-align: middle;
      float: none;
      padding-top: 12px;
      padding-bottom: 12px;
      border-bottom: 1px solid #e4e8eb;
      height: 88px;
    }
    .theme__default .notifications-page .notifications-list-items .list-notification-item > [class^=col-].cell-separator {
      width: 24px;
      vertical-align: middle;
    }
    .theme__default .notifications-page .notifications-list-items .list-notification-item > [class^=col-].table-cell-date {
      width: 112px;
    }
    .theme__default .notifications-page .notifications-list-items .list-notification-item > [class^=col-].table-cell-percent {
      width: 100px;
    }
    .theme__default .notifications-page .notifications-list-items .list-notification-item > [class^=col-].table-cell-context {
      width: 56px;
    }
    .theme__default .notifications-page .notifications-list-items .list-notification-item > [class^=col-].table-cell-icon {
      width: 32px;
    }
    .theme__default .notifications-page .notifications-list-items .list-notification-item:first-child > [class^=col-] {
      border-top: 1px solid #e4e8eb;
    }
    .theme__default .notifications-page .notifications-list-items .list-notification-item .col-icon {
      width: 48px;
      color: #b2b8bf;
    }
    .theme__default .notifications-page .notifications-list-items .list-notification-item .col-time {
      width: 100px;
      text-align: left;
    }
    .theme__default .notifications-page .notifications-list-items .list-notification-item .col-time .deadline {
      color: #a80e2a;
      margin-right: 6px;
      white-space: nowrap;
      padding-top: 2px;
    }
    .theme__default .notifications-page .notifications-list-items .list-notification-item .col-notification {
      position: relative;
      width: 900px;
      line-height: 20px;
      cursor: pointer;
      padding: 24px 28px 24px 52px;
    }
    .theme__default .notifications-page .notifications-list-items .list-notification-item .col-notification .icon {
      position: absolute;
      left: 17px;
    }
    .theme__default .notifications-page .notifications-list-items .list-notification-item .col-priority {
      min-width: 120px;
      white-space: nowrap;
      padding-right: 32px;
    }
    .theme__default .notifications-page .notifications-list-items .list-notification-item .col-priority:before {
      content: "";
      display: inline-block;
      margin: 0 6px 2px 0;
      height: 6px;
      width: 6px;
      -webkit-border-radius: 50%;
      border-radius: 50%;
    }
    .theme__default .notifications-page .notifications-list-items .list-notification-item .col-priority.critical-priority:before {
      background: #a80e2a;
    }
    .theme__default .notifications-page .notifications-list-items .list-notification-item .col-priority.important-priority:before {
      background: #ffb13b;
    }
    .theme__default .notifications-page .notifications-list-items .list-notification-item .col-priority.information-priority:before {
      background: #ffdd2d;
    }
    .theme__default .notifications-page .notifications-list-items .list-notification-item .col-priority.not-priority:before {
      display: none;
    }
    .theme__default .notifications-page .notifications-list-items .list-notification-item .col-context-menu {
      width: 56px;
    }
    .theme__default .notifications-page .notifications-list-items .list-notification-item .notification-actions {
      height: 32px;
    }
    .theme__default .notifications-page .notifications-list-items .list-notification-item .on-hover-show {
      display: inline-block;
    }
    .theme__default .notifications-page .notifications-list-items .list-notification-item.new, .theme__default .notifications-page .notifications-list-items .list-notification-item.viewed {
      background-color: #f2f4f7;
    }
    .theme__default .notifications-page .notifications-list-items .list-notification-item.new .icon, .theme__default .notifications-page .notifications-list-items .list-notification-item.viewed .icon {
      color: #1f1f22;
    }
    .theme__default .notifications-page .notifications-list-items .list-notification-item.read {
      color: #b2b8bf;
      background-color: #fff;
    }
    .theme__default .notifications-page .notifications-list-items .list-notification-item:hover {
      background-color: #e4e8eb;
    }
    .theme__default .notifications-page .notifications-list-items .empty-list {
      line-height: 60px;
      text-align: center;
      padding-top: 12px;
    }
    .theme__default .big-files-favorites .table td, .theme__default .big-files .table td {
      vertical-align: middle;
    }
    .theme__default .big-files-favorites .table .col-favorite .favorite-btn .filled, .theme__default .big-files .table .col-favorite .favorite-btn .filled {
      fill: #b2b8bf;
    }
    .theme__default .big-files-favorites .table .col-number, .theme__default .big-files .table .col-number {
      width: 52px;
    }
    .theme__default .big-files-favorites .table .col-error-icon, .theme__default .big-files .table .col-error-icon {
      width: 20px;
      padding-left: 0;
      padding-right: 0;
    }
    .theme__default .big-files-favorites .table .col-error-icon + .col-state, .theme__default .big-files .table .col-error-icon + .col-state {
      padding-left: 8px;
    }
    .theme__default .big-files-favorites .table .col-state, .theme__default .big-files .table .col-state {
      padding-left: 4px;
      width: 216px;
    }
    .theme__default .big-files-favorites .table .col-context-menu, .theme__default .big-files .table .col-context-menu {
      width: 60px;
    }
    .theme__default .big-files-favorites .table .col-icons-menu, .theme__default .big-files .table .col-icons-menu {
      width: 120px;
      text-align: right;
    }
    .theme__default .big-files-favorites .table .col-icons-menu .big-files-download.btn:not(.btn-block):not(.btn-link), .theme__default .big-files .table .col-icons-menu .big-files-download.btn:not(.btn-block):not(.btn-link) {
      margin-left: 28px;
    }
    .theme__default .big-files-favorites .table .col-icons-menu .loader-inline-wrapper, .theme__default .big-files .table .col-icons-menu .loader-inline-wrapper {
      display: inline-block;
      width: 52px;
      margin-left: 8px;
    }
    .theme__default .big-files-favorites .table .col-upload-date, .theme__default .big-files .table .col-upload-date {
      width: 120px;
    }
    .theme__default .big-files-favorites .table-simplified, .theme__default .big-files .table-simplified {
      margin-bottom: 0;
      border-bottom: 0;
    }
    .theme__default .big-files-favorites .table-simple-download .col-context-menu, .theme__default .big-files .table-simple-download .col-context-menu {
      width: 200px;
      text-align: right;
    }
    .theme__default .big-files-favorites .table-simple-download .col-context-menu .btn + .dropdown, .theme__default .big-files .table-simple-download .col-context-menu .btn + .dropdown {
      margin-left: 8px;
    }
    .theme__default .big-files-favorites .table-overflow-scroll, .theme__default .big-files .table-overflow-scroll {
      overflow-y: auto;
    }
    .theme__default .big-files-favorites .table-actions-panel .download-btn, .theme__default .big-files .table-actions-panel .download-btn {
      width: 184px;
    }
    .theme__default .big-files-favorites .table-actions-panel .warning-message, .theme__default .big-files .table-actions-panel .warning-message {
      display: inline-block;
      width: calc(100% - 200px);
    }
    .theme__default .big-files-favorites .available-file-types, .theme__default .big-files .available-file-types {
      padding-top: 16px;
      color: #b2b8bf;
    }
    .theme__default .big-files-favorites .big-files-inline button, .theme__default .big-files-favorites .big-files-inline i, .theme__default .big-files-favorites .big-files-inline img, .theme__default .big-files-favorites .big-files-inline span, .theme__default .big-files-favorites .big-files-inline svg, .theme__default .big-files .big-files-inline button, .theme__default .big-files .big-files-inline i, .theme__default .big-files .big-files-inline img, .theme__default .big-files .big-files-inline span, .theme__default .big-files .big-files-inline svg {
      vertical-align: middle;
    }
    .theme__default .big-files-favorites .big-files-inline button:not(svg), .theme__default .big-files-favorites .big-files-inline i:not(svg), .theme__default .big-files-favorites .big-files-inline img:not(svg), .theme__default .big-files-favorites .big-files-inline span:not(svg), .theme__default .big-files-favorites .big-files-inline svg:not(svg), .theme__default .big-files .big-files-inline button:not(svg), .theme__default .big-files .big-files-inline i:not(svg), .theme__default .big-files .big-files-inline img:not(svg), .theme__default .big-files .big-files-inline span:not(svg), .theme__default .big-files .big-files-inline svg:not(svg) {
      padding-top: 2px;
    }
    .theme__default .big-files-favorites .big-files-inline button:not(:first-child), .theme__default .big-files-favorites .big-files-inline i:not(:first-child), .theme__default .big-files-favorites .big-files-inline img:not(:first-child), .theme__default .big-files-favorites .big-files-inline span:not(:first-child), .theme__default .big-files-favorites .big-files-inline svg:not(:first-child), .theme__default .big-files .big-files-inline button:not(:first-child), .theme__default .big-files .big-files-inline i:not(:first-child), .theme__default .big-files .big-files-inline img:not(:first-child), .theme__default .big-files .big-files-inline span:not(:first-child), .theme__default .big-files .big-files-inline svg:not(:first-child) {
      margin-left: 8px;
    }
    .theme__default .big-files-favorites .sign-status, .theme__default .big-files .sign-status {
      padding-top: 16px;
    }
    .theme__default .big-files-favorites .locking-area, .theme__default .big-files .locking-area {
      position: relative;
    }
    .theme__default .big-files-favorites .locking-area .list-row, .theme__default .big-files .locking-area .list-row {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      margin: 8px 0;
    }
    .theme__default .big-files-favorites .locking-area .list-row .delete, .theme__default .big-files .locking-area .list-row .delete {
      border: none;
      background: transparent;
    }
    .theme__default .big-files-favorites .locking-area .list-row-light, .theme__default .big-files .locking-area .list-row-light {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      margin: 8px 0;
    }
    .theme__default .big-files-favorites .locking-area .list-row-light .file-number, .theme__default .big-files .locking-area .list-row-light .file-number {
      width: 40px;
    }
    .theme__default .big-files-favorites .locking-area .list-row-light .file-info, .theme__default .big-files .locking-area .list-row-light .file-info {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      font-size: 14px;
      line-height: 20px;
    }
    .theme__default .big-files-favorites .locking-area .list-row-light .file-status, .theme__default .big-files .locking-area .list-row-light .file-status {
      margin-left: auto;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
    }
    .theme__default .big-files-favorites .locking-area .list-row-actions, .theme__default .big-files .locking-area .list-row-actions {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .theme__default .big-files-favorites .file-list, .theme__default .big-files .file-list {
      width: 100%;
      display: table;
    }
    .theme__default .big-files-favorites .file-list .file-list-item, .theme__default .big-files .file-list .file-list-item {
      display: table-row;
    }
    .theme__default .big-files-favorites .file-list .file-list-item .col-form-name, .theme__default .big-files .file-list .file-list-item .col-form-name {
      display: table-cell;
      width: 45%;
    }
    .theme__default .big-files-favorites .file-list .file-list-item .col-files, .theme__default .big-files .file-list .file-list-item .col-files {
      display: table-cell;
      width: 55%;
    }
    .theme__default .big-files-favorites .file-list .file-list-item .col-files .file-icon, .theme__default .big-files .file-list .file-list-item .col-files .file-icon {
      display: inline-block;
      vertical-align: middle;
    }
    .theme__default .big-files-favorites .file-list .file-list-item .col-files .file-item, .theme__default .big-files .file-list .file-list-item .col-files .file-item {
      padding-left: 8px;
    }
    .theme__default .big-files-favorites .file-list .file-list-item .col-files .footer-item, .theme__default .big-files .file-list .file-list-item .col-files .footer-item {
      padding-left: 24px;
    }
    .theme__default .big-files-favorites .big-files-favorites-editable-text {
      max-width: 380px;
      white-space: nowrap;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      overflow: hidden;
    }
    .theme__default .big-files-favorites .big-files-favorites-editable-input {
      margin-left: -13px;
    }
    .theme__default .big-files-notify-plate {
      -webkit-box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.09);
      box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.09);
    }
    .theme__default .big-files.download-notify-sideoverlay {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      margin-top: 40px;
    }
    .theme__default .big-files.download-notify-sideoverlay .title {
      font-size: 18px;
      line-height: 28px;
      margin-top: 24px;
    }
    .theme__default .big-files.download-notify-sideoverlay .description {
      margin-top: 8px;
    }
    .theme__default .claims-list .col-claim-number {
      width: 140px;
    }
    .theme__default .claim-open-details .dl-horizontal dd.double-spaced, .theme__default .claim-open-details .dl-horizontal dt.double-spaced {
      margin-bottom: 24px;
    }
    .theme__default .claim-open-details .dl-horizontal dd.bold-text, .theme__default .claim-open-details .dl-horizontal dt.bold-text {
      font-weight: 500;
    }
    .theme__default .claim-open-details .dl-horizontal dd:last-child, .theme__default .claim-open-details .dl-horizontal dt:last-child {
      margin-bottom: 0;
    }
    .theme__default .claim-open-details .dl-horizontal dd.full-width, .theme__default .claim-open-details .dl-horizontal dt.full-width {
      width: 100%;
    }
    .theme__default .decision-making-modal .modal-body {
      padding-bottom: 0;
    }
    .theme__default .decision-making-modal .modal-body .decision-select {
      padding-top: 4px;
    }
    .theme__default .documents-providing-answer-modal .warning-info {
      margin-top: 16px;
    }
    .theme__default .pos-details-page {
      margin-left: -32px;
      margin-right: -32px;
    }
    .theme__default .pos-details-page .details-page, .theme__default .pos-details-page .rate-table-wrapper {
      padding-left: 32px;
      padding-right: 32px;
    }
    .theme__default .pos-details-page .rate-table {
      border-collapse: collapse;
    }
    .theme__default .pos-details-page .rate-table .rate-table-td {
      padding: 24px 12px;
      vertical-align: top;
    }
    .theme__default .pos-details-page .rate-table .rate-table-td:first-child {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding-left: 0;
    }
    .theme__default .pos-details-page .rate-table .rate-table-th {
      padding: 16px 12px;
    }
    .theme__default .pos-details-page .rate-table .rate-table-tr {
      border-bottom: 1px solid #e4e8eb;
    }
    .theme__default .pos-details-page .rate-table .rate-table-tr:last-child {
      border-bottom: 0;
    }
    .theme__default .pos-details-page .rate-table .dynamic-pricing-td {
      vertical-align: baseline;
    }
    .theme__default .pos-details-page .details-page-tab-view .filter-panel {
      padding: 0;
      margin: 0;
      border-bottom: 1px solid #d0d7dd;
      background: none;
    }
    .theme__default .pos-details-page .details-page-tab-view .filter-panel .custom-tabs {
      padding-right: 32px;
      padding-left: 32px;
    }
    .theme__default .pos-details-page .sections .search-row {
      margin: 0;
      padding: 0 28px;
    }
    .theme__default .pos-details-page .main-section {
      padding-bottom: 16px;
    }
    .theme__default .pos-details-page .section-wrapper.filter-panel-qrs-download .dropdown {
      margin: 1px 0;
    }
    .theme__default .pos-details-page .pos-page-title {
      font-weight: 500;
      font-size: 18px;
      line-height: 28px;
      text-transform: none;
      margin-top: 0;
    }
    .theme__default .pos-details-page .equipment-title {
      margin-left: 28px;
    }
    .theme__default .pos-details-page .section-wrapper {
      padding: 16px 0;
    }
    .theme__default .pos-details-page .section-wrapper:first-child {
      border-bottom: 0;
    }
    .theme__default .pos-details-page .section-wrapper.filter-panel-text-search .icon {
      top: 24px;
      left: 28px;
    }
    .theme__default .pos-details-page .section-wrapper.equipments-table, .theme__default .pos-details-page .section-wrapper.service-request-table {
      padding-top: 0;
    }
    .theme__default .pos-details-page .section-wrapper.filter-panel-text-search .icon-search {
      left: 12px;
      position: absolute;
      top: 24px;
    }
    .theme__default .pos-details-page .equipments-table .table-wrapper {
      margin-left: 0;
      margin-right: 0;
    }
    .theme__default .pos-details-page .equipments-table .table-wrapper tbody > tr > td {
      vertical-align: middle;
    }
    .theme__default .pos-details-page .equipments-table .table-wrapper .col-owned-status {
      width: 30%;
    }
    .theme__default .pos-details-page .equipments-table .table-wrapper .col-owned-status.compact {
      width: 16%;
    }
    .theme__default .pos-details-page .equipments-table .table-wrapper .col-number-extended {
      width: 10%;
    }
    .theme__default .pos-details-page .equipments-table .table-wrapper .col-type {
      width: 35%;
    }
    .theme__default .pos-details-page .equipments-table .table-wrapper .col-type.compact {
      width: 20%;
    }
    .theme__default .pos-details-page .equipments-table .table-wrapper .col-service-fee {
      padding-right: 64px;
      text-align: right;
    }
    .theme__default .pos-details-page .equipments-table .col-details {
      padding-bottom: 0;
    }
    .theme__default .pos-details-page .equipments-table .download-single-qr {
      margin-right: 8px;
    }
    .theme__default .pos-details-page .equipments-table .list-quickview {
      padding-left: 16px;
      padding-right: 16px;
    }
    .theme__default .pos-details-page .service-request-table {
      margin-top: -1px;
    }
    .theme__default .pos-details-page .service-request-table .col-number-extended {
      width: 15%;
    }
    .theme__default .pos-details-page .service-request-table .badge-status.processing {
      background-color: #f90;
    }
    .theme__default .pos-details-page .service-request-table .table-wrapper {
      margin-left: 0;
      margin-right: 0;
    }
    .theme__default .pos-details-page .service-request-table thead > tr > th {
      font-size: 12px;
      line-height: 16px;
      padding-top: 8px;
      padding-bottom: 8px;
    }
    .theme__default .pos-details-page .service-request-table tbody > tr > td.col-status {
      padding-left: 24px;
    }
    .theme__default .pos-details-page .service-request-table .search-icon {
      width: 16px;
      height: 16px;
    }
    .theme__default .pos-details-page .service-request-table .items-per-page {
      margin-left: 32px;
    }
    .theme__default .ma-qr-login-activation-modal {
      color: #565b62;
      line-height: 20px;
    }
    .theme__default .ma-qr-login-activation-modal .login {
      margin-left: 120px;
      font-weight: 500;
      font-size: 21px;
      line-height: 32px;
    }
    .theme__default .point-of-sale-list tbody > tr > td {
      vertical-align: middle;
    }
    .theme__default .point-of-sale-list .col-pos-id {
      width: 15%;
    }
    .theme__default .point-of-sale-list .col-name {
      width: 20%;
    }
    .theme__default .point-of-sale-list .col-status {
      width: 15%;
    }
    .theme__default .point-of-sale-list .col-actions {
      width: 5%;
      text-align: right;
    }
    .theme__default .ma-equipment-block-reason-modal .modal-body {
      min-height: 0;
    }
    .theme__default .ma-tariff-categories-modal .tariff-categories-table {
      padding-left: 20px;
      border-bottom: 0;
    }
    .theme__default .ma-tariff-categories-modal .table-wrapper {
      max-height: 352px;
      overflow-y: auto;
    }
    .theme__default .ma-additional-attributes-qr-modal .table-wrapper {
      max-height: 412px;
      overflow-y: auto;
      padding: 0 32px;
    }
    .theme__default .ma-additional-attributes-qr-modal .table-wrapper .attributes-table {
      padding-bottom: 8px;
      border: 0;
    }
    .theme__default .ma-bank-answer-modal .modal-body {
      min-height: 24px;
    }
    .theme__default .ma-bank-answer .aside-panel-for-links-icon {
      font-size: 16px;
      left: 16px;
    }
    .theme__default .merchant-id-select .merchant-id-name {
      width: 50%;
      color: #b2b8bf;
      float: right;
      text-align: right;
      white-space: nowrap;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      overflow: hidden;
    }
    .theme__default .merchant-id-select .Select-value-label .clearable {
      margin-right: 24px;
    }
    .theme__default .merchant-id-select .loader-inline-wrapper {
      margin: 0;
    }
    .theme__default .merchant-acquiring-page .ma-section-header {
      font-weight: 500;
      text-transform: none;
      font-size: 16px;
      line-height: 24px;
    }
    .theme__default .merchant-acquiring-page .ma-page-footer-wrapper {
      margin-top: 80px;
    }
    .theme__default .merchant-acquiring-page .ma-page-footer-wrapper .page-footer {
      position: absolute;
      right: 0;
      bottom: 0;
      left: 0;
    }
    .theme__default .merchant-acquiring-page span.badge-notification {
      top: 0;
      right: 0;
    }
    .theme__default .merchant-acquiring-page .bank-answer-btn > .btn-link {
      padding-bottom: 0;
    }
    .theme__default .merchant-acquiring-page .list-line-notification {
      background: #e4e8eb;
      padding-left: 12px;
    }
    .theme__default .merchant-acquiring-page .list-line-notification .svg-icon, .theme__default .merchant-acquiring-page .list-line-notification .svg-icon-path {
      position: absolute;
      top: 8px;
      height: 16px;
      width: 16px;
    }
    .theme__default .merchant-acquiring-page .list-line-notification .svg-icon-path {
      fill: #198cfe;
    }
    .theme__default .merchant-acquiring-page .requisites-details .requisites-details-title {
      width: 160px;
    }
    .theme__default .merchant-acquiring-page .requisites-details .requisites-details-data {
      margin-left: 168px;
    }
    .theme__default .merchant-acquiring-page .operations-list .list-header {
      color: #1f1f22;
      padding-bottom: 12px;
      padding-top: 16px;
      margin-bottom: 0;
    }
    .theme__default .merchant-acquiring-page .operations-list .section-wrapper {
      border: 1px solid #e4e8eb;
      padding: 12px;
    }
    .theme__default .merchant-acquiring-page .operations-list .section-wrapper:first-child {
      border-bottom: 0;
    }
    .theme__default .merchant-acquiring-page .operations-list .section-wrapper.filter-panel-text-search .icon {
      top: 20px;
      left: 20px;
    }
    .theme__default .merchant-acquiring-page .operations-list .section-wrapper.filter-panel-text-search .icon-search {
      position: absolute;
      top: 20px;
      left: 20px;
    }
    .theme__default .merchant-acquiring-page .operations-list .section-wrapper .table-cell-dropdown {
      width: 1%;
      padding-left: 12px;
    }
    .theme__default .merchant-acquiring-page .search-block .icon-search {
      position: absolute;
      left: 8px;
      top: 8px;
    }
    .theme__default .merchant-acquiring-page .operations-table-wrapper {
      border: 1px solid #e4e8eb;
    }
    .theme__default .merchant-acquiring-page .operations-table-wrapper .table-wrapper {
      margin-left: 0;
      margin-right: 0;
    }
    .theme__default .merchant-acquiring-page .operations-table-wrapper .operations-table > thead > tr > th > .label {
      color: #b2b8bf;
    }
    .theme__default .merchant-acquiring-page .operations-table-wrapper .operations-table > tbody > tr > td {
      vertical-align: middle;
    }
    .theme__default .merchant-acquiring-page .operations-table-wrapper .operations-table .col-checkbox .checkbox {
      min-height: 0;
    }
    .theme__default .merchant-acquiring-page .operations-table-wrapper .operations-table .col-number {
      width: 60px;
    }
    .theme__default .merchant-acquiring-page .operations-table-wrapper .operations-table .col-period {
      width: 40%;
      min-width: 240px;
    }
    .theme__default .merchant-acquiring-page .operations-table-wrapper .operations-table .col-merchant-id {
      width: 148px;
    }
    .theme__default .merchant-acquiring-page .operations-table-wrapper .operations-table .col-last-digits {
      width: 20%;
      min-width: 80px;
    }
    .theme__default .merchant-acquiring-page .operations-table-wrapper .operations-table .col-masked-number {
      width: 88px;
    }
    .theme__default .merchant-acquiring-page .operations-table-wrapper .operations-table .col-context {
      width: 72px;
      padding-left: 12px;
    }
    .theme__default .merchant-acquiring-page .operations-table-wrapper .operations-table .col-amount, .theme__default .merchant-acquiring-page .operations-table-wrapper .operations-table .col-auth-code, .theme__default .merchant-acquiring-page .operations-table-wrapper .operations-table .col-date {
      width: 25%;
    }
    .theme__default .merchant-acquiring-page .operations-table-wrapper .table-float-panel {
      border-top: 1px solid #e4e8eb;
      z-index: auto;
    }
    .theme__default .merchant-acquiring-page .operations-table-wrapper .table-float-panel .wrap-outer {
      margin: 0;
      padding: 12px 16px;
    }
    .theme__default .merchant-acquiring-page .operations-table-wrapper .table-float-panel .wrap-outer .col-checkbox {
      display: none;
    }
    .theme__default .merchant-acquiring-page .operations-table-wrapper .table-float-panel .wrap-outer .col-data {
      margin-left: 0;
    }
    .theme__default .merchant-acquiring-page .operations-table-wrapper .empty-operations-table {
      padding-bottom: 40px;
    }
    .theme__default .merchant-acquiring-page .operations-table-wrapper .empty-operations-table .not-selected-icon {
      width: 104px;
    }
    .theme__default .merchant-acquiring-page table .col-search-type {
      width: 35%;
    }
    .theme__default .merchant-acquiring-page .Select--multi.has-value .Select-control {
      padding-left: 4px;
      padding-bottom: 2px;
    }
    .theme__default .merchant-acquiring-page .Select--multi.hidden-input .Select-input {
      display: none !important;
    }
    .theme__default .merchant-acquiring-page .Select--multi .Select-value {
      margin-bottom: 2px;
    }
    .theme__default .merchant-acquiring-page .Select--multi .Select-value .Select-value-label {
      cursor: auto;
      line-height: 16px;
      padding: 4px 8px;
      margin-left: -4px;
    }
    .theme__default .merchant-acquiring-page .Select--multi .Select-input {
      width: 100px;
    }
    .theme__default .merchant-acquiring-page .big-files .warning-info {
      margin-top: 16px;
    }
    .theme__default .merchant-acquiring-page .ma-radio-label label {
      padding-right: 8px;
    }
    .theme__default .merchant-acquiring-page .ma-row-label {
      vertical-align: middle;
    }
    .theme__default .merchant-acquiring-page .instructions-group-links .btn {
      line-height: inherit;
      padding: 0;
      display: inline;
    }
    .theme__default .merchant-acquiring-page .ma-details-list dt {
      width: 240px !important;
    }
    .theme__default .merchant-acquiring-page .ma-details-list dd {
      margin-left: 280px !important;
    }
    .theme__default .merchant-acquiring-page .extended-filter-content {
      height: 64px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .theme__default .merchant-acquiring-page .errors-wrapper {
      width: 296px;
    }
    .theme__default .merchant-acquiring-page .extended-filter-wrap {
      border-top: none;
    }
    .theme__default .operations-add-modal .amount-input .input-group-amount {
      width: 196px;
    }
    .theme__default .operations-form .masked-number, .theme__default .operations-form .operation-time {
      width: 64px;
    }
    .theme__default .operation-page .amount-input {
      width: 220px;
    }
    .theme__default .ma-pos-info-block .time-range {
      display: table;
    }
    .theme__default .ma-pos-info-block .time-range .time-range-select {
      width: 88px;
    }
    .theme__default .ma-pos-info-block .time-range .separator {
      display: table-cell;
      padding: 8px;
      vertical-align: middle;
    }
    .theme__default .ma-pos-info-block .operation-average-amount-row .input-group-amount {
      max-width: 216px;
    }
    .theme__default .ma-pos-info-block .control-label, .theme__default .ma-responsible-block .checkbox, .theme__default .ma-responsible-block .control-label {
      margin-bottom: 0;
    }
    .theme__default .ma-responsible-block .form-group {
      margin-bottom: 16px;
    }
    .theme__default .ma-responsible-block .phone-extension-row {
      margin-bottom: 0 !important;
    }
    .theme__default .ma-responsible-block .phone-extension-row .form-control {
      width: 116px;
    }
    .theme__default .ma-responsible-block .phone-extension {
      margin-right: -16px;
      width: 60px;
    }
    .theme__default .tutorial-mode .merchant-acquiring-page .tutorial-element-button {
      padding: 6px;
      margin: -6px;
    }
    .theme__default .lightbox-content-header-subtitle .merchant-ligthbox-header-subtitle-label {
      text-transform: none;
      color: #7d838a;
    }
    .theme__default .lightbox-content-header-subtitle .merchant-ligthbox-header-subtitle-value {
      line-height: 28px;
    }
    .theme__default .ma-service-request-action-form .textarea-full-width-wrapper textarea {
      width: 100%;
    }
    .theme__default .ma-dynamic-pricing-step-line {
      border-top: 1px solid #d0d7dd;
      padding: 16px 24px;
    }
    .theme__default .ma-dynamic-pricing-step-line .current-tariff-block {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .theme__default .ma-dynamic-pricing-step-line .current-tariff-block .icon-container {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
      -ms-flex-align: end;
      align-items: flex-end;
    }
    .theme__default .ma-dynamic-pricing-step-line .current-tariff-block .icon-container .icon {
      margin-right: 16px;
    }
    .theme__default .ma-dynamic-pricing-step-line .current-tariff-block .tariff-info {
      font-size: 18px;
      line-height: 28px;
    }
    .theme__default .ma-dynamic-pricing-step-line .tariff-line {
      margin-top: 16px;
      margin-bottom: 32px;
    }
    .theme__default .ma-dynamic-pricing-step-line .tariff {
      font-weight: 500;
      color: #1f1f22;
    }
    .theme__default .ma-dynamic-pricing-step-line .current-turnover-label {
      font-size: 14px;
      line-height: 20px;
      color: #1f1f22;
    }
    .theme__default .ma-dynamic-pricing-step-line.show-only-step-line {
      border-top: 0;
      margin-bottom: 4px;
    }
    .theme__default .ma-dynamic-pricing-step-line.show-only-step-line .stepline-label {
      line-height: 0;
    }
    .theme__default .ma-dynamic-pricing-calculated-rate-table {
      width: 100%;
    }
    .theme__default .ma-dynamic-pricing-calculated-rate-table .td-calculated-rate-table, .theme__default .ma-dynamic-pricing-calculated-rate-table .th-calculated-rate-table {
      padding: 16px;
    }
    .theme__default .ma-dynamic-pricing-calculated-rate-table .td-calculated-rate-table:first-child, .theme__default .ma-dynamic-pricing-calculated-rate-table .th-calculated-rate-table:first-child {
      padding-left: 0;
    }
    .theme__default .ma-dynamic-pricing-calculated-rate-table .th-calculated-rate-table {
      font-weight: 400;
      border-bottom: 1px solid #d0d7dd;
      vertical-align: baseline;
      padding-bottom: 12px;
    }
    .theme__default .ma-dynamic-pricing-calculated-rate-table .th-sub-label {
      font-size: 10px;
      line-height: 12px;
      text-transform: none;
    }
    .theme__default .ma-dynamic-pricing-calculated-rate-table .basic-fee-value {
      padding-right: 72px;
    }
    .theme__default .ma-dynamic-pricing-calculated-rate-table .tr-calculated-rate-table {
      vertical-align: baseline;
    }
    .theme__default .ma-dynamic-pricing-calculated-rate-table .col-equipment {
      width: 25%;
    }
    .theme__default .ma-dynamic-pricing-calculated-rate-table .col-basic-fee {
      width: 40%;
    }
    .theme__default .ma-dynamic-pricing-slider {
      margin-bottom: 0;
    }
    .theme__default .ma-dynamic-pricing-slider .calculated-rate-table-wrapper .table-wrapper {
      margin: 0 72px 0 24px;
      padding-bottom: 0;
    }
    .theme__default .ma-dynamic-pricing-slider .slider {
      margin-top: 28px;
    }
    .theme__default .ma-dynamic-pricing-slider .slider-input {
      border: none;
      text-align: right;
      width: 72px;
      background-color: #f2f4f7;
    }
    .theme__default .ma-dynamic-pricing-slider .input-measure {
      text-align: right;
      margin-left: 8px;
    }
    .theme__default .ma-dynamic-pricing-slider .div-underline {
      border-bottom: 1px solid #d0d7dd;
    }
    .theme__default .ma-dynamic-pricing-slider .header-box {
      margin-bottom: 12px;
    }
    .theme__default .ma-dynamic-pricing-slider .header-box .calculated-rate-header {
      font-size: 16px;
      line-height: 24px;
      font-weight: 500;
      text-transform: none;
      padding-left: 12px;
    }
    .theme__default .ma-dynamic-pricing-slider .header-box .calculated-rate-header-popover {
      margin-bottom: 4px;
    }
    .theme__default .ma-contract-registration-request .ma-section-header {
      text-transform: uppercase;
    }
    .theme__default .ma-contract-registration-request .control-label.top-aligned {
      padding-top: 0;
      vertical-align: top;
    }
    .theme__default .ma-contract-registration-request .row.separator {
      margin: 0 -8px;
    }
    .theme__default .ma-contract-registration-request .conditions-block .check-box {
      display: inline;
    }
    .theme__default .ma-contract-registration-request .conditions-block .check-box-label {
      padding-right: 0;
    }
    .theme__default .ma-contract-registration-request .ma-organization-block .finance-person-name {
      width: 340px;
    }
    .theme__default .ma-contract-registration-request .ma-organization-block .decision-maker-email, .theme__default .ma-contract-registration-request .ma-organization-block .finance-person-email {
      width: 244px;
    }
    .theme__default .ma-contract-registration-request .ma-organization-block .fax-extension-row, .theme__default .ma-contract-registration-request .ma-organization-block .phone-extension-row {
      margin-bottom: 0;
    }
    .theme__default .ma-contract-registration-request .ma-organization-block .fax-extension-row .form-control, .theme__default .ma-contract-registration-request .ma-organization-block .phone-extension-row .form-control {
      width: 116px;
    }
    .theme__default .ma-contract-registration-request .ma-organization-block .fax-extension, .theme__default .ma-contract-registration-request .ma-organization-block .phone-extension, .theme__default .ma-contract-registration-request .phone-extension {
      margin-right: -16px;
      width: 60px;
    }
    .theme__default .ma-contract-registration-request .flex-time-row {
      margin-top: 32px;
      margin-bottom: 32px;
    }
    .theme__default .ma-contract-registration-request-details .inner-list {
      max-width: 400px;
    }
    .theme__default .ma-contract-registration-request-details .inner-list .inner-list-item-label, .theme__default .ma-contract-registration-request-details .inner-list .inner-list-item-value {
      display: inline-block;
      width: 200px;
      margin-top: 8px;
      vertical-align: top;
    }
    .theme__default .ma-contract-registration-request-details .inner-list .inner-list-item-label {
      color: #b2b8bf;
    }
    .theme__default .ma-contract-registration-request-details .payment-details-list .qr-equipment-block {
      width: 100%;
    }
    .theme__default .ma-contract-registration-request-details .dynamic-fee-value {
      padding-right: 0;
    }
    .theme__default .ma-contract-registration-request-details .dl-horizontal dt, .theme__default .ma-contract-registration-request-light-box-details .dl-horizontal dt {
      width: 240px;
    }
    .theme__default .ma-contract-registration-request-details .dl-horizontal dd, .theme__default .ma-contract-registration-request-light-box-details .dl-horizontal dd {
      margin-left: 248px;
    }
    .theme__default .ma-contract-registration-request-details .calculated-rate-table-wrapper .table-wrapper, .theme__default .ma-contract-registration-request-light-box-details .calculated-rate-table-wrapper .table-wrapper {
      margin: 0;
      padding-bottom: 0;
    }
    .theme__default .ma-contract-registration-request-details .calculated-rate-table-wrapper .basic-fee-value, .theme__default .ma-contract-registration-request-light-box-details .calculated-rate-table-wrapper .basic-fee-value {
      padding-right: 8px;
    }
    .theme__default .ma-contract-registration-request-details .calculated-rate-table-wrapper .th-calculated-rate-table, .theme__default .ma-contract-registration-request-light-box-details .calculated-rate-table-wrapper .th-calculated-rate-table {
      border-bottom: none;
    }
    .theme__default .ma-contract-registration-request-details .calculated-rate-table-wrapper .col-equipment, .theme__default .ma-contract-registration-request-light-box-details .calculated-rate-table-wrapper .col-equipment {
      width: 15%;
    }
    .theme__default .ma-contract-registration-request-details .calculated-rate-table-wrapper .col-basic-fee, .theme__default .ma-contract-registration-request-details .calculated-rate-table-wrapper .col-dynamic-fee, .theme__default .ma-contract-registration-request-light-box-details .calculated-rate-table-wrapper .col-basic-fee, .theme__default .ma-contract-registration-request-light-box-details .calculated-rate-table-wrapper .col-dynamic-fee {
      width: 40%;
    }
    .theme__default .ma-contract-registration-request-details .indent-header, .theme__default .ma-contract-registration-request-details .ma-section-header, .theme__default .ma-contract-registration-request .indent-header, .theme__default .ma-contract-registration-request .ma-section-header {
      font-weight: 500;
      font-size: 16px;
      line-height: 24px;
      text-transform: none;
    }
    .theme__default .ma-contract-registration-request-stepped {
      position: relative;
    }
    .theme__default .ma-contract-registration-request-stepped .conditions-checkbox {
      vertical-align: baseline;
      line-height: inherit;
      padding: 0;
    }
    .theme__default .ma-contract-registration-request-stepped .ma-page-footer-wrapper {
      margin: 0 -32px;
      position: absolute;
      right: 0;
      bottom: -96px;
      left: 0;
    }
    .theme__default .change-tariff-wrapper {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      margin: 16px 0;
    }
    .theme__default .change-tariff-wrapper .tariff-wrapper {
      width: 30%;
      padding: 16px 0;
    }
    .theme__default .change-tariff-wrapper .tariff-new-wrapper {
      border: 1px solid #d0d7dd;
      background-color: #f2f4f7;
      -webkit-border-radius: 3px;
      border-radius: 3px;
    }
    .theme__default .change-tariff-wrapper .tariff-block {
      text-align: center;
    }
    .theme__default .change-tariff-wrapper .tariff-block .tariff-value {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .theme__default .change-tariff-wrapper .tariff-block-left {
      text-align: left;
      padding-left: 16px;
    }
    .theme__default .change-tariff-wrapper .tariff-title, .theme__default .change-tariff-wrapper .tariff-value {
      margin-bottom: 16px;
    }
    .theme__default .change-tariff-wrapper .tariff-title {
      font-size: 18px;
      line-height: 28px;
    }
    .theme__default .change-tariff-wrapper .tariff-value {
      font-size: 14px;
      line-height: 20px;
    }
    .theme__default .change-tariff-wrapper .tariff-tooltip {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -webkit-align-items: start;
      -ms-flex-align: start;
      align-items: start;
    }
    .theme__default .change-tariff-wrapper.is-sideoverlay-content .smart-pos-tariff-value {
      margin-bottom: 56px;
    }
    .theme__default .change-tariff-wrapper.is-modal-body .evotor-tariff-value, .theme__default .change-tariff-wrapper.is-modal-body .smart-pos-tariff-value, .theme__default .change-tariff-wrapper.is-sideoverlay-content .evotor-tariff-value {
      margin-bottom: 36px;
    }
    .theme__default .ma-pos-change-request-create-modal .modal-body {
      min-height: 132px;
    }
    .theme__default .ma-pos-change-request-create-modal .pos-change-request-details-block .dl-horizontal dt {
      width: 188px;
    }
    .theme__default .ma-pos-change-request-create-modal .pos-change-request-details-block .dl-horizontal dd {
      margin-left: 196px;
    }
    .theme__default .ma-pos-change-request-create-modal .pos-change-request-details-block dt {
      color: #1f1f22;
    }
    .theme__default .ma-pos-change-request-create-modal .spoiler {
      margin-bottom: 0;
    }
    .theme__default .ma-pos-change-request-create-modal .spoiler .spoiler-data {
      margin-top: 8px;
    }
    .theme__default .ma-pos-change-request-create-modal .spoiler .spoiler-data.row {
      margin-left: 0;
      margin-right: 0;
    }
    .theme__default .ma-pos-change-request-create-modal .spoiler .spoiler-data .spoiler-data-inner {
      padding: 16px;
    }
    .theme__default .ma-pos-change-request-create-modal .spoiler .spoiler-data .spoiler-data-inner hr {
      margin-left: 0;
      margin-right: 0;
    }
    .theme__default .ma-pos-change-request-list > tbody > tr > td, .theme__default .ma-pos-change-request-list > thead > tr > th {
      vertical-align: middle;
    }
    .theme__default .ma-pos-change-request-list > tbody > tr > td.col-type, .theme__default .ma-pos-change-request-list > thead > tr > th.col-type {
      width: 35%;
    }
    .theme__default .ma-equipment-change-request-create-modal .modal-body {
      min-height: 132px;
    }
    .theme__default .ma-equipment-change-request-create-modal .modal-body .blocking-reason-textarea .form-group {
      margin-bottom: 0;
    }
    .theme__default .ma-equipment-change-request-create-modal .equipment-change-request-details-block .dl-horizontal dt {
      width: 188px;
    }
    .theme__default .ma-equipment-change-request-create-modal .equipment-change-request-details-block .dl-horizontal dd {
      margin-left: 196px;
    }
    .theme__default .ma-equipment-change-request-list > tbody > tr > td, .theme__default .ma-equipment-change-request-list > thead > tr > th {
      vertical-align: middle;
    }
    .theme__default .ma-equipment-change-request-list > tbody > tr > td.col-type, .theme__default .ma-equipment-change-request-list > thead > tr > th.col-type {
      width: 35%;
    }
    .theme__default .table.report-designer.report-designer-table thead > tr > th.col-date {
      width: 20%;
    }
    .theme__default .table.report-designer.report-designer-table thead > tr > th.col-status {
      width: 240px;
    }
    .theme__default .table.report-designer.report-designer-table thead > tr > th.col-number {
      width: 10%;
    }
    .theme__default .pos-list-delimiter {
      padding: 0 8px;
      margin: 16px 0 8px;
    }
    .theme__default .report-designer-pos-list {
      padding: 8px;
      padding-left: 0;
    }
    .theme__default .report-designer-pos-list .section-wrapper {
      margin-top: 8px;
      overflow-y: scroll;
      max-height: 284px;
      border: 1px solid;
      border-color: #e4e8eb;
      overflow-x: hidden;
    }
    .theme__default .report-designer-pos-list .table-wrapper {
      padding-bottom: 0;
      margin-bottom: 0;
      margin-left: -16px;
      margin-right: -16px;
      width: auto;
    }
    .theme__default .report-designer-pos-list .table-wrapper .list-quickview {
      padding-left: 16px;
      padding-right: 16px;
    }
    .theme__default .report-designer-pos-list .report-designer-table-pos-list {
      padding-bottom: 0;
      border-bottom: 0;
    }
    .theme__default .report-designer-pos-list .report-designer-table-pos-list .turn {
      -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg);
      -webkit-transition: all .25s ease-in-out;
      -o-transition: all .25s ease-in-out;
      transition: all .25s ease-in-out;
    }
    .theme__default .report-designer-pos-list .report-designer-table-pos-list .list-quickview {
      padding-bottom: 0;
    }
    .theme__default .report-designer-pos-list .report-designer-table-pos-list .list-quickview hr {
      display: none;
    }
    .theme__default .report-designer-pos-list .report-designer-table-pos-list tbody > tr > td {
      border: 0;
      border-bottom: 1px solid #e4e8eb;
      vertical-align: middle;
    }
    .theme__default .report-designer-pos-list .report-designer-table-pos-list tbody > tr:last-child td {
      border-bottom: 0;
    }
    .theme__default .report-designer-pos-list .report-designer-table-pos-list .col-number {
      width: 48px;
    }
    .theme__default .report-designer-pos-list .report-designer-table-pos-list .col-pos-external-id {
      width: 144px;
    }
    .theme__default .report-designer-pos-list .report-designer-table-pos-list .col-pos-name {
      color: #b2b8bf;
    }
    .theme__default .report-designer-pos-list .report-designer-table-pos-list .col-equipment-external {
      width: 140px;
      color: #b2b8bf;
    }
    .theme__default .report-designer-pos-list .report-designer-table-pos-list .col-context {
      width: 84px;
    }
    .theme__default .report-designer-request .row-equal-height {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
    }
    .theme__default .report-designer-request .report-constructor-listview {
      overflow-y: auto;
      border: 1px solid #e4e8eb;
      -webkit-border-radius: 3px;
      border-radius: 3px;
      height: 324px;
    }
    .theme__default .report-designer-request .report-constructor-listview.invalid {
      border: 1px solid #c11030;
    }
    .theme__default .report-designer-request .report-constructor-listview .report-constructor-item {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      padding: 4px 8px;
      height: 32px;
      line-height: 24px;
      cursor: pointer;
      white-space: nowrap;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      overflow: hidden;
    }
    .theme__default .report-designer-request .report-constructor-listview .report-constructor-item.is-focused {
      background-color: #e4e8eb;
    }
    .theme__default .report-designer-request .report-constructor-listview .report-constructor-item.is-hovered-report-field:hover .report-constructor-item-actions {
      display: inline;
    }
    .theme__default .report-designer-request .report-constructor-listview .report-constructor-item .report-constructor-item-actions {
      display: none;
    }
    .theme__default .report-designer-request .report-constructor-listview .report-constructor-item .report-constructor-item-actions .remove-field-button {
      border: 0;
      padding: 0;
      background-color: transparent;
      color: #1f1f22;
      opacity: .16;
    }
    .theme__default .report-designer-request .report-constructor-listview .report-constructor-item .report-constructor-item-actions .remove-field-button:hover {
      opacity: .56;
    }
    .theme__default .report-designer-request .report-constructor-listview .report-constructor-item .report-constructor-item-actions .arrow {
      display: inline-block;
      background-color: transparent;
      width: 0;
      height: 0;
      vertical-align: middle;
      border-right: 8px solid transparent;
      border-left: 8px solid transparent;
      opacity: .16;
      padding: 0;
      margin-top: -4px;
      margin-right: -4px;
    }
    .theme__default .report-designer-request .report-constructor-listview .report-constructor-item .report-constructor-item-actions .arrow:hover {
      opacity: .56;
    }
    .theme__default .report-designer-request .report-constructor-listview .report-constructor-item .report-constructor-item-actions .arrow.up {
      border-top: 0;
      border-bottom: 8px solid;
      position: relative;
      left: -12px;
      margin-bottom: 20px;
    }
    .theme__default .report-designer-request .report-constructor-listview .report-constructor-item .report-constructor-item-actions .arrow.down {
      border-top: 8px solid;
      border-bottom: 0;
    }
    .theme__default .report-designer-request .report-constructor-actions-panel {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
    }
    .theme__default .report-designer-request .report-constructor-actions-panel .report-constructor-action {
      width: 40px;
      min-width: 40px;
      padding-left: 12px;
      padding-right: 12px;
    }
    .theme__default .report-designer-request .recurrent-report-form .periodicity-select .item {
      height: 44px;
    }
    .theme__default .report-designer-request .recurrent-report-form .periodicity-select .item .description {
      font-size: 12px;
      line-height: 16px;
    }
    .theme__default .ma-pos-registration-request .equipment .checkbox {
      padding-top: 0;
    }
    .theme__default .ma-pos-registration-request .equipment .equipment-item {
      border: 1px solid #d0d7dd;
      padding: 16px;
    }
    .theme__default .ma-pos-registration-request .equipment .equipment-item .equipment-amount {
      width: 80px;
    }
    .theme__default .ma-pos-registration-request .equipment .title {
      margin-bottom: 16px;
    }
    .theme__default .ma-pos-registration-request .group {
      border-bottom: 1px solid #d0d7dd;
      margin-bottom: 24px;
      padding-bottom: 8px;
    }
    .theme__default .ma-pos-registration-request .group:last-child {
      margin-bottom: 16px;
    }
    .theme__default .ma-pos-registration-request .lease-contract .form-group {
      margin-bottom: 8px;
    }
    .theme__default .ma-pos-registration-request .pos-registration-request-list > tbody > tr > td, .theme__default .ma-pos-registration-request .pos-registration-request-list > thead > tr > th {
      vertical-align: middle;
    }
    .theme__default .ma-pos-registration-request .pos-registration-request-list > tbody > tr > td.col-type, .theme__default .ma-pos-registration-request .pos-registration-request-list > thead > tr > th.col-type {
      width: 35%;
    }
    .theme__default .ma-pos-registration-request .premises {
      padding-left: 8px;
    }
    .theme__default .ma-pos-registration-request .premises .form-group {
      margin-bottom: 0;
    }
    .theme__default .ma-pos-registration-request .time-range {
      display: table;
    }
    .theme__default .ma-pos-registration-request .time-range .time-range-select {
      width: 88px;
    }
    .theme__default .ma-pos-registration-request .time-range .separator {
      display: table-cell;
      padding: 8px;
      vertical-align: middle;
    }
    .theme__default .ma-pos-registration-request .config-title {
      margin-bottom: 16px;
    }
    .theme__default .ma-pos-registration-request .phone-extension {
      margin-right: -16px;
      width: 60px;
    }
    .theme__default .ma-pos-registration-request .flex-time-row {
      margin-top: 32px;
      margin-bottom: 32px;
    }
    .theme__default .ma-pos-registration-request-details-page .tariffs-table-wrapper .table-wrapper, .theme__default .ma-pos-registration-request-stepped .tariffs-table-wrapper .table-wrapper {
      margin-left: 0;
      margin-right: 0;
    }
    .theme__default .ma-pos-registration-request-details-page .tariffs-table-wrapper .tariffs-table, .theme__default .ma-pos-registration-request-stepped .tariffs-table-wrapper .tariffs-table {
      margin: 12px;
    }
    .theme__default .ma-pos-registration-request-details-page .tariffs-table-wrapper .tariffs-table-td, .theme__default .ma-pos-registration-request-details-page .tariffs-table-wrapper .tariffs-table-th, .theme__default .ma-pos-registration-request-stepped .tariffs-table-wrapper .tariffs-table-td, .theme__default .ma-pos-registration-request-stepped .tariffs-table-wrapper .tariffs-table-th {
      padding-bottom: 12px;
    }
    .theme__default .ma-pos-registration-request-details-page .tariffs-table-wrapper .tariffs-table-th, .theme__default .ma-pos-registration-request-stepped .tariffs-table-wrapper .tariffs-table-th {
      padding-left: 0;
    }
    .theme__default .ma-pos-registration-request-details-page .tariffs-table-wrapper .tariffs-table-td, .theme__default .ma-pos-registration-request-stepped .tariffs-table-wrapper .tariffs-table-td {
      padding-top: 12px;
    }
    .theme__default .ma-pos-registration-request-details-page .tariffs-table-wrapper .tariff-value, .theme__default .ma-pos-registration-request-stepped .tariffs-table-wrapper .tariff-value {
      vertical-align: top;
    }
    .theme__default .ma-pos-registration-request-details-page .tariffs-table-wrapper .col-current-tariff, .theme__default .ma-pos-registration-request-stepped .tariffs-table-wrapper .col-current-tariff {
      padding-left: 4px;
    }
    .theme__default .ma-pos-registration-request-details-page .tariffs-table-wrapper .col-current-tariff, .theme__default .ma-pos-registration-request-details-page .tariffs-table-wrapper .col-dynamic-tariff {
      width: 30%;
    }
    .theme__default .ma-pos-registration-request-details-page .tariffs-table-wrapper .col-pos {
      width: 40%;
    }
    .theme__default .ma-pos-registration-request-details-page .online-cashier-tariffs-wrapper {
      vertical-align: middle;
    }
    .theme__default .ma-pos-registration-request-details-page .conditions-label {
      vertical-align: top;
    }
    .theme__default .ma-pos-registration-request-details-page .online-cashier-tariffs-value {
      vertical-align: text-bottom;
    }
    .theme__default .ma-pos-registration-request-stepped .tariffs-table-wrapper .col-current-tariff {
      width: 20%;
    }
    .theme__default .ma-pos-registration-request-stepped .tariffs-table-wrapper .col-dynamic-tariff {
      width: 40%;
    }
    .theme__default .ma-pos-registration-request-light-box .conditions-label, .theme__default .ma-pos-registration-request-light-box .online-cashier-tariffs-value {
      vertical-align: initial;
    }
    .theme__default .ma-pos-registration-request-light-box .tariffs-table-wrapper .col-pos {
      width: 30%;
    }
    .theme__default .ma-pos-registration-request-light-box .tariffs-table-wrapper .col-current-tariff {
      padding-left: 0;
    }
    .theme__default .ma-pos-registration-request-change-tariff-wrapper {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      margin: 16px 0;
    }
    .theme__default .ma-pos-registration-request-change-tariff-wrapper .tariff-wrapper {
      width: 30%;
      padding: 16px 0;
    }
    .theme__default .ma-pos-registration-request-change-tariff-wrapper .tariff-new-wrapper {
      border: 1px solid #d0d7dd;
      background-color: #f2f4f7;
      -webkit-border-radius: 3px;
      border-radius: 3px;
    }
    .theme__default .ma-pos-registration-request-change-tariff-wrapper .tariff-block {
      text-align: center;
    }
    .theme__default .ma-pos-registration-request-change-tariff-wrapper .tariff-block .tariff-value {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .theme__default .ma-pos-registration-request-change-tariff-wrapper .tariff-block-left {
      text-align: left;
      padding-left: 16px;
    }
    .theme__default .ma-pos-registration-request-change-tariff-wrapper .tariff-title, .theme__default .ma-pos-registration-request-change-tariff-wrapper .tariff-value {
      margin-bottom: 16px;
    }
    .theme__default .ma-pos-registration-request-change-tariff-wrapper .tariff-title {
      font-size: 18px;
      line-height: 28px;
    }
    .theme__default .ma-pos-registration-request-change-tariff-wrapper .tariff-value {
      font-size: 14px;
      line-height: 20px;
    }
    .theme__default .ma-equipment-registration-request .equipment-item {
      border: 1px solid #e4e8eb;
      padding: 16px;
      margin-bottom: 16px;
    }
    .theme__default .ma-equipment-registration-request .equipment-item .equipment-amount {
      width: 80px;
    }
    .theme__default .ma-equipment-registration-request .empty-list-text {
      margin-top: 12px;
    }
    .theme__default .ma-equipment-reg-request-details .general-info {
      margin-bottom: 16px;
    }
    .theme__default .ma-equipment-reg-request-details .equipment-title {
      padding-left: 8px;
      color: #1f1f22;
      text-transform: uppercase;
    }
    .theme__default .ma-equipment-reg-request-details .payment-details-list .qr-equipment-block {
      width: 100%;
      margin-top: 16px;
    }
    .theme__default .operations-handling-import-csv-modal .chosen-docs {
      padding-top: 8px;
      margin-bottom: 20px;
      display: table;
      width: 100%;
      min-height: 88px;
    }
    .theme__default .operations-handling-import-csv-modal .chosen-docs .chosen-docs-data, .theme__default .operations-handling-import-csv-modal .chosen-docs .chosen-docs-icon {
      display: table-cell;
      vertical-align: middle;
    }
    .theme__default .operations-handling-import-csv-modal .chosen-docs .chosen-docs-icon {
      width: 76px;
      text-align: center;
    }
    .theme__default .operations-handling-import-csv-modal .chosen-docs .chosen-docs-icon img {
      width: 56px;
      height: 56px;
      display: block;
    }
    .theme__default .operations-handling-import-csv-modal .chosen-docs .chosen-docs-icon .icon-e-inv-main {
      font-size: 56px;
      color: #ffdd2d;
      display: block;
    }
    .theme__default .operations-handling-import-csv-modal .chosen-docs .chosen-docs-icon span {
      font-size: 16px;
      color: #f90;
    }
    .theme__default .operations-handling-import-csv-modal .chosen-docs .chosen-docs-data .chosen-heading {
      color: #b2b8bf;
    }
    .theme__default .operations-handling-import-csv-modal .information-plate {
      margin-top: 24px;
    }
    .theme__default .revise-act-approval-request-list > tbody > tr > td, .theme__default .revise-act-approval-request-list > thead > tr > th {
      vertical-align: middle;
    }
    .theme__default .revise-act-approval-request-list > tbody > tr > td.col-type, .theme__default .revise-act-approval-request-list > thead > tr > th.col-type {
      width: 35%;
    }
    .theme__default .ma-deferred-refunds.ma-deferred-refunds-table > tbody > tr > td, .theme__default .ma-deferred-refunds.ma-deferred-refunds-table > thead > tr > th {
      vertical-align: middle;
    }
    .theme__default .ma-deferred-refunds.ma-deferred-refunds-table > tbody > tr > td.col-refund-date, .theme__default .ma-deferred-refunds.ma-deferred-refunds-table > tbody > tr > td.col-status, .theme__default .ma-deferred-refunds.ma-deferred-refunds-table > thead > tr > th.col-refund-date, .theme__default .ma-deferred-refunds.ma-deferred-refunds-table > thead > tr > th.col-status {
      width: 20%;
    }
    .theme__default .ma-deferred-refunds.ma-deferred-refunds-table > tbody > tr > td.col-number, .theme__default .ma-deferred-refunds.ma-deferred-refunds-table > thead > tr > th.col-number {
      width: 10%;
    }
    .theme__default .ma-deferred-refunds.ma-deferred-refunds-table > tbody > tr > td.col-expire-date, .theme__default .ma-deferred-refunds.ma-deferred-refunds-table > thead > tr > th.col-expire-date {
      width: 30%;
    }
    .theme__default .ma-deferred-refunds.ma-deferred-refunds-table > tbody > tr > td.col-amount, .theme__default .ma-deferred-refunds.ma-deferred-refunds-table > thead > tr > th.col-amount {
      text-align: left;
    }
    .theme__default .ma-deferred-refunds.ma-deferred-refunds-table .refund-time {
      margin-top: 4px;
    }
    .theme__default .ma-deferred-refunds.ma-deferred-refunds-table > tbody > tr > td.col-amount {
      text-align: right;
    }
    .theme__default .ma-deferred-refund-details-page .dl-horizontal .information-plate-expire-time {
      margin-left: 0;
    }
    .theme__default .ma-transactions-request-list .col-amount-header {
      text-align: right;
    }
    .theme__default .ma-transactions-request-list .col-amount-header .table-filter {
      float: none;
    }
    .theme__default .ma-transactions-request-list .col-amount-header .label {
      display: inline-block;
    }
    .theme__default .ma-transactions-request-list .col-oper-time, .theme__default .ma-transactions-request-list .col-qr-external-id {
      width: 120px;
    }
    .theme__default .ma-transactions-request-list .request-status {
      padding-left: 44px;
    }
    .theme__default .internet-acquiring-registration-request-create-modal .condition-icon, .theme__default .internet-acquiring-registration-request-details-page .condition-icon {
      float: left;
    }
    .theme__default .internet-acquiring-registration-request-create-modal .condition-text, .theme__default .internet-acquiring-registration-request-details-page .condition-text {
      margin-left: 28px;
    }
    .theme__default .internet-acquiring-registration-request-create-modal .svg-icon-agreement, .theme__default .internet-acquiring-registration-request-details-page .svg-icon-agreement {
      stroke: #ffdd2d;
    }
    .theme__default .internet-acquiring-registration-request-create-modal .internet-acquiring-spoiler, .theme__default .internet-acquiring-registration-request-details-page .internet-acquiring-spoiler {
      font-size: 12px;
      line-height: 16px;
      top: -6px;
    }
    .theme__default .internet-acquiring-registration-request-create-modal .internet-acquiring-spoiler .requisites-details-title, .theme__default .internet-acquiring-registration-request-details-page .internet-acquiring-spoiler .requisites-details-title {
      width: 85%;
      padding-right: 8px;
    }
    .theme__default .internet-acquiring-registration-request-create-modal .same-as-financial label, .theme__default .internet-acquiring-registration-request-details-page .same-as-financial label {
      padding-right: 0;
    }
    .theme__default .internet-acquiring-registration-request-create-modal .internet-acquiring-section-header, .theme__default .internet-acquiring-registration-request-details-page .internet-acquiring-section-header, .theme__default .internet-acquiring-registration-request-edit-page .internet-acquiring-section-header {
      font-weight: 500;
      font-size: 16px;
      line-height: 24px;
    }
    .theme__default .internet-acquiring-registration-request-details-page .conditions-checkbox, .theme__default .internet-acquiring-registration-request-stepped .conditions-checkbox {
      vertical-align: baseline;
      line-height: inherit;
      padding: 0;
    }
    .theme__default .ia-registration-request-stepped {
      position: relative;
    }
    .theme__default .ia-registration-request-stepped .conditions-checkbox {
      vertical-align: baseline;
      line-height: inherit;
      padding: 0;
    }
    .theme__default .ia-registration-request-change-tariff-wrapper {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      margin: 16px 0;
    }
    .theme__default .ia-registration-request-change-tariff-wrapper .tariff-wrapper {
      width: 30%;
      padding: 16px 0;
    }
    .theme__default .ia-registration-request-change-tariff-wrapper .tariff-new-wrapper {
      border: 1px solid #d0d7dd;
      background-color: #f2f4f7;
      -webkit-border-radius: 3px;
      border-radius: 3px;
    }
    .theme__default .ia-registration-request-change-tariff-wrapper .tariff-block {
      text-align: center;
    }
    .theme__default .ia-registration-request-change-tariff-wrapper .tariff-block .tariff-value {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .theme__default .ia-registration-request-change-tariff-wrapper .tariff-block-left {
      text-align: left;
      padding-left: 16px;
    }
    .theme__default .ia-registration-request-change-tariff-wrapper .tariff-title, .theme__default .ia-registration-request-change-tariff-wrapper .tariff-value {
      margin-bottom: 16px;
    }
    .theme__default .ia-registration-request-change-tariff-wrapper .tariff-title {
      font-size: 18px;
      line-height: 28px;
    }
    .theme__default .ia-registration-request-change-tariff-wrapper .tariff-value {
      font-size: 14px;
      line-height: 20px;
    }
    .theme__default .cc-contracts-view {
      padding-left: 12px;
      color: #b2b8bf;
    }
    .theme__default .cc-contracts-view li > div {
      color: #1f1f22;
    }
    .theme__default .cc-contracts-view li:not(:last-child) {
      margin-bottom: 12px;
    }
    .theme__default .cc-extended-filter-number-input {
      width: 148px;
    }
    .theme__default .cc-extended-filter-number-input .input-group-addon {
      padding-right: 4px;
    }
    .theme__default .cc-index .filter-panel .custom-dropdown {
      width: 440px;
    }
    .theme__default .consulting-center-page .form-control-static .checkbox {
      padding-top: 0;
    }
    .theme__default .table.cc-list > thead > tr > th.col-status {
      width: 248px;
    }
    .theme__default .table.cc-list > thead > tr > th.col-number {
      width: 152px;
    }
    .theme__default .cc-services-list {
      margin-bottom: 16px;
    }
    .theme__default .cc-services-accordion {
      margin-top: 20px;
    }
    @media (max-width: 991px) {
      .theme__default .cc-services-accordion {
        margin-right: 32px;
      }
    }
    .theme__default .cc-services-accordion .accordion-item {
      position: relative;
    }
    .theme__default .cc-services-accordion .accordion-item .remove {
      position: absolute;
      top: 8px;
      left: 100%;
    }
    .theme__default .cc-services-accordion .accordion-item .checkbox {
      padding-top: 0;
    }
    .theme__default .cc-services-accordion .accordion-item .panel {
      -webkit-transition: .2s;
      -o-transition: .2s;
      transition: .2s;
      background-color: #fff;
    }
    .theme__default .cc-services-accordion .accordion-item .panel .panel-title {
      position: relative;
      line-height: 28px;
    }
    .theme__default .cc-services-accordion .accordion-item .panel .panel-title > a {
      padding-right: 72px;
    }
    .theme__default .cc-services-accordion .accordion-item .panel .panel-title .icon-exclamation-in-circle {
      position: absolute;
      top: 12px;
      right: 44px;
    }
    .theme__default .cc-services-accordion .accordion-item .panel.expanded {
      background-color: #f2f4f7;
    }
    .theme__default .cc-services-accordion .accordion-item:not(:last-child) {
      margin-bottom: 12px;
    }
    .theme__default .cc-offer-request-modal .cc-join-request-processing {
      height: 592px;
    }
    .theme__default .cc-offer-request-modal .cc-join-request-success {
      margin: 0 160px 16px;
    }
    .theme__default .cc-added-attachments-list .table-row .table-cell {
      border-bottom: 1px solid #e4e8eb;
      padding: 12px 0;
    }
    .theme__default .cc-added-attachments-list .table-row .table-cell.col-name {
      line-height: 20px;
    }
    .theme__default .cc-added-attachments-list .table-row .table-cell.col-name .title > * {
      display: inline-block;
    }
    .theme__default .cc-added-attachments-list .table-row .table-cell.col-name .title i {
      vertical-align: top;
    }
    .theme__default .cc-added-attachments-list .table-row .table-cell.col-context-menu, .theme__default .cc-operations-list .col-checkbox {
      width: 40px;
    }
    .theme__default .cc-operations-list .col-checkbox label {
      vertical-align: top;
    }
    .theme__default .cc-operations-list .col-amount {
      width: 188px;
    }
    .theme__default .cc-operations-list .cc-operations-list-title {
      border-bottom: 1px solid #e4e8eb;
    }
    .theme__default .cc-operations-list .cc-operations-list-item .table-cell, .theme__default .cc-operations-list .cc-operations-list-title .table-cell {
      padding-top: 12px;
      padding-right: 12px;
      padding-bottom: 12px;
    }
    .theme__default .cc-operations-list .cc-operations-list-item .table-cell:first-child, .theme__default .cc-operations-list .cc-operations-list-title .table-cell:first-child {
      padding-left: 12px;
    }
    .theme__default .cc-operations-list .cc-operations-list-content-wrapper .spinner-wrapper {
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      top: 50%;
      left: 50%;
      margin: 0;
    }
    .theme__default .cc-operations-list .cc-operations-list-content {
      height: 320px;
      position: relative;
      overflow: hidden;
      margin-bottom: 24px;
    }
    .theme__default .cc-operations-list .cc-operations-list-content .cc-operations-list-item {
      height: 64px;
    }
    .theme__default .cc-operations-list .cc-operations-list-content .cc-operations-list-item:hover {
      background-color: #f2f4f7;
    }
    .theme__default .cc-seminar-empty-view {
      border: 1px dashed #e4e8eb;
      -webkit-border-radius: 4px;
      border-radius: 4px;
      text-align: center;
      padding: 32px 0;
    }
    .theme__default .cc-seminar-empty-view img {
      display: block;
      margin: 0 auto 12px;
      width: 128px;
      height: 100px;
    }
    .theme__default .cc-time-input {
      width: 68px;
    }
    .theme__default .cc-seminar-select-content {
      min-height: 336px;
    }
    .theme__default .cc-seminar-select-content .table-wrapper {
      margin-bottom: 24px;
      min-height: 276px;
    }
    .theme__default .cc-seminar-select-content .cc-seminar-arbitrary-subject {
      background: #f2f4f7;
      margin: 0 -24px;
      padding: 16px 24px;
      position: relative;
      bottom: -1px;
    }
    .theme__default .cc-seminar-select-content .cc-seminar-arbitrary-subject .form-group {
      margin-bottom: 0;
    }
    .theme__default .cc-documents-list .cc-documents-list-item {
      background-color: #fff;
      border: 1px solid #e4e8eb;
      padding: 24px;
      position: relative;
    }
    .theme__default .cc-documents-list .cc-documents-list-item .delete {
      position: absolute;
      top: 12px;
      right: 12px;
    }
    .theme__default .cc-documents-list .cc-documents-list-item:not(:last-child) {
      margin-bottom: 20px;
    }
    .theme__default .cc-documents-list .cc-documents-list-item:not(.without-header) > .form-group:last-child {
      margin-bottom: 0;
    }
    .theme__default .cc-documents-list .without-header {
      padding: 20px 20px 0;
    }
    .theme__default .cc-documents-list .without-header:not(:only-of-type) {
      padding: 56px 20px 0;
    }
    .theme__default .cc-documents-list:empty {
      display: none;
    }
    .theme__default .cc-deal-passport-option .deal-passport {
      float: left;
      padding-right: 24px;
    }
    .theme__default .sbbol3 .cc-documents-list .cc-documents-list-item {
      background-color: transparent;
      border: 1px solid #d0d7dd;
      -webkit-border-radius: 3px;
      border-radius: 3px;
    }
    .theme__default .sbbol3 .cc-documents-list .without-header:not(:only-of-type) {
      padding: 20px 20px 0;
    }
    .theme__default .sbbol3 .cc-documents-list .btn.btn-square.delete {
      position: absolute;
      top: 0;
      left: 100%;
      margin-left: 4px;
      padding-top: 0;
    }
    .theme__default .turnkey-request-quick-view dl.dl-horizontal dt {
      width: 200px;
    }
    .theme__default .turnkey-request-quick-view dl.dl-horizontal dd {
      margin-left: 220px;
    }
    .theme__default .turnkey-contract-details .payment-details-block {
      margin-bottom: 24px;
    }
    .theme__default .turnkey-contract-details .actions {
      margin-bottom: 24px;
      padding-left: 8px;
    }
    .theme__default .turnkey-contract-details .attached-document .attached-document-item {
      margin-bottom: 20px;
    }
    .theme__default .turnkey-contract-details .attached-document .attached-document-item:last-child {
      margin-bottom: 0;
    }
    .theme__default .consulting-center-letters-block {
      position: relative;
      min-height: 100px;
    }
    .theme__default .consulting-center-letters-block .header {
      padding-top: 4px;
    }
    .theme__default .consulting-center-letters-block .letters-list {
      margin-top: 0;
      padding-top: 0;
      border-top: none;
    }
    .theme__default .sbbol3 .consulting-center-letters-block .header {
      text-transform: none;
    }
    .theme__default .cc-turnkey-details h2 {
      padding-left: 8px;
      margin-bottom: 12px;
      color: #1f1f22;
    }
    .theme__default .cc-turnkey-details._lightBox h2 {
      padding-left: 0;
    }
    .theme__default .cc-turnkey-details._lightBox .requisites-details-divider {
      margin: 24px 0;
    }
    .theme__default .cc-turnkey-details .dl-horizontal dt {
      color: #1f1f22;
      width: 300px;
    }
    .theme__default .cc-turnkey-details .dl-horizontal dd {
      margin-left: 308px;
    }
    .theme__default .contract-block {
      display: inline-block;
    }
    .theme__default .account-minimum-balance-contract-list thead .col-interest-rate {
      width: 80px;
    }
    .theme__default .account-minimum-balance-contract-modal .requisites-details-title {
      width: 104px;
    }
    .theme__default .vat-payer-status-change-modal .modal-subtitle {
      margin-bottom: 12px;
    }
    .theme__default .vat-payer-status-change-modal .conditions {
      padding: 12px;
      margin-bottom: 12px;
      background-color: #f2f4f7;
      overflow: auto;
      border: 1px solid #e4e8eb;
    }
    .theme__default .vat-payer-status-change-modal .conditions ul {
      margin: 8px 0 0 8px;
      padding-left: 16px;
    }
    .theme__default .vat-payer-status-change-modal .conditions ul li {
      margin-bottom: 8px;
    }
    .theme__default .vat-payer-status-change-modal .conditions ul li:last-child {
      margin-bottom: 0;
    }
    .theme__default .web-analytics-agree-modal .title {
      font-size: 24px;
      text-align: center;
      margin: 0 128px 16px;
    }
    .theme__default .web-analytics-agree-modal .paginated-text {
      text-align: left;
      height: 360px;
      overflow-y: scroll;
      border: 1px solid #e4e8eb;
      padding: 8px;
      margin-top: 24px;
      margin-bottom: 16px;
    }
    .theme__default .sbbol3 .web-analytics-agree-modal .body {
      line-height: 20px;
    }
    .theme__default .welcome-modal.animated {
      opacity: 0;
    }
    .theme__default .welcome-modal.animated, .theme__default .welcome-modal.animated .modal-dialog {
      -webkit-transition: all 1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
      -o-transition: all cubic-bezier(0.895, 0.03, 0.685, 0.22) 1s;
      transition: all 1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
    }
    .theme__default .welcome-modal.animated .modal-dialog {
      -webkit-transform: translate3d(-400px, -480px, 0) scale(0.01);
      -ms-transform: translate3d(-400px, -480px, 0) scale(0.01);
      transform: translate3d(-400px, -480px, 0) scale(0.01);
    }
    .theme__default .welcome-modal .external-url-warning {
      font-size: 13px;
    }
    .theme__default .welcome-modal .modal-header {
      padding: 36px;
      background-repeat: repeat-x;
      background-image: -webkit-linear-gradient(285deg, #98cb4e, #47ae8d);
      background-image: -o-linear-gradient(285deg, #98cb4e 0, #47ae8d 100%);
      background-image: -webkit-linear-gradient(165deg, #98cb4e, #47ae8d);
      background-image: -o-linear-gradient(165deg, #98cb4e 0, #47ae8d 100%);
      background-image: linear-gradient(285deg, #98cb4e, #47ae8d);
    }
    .theme__default .welcome-modal .modal-header .modal-title {
      font-size: 32px;
      color: #fff;
      white-space: pre-wrap;
      text-transform: none;
      font-weight: 300;
    }
    .theme__default .welcome-modal .modal-header .close {
      display: none;
    }
    .theme__default .welcome-modal .modal-body {
      padding: 36px;
    }
    .theme__default .welcome-modal .welcome-modal-body .video-frame {
      border: 0;
    }
    .theme__default .welcome-modal .welcome-modal-body .welcome-modal-list-video {
      margin-bottom: 36px;
    }
    .theme__default .welcome-modal .welcome-modal-body .welcome-modal-list-video .list-video-item:last-child {
      margin-bottom: 0;
    }
    .theme__default .welcome-modal-link.animated {
      -webkit-animation: welcome-modal-link-flash ease-out 1s .5s;
      animation: welcome-modal-link-flash ease-out 1s .5s;
    }
    @-webkit-keyframes welcome-modal-link-flash {
      0% {
        color: #f90;
        text-shadow: #f90 1px 1px 0, #f90 -1px -1px 0;
      }
      to {
        color: #ffdd2d;
      }
    }
    @keyframes welcome-modal-link-flash {
      0% {
        color: #f90;
        text-shadow: #f90 1px 1px 0, #f90 -1px -1px 0;
      }
      to {
        color: #ffdd2d;
      }
    }
    .theme__default .account-minimum-balance-archive-info {
      margin-bottom: 16px;
    }
    .theme__default .attachments .list {
      width: 100%;
    }
    .theme__default .attachments .list .attachment-item td {
      padding-top: 8px;
    }
    .theme__default .attachments .list .attachment-item td.icon-field {
      width: 48px;
    }
    .theme__default .attachments .list .attachment-item .filename {
      -webkit-transition: .2s;
      -o-transition: .2s;
      transition: .2s;
      padding: 0;
    }
    .theme__default .attachments .list .attachment-item:hover .filename {
      color: #f90;
    }
    .theme__default .customs-payment-service-management-modal .hr-delimiter {
      margin-left: 0;
      margin-right: 0;
    }
    .theme__default .customs-payment-service-management-modal .cpar-authorized-person-accordion {
      margin-top: 16px;
      margin-right: 40px;
    }
    .theme__default .customs-payment-service-management-modal .authorized-person-header .close {
      position: absolute;
      right: -40px;
      top: 0;
    }
    .theme__default .customs-payment-service-management-modal .authorized-person-header .icon {
      top: 8px !important;
    }
    .theme__default .customs-payment-service-management-modal .cpsm-account-error {
      clear: right;
    }
    .theme__default .customs-payment-service-management-modal .cpsm-authorized-person-add-btn {
      margin-right: 40px;
    }
    .theme__default .customs-payment-service-management-modal .form-footer .checkbox .cpsm-terms-checkbox-label, .theme__default .customs-payment-service-management-modal .modal-body .checkbox .cpsm-terms-checkbox-label {
      display: inline-block;
    }
    .theme__default .cpsm-details-body .cpar-details-accounts dt {
      color: #b2b8bf;
      width: 100px;
    }
    .theme__default .cpsm-details-body .cpar-details-accounts dd {
      margin-left: 108px;
    }
    .theme__default .customs-payment-service-management-sign-modal .spoiler-data {
      margin-left: 0;
      margin-right: 0;
    }
    .theme__default .customs-payment-service-management-sign-modal .indent-header {
      display: block;
      margin-bottom: 12px;
      font-weight: 500;
    }
    .theme__default .cpsm-pretty-actions .dropdown {
      margin-left: 8px;
    }
    .theme__default .cpdr-form .modal-body {
      min-height: auto;
    }
    .theme__default .bank-response-window .title {
      color: #1f1f22;
      margin-bottom: 12px;
    }
    .theme__default .bank-response-window .bank-response-window-block:not(:last-child) {
      margin-bottom: 24px;
    }
    .theme__default .bank-response-window .return-comment {
      margin-top: 16px;
      margin-bottom: 12px;
    }
    .theme__default .bank-response-button {
      border: 1px solid #f2f4f7;
      padding: 16px;
      margin: 12px 0;
      cursor: pointer;
    }
    .theme__default .bank-response-button:hover {
      background: #f2f4f7;
    }
    .theme__default .bank-response-button .bank-response-button-left {
      display: inline-block;
      width: 28px;
      vertical-align: middle;
    }
    .theme__default .bank-response-button .bank-response-button-left .icon {
      font-size: 16px;
    }
    .theme__default .bank-response-button .bank-response-button-right {
      display: inline-block;
      vertical-align: middle;
    }
    .theme__default .bank-response-button .attachment-row {
      margin-top: 20px;
    }
    .theme__default .bank-response-button .attachment-count {
      margin-left: 20px;
    }
    .theme__default .cc-notify-for-status .col-status .icon-helpbox {
      float: left;
      margin-left: -16px;
    }
    .theme__default .table.cc-notify-for-status thead th.col-status .label {
      margin-left: 16px;
    }
    .theme__default .sbbol3 .cpr-list-table > tbody > tr > td.col-number .label, .theme__default .sbbol3 .cpr-list-table > thead > tr > th.col-number .label {
      width: 56px;
      margin: auto;
    }
    .theme__default .sbbol3 .cpr-list-table > tbody > tr > td.col-account-number .account-number, .theme__default .sbbol3 .cpr-list-table > thead > tr > th.col-account-number .account-number {
      min-width: 172px;
    }
    .theme__default .sbbol3 .cpr-list-table > tbody > tr > td.col-account-number .label, .theme__default .sbbol3 .cpr-list-table > thead > tr > th.col-account-number .label {
      width: 172px;
      margin: auto;
    }
    .theme__default .sbbol3 .cpr-list-table > tbody > tr > td.col-status, .theme__default .sbbol3 .cpr-list-table > thead > tr > th.col-status {
      width: 260px;
    }
    .theme__default .sbbol3 .cpr-list-table > tbody > tr > td.col-status .label, .theme__default .sbbol3 .cpr-list-table > tbody > tr > td.col-status .status, .theme__default .sbbol3 .cpr-list-table > thead > tr > th.col-status .label, .theme__default .sbbol3 .cpr-list-table > thead > tr > th.col-status .status {
      width: 112px;
      margin: auto;
    }
    .theme__default .sbbol3 .cpr-list-table > tbody > tr > td.col-payment-order, .theme__default .sbbol3 .cpr-list-table > thead > tr > th.col-payment-order {
      width: 216px;
    }
    .theme__default .sbbol3 .cpr-list-table > tbody > tr > td.col-payment-order .label, .theme__default .sbbol3 .cpr-list-table > thead > tr > th.col-payment-order .label {
      width: 108px;
      margin: auto;
    }
    .theme__default .sbbol3 .cpr-list-table > tbody > tr > td.col-date, .theme__default .sbbol3 .cpr-list-table > thead > tr > th.col-date {
      width: 112px;
    }
    .theme__default .sbbol3 .cpr-list-table > tbody > tr > td.col-date .label, .theme__default .sbbol3 .cpr-list-table > thead > tr > th.col-date .label {
      width: 72px;
      margin: auto;
    }
    .theme__default .sbbol3 .cpr-list-table > tbody > tr > td.col-payment-order {
      height: 58px;
    }
    .theme__default .sbbol3 .cpr-list-table > thead > tr > th {
      font-size: 12px;
    }
    .theme__default .customs-operator-link .icon {
      margin-left: 8px;
    }
    .theme__default .cpr-details .dl-horizontal {
      overflow: visible;
    }
    .theme__default .mock-broker-block {
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute;
      top: 50%;
      right: 0;
      left: 0;
      text-align: center;
    }
    .theme__default .mock-broker-block .img {
      margin-top: 24px;
      margin-bottom: 24px;
      width: 96px;
    }
    .theme__default .mock-broker-block .message {
      margin: 24px;
    }
    .theme__default .mock-broker-block .button-container {
      margin-top: 8px;
      margin-bottom: 40px;
    }
    .theme__default .cpr-menu {
      height: 32px;
    }
    .theme__default .cpr-menu .nav-pills-panel {
      margin-bottom: 0;
      border-bottom: none;
      text-transform: none;
      padding: 0 32px;
    }
    .theme__default .cpr-contract-body .indent-header {
      display: block;
      text-transform: none;
      font-weight: 500;
      margin-bottom: 8px;
      margin-top: 0;
    }
    .theme__default .cpr-filter-panel {
      background-color: #f2f4f7;
    }
    .theme__default .cpr-extended-filter {
      padding: 12px 32px;
      margin: 0 -32px;
      border-top: 1px solid #e4e8eb;
    }
    .theme__default .panel-widget.personal-rate-widget {
      position: relative;
    }
    .theme__default .panel-widget.personal-rate-widget .request-step-body {
      margin-right: -24px;
    }
    .theme__default .panel-widget.personal-rate-widget .form-control-wrapper:last-child .form-control:first-child {
      border-left: 1px solid #e4e8eb;
    }
    .theme__default .panel-widget.personal-rate-widget .form-control-wrapper:last-child .form-control:first-child:focus {
      border-left: 1px solid #f90;
    }
    .theme__default .pbs-modal .modal-body {
      min-height: 0;
    }
    .theme__default .pbs-modal hr {
      margin-left: -24px;
      margin-right: -24px;
    }
    .theme__default .state-payments .payer-details.pre {
      white-space: pre;
    }
    .theme__default .state-payments .col-charge-name {
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
    }
    .theme__default .state-payments .col-charge-date {
      width: 20%;
    }
    .theme__default .state-payments .col-vehicle {
      width: 144px;
    }
    .theme__default .state-payments .col-status {
      width: 136px;
    }
    .theme__default .state-payments .col-amount {
      width: 168px;
    }
    .theme__default .state-payments .col-amount .table-filter {
      float: none;
    }
    .theme__default .state-payments .col-amount .label {
      display: inline;
    }
    .theme__default .state-payments .sp-date-range-select:not(:last-child) {
      margin-bottom: 16px;
    }
    .theme__default .state-payments-quick-view .dl-horizontal dt {
      color: #7d838a;
    }
    .theme__default .state-payments-quick-view .payment-document {
      margin-bottom: 12px;
    }
    .theme__default .state-payments-quick-view .payment-document-data {
      display: inline-block;
      vertical-align: top;
    }
    .theme__default .state-payments-quick-view .payment-document:last-child {
      margin-bottom: 0;
    }
    .theme__default .state-payments-quick-view .payment-document .sp-attachment-icon {
      display: inline-block;
      vertical-align: top;
      margin-right: 8px;
    }
    .theme__default .state-payments-modal .incorrect-items {
      margin: 24px 0;
    }
    .theme__default .state-payments-modal .incorrect-item-list {
      padding: 20px 16px;
      margin-top: 4px;
      border: 1px solid #e4e8eb;
    }
    .theme__default .state-payments-modal .incorrect-item-list .incorrect-item {
      display: inline-block;
      width: 33.333333%;
    }
    .theme__default .state-payments-import-tooltip .Popover-body {
      max-width: 320px;
      max-height: 480px;
    }
    .theme__default .state-payments-import-tooltip .Popover-body .list {
      padding-left: 16px;
    }
    .theme__default .state-payments-import-tooltip .Popover-body .list li {
      padding-left: 8px;
      margin: 12px 0;
    }
    .theme__default .state-payments-import-tooltip .image-block {
      margin: -20px -20px 20px;
      padding-top: 24px;
      background-color: #f2f4f7;
      border-bottom: 1px solid #e4e8eb;
      text-align: center;
      overflow: hidden;
    }
    .theme__default .state-payments-import-tooltip .image-block img {
      -webkit-border-radius: 4px 4px 0 0;
      border-radius: 4px 4px 0 0;
      margin-bottom: -8px;
      -webkit-box-shadow: 0 0 12px 0 #b2b8bf;
      box-shadow: 0 0 12px 0 #b2b8bf;
    }
    .theme__default .dictionary-passports .col-sts-number {
      width: 20%;
    }
    .theme__default .dictionary-passports .col-vehicle-number {
      width: 25%;
    }
    .theme__default .dictionary-passports .col-additional-actions {
      width: 56px;
    }
    .theme__default .dictionary-passport-import-modal .status-screen .status-screen-additional-text:last-child {
      margin-bottom: 16px;
    }
    .theme__default .dictionary-passport-import-modal .import-errors {
      padding: 8px 12px;
      max-height: 160px;
      overflow: scroll;
      border: 1px solid #d0d7dd;
      -webkit-border-radius: 3px;
      border-radius: 3px;
    }
    .theme__default .dictionary-passport-import-modal .import-errors .import-error-item {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      list-style-type: none;
      margin-bottom: 12px;
    }
    .theme__default .dictionary-passport-import-modal .import-errors .import-error-item .icon-block {
      padding-top: 1px;
      margin-right: 12px;
    }
    .theme__default .dictionary-passport-import-modal .import-errors .import-error-item .icon-block .primary-fill {
      fill: #a80e2a;
    }
    .theme__default .dictionary-passport-import-modal .import-errors .import-error-item .icon-block .secondary-fill {
      fill: #fff;
    }
    .theme__default .dictionary-passport-import-modal .import-errors .import-error-item .text-block {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .theme__default .dictionary-passport-import-modal .import-errors .import-error-item .text-block .text-title {
      color: #1f1f22;
      font-size: 14px;
      line-height: 20px;
    }
    .theme__default .dictionary-passport-import-modal .import-errors .import-error-item .text-block .text-subtitle {
      color: #7d838a;
      font-size: 12px;
      line-height: 16px;
    }
    .theme__default .dictionary-passport-import-modal .import-errors .import-error-item:last-child {
      margin-bottom: 0;
    }
    .theme__default .modal-dialog .state-payments-modal-header .modal-title {
      text-transform: none;
    }
    .theme__default .modal-dialog .state-payments-modal-header .custom-tabs {
      margin-bottom: 0;
    }
    .theme__default .modal-dialog .state-payments-modal-header .custom-tabs > li > a {
      padding: 4px 24px 2px;
    }
    .theme__default .modal-dialog .state-payments-modal-header.modal-header {
      padding-bottom: 0;
    }
    .theme__default .modal-dialog .state-payments-modal-header .nav-tabs.custom-tabs {
      border-top: 1px solid #d0d7dd;
      margin-left: -32px;
      margin-right: -32px;
      margin-top: 16px;
      font-weight: 400;
      font-size: 14px;
      line-height: 20px;
    }
    .theme__default .modal-dialog .state-payments-modal-header .nav-tabs.custom-tabs > li:first-child {
      padding-left: 8px;
    }
    .theme__default .state-payments-modal-body-connect {
      padding-top: 56px;
    }
    .theme__default .state-payments-modal-body {
      min-height: 160px;
    }
    .theme__default .state-payments-modal-body .row-error-wrapper .small {
      display: block;
      clear: both;
    }
    .theme__default .state-payments-modal-body .uip-add-input {
      display: inline-block;
      width: 468px;
    }
    .theme__default .state-payments-modal-body .scroll-list-item .table-cell {
      padding-left: 12px;
    }
    .theme__default .state-payments-modal-body .scroll-list-body {
      max-height: 240px;
      overflow: auto;
    }
    .theme__default .state-payments-modal-body .scroll-list {
      margin-top: 8px;
    }
    .theme__default .state-payments-modal-body .scroll-list .table-header .table-cell .label {
      color: #b2b8bf;
    }
    .theme__default .state-payments-modal-body .scroll-list .table-row {
      height: 48px;
    }
    .theme__default .state-payments-modal-body .scroll-list .table-row .col-number {
      width: 60px;
    }
    .theme__default .state-payments-modal-body .scroll-list .table-row .col-delete-button {
      width: 60px;
      padding-right: 12px;
      text-align: right;
    }
    .theme__default .state-payments-modal-body .list-item-content {
      width: 100%;
    }
    .theme__default .dictionary-passport-pills {
      margin-bottom: 0;
      border-bottom: 1px solid #e4e8eb;
    }
    .theme__default .state-payments-pills {
      margin-bottom: 0;
    }
    .theme__default .sp-pay-modal .sp-account {
      padding-top: 0;
    }
    .theme__default .empty-list .state-payments-panel-empty-img {
      height: 320px;
      width: auto;
    }
    .theme__default .sp-dictionary-passports {
      padding-left: 12px;
    }
    .theme__default .sp-dictionary-passports .table-cell {
      padding: 40px 0 16px;
      float: left;
    }
    .theme__default .sp-dictionary-passports .filter-panel-text-search .svg-icon {
      position: absolute;
      top: 8px;
      left: 12px;
    }
    .theme__default .uins-list ul li {
      line-height: 20px;
    }
    .theme__default .uins-list ul li .uin-link-item {
      padding: 0;
      vertical-align: top;
    }
    .theme__default .uins-list .more-link {
      padding-top: 0;
      padding-bottom: 0;
    }
    .theme__default .state-payments-page .visible-filter {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 16px 0;
    }
    .theme__default .state-payments-page .visible-filter .no-padding {
      padding: 0;
    }
    .theme__default .state-payments-page .extended-filter-block .table-cell {
      padding-left: 12px;
    }
    .theme__default .state-payments-page .extended-filter-block .extended-filter-wrap {
      border-top: none;
      margin-bottom: 0;
    }
    .theme__default .state-payments-page .extended-filter-block .extended-filter-options {
      margin: 0 -32px;
      padding: 0 32px;
      border-top: 1px solid #e4e8eb;
    }
    .theme__default .state-payments-page .extended-filter-block .filter-panel {
      padding-top: 0;
      padding-right: 12px;
      border-bottom: 1px solid #e4e8eb;
    }
    .theme__default .state-payments-page .extended-filter-block .date-picker-panel {
      margin-top: 16px;
    }
    .theme__default .state-payments-sign-item {
      position: relative;
      border: 1px solid #e4e8eb;
      padding: 16px 24px 12px 40px;
      margin-bottom: 16px;
    }
    .theme__default .state-payments-sign-item .sign-item-text {
      margin-bottom: 8px;
    }
    .theme__default .state-payments-sign-item .sp-icon-close {
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute;
      top: 50%;
      left: 12px;
    }
    .theme__default .state-payments-top {
      padding: 16px 0;
    }
    .theme__default .ip-quickview {
      padding: 20px 16px;
    }
    .theme__default .ip-bigfiles-errors {
      margin-bottom: 16px;
      text-align: left;
    }
    .theme__default .ip-bigfiles-error-icon {
      position: absolute;
      left: 0;
      top: -2px;
    }
    .theme__default .ip-bigfiles-error-message {
      margin-bottom: 0;
      padding-top: 4px;
      padding-bottom: 8px;
    }
    .theme__default .ip-bigfiles-errors-list {
      position: relative;
      padding-left: 32px;
    }
    .theme__default .ip-form-sub-header {
      text-transform: inherit;
      font-size: 14px;
      font-weight: 500;
    }
    .theme__default .ip-letters-list .letters-list {
      margin-top: 0;
      padding-top: 0;
      border-top: none;
    }
    .theme__default .ip-letters-details .header {
      margin-left: 12px;
      margin-bottom: 12px;
      color: #1f1f22;
    }
    .theme__default .InvestmentProjectSupport .letter-text, .theme__default .ip-letters-list .letter-text, .theme__default .ip-letters-page .letter-text {
      text-align: justify;
    }
    .theme__default .InvestmentProjectSupport .list-quickview .letter-text, .theme__default .ip-letters-list .list-quickview .letter-text, .theme__default .ip-letters-page .list-quickview .letter-text {
      max-height: 250px;
    }
    .theme__default .InvestmentProjectSupport .label-unread .col, .theme__default .ip-letters-list .label-unread .col, .theme__default .ip-letters-page .label-unread .col {
      font-weight: 500;
      background: #f2f4f7;
    }
    .theme__default .InvestmentProjectSupport .label-unread .col-number, .theme__default .ip-letters-list .label-unread .col-number, .theme__default .ip-letters-page .label-unread .col-number {
      background-color: transparent;
    }
    .theme__default .InvestmentProjectSupport .label-unread .col-subject, .theme__default .ip-letters-list .label-unread .col-subject, .theme__default .ip-letters-page .label-unread .col-subject {
      border-left-color: #f90;
      border-left-width: 4px;
    }
    .theme__default .InvestmentProjectSupport .label-unread .col-actions, .theme__default .ip-letters-list .label-unread .col-actions, .theme__default .ip-letters-page .label-unread .col-actions {
      width: 52px;
    }
    .theme__default .InvestmentProjectSupport .ip-extended-filter .Select.date-range .Select-menu-outer, .theme__default .ip-letters-list .ip-extended-filter .Select.date-range .Select-menu-outer, .theme__default .ip-letters-page .ip-extended-filter .Select.date-range .Select-menu-outer {
      width: 100%;
    }
    .theme__default .InvestmentProjectSupport .ip-letters-list-table > tbody > tr > td.col-status, .theme__default .InvestmentProjectSupport .ip-letters-list-table > thead > tr > th.col-status, .theme__default .ip-letters-list .ip-letters-list-table > tbody > tr > td.col-status, .theme__default .ip-letters-list .ip-letters-list-table > thead > tr > th.col-status, .theme__default .ip-letters-page .ip-letters-list-table > tbody > tr > td.col-status, .theme__default .ip-letters-page .ip-letters-list-table > thead > tr > th.col-status {
      width: 192px;
    }
    .theme__default .InvestmentProjectSupport .ip-letters-list-table > tbody > tr > td, .theme__default .ip-letters-list .ip-letters-list-table > tbody > tr > td, .theme__default .ip-letters-page .ip-letters-list-table > tbody > tr > td {
      height: 60px;
    }
    .theme__default .InvestmentProjectSupport .ip-letters-list-table .unread-item, .theme__default .ip-letters-list .ip-letters-list-table .unread-item, .theme__default .ip-letters-page .ip-letters-list-table .unread-item {
      background-color: #f2f4f7;
      font-weight: 500;
    }
    .theme__default .ip-letters-page .page-header-borderless {
      margin-bottom: 0;
    }
    .theme__default .ip-letters-page .page-header-borderless .title-block {
      display: block;
    }
    .theme__default .ip-letters-page .row-tabs {
      background-color: #f2f4f7;
      border-bottom: 1px solid #e4e8eb;
      margin: 0 -32px;
      padding: 0 32px;
    }
    .theme__default .ip-letters-page .filter-panel {
      background-color: #fff;
      padding: 12px 28px;
    }
    .theme__default .ip-letters-page .letters-table .col-actions {
      width: 52px;
    }
    .theme__default .ip-letters-page .letters-table.table-hover > thead > tr > th {
      padding: 8px;
    }
    .theme__default .ip-letters-page .letters-table.table-hover > thead > tr > th:first-child .btn {
      border: none;
      background: none;
    }
    .theme__default .ip-letters-page .letters-table.table-hover .sticker {
      display: inline-block;
      padding: 0 8px;
      font-size: 12px;
      line-height: 16px;
      background-color: #ffb13b;
      -webkit-border-radius: 3px;
      border-radius: 3px;
    }
    .theme__default .ip-list thead tr th.col-status {
      width: 180px;
    }
    .theme__default .ip-list thead tr th.col-type {
      width: 30%;
    }
    .theme__default .ip-details .hr-delimiter, .theme__default .ip-letters-details .hr-delimiter {
      margin: 12px 2px;
    }
    .theme__default .ip-details .section-header, .theme__default .ip-letters-details .section-header {
      color: #1f1f22;
      margin-left: 12px;
    }
    .theme__default .ip-details .letters-list .letter-item.label-unread, .theme__default .ip-letters-details .letters-list .letter-item.label-unread {
      border: none;
      background-color: #fff;
    }
    .theme__default .ip-details-body .dl-horizontal {
      overflow: visible;
    }
    .theme__default .separate-account-row {
      white-space: nowrap;
      height: 48px;
    }
    .theme__default .separate-account-row .col-ip-account {
      display: inline-block;
      max-width: 80%;
    }
    .theme__default .separate-account-row .col-ip-account-actions {
      vertical-align: top;
      display: inline-block;
      padding-left: 16px;
    }
    .theme__default .separate-account-row .account-alias {
      white-space: nowrap;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      overflow: hidden;
      max-width: 100%;
    }
    .theme__default .ip-contract-modal-text {
      background-color: #f2f4f7;
      padding: 12px;
      width: 100%;
      height: 400px;
      overflow-y: scroll;
      border: 1px solid #e4e8eb;
    }
    .theme__default .ip-contract-btn {
      padding-top: 0;
      padding-bottom: 0;
      max-width: 100%;
    }
    .theme__default .ip-contract-form {
      padding-top: 4px;
    }
    .theme__default .ip-contract-form .form-group, .theme__default .ip-contract-form .spoiler {
      padding-left: 8px;
    }
    .theme__default .ip-contract-form .hr-delimiter {
      margin: 20px 0;
    }
    .theme__default .ip-contract-form .contract-fulfill-items-input {
      padding-left: 20px;
    }
    .theme__default .ip-contract-expense-allocation-table .popover-wrap {
      margin-left: 2px;
    }
    .theme__default .ip-contract-expense-allocation-footer .export-excel-link {
      text-align: right;
    }
    .theme__default .ip-contract-fulfill-item-accordion {
      margin-top: 20px;
    }
    @media (max-width: 991px) {
      .theme__default .ip-contract-fulfill-item-accordion {
        margin-right: 32px;
      }
    }
    .theme__default .ip-contract-fulfill-item-accordion .accordion-item {
      position: relative;
    }
    .theme__default .ip-contract-fulfill-item-accordion .accordion-item .remove {
      position: absolute;
      top: 8px;
      left: 100%;
    }
    .theme__default .ip-contract-fulfill-item-accordion .accordion-item .panel {
      background-color: #fff;
    }
    .theme__default .ip-contract-fulfill-item-accordion .accordion-item .panel .panel-title {
      position: relative;
      line-height: 28px;
    }
    .theme__default .ip-contract-fulfill-item-accordion .accordion-item:not(:last-child) {
      margin-bottom: 12px;
    }
    .theme__default .ip-contract-fulfill-item-limit {
      padding-right: 0;
    }
    .theme__default .ip-documents {
      padding-top: 12px;
    }
    .theme__default .ip-documents .expanded {
      background-color: #f2f4f7;
    }
    .theme__default .ip-documents-list table {
      margin-top: 12px;
    }
    .theme__default .ip-payment-specifications-table-border {
      -webkit-border-radius: 3px;
      border-radius: 3px;
      border: 1px solid #e4e8eb;
      padding: 16px 16px 0;
    }
    .theme__default .ip-payment-specifications-table-border .table-wrapper {
      margin-left: 0;
      margin-right: 0;
    }
    .theme__default .ip-payment-specifications-details .hr-delimiter {
      margin: 12px 0;
    }
    .theme__default .ip-payment-specifications-details .section-header {
      color: #1f1f22;
      margin-left: 12px;
    }
    .theme__default .ip-payment-specifications-content {
      padding-top: 12px;
    }
    .theme__default .ip-payment-specifications-list table {
      margin-top: 12px;
    }
    .theme__default .ip-payment-specifications-list thead tr th.col-payment-specification-number {
      width: 240px;
    }
    .theme__default .ip-payment-specifications-list thead tr th.col-payment-specification-date {
      width: 60px;
    }
    .theme__default .ip-payment-specifications-list thead tr th.col-payment-specification-status {
      width: 80px;
    }
    .theme__default .ip-payment-specifications-list thead tr th.col-payment-specification-number-panel {
      width: 160px;
    }
    .theme__default .ip-payment-specifications-list thead tr th.col-payment-specification-date-panel {
      width: 140px;
    }
    .theme__default .ip-payment-specifications-list thead tr th.col-payment-specification-status-panel {
      width: 240px;
    }
    .theme__default .ip-payment-specifications-list thead tr th.col-payment-specification-actions-panel {
      text-align: right;
      width: 60px;
    }
    .theme__default .ip-payment-specifications-list thead tr th.col-payment-specification-number-table {
      width: 140px;
    }
    .theme__default .ip-payment-specifications-list thead tr th.col-payment-specification-date-table {
      width: 120px;
    }
    .theme__default .ip-payment-specifications-list thead tr th.col-payment-specification-worksheet-table {
      width: 280px;
    }
    .theme__default .escrow {
      border: 1px solid #e4e8eb;
      -webkit-border-radius: 3px;
      border-radius: 3px;
      margin-top: 16px;
      padding: 16px 24px;
      cursor: pointer;
    }
    .theme__default .escrow:hover {
      background-color: #f2f4f7;
    }
    .theme__default .escrow .title {
      font-size: 16px;
    }
    .theme__default .escrow .icon-escrow {
      display: block;
      height: 40px;
      width: 53px;
      margin-right: 12px;
    }
    .theme__default .escrow.quick-view {
      padding: 16px 12px;
    }
    .theme__default .escrow.quick-view .btn-link, .theme__default .escrow.quick-view .title {
      font-size: 14px;
    }
    .theme__default .escrow.quick-view .text {
      display: none;
    }
    .theme__default .escrow.quick-view .icon-escrow {
      float: left;
      width: 46px;
      height: 37px;
    }
    .theme__default .sbbol3 .escrow {
      -webkit-border-radius: 3px;
      border-radius: 3px;
    }
    .theme__default .election-item .inner {
      -webkit-box-shadow: 0 4px 16px #e4e8eb;
      box-shadow: 0 4px 16px #e4e8eb;
      -webkit-transition: all .2s;
      -o-transition: all .2s;
      transition: all .2s;
      position: relative;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      height: 120px;
      padding: 20px 64px 16px 24px;
      background-color: #fff;
      cursor: pointer;
      max-width: 420px;
      min-width: 248px;
      -webkit-border-radius: 16px;
      border-radius: 16px;
    }
    .theme__default .election-item .inner:hover {
      -webkit-box-shadow: 0 4px 16px #c7cfd5;
      box-shadow: 0 4px 16px #c7cfd5;
    }
    .theme__default .election-item .inner .election-item-text {
      overflow: hidden;
      text-transform: none;
      font-size: 16px;
      line-height: 24px;
      color: #1f1f22;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
    }
    .theme__default .election-item .inner .b-icon {
      position: absolute;
      padding: 20px 16px;
      top: 0;
      right: 0;
    }
    .theme__default .election-item .inner .expired-background {
      background-color: #fff;
    }
    .theme__default .election-item .inner .account-count {
      color: #7d838a;
      line-height: 20px;
    }
    .theme__default .elections-nav {
      padding-left: 8px;
    }
    .theme__default .election-campaign-accounts-page .editable-name .form-control {
      width: 540px;
    }
    .theme__default .election-campaign-accounts-page .filter-panel {
      padding: 8px;
      margin-bottom: 16px;
    }
    .theme__default .election-campaign-accounts-page .filter-panel .text-right .table-cell {
      padding-right: 16px;
    }
    .theme__default .election-campaign-accounts-page .color-red > div {
      padding-top: 16px;
    }
    .theme__default .election-campaign-accounts-page .dl-horizontal {
      padding-left: 8px;
      background-color: #f2f4f7;
      padding: 0 32px 24px 40px;
      margin: -24px -32px 0;
    }
    .theme__default .election-campaign-accounts-page .dl-horizontal .dt-item {
      color: #1f1f22;
    }
    .theme__default .election-campaign-accounts-page .dl-horizontal .dd-item:not(:last-child) {
      margin-bottom: 16px;
    }
    .theme__default .election-campaign-accounts-page .section-title {
      padding-left: 28px;
      position: relative;
    }
    .theme__default .election-campaign-accounts-page .section-title .title {
      padding-top: 2px;
      max-width: 704px;
    }
    .theme__default .election-campaign-accounts-page .section-title .b-icon {
      position: absolute;
      top: 0;
      left: 0;
    }
    .theme__default .election-campaign-accounts-page .table-wrapper {
      background-color: #fff;
    }
    .theme__default .election-campaign-accounts-page .table-wrapper .election-campaign-accounts .col-account {
      width: 220px;
    }
    .theme__default .election-campaign-accounts-page .table-wrapper .election-campaign-accounts .col-amount {
      width: 184px;
    }
    .theme__default .election-campaign-accounts-page .table-wrapper .election-campaign-accounts .col-status {
      width: 196px;
    }
    .theme__default .election-campaign-accounts-page .table-wrapper .election-campaign-accounts .col-district-name {
      width: 152px;
    }
    .theme__default .election-campaign-accounts-page .page-component .filter-panel {
      padding: 12px;
      background-color: #fff;
      border-top: 1px solid #e4e8eb;
    }
    .theme__default .election-campaign-dbf-modal .body-text {
      margin-bottom: 20px;
    }
    .theme__default .election-campaigns-page-wrapper {
      height: 100%;
    }
    .theme__default .general-agreement-details .title, .theme__default .general-agreement-modal-body .title {
      margin-bottom: 8px;
      font-size: 14px;
      text-transform: uppercase;
    }
    .theme__default .general-agreement-details .conditions, .theme__default .general-agreement-modal-body .conditions {
      padding: 12px 20px;
      margin-bottom: 20px;
      overflow: auto;
      background-color: #f2f4f7;
      border: 1px solid #e4e8eb;
    }
    .theme__default .general-agreement-details .agreement-wrapper .icon-check, .theme__default .general-agreement-modal-body .agreement-wrapper .icon-check {
      margin-right: 4px;
      vertical-align: middle;
    }
    .theme__default .general-agreement-request-tracker .tracker-icon {
      font-size: 140px;
      color: #f2f4f7;
    }
    .theme__default .general-agreement-request-tracker .tracker-description {
      padding-right: 24px;
      padding-left: 24px;
    }
    .theme__default .clients-attraction-details-page.offer-page .details-accordion {
      background-color: #f2f4f7;
    }
    .theme__default .clients-attraction-details-page.offer-page .details-accordion .panel-body .row:not(:last-child) {
      margin-bottom: 12px;
    }
    .theme__default .clients-attraction-details-page .btn-token-sms-sign {
      width: 160px;
      height: 48px;
    }
    .theme__default .clients-attraction-edit-page {
      padding-left: 8px;
      padding-right: 8px;
    }
    .theme__default .clients-attraction-edit-page .page-header {
      margin-left: -8px;
      margin-right: -8px;
    }
    .theme__default .client-manager-contacts-popover {
      border: none;
      color: #1f1f22;
      white-space: nowrap;
      height: 52px;
    }
    .theme__default .client-manager-contacts-popover .client-manager-icon {
      display: inline-block;
      vertical-align: middle;
      width: 44px;
      height: 44px;
      padding: 4px 0;
      margin-right: 20px;
    }
    .theme__default .client-manager-contacts-popover .client-manager-info {
      display: inline-block;
      vertical-align: middle;
      padding-right: 8px;
      line-height: 24px;
      max-width: calc(100% - 20px - 44px);
    }
    .theme__default .client-manager-contacts-popover .client-manager-info .client-manager-name {
      font-size: 16px;
      text-transform: uppercase;
      margin-bottom: 4px;
      overflow: hidden;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
    }
    .theme__default .client-manager-contacts-popover .client-manager-info .contact {
      display: inline-block;
      font-size: 16px;
      vertical-align: middle;
    }
    .theme__default .client-manager-contacts-popover .client-manager-info .phone {
      margin-right: 20px;
      width: 128px;
    }
    .theme__default .client-manager-contacts-popover .client-manager-info .email {
      text-transform: lowercase;
      font-weight: 400;
      color: #ffdd2d;
      overflow: hidden;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      max-width: calc(100% - 20px - 128px);
    }
    .theme__default .standing-orders.standing-orders-details-page .standing-order-details-block .standing-order-details-list.dl-horizontal dt {
      color: inherit;
    }
    .theme__default .standing-orders.standing-orders-details-page .standing-order-details-block .standing-order-details-list.dl-horizontal dd.payment-party-payee {
      margin-bottom: 0;
    }
    .theme__default .standing-orders.standing-orders-details-page .standing-order-details-block .standing-order-details-list.dl-horizontal dd.payment-party-payer {
      margin-bottom: 16px;
    }
    .theme__default .standing-orders.standing-orders-details-page .standing-order-details-block .standing-order-details-list.dl-horizontal dd .tariffs-link {
      margin-top: 16px;
    }
    .theme__default .standing-orders.standing-orders-edit-page .standing-orders-form {
      padding: 0 8px;
    }
    .theme__default .standing-orders.standing-orders-edit-page .standing-orders-form .amount-block {
      padding-bottom: 1px;
    }
    .theme__default .standing-orders.standing-orders-edit-page .standing-orders-form .offset-block .offset-radio-button-list .offset-radio-button label {
      padding-right: 0;
    }
    .theme__default .standing-orders.standing-orders-edit-page .standing-orders-form .order-end-date-block .order-end-date-checkbox + .datepicker-wrapper {
      margin-top: 8px;
    }
    .theme__default .standing-orders.standing-orders-edit-page .standing-orders-form .order-time-block .control-label {
      margin-bottom: 0;
    }
    .theme__default .standing-orders.standing-orders-edit-page .standing-orders-form .order-time-block .order-time-elements {
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
    }
    .theme__default .standing-orders.standing-orders-edit-page .standing-orders-form .order-time-block .order-time-elements .order-time-hours, .theme__default .standing-orders.standing-orders-edit-page .standing-orders-form .order-time-block .order-time-elements .order-time-minutes {
      width: 68px;
    }
    .theme__default .standing-orders.standing-orders-edit-page .standing-orders-form .order-time-block .order-time-elements .separator {
      margin: 0 12px;
    }
    .theme__default .standing-orders.standing-orders-edit-page .standing-orders-form .order-time-block .order-time-elements .time-hint {
      margin-left: 24px;
    }
    .theme__default .standing-orders.standing-orders-edit-page .standing-orders-form .remain-write-off .remain-write-off-radio-button-list {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
    .theme__default .standing-orders.standing-orders-edit-page .standing-orders-form .information-plate-list .information-plate {
      margin-top: 0;
      margin-bottom: 8px;
    }
    .theme__default .standing-orders.standing-orders-edit-page .standing-orders-form .information-plate-list .information-plate:last-child {
      margin-bottom: 0;
    }
    .theme__default .standing-orders.standing-orders-edit-page .standing-orders-form .periodicity-block .periodicity {
      width: 288px;
    }
    .theme__default .standing-orders.standing-orders-edit-page .standing-orders-form .periodicity-block .days-of-month-block.multi .day-of-month-block {
      width: 96px;
    }
    .theme__default .standing-orders.standing-orders-edit-page .standing-orders-form .periodicity-block .days-of-month-block .day-of-month-block {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 8px;
      width: 68px;
    }
    .theme__default .standing-orders.standing-orders-edit-page .standing-orders-form .periodicity-block .days-of-month-block .day-of-month-block:last-child {
      margin-bottom: 0;
    }
    .theme__default .standing-orders.standing-orders-edit-page .standing-orders-form .periodicity-block .days-of-month-block .day-of-month-block .day-of-month-wrapper {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
    }
    .theme__default .standing-orders.standing-orders-edit-page .standing-orders-form .periodicity-block .days-of-month-block .day-of-month-block .remove {
      margin-left: 8px;
    }
    .theme__default .standing-orders.standing-orders-edit-page .standing-orders-form .periodicity-block .days-of-week-block.multi .day-of-week-block {
      width: 168px;
    }
    .theme__default .standing-orders.standing-orders-edit-page .standing-orders-form .periodicity-block .days-of-week-block .day-of-week-block {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 8px;
      width: 140px;
    }
    .theme__default .standing-orders.standing-orders-edit-page .standing-orders-form .periodicity-block .days-of-week-block .day-of-week-block:last-child {
      margin-bottom: 0;
    }
    .theme__default .standing-orders.standing-orders-edit-page .standing-orders-form .periodicity-block .days-of-week-block .day-of-week-block .day-of-week-wrapper {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
    }
    .theme__default .standing-orders.standing-orders-edit-page .standing-orders-form .periodicity-block .days-of-week-block .day-of-week-block .remove {
      margin-left: 8px;
    }
    .theme__default .standing-orders.standing-orders-list-page .standing-orders-list tbody > tr > td, .theme__default .standing-orders.standing-orders-list-page .standing-orders-list thead > tr > th {
      vertical-align: middle;
    }
    .theme__default .standing-orders.standing-orders-list-page .standing-orders-list tbody > tr > td.so-col-orderBeginDate, .theme__default .standing-orders.standing-orders-list-page .standing-orders-list thead > tr > th.so-col-orderBeginDate {
      width: 140px;
    }
    .theme__default .standing-orders.standing-orders-list-page .standing-orders-list tbody > tr > td.so-col-payee, .theme__default .standing-orders.standing-orders-list-page .standing-orders-list thead > tr > th.so-col-payee {
      width: 30%;
    }
    @media (max-width: 992px) {
      .theme__default .standing-orders.standing-orders-list-page .standing-orders-list tbody > tr > td.so-col-payee, .theme__default .standing-orders.standing-orders-list-page .standing-orders-list thead > tr > th.so-col-payee {
        width: 25%;
      }
    }
    .theme__default .standing-orders.standing-orders-list-page .standing-orders-list tbody > tr > td.so-col-periodicity, .theme__default .standing-orders.standing-orders-list-page .standing-orders-list thead > tr > th.so-col-periodicity {
      width: 20%;
    }
    @media (max-width: 992px) {
      .theme__default .standing-orders.standing-orders-list-page .standing-orders-list tbody > tr > td.so-col-periodicity, .theme__default .standing-orders.standing-orders-list-page .standing-orders-list thead > tr > th.so-col-periodicity {
        width: 15%;
      }
    }
    .theme__default .standing-orders.standing-orders-list-page .standing-orders-list tbody > tr > td.so-col-amount, .theme__default .standing-orders.standing-orders-list-page .standing-orders-list thead > tr > th.so-col-amount {
      text-align: right;
      width: 20%;
    }
    @media (max-width: 992px) {
      .theme__default .standing-orders.standing-orders-list-page .standing-orders-list tbody > tr > td.so-col-amount, .theme__default .standing-orders.standing-orders-list-page .standing-orders-list thead > tr > th.so-col-amount {
        width: 30%;
      }
    }
    .theme__default .standing-orders.standing-orders-list-page .standing-orders-list tbody > tr > td.so-col-status, .theme__default .standing-orders.standing-orders-list-page .standing-orders-list thead > tr > th.so-col-status {
      width: 120px;
    }
    .theme__default .sbbol3 .standing-orders.standing-orders-edit-page .standing-orders-form {
      padding: 0;
    }
    .theme__default .standing-orders-details-section .tariffs-link-block {
      margin-bottom: 0;
    }
    .theme__default .standing-orders-details-section .tariffs-link-block .tariffs-link, .theme__default .standing-orders-quick-view .details-section {
      margin-bottom: 16px;
    }
    .theme__default .standing-orders-quick-view .details-section:last-child, .theme__default .standing-orders-quick-view .payment-party.payment-party-payee {
      margin-bottom: 0;
    }
    .theme__default .standing-orders-quick-view .payment-party .payment-party-title {
      text-transform: uppercase;
    }
    .theme__default .standing-orders-quick-view .payment-party .payment-party-value {
      font-weight: 500;
    }
    .theme__default .standing-orders-quick-view .tariffs-link-block {
      margin-bottom: 0;
    }
    .theme__default .standing-orders-quick-view .tariffs-link-block .tariffs-link {
      margin-bottom: 0;
      margin-top: 16px;
    }
    .theme__default .templates-and-regular-menu {
      padding: 0 8px;
    }
    .theme__default .templates-and-regular-menu .templates-menu-item .inner {
      padding: 16px 24px;
    }
    .theme__default .templates-and-regular-menu .templates-menu-item .inner .templates-menu-item-header {
      border-bottom: 1px solid #e4e8eb;
      font-size: 16px;
      text-transform: uppercase;
      line-height: 1.6;
      height: 64px;
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .theme__default .templates-and-regular-menu .templates-menu-item .inner .templates-menu-item-header {
        height: 88px;
      }
    }
    .theme__default .templates-and-regular-menu .templates-menu-item .inner .templates-menu-item-info {
      padding-top: 20px;
      line-height: 1.4;
      color: #b2b8bf;
      height: 104px;
    }
    @media (min-width: 992px) and (max-width: 1199px) {
      .theme__default .templates-and-regular-menu .templates-menu-item .inner .templates-menu-item-info {
        height: 84px;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .theme__default .templates-and-regular-menu .templates-menu-item .inner .templates-menu-item-info {
        height: 120px;
      }
    }
    @media (max-width: 767px) {
      .theme__default .templates-and-regular-menu .templates-menu-item .inner .templates-menu-item-info {
        height: 84px;
      }
    }
    .theme__default .templates-and-regular-menu .templates-menu-item .inner:hover .templates-menu-item-header {
      color: #1358bf;
    }
    @media (max-width: 991px) {
      .theme__default .templates-and-regular-menu .templates-menu-item {
        padding: 12px 4px !important;
      }
    }
    .theme__default .sbbol3 .templates-and-regular-menu {
      padding: 0;
    }
    .theme__default .sbbol3 .templates-and-regular-menu .templates-menu-item .inner .templates-menu-item-header {
      text-transform: none;
    }
    .theme__default .change-password-widget {
      margin-top: 20px;
    }
    .theme__default .change-password-widget .change-password-errors {
      min-height: 16px;
    }
    .theme__default .change-password-widget .change-password-input .input-group-password {
      padding: 4px 0;
    }
    .theme__default .change-password-widget .change-password-input .input-group-password .icon-success-password {
      position: absolute;
      top: 0;
      bottom: 0;
      margin: auto;
      right: -28px;
    }
    .theme__default .input-group-password {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      position: relative;
    }
    .theme__default .input-group-password .fake-input {
      position: absolute;
      opacity: 0;
      width: 0;
      height: 0;
    }
    .theme__default .input-group-password .form-control {
      height: 32px;
      padding-right: 36px;
    }
    .theme__default .input-group-password input::-ms-reveal {
      display: none;
    }
    .theme__default .input-group-password .input-group-password-icons {
      position: absolute;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      top: 0;
      bottom: 0;
      right: 0;
      z-index: 110;
    }
    .theme__default .input-group-password .input-group-password-icons .password-eye-icon {
      -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding-right: 12px;
      cursor: pointer;
    }
    .theme__default .icon {
      font-size: 20px;
    }
    .theme__default .icon.icon-xs {
      font-size: 8px;
    }
    .theme__default .icon.icon-sm {
      font-size: 16px;
    }
    .theme__default .icon.icon-md {
      font-size: 32px;
    }
    .theme__default .icon.icon-lg {
      font-size: 50px;
    }
    .theme__default .icon.icon-middle {
      vertical-align: middle;
    }
    .theme__default .icon.icon-empty-view {
      font-size: 152px;
    }
    .theme__default .dropdown-caret {
      display: inline-block;
      width: 0;
      height: 0;
      vertical-align: middle;
      border-top: 5px dashed #b2b8bf;
      border-right: 3px solid transparent;
      border-left: 3px solid transparent;
      position: relative;
      top: 8px;
    }
    .theme__default .search-icon {
      display: inline-block;
      width: 20px;
      height: 20px;
      margin-right: 12px;
      background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyOSAyOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjNEE0QTRBIiBkPSJtOCAxMmgxM2wtNi41IDh6Ii8+PGNpcmNsZSBjeD0iMTQuNSIgY3k9IjE0LjUiIHI9IjEzLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0FBQjJCNyIgc3Ryb2tlLW9wYWNpdHk9IjAuOCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+");
      -webkit-background-size: contain;
      background-size: contain;
      }
      .theme__default .search-icon.active {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyOSAyOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjNzQ3OTdDIiBmaWxsLW9wYWNpdHk9IjAuOCIgZD0ibTE0LjUgMGExNC41IDE0LjUgMCAwIDAtMTQuNSAxNC41IDE0LjUgMTQuNSAwIDAgMCAxNC41IDE0LjUgMTQuNSAxNC41IDAgMCAwIDE0LjUtMTQuNSAxNC41IDE0LjUgMCAwIDAtMTQuNS0xNC41em0tNi41IDEyaDEzbC02LjUgOC02LjUtOHoiLz48L3N2Zz4=");
      }
      .theme__default .caret- {
      width: 6px;
      height: 9px;
      background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMyAxOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjQUFCMkI3IiBmaWxsLW9wYWNpdHk9IjAuOCIgZD0ibTYuNSAwLTYuNSA4aDEzem0tNi41IDExIDYuNSA4IDYuNS04eiIvPjwvc3ZnPg==");
      display: inline-block;
      -webkit-background-size: contain;
      background-size: contain;
      }
      .theme__default .caret-up {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxNiAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjQUFCMkI3IiBmaWxsLW9wYWNpdHk9IjAuOCIgZD0ibTAgMHY0aDR2LTR6bTAgOHY0aDEwdi00em0wIDh2NGgxNnYtNHoiLz48L3N2Zz4=");
      }
      .theme__default .caret-down, .theme__default .caret-up {
      width: 8px;
      height: 10px;
      display: inline-block;
      -webkit-background-size: contain;
      background-size: contain;
      }
      .theme__default .caret-down {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxNiAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjQUFCMkI3IiBmaWxsLW9wYWNpdHk9IjAuOCIgZD0ibTAgMHY0aDE2di00em0wIDh2NGgxMHYtNHptMCA4djRoNHYtNHoiLz48L3N2Zz4=");
      }
      .theme__default .export-icon {
      cursor: pointer;
      width: 30px;
      height: 30px;
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAAAsSAAALEgHS3X78AAACSUlEQVRoge2bTW7aQBiGn3HAhgUgq+tQKYeo5FW6TUuv0SXhBKnaE8Cimx7Bm0puaVg2LLhFm0asI0uGhQ0p0wW4ipCS8uOpyXgeCWEjD3pfvfPDN2KElBIAIUQJOANOgedAhadNDNwAV8AlcAcgpJQIIZ4BF8BJfvqU8hP4ANxaq2QvgBPP8/B9nyiKkFI+6VcURfi+j+d5sAzyHVAWwBvgred59Pt9XNfNKwUlhGFIq9ViNBoBfLJYjlk6nY52ZgFc1+X8/Dy9PRXAZ6AUxzGO4+SnTCFxHFOtVgHmFlACtDULUKn8XXDKVp5C8sAY1h1jWHeMYd0xhnWnpOqLhRCtfdpLKb9mpeU+JuGs2TapfXvGvyhcwsaw7hTOsAC+AKTbtVs1VjzBPMQuS5YQAihgwpksS6p+JKyTRY8qXMLGsO4Yw7pTOMPK6+FyubzYpt18PrdA3VKnvDxMDRwKph7WHeUJTyaTo3q9frbJs1EUXarWYxLehcfGXa1W+71jOddavSOEkIvFQuyjMUV5l57NZsJxnNebPJskSX/9s9WfVDIxC3safiy5Q92XVp6wbdvyf9XLm2AmrazJa9/rIUzCWXFI4/Y+hUvYGNYdY1h3jGHdKaThO4AkSXKWoo7JZJJexhbwAyAIgtwEqWYwGKSXNxbLcz10u13CMMxNlCrCMKTX66W3V0fANfBiPB67w+GQRqNBs9nEtu38VGbAdDolCALa7XZ6ouUX8LEoB7WugffArVg7ivcKeAkco8dRvDHwHfjGanL+A6zZRz8rLdeDAAAAAElFTkSuQmCC");
      }
      .theme__default .export-icon, .theme__default .success-image {
      display: inline-block;
      -webkit-background-size: contain;
      background-size: contain;
      }
      .theme__default .success-image {
      width: 100px;
      height: 100px;
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMkAAADICAYAAABCmsWgAAAACXBIWXMAAAsSAAALEgHS3X78AAASv0lEQVR4nO2d6XbbuLJGNzV5jpP0ve//gud04niWJfH8KCOmZaIAihNA1l6Lq3t1OrFC4UNNqEKB0RcLYHn0LGoegOL9OaZ8fwAONc+++pRleaj7IEVR90cbsdjba08BrN+f1fuz5kMAQ3IA3oDd+/P2/pTabzJ0TCTNWQGb98eJI3WcWLbvz27cj5MXJpIwC+Cs8izH/TidsAdeK0+tm2YIJpJ6VsA5cEEelqItb8Az8IJZmS+YSD5YIaK4eP/3ubJDBPOMCQYwkSz4EMamx59T8pGFOs5QVbNXdZ8P5Hs6zoq5jFmf3+EWeEIszGxdsrmKZANcIS5Vl+/AZZR2lccJoy+cYFZ8zq51aQ1LRCiPiHBmxZxEUiCiuKIbq7HnI1s0Wqq1LOt/ZCHFEZd9c9m4LpIOW0QsL8wktTwHkRTAJXBNu0Vy4HNGaN/+o7XHJ5IqlWLiks+Zuja1nD3wgLhjkxbLlEVSIFbjmtMXww7ZMZ8RS5EcDUVyzBqJx8453T07IGJ5ZKJimaJI2oojq+xOS5FUaZvdm6xYpiaSC+Abzd2qEhHFE5kFph2KpMoGcVEvaL5G9sAf5H1OgqmIZAPc0rzwt0N2v2cy3f16Esnf34oI5Zrm1uUNuCOzTaeO3EWyQCzHZcPf59KZr51/ooHpWSRVzvhImzfhCbEs2dZZchbJJSKQJnHHE2I5ko81YhlQJI4VYlmabEwHRChPXX6QochRJCvgO81qHZMTh2MEkThOEcsW+E1m30NuIrlEYo/Yz/2C7GBZfSlNGFEkjhVi0WPdsBKJVbKxKrmIZIFYj9gvYouII/ugMUQCInE0TZ68IFYl+VglB5GcAT+Iiz0OyC41mfRjiIRE4rhAxBL7ff0i8QRK6iK5eX9iyD6LcgoJigSaZx3v358kSVUkC8R6nEX8vzvEbE/etaojUZE4NoibHFNjeUWsSnKbXIoiWQM/iauaPyA7UJaFwC5IXCQga+wGyYSF2AP/ktg5udREco5YkNDn2iPWI2lfdggyEInjDLEqoc2vRCzKS++fKJIk3t47V0jAF+IZCc6TM8tjkJFIQNzoWyS4D3GHnIoYnVTe3i0iEo0SCcyTeHGpkJlIHFdIYB/6YI+IWEZl7LdXICY4tLPsERM8y+BcI1ORgAT1Pwi7X8+Iaz1a3Dnm2yuQlxQqEG6RYM7cqxoyFgmI+/WT8BGjF2STHEUoY729Ank5oRTv6LtI6mQuEoj3Jl6RzXLwtTDG2yuAfwjvHkkXmFJhAiJxxBSOt8B/GVgoQw91dhYkJJDfmEDmxj3yvWtskPUzqOqHFImLQTQXq0RMajYnRI1OeSLsUrmzfIMJZUiRhIJ0J5BkikjGKLwQFoorOg/CUCIJHXMvEV9z9hV0A5B1EIo9zpF11TtDiCTUveYEYjUQo0pMkO6GDvZK3yJxI358OBfLBGLU4WpkmlC+EXfM5WT6FIk7Ju3DHWQzF8vQcEfoNaE0nXnQiL5E4iqpWgbiNxakG3G4Vl8frrTQy3ruSyShD3zPjFpsjU54Rq+duY25c/oQyTd00/eEFQqN07hHr6Ft0GPgk+haJG4kpo9XEjj6bGTNHXoce03HgXyXIlmiN0254+52WNFog0v4aPfD3NLhLcldikQb++NSvXbc3eiCA3pq2A0S6YSuRHKNHofckVhzv5E9bmq9jw0dFRq7EMka/YjzE3Zg0eiH0Nq6ofl1HF/oQiTf8ddDdligbvTLHf5Zz66hqxVtRXKNrlTrKjT6pkQvNK5p6Xa1EckS3c26x85kGcOwRa+93dAi29VGJNoVCG9YwdAYlnv8yaGCuJlutZwqknP0/pBQG6Zh9IG27kJr1sspIinQS/8PWLrXGIc3ZP35iBmI94VTRHKJf0r4HnOzjHG5x1+NX9H8EtrGIlmgB+t3WDbLGBd33ZyPGxqu+6YiuVZ+zyvWH2KkwQv+Q5ALGqaEm4hkgT7U+k+TH2wYPaOtxysarP0mIrnGH/Q8YcG6kRZv+I+sFDSwJrEi0axIiQXrRppot6BFW5NYkYSsiHa23zDGYk8H1iRGJAW6FdHy0oYxNg/o1iRYN4kRyaXyB5kVMVInZE2CdZMYkfhMklkRIxdC1kQlJJJz/KcnnzErYuTBHn8Nb0XgTFdIJJrK7IJPIyc0r0e1JppIlvjvEtlidREjL97w9zedofSbaCLRAhqLRYwc0datd72fIpIDNuTayJNX/GOtGotEMz9P2ElfI09K/Olgb3jhE4kW7dt4ICNntPVbu+59IvHNUn3DP77FMHJghz/pVLvu60Sy8fx3MCtiTAPfOl5QM4m0TgzaRG5rqjKmgLaOv6z/OpH44pEtVmE3psEev8v1Zf0fi2SFP6tlVsSYEr6b1pYcDTo5Fomvwg4mkilzhrgZvik4U0Rbz590cPxSfCLZY1mtKeLuGawGq/fMo9N0h6zrOs/pjMrZxKolKfCLxCrs0+QHX7M5NzX/bar41vUZlR6qqkjW+JurTCTT4xv+TVFzu6eEb10XVG5LqIpE2z1MJNMidAHsXK7t09b1Xz3EiGTHfF7aHFijX2xzwJ/5mRoH/LF2rSXxXcZjd4xMBxeo+9zqOV4A61vfXyzJEn99xEQyDQpEINplNn+Y3/ft+/v+1YQTiXal29xe2lT5hh53PjLPlmxtfa/hQyS+IlKJ1UemwBV6H/eW+c5y3uHvj1pB2JKYQDKnKIoN+qVLeyQOmXMjnRq8hyyJiSRjiqJYYoF6DL51/smS+ERiE1EypSgKF6hrcwx+Y98x+N/BX5Es8e80ZkkyRPTBd/SEzAPzqYeE8K3zAlg6kTT9zUbaXKM3z70y30C9Dm2dB0ViTVaZURTFOXqgvgN+DfRxckFb56pIDsw745EdRVGs0I+cWKBeT4n/nagiMSuSEUVRuCMnWqD+C3OhffjW+3KB/6XabpMJlUBd6yz8g3WXavjW+8JEMg2+oQ8UfMbmN4cwkUyVoihCvSFvSD3E0DGRTJSY3pC5HzmJRRWJr5BoIkmbUG8IwL9lWVoCJg7fei+0TIjtPukS0xtyV5altTnE413vmrtlpEuoN+SpLMs59ob0gVmSDLkk3BtyN9BnmRK+9W4iyYwNcKv8+h6JQ+y7a473nc1prGUsBbJbr5Fg7pE0Th9E9YaUZWkJl47RRKJlTabMTz4PZ7tE0qhjBsFRvSFlWVpvyOl417v20ucoknO+Ti9cAP+gHz3vm2BvSFmW1hvSDq+FXmD1kCq+hVggc3O1gLkvrDdkXEqzJJ8JnZC9Re/V6JqzwM/bAb8sTu8E1d3yveE51k+eCcce14hV6XsTWb3/HB8WqHeLb72r7tYcRQLwX8IDwi8IB9JtiAnUrTekW7xnGE0kXykRoYRuGj5DAnrtaMip/EDPPN5jvSFdYyI5gd+Eb3xaA/9Ht/WmmN6QOdxENTQmkhO5J3zEY4kIpYvboaw3ZDxUkXh7e3v6MLnxSLgnw9VSNAsQwnpDxsU760ETidZrMjdekDhFyyS5YPvyhD8/pjfkF2kcj5kiBX5LoooEzJpU2QL/IbxQvyOXc8YS1RuCXcnXJ+rsuZBI7ADkZ3aIUEJnpG7QXacqwd4Q5nlvyJBo6/yvSNT7GYxP7ImrpVwSdqGsNyQNtPt59s4PC16uaHzCBdGhQ4XnSEBf5+9G9YZggfoQqPfzhERilsRPiQTToXlWGyRFXPV77d6QtFDv53EiUe9nMFT+EHaJVsD/IzuW3RuSHur9PO4XtfsZVsqvG8Ijsut/x28dFohF2WL3hqTEisD9PCFLAt1UkufAM+EYouBrU1cV6w0ZHm19v8GHSPb4U8Emknheiaul1GH3hoyDb33/1UTVL/b1UZhImvGGCKWJi2qB+nj41vdfPVRFogXvdtixGXtEKLHDI6w3ZBwWRFyqG2NJQPejjXoOSNEx1PdhvSHjoa1rryXxBZ0mktNwbpRPBDusN2RMfOu6xGNJSvxHLUwk7aib23VAXDJjPHzr+pWKwTj2x16p74lYYvWStvwHCRLPkfcYag82+mWF//Tv6/H/6P3FI86xK8XasmXcSZDGB1qD3CcdHGetdvhz/G267gwjNXwD//YceUx1qV1fkLnBmrCMabDEfzToy/qvE4l2bsisiTEFtLGxX9Z/nUi2+Cu/p/RvG0Zq+ERyoCZm9FXSfdZkjR2fN/Jmhd/Vql33PpFoFWCzJkbOaOu3kUhe8We5LrFRQ0aeuFvM6tjjSc9rBxd9xa4FVoE38uQM/5r3FndPEQnoozgNI1W0dXuSSPb4K/AbbJKKkRdr/L0jWngR7BPRhqKZNTFyQluv6vC/kEhe8B9qPMcq8EYeLPEXwncE+nliOg59Kiswa2LkwTX+jGxwhGyMSJ7wN2NdYtbESJsl/rRvSUTLQoxISsyaGPkSsiLBMbKxAx4elD/MrImRKiErEtUfFSuSA7o1aXIfh2EMxQ26FYka4dRkVFDImljdxEiJNR1YEWgmEs2agFxGYxipoK3HaCsCzYfOPSh/+BnWlGWkwTn+84UHGs5qaCqSA/qcqFvshLAxLgX65Uj3NBwne8r40if8VfglFsQb43KDP9u644T7J08RSYl+PcA1FsQb47BGr9uddK3FqYOwX9DPu8TePGsYXaKtu9Ca9dJmWvwd/pTwGnO7jGG5we/BlLS4xbiNSPboQfwNdreJMQwb9E35ntMuVgLa3zvygH6VnHaHoGF0QYHuZr3RcjxvF5fz/Mbvdq3Q03GG0ZZb/GOuSmR9tqILkbyhu12X2Bgiox9Ca+ueDq767uqatwf0aem3WFrY6JY1upfySke3IHR5F+Iv/JXMAvjZ8c8z5ssCWU++ePdAB25W9Yd1xR49zbYEfmCBvNGOAllHWg/Tb1pks47pemd/RjdxZ1ggb7TjFn044gMdX9Tah/vzBz0+ucQKjcZp3KAH6ltOPHqi0VeM8C+6ubtBvyPCMI65QN9c98i665y+RHJAAnmtyf471n9ixHGOXjAs0RNHregz27RFzzC4AMyGbxsaZ4QTPr/p8cLWvlOyz+g+oksN2xkvo44NeqoXZH1pVxi2Zoi6xQN6o0sB/IMJxfjMBlkXmkAeGeDa9KGKe3foaTknFHO9DJB1EBLIMy2OvzdhyAr4L8JC+YkF83PnnLCL9UKHFfUQQ4rEZSB8d57Ah1DsQOQ8uSQskFfCmdNOGfosVYnkskOZiO9YwXFu3BBu+94i62cwgcB456icxQjFIM/o/SqzpyzDr6Yokj4u55qmQsXlV0YQCIx72NDVSUIxiNs9eikU5U7mInGneUOZzRcGdrGqjP32YneRPfKSeisY5UrGItkQPs0LCXgTqby9W+Aq8P+4eV+Nh4tNmUxFckXcafBHBkrzaqT09mJfnMuPm/tFdiJZIN9xzOHWOxLZEJN5e++cE9eYtUdMsJZOngUZieQMca1D7pUrFXTaE9KGJN7eEWskmIu5PesBafafbfYrA5EUyDUIIXcaPo67tx7e0CUpigTELMeeEN7R8ynQlElcJBvEevhG/lRxRcLk3OhUReK4Ib6o+IQE9sm95D5JVCQLxHrEnpy4Rx9LNSqpiwQ++gliTgcckICv16PTKZGgSC6Q4Dz2+wodVRqdHEQC8sKbdDK+IWKZvAuWkEg2NJuv5g4pJm/5cxGJ45Jmt2m9IC6Y79Kh7ElAJCvEtYrdwNyE96fePlHH5CYS+Jjf1aRJ6wnJhE1OLCOKZIVcmNPkxPYrHc/EGoIcReK4RHawJieZn5EAcTJiGUEkK5pPuzkgFj0b61ElZ5FA8yyK4wWp5iYdMMYwoEjOkFpH06a47LOOuYvEsUHE0rRPfoe4Yc9kWpDsWSQFYjGuiat1VHGD4rJPnkxFJI4LRCwx1foqJSKUJzL7UnsSyQaxzhc0XyN7BphgMiRTEwnI3+kK2f1O6bzcIV/wC4kdj6ijQ5GsEVfqkuabDIg75SbjZGmVfUxRJI62YgERjLu1NUkL01IkG0QY5zR3pxyTFYdjyiJxFMjueM1pO6TjgAT67kkijdlQJEskAHdP24tlHxAXdZLicMxBJFUuEOvSxSC8PWJd3ir/HHyx+ERSiDLWyN/V/bPNJuHYIlZjMjFHiLmJxLFGLMs53b6DHSKWXeXZ02/6c4Es/lXlWXO6+1RHibicoduWJ8lcReJY8BGs9jlmtUTE4gRTfZwpqBOSc4eK93+vPsv3p8/vcIu4Uy+ezzcL5i6SKivEHbug2104N1x275kJnUxog4mknhViYS6Yx63Bb3ykvU0YR5hIwiz4nBHqIvgdmz2fM3WzdaViMJE0Z8XnjFEOlqaagdti1qIRJpL2uFSryyi57NIYd9Yf+Jxde2Ok1PSUMJH0R8FHatZloo4zVNXsVd13UfI5+3X8uIzZDtiXnqJJIiOFsuV/JDyqHpijzk0AAAAASUVORK5CYII=");
      }
      .theme__default .lifebuoy-icon {
      display: inline-block;
      width: 91px;
      height: 91px;
      background: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgOTYgOTYiPjxzdHlsZT4uc3Qwe2ZpbGw6I0Y0OEI4RDt9IC5zdDF7ZmlsbDojRUI2NjY1O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04OC41OTggMjkuNzRsLTE3LjQ1NSA3Ljg1MmMxLjQzIDMuMTc3IDIuMjM0IDYuNjk4IDIuMjM0IDEwLjQxcy0uODAzIDcuMjMtMi4yMzQgMTAuNDA4bDE3LjQ1NSA3Ljg1YzIuNTEtNS41NzIgMy45Mi0xMS43NSAzLjkyLTE4LjI1OHMtMS40MS0xMi42ODgtMy45Mi0xOC4yNnpNMjIuNjIzIDQ4YzAtMy43MS44MDMtNy4yMzIgMi4yMzQtMTAuNDFMNy40MDIgMjkuNzRjLTIuNTEgNS41NzQtMy45MiAxMS43NS0zLjkyIDE4LjI2czEuNDEgMTIuNjg2IDMuOTIgMTguMjZsMTcuNDU1LTcuODUyYy0xLjQzLTMuMTc2LTIuMjM0LTYuNjk3LTIuMjM0LTEwLjQwOHpNNDggNzMuMzc3Yy0zLjcxIDAtNy4yMzItLjgwMy0xMC40MS0yLjIzNGwtNy44NSAxNy40NTVjNS41NzMgMi41MSAxMS43NSAzLjkyIDE4LjI2IDMuOTJzMTIuNjg1LTEuNDEgMTguMjU4LTMuOTJsLTcuODUtMTcuNDU1QzU1LjIzIDcyLjU3MyA1MS43MSA3My4zNzcgNDggNzMuMzc3em0wLTUwLjc1NGMzLjcxIDAgNy4yMzIuODAzIDEwLjQxIDIuMjM0bDcuODUtMTcuNDU1Yy01LjU3NC0yLjUxLTExLjc1LTMuOTItMTguMjYtMy45MnMtMTIuNjg2IDEuNDEtMTguMjYgMy45Mmw3Ljg1MiAxNy40NTVjMy4xNzYtMS40MyA2LjY5Ny0yLjIzNCAxMC40MDgtMi4yMzR6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTQ4IDEuNDgyQzIyLjM1IDEuNDgyIDEuNDgyIDIyLjM1IDEuNDgyIDQ4IDEuNDgyIDczLjY1IDIyLjM1IDk0LjUxOCA0OCA5NC41MThjMjUuNjUgMCA0Ni41MTgtMjAuODY4IDQ2LjUxOC00Ni41MTggMC0yNS42NS0yMC44Ny00Ni41MTgtNDYuNTE4LTQ2LjUxOHptMjQuMjk2IDQ3Ljc4NWMtLjU3IDEwLjI3LTcuODA4IDE5LjQ4LTE3Ljc3IDIyLjIwNS0xMS4xNjcgMy4wNTUtMjMuMjItMi4yOTgtMjguMzctMTIuNjY4LS4xNjctLjMzNi0uMzI2LS42NzUtLjQ3Ny0xLjAxOC0yLjcwNS02LjE1LTIuNzA2LTEzLjQwNy0uMDA3LTE5LjU1OCA0LjU2NC0xMC4zODQgMTUuOTYtMTYuMjggMjcuMDgtMTQuMTEgMTAuNTU3IDIuMDYgMTguNjgyIDExLjI0MyAxOS41MDcgMjEuOTUuMDg1IDEuMDcyLjA5NSAyLjE0LjAzNiAzLjJ6TTU3LjkgNzIuNDQ3bDYuNjIzIDE0LjcyOEM1OS40NCA4OS4zMjcgNTMuODU3IDkwLjUxOCA0OCA5MC41MThzLTExLjQ0LTEuMTktMTYuNTIzLTMuMzQyTDM4LjEgNzIuNDVjMy4xMzIgMS4yNyA2LjUyMiAxLjkyOCA5LjkgMS45MjggMy4yNTcgMCA2LjUwOC0uNjEzIDkuNTQzLTEuNzk0LjExOC0uMDQ3LjI0LS4wODguMzU2LS4xMzZ6TTIzLjU1IDU3LjlMOC44MjUgNjQuNTIzQzYuNjczIDU5LjQ0IDUuNDgyIDUzLjg1NyA1LjQ4MiA0OGMwLTUuODU3IDEuMTktMTEuNDQgMy4zNDItMTYuNTIzTDIzLjU1IDM4LjFjLS4wNS4xMjItLjA5LjI0Ni0uMTQuMzctMi4zNTggNi4wNjUtMi4zNiAxMi45OSAwIDE5LjA1Ni4wNS4xMjQuMDkyLjI1LjE0Mi4zNzN6TTM4LjEgMjMuNTUyTDMxLjQ3NiA4LjgyNUMzNi41NiA2LjY3MyA0Mi4xNDMgNS40ODIgNDggNS40ODJzMTEuNDQgMS4xOSAxNi41MjMgMy4zNDJMNTcuOSAyMy41NWMtLjEyNC0uMDUtLjI1LS4wOTItLjM3My0uMTQtNi4xODMtMi40MDQtMTMuMjgtMi4zNTYtMTkuNDI2LjE0MnptMzQuNDk1IDMzLjk3M2MyLjM5Ni02LjE4IDIuMzQ3LTEzLjI4LS4xNS0xOS40MjRsMTQuNzI4LTYuNjIyQzg5LjMyNyAzNi41NiA5MC41MTcgNDIuMTQzIDkwLjUxNyA0OGMwIDUuODU3LTEuMTkgMTEuNDQyLTMuMzQzIDE2LjUyNEw3Mi40NDcgNTcuOWMuMDUyLS4xMjUuMS0uMjUuMTUtLjM3NXptMTMuNzU0LTI3Ljg3TDcxLjYyIDM2LjI4Yy0yLjU2Mi01LjE0NS02Ljc1NS05LjMzNy0xMS45LTExLjlsNi42MjUtMTQuNzNjOC43MjggNC4xOSAxNS44MTQgMTEuMjc2IDIwLjAwNiAyMC4wMDV6TTI5LjY1NSA5LjY1bDYuNjI1IDE0LjczYy01LjE0NCAyLjU2Mi05LjMzNyA2Ljc1NS0xMS45IDExLjlMOS42NSAyOS42NTVjNC4xOS04LjczIDExLjI3Ni0xNS44MTQgMjAuMDA1LTIwLjAwNnpNOS42NSA2Ni4zNDVsMTQuNzMtNi42MjVjMi41NjIgNS4xNDYgNi43NTUgOS4zMzggMTEuOSAxMS45bC02LjYyNiAxNC43M0MyMC45MjcgODIuMTYgMTMuODQgNzUuMDc1IDkuNjUgNjYuMzQ3ek02Ni4zNDQgODYuMzVMNTkuNzIgNzEuNjJjNS4xNDQtMi41NjIgOS4zMzctNi43NTUgMTEuOS0xMS45bDE0LjczIDYuNjI3QzgyLjE1OCA3NS4wNzQgNzUuMDczIDgyLjE2IDY2LjM0NSA4Ni4zNXoiLz48L3N2Zz4=") no-repeat 0 0;
      }
      .theme__default svg.overflowed {
      overflow: visible;
      }
      .theme__default svg.table-icon .primary-fill {
      fill: #d0d7dd;
      }
      .theme__default svg .primary-fill {
      fill: #b2b8bf;
      }
      .theme__default svg .secondary-fill {
      fill: #565b62;
      }
      .theme__default svg .primary-fill-active {
      fill: #ffdd2d;
      }
      .theme__default svg .secondary-fill-active {
      fill: #1f1f22;
      }
      .theme__default svg .info-fill {
      fill: #1358bf;
      }
      .theme__default svg .warning-fill {
      fill: #f90;
      }
      .theme__default svg .danger-fill {
      fill: #c11030;
      }
      .theme__default svg .pagination-arrow-circle {
      fill: #d0d7dd;
      }
      .theme__default svg .pagination-arrow-arrow {
      fill: #565b62;
      }
      .theme__default svg .hide-on-hover {
      visibility: visible;
      }
      .theme__default svg .show-on-hover {
      visibility: hidden;
      }
      .theme__default .icon-gray {
      color: #b2b8bf;
      }
      .theme__default .icon-gray * {
      fill: #b2b8bf;
      }
      .theme__default .icon-gray.hoverable:hover:not(:disabled) {
        color: #565b62;
      }
      .theme__default .icon-gray.hoverable:hover:not(:disabled) * {
        fill: #565b62;
      }
      .theme__default .icon-orange {
        color: #e58a00;
      }
      .theme__default .icon-orange * {
        fill: #e58a00;
      }
      .theme__default .icon-orange.hoverable:hover:not(:disabled) {
        color: #ffb13b;
      }
      .theme__default .icon-orange.hoverable:hover:not(:disabled) * {
        fill: #ffb13b;
      }
      .theme__default .icon-green {
        color: #ffdd2d;
      }
      .theme__default .icon-green * {
        fill: #ffdd2d;
      }
      .theme__default .icon-green.hoverable:hover:not(:disabled) {
        color: #21a19a;
      }
      .theme__default .icon-green.hoverable:hover:not(:disabled) * {
        fill: #21a19a;
      }
      .theme__default .icon-red {
        color: #a80e2a;
      }
      .theme__default .icon-red * {
        fill: #a80e2a;
      }
      .theme__default .icon-red.hoverable:hover:not(:disabled) {
        color: #db1237;
      }
      .theme__default .icon-red.hoverable:hover:not(:disabled) * {
        fill: #db1237;
      }
      .theme__default .alert {
        -webkit-transition: .5s ease-in;
        -o-transition: .5s ease-in;
        transition: .5s ease-in;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        position: relative;
        background-color: #f2f4f7;
        color: #1f1f22;
        display: table;
        width: 100%;
      }
      .theme__default .alert > span {
        display: table-cell;
        padding: 12px 16px;
        vertical-align: middle;
      }
      .theme__default .alert li {
        line-height: 20px;
      }
      .theme__default .alert.error .icon-wrap {
        color: #a80e2a;
      }
      .theme__default .alert.ok .icon-wrap {
        color: #ffdd2d;
      }
      .theme__default .alert .icon-wrap {
        width: 68px;
        text-align: center;
        vertical-align: middle;
      }
      .theme__default .alert .icon-wrap i {
        font-size: 24px;
      }
      .theme__default .alert .action-wrap {
        text-align: right;
        vertical-align: middle;
      }
      .theme__default .alert .close-button {
        display: table-cell;
        padding: 12px 16px 12px 0;
        color: #b2b8bf;
        vertical-align: middle;
        cursor: pointer;
        width: 36px;
      }
      .theme__default .alert .close-button:hover {
        color: #7a8591;
      }
      .theme__default .alert.alert-danger {
        background-color: #f2617c;
      }
      .theme__default .alert.alert-danger .icon-wrap {
        border-right: 1px solid #f4798f;
      }
      .theme__default .alert.alert-warning {
        background-color: #ffad33;
      }
      .theme__default .alert.alert-warning .icon-wrap {
        border-right: 1px solid #ffb84d;
      }
      .theme__default .alert.alert-info {
        background-color: #7fbffe;
      }
      .theme__default .alert.alert-info .icon-wrap {
        border-right: 1px solid #98cbff;
      }
      .theme__default .alert.alert-success {
        background-color: #90d0cc;
      }
      .theme__default .alert.alert-success .icon-wrap {
        border-right: 1px solid #a2d8d4;
      }
      .theme__default .segmented-button-account .amount .currency, .theme__default .segmented-button-account .amount .value {
        color: #7d838a;
      }
      .theme__default .amount .value {
        color: #1f1f22;
      }
      .theme__default .badge {
        padding: 5px 8px;
        font-weight: 500;
        background-color: #f90;
      }
      .theme__default a:hover .badge {
        background: #f90;
      }
      .theme__default .badge-notification {
        display: inline-block;
        width: 8px;
        height: 8px;
        background-color: #f90;
        -webkit-border-radius: 100%;
        border-radius: 100%;
      }
      .theme__default .badge-status {
        display: block;
        width: 6px;
        height: 6px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        float: left;
        position: relative;
        margin-left: -12px;
        top: 4px;
      }
      .theme__default .badge-status.success {
        background-color: #ffdd2d;
      }
      .theme__default .badge-status.error {
        background-color: #c11030;
      }
      .theme__default .badge-status.gray {
        background-color: #7d838a;
      }
      .theme__default .badge-status.gray-dark {
        background-color: #b2b8bf;
      }
      .theme__default .badge-default {
        vertical-align: middle !important;
        display: inline-block;
        width: 4px;
        height: 4px;
        -webkit-border-radius: 100%;
        border-radius: 100%;
        background: #1f1f22;
        margin-bottom: 3px;
      }
      .theme__default .badge-default + .badge-default {
        margin-left: 2px !important;
      }
      .theme__default .count-badge {
        height: 16px;
        min-width: 16px;
        padding: 0 .4em;
        background-color: #f90;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 10px;
        line-height: 12px;
      }
      .theme__default .count-badge, .theme__default .counter {
        font-weight: 500;
        color: #fff;
      }
      .theme__default .counter {
        -webkit-border-radius: 24px;
        border-radius: 24px;
        padding: 4px 12px;
        cursor: pointer;
      }
      .theme__default .counter-info {
        background-color: #e4e8eb;
        color: #1f1f22;
      }
      .theme__default .counter-info:hover {
        background-color: #d0d7dd;
      }
      .theme__default .counter-warning {
        background-color: #f90;
      }
      .theme__default .counter-warning:hover {
        background-color: #ffb13b;
      }
      .theme__default .counter-success {
        background-color: #ffdd2d;
      }
      .theme__default .counter-success:hover {
        background-color: #21a19a;
      }
      .theme__default .counter-error {
        background-color: #c11030;
      }
      .theme__default .counter-error:hover {
        background-color: #db1237;
      }
      .theme__default .btn {
        -webkit-transition: .2s;
        -o-transition: .2s;
        transition: .2s;
        font-size: 14px;
        line-height: 20px;
        padding: 5px 20px;
        min-width: 120px;
        background-color: transparent;
      }
      .theme__default .btn i, .theme__default .btn span {
        display: inline-block;
        vertical-align: top;
      }
      .theme__default .btn i + span, .theme__default .btn span + i {
        margin-left: 8px;
      }
      .theme__default .btn i.icon-sm {
        margin-top: 2px;
      }
      .theme__default .btn.active.focus, .theme__default .btn.active:focus, .theme__default .btn.focus, .theme__default .btn:active.focus, .theme__default .btn:active:focus, .theme__default .btn:focus {
        outline: 0;
        outline-offset: 0;
      }
      .theme__default .btn.active.focus, .theme__default .btn.active:focus, .theme__default .btn.btn-lg.btn-square, .theme__default .btn.btn-sm.btn-square, .theme__default .btn.btn-square, .theme__default .btn.focus, .theme__default .btn:active.focus, .theme__default .btn:active:focus, .theme__default .btn:focus {
        -webkit-box-shadow: none;
        box-shadow: none;
      }
      .theme__default .btn.btn-lg.btn-square:not(.btn-link), .theme__default .btn.btn-sm.btn-square:not(.btn-link), .theme__default .btn.btn-square:not(.btn-link) {
        padding-left: 0;
        padding-right: 0;
      }
      .theme__default .btn.btn-square:not(.btn-link) {
        width: 32px;
        height: 32px;
      }
      .theme__default .btn.btn-square:not(.btn-link) .badge-default {
        margin-bottom: 0;
      }
      .theme__default .btn.btn-sm:not(.btn-link) {
        -webkit-border-radius: 14px;
        border-radius: 14px;
        padding: 3px 18px;
        min-width: 100px;
      }
      .theme__default .btn.btn-sm:not(.btn-link).btn-square {
        width: 28px;
        height: 28px;
      }
      .theme__default .btn.btn-lg {
        padding-top: 9px;
        padding-bottom: 9px;
      }
      .theme__default .btn.btn-lg:not(.btn-link) {
        -webkit-border-radius: 20px;
        border-radius: 20px;
        padding-left: 24px;
        padding-right: 24px;
        min-width: 140px;
      }
      .theme__default .btn.btn-lg:not(.btn-link).btn-square {
        width: 40px;
        height: 40px;
      }
      .theme__default .btn > svg {
        margin-right: 4px;
        vertical-align: middle;
        display: inline-block;
        stroke-width: 0;
      }
      .theme__default .btn > svg.service-icon, .theme__default .btn > svg.table-icon {
        margin-right: 0;
      }
      .theme__default .btn.btn-link + .btn:not(.btn-block), .theme__default .btn:not(.btn-block) + .btn-link, .theme__default .btn:not(.btn-block):not(.btn-link) ~ .btn:not(.btn-block):not(.btn-link) {
        margin-left: 16px;
      }
      .theme__default .btn:not(.btn-link) {
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .btn.btn-danger, .theme__default .btn.btn-success {
        font-weight: 500;
      }
      .theme__default .btn.btn-icon {
        min-width: 16px;
        padding: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        border: none;
        line-height: 0;
      }
      .theme__default .btn.clear-field {
        position: absolute;
        right: 24px;
        top: 2px;
      }
      .theme__default .btn.clear-field > svg .primary-fill {
        fill: #b2b8bf;
        stroke: #b2b8bf;
        stroke-width: 2px;
      }
      .theme__default .btn.clear-field > span {
        font-size: 20px;
      }
      .theme__default .dropdown-menu {
        padding: 0;
      }
      .theme__default .dropdown-menu li {
        border-bottom: 1px solid #f2f4f7 !important;
      }
      .theme__default .dropdown-menu li:hover {
        color: #b2b8bf;
        background-color: #f2f4f7;
      }
      .theme__default .dropdown-menu li button {
        background: none;
        outline: none;
        width: 100%;
        text-align: left;
      }
      .theme__default .dropdown-menu li a, .theme__default .dropdown-menu li button {
        color: #1f1f22;
        line-height: 20px;
        padding: 8px 16px;
        border: none;
      }
      .theme__default .dropdown-menu li a:focus, .theme__default .dropdown-menu li button:focus {
        color: #1f1f22;
        background: none;
      }
      .theme__default .dropdown-menu li:last-child {
        border-bottom: none !important;
      }
      .theme__default .dropdown-menu .btn {
        width: auto;
        min-width: 100%;
      }
      .theme__default .dropdown-menu-top {
        bottom: 100%;
        top: auto;
        margin-bottom: 8px;
        margin-top: 0;
      }
      .theme__default .dropdown .btn-group.open > .dropdown-toggle {
        -webkit-box-shadow: none;
        box-shadow: none;
      }
      .theme__default .dropdown .dropdown-toggle > span + span {
        margin-left: 4px;
      }
      .theme__default .dropdown .dropdown-toggle .badge-container {
        height: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
      }
      .theme__default .dropdown .caret {
        -webkit-transition: all .25s ease-in-out;
        -o-transition: all .25s ease-in-out;
        transition: all .25s ease-in-out;
        vertical-align: middle;
        margin-left: 4px;
      }
      .theme__default .dropdown.open .caret {
        -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg);
      }
      .theme__default .dropdown.open > .dropdown-toggle.btn-success {
        background-color: #21a19a;
        border: 1px solid #21a19a;
      }
      .theme__default .dropdown .dropdown-menu, .theme__default .dropup .dropdown-menu {
        -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.15);
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.15);
        border: 0;
        margin-top: 8px;
        margin-bottom: 20px;
        overflow: hidden;
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .dropdown .dropdown-menu li:hover:first-child, .theme__default .dropup .dropdown-menu li:hover:first-child {
        -webkit-border-radius: 3px 8px 0 0;
        border-radius: 3px 8px 0 0;
      }
      .theme__default .dropdown .dropdown-menu li:hover:last-child, .theme__default .dropup .dropdown-menu li:hover:last-child {
        -webkit-border-radius: 0 0 8px 8px;
        border-radius: 0 0 8px 8px;
      }
      .theme__default .dropdown .dropdown-menu li .btn:active, .theme__default .dropdown .dropdown-menu li .btn:focus, .theme__default .dropdown .dropdown-menu li:hover .btn-default, .theme__default .dropup .dropdown-menu li .btn:active, .theme__default .dropup .dropdown-menu li .btn:focus, .theme__default .dropup .dropdown-menu li:hover .btn-default {
        -webkit-border-radius: 0;
        border-radius: 0;
      }
      .theme__default .dropdown .dropdown-menu li a:focus, .theme__default .dropup .dropdown-menu li a:focus {
        outline: none;
      }
      .theme__default .dropdown .dropdown-menu a:hover, .theme__default .dropup .dropdown-menu a:hover {
        background: none;
      }
      .theme__default .dropdown-new-payment .dropdown-menu {
        max-width: 250px;
        left: auto;
        right: 0;
      }
      .theme__default .btn-group-help {
        display: inline-block;
        -webkit-border-radius: 14px;
        border-radius: 14px;
        border: 1px solid #d0d7dd;
        -webkit-transition: .2s;
        -o-transition: .2s;
        transition: .2s;
      }
      .theme__default .btn-group-help:hover {
        border-color: #7d838a;
      }
      .theme__default .btn-group-help:active, .theme__default .btn-group-help:focus {
        border-color: #1f1f22;
      }
      .theme__default .btn-group-help.btn-sm {
        -webkit-border-radius: 14px;
        border-radius: 14px;
      }
      .theme__default .btn-group-help.btn-md {
        -webkit-border-radius: 16px;
        border-radius: 16px;
      }
      .theme__default .btn-group-help.btn-lg {
        -webkit-border-radius: 20px;
        border-radius: 20px;
      }
      .theme__default .btn-group-help .btn-helper {
        border: none;
        border-right: 1px solid #d0d7dd;
      }
      .theme__default .btn-group-help .btn-helper:active, .theme__default .btn-group-help .btn-helper:focus, .theme__default .btn-group-help .btn-helper:hover {
        border-color: #d0d7dd !important;
      }
      .theme__default .btn-group-help .popover-wrap {
        color: #1f1f22;
        border-color: #d0d7dd;
        background-color: #fff;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 3px;
        line-height: 1.2;
        font-size: 14px;
        border-left: 0;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        -webkit-border-bottom-left-radius: 0;
        border-bottom-left-radius: 0;
        -webkit-border-top-left-radius: 0;
        border-top-left-radius: 0;
        margin-left: 0;
        border: none;
      }
      .theme__default .btn-group-help .popover-wrap.btn-sm {
        -webkit-border-radius: 0 14px 14px 0;
        border-radius: 0 14px 14px 0;
        padding: 3px 6px 3px 3px;
      }
      .theme__default .btn-group-help .popover-wrap.btn-md {
        -webkit-border-radius: 0 16px 16px 0;
        border-radius: 0 16px 16px 0;
        padding: 5px 7px 5px 5px;
      }
      .theme__default .btn-group-help .popover-wrap.btn-lg {
        -webkit-border-radius: 0 20px 20px 0;
        border-radius: 0 20px 20px 0;
        padding: 9px 12px 9px 9px;
      }
      .theme__default .btn-group-help button.btn-helper {
        margin-right: 0 !important;
        -webkit-border-bottom-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
        -webkit-border-top-right-radius: 0 !important;
        border-top-right-radius: 0 !important;
      }
      .theme__default .btn-square {
        text-align: center;
        padding-right: 0;
        padding-left: 0;
        width: 32px;
        height: 32px;
        min-width: 0 !important;
      }
      .theme__default .btn-square.btn-sm {
        width: 28px;
        height: 28px;
      }
      .theme__default .btn-square.btn-lg {
        width: 40px;
        height: 40px;
      }
      .theme__default .btn-square:not(.btn-danger):active, .theme__default .btn-square:not(.btn-default):active, .theme__default .btn-square:not(.btn-success):active {
        -webkit-box-shadow: none;
        box-shadow: none;
      }
      .theme__default .btn-default {
        border-color: #d0d7dd;
      }
      .theme__default .btn-default, .theme__default .btn-default:focus:hover, .theme__default .btn-default:hover {
        color: #1f1f22;
        background-color: #fff;
        -webkit-box-shadow: none;
        box-shadow: none;
      }
      .theme__default .btn-default:focus:hover, .theme__default .btn-default:hover {
        border-color: #7d838a;
      }
      .theme__default .btn-default.active, .theme__default .btn-default.active.focus, .theme__default .btn-default.active:focus, .theme__default .btn-default.active:hover, .theme__default .btn-default.focus, .theme__default .btn-default:active, .theme__default .btn-default:active.focus, .theme__default .btn-default:active:focus, .theme__default .btn-default:active:hover, .theme__default .btn-default:focus, .theme__default .open > .dropdown-toggle.btn-default {
        color: #1f1f22;
        border-color: #1f1f22;
        background-color: #e4e8eb;
        -webkit-box-shadow: none;
        box-shadow: none;
      }
      .theme__default .btn-default.disabled, .theme__default .btn-default.disabled:hover, .theme__default .btn-default:disabled, .theme__default .btn-default:disabled:hover, .theme__default .btn-default[disabled], .theme__default .btn-default[disabled]:hover, .theme__default fieldset[disabled] .btn-default {
        opacity: 1;
        color: #b2b8bf;
        border-color: #e4e8eb;
        background-color: #fff;
        -webkit-box-shadow: none;
        box-shadow: none;
      }
      .theme__default .btn-success {
        color: #3d537d;
        border-color: #ffdd2d;
        background-color: #ffdd2d;
        -webkit-box-shadow: none;
        box-shadow: none;
      }
      .theme__default .btn-success:focus:hover, .theme__default .btn-success:hover {
        color: #3d537d;
        border-color: #ffdd2d;
        background-color: #ffdd2d;
        -webkit-box-shadow: none;
        box-shadow: none;
      }
      .theme__default .btn-success.active, .theme__default .btn-success.active.focus, .theme__default .btn-success.active:focus, .theme__default .btn-success.active:hover, .theme__default .btn-success.focus, .theme__default .btn-success:active, .theme__default .btn-success:active.focus, .theme__default .btn-success:active:focus, .theme__default .btn-success:active:hover, .theme__default .btn-success:focus, .theme__default .open > .dropdown-toggle.btn-success {
        color: #3d537d;
        border-color: #ffdd2d;
        background-color: #ffdd2d;
        -webkit-box-shadow: none;
        box-shadow: none;
      }
      .theme__default .btn-success.disabled, .theme__default .btn-success.disabled:hover, .theme__default .btn-success:disabled, .theme__default .btn-success:disabled:hover, .theme__default .btn-success[disabled], .theme__default .btn-success[disabled]:hover, .theme__default fieldset[disabled] .btn-success {
        opacity: 1;
        color: #fff;
        border-color: #90d0cc;
        background-color: #90d0cc;
        -webkit-box-shadow: none;
        box-shadow: none;
      }
      .theme__default .btn-danger {
        color: #fff;
        border-color: #c11030;
        background-color: #c11030;
        -webkit-box-shadow: none;
        box-shadow: none;
      }
      .theme__default .btn-danger:focus:hover, .theme__default .btn-danger:hover {
        color: #fff;
        border-color: #db1237;
        background-color: #db1237;
        -webkit-box-shadow: none;
        box-shadow: none;
      }
      .theme__default .btn-danger.active, .theme__default .btn-danger.active.focus, .theme__default .btn-danger.active:focus, .theme__default .btn-danger.active:hover, .theme__default .btn-danger.focus, .theme__default .btn-danger:active, .theme__default .btn-danger:active.focus, .theme__default .btn-danger:active:focus, .theme__default .btn-danger:active:hover, .theme__default .btn-danger:focus, .theme__default .open > .dropdown-toggle.btn-danger {
        color: #fff;
        border-color: #a80e2a;
        background-color: #a80e2a;
        -webkit-box-shadow: none;
        box-shadow: none;
      }
      .theme__default .btn-danger.disabled, .theme__default .btn-danger.disabled:hover, .theme__default .btn-danger:disabled, .theme__default .btn-danger:disabled:hover, .theme__default .btn-danger[disabled], .theme__default .btn-danger[disabled]:hover, .theme__default fieldset[disabled] .btn-danger {
        opacity: 1;
        color: #fff;
        border-color: #ffbdc5;
        background-color: #ffbdc5;
        -webkit-box-shadow: none;
        box-shadow: none;
      }
      .theme__default .btn-link {
        color: #1358bf;
      }
      .theme__default .btn-link, .theme__default .btn-link:focus:hover, .theme__default .btn-link:hover {
        border-color: transparent;
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
      }
      .theme__default .btn-link:focus:hover, .theme__default .btn-link:hover {
        color: #198cfe;
      }
      .theme__default .btn-link.active, .theme__default .btn-link.active.focus, .theme__default .btn-link.active:focus, .theme__default .btn-link.active:hover, .theme__default .btn-link.focus, .theme__default .btn-link:active, .theme__default .btn-link:active.focus, .theme__default .btn-link:active:focus, .theme__default .btn-link:active:hover, .theme__default .btn-link:focus, .theme__default .open > .dropdown-toggle.btn-link {
        color: #198cfe;
        border-color: transparent;
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
      }
      .theme__default .btn-link.disabled, .theme__default .btn-link.disabled:hover, .theme__default .btn-link:disabled, .theme__default .btn-link:disabled:hover, .theme__default .btn-link[disabled], .theme__default .btn-link[disabled]:hover, .theme__default fieldset[disabled] .btn-link {
        opacity: 1;
        color: #93b7ed;
        border-color: transparent;
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
      }
      .theme__default .btn-link {
        padding-left: 0;
        padding-right: 0;
        min-width: 0 !important;
        border: 1px solid transparent;
      }
      .theme__default .btn-link > svg {
        fill: #1358bf;
      }
      .theme__default .btn-link.active, .theme__default .btn-link.active.focus, .theme__default .btn-link.active:focus, .theme__default .btn-link.active:hover, .theme__default .btn-link.focus, .theme__default .btn-link:active, .theme__default .btn-link:active.focus, .theme__default .btn-link:active:focus, .theme__default .btn-link:active:hover, .theme__default .btn-link:focus, .theme__default .btn-link:focus:hover {
        border-color: #ffdd64;
      }
      .theme__default .btn-link.active.focus > svg, .theme__default .btn-link.active:focus > svg, .theme__default .btn-link.active:hover > svg, .theme__default .btn-link.active > svg, .theme__default .btn-link.focus > svg, .theme__default .btn-link:active.focus > svg, .theme__default .btn-link:active:focus > svg, .theme__default .btn-link:active:hover > svg, .theme__default .btn-link:active > svg, .theme__default .btn-link:focus:hover > svg, .theme__default .btn-link:focus > svg, .theme__default .btn-link:hover > svg {
        fill: #198cfe;
      }
      .theme__default .btn-link.disabled:hover > svg, .theme__default .btn-link.disabled > svg, .theme__default .btn-link:disabled:hover > svg, .theme__default .btn-link:disabled > svg, .theme__default .btn-link[disabled]:hover > svg, .theme__default .btn-link[disabled] > svg, .theme__default fieldset[disabled] .btn-link > svg {
        fill: #0f5498;
      }
      .theme__default .btn-link-hover-only {
        color: #1358bf;
        border-color: transparent;
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding-left: 0;
        padding-right: 0;
        min-width: 0 !important;
        border: 1px solid transparent;
        border: none;
      }
      .theme__default .btn-link-hover-only > svg {
        fill: #1358bf;
      }
      .theme__default .btn-link-hover-only.active, .theme__default .btn-link-hover-only.active.focus, .theme__default .btn-link-hover-only.active:focus, .theme__default .btn-link-hover-only.active:hover, .theme__default .btn-link-hover-only.focus, .theme__default .btn-link-hover-only:active, .theme__default .btn-link-hover-only:active.focus, .theme__default .btn-link-hover-only:active:focus, .theme__default .btn-link-hover-only:active:hover, .theme__default .btn-link-hover-only:focus, .theme__default .btn-link-hover-only:focus:hover {
        border-color: #ffdd64;
      }
      .theme__default .btn-link-hover-only.active.focus > svg, .theme__default .btn-link-hover-only.active:focus > svg, .theme__default .btn-link-hover-only.active:hover > svg, .theme__default .btn-link-hover-only.active > svg, .theme__default .btn-link-hover-only.focus > svg, .theme__default .btn-link-hover-only:active.focus > svg, .theme__default .btn-link-hover-only:active:focus > svg, .theme__default .btn-link-hover-only:active:hover > svg, .theme__default .btn-link-hover-only:active > svg, .theme__default .btn-link-hover-only:focus:hover > svg, .theme__default .btn-link-hover-only:focus > svg, .theme__default .btn-link-hover-only:hover > svg {
        fill: #198cfe;
      }
      .theme__default .btn-link-hover-only.disabled:hover > svg, .theme__default .btn-link-hover-only.disabled > svg, .theme__default .btn-link-hover-only:disabled:hover > svg, .theme__default .btn-link-hover-only:disabled > svg, .theme__default .btn-link-hover-only[disabled]:hover > svg, .theme__default .btn-link-hover-only[disabled] > svg, .theme__default fieldset[disabled] .btn-link-hover-only > svg {
        fill: #0f5498;
      }
      .theme__default .btn:hover:not(:disabled) .service-icon .primary-fill, .theme__default .btn:hover:not(:disabled) .table-icon .primary-fill {
        fill: #565b62;
      }
      .theme__default .dropdown-menu > li.disabled > a, .theme__default .dropdown-menu > li.disabled > a:focus, .theme__default .dropdown-menu > li.disabled > a:hover {
        color: #b2b8bf;
      }
      .theme__default .dropdown-menu > li:hover:not(.disabled) {
        background-color: #f2f4f7;
      }
      .theme__default .dropdown-menu > li:hover:not(.disabled) > a:hover {
        color: #1f1f22;
      }
      .theme__default .btn-list .btn {
        margin: 0 8px 0 0 !important;
      }
      .theme__default .btn-list.text-right .btn {
        margin: 0 0 0 8px !important;
      }
      .theme__default .modal {
        position: absolute;
        padding-right: 52px !important;
        padding-left: 52px !important;
        -ms-overflow-style: scrollbar;
      }
      .theme__default .modal.in .modal-dialog {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
      }
      .theme__default .modal-scrollable-container .modal {
        padding-right: 35px !important;
      }
      .theme__default .modal-backdrop.fade {
        opacity: 0;
      }
      .theme__default .modal-backdrop.in {
        opacity: .56;
      }
      .theme__default .modal-dialog {
        max-width: 600px;
        margin: 64px auto 8px;
      }
      .theme__default .modal-dialog .modal-content {
        border: 0;
        overflow: visible !important;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        -webkit-box-shadow: none;
        box-shadow: none;
      }
      .theme__default .modal-dialog .modal-content .loading-content-overlay {
        -webkit-border-radius: 4px;
        border-radius: 4px;
      }
      .theme__default .modal-dialog .modal-content .modal-errors {
        list-style-type: none;
        padding: 8px 12px;
        margin: 8px 0;
        border: 1px solid #e4e8eb;
        -webkit-border-radius: 2px;
        border-radius: 2px;
      }
      .theme__default .modal-dialog .modal-content .modal-errors li {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAACXBIWXMAAAsSAAALEgHS3X78AAAAP0lEQVQImWMwMDLK4eLje83Ezn4lPz/flIGBgeEbMzPzPwYGhv86Ojr7mBjQAJOhoWEpOzv7ByYmpmsuLi5lANGHDOVLs1bRAAAAAElFTkSuQmCC");
        background-repeat: no-repeat;
        background-position: 0 12px;
        padding-left: 15px;
        padding-bottom: 5px;
        padding-top: 5px;
        }
        .theme__default .modal-dialog .modal-content .modal-errors li.error {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAACXBIWXMAAAsSAAALEgHS3X78AAAARUlEQVQImUXBsQ2AIBRF0ffBhARWoSA4AtvYULIdWzCGlpZcS88RpVzE+ODcovdTSC/ebyTIeR7oZ5IctQ5L6bYQ1m5tfHHFFoF5lt0RAAAAAElFTkSuQmCC");
        }
        .theme__default .modal-dialog .modal-content .modal-errors li .modal-errors {
        border: none;
        margin-top: 12px;
        margin-bottom: 0;
        padding: 0;
        }
        .theme__default .modal-dialog .modal-body, .theme__default .modal-dialog .modal-footer, .theme__default .modal-dialog .modal-header, .theme__default .modal-dialog .subheader {
        padding: 24px 32px;
        }
        .theme__default .modal-dialog .modal-header {
        min-height: 64px;
        padding-top: 16px;
        padding-bottom: 16px;
        background-color: transparent;
        -webkit-border-radius: 20px 20px 0 0;
        border-radius: 20px 20px 0 0;
        border-bottom: 1px solid #d0d7dd;
        }
        .theme__default .modal-dialog .modal-header .modal-title {
        font-weight: 500;
        font-size: 21px;
        line-height: 32px;
        text-transform: none;
        }
        .theme__default .modal-dialog .modal-header * {
        vertical-align: middle;
        }
        .theme__default .modal-dialog .modal-header .close {
        position: absolute;
        height: 36px;
        width: 36px;
        right: -48px;
        top: 28px;
        vertical-align: middle;
        margin: 0;
        font-size: 0;
        opacity: .6;
        }
        .theme__default .modal-dialog .modal-header .close:hover {
        opacity: 1;
        }
        .theme__default .modal-dialog .modal-header .close:after, .theme__default .modal-dialog .modal-header .close:before {
        position: absolute;
        content: " ";
        height: 30px;
        width: 3px;
        background-color: #000;
        display: block;
        left: 16px;
        top: -4px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        }
        .theme__default .modal-dialog .modal-header .close:before {
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
      }
      .theme__default .modal-dialog .modal-header .close:after {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
      }
      .theme__default .modal-dialog .modal-header .top-overlay {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        -webkit-border-radius: 20px 20px 0 0;
        border-radius: 20px 20px 0 0;
        z-index: 1110;
      }
      .theme__default .modal-dialog .modal-header-borderless {
        border-bottom: none;
      }
      .theme__default .modal-dialog .modal-confirm {
        top: 64px;
      }
      .theme__default .modal-dialog .modal-body {
        padding-top: 24px;
        padding-bottom: 32px;
      }
      .theme__default .modal-dialog .modal-body.form-horizontal .checkbox, .theme__default .modal-dialog .modal-body.form-horizontal .control-label, .theme__default .modal-dialog .modal-body.form-horizontal .form-control-static {
        padding-top: 0;
      }
      .theme__default .modal-dialog .modal-body.form-horizontal .checkbox {
        padding-bottom: 8px;
      }
      .theme__default .modal-dialog .modal-body .form-group:last-child {
        margin-bottom: 0;
      }
      .theme__default .modal-dialog .modal-body .modal-body-separator {
        background: #d0d7dd;
      }
      .theme__default .modal-dialog .modal-footer {
        min-height: 64px;
        padding-top: 16px;
        padding-bottom: 16px;
      }
      .theme__default .modal-dialog .modal-footer, .theme__default .modal-dialog .modal-footer.row {
        border-top: 1px solid #d0d7dd;
      }
      .theme__default .modal-cover {
        position: absolute;
        z-index: 1107;
        top: 56px;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: rgba(255, 255, 255, 0.8);
        -webkit-border-radius: 0 0 20px 20px;
        border-radius: 0 0 20px 20px;
      }
      .theme__default .error-message {
        color: #db1237;
        font-size: 14px;
      }
      .theme__default .modal-sm .error-message {
        margin-top: 16px;
      }
      .theme__default .error-message:empty {
        display: none;
      }
      .theme__default .modal-lg, .theme__default .modal-md, .theme__default .modal-sm {
        width: auto;
        margin-right: auto;
        margin-left: auto;
      }
      .theme__default .modal-lg.modal-dialog, .theme__default .modal-lg .modal-dialog {
        max-width: 800px;
      }
      .theme__default .modal-md.modal-dialog, .theme__default .modal-md .modal-dialog {
        max-width: 600px;
      }
      .theme__default .modal-sm.modal-dialog, .theme__default .modal-sm .modal-dialog {
        max-width: 480px;
      }
      .theme__default .modal-header-banner-wrap, .theme__default .modal-header-banner-wrap .modal-header-banner {
        -webkit-border-radius: 20px 20px 0 0;
        border-radius: 20px 20px 0 0;
      }
      .theme__default .modal-header-banner-wrap .modal-header-banner {
        overflow: hidden;
      }
      .theme__default .modal-header-banner-wrap .modal-header-banner > img {
        width: 100%;
      }
      .theme__default .modal-header-banner-wrap.header-banner-background {
        position: relative;
      }
      .theme__default .modal-header-banner-wrap.header-banner-background .modal-header {
        position: absolute;
        top: 0;
        height: 100%;
        width: 100%;
      }
      .theme__default .modal-header {
        padding: 20px 25px 0;
        -webkit-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0;
        background-color: #f2f4f7;
      }
      .theme__default .modal-header .modal-title {
        text-transform: uppercase;
        font-size: 14px;
      }
      .theme__default .modal-header .close {
        -webkit-transition: .2s;
        -o-transition: .2s;
        transition: .2s;
        font-weight: 100;
        margin-right: -3px;
        font-size: 27px;
      }
      .theme__default .modal-body {
        min-height: 160px;
      }
      .theme__default .modal-body .description {
        padding: 0;
        display: block;
        margin-bottom: 20px;
      }
      .theme__default .modal-body .close {
        position: absolute;
        right: 24px;
      }
      .theme__default .modal-body .panel-gray-sm {
        margin-top: -24px;
        margin-right: -24px;
        margin-left: -24px;
        padding-right: 24px;
        padding-left: 24px;
      }
      .theme__default .modal-body .modal-body-separator {
        border: 0;
        margin: 24px -24px;
        height: 1px;
        background: #e4e8eb;
      }
      .theme__default .modal-body .footer.row {
        border-top: 1px solid #e4e8eb;
        padding: 24px 24px 0;
        margin: 0 -24px;
      }
      .theme__default .modal-body .footer.row .form-actions.pull-left > :not(.btn) {
        display: inline-block;
        vertical-align: top;
        line-height: 28px;
      }
      .theme__default .modal-body .footer.row .form-actions.pull-left > :not(.btn) .pagination {
        vertical-align: top;
        margin: 0;
      }
      .theme__default .modal-body .footer.row .form-actions.pull-left > :not(.btn) .pagination li:first-child {
        margin-left: 0;
      }
      .theme__default .modal-body .footer.row .form-actions.pull-left > :not(.btn):not(:last-child) {
        margin-right: 16px;
      }
      .theme__default .modal-footer {
        min-height: 56px;
        padding: 20px;
        border: 0;
        border-top: 1px solid #e4e8eb;
      }
      .theme__default .modal-footer .padding-horizontal {
        padding: 0 12px !important;
      }
      .theme__default .simple-modal .modal-header {
        border-bottom: none;
        background-color: #fff;
      }
      .theme__default .simple-modal .modal-body {
        padding-top: 0;
      }
      .theme__default .modal-general {
        z-index: 5000;
      }
      .theme__default .modal-general .close {
        font-size: 27px;
      }
      .theme__default .modal-general .modal-header {
        text-align: center;
        border-bottom: none;
        background-color: #fff;
      }
      .theme__default .modal-general .modal-header .modal-title {
        color: #7d838a;
        font-size: 15px;
        margin-top: 8px;
      }
      .theme__default .modal-general.modal-dialog {
        width: 530px;
      }
      .theme__default .modal-general .modal-body {
        padding: 0 116px 32px;
        color: #1f1f22;
        text-align: center;
      }
      .theme__default .modal-general .modal-body .total-docs {
        text-align: center;
        margin-bottom: 20px;
      }
      .theme__default .modal-general .modal-body .header {
        font-size: 18px;
        margin: 12px 0;
      }
      .theme__default .modal-general .modal-body .doc-image {
        margin-bottom: 16px;
      }
      .theme__default .modal-general .modal-body .description {
        word-wrap: break-word;
      }
      .theme__default .modal-general .modal-body .sublabel {
        color: #7d838a;
        white-space: normal;
      }
      .theme__default .modal-level-5 > .modal {
        z-index: 1200;
      }
      .theme__default .modal-level-4 > .modal {
        z-index: 1180;
      }
      .theme__default .modal-level-3 > .modal {
        z-index: 1160;
      }
      .theme__default .modal-level-2 > .modal {
        z-index: 1140;
      }
      .theme__default .modal-level-1 > .modal {
        z-index: 1120;
      }
      .theme__default .modal-level-5 > .modal-backdrop {
        z-index: 1190;
      }
      .theme__default .modal-level-4 > .modal-backdrop {
        z-index: 1170;
      }
      .theme__default .modal-level-3 > .modal-backdrop {
        z-index: 1150;
      }
      .theme__default .modal-level-2 > .modal-backdrop {
        z-index: 1130;
      }
      .theme__default .modal-level-1 > .modal-backdrop {
        z-index: 1110;
      }
      .theme__default .modal-over-lightbox .modal-backdrop {
        z-index: 1450;
      }
      .theme__default .modal-over-lightbox .modal {
        z-index: 1460;
        overflow-y: scroll;
      }
      .theme__default .nav-pills {
        height: 32px;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-border-radius: 16px;
        border-radius: 16px;
        background-color: #fff;
      }
      .theme__default .nav-pills > li + li {
        margin-left: 2px;
      }
      .theme__default .nav-pills > li a, .theme__default .nav-pills > li button {
        height: 28px;
        padding: 8px 16px;
        border: 1px solid transparent;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        outline: none;
        background-color: transparent;
        font-size: 14px;
        line-height: 20px;
        color: #1f1f22;
        -webkit-transition: .2s;
        -o-transition: .2s;
        transition: .2s;
      }
      .theme__default .nav-pills > li a:active:not(.active), .theme__default .nav-pills > li a:focus:not(.active), .theme__default .nav-pills > li a:hover:not(.active), .theme__default .nav-pills > li button:active:not(.active), .theme__default .nav-pills > li button:focus:not(.active), .theme__default .nav-pills > li button:hover:not(.active) {
        background: #f2f4f7;
      }
      .theme__default .nav-pills > li a.active, .theme__default .nav-pills > li a:hover:not(.active), .theme__default .nav-pills > li button.active, .theme__default .nav-pills > li button:hover:not(.active) {
        background-color: transparent;
      }
      .theme__default .nav-pills > li a.service-not-activated, .theme__default .nav-pills > li button.service-not-activated {
        border-style: dashed;
        background-color: #fff;
        color: #7d838a;
        min-width: 0;
      }
      .theme__default .nav-pills > li button {
        padding: 0 16px;
      }
      .theme__default .nav-pills > li a {
        display: inline;
        padding: 4px 16px;
      }
      .theme__default .nav-pills > li button.active {
        background-color: #b2b8bf;
        color: #fff;
      }
      .theme__default .nav-pills > li.active > a, .theme__default .nav-pills > li.active > a:focus, .theme__default .nav-pills > li.active > button, .theme__default .nav-pills > li.active > button:focus {
        background-color: #fecc09;
      }
      .theme__default .nav-pills > li:hover:not(.active) a, .theme__default .nav-pills > li:hover:not(.active) button {
        background-color: #e4e8eb;
      }
      .theme__default .nav-pills > li .menu-item-badge {
        background: #f90;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        color: #fff;
        font-size: 10px;
        line-height: 12px;
        padding: 2px 6px;
        font-weight: 500;
        margin-left: auto;
        position: absolute;
        top: -12px;
        right: 0;
      }
      .theme__default .nav-pills .nav-badge-notification:before {
        display: inline-block;
        width: 8px;
        height: 8px;
        -webkit-border-radius: 100%;
        border-radius: 100%;
        position: absolute;
        top: -10px;
        right: 8px;
        background-color: #f90;
        content: "";
        z-index: 1;
      }
      .theme__default .nav-pills-panel {
        margin: -24px -32px;
        padding: 24px 32px;
        background-color: #f2f4f7;
        border-bottom: none;
      }
      .theme__default .nav-pills-modal-panel {
        margin-bottom: 24px;
      }
      .theme__default .nav-pills-payments-panel {
        padding: 0 8px 8px;
      }
      .theme__default .nav-stacked {
        background-color: #f2f4f7;
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .nav-stacked ul {
        margin: 0;
        padding: 0;
      }
      .theme__default .nav-stacked ul li {
        cursor: pointer;
        list-style: none;
        min-height: 32px;
        -webkit-transition: .2s;
        -o-transition: .2s;
        transition: .2s;
        padding: 6px 12px;
      }
      .theme__default .nav-stacked ul li .icon-exclamation-in-circle {
        color: #db1237;
      }
      .theme__default .nav-stacked ul li .icon-exclamation-in-circle.active {
        color: #fff;
      }
      .theme__default .nav-stacked ul li i, .theme__default .nav-stacked ul li span {
        vertical-align: middle;
        margin-right: 8px;
      }
      .theme__default .nav-stacked ul li a {
        display: block;
      }
      .theme__default .nav-stacked ul li a, .theme__default .nav-stacked ul li a:hover, .theme__default .nav-stacked ul li span {
        color: #1f1f22;
        line-height: 20px;
      }
      .theme__default .nav-stacked ul li.active {
        background-color: #b2b8bf;
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .nav-stacked ul li.active .icon, .theme__default .nav-stacked ul li.active a, .theme__default .nav-stacked ul li.active span {
        color: #fff;
      }
      .theme__default .nav-stacked ul li:hover:not(.active) {
        background-color: #e4e8eb;
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .navigation-tabs {
        position: relative;
        background-color: #fff;
        -webkit-border-radius: 16px;
        border-radius: 16px;
        height: 32px;
      }
      .theme__default .navigation-tabs, .theme__default .navigation-tabs .navigation-tabs-block {
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
      }
      .theme__default .navigation-tabs .navigation-tabs-block {
        height: 100%;
        margin: 0;
        padding: 0 2px 0 0;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
      }
      .theme__default .navigation-tabs .navigation-tabs-item {
        list-style-type: none;
        padding-left: 2px;
        font-size: 14px;
        line-height: 20px;
        text-align: center;
        position: relative;
      }
      .theme__default .navigation-tabs .navigation-tabs-item .navigation-tabs-button {
        background-color: transparent;
        border: none;
        color: #1f1f22;
        height: 28px;
        -webkit-border-radius: 16px;
        border-radius: 16px;
        padding: 4px 16px;
        -webkit-transition: background-color .2s;
        -o-transition: background-color .2s;
        transition: background-color .2s;
        outline: none;
      }
      .theme__default .navigation-tabs .navigation-tabs-item .navigation-tabs-button:focus, .theme__default .navigation-tabs .navigation-tabs-item .navigation-tabs-button:hover {
        background-color: #d0d7dd;
      }
      .theme__default .navigation-tabs .navigation-tabs-item .navigation-tabs-button.active, .theme__default .navigation-tabs .navigation-tabs-item .navigation-tabs-button.active:focus, .theme__default .navigation-tabs .navigation-tabs-item .navigation-tabs-button.active:hover {
        background-color: #7d838a;
        color: #fff;
      }
      .theme__default .navigation-tabs .navigation-tabs-more-block {
        height: 32px;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding: 2px 2px 2px 0;
      }
      .theme__default .navigation-tabs .navigation-tabs-more-block .navigation-tabs-more-block-item .navigation-tabs-button {
        background-color: transparent;
        -webkit-border-radius: 0;
        border-radius: 0;
      }
      .theme__default .navigation-tabs .navigation-tabs-more-block .navigation-tabs-more-block-item .navigation-tabs-button.active {
        background-color: #e4e8eb;
      }
      .theme__default .navigation-tabs .navigation-tabs-more-block .navigation-tabs-more-block-service-disabled .navigation-tabs-button {
        background-color: transparent;
        color: #7d838a;
      }
      .theme__default .navigation-tabs .navigation-tabs-more-block .navigation-tabs-more-block-service-disabled .navigation-tabs-button .svg-icon {
        margin-right: 8px;
      }
      .theme__default .navigation-tabs .navigation-tabs-more-block .navigation-tabs-more-block-service-disabled:hover .navigation-tabs-button {
        color: #1f1f22;
        background-color: #f2f4f7;
      }
      .theme__default .navigation-tabs .navigation-tabs-more-block .navigation-tabs-more-block-service-disabled:hover .navigation-tabs-button .svg-icon .primary-fill {
        fill: #565b62;
      }
      .theme__default .navigation-tabs .navigation-tabs-more-block .dropdown-menu {
        margin-top: 4px;
      }
      .theme__default .navigation-tabs .navigation-tabs-more-btn {
        height: 28px;
        width: 52px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-border-radius: 16px;
        border-radius: 16px;
        -webkit-transition: background-color .2s;
        -o-transition: background-color .2s;
        transition: background-color .2s;
        cursor: pointer;
        padding: 0;
        min-width: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
      }
      .theme__default .navigation-tabs .navigation-tabs-more-btn .triple-dots {
        display: block;
        position: relative;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        height: 4px;
        width: 4px;
        background-color: #565b62;
      }
      .theme__default .navigation-tabs .navigation-tabs-more-btn .triple-dots:after, .theme__default .navigation-tabs .navigation-tabs-more-btn .triple-dots:before {
        position: absolute;
        top: 0;
        display: block;
        content: "";
        height: 4px;
        width: 4px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        background-color: #565b62;
      }
      .theme__default .navigation-tabs .navigation-tabs-more-btn .triple-dots:after {
        left: -200%;
      }
      .theme__default .navigation-tabs .navigation-tabs-more-btn .triple-dots:before {
        right: -200%;
      }
      .theme__default .navigation-tabs .navigation-tabs-more-btn:active, .theme__default .navigation-tabs .navigation-tabs-more-btn:focus, .theme__default .navigation-tabs .navigation-tabs-more-btn:hover {
        background-color: #d0d7dd;
      }
      .theme__default .navigation-tabs .btn-group.open .navigation-tabs-more-btn {
        color: #fff;
        background-color: #b2b8bf;
        -webkit-box-shadow: none;
        box-shadow: none;
      }
      .theme__default .navigation-tabs .btn-group.open .navigation-tabs-more-btn i, .theme__default .navigation-tabs .btn-group.open .navigation-tabs-more-btn i:after, .theme__default .navigation-tabs .btn-group.open .navigation-tabs-more-btn i:before {
        background-color: #fff;
      }
      .theme__default .navigation-tabs .navigation-tabs-tasks-badge {
        position: absolute;
        top: -6px;
        right: 8px;
        background-color: #f90;
      }
      .theme__default .navigation-tabs .navigation-tabs-service-disabled {
        padding: 2px 0 2px 2px;
        list-style-type: none;
      }
      .theme__default .navigation-tabs .navigation-tabs-service-disabled .navigation-tabs-button {
        padding-top: 3px;
        padding-bottom: 3px;
        border-color: #d0d7dd;
        border-style: dashed;
        background-color: #fff;
        color: #7d838a;
        min-width: 0;
      }
      .theme__default .navigation-tabs .navigation-tabs-service-disabled .navigation-tabs-button:hover {
        border-style: solid;
        background-color: transparent;
        color: #1f1f22;
      }
      .theme__default .navigation-tabs .navigation-tabs-service-disabled .navigation-tabs-button:hover .svg-icon .primary-fill {
        fill: #565b62;
      }
      .theme__default .navigation-tabs .navigation-tabs-service-disabled .navigation-tabs-button .svg-icon {
        margin-right: 8px;
      }
      .theme__default .panel-page {
        opacity: 1;
        -webkit-animation: fadeIn .1s 1 ease-in;
        -moz-animation: fadeIn .1s 1 ease-in;
        -ms-animation: fadeIn .1s 1 ease-in;
        -webkit-animation-fill-mode: initial;
        animation-fill-mode: none;
        padding: 16px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        border: 1px solid #e4e8eb;
        margin-bottom: 24px;
        background-color: #fff;
        position: relative;
      }
      .theme__default .panel-page:last-child {
        margin-bottom: 0;
      }
      .theme__default .panel-page .indent-header {
        margin-top: 20px;
        margin-bottom: 20px;
        font-weight: 500;
      }
      .theme__default .panel-page .dynamic-content {
        position: relative;
      }
      .theme__default .panel-page.page-component {
        max-width: 1400px;
        margin: 0 auto;
        -webkit-border-radius: 0;
        border-radius: 0;
        border: none;
        padding: 24px 32px;
        min-height: calc(100vh - 60px);
      }
      .theme__default .panel-page.page-component.fixed-width {
        max-width: 1122px;
      }
      .theme__default .panel-page.page-component > .panel-gray-sm:first-child, .theme__default .panel-page.page-component > div:first-child > .panel-gray-sm:first-child {
        background-color: #f2f4f7;
        margin: -24px -32px;
        padding: 24px 32px;
      }
      .theme__default .panel-page.page-component .panel.panel-page.page-component {
        margin: 0;
        padding: 0;
      }
      .theme__default .panel-info {
        text-align: center;
        padding: 100px 0;
      }
      .theme__default .panel-gray {
        background: #f2f4f7;
      }
      .theme__default .panel-gray .panel-title {
        padding: 20px 24px;
        border-bottom: 1px solid #e4e8eb;
      }
      .theme__default .panel-gray .panel-title h5 {
        line-height: 1.3;
        margin: 4px 0;
        font-weight: 400;
        text-transform: uppercase;
      }
      .theme__default .panel-gray-sm {
        margin-bottom: 24px;
        padding: 8px;
      }
      .theme__default .panel-gray-md, .theme__default .panel-gray-sm {
        background-color: #f2f4f7 !important;
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .panel-gray-md {
        padding: 16px;
      }
      .theme__default .panel-empty {
        text-align: center;
        padding: 40px 0 100px;
      }
      .theme__default .panel-empty > .icon {
        color: #f2f4f7;
      }
      .theme__default .panel-empty > img {
        display: block;
        margin: 0 auto 40px;
        width: 220px;
        height: 152px;
      }
      .theme__default .panel-empty > div, .theme__default .panel-empty > div > div {
        margin-bottom: 12px;
      }
      .theme__default .panel-empty > div > div.small {
        margin: 0 auto;
        max-width: 440px;
      }
      .theme__default .panel-empty > p {
        margin: 0 auto 16px;
        max-width: 440px;
      }
      .theme__default .panel-empty.panel-empty-sm {
        padding: 20px 0 8px;
      }
      .theme__default .panel-notification {
        display: table;
      }
      .theme__default .panel-notification .icon, .theme__default .panel-notification .message {
        padding: 8px;
        display: table-cell;
        vertical-align: middle;
      }
      .theme__default .collapsible-panel {
        position: relative;
      }
      .theme__default .collapsible-panel .collapsible-panel-content {
        -webkit-transition: max-height 1s ease;
        -o-transition: max-height 1s ease;
        transition: max-height 1s ease;
        max-height: 112px;
        overflow: hidden;
      }
      .theme__default .collapsible-panel .collapsible-panel-content.animation-show {
        max-height: 800px;
      }
      .theme__default .collapsible-panel .collapsible-panel-content.animation-hide {
        max-height: 112px;
      }
      .theme__default .collapsible-panel .collapsible-panel-content.show {
        max-height: 800px;
        overflow: visible;
      }
      .theme__default .collapsible-panel .collapsible-panel-gradient {
        -webkit-transition: opacity 1s ease;
        -o-transition: opacity 1s ease;
        transition: opacity 1s ease;
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        cursor: pointer;
        background-image: -webkit-linear-gradient(top, transparent, #f2f4f7);
        background-image: -o-linear-gradient(top, transparent 0, #f2f4f7 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#f2f4f7));
        background-image: linear-gradient(180deg, transparent 0, #f2f4f7);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#fff2f4f7", GradientType=0);
        opacity: 1;
      }
      .theme__default .collapsible-panel .collapsible-panel-gradient.animation-hide, .theme__default .collapsible-panel .collapsible-panel-gradient.animation-show {
        opacity: 1;
      }
      .theme__default .collapsible-panel .collapsible-panel-gradient.show {
        opacity: 0;
      }
      .theme__default .accordion-panel .panel-title > a {
        padding: 12px 44px 12px 16px;
        display: block;
        position: relative;
        color: #1f1f22;
      }
      .theme__default .accordion-panel .panel-title > a:not(.collapsed) .icon-expand {
        -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg);
      }
      .theme__default .accordion-panel .panel-title > a .icon-expand {
        -webkit-transition: all .25s ease-in-out;
        -o-transition: all .25s ease-in-out;
        transition: all .25s ease-in-out;
        position: absolute;
        top: 12px;
        right: 16px;
        color: #b2b8bf;
      }
      .theme__default .table-wrapper {
        position: relative;
        margin-bottom: 16px;
        width: 100%;
      }
      .theme__default .table {
        border-collapse: separate;
        font-size: 14px;
        border-bottom: 1px solid #e4e8eb;
        padding-bottom: 8px;
        margin-bottom: 0;
        width: 100%;
        table-layout: fixed;
      }
      .theme__default .table > thead:after {
        content: "-";
        display: block;
        line-height: 4px;
        color: transparent;
      }
      @media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
        .theme__default .table > thead:after {
          content: "";
        }
      }
      .theme__default .table > thead > tr:after, .theme__default .table > thead > tr:before {
        border-top: 1px solid #e4e8eb;
        border-bottom: 1px solid #e4e8eb;
      }
      .theme__default .table > thead > tr > td:first-child.sorted, .theme__default .table > thead > tr > td:first-child:hover:not(:empty):not(.col-checkbox), .theme__default .table > thead > tr > th:first-child.sorted, .theme__default .table > thead > tr > th:first-child:hover:not(:empty):not(.col-checkbox) {
        border-left-color: transparent !important;
      }
      .theme__default .table > thead > tr > td:last-child.sorted, .theme__default .table > thead > tr > td:last-child:hover:not(:empty):not(.col-checkbox), .theme__default .table > thead > tr > th:last-child.sorted, .theme__default .table > thead > tr > th:last-child:hover:not(:empty):not(.col-checkbox) {
        border-right-color: transparent !important;
      }
      .theme__default .table > thead > tr > td .label, .theme__default .table > thead > tr > th .label {
        color: #7d838a;
      }
      .theme__default .table-borderless {
        border-bottom: 0;
        padding-bottom: 0;
        margin-bottom: 8px;
      }
      .theme__default .table-width-auto {
        width: auto;
      }
      .theme__default .table-wrapper .table-float-panel {
        position: relative;
        z-index: 9;
      }
      .theme__default .table-wrapper .table-float-panel .wrap-outer {
        background-color: #fff;
        position: relative;
        padding: 12px 28px;
      }
      .theme__default .table-wrapper .table-float-panel .wrap-outer .col-checkbox .checkbox {
        margin: 4px 0;
      }
      .theme__default .table-wrapper .table-float-panel .wrap-outer .col-checkbox .checkbox label {
        padding-right: 0;
      }
      .theme__default .table-wrapper .table-float-panel .wrap-outer .col-data {
        margin-left: 40px;
      }
      .theme__default .table-wrapper .table-float-panel .wrap-outer .col-data .btn, .theme__default .table-wrapper .table-float-panel .wrap-outer .col-data .total-count {
        vertical-align: top;
      }
      .theme__default .table-wrapper .table-float-panel .wrap-outer .col-data .total-count {
        line-height: 28px;
        display: inline-block;
        margin-right: 36px;
        cursor: default;
      }
      .theme__default .table-wrapper .table-float-panel.table-float-floating {
        -webkit-transition: .2s;
        -o-transition: .2s;
        transition: .2s;
        position: fixed;
        bottom: 0;
        opacity: 1;
        visibility: visible;
      }
      .theme__default .table-wrapper .table-float-panel.table-float-floating .wrap-outer {
        border-top: 1px solid #e4e8eb;
      }
      .theme__default .table-wrapper .table-float-panel.table-float-hidden {
        -webkit-transition: .2s;
        -o-transition: .2s;
        transition: .2s;
        opacity: 0;
        visibility: hidden;
        position: fixed;
        bottom: 0;
      }
      .theme__default .table-wrapper .table-float-panel .table-float-panel-actions .selected-count {
        display: inline-block;
        width: 100px;
      }
      .theme__default .table-wrapper .table-float-panel .table-float-panel-actions .selected-actions {
        display: inline-block;
      }
      .theme__default .table-wrapper .table-float-panel .table-float-panel-actions .btn-group {
        margin-left: 8px;
        margin-right: 8px;
      }
      .theme__default .modal-body .table-wrapper .table-float-panel .wrap-outer {
        padding-right: 40px;
        padding-left: 40px;
      }
      .theme__default .table-filter {
        position: relative;
        text-transform: none;
        text-align: left;
        display: inline-block;
        height: 16px;
        float: left;
      }
      .theme__default .table-filter .search-icon {
        width: 16px;
        height: 16px;
      }
      .theme__default .table-filter .table-filter-modal {
        -webkit-box-shadow: 4px 4px 16px 8px rgba(0, 0, 0, 0.15);
        box-shadow: 4px 4px 16px 8px rgba(0, 0, 0, 0.15);
        cursor: auto;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        position: absolute;
        top: 25px;
        background-color: #fff;
        padding: 24px;
        z-index: 100;
        min-width: 360px;
        font-size: 14px;
        line-height: 20px;
      }
      .theme__default .table-filter .table-filter-modal.left {
        right: 0;
      }
      .theme__default .table-filter .table-filter-modal.right {
        left: -12px;
      }
      .theme__default .table-filter .table-filter-modal hr {
        margin: 16px -24px;
      }
      .theme__default .table-filter .table-filter-modal .close {
        font-size: 18px;
        line-height: 18px;
        height: 18px;
        position: absolute;
        right: 8px;
        top: 4px;
        font-weight: 400;
      }
      .theme__default .table-filter .table-filter-modal .dash-amount {
        position: absolute;
        display: block;
        right: -6px;
        top: 6px;
        color: #b2b8bf;
      }
      .theme__default .table-filter .table-filter-modal .phone-number {
        position: relative;
      }
      .theme__default .table-filter .table-filter-modal .phone-number div > span {
        padding: 1px 0 0;
        position: absolute;
        left: 8px;
        top: 6px;
      }
      .theme__default .table-filter .table-filter-modal .phone-number div span.color-gray {
        color: #b2b8bf;
      }
      .theme__default .table-filter .table-filter-modal .phone-number div span.color-black {
        color: #1f1f22;
      }
      .theme__default .table-filter .table-filter-modal .phone-number div input {
        padding-left: 32px;
      }
      .theme__default .table-filter .table-filter-modal .phone-number div input.color-black {
        color: #1f1f22;
      }
      .theme__default .table-filter .table-filter-modal .phone-number div input.color-gray {
        color: #b2b8bf;
      }
      .theme__default .table-filter .table-filter-modal .card-number {
        margin-top: 12px;
        position: relative;
      }
      .theme__default .table-filter .table-filter-modal .card-number .card-type-logo {
        width: 27px;
        height: 16px;
        position: absolute;
        top: 8px;
        right: 20px;
      }
      .theme__default .table-filter .table-filter-modal .date-filter {
        height: 60px;
      }
      .theme__default .table-filter .table-filter-modal .date-filter + hr {
        margin-top: 0;
      }
      .theme__default .table > tbody > tr > td.col-checkbox, .theme__default .table > thead > tr > th.col-checkbox {
        width: 40px;
      }
      .theme__default .table > tbody > tr > td.col-favorite, .theme__default .table > thead > tr > th.col-favorite {
        width: 44px;
      }
      .theme__default .table > tbody > tr > td.col-checkbox input[type=checkbox] + label, .theme__default .table > tbody > tr > td.col-checkbox input[type=radio] + label, .theme__default .table > tbody > tr > td.col-favorite input[type=checkbox] + label, .theme__default .table > tbody > tr > td.col-favorite input[type=radio] + label, .theme__default .table > thead > tr > th.col-checkbox input[type=checkbox] + label, .theme__default .table > thead > tr > th.col-checkbox input[type=radio] + label, .theme__default .table > thead > tr > th.col-favorite input[type=checkbox] + label, .theme__default .table > thead > tr > th.col-favorite input[type=radio] + label {
        padding: 0 8px;
      }
      .theme__default .table > tbody > tr > td.col-amount, .theme__default .table > thead > tr > th.col-amount {
        text-align: right;
      }
      .theme__default .table > tbody > tr > td.large-amount, .theme__default .table > thead > tr > th.large-amount {
        font-size: 11px;
      }
      .theme__default .table > tbody > tr > td.col-spacer, .theme__default .table > thead > tr > th.col-spacer {
        width: 0;
        padding: 0;
      }
      .theme__default .table > tbody > tr > td.col-status, .theme__default .table > thead > tr > th.col-status {
        padding-left: 24px;
      }
      .theme__default .table > tbody > tr > td.col-status > div, .theme__default .table > thead > tr > th.col-status > div {
        position: relative;
      }
      .theme__default .table > tbody > tr > td.col-status, .theme__default .table > tbody > tr > td.col-status *, .theme__default .table > thead > tr > th.col-status, .theme__default .table > thead > tr > th.col-status * {
        word-wrap: normal;
      }
      .theme__default .table > tbody > tr > td.col-number, .theme__default .table > thead > tr > th.col-number {
        width: 88px;
      }
      .theme__default .table > tbody > tr > td.col-number-extended, .theme__default .table > thead > tr > th.col-number-extended {
        width: 108px;
      }
      .theme__default .table > tbody > tr > td.col-date, .theme__default .table > thead > tr > th.col-date {
        width: 112px;
      }
      .theme__default .table > tbody > tr > td.col-context, .theme__default .table > thead > tr > th.col-context {
        padding-right: 44px;
      }
      .theme__default .table > tbody > tr > td.col-context .context-action, .theme__default .table > thead > tr > th.col-context .context-action {
        position: absolute;
        top: 50%;
        right: -36px;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 1;
      }
      .theme__default .table > tbody > tr > td .checkbox, .theme__default .table > tbody > tr > td .radio, .theme__default .table > thead > tr > th .checkbox, .theme__default .table > thead > tr > th .radio {
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0;
        width: 14px;
        line-height: 16px;
      }
      .theme__default .table.table-hover > thead > tr > th:last-child.col-context {
        padding-right: 44px;
      }
      .theme__default .table.table-hover > tbody > tr > td:last-child.col-context {
        padding-right: 48px;
      }
      .theme__default .table.table-hover > tbody > tr > td:last-child.col-context .context-action {
        right: -44px;
      }
      .theme__default .table > tbody, .theme__default .table > thead {
        opacity: 1;
        -webkit-animation: fadeIn .25s 1 ease-in;
        -moz-animation: fadeIn .25s 1 ease-in;
        -ms-animation: fadeIn .25s 1 ease-in;
        -webkit-animation-fill-mode: initial;
        animation-fill-mode: none;
      }
      .theme__default .table > tbody > tr > th, .theme__default .table > thead > tr > th {
        line-height: 20px;
        padding: 8px 12px;
      }
      .theme__default .table > tbody > tr > th.col-details, .theme__default .table > tbody > tr > th:first-child, .theme__default .table > thead > tr > th.col-details, .theme__default .table > thead > tr > th:first-child {
        border-left: 1px solid transparent;
      }
      .theme__default .table > tbody > tr > th.col-details, .theme__default .table > tbody > tr > th:last-child, .theme__default .table > thead > tr > th.col-details, .theme__default .table > thead > tr > th:last-child {
        border-right: 1px solid transparent;
      }
      .theme__default .table > tbody > tr > th.col-checkbox, .theme__default .table > thead > tr > th.col-checkbox {
        width: 40px;
      }
      .theme__default .table > tbody > tr > th span, .theme__default .table > thead > tr > th span {
        cursor: pointer;
      }
      .theme__default .table > tbody > tr > td, .theme__default .table > thead > tr > td {
        border: 1px solid transparent;
        padding: 12px;
        line-height: 16px;
      }
      .theme__default .table > tbody > tr.clicked, .theme__default .table > thead > tr.clicked {
        background-color: #f2f4f7;
      }
      .theme__default .table > tbody > tr.clicked > td, .theme__default .table > thead > tr.clicked > td {
        border-top-color: #e4e8eb;
      }
      .theme__default .table > tbody > tr.clicked > td.col-details, .theme__default .table > thead > tr.clicked > td.col-details {
        border-bottom-color: #e4e8eb;
        padding: 0;
        width: 100%;
      }
      .theme__default .table > tbody > tr.clicked > td.col-details, .theme__default .table > tbody > tr.clicked > td:first-child, .theme__default .table > thead > tr.clicked > td.col-details, .theme__default .table > thead > tr.clicked > td:first-child {
        border-left-color: #e4e8eb;
      }
      .theme__default .table > tbody > tr.clicked > td.col-details, .theme__default .table > tbody > tr.clicked > td:last-child, .theme__default .table > thead > tr.clicked > td.col-details, .theme__default .table > thead > tr.clicked > td:last-child {
        border-right-color: #e4e8eb;
      }
      .theme__default .table > tbody > tr.active:hover td, .theme__default .table > tbody > tr:hover:not(.clicked) td, .theme__default .table > thead > tr.active:hover td, .theme__default .table > thead > tr:hover:not(.clicked) td {
        background-color: transparent !important;
      }
      .theme__default .table > tbody > tr.active:not(.clicked), .theme__default .table > thead > tr.active:not(.clicked) {
        -webkit-transition: background-color 2s;
        -o-transition: background-color 2s;
        transition: background-color 2s;
        background-color: transparent !important;
      }
      .theme__default .table > tbody > tr.active:not(.clicked):hover, .theme__default .table > thead > tr.active:not(.clicked):hover {
        -webkit-transition: background-color 0s;
        -o-transition: background-color 0s;
        transition: background-color 0s;
        background-color: #f2f4f7 !important;
      }
      .theme__default .table > tbody > tr.empty:hover, .theme__default .table > thead > tr.empty:hover {
        background: none;
      }
      .theme__default .table > tbody:empty, .theme__default .table > thead:empty {
        display: none;
      }
      .theme__default .table > thead > tr > td, .theme__default .table > thead > tr > th {
        font-size: 12px;
        line-height: 16px;
        font-weight: 400;
        border: 1px solid transparent !important;
        border-top-color: #e4e8eb !important;
        border-bottom-color: #e4e8eb !important;
        position: relative;
        white-space: nowrap;
        word-wrap: normal;
        overflow-wrap: normal;
        vertical-align: middle;
      }
      .theme__default .table > thead > tr > td > i, .theme__default .table > thead > tr > td > span, .theme__default .table > thead > tr > th > i, .theme__default .table > thead > tr > th > span {
        vertical-align: top;
        display: inline-block;
      }
      .theme__default .table > thead > tr > td .caret-, .theme__default .table > thead > tr > th .caret- {
        margin-left: 8px;
        visibility: hidden;
      }
      .theme__default .table > thead > tr > td .caret-down, .theme__default .table > thead > tr > td .caret-up, .theme__default .table > thead > tr > th .caret-down, .theme__default .table > thead > tr > th .caret-up {
        margin-left: 8px;
      }
      .theme__default .table > thead > tr > td > .label, .theme__default .table > thead > tr > th > .label {
        cursor: pointer;
        text-transform: uppercase;
        white-space: nowrap;
        word-wrap: normal;
        overflow-wrap: normal;
        overflow: hidden;
        display: block;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
      }
      .theme__default .table > thead > tr > td.sorted, .theme__default .table > thead > tr > td:hover:not(:empty):not(.col-checkbox), .theme__default .table > thead > tr > th.sorted, .theme__default .table > thead > tr > th:hover:not(:empty):not(.col-checkbox) {
        border: 1px solid #e4e8eb !important;
      }
      .theme__default .table > thead > tr > td:hover:not(:empty) .caret-, .theme__default .table > thead > tr > th:hover:not(:empty) .caret- {
        visibility: visible;
      }
      .theme__default .table.has-opened tr:not(.clicked) td:not(.col-checkbox):not(.day) {
        opacity: .3;
      }
      .theme__default .table.align-middle > tbody > tr > td, .theme__default .table.align-middle > tbody > tr > th, .theme__default .table.align-middle > thead > tr > td, .theme__default .table.align-middle > thead > tr > th {
        vertical-align: middle;
      }
      @media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
        .theme__default .table > tbody, .theme__default .table > thead {
          -webkit-animation: none !important;
          animation: none !important;
          -ms-animation: none !important;
        }
      }
      .theme__default .modal-content .table-vertical-middle tbody tr td, .theme__default .panel-page .table-vertical-middle tbody tr td {
        vertical-align: middle;
      }
      .theme__default .table-lg > tbody tr td {
        height: 54px;
      }
      .theme__default th {
        font-weight: 500;
      }
      .theme__default .table-empty {
        text-align: center;
        padding: 24px 0 40px;
        border-bottom: 1px solid #e4e8eb;
      }
      .theme__default .col-context-menu {
        white-space: nowrap;
      }
      .theme__default .col-context-menu .dropdown {
        display: inline-block;
        vertical-align: middle;
      }
      .theme__default .table-wrapper {
        margin-bottom: 0;
        padding-bottom: 24px;
        width: auto;
      }
      .theme__default .modal-body .table-wrapper, .theme__default .table-wrapper {
        margin-left: -32px;
        margin-right: -32px;
      }
      .theme__default .table.has-opened > tbody > tr:not(.clicked):after, .theme__default .table.has-opened > tbody > tr:not(.clicked):before, .theme__default .table.has-opened > tbody > tr:not(.clicked) td {
        opacity: .32;
      }
      .theme__default .table.table-hover > tbody > tr:after, .theme__default .table.table-hover > tbody > tr:before, .theme__default .table.table-hover > thead > tr:after, .theme__default .table.table-hover > thead > tr:before {
        content: "";
        display: table-cell;
        width: 16px;
      }
      @media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
        .theme__default .table.table-hover > tbody > tr:after, .theme__default .table.table-hover > tbody > tr:before, .theme__default .table.table-hover > thead > tr:after, .theme__default .table.table-hover > thead > tr:before {
          content: ""/"";
        }
      }
      .theme__default .table.table-hover > tbody > tr > td, .theme__default .table.table-hover > thead > tr > td, .theme__default .table.table-hover > thead > tr > th {
        padding: 12px;
      }
      .theme__default .table.table-hover > thead > tr > th.col-checkbox {
        border-left: none !important;
      }
      .theme__default .table.table-hover > tbody > tr {
        -webkit-transition: none;
        -o-transition: none;
        transition: none;
      }
      .theme__default .table.table-hover > tbody > tr > td {
        border: 1px solid transparent;
        border-left: none;
        border-right: none;
        padding: 12px;
      }
      .theme__default .table.table-hover > tbody > tr.clicked, .theme__default .table.table-hover > tbody > tr:hover {
        background-color: transparent;
      }
      .theme__default .table.table-hover > tbody > tr.clicked > td, .theme__default .table.table-hover > tbody > tr:hover > td {
        background-color: #f2f4f7 !important;
      }
      .theme__default .table.table-hover > tbody > tr:hover td:first-of-type {
        -webkit-border-radius: 3px 0 0 8px;
        border-radius: 3px 0 0 8px;
      }
      .theme__default .table.table-hover > tbody > tr:hover td:last-of-type {
        -webkit-border-radius: 0 8px 8px 0;
        border-radius: 0 8px 8px 0;
      }
      .theme__default .table.table-hover > tbody > tr:hover td:only-child {
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .table.table-hover > tbody > tr.clicked > td {
        background-color: #f2f4f7;
        border: 1px solid #e4e8eb;
        border-left: none;
        border-right: none;
      }
      .theme__default .table.table-hover > tbody > tr.clicked > td:first-of-type {
        border-left: 1px solid #e4e8eb;
        -webkit-border-radius: 3px 0 0 0;
        border-radius: 3px 0 0 0;
      }
      .theme__default .table.table-hover > tbody > tr.clicked > td:last-of-type {
        border-right: 1px solid #e4e8eb;
        -webkit-border-radius: 0 8px 0 0;
        border-radius: 0 8px 0 0;
      }
      .theme__default .table.table-hover > tbody > tr.clicked + .clicked > td {
        border-top: none;
        background-color: #f2f4f7 !important;
        padding: 0;
        -webkit-border-radius: 0 0 8px 8px;
        border-radius: 0 0 8px 8px;
      }
      .theme__default .table.table-hover > tbody > tr.clicked:hover > td > .line-clamp:after, .theme__default .table.table-hover > tbody > tr.clicked > td > .line-clamp:after, .theme__default .table.table-hover > tbody > tr:hover > td > .line-clamp:after {
        background-image: -webkit-linear-gradient(left, transparent, #f2f4f7);
        background-image: -o-linear-gradient(left, transparent 0, #f2f4f7 100%);
        background-image: -webkit-gradient(linear, left top, right top, from(transparent), to(#f2f4f7));
        background-image: linear-gradient(90deg, transparent 0, #f2f4f7);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#fff2f4f7", GradientType=1);
      }
      .theme__default tr:hover .table-icon .primary-fill {
        fill: #b2b8bf;
      }
      .theme__default .modal-body .table.table-hover > tbody > tr:after, .theme__default .modal-body .table.table-hover > tbody > tr:before, .theme__default .modal-body .table.table-hover > thead > tr:after, .theme__default .modal-body .table.table-hover > thead > tr:before {
        width: 28px;
      }
      .theme__default .fake-table-hover .fake-tr-hover {
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .fake-table-hover .fake-tr-hover:hover {
        background-color: #f2f4f7;
      }
      .theme__default .tooltip {
        font-family: SBSansUI, Roboto, Arial, PT_sans, sans-serif;
      }
      .theme__default .tooltip .tooltip-inner {
        padding: 12px;
        border: 1px solid #ccc;
        background-color: #fff;
        color: #1f1f22;
      }
      .theme__default .tooltip.top {
        padding: 7px 0;
      }
      .theme__default .tooltip.right {
        padding: 0 7px;
      }
      .theme__default .tooltip.bottom {
        padding: 7px 0;
      }
      .theme__default .tooltip.left {
        padding: 0 7px;
      }
      .theme__default .tooltip .tooltip-arrow:after {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
        z-index: -1;
      }
      .theme__default .tooltip.top .tooltip-arrow {
        bottom: 3px;
        border-top-color: #fff !important;
      }
      .theme__default .tooltip.top .tooltip-arrow:after {
        bottom: -2px;
        left: 50%;
        margin-left: -7px;
        border-width: 7px 7px 0;
        border-top-color: #ccc;
      }
      .theme__default .tooltip.bottom .tooltip-arrow {
        top: 3px;
        border-bottom-color: #fff !important;
      }
      .theme__default .tooltip.bottom .tooltip-arrow:after {
        top: -2px;
        left: 50%;
        margin-left: -7px;
        border-width: 0 7px 7px;
        border-bottom-color: #ccc;
      }
      .theme__default .tooltip.right .tooltip-arrow {
        left: 3px;
      }
      .theme__default .tooltip.right .tooltip-arrow:after {
        left: -2px;
        top: 50%;
        margin-top: -7px;
        border-width: 7px 7px 7px 0;
        border-right-color: #ccc;
      }
      .theme__default .tooltip.left .tooltip-arrow {
        right: 3px;
        border-left-color: #fff !important;
      }
      .theme__default .tooltip.left .tooltip-arrow:after {
        right: -2px;
        top: 50%;
        margin-top: -7px;
        border-width: 7px 0 7px 7px;
        border-left-color: #ccc;
      }
      .theme__default .tooltip.dark-popover {
        font-size: 14px;
        line-height: 20px;
      }
      .theme__default .tooltip.dark-popover .tooltip-arrow {
        border-bottom-color: #565b62 !important;
      }
      .theme__default .tooltip.dark-popover.top .tooltip-arrow {
        border-top-color: #565b62 !important;
      }
      .theme__default .tooltip.dark-popover .tooltip-arrow:after {
        display: none;
      }
      .theme__default .tooltip.dark-popover .tooltip-inner {
        color: #fff;
        background-color: #565b62;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        border: 0;
        padding: 16px;
      }
      .theme__default .page {
        opacity: 1;
        -webkit-animation: fadeIn .1s 1 ease-in;
        -moz-animation: fadeIn .1s 1 ease-in;
        -ms-animation: fadeIn .1s 1 ease-in;
        -webkit-animation-fill-mode: initial;
        animation-fill-mode: none;
        height: 100%;
        min-height: 100%;
        position: relative;
        overflow-y: visible;
      }
      .theme__default .page.hold {
        overflow: visible !important;
      }
      .theme__default .page > .container {
        position: relative;
        background-color: #f2f4f7;
        min-height: 100%;
        min-width: 750px;
      }
      .theme__default .page-wrapper {
        padding-bottom: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
      }
      @media (max-width: 991px) {
        .theme__default .page-wrapper {
          padding-bottom: 144px;
        }
      }
      .theme__default .footer-wrapper {
        background: none;
        position: absolute;
        right: 0;
        bottom: 0;
        left: 0;
      }
      .theme__default .page-header, .theme__default .page-header-borderless {
        background-color: #f2f4f7;
        padding: 24px 32px;
        margin: -24px -32px 24px;
      }
      .theme__default .page-header-borderless .link-neuter, .theme__default .page-header-borderless .link-neuter:active, .theme__default .page-header-borderless .link-neuter:focus, .theme__default .page-header .link-neuter, .theme__default .page-header .link-neuter:active, .theme__default .page-header .link-neuter:focus {
        color: #1f1f22 !important;
      }
      .theme__default .page-header-borderless .link-neuter:focus:hover, .theme__default .page-header-borderless .link-neuter:hover, .theme__default .page-header .link-neuter:focus:hover, .theme__default .page-header .link-neuter:hover {
        color: #7d838a !important;
      }
      .theme__default .page-header-borderless .btn-link, .theme__default .page-header-borderless .btn-link:active, .theme__default .page-header-borderless .btn-link:focus, .theme__default .page-header .btn-link, .theme__default .page-header .btn-link:active, .theme__default .page-header .btn-link:focus {
        color: #1f1f22 !important;
      }
      .theme__default .page-header-borderless .btn-link:focus:hover, .theme__default .page-header-borderless .btn-link:hover, .theme__default .page-header .btn-link:focus:hover, .theme__default .page-header .btn-link:hover {
        color: #f90 !important;
      }
      .theme__default .page-header-borderless h2, .theme__default .page-header h2 {
        font-size: 16px;
        line-height: 24px;
        color: #1f1f22;
      }
      .theme__default .page-header-borderless span + span.b-links:not(:empty):before, .theme__default .page-header span + span.b-links:not(:empty):before {
        content: "|";
        display: inline-block;
        margin-right: 16px;
        margin-left: 16px;
      }
      .theme__default .page-header-borderless.row, .theme__default .page-header.row {
        padding-left: 20px;
        padding-right: 20px;
      }
      .theme__default .page-header + .nav.nav-tabs.custom-tabs, .theme__default .page-header + .table-wrapper, .theme__default .page-header-borderless + .nav.nav-tabs.custom-tabs, .theme__default .page-header-borderless + .table-wrapper {
        margin-top: -24px;
      }
      .theme__default .page-header-borderless .title-block-backlink-wrapper, .theme__default .page-header .title-block-backlink-wrapper {
        white-space: nowrap;
      }
      .theme__default .page-header-borderless .title-block-backlink-wrapper .back-link, .theme__default .page-header .title-block-backlink-wrapper .back-link {
        display: inline-block;
        position: relative;
        vertical-align: top;
        top: 4px;
      }
      .theme__default .page-header-borderless .title-block-backlink-wrapper .back-link + .title-block, .theme__default .page-header .title-block-backlink-wrapper .back-link + .title-block {
        margin-left: 12px;
      }
      .theme__default .page-header-borderless .title-block-backlink-wrapper .back-link.text-link, .theme__default .page-header .title-block-backlink-wrapper .back-link.text-link {
        margin-left: 0;
        display: block;
      }
      .theme__default .page-header-borderless .title-block-backlink-wrapper .back-link.text-link + .title-block, .theme__default .page-header .title-block-backlink-wrapper .back-link.text-link + .title-block {
        margin-left: 0;
      }
      .theme__default .page-header-borderless .title-block, .theme__default .page-header .title-block {
        display: inline-block;
        white-space: normal;
      }
      .theme__default .page-header-borderless .backlink-top-wrapper, .theme__default .page-header .backlink-top-wrapper {
        font-size: 14px;
        line-height: 20px;
      }
      .theme__default .page-header-borderless .sub-title, .theme__default .page-header .sub-title {
        text-transform: none;
        color: #7d838a;
      }
      .theme__default .page-header {
        border-bottom: 1px solid #e4e8eb;
      }
      .theme__default .page-header .actions {
        line-height: 16px;
      }
      .theme__default .page-header .actions > a, .theme__default .page-header .actions > button {
        margin-left: 8px;
      }
      .theme__default .page-header .actions > a.refresh-button i, .theme__default .page-header .actions > button.refresh-button i {
        margin-left: 0;
      }
      .theme__default .page-header .actions > a.refresh-button:disabled i, .theme__default .page-header .actions > button.refresh-button:disabled i {
        cursor: not-allowed;
      }
      .theme__default .page-header .actions .dropdown {
        margin-left: 8px;
      }
      .theme__default .page-header .actions .icon-dropdown-item > a {
        margin-left: 0;
      }
      .theme__default .page-header-wrapper {
        background-color: #f2f4f7;
        margin: -24px -32px 0;
      }
      .theme__default .page-header-wrapper .borderless {
        border-bottom: none;
      }
      .theme__default .page-header-wrapper .nav-container {
        padding: 0 32px 24px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
      }
      .theme__default .page-header-wrapper .nav-container .navigation-tabs-wrapper {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
      }
      .theme__default .page-sub-header {
        text-transform: uppercase;
        color: #b2b8bf;
        padding: 8px;
        margin-bottom: 16px;
        font-size: 16px;
        line-height: 24px;
      }
      .theme__default .page-subtitle {
        padding: 0 8px 24px;
      }
      .theme__default .page-subtitle .checkbox, .theme__default .page-subtitle .radio {
        margin-top: 4px;
        margin-bottom: 4px;
      }
      .theme__default .page-subtitle .actions {
        padding-right: 4px;
      }
      .theme__default .details-block dt {
        color: #1f1f22;
      }
      .theme__default .details-block h2 {
        margin-bottom: 16px;
        color: #1f1f22;
      }
      .theme__default .modal-open .page-container {
        position: relative;
        height: 100%;
        width: 100%;
      }
      .theme__default .modal-open .page-container, .theme__default .search-results-open .page-scroller, .theme__default .search-results-open .primary-menu-container {
        -webkit-filter: blur(3px);
        filter: blur(3px);
      }
      .theme__default .page-transparent {
        background: none;
      }
      .theme__default .page-header-borderless .actions > .dropdown, .theme__default .page-header-borderless .actions > a, .theme__default .page-header-borderless .actions > button {
        margin-left: 16px;
      }
      .theme__default .page-header-borderless h1, .theme__default .page-header h1, .theme__default h1.page-header, .theme__default h1.page-header-borderless {
        font-size: 21px;
        text-transform: none;
        line-height: 32px;
        font-weight: 500;
      }
      .theme__default .page-scroller {
        padding-bottom: 0;
        overflow-x: hidden;
        overflow-y: scroll;
        position: absolute;
        top: 60px;
        right: 0;
        bottom: 0;
        left: 224px;
        z-index: 1;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
      }
      .theme__default .page-scroller.no-menu {
        left: 0;
      }
      .theme__default .page-scroller .page-component.full-screen {
        width: 100%;
        max-width: none;
        background-color: #fff;
      }
      .theme__default .flex-page.page-component, .theme__default .flex-page .page-component {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
      }
      .theme__default .flex-page .page-content {
        position: relative;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
      }
      .theme__default .flex-page .page-content .form-horizontal .form-footer .panel-gray-md {
        right: -4px;
        bottom: -8px;
        left: -4px;
      }
      @media (max-width: 1365px) {
        .theme__default .page-scroller {
          left: 0;
        }
      }
      .theme__default .page-two-column {
        position: relative;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        min-height: 100%;
      }
      .theme__default .page-left-column {
        position: relative;
        width: calc(100% - 228px);
      }
      .theme__default .page-right-column {
        position: relative;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: 228px;
        background: #f2f4f7;
      }
      @media (min-width: 1920px) {
        .theme__default .page-left-column {
          width: calc(100% - 300px);
        }
        .theme__default .page-right-column {
          width: 300px;
        }
      }
      @media (max-width: 1593px) {
        .theme__default .page-left-column {
          width: 100%;
        }
        .theme__default .page-right-column {
          display: none;
        }
        .theme__default .no-hide-right-column .page-left-column {
          width: calc(100% - 228px);
        }
        .theme__default .no-hide-right-column .page-right-column {
          display: block;
        }
      }
      .theme__default textarea.form-control {
        min-height: 80px;
        padding-top: 8px;
      }
      .theme__default .textarea-wrapper {
        overflow: hidden;
        border-width: 1px;
        border-style: solid;
      }
      .theme__default .textarea-wrapper textarea {
        min-height: 80px;
        padding-top: 8px;
        -webkit-border-radius: 0;
        border-radius: 0;
        border: 0;
      }
      .theme__default .form-inline .control-label, .theme__default .form-inline .form-control, .theme__default .form-inline .form-control-static, .theme__default .form-inline .form-group, .theme__default .form-inline .input-group {
        margin-right: 12px;
      }
      .theme__default .form-inline .control-label:last-child, .theme__default .form-inline .form-control-static:last-child, .theme__default .form-inline .form-control:last-child, .theme__default .form-inline .form-group:last-child, .theme__default .form-inline .input-group:last-child {
        margin-right: 0;
      }
      .theme__default .form-inline .control-label .btn-link:first-child, .theme__default .form-inline .form-control-static .btn-link:first-child, .theme__default .form-inline .form-control .btn-link:first-child, .theme__default .form-inline .form-group .btn-link:first-child, .theme__default .form-inline .input-group .btn-link:first-child {
        padding-left: 0;
      }
      .theme__default .form-group {
        margin-bottom: 16px;
      }
      .theme__default .form-group.payer-account-select, .theme__default .form-group.third-party-row {
        margin-bottom: 8px;
      }
      .theme__default .form-group.counterparty-row {
        margin-bottom: 12px;
      }
      .theme__default .form-group .label-sublabel-bottom {
        position: absolute;
        top: 100%;
        left: 12px;
        max-width: 100%;
      }
      .theme__default .form-group .row-error-bottom {
        margin-top: 8px;
      }
      .theme__default .form-group.form-group-collapsed {
        margin-bottom: 0;
      }
      .theme__default .form-group.form-group-collapsed > [class^=col-] {
        padding-left: 0;
        padding-right: 0;
      }
      .theme__default .form-group.form-group-collapsed .form-control:focus {
        position: relative;
        z-index: 1000;
      }
      .theme__default .input-ms-clear::-ms-clear {
        display: none;
      }
      .theme__default .input-safari-credentials-clear::-webkit-credentials-auto-fill-button {
        visibility: hidden;
        pointer-events: none;
      }
      .theme__default .form-control {
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        -webkit-border-radius: 0 !important;
        border-radius: 0 !important;
        padding: 4px 12px;
        -webkit-appearance: none;
        -moz-appearance: none;
        -o-appearance: none;
        appearance: none;
      }
      .theme__default .form-control.input-lg {
        font-size: 14px;
        line-height: 20px;
      }
      .theme__default .form-control::-ms-clear {
        display: none;
      }
      .theme__default .form-control:-ms-input-placeholder {
        color: #7d838a;
      }
      .theme__default .form-control::-moz-placeholder {
        color: #7d838a;
      }
      .theme__default .form-control::-webkit-input-placeholder {
        color: #7d838a;
      }
      .theme__default .form-control[disabled], .theme__default .form-control[readonly], .theme__default .placeholder-class, .theme__default fieldset[disabled] .form-control {
        color: #7d838a;
      }
      .theme__default .form-control:focus + .input-group-btn .Select .Select-control {
        border-left-color: #f90;
      }
      .theme__default .form-control-wrapper:first-child .form-control:first-child {
        border-right: 1px solid transparent;
      }
      .theme__default .form-control-wrapper:first-child .form-control:first-child:focus {
        border-right-color: #565b62;
      }
      .theme__default .form-control-wrapper:last-child .form-control:first-child {
        border-right: 1px solid #e4e8eb;
        border-left: 1px solid transparent;
      }
      .theme__default .form-control-wrapper:last-child .form-control:first-child:focus {
        border-right: 1px solid #f90;
        border-left: 1px solid #f90;
      }
      .theme__default .has-error .input-group-addon {
        background: #fff;
        border-color: #c11030;
        color: #7d838a;
      }
      .theme__default .has-error .form-control, .theme__default .has-error .form-control:focus, .theme__default .has-error .form-control:focus + .input-group-addon {
        border-color: #c11030;
      }
      .theme__default .validation-message:empty {
        display: none;
      }
      .theme__default form {
        margin-bottom: 0;
      }
      .theme__default form ul {
        list-style: none;
      }
      .theme__default label {
        font-weight: 400;
        display: inline-block;
      }
      .theme__default textarea {
        resize: none;
      }
      .theme__default .form-horizontal .control-label {
        text-align: left;
        margin-bottom: 8px;
        padding-top: 8px;
        cursor: default;
        line-height: 20px;
      }
      .theme__default .form-horizontal .control-label.no-indent {
        padding-top: 0;
        margin-bottom: 0;
        line-height: 16px;
      }
      .theme__default .form-horizontal .control-label.no-indent.normal-height {
        line-height: normal;
      }
      .theme__default .form-horizontal .form-footer:before {
        content: "";
        display: block;
        height: 72px;
      }
      .theme__default .form-horizontal .form-footer .panel-gray-md {
        position: absolute;
        right: 28px;
        bottom: 16px;
        left: 28px;
      }
      .theme__default .form-horizontal .checkbox, .theme__default .form-horizontal .checkbox-inline, .theme__default .form-horizontal .radio, .theme__default .form-horizontal .radio-inline {
        padding-top: 8px;
      }
      .theme__default .form-horizontal.payments.payments, .theme__default .form-horizontal .third-party-checkbox {
        padding: 0;
      }
      .theme__default .form-horizontal.payments.payments .page-header {
        padding: 24px 32px;
        margin: -24px -32px 24px;
      }
      .theme__default .form-horizontal.payments > .form-group:last-child {
        margin-bottom: 0;
      }
      .theme__default .form-horizontal.payments .form-footer {
        margin-top: 80px;
      }
      .theme__default .form-horizontal.payments .purpose-input .purpose-input-info-panel .information-plate {
        margin-top: -8px;
        margin-bottom: 16px;
      }
      .theme__default .form-horizontal.payments .purpose-input .purpose-input-info-panel .information-plate .information-cell:last-child {
        width: 100%;
      }
      .theme__default .form-horizontal.payments .purpose-input .payment-field-error {
        margin-top: -8px;
      }
      .theme__default .details-page .form-footer {
        margin-top: 80px;
      }
      .theme__default .form-footer .for-screen-reader .form-actions {
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
      }
      .theme__default .form-footer .for-screen-reader .form-actions .btn {
        display: block;
      }
      .theme__default .form-footer:before {
        display: none;
      }
      .theme__default .help-block {
        color: #b2b8bf;
        margin-top: 4px;
        margin-bottom: 8px;
      }
      .theme__default .form-control-static {
        padding-top: 8px;
        padding-bottom: 0;
        min-height: 32px;
        font-size: 14px;
        line-height: 20px;
      }
      .theme__default .code {
        font-size: 8px;
        vertical-align: middle;
        margin-left: 4px;
      }
      .theme__default .input-group-amount input {
        padding-right: 0;
      }
      .theme__default .input-group-amount input:disabled + .input-group-addon {
        color: #7d838a !important;
        background-color: #f2f4f7 !important;
        cursor: not-allowed;
      }
      .theme__default .date.input-group input {
        padding-right: 0;
      }
      .theme__default .date .input-group-addon {
        padding-left: 0;
      }
      .theme__default input[type=checkbox], .theme__default input[type=radio] {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
      }
      .theme__default input[type=checkbox] + label, .theme__default input[type=radio] + label {
        position: relative;
        padding: 0 24px;
        vertical-align: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
      }
      .theme__default input[type=checkbox] + label:before, .theme__default input[type=radio] + label:before {
        content: "";
        color: #f90;
        position: absolute;
        top: 2px;
        left: 0;
        width: 14px;
        height: 14px;
        border: 1px solid #b2b8bf;
        text-align: center;
        background: #fff;
        font-size: 18px;
        line-height: 28px;
      }
      .theme__default input[type=checkbox] + label:after, .theme__default input[type=radio] + label:after {
        content: "";
        background-color: #f90;
        position: absolute;
        top: 4px;
        left: 3px;
        width: 8px;
        height: 8px;
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        -webkit-transition: -webkit-transform .2s ease-out;
        transition: -webkit-transform .2s ease-out;
        -o-transition: transform .2s ease-out;
        transition: transform .2s ease-out;
        transition: transform .2s ease-out, -webkit-transform .2s ease-out;
      }
      .theme__default input[type=checkbox] + label:empty, .theme__default input[type=radio] + label:empty {
        padding: 0 0 0 12px;
      }
      .theme__default input[type=checkbox]:disabled + label:after, .theme__default input[type=checkbox]:disabled + label:before, .theme__default input[type=radio]:disabled + label:after, .theme__default input[type=radio]:disabled + label:before {
        opacity: .4;
      }
      .theme__default input[type=checkbox]:focus + label:not(.clicked):before, .theme__default input[type=radio]:focus + label:not(.clicked):before {
        border: 1px solid #f90;
      }
      .theme__default input[type=checkbox]:checked + label:after, .theme__default input[type=radio]:checked + label:after {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
      }
      .theme__default .select-box {
        float: left;
        margin-top: 16px;
        margin-right: 32px;
        margin-left: 0;
      }
      @media (min-width: 1200px) {
        .theme__default .select-box {
          float: right;
          margin-top: 8px;
          margin-right: 0;
          margin-left: 32px;
        }
      }
      .theme__default .select-box label {
        margin-right: 4px;
      }
      .theme__default .typeahead {
        position: relative;
      }
      .theme__default .typeahead .typeahead-option {
        padding: 0 8px;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        white-space: nowrap;
      }
      .theme__default .typeahead input::-ms-clear {
        width: 0;
        height: 0;
      }
      .theme__default .text-radio-group {
        font-size: 0;
      }
      .theme__default .text-radio-group, .theme__default .text-radio-group .item {
        display: inline-block;
      }
      .theme__default .text-radio-group .item label {
        cursor: pointer;
        display: block;
        position: relative;
        margin: 0;
      }
      .theme__default .text-radio-group .item label input {
        display: block;
        position: absolute;
      }
      .theme__default .text-radio-group .item label input:checked + i {
        color: #ffdd2d;
      }
      .theme__default .text-radio-group .item label input:not(:checked) + i:hover {
        color: #f90;
      }
      .theme__default .text-radio-group .item label i {
        -webkit-transition: .2s;
        -o-transition: .2s;
        transition: .2s;
        display: block;
        font-style: normal;
        text-align: center;
        padding: 0 8px;
        height: 32px;
        font-size: 16px;
        line-height: 24px;
      }
      .theme__default .custom-dropdown {
        padding: 4px;
        position: absolute;
        z-index: 500;
        top: 100%;
        right: 0;
        left: 0;
        border: 1px solid #e4e8eb;
        background-color: #fff;
        margin-top: 2px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .custom-dropdown > div {
        max-height: 192px;
        overflow-y: auto;
      }
      .theme__default .custom-dropdown > div .item {
        white-space: nowrap;
        word-wrap: normal;
        padding: 8px;
        cursor: pointer;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        height: 32px;
        line-height: normal;
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .custom-dropdown > div .item .collapsable {
        display: inline-block;
        width: calc(100% - 20px);
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
      }
      .theme__default .custom-dropdown > div .item:hover:not(.status):not(.selected):not(.disabled) {
        background-color: #f2f4f7;
      }
      .theme__default .custom-dropdown > div .item.selected {
        background-color: #e4e8eb;
        cursor: default;
      }
      .theme__default .custom-dropdown > div .item.status {
        cursor: default;
      }
      .theme__default .custom-dropdown > div .item.disabled {
        color: #b2b8bf;
        cursor: not-allowed;
      }
      .theme__default .custom-dropdown-nonscrollable, .theme__default .custom-dropdown-nonscrollable > div {
        max-height: none;
      }
      .theme__default .custom-dropdown-no-padding {
        padding: 0;
      }
      .theme__default .custom-dropdown-no-padding .full-list {
        padding: 4px;
      }
      .theme__default .segmented-button-wrapper {
        position: relative;
      }
      .theme__default .segmented-button-wrapper:focus .form-control, .theme__default .segmented-button-wrapper:focus .input-group-btn > button {
        border-style: solid;
        border-color: #565b62 !important;
      }
      .theme__default .segmented-button-wrapper:focus .form-control {
        border-width: 1px 0 1px 1px;
      }
      .theme__default .segmented-button-wrapper:focus .input-group-btn > button {
        border-width: 1px 1px 1px 0;
        border-color: #565b62 !important;
      }
      .theme__default .segmented-button-wrapper .segmented-button {
        background-color: #fff;
      }
      .theme__default .segmented-button-wrapper .segmented-button .select-account-control {
        -webkit-border-radius: 3px 0 0 3px !important;
        border-radius: 3px 0 0 3px !important;
      }
      .theme__default .segmented-button-wrapper .segmented-button .placeholder {
        color: #7d838a;
      }
      .theme__default .segmented-button-wrapper .segmented-button .form-control {
        line-height: 1;
        padding: 8px 0 8px 12px;
        border-right: 0;
      }
      .theme__default .segmented-button-wrapper .segmented-button .input-group-btn .btn {
        background: none;
        -webkit-border-radius: 0 8px 8px 0;
        border-radius: 0 8px 8px 0;
        min-width: 0;
        padding: 8px 12px;
        line-height: 1;
        border-left: 0;
        height: 32px;
      }
      .theme__default .segmented-button-wrapper .segmented-button .input-group-btn .btn .segmented-button-btn {
        display: inline-block;
        height: 14px;
      }
      .theme__default .segmented-button-wrapper .segmented-button .input-group-btn .btn .segmented-button-btn * {
        vertical-align: middle;
        display: inline-block;
        margin-top: 0;
      }
      .theme__default .segmented-button-wrapper .segmented-button .input-group-btn .btn:active, .theme__default .segmented-button-wrapper .segmented-button .input-group-btn .btn:focus, .theme__default .segmented-button-wrapper .segmented-button .input-group-btn .btn:hover {
        -webkit-box-shadow: none;
        box-shadow: none;
        background: none;
        border-color: #d0d7dd;
      }
      .theme__default .segmented-button-wrapper .list-group {
        position: absolute;
        z-index: 10;
        top: 100%;
        right: 0;
        left: 0;
        background-color: #fff;
        border: 1px solid #e4e8eb;
        border-top: none;
        padding: 4px;
      }
      .theme__default .segmented-button-wrapper .list-group ul {
        padding: 0;
        margin: 0;
      }
      .theme__default .segmented-button-wrapper .list-group ul li.list-group-item {
        cursor: pointer;
      }
      .theme__default .segmented-button-wrapper .list-group ul li.list-group-item:hover {
        background: #f2f4f7;
      }
      .theme__default .segmented-button-wrapper .list-group .list-group-item {
        border: none;
        -webkit-border-radius: 0;
        border-radius: 0;
      }
      .theme__default .list-group-item {
        padding: 0 8px;
        height: 32px;
        line-height: 32px;
        margin: 0;
      }
      .theme__default .list-group-item.empty {
        border: none;
      }
      .theme__default .caret {
        border-width: 5px 3px;
        border-top-color: #b2b8bf;
      }
      .theme__default .btn-success .caret {
        border-top-color: #fff;
      }
      .theme__default .list-group.is-untouched {
        display: none;
      }
      .theme__default .list-group.is-dirty {
        display: block;
      }
      .theme__default .list-group.is-loading > li:not(.loading), .theme__default .list-group > li.loading {
        display: none;
      }
      .theme__default .list-group.is-loading > li.loading {
        display: list-item;
      }
      .theme__default .dispatch-date-message {
        margin-top: 0;
        margin-bottom: 0;
        color: #a80e2a;
        font-size: 12px;
        line-height: 16px;
      }
      .theme__default .dispatch-date-message.indented {
        position: relative;
        margin-top: 1px;
      }
      .theme__default .row-checkboxes {
        padding: 8px 0 16px;
      }
      .theme__default .row-checkboxes .pull-left {
        margin-left: 8px;
      }
      .theme__default .row-checkboxes .pull-left input[type=checkbox] + label, .theme__default .row-checkboxes .pull-left input[type=radio] + label {
        padding: 0 24px;
      }
      .theme__default .row-checkboxes .pull-left:first-child {
        margin-left: 0;
      }
      .theme__default .row-dispatch-date {
        padding-top: 8px;
      }
      .theme__default .row-dispatch-date .row {
        margin-bottom: 4px;
      }
      .theme__default .row-dispatch-date .row:last-child {
        margin-bottom: 0;
      }
      .theme__default .row-dispatch-date .checkbox, .theme__default .row-dispatch-date .radio {
        margin: 0;
        padding: 0;
        min-height: 0;
      }
      .theme__default .list-recipient {
        position: absolute;
        z-index: 20;
        top: 100%;
        right: 0;
        left: 0;
        background-color: #fff;
        padding: 4px;
        border: 1px solid #e4e8eb;
        list-style-type: none;
        margin-top: 2px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .list-recipient:empty {
        display: none;
      }
      .theme__default .list-recipient li a {
        -webkit-border-radius: 0 !important;
        border-radius: 0 !important;
        border: none;
      }
      .theme__default .list-recipient li.hover a {
        background-color: #f2f4f7;
      }
      .theme__default .list-recipient > span {
        display: inline-block;
        padding: 0 8px;
        line-height: 32px;
      }
      .theme__default .list-recipient.list-recipient-scrolled {
        max-height: 170px;
        overflow-y: auto;
      }
      .theme__default .glyphicon.glyphicon-calendar {
        width: 20px !important;
        height: 20px !important;
        color: #ffdd2d;
        line-height: 20px;
        text-align: center;
      }
      .theme__default .bootstrap-datetimepicker-widget {
        padding: 0 !important;
        -webkit-border-radius: 0 !important;
        border-radius: 0 !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        right: -48px !important;
        border-color: #e4e8eb !important;
      }
      .theme__default .bootstrap-datetimepicker-widget:before {
        border-bottom-color: #e4e8eb !important;
        right: 59px !important;
      }
      .theme__default .bootstrap-datetimepicker-widget:after {
        right: 60px !important;
      }
      .theme__default .bootstrap-datetimepicker-widget table {
        border-spacing: 4px;
        border-collapse: separate;
        font-size: 14px;
        line-height: 20px;
      }
      .theme__default .bootstrap-datetimepicker-widget table thead tr:first-child {
        background-color: #ffdd2d;
        color: #fff;
      }
      .theme__default .bootstrap-datetimepicker-widget table thead tr:first-child th {
        line-height: normal;
      }
      .theme__default .bootstrap-datetimepicker-widget table thead tr:first-child th.prev {
        position: relative;
      }
      .theme__default .bootstrap-datetimepicker-widget table thead tr:first-child th.prev:before {
        content: "";
        height: 100%;
        display: block;
        position: absolute;
        width: 4px;
        left: 100%;
        top: 0;
        background-color: #ffdd2d;
      }
      .theme__default .bootstrap-datetimepicker-widget table thead tr:first-child th.next {
        position: relative;
      }
      .theme__default .bootstrap-datetimepicker-widget table thead tr:first-child th.next:before {
        content: "";
        height: 100%;
        display: block;
        position: absolute;
        width: 4px;
        right: 100%;
        top: 0;
        background-color: #ffdd2d;
      }
      .theme__default .bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
        background-color: #ffdd2d;
      }
      .theme__default .bootstrap-datetimepicker-widget table tbody tr td span {
        margin: 0;
        width: 25% !important;
        -webkit-border-radius: 0;
        border-radius: 0;
      }
      .theme__default .bootstrap-datetimepicker-widget table tbody tr td span.active {
        background-color: #f90 !important;
      }
      .theme__default .bootstrap-datetimepicker-widget table tbody tr .new, .theme__default .bootstrap-datetimepicker-widget table tbody tr .old {
        background: #fff;
      }
      .theme__default .bootstrap-datetimepicker-widget table td, .theme__default .bootstrap-datetimepicker-widget table th {
        -webkit-border-radius: 0;
        border-radius: 0;
      }
      .theme__default .bootstrap-datetimepicker-widget table td {
        background-color: #f2f4f7;
      }
      .theme__default .bootstrap-datetimepicker-widget table td.active, .theme__default .bootstrap-datetimepicker-widget table td.active:hover {
        background-color: #f90 !important;
      }
      .theme__default .bootstrap-datetimepicker-widget table td:hover {
        background-color: #e4e8eb !important;
      }
      .theme__default .bootstrap-datetimepicker-widget table td.today:before {
        border-bottom-color: #f90;
      }
      .theme__default .bootstrap-datetimepicker-widget .list-unstyled li:last-child {
        display: none;
      }
      .theme__default .bootstrap-datetimepicker-widget .datepicker-months td, .theme__default .bootstrap-datetimepicker-widget .datepicker-months td:hover, .theme__default .bootstrap-datetimepicker-widget .datepicker-years td, .theme__default .bootstrap-datetimepicker-widget .datepicker-years td:hover {
        background: none !important;
      }
      .theme__default .form-actions.text-right > a, .theme__default .form-actions.text-right > button, .theme__default .form-actions.text-right > input {
        margin-left: 8px;
      }
      .theme__default .form-actions > span {
        cursor: pointer;
        padding-top: 8px;
        padding-bottom: 8px;
        display: inline-block;
        font-size: 16px;
        line-height: 24px;
      }
      .theme__default .form-actions > span, .theme__default .form-actions > span:active, .theme__default .form-actions > span:focus {
        color: #1358bf !important;
      }
      .theme__default .form-actions > span:focus:hover, .theme__default .form-actions > span:hover {
        color: #f90 !important;
      }
      .theme__default .b-form-errors {
        -webkit-box-shadow: 0 1px 3px #828282;
        box-shadow: 0 1px 3px #828282;
        background-color: #fff;
        width: 360px;
        z-index: 1400;
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .b-form-errors .button, .theme__default .b-form-errors .list, .theme__default .b-form-errors .title {
        border-bottom: 1px solid #e4e8eb;
      }
      .theme__default .b-form-errors .button:last-child, .theme__default .b-form-errors .list:last-child, .theme__default .b-form-errors .title:last-child {
        border-bottom: none;
      }
      .theme__default .b-form-errors .title {
        position: relative;
        padding: 12px 8px 12px 40px;
      }
      .theme__default .b-form-errors .title .icon-title {
        position: absolute;
        top: 20px;
        left: 10px;
        color: #f90;
      }
      .theme__default .b-form-errors .title .handle {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        cursor: move;
        display: block;
        z-index: 1;
      }
      .theme__default .b-form-errors .list {
        max-height: 200px;
        overflow-y: auto;
        padding: 0 8px;
      }
      .theme__default .b-form-errors .list .list-title {
        border-bottom: 1px solid #e4e8eb;
        color: #1f1f22;
        padding: 12px 4px 8px 16px;
        text-transform: uppercase;
      }
      .theme__default .b-form-errors .list ul {
        padding: 16px 8px 0 32px;
      }
      .theme__default .b-form-errors .list ul li {
        position: relative;
      }
      .theme__default .b-form-errors .list ul li:not(:last-child) {
        margin-bottom: 12px;
      }
      .theme__default .b-form-errors .list ul li.error {
        color: #a80e2a;
      }
      .theme__default .b-form-errors .list ul li.error:before {
        display: block;
        width: 4px;
        height: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        background-color: #a80e2a;
        content: "";
        position: absolute;
        top: 8px;
        left: -16px;
      }
      .theme__default .b-form-errors .list ul li.group {
        color: #1f1f22;
        margin-left: -16px;
      }
      .theme__default .b-form-errors .list ul li.warn {
        color: #1f1f22;
      }
      .theme__default .b-form-errors .list ul li.warn:before {
        display: block;
        width: 4px;
        height: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        background-color: #1f1f22;
        content: "";
        position: absolute;
        top: 8px;
        left: -16px;
      }
      .theme__default .b-form-errors .button {
        text-align: center;
        padding: 12px 0;
      }
      .theme__default .masked-query {
        position: absolute;
        z-index: -100;
        right: 100%;
      }
      .theme__default .row.row-errors {
        position: relative;
        margin-top: -16px;
        margin-bottom: 12px;
      }
      .theme__default .row.row-errors .errorMsg {
        margin-bottom: 8px;
        color: #db1237;
        font-size: 12px;
        line-height: 16px;
      }
      .theme__default .row.row-errors .errorMsg:last-child {
        margin-bottom: 0;
      }
      .theme__default .row.counterparty-input-warning-panel .information-plate {
        margin-top: 0;
      }
      .theme__default .blinking {
        -webkit-animation: invalid 1s ease;
        animation: invalid 1s ease;
        -webkit-animation: invalid 1s ease .3s 0 ease;
        -moz-animation: invalid 1s ease .3s 0 ease;
        -ms-animation: invalid 1s ease .3s 0 ease;
      }
      @-webkit-keyframes invalid {
        0% {
          background-color: #ffbdc5;
        }
        to {
          background-color: #fff;
        }
      }
      @keyframes invalid {
        0% {
          background-color: #ffbdc5;
        }
        to {
          background-color: #fff;
        }
      }
      .theme__default .combined {
        display: table;
        width: 100%;
        table-layout: fixed;
      }
      .theme__default .combined > div {
        display: table-cell;
      }
      .theme__default .combined > div.date-separator {
        width: 24px;
        vertical-align: middle;
      }
      .theme__default .combined > div.date-number-separator {
        width: 32px;
        vertical-align: middle;
        text-align: center;
      }
      .theme__default .combined > div.combined-date {
        width: 120px;
        vertical-align: top;
      }
      .theme__default .combined > div.combined-currency {
        width: 96px;
        padding-left: 12px;
        vertical-align: top;
      }
      .theme__default .label-required:after {
        content: "*";
        margin-left: 2px;
      }
      @media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
        .theme__default .checkbox-no-transition-ie-11 > label:after, .theme__default ::-ms-backdrop {
          -webkit-transition: none !important;
          -o-transition: none !important;
          transition: none !important;
        }
      }
      @media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
        .theme__default .modal-open .modal {
          overflow-y: scroll;
        }
      }
      @supports (-ms-ime-align: auto) {
        .theme__default .modal-open .modal {
          overflow-y: scroll;
        }
      }
      .theme__default hr {
        margin: 32px 0;
        border-top-color: #e4e8eb;
      }
      .theme__default hr.xs {
        margin: 16px 0;
      }
      .theme__default hr.md {
        margin: 24px 0;
      }
      .theme__default hr.lg {
        margin: 32px 0;
      }
      .theme__default .input-group-addon {
        -webkit-transition: border-color .15s ease-in-out;
        -o-transition: border-color ease-in-out .15s;
        transition: border-color .15s ease-in-out;
        border-color: #d0d7dd;
        color: #7d838a;
        background: #fff;
        padding-bottom: 0;
        padding-top: 0;
      }
      .theme__default .input-group-addon:last-child, .theme__default .input-group .input-group-addon + .form-control {
        border-left: 0;
      }
      .theme__default input:focus + .input-group-addon {
        border-color: #565b62;
      }
      .theme__default .input-group.disabled .input-group-addon {
        background-color: #f2f4f7;
      }
      .theme__default .input-group .input-group-addon + .form-control:not(.text-right) {
        -webkit-border-radius: 0 8px 8px 0 !important;
        border-radius: 0 8px 8px 0 !important;
      }
      .theme__default .input-group-addon:first-child, .theme__default .input-group .form-control:first-child {
        -webkit-border-radius: 3px 0 0 3px !important;
        border-radius: 3px 0 0 3px !important;
        border-right: 0;
      }
      .theme__default .input-group-addon:last-child {
        -webkit-border-radius: 0 8px 8px 0 !important;
        border-radius: 0 8px 8px 0 !important;
      }
      .theme__default .input-group-border {
        -webkit-transition: .2s;
        -o-transition: .2s;
        transition: .2s;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border: 1px solid #d0d7dd;
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default input:focus + .input-group-border {
        border-color: #565b62;
      }
      .theme__default .form-control, .theme__default .textarea-wrapper {
        -webkit-border-radius: 3px !important;
        border-radius: 3px !important;
        border-color: #d0d7dd;
      }
      .theme__default .form-control.invalid, .theme__default .textarea-wrapper.invalid {
        border: 1px solid #c11030;
      }
      .theme__default .form-control.textarea-wrapper-focus, .theme__default .form-control:focus, .theme__default .textarea-wrapper.textarea-wrapper-focus, .theme__default .textarea-wrapper:focus {
        border-color: #565b62;
      }
      .theme__default .form-control.textarea-wrapper-focus + .input-group-btn .Select .Select-control, .theme__default .form-control:focus + .input-group-btn .Select .Select-control, .theme__default .textarea-wrapper.textarea-wrapper-focus + .input-group-btn .Select .Select-control, .theme__default .textarea-wrapper:focus + .input-group-btn .Select .Select-control {
        border-left-color: #565b62;
      }
      .theme__default .select-custom-wrapper {
        position: relative;
        background: #fff;
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .select-custom-wrapper .with-caret {
        padding-right: 3px;
        outline: none;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        line-height: 20px;
      }
      .theme__default .select-custom-wrapper .with-caret:focus {
        border-color: #1f1f22;
      }
      .theme__default .select-custom-wrapper .with-caret > span {
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
      }
      .theme__default .select-custom-wrapper .with-caret .caret-icon {
        -webkit-transition: transform .25s ease-in-out;
        -o-transition: transform .25s ease-in-out;
        -webkit-transition: -webkit-transform .25s ease-in-out;
        transition: -webkit-transform .25s ease-in-out;
        transition: transform .25s ease-in-out;
        transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
        margin-left: auto;
        margin-right: 0;
        fill: #565b62;
        min-width: 20px;
      }
      .theme__default .select-custom-wrapper .with-caret.active .caret-icon {
        -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg);
      }
      .theme__default .select-custom-wrapper .button.disabled {
        background: #f2f4f7;
        color: #7d838a;
        cursor: not-allowed;
      }
      .theme__default .select-custom-wrapper .button.disabled .svg-icon {
        fill: #7d838a;
      }
      .theme__default .select-custom-wrapper.with-icon img {
        display: block;
        height: 16px;
        width: 28px;
        margin-right: 8px;
        float: left;
      }
      .theme__default .select-custom-wrapper .button, .theme__default .select-custom-wrapper .editable-input {
        cursor: pointer;
      }
      .theme__default .select-custom-wrapper .button .error-field, .theme__default .select-custom-wrapper .editable-input .error-field {
        border: 1px solid #c11030;
      }
      .theme__default .select-custom-wrapper .button input:focus + .input-group-addon, .theme__default .select-custom-wrapper .editable-input input:focus + .input-group-addon {
        border-color: #565b62;
      }
      .theme__default .select-custom-wrapper .button > span, .theme__default .select-custom-wrapper .editable-input > span {
        width: 100%;
        height: 100%;
      }
      .theme__default .select-custom-wrapper .button .select-item-placeholder, .theme__default .select-custom-wrapper .editable-input .select-item-placeholder {
        color: #7d838a;
      }
      .theme__default .select-custom-wrapper .editable-input-list {
        cursor: pointer;
      }
      .theme__default .select-custom-wrapper .editable-input-list > span:after {
        font-family: sbbol-icons !important;
        speak: none;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        font-size: 20px;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\E956";
      }
      .theme__default .select-custom-wrapper .list .status {
        padding: 0 8px;
        height: 32px;
        line-height: 31px;
      }
      .theme__default .select-custom-wrapper.top {
        display: inline-block;
        vertical-align: top;
      }
      .theme__default .select-custom-wrapper.top .button span:after {
        position: relative;
        margin-top: 5px;
        vertical-align: middle;
      }
      .theme__default .select-custom-wrapper.top .custom-dropdown {
        top: auto;
        right: auto;
        bottom: -10px;
        left: -2px;
      }
      .theme__default .select-custom-wrapper.over {
        display: inline-block;
        vertical-align: bottom;
      }
      .theme__default .select-custom-wrapper.over .button span:after {
        vertical-align: middle;
        position: relative;
        margin-top: 5px;
      }
      .theme__default .select-custom-wrapper.over .custom-dropdown {
        border-top: 1px solid #e4e8eb;
        top: -10px;
        right: auto;
        left: -13px;
        min-width: 100%;
        margin-top: 0;
      }
      .theme__default .select-custom-wrapper.bottom, .theme__default .select-custom-wrapper.editable-top {
        display: block;
      }
      .theme__default .select-custom-wrapper.bottom .editable-input, .theme__default .select-custom-wrapper.editable-top .editable-input {
        line-height: 1;
        height: 32px;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
      }
      .theme__default .select-custom-wrapper.bottom .editable-input input, .theme__default .select-custom-wrapper.editable-top .editable-input input {
        padding: 4px 24px 4px 12px;
        width: 100%;
        height: 100%;
      }
      .theme__default .select-custom-wrapper.bottom .editable-input .clear-icon-active, .theme__default .select-custom-wrapper.editable-top .editable-input .clear-icon-active {
        padding-right: 48px;
      }
      .theme__default .select-custom-wrapper.bottom .editable-input .caret-icon, .theme__default .select-custom-wrapper.editable-top .editable-input .caret-icon {
        -webkit-transition: transform .25s ease-in-out;
        -o-transition: transform .25s ease-in-out;
        -webkit-transition: -webkit-transform .25s ease-in-out;
        transition: -webkit-transform .25s ease-in-out;
        transition: transform .25s ease-in-out;
        transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
        position: absolute;
        right: 4px;
        top: 0;
        bottom: 0;
        margin-top: auto;
        margin-bottom: auto;
        fill: #565b62;
      }
      .theme__default .select-custom-wrapper.bottom .editable-input.active .caret-icon, .theme__default .select-custom-wrapper.editable-top .editable-input.active .caret-icon {
        -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg);
      }
      .theme__default .select-custom-wrapper.bottom .editable-input:focus, .theme__default .select-custom-wrapper.editable-top .editable-input:focus {
        border-color: #f90;
      }
      .theme__default .select-custom-wrapper.bottom .editable-input.transparent, .theme__default .select-custom-wrapper.editable-top .editable-input.transparent {
        background: none;
        border-top: none;
        border-right: none;
        border-left: none;
      }
      .theme__default .select-custom-wrapper.bottom .editable-input-list, .theme__default .select-custom-wrapper.editable-top .editable-input-list {
        line-height: 1;
        height: 32px;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
      }
      .theme__default .select-custom-wrapper.bottom .editable-input-list input, .theme__default .select-custom-wrapper.editable-top .editable-input-list input {
        padding: 4px 24px 4px 12px;
        width: 100%;
        height: 100%;
      }
      .theme__default .select-custom-wrapper.bottom .editable-input-list span:after, .theme__default .select-custom-wrapper.editable-top .editable-input-list span:after {
        position: absolute;
        right: 14px;
        top: 50%;
        margin-top: -10px;
      }
      .theme__default .select-custom-wrapper.bottom .editable-input-list:focus, .theme__default .select-custom-wrapper.editable-top .editable-input-list:focus {
        border-color: #f90;
      }
      .theme__default .select-custom-wrapper.bottom .editable-input-list.transparent, .theme__default .select-custom-wrapper.editable-top .editable-input-list.transparent {
        background: none;
        border-top: none;
        border-right: none;
        border-left: none;
      }
      .theme__default .select-custom-wrapper.bottom .button, .theme__default .select-custom-wrapper.editable-top .button {
        border: 1px solid #d0d7dd;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        padding: 8px 3px 8px 12px;
        line-height: 1;
        height: 32px;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-wrap: normal;
      }
      .theme__default .select-custom-wrapper.bottom .button span:after, .theme__default .select-custom-wrapper.editable-top .button span:after {
        position: absolute;
        right: 14px;
        top: 50%;
        margin-top: -3px;
      }
      .theme__default .select-custom-wrapper.bottom .button:focus, .theme__default .select-custom-wrapper.editable-top .button:focus {
        border-color: #565b62;
      }
      .theme__default .select-custom-wrapper.bottom .button.transparent, .theme__default .select-custom-wrapper.editable-top .button.transparent {
        background: none;
        border-top: none;
        border-right: none;
        border-left: none;
        -webkit-border-radius: 0;
        border-radius: 0;
      }
      .theme__default .select-custom-wrapper.bottom .invalid, .theme__default .select-custom-wrapper.editable-top .invalid {
        border: 1px solid #c11030;
      }
      .theme__default .select-custom-wrapper.bottom .list, .theme__default .select-custom-wrapper.editable-top .list {
        right: 0;
        left: 0;
      }
      .theme__default .select-custom-wrapper.editable-top .custom-dropdown {
        top: auto;
        bottom: 100%;
        margin-bottom: 2px;
        margin-top: auto;
      }
      .theme__default .row-details-data .select-custom-wrapper {
        background: none;
      }
      .theme__default .select-custom-wrapper .toggle-select-group {
        float: right;
        line-height: 14px;
      }
      .theme__default .select-custom-wrapper .group-item-header {
        text-transform: uppercase;
        color: #b2b8bf;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
      }
      .theme__default .select-custom-wrapper .group-item {
        padding-left: 16px;
      }
      .theme__default .select-custom-wrapper .custom-dropdown .row {
        margin: 0;
      }
      .theme__default .select-custom-wrapper .custom-dropdown .panel-header {
        border-bottom: 1px solid #d0d7dd;
        padding: 12px;
      }
      .theme__default .select-custom-wrapper .custom-dropdown .panel-header.with-tabs {
        height: 80px;
      }
      .theme__default .select-custom-wrapper .custom-dropdown .empty-list {
        text-align: center;
        padding: 20px;
      }
      .theme__default .select-custom-wrapper .search-wrapper {
        position: relative;
        height: 32px;
      }
      .theme__default .select-custom-wrapper .search-wrapper .search-input {
        padding: 0 32px;
      }
      .theme__default .select-custom-wrapper .search-wrapper .search-input::-ms-clear {
        display: none;
      }
      .theme__default .select-custom-wrapper .search-wrapper .search-input .error-field {
        border: 1px solid #c11030;
      }
      .theme__default .select-custom-wrapper .search-wrapper .clear {
        position: absolute;
        top: 50%;
        right: 0;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        margin-right: 8px;
      }
      .theme__default .select-custom-wrapper .search-wrapper .clear svg {
        display: block;
        margin: 0;
      }
      .theme__default .select-custom-wrapper .search-wrapper .search-label {
        width: 100%;
        margin: 0;
      }
      .theme__default .select-custom-wrapper .search-wrapper .search-icon-wrapper {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 8px;
        width: 16px;
        height: 16px;
      }
      .theme__default .select-custom-wrapper .label-item {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
      }
      .theme__default .checkbox {
        max-width: 100%;
      }
      .theme__default .checkbox input[type=checkbox] + label {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        display: -ms-inline-flexbox;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
      }
      .theme__default .checkbox input[type=checkbox] + label:before {
        -webkit-border-radius: 4px;
        border-radius: 4px;
        border-color: #b2b8bf;
      }
      .theme__default .checkbox input[type=checkbox] + label:after {
        background-color: #ffdd2d;
        color: #fff;
      }
      .theme__default .checkbox input[type=checkbox]:focus:not(:disabled) + label:before, .theme__default .checkbox input[type=checkbox]:hover:not(:disabled) + label:before {
        border-color: #ffdd2d;
      }
      .theme__default .checkbox input[type=checkbox]:checked + label:before {
        background-color: #ffdd2d;
        border-color: #ffdd2d;
      }
      .theme__default .checkbox input[type=checkbox]:checked + label:after {
        top: 5px;
        left: 2px;
        width: 10px;
        background: url(../images/i-check-white.svg?v=1d9dbdc25d5d90c1e4a0476ed447f51c) no-repeat;
      }
      .theme__default .checkbox input[type=checkbox]:checked:focus:not(:disabled) + label:before, .theme__default .checkbox input[type=checkbox]:checked:hover:not(:disabled) + label:before {
        background-color: #ffdd2d;
        border-color: #ffdd2d;
      }
      .theme__default .checkbox input[type=checkbox]:checked:disabled + label:after {
        background: url(../images/i-check-gray.svg?v=83f6aa7a7bb2fe0c1875aa606ccf0d24) no-repeat;
        opacity: 1;
      }
      .theme__default .checkbox input[type=checkbox]:disabled + label:before {
        background-color: #f2f4f7;
        border-color: #d0d7dd;
      }
      .theme__default .checkbox.partly-checked input[type=checkbox] + label:after {
        top: 8px;
        left: 3px;
        height: 2px;
        width: 8px;
        border: none;
        background: #fff;
      }
      .theme__default .checkbox-button {
        margin: 0 8px 0 0;
      }
      .theme__default .checkbox-button input[type=checkbox] + label {
        height: 32px;
        padding: 6px 12px;
        text-align: center;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        border: 1px solid #d0d7dd;
        cursor: pointer;
      }
      .theme__default .checkbox-button input[type=checkbox] + label:after, .theme__default .checkbox-button input[type=checkbox] + label:before {
        display: none;
      }
      .theme__default .checkbox-button input:checked + label {
        background-color: #e4e8eb;
      }
      .theme__default input[type=radio] + label:before {
        border-color: #b2b8bf;
        -webkit-border-radius: 50%;
        border-radius: 50%;
      }
      .theme__default input[type=radio] + label:after {
        top: 6px;
        left: 4px;
        width: 6px;
        height: 6px;
        background-color: #fff;
        -webkit-border-radius: 50%;
        border-radius: 50%;
      }
      .theme__default input[type=radio]:focus + label:before, .theme__default input[type=radio]:hover + label:before {
        border-color: #ffdd2d;
      }
      .theme__default input[type=radio]:checked + label:before {
        background-color: #ffdd2d;
        border-color: #ffdd2d;
      }
      .theme__default input[type=radio]:checked:focus:not(:disabled) + label:before, .theme__default input[type=radio]:checked:hover:not(:disabled) + label:before {
        background-color: #ffdd2d;
        border-color: #ffdd2d;
      }
      .theme__default input[type=radio]:disabled + label:before {
        background-color: #f2f4f7;
        border-color: #d0d7dd;
      }
      .theme__default input[type=radio]:disabled + label:after {
        background-color: #d0d7dd;
      }
      .theme__default .square-checkbox-group {
        border: none;
        width: 100%;
        display: table;
        table-layout: fixed;
      }
      .theme__default .square-checkbox-group.focused div.item:not(:last-child) label, .theme__default .square-checkbox-group.focused div.item label input + i {
        border-color: #565b62;
      }
      .theme__default .square-checkbox-group .item {
        display: table-cell;
      }
      .theme__default .square-checkbox-group .item:not(:last-child) label {
        border-right: 1px solid #d0d7dd;
      }
      .theme__default .square-checkbox-group .item:first-child label input + i {
        border-left: 1px solid #d0d7dd;
        -webkit-border-radius: 3px 0 0 8px;
        border-radius: 3px 0 0 8px;
      }
      .theme__default .square-checkbox-group .item:last-child label input + i {
        border-right: 1px solid #d0d7dd;
        -webkit-border-radius: 0 8px 8px 0;
        border-radius: 0 8px 8px 0;
      }
      .theme__default .square-checkbox-group .item label {
        cursor: pointer;
        display: block;
        text-align: center;
        position: relative;
        margin: 0;
      }
      .theme__default .square-checkbox-group .item label input + i {
        border-top: 1px solid #d0d7dd;
        border-bottom: 1px solid #d0d7dd;
      }
      .theme__default .square-checkbox-group .item label input:checked + i {
        background-color: #e4e8eb;
        color: #1f1f22;
      }
      .theme__default .square-checkbox-group .item label input:disabled + i {
        cursor: default;
      }
      .theme__default .square-checkbox-group .item label i {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-style: normal;
        text-align: center;
        height: 32px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 0;
        font-size: 14px;
      }
      .theme__default .error-xs-bottom {
        clear: both;
      }
      .theme__default .error-xs-bottom > * {
        padding: 4px 0 0;
        font-size: 12px;
        line-height: 16px;
        min-height: 0;
      }
      @media (min-width: 768px) {
        .theme__default .error-sm-bottom {
          clear: both;
        }
        .theme__default .error-sm-bottom > * {
          padding: 4px 0 0;
          font-size: 12px;
          line-height: 16px;
          min-height: 0;
        }
      }
      @media (min-width: 992px) {
        .theme__default .error-md-bottom {
          clear: both;
        }
        .theme__default .error-md-bottom > * {
          padding: 4px 0 0;
          font-size: 12px;
          line-height: 16px;
          min-height: 0;
        }
      }
      .theme__default .attached-document-container {
        padding: 24px;
      }
      .theme__default .attached-document {
        position: relative;
        border: 1px solid #f2f4f7;
        padding: 24px;
        margin-bottom: 12px;
      }
      .theme__default .attached-document-title {
        font-size: 16px;
        line-height: 24px;
        color: #1f1f22;
        padding: 16px 0 8px;
      }
      .theme__default .attached-document-subtitle {
        border-top: 1px solid #e4e8eb;
        color: #b2b8bf;
        padding: 16px 0;
      }
      .theme__default .attached-document-item {
        position: relative;
        padding-left: 28px;
      }
      .theme__default .attached-document-item > .icon {
        position: absolute;
        left: 0;
      }
      .theme__default .linked-document {
        position: relative;
      }
      .theme__default .linked-document.empty-view {
        position: relative;
        padding: 24px;
        margin: 12px 0;
        border: 1px solid #f2f4f7;
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .linked-document.empty-view .attach-btn {
        margin-top: 16px;
      }
      .theme__default .linked-document.compact-with-border-view {
        position: relative;
        margin: 16px 0;
        padding: 12px 12px 12px 56px;
        border: 1px solid #e4e8eb;
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .linked-document.compact-with-border-view .icon-link {
        position: absolute;
        top: 12px;
        left: 20px;
      }
      .theme__default .linked-document.compact-with-border-view .information .btn.btn-link {
        padding: 0;
      }
      .theme__default .linked-document.full-view {
        position: relative;
        margin: 12px 0;
        padding: 20px 20px 20px 56px;
        border: 1px solid #f2f4f7;
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .linked-document.full-view > .btn-square {
        position: absolute;
        top: 12px;
        right: 4px;
      }
      .theme__default .linked-document.full-view .icon-link {
        position: absolute;
        top: 20px;
        left: 20px;
      }
      .theme__default .linked-document.full-view .icon-paper-clip {
        position: absolute;
        top: 16px;
        left: 8px;
      }
      .theme__default .linked-document.full-view .dl-horizontal {
        margin-bottom: 0;
      }
      .theme__default .linked-document.full-view .dl-horizontal:not(:first-child) {
        margin-top: 8px;
      }
      .theme__default .linked-document.full-view .header-text {
        margin-bottom: 8px;
      }
      .theme__default .linked-document.full-view .header-text .btn-link {
        white-space: pre-wrap;
        text-align: left;
      }
      .theme__default .linked-document.full-view h3 {
        margin: 0 0 12px;
        font-size: 14px;
        line-height: 20px;
      }
      .theme__default .linked-document.full-view h3 .small {
        margin-top: 4px;
        font-size: 14px;
        line-height: 20px;
      }
      .theme__default .linked-document.full-view dl dt {
        width: auto;
        color: #7d838a;
        white-space: normal;
      }
      .theme__default .linked-document.full-view dl dt:after {
        content: ":";
        padding-right: 4px;
      }
      .theme__default .linked-document.full-view dl dd {
        margin: 0;
        color: #7d838a;
      }
      .theme__default .linked-document.full-view hr {
        margin-bottom: 4px;
      }
      .theme__default .linked-document.full-view .sign-btn {
        width: 100%;
        margin-left: -24px;
      }
      .theme__default .linked-document.full-view .bottom-link {
        padding-top: 8px;
      }
      .theme__default .linked-document.full-view .bottom-link .btn-link {
        padding: 0;
      }
      .theme__default .linked-document.full-view .linked-docs-icon {
        position: absolute;
        top: 16px;
        left: 8px;
      }
      .theme__default .linked-document.compact-view {
        position: relative;
      }
      .theme__default .linked-document.compact-view.full {
        margin: 12px 0;
      }
      .theme__default .linked-document.compact-view .icon-link {
        font-size: 10px;
        line-height: 12px;
        position: absolute;
        top: 0;
      }
      .theme__default .linked-document.compact-view .information {
        padding-left: 28px;
      }
      .theme__default .linked-document.compact-view .information .btn-link {
        padding-top: 0;
        white-space: normal;
        text-align: left;
      }
      .theme__default .linked-document.compact-view .linked-docs-icon {
        position: absolute;
        top: 0;
      }
      .theme__default .linked-document.quick-view {
        border: 1px solid #f2f4f7;
        padding: 12px 12px 12px 40px;
        margin-bottom: 24px;
        background-color: #fff;
      }
      .theme__default .linked-document.quick-view .icon-link, .theme__default .linked-document.quick-view .icon-paper-clip {
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        top: 50%;
        left: 12px;
      }
      .theme__default .linked-document.compact-with-tracker-view {
        background-color: #f2f4f7;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        padding: 12px 16px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
      }
      .theme__default .linked-document.compact-with-tracker-view .icon-link {
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
      }
      .theme__default .linked-document.compact-with-tracker-view .information {
        margin-left: 8px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
      }
      .theme__default .linked-document.compact-with-tracker-view .information, .theme__default .linked-document.compact-with-tracker-view .information .col-main {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
      }
      .theme__default .linked-document.compact-with-tracker-view .information .col-main .btn-link {
        padding: 0;
      }
      .theme__default .linked-document.compact-with-tracker-view .information .col-status {
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
      }
      .theme__default .linked-document.compact-with-tracker-view .information .col-sign-tracker {
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        padding-left: 56px;
      }
      .theme__default .card {
        padding: 8px 0;
      }
      .theme__default .card .inner {
        background-color: #fff;
      }
      .theme__default .card.hoverable .inner {
        cursor: pointer;
      }
      .theme__default .card.default {
        padding: 12px;
      }
      .theme__default .card.default.none-shadow .inner {
        -webkit-box-shadow: none;
        box-shadow: none;
      }
      .theme__default .card.default .inner {
        -webkit-box-shadow: 0 4px 16px #e4e8eb;
        box-shadow: 0 4px 16px #e4e8eb;
        -webkit-transition: all .2s;
        -o-transition: all .2s;
        transition: all .2s;
        position: relative;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        background-color: #fff;
        cursor: pointer;
      }
      .theme__default .card.default .inner:hover {
        -webkit-box-shadow: 0 4px 16px #c7cfd5;
        box-shadow: 0 4px 16px #c7cfd5;
      }
      .theme__default .card.square {
        min-height: 124px;
        padding: 12px 16px;
        -webkit-border-radius: 16px;
        border-radius: 16px;
        border: 1px solid #fff;
        -webkit-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.09);
        box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.09);
        background: #fff;
        cursor: pointer;
      }
      .theme__default .card.square.active {
        border: 1px solid #ffdd2d;
        -webkit-box-shadow: 0 2px 11px 0 rgba(23, 187, 79, 0.32);
        box-shadow: 0 2px 11px 0 rgba(23, 187, 79, 0.32);
      }
      .theme__default .card.rectangle {
        padding: 0;
      }
      .theme__default .card.rectangle .inner {
        min-width: 216px;
        min-height: 252px;
      }
      .theme__default .card.rectangle.active {
        -webkit-box-shadow: 0 6px 10px 2px rgba(39, 115, 104, 0.16);
        box-shadow: 0 6px 10px 2px rgba(39, 115, 104, 0.16);
      }
      .theme__default .card.rectangle.active .inner {
        -webkit-box-shadow: 0 0 0 2px #ffdd2d;
        box-shadow: 0 0 0 2px #ffdd2d;
      }
      .theme__default .card.rectangle.with-header .card-header {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        height: 76px;
        padding: 16px;
      }
      .theme__default .card.rectangle.with-header .card-body {
        padding: 16px;
        height: 176px;
      }
      .theme__default .card.with-header .card-header {
        color: #1f1f22;
        background: #e4e8eb;
        font-size: 16px;
        line-height: 24px;
        font-weight: 600;
      }
      .theme__default .card.with-header .card-header.radius-sm {
        -webkit-border-radius: 3px 3px 0 0;
        border-radius: 3px 3px 0 0;
      }
      .theme__default .card.with-header .card-header.radius-md {
        -webkit-border-radius: 3px 8px 0 0;
        border-radius: 3px 8px 0 0;
      }
      .theme__default .card.with-header .card-header.radius-lg {
        -webkit-border-radius: 14px 14px 0 0;
        border-radius: 14px 14px 0 0;
      }
      .theme__default .card.light-gray .inner {
        border: 1px solid #e4e8eb;
      }
      .theme__default .card.border-gray .inner {
        border: 1px solid #d0d7dd;
      }
      .theme__default .card.border-gray.hoverable .inner:hover {
        border: 1px solid #7d838a;
      }
      .theme__default .card.border-gray.active .inner {
        -webkit-box-shadow: 0 4px 16px #c7cfd5;
        box-shadow: 0 4px 16px #c7cfd5;
        border: 1px solid #7d838a;
      }
      .theme__default .card.border-green .inner {
        border: 1px solid #ffdd2d;
      }
      .theme__default .card.border-green.hoverable .inner:hover {
        border: 1px solid #ffdd2d;
      }
      .theme__default .card.radius-sm .inner {
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .card.radius-md .inner {
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .card.radius-lg .inner {
        -webkit-border-radius: 14px;
        border-radius: 14px;
      }
      .theme__default .card.shadow-gray-light .inner {
        -webkit-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.09);
        box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.09);
      }
      .theme__default .card.shadow-gray-light.hoverable .inner:hover {
        -webkit-box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.09);
        box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.09);
      }
      .theme__default .card.shadow-green-light .inner {
        -webkit-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.09);
        box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.09);
      }
      .theme__default .card.shadow-green-light.hoverable .inner:hover {
        -webkit-box-shadow: 0 2px 11px 0 rgba(23, 187, 79, 0.32);
        box-shadow: 0 2px 11px 0 rgba(23, 187, 79, 0.32);
      }
      .theme__default .loader-inline-wrapper {
        margin: 8px 0;
        text-align: center;
      }
      .theme__default .loader-inline-wrapper .loader-inline, .theme__default .loader-inline-wrapper:after, .theme__default .loader-inline-wrapper:before {
        display: inline-block;
        width: 8px;
        height: 8px;
        margin-left: 3px;
        margin-right: 3px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        background-color: #e4e8eb;
      }
      .theme__default .loader-inline-wrapper:after, .theme__default .loader-inline-wrapper:before {
        content: "";
      }
      .theme__default .loader-inline-wrapper:before {
        -webkit-animation-delay: -.32s;
        animation-delay: -.32s;
      }
      .theme__default .loader-inline-wrapper .loader-inline {
        -webkit-animation-delay: -.16s;
        animation-delay: -.16s;
      }
      @-webkit-keyframes loader-inline {
        0%, 80%, to {
          -webkit-transform: scale(0);
          transform: scale(0);
          opacity: 0;
        }
        40% {
          -webkit-transform: scale(1);
          transform: scale(1);
          opacity: 1;
        }
      }
      @keyframes loader-inline {
        0%, 80%, to {
          -webkit-transform: scale(0);
          transform: scale(0);
          opacity: 0;
        }
        40% {
          -webkit-transform: scale(1);
          transform: scale(1);
          opacity: 1;
        }
      }
      .theme__default .sbbol3 .loader-inline-wrapper.button-theme-gray, .theme__default .sbbol3 .loader-inline-wrapper.button-theme-white {
        margin: 0;
      }
      .theme__default .sbbol3 .loader-inline-wrapper.button-theme-white .loader-inline, .theme__default .sbbol3 .loader-inline-wrapper.button-theme-white:after, .theme__default .sbbol3 .loader-inline-wrapper.button-theme-white:before {
        background-color: #fff;
      }
      .theme__default .sbbol3 .loader-inline-wrapper.button-theme-gray .loader-inline, .theme__default .sbbol3 .loader-inline-wrapper.button-theme-gray:after, .theme__default .sbbol3 .loader-inline-wrapper.button-theme-gray:before {
        background-color: #b2b8bf;
      }
      @media (max-width: 1314px) {
        .theme__default .lightbox-content, .theme__default .lightbox-content-footer.fixed, .theme__default .lightbox-content-header.fixed, .theme__default .lightbox-content > .loading-content-overlay, .theme__default .lightbox-overlay, .theme__default .lightbox > .top-overlay {
          left: 96px;
        }
        .theme__default .lightbox-content, .theme__default .lightbox-overlay, .theme__default .lightbox-side-overlay {
          right: 96px;
        }
      }
      @media (min-width: 1315px) {
        .theme__default .lightbox-content {
          left: calc((100% - 1122px) / 2);
          width: 1122px;
        }
        .theme__default .lightbox-content, .theme__default .lightbox-side-overlay {
          right: calc((100% - 1122px) / 2);
        }
      }
      @media (max-width: 1024px) {
        .theme__default .touch .lightbox {
          width: 1024px;
        }
        .theme__default .touch .lightbox, .theme__default .touch .lightbox-side-overlay-outer, .theme__default .touch .lightbox .lightbox-btn-close, .theme__default .touch .lightbox .lightbox-next, .theme__default .touch .lightbox .lightbox-overlay, .theme__default .touch .lightbox .lightbox-prev, .theme__default .touch .lightbox .lightbox-side-overlay-footer, .theme__default .touch .lightbox .lightbox-side-overlay-footer.fixed, .theme__default .touch .lightbox .lightbox-side-overlay-header, .theme__default .touch .lightbox .lightbox-side-overlay-header.fixed, .theme__default .touch .lightbox .lightbox-side-overlay-outer .top-overlay, .theme__default .touch .lightbox > .top-overlay {
          position: absolute;
        }
        .theme__default .touch .lightbox .lightbox-content-footer.fixed, .theme__default .touch .lightbox .lightbox-content-header.fixed {
          position: absolute;
          left: 0;
          right: 0;
        }
        .theme__default .touch .lightbox.side-overlay-active {
          overflow-y: initial;
        }
      }
      .theme__default .scroll-17 .lightbox-backdrop, .theme__default .scroll-17 .lightbox-side-overlay-outer.hide-scroll {
        right: 17px;
      }
      @media (max-width: 1314px) {
        .theme__default .scroll-17 .lightbox-content-footer.fixed, .theme__default .scroll-17 .lightbox-content-header.fixed, .theme__default .scroll-17 .lightbox-content > .loading-content-overlay, .theme__default .scroll-17 .lightbox-overlay, .theme__default .scroll-17 .lightbox-side-overlay > .loading-content-overlay, .theme__default .scroll-17 .lightbox > .top-overlay, .theme__default .scroll-17 .side-overlay-active .lightbox-content {
          right: 113px;
        }
        .theme__default .scroll-17 .lightbox-prev {
          left: 16px;
        }
        .theme__default .scroll-17 .lightbox-next {
          right: 33px;
        }
        .theme__default .scroll-17 .lightbox-btn-close {
          right: 65px;
        }
      }
      @media (min-width: 1315px) {
        .theme__default .scroll-17 .lightbox-content-footer.fixed, .theme__default .scroll-17 .lightbox-content-header.fixed, .theme__default .scroll-17 .lightbox-content > .loading-content-overlay, .theme__default .scroll-17 .lightbox-overlay, .theme__default .scroll-17 .lightbox > .top-overlay, .theme__default .scroll-17 .side-overlay-active .lightbox-content {
          left: calc((100% - 1139px) / 2);
          right: calc((100% - 1105px) / 2);
        }
        .theme__default .scroll-17 .lightbox-prev {
          left: calc((100% - 1139px) / 2 - 80px);
        }
        .theme__default .scroll-17 .lightbox-next {
          right: calc((100% - 1105px) / 2 - 80px);
        }
        .theme__default .scroll-17 .lightbox-btn-close {
          left: calc((100% - 1139px) / 2 + 1138px);
        }
      }
      .theme__default .scroll-16 .lightbox-backdrop, .theme__default .scroll-16 .lightbox-side-overlay-outer.hide-scroll {
        right: 16px;
      }
      @media (max-width: 1314px) {
        .theme__default .scroll-16 .lightbox-content-footer.fixed, .theme__default .scroll-16 .lightbox-content-header.fixed, .theme__default .scroll-16 .lightbox-content > .loading-content-overlay, .theme__default .scroll-16 .lightbox-overlay, .theme__default .scroll-16 .lightbox-side-overlay > .loading-content-overlay, .theme__default .scroll-16 .lightbox > .top-overlay, .theme__default .scroll-16 .side-overlay-active .lightbox-content {
          right: 112px;
        }
        .theme__default .scroll-16 .lightbox-prev {
          left: 16px;
        }
        .theme__default .scroll-16 .lightbox-next {
          right: 32px;
        }
        .theme__default .scroll-16 .lightbox-btn-close {
          right: 64px;
        }
      }
      @media (min-width: 1315px) {
        .theme__default .scroll-16 .lightbox-content-footer.fixed, .theme__default .scroll-16 .lightbox-content-header.fixed, .theme__default .scroll-16 .lightbox-content > .loading-content-overlay, .theme__default .scroll-16 .lightbox-overlay, .theme__default .scroll-16 .lightbox > .top-overlay, .theme__default .scroll-16 .side-overlay-active .lightbox-content {
          left: calc((100% - 1138px) / 2);
          right: calc((100% - 1106px) / 2);
        }
        .theme__default .scroll-16 .lightbox-prev {
          left: calc((100% - 1138px) / 2 - 80px);
        }
        .theme__default .scroll-16 .lightbox-next {
          right: calc((100% - 1106px) / 2 - 80px);
        }
        .theme__default .scroll-16 .lightbox-btn-close {
          left: calc((100% - 1138px) / 2 + 1138px);
        }
      }
      .theme__default .scroll-15 .lightbox-backdrop, .theme__default .scroll-15 .lightbox-side-overlay-outer.hide-scroll {
        right: 15px;
      }
      @media (max-width: 1314px) {
        .theme__default .scroll-15 .lightbox-content-footer.fixed, .theme__default .scroll-15 .lightbox-content-header.fixed, .theme__default .scroll-15 .lightbox-content > .loading-content-overlay, .theme__default .scroll-15 .lightbox-overlay, .theme__default .scroll-15 .lightbox-side-overlay > .loading-content-overlay, .theme__default .scroll-15 .lightbox > .top-overlay, .theme__default .scroll-15 .side-overlay-active .lightbox-content {
          right: 111px;
        }
        .theme__default .scroll-15 .lightbox-prev {
          left: 16px;
        }
        .theme__default .scroll-15 .lightbox-next {
          right: 31px;
        }
        .theme__default .scroll-15 .lightbox-btn-close {
          right: 63px;
        }
      }
      @media (min-width: 1315px) {
        .theme__default .scroll-15 .lightbox-content-footer.fixed, .theme__default .scroll-15 .lightbox-content-header.fixed, .theme__default .scroll-15 .lightbox-content > .loading-content-overlay, .theme__default .scroll-15 .lightbox-overlay, .theme__default .scroll-15 .lightbox > .top-overlay, .theme__default .scroll-15 .side-overlay-active .lightbox-content {
          left: calc((100% - 1137px) / 2);
          right: calc((100% - 1107px) / 2);
        }
        .theme__default .scroll-15 .lightbox-prev {
          left: calc((100% - 1137px) / 2 - 80px);
        }
        .theme__default .scroll-15 .lightbox-next {
          right: calc((100% - 1107px) / 2 - 80px);
        }
        .theme__default .scroll-15 .lightbox-btn-close {
          left: calc((100% - 1137px) / 2 + 1138px);
        }
      }
      .theme__default .scroll-0 .lightbox-backdrop, .theme__default .scroll-0 .lightbox-side-overlay-outer.hide-scroll {
        right: 0;
      }
      @media (max-width: 1314px) {
        .theme__default .scroll-0 .lightbox-content-footer.fixed, .theme__default .scroll-0 .lightbox-content-header.fixed, .theme__default .scroll-0 .lightbox-content > .loading-content-overlay, .theme__default .scroll-0 .lightbox-overlay, .theme__default .scroll-0 .lightbox-side-overlay > .loading-content-overlay, .theme__default .scroll-0 .lightbox > .top-overlay, .theme__default .scroll-0 .side-overlay-active .lightbox-content {
          right: 96px;
        }
        .theme__default .scroll-0 .lightbox-prev {
          left: 16px;
        }
        .theme__default .scroll-0 .lightbox-next {
          right: 16px;
        }
        .theme__default .scroll-0 .lightbox-btn-close {
          right: 48px;
        }
      }
      @media (min-width: 1315px) {
        .theme__default .scroll-0 .lightbox-content-footer.fixed, .theme__default .scroll-0 .lightbox-content-header.fixed, .theme__default .scroll-0 .lightbox-content > .loading-content-overlay, .theme__default .scroll-0 .lightbox-overlay, .theme__default .scroll-0 .lightbox > .top-overlay, .theme__default .scroll-0 .side-overlay-active .lightbox-content {
          left: calc((100% - 1122px) / 2);
          right: calc((100% - 1122px) / 2);
        }
        .theme__default .scroll-0 .lightbox-prev {
          left: calc((100% - 1122px) / 2 - 80px);
        }
        .theme__default .scroll-0 .lightbox-next {
          right: calc((100% - 1122px) / 2 - 80px);
        }
        .theme__default .scroll-0 .lightbox-btn-close {
          left: calc((100% - 1122px) / 2 + 1138px);
        }
      }
      .theme__default .lightbox-content-body .payment-details-block, .theme__default .lightbox-side-overlay-body .payment-details-block {
        padding: 0;
      }
      .theme__default .lightbox-side-overlay-outer {
        position: fixed;
        min-height: 100%;
        top: 0;
        left: 0;
        right: 0;
        z-index: 4;
        overflow-y: scroll;
      }
      .theme__default .lightbox-side-overlay-outer.hide-scroll {
        overflow-y: hidden;
      }
      .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay {
        padding-left: 40px;
        position: absolute;
        min-height: 100%;
        top: 0;
        overflow: hidden;
      }
      .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay.lightbox-side-overlay-sm {
        width: 520px;
      }
      .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay.lightbox-side-overlay-sm .lightbox-side-overlay-footer.fixed, .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay.lightbox-side-overlay-sm .lightbox-side-overlay-header.fixed, .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay.lightbox-side-overlay-sm .top-overlay, .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay.lightbox-side-overlay-sm > .loading-content-overlay {
        width: 480px;
      }
      .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay.lightbox-side-overlay-md {
        width: 640px;
      }
      .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay.lightbox-side-overlay-md .lightbox-side-overlay-footer.fixed, .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay.lightbox-side-overlay-md .lightbox-side-overlay-header.fixed, .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay.lightbox-side-overlay-md .top-overlay, .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay.lightbox-side-overlay-md > .loading-content-overlay {
        width: 600px;
      }
      .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay.lightbox-side-overlay-lg {
        width: 840px;
      }
      .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay.lightbox-side-overlay-lg .lightbox-side-overlay-footer.fixed, .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay.lightbox-side-overlay-lg .lightbox-side-overlay-header.fixed, .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay.lightbox-side-overlay-lg .top-overlay, .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay.lightbox-side-overlay-lg > .loading-content-overlay {
        width: 800px;
      }
      .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay.hide-close-btn .lightbox-side-overlay-btn-close {
        display: none;
      }
      .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay .lightbox-side-overlay-header {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        z-index: 4;
      }
      .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay .lightbox-side-overlay-header .lightbox-side-overlay-btn-close {
        height: 20px;
        padding: 0;
        margin: 0;
        border: none;
        outline: none;
        background-color: transparent;
        cursor: pointer;
      }
      .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay .lightbox-side-overlay-header .lightbox-side-overlay-btn-close:hover svg * {
        fill: #1f1f22;
      }
      .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay .lightbox-side-overlay-header .lightbox-side-overlay-btn-close svg * {
        fill: #565b62;
      }
      .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay .top-overlay {
        top: 0;
      }
      .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay .top-overlay .top-overlay-left {
        width: 230px;
      }
      .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay .lightbox-side-overlay-body {
        padding: 0 32px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
      }
      .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay .lightbox-side-overlay-body-wrapper {
        margin: -24px -32px;
        min-height: 100vh;
      }
      .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay .lightbox-side-overlay-body-wrapper .lightbox-side-overlay-body-content {
        padding: 104px 0;
      }
      .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay .lightbox-side-overlay-cover {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 3;
        background-color: rgba(255, 255, 255, 0.8);
        -webkit-animation: lightboxOverlayColor .3s ease;
        animation: lightboxOverlayColor .3s ease;
      }
      .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay > .loading-content-overlay {
        position: fixed;
        left: auto;
      }
      .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay-fade-animation {
        -webkit-animation: fadeOutSideOverlay .9s;
        animation: fadeOutSideOverlay .9s;
      }
      @media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
        .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay-fade-animation {
          -webkit-animation: fadeOutSideOverlay 0s;
          animation: fadeOutSideOverlay 0s;
        }
      }
      .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay-inner {
        min-height: 100vh;
        position: relative;
        background-color: #fff;
        -webkit-box-shadow: -16px 0 24px 0 rgba(0, 0, 0, 0.16);
        box-shadow: -16px 0 24px 0 rgba(0, 0, 0, 0.16);
        -webkit-animation: slideOutSideOverlay .9s;
        animation: slideOutSideOverlay .9s;
        -webkit-transition: none;
        -o-transition: none;
        transition: none;
        pointer-events: none;
      }
      @media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
        .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay-inner {
          -webkit-animation: slideOutSideOverlay 0s;
          animation: slideOutSideOverlay 0s;
        }
      }
      .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay-inner.opened {
        width: 100%;
        pointer-events: auto;
        -webkit-animation: slideInSideOverlay .9s;
        animation: slideInSideOverlay .9s;
      }
      @media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
        .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay-inner.opened {
          -webkit-animation: slideInSideOverlay 0s;
          animation: slideInSideOverlay 0s;
        }
      }
      .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay-inner.opened .lightbox-side-overlay-fade-animation {
        -webkit-animation: fadeInSideOverlay .9s;
        animation: fadeInSideOverlay .9s;
      }
      @media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
        .theme__default .lightbox-side-overlay-outer .lightbox-side-overlay-inner.opened .lightbox-side-overlay-fade-animation {
          -webkit-animation: fadeInSideOverlay 0s;
          animation: fadeInSideOverlay 0s;
        }
      }
      @-webkit-keyframes slideInSideOverlay {
        0% {
          -webkit-transform: translateX(100%);
          transform: translateX(100%);
          -ms-transform: none;
        }
        66%, to {
          -webkit-transform: none;
          transform: none;
        }
      }
      @keyframes slideInSideOverlay {
        0% {
          -webkit-transform: translateX(100%);
          transform: translateX(100%);
          -ms-transform: none;
        }
        66%, to {
          -webkit-transform: none;
          transform: none;
        }
      }
      @-webkit-keyframes slideOutSideOverlay {
        0%, 33% {
          -webkit-transform: none;
          transform: none;
        }
        to {
          -webkit-transform: translateX(100%);
          transform: translateX(100%);
          -ms-transform: none;
        }
      }
      @keyframes slideOutSideOverlay {
        0%, 33% {
          -webkit-transform: none;
          transform: none;
        }
        to {
          -webkit-transform: translateX(100%);
          transform: translateX(100%);
          -ms-transform: none;
        }
      }
      @-webkit-keyframes fadeInSideOverlay {
        0%, 66% {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      @keyframes fadeInSideOverlay {
        0%, 66% {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      @-webkit-keyframes fadeOutSideOverlay {
        0% {
          opacity: 1;
        }
        33%, to {
          opacity: 0;
        }
      }
      @keyframes fadeOutSideOverlay {
        0% {
          opacity: 1;
        }
        33%, to {
          opacity: 0;
        }
      }
      .theme__default .top-overlay {
        position: fixed;
        z-index: 4;
        -webkit-box-shadow: inset 0 -1px 0 0 #ffbdc5;
        box-shadow: inset 0 -1px 0 0 #ffbdc5;
        background-color: #ffe5e8;
        overflow: hidden;
        -webkit-transition: height .3s;
        -o-transition: height .3s;
        transition: height .3s;
        -webkit-animation: fadeOutTopOverlay .6s;
        animation: fadeOutTopOverlay .6s;
        pointer-events: none;
      }
      .theme__default .top-overlay.opened {
        pointer-events: auto;
        -webkit-animation: fadeInTopOverlay .6s;
        animation: fadeInTopOverlay .6s;
      }
      .theme__default .top-overlay.opened .top-overlay-inner {
        -webkit-animation: fadeInTopOverlayInner .6s;
        animation: fadeInTopOverlayInner .6s;
      }
      .theme__default .top-overlay .top-overlay-content {
        margin-bottom: 32px;
      }
      .theme__default .top-overlay .top-overlay-content .top-overlay-title {
        font-size: 21px;
        line-height: 32px;
        font-weight: 500;
      }
      .theme__default .top-overlay .top-overlay-content .top-overlay-sub-title {
        font-size: 14px;
        line-height: 20px;
      }
      .theme__default .top-overlay .top-overlay-content .top-overlay-sub-title, .theme__default .top-overlay .top-overlay-content .top-overlay-title {
        padding-right: 32px;
      }
      .theme__default .top-overlay .top-overlay-controls {
        white-space: nowrap;
      }
      .theme__default .top-overlay .top-overlay-close {
        position: absolute;
        top: 24px;
        right: 32px;
      }
      .theme__default .top-overlay .top-overlay-close .close-button {
        margin: 0;
        padding: 0;
        border: 0;
        background: none;
      }
      .theme__default .top-overlay .top-overlay-close .close-button .primary-fill {
        fill: #b2b8bf;
      }
      .theme__default .top-overlay .top-overlay-close .close-button:hover .primary-fill {
        fill: #7d838a;
      }
      .theme__default .top-overlay .top-overlay-inner {
        padding: 24px 32px;
        -webkit-animation: fadeOutTopOverlayInner .6s;
        animation: fadeOutTopOverlayInner .6s;
      }
      @-webkit-keyframes fadeInTopOverlayInner {
        0%, 50% {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      @keyframes fadeInTopOverlayInner {
        0%, 50% {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      @-webkit-keyframes fadeOutTopOverlayInner {
        0% {
          opacity: 1;
        }
        50%, to {
          opacity: 0;
        }
      }
      @keyframes fadeOutTopOverlayInner {
        0% {
          opacity: 1;
        }
        50%, to {
          opacity: 0;
        }
      }
      @-webkit-keyframes fadeInTopOverlay {
        0% {
          opacity: 0;
        }
        50%, to {
          opacity: 1;
        }
      }
      @keyframes fadeInTopOverlay {
        0% {
          opacity: 0;
        }
        50%, to {
          opacity: 1;
        }
      }
      @-webkit-keyframes fadeOutTopOverlay {
        0%, 55% {
          opacity: 1;
        }
        85%, to {
          opacity: 0;
        }
      }
      @keyframes fadeOutTopOverlay {
        0%, 55% {
          opacity: 1;
        }
        85%, to {
          opacity: 0;
        }
      }
      .theme__default .lightbox {
        position: fixed;
        z-index: 1070;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        overflow-y: scroll;
        min-width: 1024px;
      }
      .theme__default .lightbox.side-overlay-active {
        overflow-y: hidden;
      }
      .theme__default .lightbox .lightbox-backdrop {
        position: fixed;
        width: 100vw;
        height: 100vh;
        pointer-events: none;
        background-color: #1f1f22;
        opacity: .56;
      }
      @media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
        .theme__default .lightbox .lightbox-backdrop {
          bottom: 1px;
          min-height: 101%;
        }
      }
      .theme__default .lightbox .lightbox-next, .theme__default .lightbox .lightbox-prev {
        width: 64px;
        position: fixed;
        top: 0;
        height: 100%;
        pointer-events: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
      }
      .theme__default .lightbox .lightbox-next-icon, .theme__default .lightbox .lightbox-prev-icon {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        pointer-events: auto;
      }
      .theme__default .lightbox .lightbox-next-icon .svg-icon, .theme__default .lightbox .lightbox-prev-icon .svg-icon {
        width: 64px;
        height: 64px;
      }
      .theme__default .lightbox .lightbox-next-icon .svg-icon .primary-fill, .theme__default .lightbox .lightbox-prev-icon .svg-icon .primary-fill {
        fill: #d0d7dd;
      }
      .theme__default .lightbox .lightbox-next-icon:hover, .theme__default .lightbox .lightbox-prev-icon:hover {
        cursor: pointer;
      }
      .theme__default .lightbox .lightbox-next-icon:hover .svg-icon .primary-fill, .theme__default .lightbox .lightbox-prev-icon:hover .svg-icon .primary-fill {
        fill: #fff;
      }
      .theme__default .lightbox .lightbox-prev-icon {
        left: 0;
      }
      .theme__default .lightbox .lightbox-next-icon {
        right: 0;
      }
      .theme__default .lightbox .lightbox-content {
        position: absolute;
        min-height: 100%;
      }
      .theme__default .lightbox .lightbox-content > .loading-content-overlay {
        position: fixed;
      }
      .theme__default .lightbox .lightbox-content-background {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: #fff;
      }
      .theme__default .lightbox .lightbox-loading-overlay {
        z-index: 1;
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: transparent;
      }
      .theme__default .lightbox .lightbox-content-body, .theme__default .lightbox .lightbox-content-footer, .theme__default .lightbox .lightbox-content-header, .theme__default .lightbox .lightbox-side-overlay-body, .theme__default .lightbox .lightbox-side-overlay-footer, .theme__default .lightbox .lightbox-side-overlay-header {
        padding: 24px 32px;
      }
      .theme__default .lightbox .lightbox-content-body, .theme__default .lightbox .lightbox-side-overlay-body {
        position: relative;
      }
      .theme__default .lightbox .lightbox-content-footer:not(.fixed), .theme__default .lightbox .lightbox-content-header:not(.fixed), .theme__default .lightbox .lightbox-side-overlay-footer:not(.fixed), .theme__default .lightbox .lightbox-side-overlay-header:not(.fixed) {
        position: absolute;
        width: 100%;
        z-index: 1;
      }
      .theme__default .lightbox .lightbox-content-footer, .theme__default .lightbox .lightbox-side-overlay-footer {
        bottom: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        background-color: #f2f4f7;
        -webkit-box-shadow: inset 0 1px 0 0 #e4e8eb;
        box-shadow: inset 0 1px 0 0 #e4e8eb;
      }
      .theme__default .lightbox .lightbox-content-footer-left {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
      }
      .theme__default .lightbox .lightbox-content-header, .theme__default .lightbox .lightbox-side-overlay-header {
        top: 0;
        background-color: #f2f4f7;
        -webkit-box-shadow: inset 0 -1px 0 0 #e4e8eb;
        box-shadow: inset 0 -1px 0 0 #e4e8eb;
      }
      .theme__default .lightbox .lightbox-content-header.fixed, .theme__default .lightbox .lightbox-side-overlay-header.fixed {
        top: 0;
      }
      .theme__default .lightbox .lightbox-content-header.header-banner-background, .theme__default .lightbox .lightbox-side-overlay-header.header-banner-background {
        padding: 0;
      }
      .theme__default .lightbox .lightbox-content-header.header-banner-background .lightbox-content-header-title, .theme__default .lightbox .lightbox-side-overlay-header.header-banner-background .lightbox-content-header-title {
        position: absolute;
        top: 0;
        height: 100%;
        width: 100%;
        padding: 24px 32px;
      }
      .theme__default .lightbox .lightbox-content-header.header-banner-background .lightbox-header-banner, .theme__default .lightbox .lightbox-side-overlay-header.header-banner-background .lightbox-header-banner {
        display: block;
        overflow: hidden;
      }
      .theme__default .lightbox .lightbox-content-header.header-banner-background .lightbox-header-banner .lightbox-header-banner-img, .theme__default .lightbox .lightbox-side-overlay-header.header-banner-background .lightbox-header-banner .lightbox-header-banner-img {
        width: 100%;
      }
      .theme__default .lightbox .lightbox-content-footer.fixed, .theme__default .lightbox .lightbox-content-header.fixed, .theme__default .lightbox .lightbox-side-overlay-footer.fixed, .theme__default .lightbox .lightbox-side-overlay-header.fixed {
        position: fixed;
        min-height: 20px;
        z-index: 3;
      }
      .theme__default .lightbox .lightbox-overlay {
        position: fixed;
        top: 0;
        bottom: 0;
        z-index: 3;
        background-color: rgba(255, 255, 255, 0.8);
        -webkit-animation: lightboxOverlayColor .3s ease;
        animation: lightboxOverlayColor .3s ease;
      }
      .theme__default .lightbox .lightbox-content-header-background {
        overflow: hidden;
        margin: -24px -32px;
      }
      .theme__default .lightbox .lightbox-content-header-inner-content.has-background {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 504px;
      }
      .theme__default .lightbox .lightbox-content-header-inner-content.has-background .lightbox-content-header-title {
        margin-bottom: 8px;
      }
      .theme__default .lightbox .lightbox-content-header-backicon {
        cursor: pointer;
        margin-right: 12px;
        padding-top: 4px;
        height: 32px;
      }
      .theme__default .lightbox .lightbox-content-header-backicon svg * {
        fill: #b2b8bf;
      }
      .theme__default .lightbox .lightbox-content-header-backicon:active svg *, .theme__default .lightbox .lightbox-content-header-backicon:hover svg * {
        fill: #565b62;
      }
      .theme__default .lightbox .lightbox-content-header-bottom, .theme__default .lightbox .lightbox-content-header-title, .theme__default .lightbox .lightbox-content-header-top {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
      }
      .theme__default .lightbox .lightbox-content-header-bottom-content, .theme__default .lightbox .lightbox-content-header-title-content, .theme__default .lightbox .lightbox-content-header-top-content {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
      }
      .theme__default .lightbox .lightbox-content-header-has-icon .lightbox-content-header-backlink, .theme__default .lightbox .lightbox-content-header-has-icon .lightbox-content-header-bottom-content, .theme__default .lightbox .lightbox-content-header-has-icon .lightbox-content-header-subtitle, .theme__default .lightbox .lightbox-content-header-has-icon .lightbox-content-header-top-content {
        padding-left: 36px;
      }
      .theme__default .lightbox .lightbox-content-header-backlink {
        cursor: pointer;
        font-size: 14px;
        line-height: 20px;
        color: #1358bf;
        font-weight: 400;
      }
      .theme__default .lightbox .lightbox-content-header-backlink:hover {
        color: #198cfe;
      }
      .theme__default .lightbox .lightbox-content-header-title, .theme__default .lightbox .lightbox-side-overlay-header-title {
        font-size: 21px;
        line-height: 32px;
        color: #1f1f22;
        font-weight: 500;
      }
      .theme__default .lightbox .lightbox-content-header-sub-title {
        font-size: 14px;
        line-height: 20px;
        color: #565b62;
        font-weight: 400;
      }
      .theme__default .lightbox .lightbox-content-header-bottom-actions > div > * + *, .theme__default .lightbox .lightbox-content-header-title-actions > div > * + *, .theme__default .lightbox .lightbox-content-header-top-actions > div > * + * {
        margin-left: 16px;
      }
      .theme__default .lightbox .lightbox-btn-close {
        top: 16px;
        padding: 0;
        margin: 0;
        border: none;
        outline: none;
        background-color: transparent;
        position: fixed;
        cursor: pointer;
      }
      .theme__default .lightbox .lightbox-btn-close, .theme__default .lightbox .lightbox-btn-close svg {
        width: 32px;
        height: 32px;
      }
      .theme__default .lightbox .lightbox-btn-close svg * {
        fill: #d0d7dd;
      }
      .theme__default .lightbox .lightbox-btn-close:hover svg * {
        fill: #fff;
      }
      @-webkit-keyframes lightboxOverlayColor {
        0% {
          background-color: initial;
        }
        to {
          background-color: rgba(255, 255, 255, 0.8);
        }
      }
      @keyframes lightboxOverlayColor {
        0% {
          background-color: initial;
        }
        to {
          background-color: rgba(255, 255, 255, 0.8);
        }
      }
      .theme__default .common-slider {
        position: relative;
        height: 4px;
        margin: 16px 0 64px;
        background-color: #d0d7dd;
        -webkit-border-radius: 24px;
        border-radius: 24px;
      }
      .theme__default .common-slider .common-slider-rail, .theme__default .common-slider .common-slider-step {
        position: absolute;
      }
      .theme__default .common-slider .common-slider-track {
        position: absolute;
        left: 0;
        height: 4px;
        background-color: #ffdd2d;
        -webkit-border-radius: 24px;
        border-radius: 24px;
        z-index: 1;
      }
      .theme__default .common-slider .common-slider-handle {
        position: absolute;
        margin-left: -12px;
        margin-top: -10px;
        width: 24px;
        height: 24px;
        cursor: pointer;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        border: 1px solid #d0d7dd;
        background-color: #fff;
        -webkit-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.09);
        box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.09);
        z-index: 2;
      }
      .theme__default .common-slider .common-slider-mark {
        position: absolute;
        top: 12px;
        width: 100%;
      }
      .theme__default .common-slider .common-slider-mark-text {
        position: absolute;
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        cursor: pointer;
        font-size: 12px;
        line-height: 16px;
        color: #7d838a;
        white-space: nowrap;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
      }
      .theme__default .common-slider .common-slider-mark-text:first-child {
        left: 0 !important;
      }
      .theme__default .common-slider .common-slider-mark-text:last-child {
        left: auto !important;
        right: 0 !important;
        text-align: right;
      }
      .theme__default .stepline {
        width: 100%;
        height: 64px;
        padding: 12px 0;
        margin-bottom: 8px;
        display: table;
        table-layout: fixed;
      }
      .theme__default .stepline .stepline-step {
        position: relative;
        display: table-cell;
      }
      .theme__default .stepline .stepline-step .stepline-step-line {
        position: absolute;
        z-index: 0;
        height: 4px;
        width: auto;
        left: 4px;
        right: 4px;
        top: 6px;
        background-color: #e4e8eb;
      }
      .theme__default .stepline .stepline-step .stepline-step-line .stepline-step-line-colored {
        position: relative;
        height: 100%;
        background-color: #ffdd2d;
        margin-left: 0;
        margin-right: auto;
      }
      .theme__default .stepline .stepline-step .stepline-step-button {
        position: absolute;
        z-index: 1;
        width: 100%;
        left: -50%;
        text-align: center;
      }
      .theme__default .stepline .stepline-step .stepline-step-button .stepline-step-link, .theme__default .stepline .stepline-step .stepline-step-button .stepline-step-text {
        font-size: 12px;
        line-height: 16px;
        display: inline-block;
        color: #b2b8bf;
        border: 0 transparent;
        padding: 0;
        background: transparent;
        line-height: 1.35;
        vertical-align: top;
      }
      .theme__default .stepline .stepline-step .stepline-step-button .stepline-step-link.active, .theme__default .stepline .stepline-step .stepline-step-button .stepline-step-text.active {
        color: #1f1f22;
      }
      .theme__default .stepline .stepline-step .stepline-step-button .stepline-step-link.hide-icon .stepline-step-icon, .theme__default .stepline .stepline-step .stepline-step-button .stepline-step-text.hide-icon .stepline-step-icon {
        display: none;
      }
      .theme__default .stepline .stepline-step .stepline-step-button .stepline-step-link.hide-icon .stepline-text, .theme__default .stepline .stepline-step .stepline-step-button .stepline-step-text.hide-icon .stepline-text {
        margin-top: 16px;
      }
      .theme__default .stepline .stepline-step .stepline-step-button .stepline-step-link .stepline-step-icon, .theme__default .stepline .stepline-step .stepline-step-button .stepline-step-text .stepline-step-icon {
        position: relative;
      }
      .theme__default .stepline .stepline-step .stepline-step-button .stepline-step-link .stepline-step-icon .step-icon, .theme__default .stepline .stepline-step .stepline-step-button .stepline-step-text .stepline-step-icon .step-icon {
        display: inline-block;
        border: 0 transparent;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        height: 16px;
        width: 16px;
        -webkit-transition: border-color .3s ease;
        -o-transition: border-color .3s ease;
        transition: border-color .3s ease;
        fill: #ffdd2d;
      }
      .theme__default .stepline .stepline-step .stepline-step-button .stepline-step-link .stepline-step-icon .step-icon.disabled, .theme__default .stepline .stepline-step .stepline-step-button .stepline-step-text .stepline-step-icon .step-icon.disabled {
        background-color: #fff;
        border: 2px solid #e4e8eb;
      }
      .theme__default .stepline .stepline-step .stepline-step-button .stepline-step-link .stepline-step-icon .step-icon.progress, .theme__default .stepline .stepline-step .stepline-step-button .stepline-step-text .stepline-step-icon .step-icon.progress {
        background-color: #ffdd2d;
      }
      .theme__default .stepline .stepline-step .stepline-step-button .stepline-step-link .stepline-step-icon.open .step-icon:not(.progress), .theme__default .stepline .stepline-step .stepline-step-button .stepline-step-text .stepline-step-icon.open .step-icon:not(.progress) {
        border-color: #ffdd2d;
      }
      .theme__default .stepline .stepline-step .stepline-step-button .stepline-step-text {
        cursor: default;
      }
      .theme__default .stepline .stepline-step .stepline-step-button .stepline-text {
        position: relative;
        white-space: nowrap;
      }
      .theme__default .stepline .stepline-step .stepline-step-button .stepline-step-link:hover {
        color: #1f1f22;
      }
      .theme__default .stepline .stepline-step .stepline-step-button .stepline-step-icon:hover .step-icon {
        fill: #21a19a;
      }
      .theme__default .stepline .stepline-step .stepline-step-button .stepline-step-icon:hover .step-icon.disabled {
        border-color: #21a19a;
      }
      .theme__default .stepline .stepline-step .stepline-step-button .stepline-step-icon:hover .step-icon.progress {
        background-color: #21a19a;
      }
      .theme__default .stepline .stepline-step .stepline-step-button .popover-wrap {
        margin-left: 0;
      }
      .theme__default .stepline .stepline-step .stepline-step-button .popover-wrap .popover-target {
        vertical-align: top;
      }
      .theme__default .stepline .stepline-step:first-child .stepline-step-line {
        left: 12px;
      }
      .theme__default .stepline .stepline-step:first-child .stepline-step-button {
        left: 0;
        width: auto;
      }
      .theme__default .stepline .stepline-step:first-child .stepline-step-icon, .theme__default .stepline .stepline-step:first-child .stepline-step-link, .theme__default .stepline .stepline-step:first-child .stepline-step-text {
        text-align: left;
      }
      .theme__default .stepline .stepline-step:nth-last-child(2) .stepline-step-line {
        right: 12px;
      }
      .theme__default .stepline .stepline-step:last-child {
        width: 0;
      }
      .theme__default .stepline .stepline-step:last-child .stepline-step-button {
        right: 0;
        left: auto;
        width: auto;
      }
      .theme__default .stepline .stepline-step:last-child .stepline-step-icon, .theme__default .stepline .stepline-step:last-child .stepline-step-link, .theme__default .stepline .stepline-step:last-child .stepline-step-text {
        text-align: right;
      }
      .theme__default .stepline .stepline-step:last-child .stepline-step-line {
        display: none;
      }
      .theme__default .stepline .two-sides:first-child .stepline-step-line {
        left: 8px;
      }
      .theme__default .stepline .two-sides:nth-last-child(2) .stepline-step-line {
        right: 8px;
      }
      .theme__default .stepline .two-sides.hide-points:first-child .stepline-step-line {
        left: 0;
        right: 0;
      }
      .theme__default .stepline .two-sides .stepline-step-line {
        background-color: #d0d7dd;
      }
      .theme__default .stepline .two-sides .stepline-step-button .stepline-step-link.active, .theme__default .stepline .two-sides .stepline-step-button .stepline-step-text.active {
        font-size: 12px;
        line-height: 16px;
        font-weight: 500;
      }
      .theme__default .stepline .two-sides .stepline-step-button .stepline-step-link.active .stepline-label, .theme__default .stepline .two-sides .stepline-step-button .stepline-step-text.active .stepline-label {
        font-size: 14px;
        line-height: 20px;
      }
      .theme__default .stepline .two-sides .stepline-step-button .stepline-step-link .stepline-step-icon .step-icon, .theme__default .stepline .two-sides .stepline-step-button .stepline-step-text .stepline-step-icon .step-icon {
        width: 10px;
        height: 10px;
        margin: 3px 0;
        border: 2px solid #fff;
      }
      .theme__default .stepline .two-sides .stepline-step-button .stepline-step-link .stepline-step-icon .step-icon.disabled, .theme__default .stepline .two-sides .stepline-step-button .stepline-step-text .stepline-step-icon .step-icon.disabled {
        background-color: #d0d7dd;
        border: 2px solid #fff;
      }
      .theme__default .stepline .two-sides .stepline-step-button .stepline-step-link .stepline-step-icon .step-icon.progress, .theme__default .stepline .two-sides .stepline-step-button .stepline-step-text .stepline-step-icon .step-icon.progress {
        width: 16px;
        height: 16px;
        margin: 0;
      }
      .theme__default .stepline .two-sides .stepline-step-button .stepline-step-link .stepline-step-icon .step-icon.filled, .theme__default .stepline .two-sides .stepline-step-button .stepline-step-text .stepline-step-icon .step-icon.filled {
        background-color: #ffdd2d;
      }
      .theme__default .stepline .two-sides .stepline-step-button .stepline-step-link .stepline-step-icon .step-line, .theme__default .stepline .two-sides .stepline-step-button .stepline-step-text .stepline-step-icon .step-line {
        position: relative;
        left: 50%;
        width: 1px;
        height: 8px;
        background-color: #d0d7dd;
      }
      .theme__default .stepline .two-sides .stepline-step-button .stepline-step-link .stepline-label, .theme__default .stepline .two-sides .stepline-step-button .stepline-step-text .stepline-label {
        height: 16px;
        margin-top: -16px;
        white-space: nowrap;
      }
      .theme__default .stepline .two-sides .stepline-step-button .stepline-step-icon:hover .step-icon.disabled {
        border-color: #fff !important;
        background-color: #565b62;
      }
      .theme__default .stepline .two-sides .stepline-step-button .stepline-step-icon:hover .step-icon.progress {
        background-color: #565b62 !important;
      }
      .theme__default .stepline .two-sides .stepline-step-button .stepline-step-icon:hover .step-icon.filled {
        background-color: #565b62;
      }
      .theme__default .stepline .with-numbers .stepline-step-line {
        margin-right: 20px;
        margin-left: 20px;
        height: 2px;
        background-color: #d0d7dd;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        top: 11px;
      }
      .theme__default .stepline .with-numbers .stepline-step-line .stepline-step-line-colored {
        -webkit-border-radius: 2px;
        border-radius: 2px;
      }
      .theme__default .stepline .with-numbers .stepline-step-button .stepline-text {
        margin-top: 4px;
      }
      .theme__default .stepline .with-numbers .stepline-step-button .stepline-step-link .stepline-step-icon .step-icon, .theme__default .stepline .with-numbers .stepline-step-button .stepline-step-text .stepline-step-icon .step-icon {
        height: 24px;
        width: 24px;
        -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.09);
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.09);
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
      }
      .theme__default .stepline .with-numbers .stepline-step-button .stepline-step-link .stepline-step-icon .step-icon .step-index, .theme__default .stepline .with-numbers .stepline-step-button .stepline-step-text .stepline-step-icon .step-icon .step-index {
        font-size: 14px;
        line-height: 20px;
        font-weight: 600;
      }
      .theme__default .stepline .with-numbers .stepline-step-button .stepline-step-link .stepline-step-icon .step-icon.progress .step-index, .theme__default .stepline .with-numbers .stepline-step-button .stepline-step-text .stepline-step-icon .step-icon.progress .step-index {
        color: #ffdd2d;
      }
      .theme__default .stepline .with-numbers .stepline-step-button .stepline-step-link .stepline-step-icon .step-icon.disabled, .theme__default .stepline .with-numbers .stepline-step-button .stepline-step-text .stepline-step-icon .step-icon.disabled {
        border: none;
      }
      .theme__default .stepline .with-numbers .stepline-step-button .stepline-step-link .stepline-step-icon .step-icon.current, .theme__default .stepline .with-numbers .stepline-step-button .stepline-step-text .stepline-step-icon .step-icon.current {
        background-color: #fff;
        border: 2px solid #ffdd2d;
        color: #ffdd2d;
      }
      .theme__default .stepline .with-numbers .stepline-step-button .stepline-step-link .stepline-step-icon .step-icon.filled, .theme__default .stepline .with-numbers .stepline-step-button .stepline-step-text .stepline-step-icon .step-icon.filled {
        background-color: #ffdd2d;
      }
      .theme__default .stepline .with-numbers .stepline-step-button .stepline-step-link .stepline-step-icon .step-icon.filled .step-index, .theme__default .stepline .with-numbers .stepline-step-button .stepline-step-text .stepline-step-icon .step-icon.filled .step-index {
        color: #fff;
      }
      .theme__default .stepline .with-numbers .stepline-step-button .stepline-step-link .stepline-step-icon .step-icon.error, .theme__default .stepline .with-numbers .stepline-step-button .stepline-step-text .stepline-step-icon .step-icon.error {
        background-color: #c11030;
      }
      .theme__default .stepline .with-numbers .stepline-step-button .stepline-step-link .stepline-step-icon .step-icon.error .step-index, .theme__default .stepline .with-numbers .stepline-step-button .stepline-step-text .stepline-step-icon .step-icon.error .step-index {
        color: #fff;
      }
      .theme__default .stepline .with-numbers .stepline-step-button .stepline-step-link .stepline-step-icon .step-icon.warning, .theme__default .stepline .with-numbers .stepline-step-button .stepline-step-text .stepline-step-icon .step-icon.warning {
        border: 2px solid #f90;
      }
      .theme__default .stepline .with-numbers .stepline-step-button .stepline-step-link .stepline-step-icon .step-icon.warning .step-index, .theme__default .stepline .with-numbers .stepline-step-button .stepline-step-text .stepline-step-icon .step-icon.warning .step-index {
        color: #f90;
      }
      .theme__default .stepline-popover-body .stepline-popover-body-text {
        margin-bottom: 4px;
      }
      .theme__default .stepline-popover-body .stepline-popover-body-text:last-child {
        margin-bottom: 0;
      }
      .theme__default .carousel-container .carousel {
        margin-left: 4px;
      }
      .theme__default .carousel-container .slick-slider .slick-next, .theme__default .carousel-container .slick-slider .slick-prev {
        display: none !important;
      }
      .theme__default .carousel-container .slick-slider .slick-list {
        margin-right: -32px;
        margin-left: -64px;
        padding-left: 64px;
      }
      .theme__default .carousel-container .slick-slider .slick-list .selected {
        border: 2px solid #ffdd2d;
      }
      .theme__default .carousel-container .slick-slider .slick-list .slick-track {
        padding-bottom: 16px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
      }
      .theme__default .carousel-container .slick-slider .slick-slide {
        padding: 16px 32px 16px 20px;
        position: relative;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 432px;
        height: 292px;
        margin-right: 24px;
        -webkit-border-radius: 16px;
        border-radius: 16px;
        -webkit-box-shadow: 0 4px 6px 1px rgba(0, 0, 0, 0.05), 0 0 1px 1px rgba(0, 0, 0, 0.02);
        box-shadow: 0 4px 6px 1px rgba(0, 0, 0, 0.05), 0 0 1px 1px rgba(0, 0, 0, 0.02);
        background-color: #fff;
        overflow: hidden;
        border: 2px solid #fff;
      }
      .theme__default .carousel-container .slick-slider .slider-next, .theme__default .carousel-container .slick-slider .slider-prev {
        width: 64px;
        height: 292px;
        position: absolute;
        top: 0;
        z-index: 1;
      }
      .theme__default .carousel-container .slick-slider .slider-next {
        right: 0;
      }
      .theme__default .carousel-container .slick-slider .slider-prev {
        left: 0;
      }
      .theme__default .carousel-container .slick-slider .slider-arrow {
        position: absolute;
        z-index: 1;
        top: 50%;
        width: 32px;
        height: 32px;
        cursor: pointer;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        -webkit-box-shadow: 0 4px 6px 1px rgba(0, 0, 0, 0.05), 0 0 1px 1px rgba(0, 0, 0, 0.02);
        box-shadow: 0 4px 6px 1px rgba(0, 0, 0, 0.05), 0 0 1px 1px rgba(0, 0, 0, 0.02);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
      }
      .theme__default .carousel-container .slick-slider .slider-arrow:hover {
        -webkit-box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.09);
        box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.09);
      }
      .theme__default .carousel-container .slick-slider .slider-arrow.prev {
        left: 14px;
      }
      .theme__default .carousel-container .slick-slider .slider-arrow.next {
        right: 14px;
      }
      .theme__default .carousel-container.accordion-section-expanded .slider-next {
        background: -webkit-gradient(linear, left top, right top, from(rgba(242, 244, 246, 0)), to(rgba(242, 244, 246, 0.8)));
        background: -webkit-linear-gradient(left, rgba(242, 244, 246, 0), rgba(242, 244, 246, 0.8));
        background: -o-linear-gradient(left, rgba(242, 244, 246, 0) 0, rgba(242, 244, 246, 0.8) 100%);
        background: linear-gradient(90deg, rgba(242, 244, 246, 0), rgba(242, 244, 246, 0.8));
        right: -32px;
      }
      .theme__default .carousel-container.accordion-section-expanded .slider-prev {
        background: -webkit-gradient(linear, left top, right top, from(rgba(242, 244, 246, 0.8)), to(rgba(242, 244, 246, 0)));
        background: -webkit-linear-gradient(left, rgba(242, 244, 246, 0.8), rgba(242, 244, 246, 0));
        background: -o-linear-gradient(left, rgba(242, 244, 246, 0.8) 0, rgba(242, 244, 246, 0) 100%);
        background: linear-gradient(90deg, rgba(242, 244, 246, 0.8), rgba(242, 244, 246, 0));
        left: -64px;
      }
      .theme__default .carousel-container.accordion-section-expanded .carousel {
        margin-left: 0;
      }
      .theme__default .import-export-results .import-export-results-error .icon {
        font-size: 100px;
        padding-bottom: 12px;
        display: block;
      }
      .theme__default .import-export-results .import-export-results-success {
        margin: 20px 0 28px;
      }
      .theme__default .import-export-results .import-export-results-success .response-message-row {
        display: table;
        width: 100%;
      }
      .theme__default .import-export-results .import-export-results-success .response-message-row .response-message-col {
        display: table-cell;
        vertical-align: top;
      }
      .theme__default .import-export-results .import-export-results-success .response-message-row .response-message-col.col-icon {
        width: 32px;
      }
      .theme__default .import-export-results .import-export-results-success .comment {
        color: #b2b8bf;
        white-space: pre-wrap;
        word-wrap: break-word;
      }
      .theme__default .import-export-results .import-export-results-warning .warning-title {
        font-size: 18px;
        line-height: 28px;
        margin-top: 16px;
        margin-bottom: 8px;
      }
      .theme__default .import-export-results .import-export-results-journal {
        max-height: 180px;
        overflow: auto;
        padding: 8px 0;
        border-top: 1px solid #f2f4f7;
        white-space: pre-wrap;
        word-wrap: break-word;
        margin-bottom: 16px;
      }
      .theme__default .rc-slider {
        position: relative;
        height: 4px;
        width: 100%;
        background-color: #e4e8eb;
      }
      .theme__default .rc-slider, .theme__default .rc-slider * {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
      }
      .theme__default .rc-slider-track {
        position: absolute;
        left: 0;
        height: 4px;
        background-color: #ffdd2d;
        z-index: 1;
      }
      .theme__default .rc-slider-handle {
        position: absolute;
        margin-left: -6px;
        margin-top: -10px;
        width: 12px;
        height: 24px;
        cursor: pointer;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        border: 1px solid #e4e8eb;
        background-color: #fff;
        z-index: 2;
      }
      .theme__default .rc-slider-handle:active, .theme__default .rc-slider-handle:focus, .theme__default .rc-slider-handle:hover {
        border-color: #b2b8bf;
      }
      .theme__default .rc-slider-mark {
        position: absolute;
        top: 10px;
        left: 0;
        width: 100%;
        font-size: 12px;
        z-index: 3;
      }
      .theme__default .rc-slider-mark-text {
        position: absolute;
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        cursor: pointer;
        color: #999;
      }
      .theme__default .rc-slider-mark-text-active {
        color: #666;
      }
      .theme__default .rc-slider-step {
        position: absolute;
        width: 100%;
        height: 4px;
        background: transparent;
        z-index: 1;
      }
      .theme__default .rc-slider-dot {
        position: absolute;
        top: -2px;
        width: 8px;
        height: 8px;
        border: 2px solid #e9e9e9;
        background-color: #fff;
        cursor: pointer;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        vertical-align: middle;
      }
      .theme__default .rc-slider-dot, .theme__default .rc-slider-dot:first-child, .theme__default .rc-slider-dot:last-child {
        margin-left: -4px;
      }
      .theme__default .rc-slider-dot-active {
        border-color: #96dbfa;
      }
      .theme__default .rc-slider-disabled {
        background-color: #e9e9e9;
      }
      .theme__default .rc-slider-disabled .rc-slider-track {
        background-color: #ccc;
      }
      .theme__default .rc-slider-disabled .rc-slider-dot, .theme__default .rc-slider-disabled .rc-slider-handle {
        border-color: #ccc;
        background-color: #fff;
        cursor: not-allowed;
      }
      .theme__default .rc-slider-disabled .rc-slider-dot, .theme__default .rc-slider-disabled .rc-slider-mark-text {
        cursor: not-allowed !important;
      }
      .theme__default .rc-slider-tooltip-zoom-down-appear, .theme__default .rc-slider-tooltip-zoom-down-enter {
        -webkit-animation-duration: .3s;
        animation-duration: .3s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        display: block !important;
        -webkit-animation-play-state: paused;
        animation-play-state: paused;
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
        animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
      }
      .theme__default .rc-slider-tooltip-zoom-down-leave {
        -webkit-animation-duration: .3s;
        animation-duration: .3s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -webkit-animation-play-state: paused;
        animation-play-state: paused;
        display: block !important;
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      }
      .theme__default .rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active, .theme__default .rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active {
        -webkit-animation-name: rcSliderTooltipZoomDownIn;
        animation-name: rcSliderTooltipZoomDownIn;
        -webkit-animation-play-state: running;
        animation-play-state: running;
      }
      .theme__default .rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
        -webkit-animation-name: rcSliderTooltipZoomDownOut;
        animation-name: rcSliderTooltipZoomDownOut;
        -webkit-animation-play-state: running;
        animation-play-state: running;
      }
      @-webkit-keyframes rcSliderTooltipZoomDownIn {
        0% {
          opacity: 0;
          -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
          -webkit-transform: scale(0);
          transform: scale(0);
        }
        to {
          -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
          -webkit-transform: scale(1);
          transform: scale(1);
        }
      }
      @keyframes rcSliderTooltipZoomDownIn {
        0% {
          opacity: 0;
          -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
          -webkit-transform: scale(0);
          transform: scale(0);
        }
        to {
          -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
          -webkit-transform: scale(1);
          transform: scale(1);
        }
      }
      @-webkit-keyframes rcSliderTooltipZoomDownOut {
        0% {
          -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
          -webkit-transform: scale(1);
          transform: scale(1);
        }
        to {
          opacity: 0;
          -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
          -webkit-transform: scale(0);
          transform: scale(0);
        }
      }
      @keyframes rcSliderTooltipZoomDownOut {
        0% {
          -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
          -webkit-transform: scale(1);
          transform: scale(1);
        }
        to {
          opacity: 0;
          -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
          -webkit-transform: scale(0);
          transform: scale(0);
        }
      }
      .theme__default .rc-tooltip {
        position: absolute;
        left: -9999px;
        top: -9999px;
        z-index: 4;
        visibility: visible;
      }
      .theme__default .rc-tooltip, .theme__default .rc-tooltip * {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
      }
      .theme__default .rc-tooltip-hidden {
        display: none;
      }
      .theme__default .rc-tooltip-placement-top {
        padding: 4px 0 8px;
      }
      .theme__default .rc-tooltip-inner {
        padding: 6px 2px;
        min-width: 24px;
        height: 24px;
        font-size: 12px;
        line-height: 1;
        color: #fff;
        text-align: center;
        text-decoration: none;
        background-color: #6c6c6c;
        -webkit-border-radius: 6px;
        border-radius: 6px;
        -webkit-box-shadow: 0 0 4px #d9d9d9;
        box-shadow: 0 0 4px #d9d9d9;
      }
      .theme__default .rc-tooltip-arrow {
        position: absolute;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
      }
      .theme__default .rc-tooltip-placement-top .rc-tooltip-arrow {
        bottom: 4px;
        left: 50%;
        margin-left: -4px;
        border-width: 4px 4px 0;
        border-top-color: #6c6c6c;
      }
      .theme__default .Popover {
        z-index: 2000;
        -webkit-transition-property: opacity, -webkit-transform !important;
        transition-property: opacity, -webkit-transform !important;
        -o-transition-property: opacity, transform !important;
        transition-property: opacity, transform !important;
        transition-property: opacity, transform, -webkit-transform !important;
      }
      .theme__default .Popover.popover-xs {
        max-width: 240px;
      }
      .theme__default .Popover.popover-sm {
        max-width: 300px;
      }
      .theme__default .Popover.popover-md {
        max-width: 400px;
      }
      .theme__default .Popover.popover-lg {
        max-width: 500px;
      }
      .theme__default .Popover .Popover-body {
        -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.2);
        box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.2);
        background-color: #1f1f22;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        color: #fff;
        line-height: 1.4;
        max-width: 600px;
        text-align: left;
        padding: 16px;
        overflow-y: auto;
        max-height: 400px;
        position: relative;
      }
      .theme__default .Popover .Popover-body .btn-link {
        color: #fff;
        font-size: 12px;
        line-height: 16px;
        text-decoration: underline;
      }
      .theme__default .Popover .Popover-body .btn-link:hover {
        text-decoration: none;
      }
      .theme__default .Popover .Popover-body .list-circle li:before {
        background: #fff;
      }
      .theme__default .Popover .Popover-body ol {
        padding-left: 16px;
      }
      .theme__default .Popover .Popover-body ol li:not(:last-child) {
        margin-bottom: 12px;
      }
      .theme__default .Popover .Popover-tip {
        color: #fff;
        fill: #1f1f22;
        -webkit-transition: -webkit-transform 0s !important;
        transition: -webkit-transform 0s !important;
        -o-transition: transform 0s !important;
        transition: transform 0s !important;
        transition: transform 0s, -webkit-transform 0s !important;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
      }
      .theme__default .Popover .close {
        position: absolute;
        right: 8px;
        top: 8px;
        vertical-align: middle;
        margin: 0;
        font-size: 0;
        opacity: .6;
      }
      .theme__default .Popover .close:hover {
        opacity: 1;
      }
      .theme__default .Popover .close .primary-fill {
        fill: #fff;
      }
      .theme__default .Popover.with-cross .Popover-body {
        padding-right: 36px;
      }
      .theme__default .popover-wrap {
        display: inline-block;
        margin-left: 4px;
      }
      .theme__default .checkbox .popover-wrap {
        line-height: 0;
      }
      .theme__default .popover-wrap .help-box-icon:hover path.inner-question-circle {
        fill: #565b62;
      }
      .theme__default .popover-wrap .help-box-icon path.inner-question-circle {
        fill: #b2b8bf;
      }
      .theme__default .popover-wrap .help-box-icon path.question-icon {
        fill: #fff;
      }
      .theme__default .popover-wrap .popover-target.active, .theme__default .popover-wrap .popover-target:active {
        -webkit-box-shadow: none;
        box-shadow: none;
      }
      .theme__default .spinner-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 12px 0;
        opacity: 1;
        -webkit-animation: fadeIn 2s 1 ease-in;
        -moz-animation: fadeIn 2s 1 ease-in;
        -ms-animation: fadeIn 2s 1 ease-in;
        -webkit-animation-fill-mode: initial;
        animation-fill-mode: none;
      }
      @-webkit-keyframes fadeIn {
        0% {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      @keyframes fadeIn {
        0% {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      .theme__default .spinner-wrapper .text-wrapper {
        margin-top: 8px;
        text-align: center;
        font-size: 14px;
        line-height: 20px;
      }
      .theme__default .spinner-wrapper + .spinner-wrapper {
        display: none;
      }
      .theme__default .date-range .input-group .form-control h5 {
        width: 40%;
      }
      .theme__default .date-range .input-group .form-control h5 + span {
        width: 60%;
      }
      .theme__default .nav-tabs.custom-tabs {
        border: none;
        margin: 0 0 -1px;
      }
      .theme__default .nav-tabs.custom-tabs > li {
        -webkit-transition: .2s;
        -o-transition: .2s;
        transition: .2s;
        text-align: center;
        margin: 0;
        min-width: 0;
        padding: 12px 0 0;
        border: none;
        cursor: pointer;
      }
      .theme__default .nav-tabs.custom-tabs > li:not(.open) {
        z-index: 1;
      }
      .theme__default .nav-tabs.custom-tabs > li:after {
        content: " ";
        display: block;
        margin-top: 8px;
        border-top: 4px solid;
        border-color: transparent;
        -webkit-border-radius: 2px 2px 0 0;
        border-radius: 2px 2px 0 0;
        -webkit-transition: border-color .5s;
        -o-transition: border-color .5s;
        transition: border-color .5s;
      }
      .theme__default .nav-tabs.custom-tabs > li > a, .theme__default .nav-tabs.custom-tabs > li > button.dropdown-toggle {
        color: #1f1f22;
        padding: 0 16px;
        margin: 0;
        background: none;
        -webkit-border-radius: 0;
        border-radius: 0;
        outline: none;
        cursor: pointer;
      }
      .theme__default .nav-tabs.custom-tabs > li > a:hover, .theme__default .nav-tabs.custom-tabs > li > button.dropdown-toggle:hover {
        color: #1f1f22;
      }
      .theme__default .nav-tabs.custom-tabs > li > a {
        border: none;
        line-height: 20px;
      }
      .theme__default .nav-tabs.custom-tabs > li > a:hover {
        border: none;
      }
      .theme__default .nav-tabs.custom-tabs > li > button.dropdown-toggle {
        border-top: none;
        border-right: 1px solid #e4e8eb;
        border-bottom: transparent;
        border-left: none;
        line-height: 24px;
      }
      .theme__default .nav-tabs.custom-tabs > li > button.dropdown-toggle:hover {
        border-top: none;
        border-right: 1px solid #e4e8eb;
        border-bottom: none;
        border-left: none;
      }
      .theme__default .nav-tabs.custom-tabs > li:last-child > a {
        border-right: 0;
      }
      .theme__default .nav-tabs.custom-tabs > li:last-child > button.dropdown-toggle {
        border-right: 0;
        line-height: 20px;
      }
      .theme__default .nav-tabs.custom-tabs > li button.dropdown-toggle {
        padding: 0 16px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
      }
      .theme__default .nav-tabs.custom-tabs > li button.dropdown-toggle .caret-icon {
        margin-left: 4px;
        -webkit-transition: transform .25s ease-in-out;
        -o-transition: transform .25s ease-in-out;
        -webkit-transition: -webkit-transform .25s ease-in-out;
        transition: -webkit-transform .25s ease-in-out;
        transition: transform .25s ease-in-out;
        transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
      }
      .theme__default .nav-tabs.custom-tabs > li button.dropdown-toggle .caret-icon .secondary-fill {
        fill: #1f1f22;
      }
      .theme__default .nav-tabs.custom-tabs > li.open .caret-icon {
        -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg);
      }
      .theme__default .nav-tabs.custom-tabs > li.active {
        border-bottom-color: #ffdd2d;
      }
      .theme__default .nav-tabs.custom-tabs > li.active:after {
        border-right-color: #ffdd2d;
        border-top-color: #ffdd2d;
        border-left-color: #ffdd2d;
      }
      .theme__default .nav-tabs.custom-tabs > li.active > a {
        background: none;
      }
      .theme__default .nav-tabs.custom-tabs > li:hover:not(.active) {
        border-bottom-color: #21a19a;
      }
      .theme__default .nav-tabs.custom-tabs > li:hover:not(.active):after {
        border-right-color: #21a19a;
        border-top-color: #21a19a;
        border-left-color: #21a19a;
      }
      .theme__default .nav-tabs.custom-tabs > li .dropdown-menu {
        margin: 0;
      }
      .theme__default .nav-tabs.custom-tabs > li .dropdown-menu li a {
        background: none;
        color: #1f1f22;
      }
      .theme__default .nav-tabs.custom-tabs > li.dropdown.open:after {
        border-color: transparent;
        margin-top: 0;
        -webkit-transition: border-color 0s;
        -o-transition: border-color 0s;
        transition: border-color 0s;
      }
      .theme__default .nav-tabs.custom-tabs > li.dropdown, .theme__default .nav-tabs.custom-tabs > li .dropdown {
        -webkit-transition: none;
        -o-transition: none;
        transition: none;
      }
      .theme__default .nav-tabs.custom-tabs > li.dropdown.open, .theme__default .nav-tabs.custom-tabs > li .dropdown.open {
        border-bottom: none;
      }
      .theme__default .file-select-block {
        border: 1px dashed #e4e8eb;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        text-align: center;
        padding: 6rem 0;
      }
      .theme__default .file-select-block .content {
        display: inline-block;
        margin: 4px 16px 8px;
      }
      .theme__default .file-select-block .content .icon {
        font-size: 30px;
      }
      .theme__default .file-select-block .content .content-block {
        margin-bottom: 12px;
      }
      .theme__default .file-select-block .content .content-block:last-child {
        margin-bottom: 0;
      }
      .theme__default .file-select-block .content .content-block .file-select-btn {
        margin-right: 8px;
        margin-left: 8px;
      }
      .theme__default .file-select-block.dragover {
        border: 2px solid #ffdd2d;
      }
      .theme__default .file-select-block.dragover .content {
        opacity: .5;
      }
      .theme__default .file-select-btn input[type=file].file-input {
        width: 1px;
        height: 0;
        opacity: 0;
        margin: 0;
        padding: 0;
      }
      .theme__default .b-sign {
        display: table;
        padding: 0;
        width: 100%;
      }
      .theme__default .b-sign .status {
        font-size: 12px;
      }
      .theme__default .b-sign .b-sign-request button {
        font-size: 13px;
        padding-right: 0;
        padding-left: 0;
      }
      .theme__default .b-sign .b-sign-request button:disabled {
        color: #b2b8bf;
      }
      .theme__default .slick-slider {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -webkit-touch-callout: none;
        -ms-touch-action: pan-y;
        touch-action: pan-y;
        -webkit-tap-highlight-color: transparent;
      }
      .theme__default .slick-list, .theme__default .slick-slider {
        position: relative;
        display: block;
      }
      .theme__default .slick-list {
        overflow: hidden;
        margin: 0;
        padding: 0;
      }
      .theme__default .slick-list:focus {
        outline: none;
      }
      .theme__default .slick-loading .slick-list {
        background: #fff 50% no-repeat;
      }
      .theme__default .slick-list.dragging {
        cursor: hand;
      }
      .theme__default .slick-slider .slick-track {
        -webkit-transform: translateZ(0);
        -ms-transform: translateZ(0);
        transform: translateZ(0);
      }
      .theme__default .slick-track {
        position: relative;
        left: 0;
        top: 0;
        display: block;
      }
      .theme__default .slick-track:after, .theme__default .slick-track:before {
        content: "";
        display: table;
      }
      .theme__default .slick-track:after {
        clear: both;
      }
      .theme__default .slick-loading .slick-track {
        visibility: hidden;
      }
      .theme__default .slick-slide {
        float: left;
        height: 100%;
        min-height: 1px;
        display: none;
      }
      .theme__default [dir=rtl] .slick-slide {
        float: right;
      }
      .theme__default .slick-slide img {
        display: block;
      }
      .theme__default .slick-slide.slick-loading img {
        display: none;
      }
      .theme__default .slick-slide.dragging img {
        pointer-events: none;
      }
      .theme__default .slick-initialized .slick-slide {
        display: block;
      }
      .theme__default .slick-loading .slick-slide {
        visibility: hidden;
      }
      .theme__default .slick-vertical .slick-slide {
        display: block;
        height: auto;
        border: 1px solid transparent;
      }
      .theme__default .slick-next, .theme__default .slick-prev {
        position: absolute;
        display: block;
        height: 20px;
        width: 20px;
        line-height: 0;
        font-size: 0;
        cursor: pointer;
        top: 50%;
        margin-top: -10px;
        padding: 0;
        border: none;
      }
      .theme__default .slick-next, .theme__default .slick-next:focus, .theme__default .slick-next:hover, .theme__default .slick-prev, .theme__default .slick-prev:focus, .theme__default .slick-prev:hover {
        background: transparent;
        color: transparent;
        outline: none;
      }
      .theme__default .slick-next:focus:before, .theme__default .slick-next:hover:before, .theme__default .slick-prev:focus:before, .theme__default .slick-prev:hover:before {
        opacity: 1;
      }
      .theme__default .slick-next.slick-disabled:before, .theme__default .slick-prev.slick-disabled:before {
        opacity: .25;
      }
      .theme__default .slick-next:before, .theme__default .slick-prev:before {
        font-family: slick;
        font-size: 20px;
        line-height: 1;
        color: #fff;
        opacity: .75;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
      }
      .theme__default .slick-prev {
        left: -25px;
      }
      .theme__default [dir=rtl] .slick-prev {
        left: auto;
        right: -25px;
      }
      .theme__default .slick-prev:before {
        content: "\2190";
      }
      .theme__default [dir=rtl] .slick-prev:before {
        content: "\2192";
      }
      .theme__default .slick-next {
        right: -25px;
      }
      .theme__default [dir=rtl] .slick-next {
        left: -25px;
        right: auto;
      }
      .theme__default .slick-next:before {
        content: "\2192";
      }
      .theme__default [dir=rtl] .slick-next:before {
        content: "\2190";
      }
      .theme__default .slick-dots {
        position: absolute;
        bottom: -10px;
        list-style: none;
        display: block;
        text-align: center;
        padding: 0;
        width: 100%;
      }
      .theme__default .slick-dots li {
        position: relative;
        display: inline-block;
        margin: 0;
        padding: 0;
      }
      .theme__default .slick-dots li, .theme__default .slick-dots li button {
        height: 20px;
        width: 20px;
        cursor: pointer;
      }
      .theme__default .slick-dots li button {
        border: 0;
        background: transparent;
        display: block;
        outline: none;
        line-height: 0;
        font-size: 0;
        color: transparent;
        padding: 5px;
      }
      .theme__default .slick-dots li button:focus, .theme__default .slick-dots li button:hover {
        outline: none;
      }
      .theme__default .slick-dots li button:hover:before {
        opacity: 1;
      }
      .theme__default .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "\2022";
        width: 20px;
        height: 20px;
        font-family: slick;
        font-size: 8px;
        line-height: 20px;
        text-align: center;
        color: #000;
        opacity: .25;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
      }
      .theme__default .slick-dots li.slick-active button:before {
        color: #000;
        opacity: .75;
      }
      .theme__default .upload-dropzone .dropzone {
        width: 100%;
        border: 1px dashed #e4e8eb;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        text-align: center;
        padding: 16px 0;
        z-index: auto;
      }
      .theme__default .upload-dropzone .dropzone .description {
        z-index: -1;
        display: inline-block;
        margin: 4px 16px 8px;
      }
      .theme__default .upload-dropzone .dropzone .description i {
        font-size: 30px;
      }
      .theme__default .upload-dropzone .dropzone .description button {
        margin-right: 8px;
        margin-left: 8px;
      }
      .theme__default .upload-dropzone .dropzone .description p {
        margin-bottom: 12px;
      }
      .theme__default .upload-dropzone .dropzone .description p:last-child {
        margin-bottom: 0;
      }
      .theme__default .upload-dropzone .dropzone.dropped {
        border: 2px solid #ffdd2d;
      }
      .theme__default .upload-dropzone .dropzone input[type=file] {
        max-width: 90%;
        margin: 8px auto;
      }
      .theme__default .import-modal .conversion-result .icon {
        font-size: 100px;
        padding-bottom: 12px;
        display: block;
      }
      .theme__default .import-modal .conversion-pattern-option:after, .theme__default .import-modal .conversion-pattern-option:before {
        content: " ";
        display: table;
      }
      .theme__default .import-modal .conversion-pattern-option:after {
        clear: both;
      }
      .theme__default .import-modal .conversion-pattern-option .pattern-name {
        width: 85%;
      }
      .theme__default .import-modal .conversion-pattern-option .pattern-format {
        width: 15%;
        text-align: right;
      }
      .theme__default .import-modal .import-journal {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        max-height: 180px;
        padding: 8px 0;
        border-top: 1px solid #f2f4f7;
        overflow: auto;
        white-space: pre-wrap;
        word-wrap: break-word;
      }
      .theme__default .import-modal .import-journal .icon {
        margin-right: 8px;
      }
      .theme__default .import-modal .col-encoding {
        text-transform: none;
        font-size: 14px;
        line-height: 20px;
      }
      .theme__default .import-modal .col-encoding .select-custom-wrapper {
        padding-left: 4px;
        vertical-align: middle;
      }
      .theme__default .import-modal .col-encoding .select-custom-wrapper .button.disabled {
        background: inherit;
        color: inherit;
      }
      .theme__default .import-modal .next-import {
        border: 1px dashed #e4e8eb;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        text-align: center;
        padding: 16px 0;
      }
      .theme__default .import-modal .chosen-docs {
        padding-top: 8px;
        margin-bottom: 20px;
        display: table;
        width: 100%;
        min-height: 88px;
      }
      .theme__default .import-modal .chosen-docs .chosen-docs-data, .theme__default .import-modal .chosen-docs .chosen-docs-icon {
        display: table-cell;
        vertical-align: middle;
      }
      .theme__default .import-modal .chosen-docs .chosen-docs-icon {
        width: 76px;
        text-align: center;
      }
      .theme__default .import-modal .chosen-docs .chosen-docs-icon img {
        width: 56px;
        height: 56px;
        display: block;
      }
      .theme__default .import-modal .chosen-docs .chosen-docs-icon .icon {
        font-size: 56px;
        color: #ffdd2d;
        display: block;
      }
      .theme__default .import-modal .chosen-docs .chosen-docs-icon span {
        font-size: 16px;
        line-height: 24px;
        color: #f90;
      }
      .theme__default .import-modal .chosen-docs .chosen-docs-data .chosen-heading {
        color: #b2b8bf;
      }
      .theme__default .import-modal .chosen-docs .chosen-check {
        margin: 24px 16px 0;
        padding: 0 8px;
        border-top: 1px solid #f2f4f7;
      }
      .theme__default .import-modal .chosen-docs .modal-footer {
        padding: 24px 0 0;
      }
      .theme__default .import-modal .response-message {
        margin: 24px 0;
      }
      .theme__default .import-modal .response-message .response-message-row {
        display: table;
        table-layout: fixed;
        width: 100%;
      }
      .theme__default .import-modal .response-message .response-message-row .response-message-col {
        display: table-cell;
        vertical-align: top;
      }
      .theme__default .import-modal .response-message .response-message-row .response-message-col.col-icon {
        width: 32px;
      }
      .theme__default .import-modal .response-message .response-message-row .response-message-col.col-redirect {
        text-align: right;
      }
      .theme__default .import-modal .response-message .response-message-row .response-spoiler {
        margin-top: 12px;
      }
      .theme__default .import-modal .response-message .admission-select-row, .theme__default .import-modal .response-message .information-plate-row {
        margin-top: 16px;
      }
      .theme__default .import-modal .response-message .comment {
        font-size: 12px;
        line-height: 16px;
        color: #b2b8bf;
        white-space: pre-wrap;
        word-wrap: break-word;
      }
      .theme__default .import-modal .select-custom-wrapper {
        background-color: transparent;
      }
      .theme__default .import-modal .files-list-item .table-cell {
        padding-left: 12px;
      }
      .theme__default .import-modal .files-list-body {
        margin-top: 8px;
        max-height: 144px;
        overflow: auto;
      }
      .theme__default .import-modal .files-list {
        margin-top: 16px;
      }
      .theme__default .import-modal .files-list .table-row {
        height: 48px;
      }
      .theme__default .import-modal .files-list .table-row .col-number {
        width: 60px;
      }
      .theme__default .import-modal .files-list .table-row .col-delete-button {
        width: 60px;
        padding-right: 14px;
        text-align: right;
      }
      .theme__default .import-modal .files-list-result-body {
        margin-top: 16px;
        padding-bottom: 4px;
      }
      .theme__default .import-modal .files-list-result-body .result-file {
        padding: 24px 0;
        border-top: 1px solid #f2f4f7;
      }
      .theme__default .import-modal .files-list-result-body .result-file:last-child {
        padding-bottom: 0;
      }
      .theme__default .import-modal .files-list-result-body .response-message {
        margin: 0;
      }
      .theme__default .import-modal .table-file-info {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
      }
      .theme__default .import-modal .table-file-info .size-warning {
        margin-left: 8px;
      }
      .theme__default .import-modal .file-select-container {
        padding-top: 12px;
      }
      .theme__default .import-modal .file-select-container .additional-info {
        color: #b2b8bf;
        padding-top: 4px;
      }
      .theme__default .import-modal .file-select-container .notification-container {
        margin-top: 16px;
        margin-bottom: 16px;
      }
      .theme__default .import-modal .multiply-loading .progress-container {
        margin-top: 20px;
      }
      .theme__default .import-modal .multiply-loading .progress-container .progress-bar {
        margin-bottom: 4px;
      }
      .theme__default .import-modal .multiply-loading .status-hint {
        font-size: 12px;
        line-height: 16px;
        color: #b2b8bf;
      }
      .theme__default .import-modal .modal-body {
        min-height: 120px;
      }
      .theme__default .import-modal .subheader .pattern-description-block .pattern-description-text + .pattern-example-link {
        margin-top: 8px;
      }
      .theme__default .import-modal .without-border {
        border: none;
      }
      .theme__default .import-modal .contacts-list-container .contracts-list-header {
        margin-bottom: 8px;
        border-top: 1px solid #d0d7dd;
        border-bottom: 1px solid #d0d7dd;
        font-size: 12px;
        line-height: 16px;
        color: #7d838a;
        text-transform: uppercase;
      }
      .theme__default .import-modal .contacts-list-container .checkbox {
        padding-top: 12px;
        padding-bottom: 12px;
      }
      .theme__default .import-modal .contacts-list-container .checkbox label {
        padding-left: 36px;
      }
      .theme__default .import-modal .statements-period-select-wrapper .period-select {
        margin-right: 0;
        margin-bottom: 16px;
      }
      .theme__default .filter-panel {
        margin-bottom: 8px;
        background-color: #f2f4f7;
      }
      .theme__default .filter-panel .display-table, .theme__default .filter-panel .nav-tabs.custom-tabs {
        margin: 0;
      }
      .theme__default .filter-panel-text-search {
        position: relative;
      }
      .theme__default .filter-panel-text-search i {
        position: absolute;
        top: 8px;
        left: 12px;
        color: #b2b8bf;
        font-size: 16px;
      }
      .theme__default .filter-panel-text-search .search-svg-icon-wrapper {
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        top: 50%;
        left: 8px;
        width: 16px;
        height: 16px;
      }
      .theme__default .filter-panel-text-search input {
        padding-left: 32px;
      }
      .theme__default .filter-panel-text-search .clear-search {
        position: absolute;
        top: 0;
        right: 24px;
        background: transparent;
        border: 0;
        color: #1f1f22;
      }
      .theme__default .page-component .filter-panel {
        margin: 0 -32px;
        padding: 12px 32px 0;
      }
      .theme__default .page-component .filter-panel .nav-tabs.custom-tabs {
        margin: 0 0 -1px;
      }
      .theme__default .page-component .filter-panel.row {
        padding-left: 20px;
        padding-right: 20px;
      }
      .theme__default .page-component .filter-panel .row.display-table {
        margin: 0 -12px;
      }
      .theme__default .page-component .filter-panel div.row.display-table {
        width: 102%;
      }
      .theme__default .page-component .filter-panel-line {
        border-top: 1px solid #e4e8eb;
        margin: 0 -32px;
        padding: 16px 32px;
      }
      .theme__default .page-component .filter-panel-line .filter-panel-toggle-button {
        padding-top: 5px;
        padding-bottom: 5px;
      }
      .theme__default .page-header + .filter-panel, .theme__default .page-header + div > .filter-panel:first-child, .theme__default .page-header + div > div > .filter-panel:first-child, .theme__default .page-header-borderless + .filter-panel, .theme__default .page-header-borderless + div > .filter-panel:first-child, .theme__default .page-header-borderless + div > div > .filter-panel:first-child, .theme__default .page-header-wrapper + .filter-panel, .theme__default .page-header-wrapper + div > .filter-panel:first-child, .theme__default .page-header-wrapper + div > div > .filter-panel:first-child {
        margin-top: -24px;
      }
      .theme__default .notifications-dark .notifications.confirm-redirect {
        right: 48px;
        bottom: 12px;
        left: 48px;
        top: auto;
        width: 900px;
      }
      @media (max-width: 991px) {
        .theme__default .notifications-dark .notifications.confirm-redirect {
          left: 12px;
          right: 12px;
          width: 700px;
        }
      }
      @media (max-width: 767px) {
        .theme__default .notifications-dark .notifications.confirm-redirect {
          left: 12px;
          right: 12px;
          width: auto;
        }
      }
      .theme__default .notifications-dark .notifications.confirm-redirect .alert {
        border: 2px solid #f90;
        -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.3);
        box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.3);
        background: #fff;
        color: #1f1f22;
        padding: 16px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
      }
      .theme__default .notifications-dark .notifications.confirm-redirect .alert .action-wrap {
        display: inline-block;
        vertical-align: top;
        padding: 0;
        width: 284px;
      }
      @media (max-width: 767px) {
        .theme__default .notifications-dark .notifications.confirm-redirect .alert .action-wrap {
          display: block;
          width: auto;
        }
      }
      .theme__default .notifications-dark .notifications.confirm-redirect .alert .content-wrap {
        display: inline-block;
      }
      @media (max-width: 767px) {
        .theme__default .notifications-dark .notifications.confirm-redirect .alert span {
          display: block;
        }
      }
      .theme__default .notifications-dark .notifications.confirm-redirect .btn-link.text-ellipsis {
        display: inline-block;
        max-width: 368px;
        vertical-align: bottom;
        color: #f90;
      }
      @media (max-width: 767px) {
        .theme__default .notifications-dark .notifications.confirm-redirect .btn-link.text-ellipsis {
          display: inline;
          white-space: normal;
        }
      }
      .theme__default .notifications-light .notifications.confirm-redirect {
        width: 376px;
      }
      .theme__default .notifications-light .notifications.confirm-redirect .alert {
        padding: 16px 32px 16px 24px;
      }
      .theme__default .notifications-light .notifications.confirm-redirect .alert .btn-link, .theme__default .notifications-light .notifications.confirm-redirect .alert .btn-link.redirect-cancel {
        font-size: 14px;
        line-height: 20px;
        color: #1358bf !important;
      }
      .theme__default .notifications-light .notifications.confirm-redirect .alert .btn-link.redirect-cancel {
        text-decoration: none;
      }
      .theme__default .notifications-light .notifications.confirm-redirect .alert .redirect-dialog-content {
        line-height: 20px;
      }
      .theme__default .notifications-light .notifications.confirm-redirect .alert .popover-target, .theme__default .notifications-light .notifications.confirm-redirect .alert .redirect-dialog-link {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        white-space: pre-wrap;
      }
      .theme__default .notifications-light .notifications.confirm-redirect .alert .popover-target {
        font-size: 14px;
        line-height: 20px;
      }
      .theme__default .notifications-light .notifications.confirm-redirect .alert .action-wrap {
        padding-left: 0;
      }
      .theme__default .notifications-light .notifications.confirm-redirect .alert .popover-wrap {
        margin-left: 0;
      }
      .theme__default .notifications-light .notifications.confirm-redirect .alert .redirect-dialog-icon {
        height: 16px;
      }
      .theme__default .notifications-light .notifications.confirm-redirect .alert .redirect-dialog-icon svg {
        fill: #1358bf;
      }
      .theme__default .request-sms-notification {
        position: relative;
      }
      .theme__default .request-sms-notification.full-view {
        border: 1px solid #f2f4f7;
        padding: 20px 44px 8px;
        margin: 12px 0;
      }
      .theme__default .request-sms-notification.full-view hr {
        margin: 8px 0;
      }
      .theme__default .list-quickview {
        padding: 20px 32px;
      }
      .theme__default .list-quickview .page-sub-header {
        padding: 0;
        margin-bottom: 8px;
        font-size: 14px;
        font-weight: 400;
        text-transform: uppercase;
        color: #1f1f22;
      }
      .theme__default .list-quickview .form-inline .input-group:last-of-type {
        margin-left: 0;
      }
      .theme__default .list-quickview .form-inline .btn-link:first-child, .theme__default .list-quickview .form-inline .dropdown:first-child, .theme__default .list-quickview .form-inline .dropup:first-child {
        padding-left: 0;
      }
      .theme__default .list-quickview .form-inline .dropdown, .theme__default .list-quickview .form-inline .dropup {
        margin-left: 8px;
      }
      .theme__default .list-quickview .form-inline .dropdown + .btn-link, .theme__default .list-quickview .form-inline .dropup + .btn-link {
        margin-left: 16px;
      }
      .theme__default .list-quickview .purpose {
        white-space: pre-wrap;
        word-wrap: break-word;
      }
      .theme__default .list-quickview .error-panel button, .theme__default .list-quickview .error-panel i, .theme__default .list-quickview .error-panel span {
        vertical-align: middle;
      }
      .theme__default .list-quickview .error-panel i {
        margin-right: 4px;
      }
      .theme__default .list-quickview .error-panel button {
        margin-left: 4px;
      }
      .theme__default .list-quickview .actions {
        margin-top: 24px;
      }
      .theme__default .list-quickview .list-quickview-inline * {
        margin-right: 12px;
      }
      .theme__default .list-quickview .hr-wrapper > hr {
        border-top-color: #e4e8eb;
        margin-right: -12px;
        margin-left: -12px;
      }
      .theme__default .list-quickview-fake {
        padding: 6px;
        min-height: 44px;
      }
      .theme__default .quickview-appear {
        overflow: hidden;
        opacity: 0;
        max-height: 0;
      }
      .theme__default .quickview-appear.quickview-appear-active {
        -webkit-transition: max-height .25s ease-in, opacity .3s ease-in;
        -o-transition: max-height .25s ease-in, opacity .3s ease-in;
        transition: max-height .25s ease-in, opacity .3s ease-in;
        opacity: 1;
        max-height: 600px;
      }
      .theme__default .header-quickview {
        padding: 20px 32px 0;
      }
      .theme__default .quickview-hide-link {
        text-align: right;
      }
      .theme__default .quickview-hide-link .btn, .theme__default .quickview-hide-link a {
        margin-right: 0;
        margin-left: 0;
      }
      @media (max-width: 991px) {
        .theme__default .quickview-hide-link:not(.col-xs-1):not(.col-xs-2):not(.col-xs-3):not(.col-sm-1):not(.col-sm-2):not(.col-sm-3) {
          text-align: left;
        }
      }
      .theme__default .sbbol3 .list-quickview {
        padding: 16px 12px 12px;
        min-height: 44px;
      }
      .theme__default .sbbol3 .list-quickview .hr-wrapper {
        position: relative;
        border-top: 1px solid transparent;
        margin: 0 -12px 12px;
      }
      .theme__default .sbbol3 .list-quickview .hr-wrapper > hr {
        border-top-color: #e4e8eb;
        position: absolute;
        width: 100%;
        margin: 0;
      }
      .theme__default .favorite-btn {
        display: inline-block;
        vertical-align: middle;
        cursor: pointer;
        padding: 0;
        min-width: 0;
        height: 20px;
        line-height: 1;
        border: 0;
      }
      .theme__default .favorite-btn .filled {
        fill: #f90;
      }
      .theme__default .favorite-btn .empty {
        fill: #b2b8bf;
      }
      .theme__default .favorite-btn:hover .filled {
        fill: #e58a00;
      }
      .theme__default .favorite-btn:hover .empty {
        fill: #969ea8;
      }
      .theme__default .pagination-block {
        position: relative;
      }
      .theme__default .pagination-block .items-per-page {
        position: absolute;
        right: 8px;
        top: 20px;
      }
      .theme__default .pagination-block .items-per-page label {
        font-size: 12px;
        margin-right: 4px;
      }
      .theme__default .pagination-block .items-per-page .select-custom-wrapper.over .custom-dropdown {
        top: -43px;
        left: -4px;
      }
      .theme__default .pagination-block .items-per-page .select-custom-wrapper.over {
        margin-left: 8px;
      }
      .theme__default .pagination {
        display: inline-block;
        padding-left: 0;
        margin: 16px 0;
        font-size: 0;
      }
      .theme__default .pagination li {
        display: inline-block;
        cursor: default;
        vertical-align: top;
        line-height: 28px;
        margin: 0 8px;
        font-size: 14px;
      }
      .theme__default .pagination li a {
        display: inline-block;
        cursor: pointer;
        border: none;
        background-color: transparent;
        padding: 0;
        line-height: 0;
      }
      .theme__default .pagination li a .svg-icon {
        fill: #66b722;
      }
      .theme__default .pagination li a:hover {
        background-color: transparent;
      }
      .theme__default .pagination li a:hover .svg-icon {
        fill: #ffdd2d;
      }
      .theme__default .pagination li a.disabled {
        cursor: default;
      }
      .theme__default .pagination li a.disabled .svg-icon {
        fill: #e4e8eb;
      }
      @media (max-width: 639px) {
        .theme__default .pagination-block nav {
          text-align: left;
          padding-right: 180px;
        }
      }
      .theme__default .sbbol3 .pagination > li a:hover .svg-icon .pagination-arrow-circle {
        fill: #7d838a;
      }
      .theme__default .sbbol3 .pagination > li a:hover .svg-icon .pagination-arrow-arrow {
        fill: #fff;
      }
      .theme__default .sbbol3 .pagination > li a:active .svg-icon .pagination-arrow-circle {
        fill: #565b62;
      }
      .theme__default .sbbol3 .pagination > li a:active .svg-icon .pagination-arrow-arrow {
        fill: #fff;
      }
      .theme__default .sbbol3 .pagination > li a.disabled .svg-icon .pagination-arrow-circle {
        fill: #f2f4f7;
      }
      .theme__default .sbbol3 .pagination > li a.disabled .svg-icon .pagination-arrow-arrow {
        fill: #b2b8bf;
      }
      .theme__default .sbbol3 .pagination-block .items-per-page {
        right: unset;
        left: 0;
      }
      .theme__default .sbbol3 .pagination-block .items-per-page .custom-dropdown {
        border: 1px solid #b2b8bf;
      }
      .theme__default .sbbol3 .pagination-block .items-per-page .item {
        width: 40px;
        padding: 6px;
        line-height: 20px;
        font-size: 14px;
      }
      .theme__default .sbbol3 .pagination-block .items-per-page .item:not(:first-child) {
        margin-top: 2px;
      }
      @media (-ms-high-contrast: none) {
        .theme__default .sbbol3 .pagination-block .items-per-page {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: baseline;
          -webkit-align-items: baseline;
          -ms-flex-align: baseline;
          align-items: baseline;
        }
        .theme__default .sbbol3 .pagination-block .items-per-page label {
          margin-bottom: 0;
        }
      }
      .theme__default .editable-name {
        white-space: nowrap;
        word-wrap: normal;
      }
      .theme__default .editable-name .default span, .theme__default .editable-name .edited {
        border: 1px solid transparent;
        display: inline-block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        line-height: 1;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-wrap: normal;
      }
      .theme__default .editable-name .default {
        position: relative;
        width: 220px;
        line-height: 1;
      }
      .theme__default .editable-name .default span {
        max-width: 180px;
        vertical-align: middle;
      }
      .theme__default .editable-name .default button {
        display: inline-block;
        min-width: 0;
        border: 0;
        vertical-align: middle;
        padding: 0;
      }
      .theme__default .editable-name .default button .svg-icon {
        margin-right: 0;
        vertical-align: top;
      }
      .theme__default .editable-name .form-control {
        width: 220px;
        border-width: 0 0 1px;
        background-color: transparent;
        padding: 0;
      }
      .theme__default .editable-name .edited {
        width: 220px;
        color: #b2b8bf;
      }
      .theme__default .settings-modal .editable-name {
        z-index: 1001;
        height: 16px;
        margin: 8px 0;
        position: relative;
      }
      .theme__default .settings-modal .editable-name .default span, .theme__default .settings-modal .editable-name .edited {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border-bottom: 0;
      }
      .theme__default .settings-modal .editable-name .default {
        height: 16px;
        width: 352px;
      }
      .theme__default .settings-modal .editable-name .default span {
        max-width: 312px;
        margin-top: 0;
      }
      .theme__default .settings-modal .editable-name .default button {
        margin: 0;
        padding: 0;
        width: 20px;
        height: 20px;
        vertical-align: top;
      }
      .theme__default .settings-modal .editable-name div > span {
        font-weight: 500;
        line-height: 16px;
      }
      .theme__default .settings-modal .editable-name > span {
        font-size: 13px;
        display: block;
        color: #828282;
      }
      .theme__default .settings-modal .editable-name .form-control {
        width: 352px;
        position: absolute;
        top: -8px;
        left: 0;
        height: 32px;
        margin: 0 -13px;
        padding: 8px 12px;
        background: #fff;
        border-color: #e4e8eb;
        border-width: 1px;
      }
      .theme__default .settings-modal .editable-name .form-control:focus {
        border-color: #e4e8eb;
      }
      .theme__default .payments-templates-list .editable-name, .theme__default .payments-templates-list .editable-name .default, .theme__default .payments-templates-list .editable-name .default span, .theme__default .payments-templates-list .editable-name .edited {
        height: 20px;
        line-height: 18px;
      }
      .theme__default .payments-templates-list .editable-name .form-control {
        padding-top: 0;
        height: 20px;
        padding-left: 1px;
        margin-bottom: -1px;
      }
      .theme__default .page-header-borderless .editable-name, .theme__default .page-header .editable-name {
        white-space: normal;
        line-height: 1;
      }
      .theme__default .page-header-borderless .editable-name .default span, .theme__default .page-header-borderless .editable-name .edited, .theme__default .page-header .editable-name .default span, .theme__default .page-header .editable-name .edited {
        line-height: 32px;
        max-width: 90%;
        width: auto;
        border: 0;
        display: inline-block;
        white-space: normal;
        word-wrap: break-word;
        padding-top: 4px;
        vertical-align: middle;
      }
      .theme__default .page-header-borderless .editable-name .default, .theme__default .page-header .editable-name .default {
        width: 100%;
        overflow: hidden;
        padding-right: 16px;
      }
      .theme__default .page-header-borderless .editable-name .default button, .theme__default .page-header .editable-name .default button {
        position: absolute;
        height: 32px;
      }
      .theme__default .page-header-borderless .editable-name .default span, .theme__default .page-header .editable-name .default span {
        display: inline;
      }
      .theme__default .page-header-borderless .editable-name .form-control, .theme__default .page-header .editable-name .form-control {
        width: 100%;
        background-color: transparent;
        padding: 0;
        font-size: 24px;
        height: 32px;
        line-height: 1.35;
        -webkit-border-radius: 0 !important;
        border-radius: 0 !important;
      }
      .theme__default .taxable-period-wrap-with-btn {
        position: relative;
        min-width: 250px;
      }
      .theme__default .taxable-period-wrap-with-btn .button {
        overflow: hidden;
        white-space: nowrap;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
      }
      .theme__default .taxable-period-wrap-with-btn .content {
        position: absolute;
        z-index: 5;
        top: 100%;
        right: 0;
        left: 0;
        background: #fff;
        border: 1px solid #e4e8eb;
        padding: 8px 4px;
        width: 285px;
      }
      .theme__default .taxable-period-wrap-with-btn .content .item-select {
        margin-bottom: 4px;
      }
      .theme__default .taxable-period-wrap-with-btn .content .item-select:last-child {
        margin-bottom: 0;
      }
      .theme__default .taxable-period-wrap-with-btn .content .row-checkboxes .pull-left {
        margin-left: 0;
      }
      .theme__default .taxable-period .panel-default {
        padding: 8px 16px;
      }
      .theme__default .minimodal-component {
        position: relative;
        float: left;
        text-transform: none;
      }
      .theme__default .minimodal-component hr {
        margin: 0 -24px 16px;
      }
      .theme__default .minimodal-component label {
        color: #1f1f22;
      }
      .theme__default .minimodal-component .dash-amount {
        position: absolute;
        display: block;
        right: -6px;
        top: 9px;
      }
      .theme__default .minimodal-component .minimodal {
        position: absolute;
        color: #b2b8bf;
        background-color: #fff;
        padding: 24px;
        z-index: 1100;
        min-width: 350px;
        -webkit-box-shadow: 4px 4px 16px 8px rgba(0, 0, 0, 0.15);
        box-shadow: 4px 4px 16px 8px rgba(0, 0, 0, 0.15);
      }
      .theme__default .minimodal-component .minimodal-list ul {
        list-style: none;
        padding-left: 0;
      }
      .theme__default .minimodal-component .minimodal-list ul li {
        padding: 8px 20px 8px 12px;
        cursor: pointer;
        position: relative;
      }
      .theme__default .minimodal-component .minimodal-list ul li .plus {
        display: none;
      }
      .theme__default .minimodal-component .minimodal-list ul li .text-ellipsis {
        position: relative;
        word-wrap: normal;
      }
      .theme__default .minimodal-component .minimodal-list ul li:hover {
        background: #f2f4f7;
      }
      .theme__default .minimodal-component .minimodal-list ul li:hover .plus {
        -webkit-transition: .2s;
        -o-transition: .2s;
        transition: .2s;
        border: none;
        background: #b2b8bf;
        outline: none;
        -webkit-border-radius: 100%;
        border-radius: 100%;
        color: #fff;
        width: 20px;
        height: 20px;
        text-align: center;
        padding: 1px 0 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        position: absolute;
        right: 4px;
        display: inline-block;
      }
      .theme__default .minimodal-component .minimodal-list ul li:hover .plus:after, .theme__default .minimodal-component .minimodal-list ul li:hover .plus:before {
        content: "";
        background: #fff;
        display: block;
        position: absolute;
      }
      .theme__default .minimodal-component .minimodal-list ul li:hover .plus:before {
        width: 2px;
        margin-left: -1px;
        top: 6px;
        bottom: 6px;
        left: 50%;
      }
      .theme__default .minimodal-component .minimodal-list ul li:hover .plus:after {
        height: 2px;
        margin-top: -1px;
        top: 50%;
        left: 6px;
        right: 6px;
      }
      .theme__default .orange-filter {
        color: #f90;
      }
      .theme__default .editable-purpose {
        position: relative;
      }
      .theme__default .editable-purpose .btn {
        border: 1px solid #e4e8eb;
        text-align: left;
      }
      .theme__default .editable-purpose .btn .btn-data {
        overflow: hidden;
        white-space: nowrap;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
      }
      .theme__default .editable-purpose .edit {
        position: absolute;
        z-index: 5;
        top: 0;
        right: 0;
        left: 0;
      }
      .theme__default .editable-purpose .edit .form-control {
        padding-top: 6px;
      }
      .theme__default .accounts-checkbox .item {
        cursor: pointer;
      }
      .theme__default .accounts-checkbox .item:not(:last-child) {
        margin-bottom: 16px;
      }
      .theme__default .accounts-checkbox .item:after, .theme__default .accounts-checkbox .item:before {
        content: " ";
        display: table;
      }
      .theme__default .accounts-checkbox .item:after {
        clear: both;
      }
      .theme__default .accounts-checkbox .item .checkbox {
        padding-top: 4px;
        float: left;
      }
      .theme__default .accounts-checkbox .item .checkbox label {
        padding: 16px;
      }
      .theme__default .accounts-checkbox .item .account-name div {
        white-space: nowrap;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
      }
      .theme__default .modal-header .number-input-wrap .number-input-inner input {
        height: inherit;
      }
      .theme__default .modal-header .number-input-wrap .number-input-inner .number-view-block {
        background-color: transparent;
      }
      .theme__default .number-input-wrap {
        display: inline-block;
        color: #7d838a;
        position: relative;
        white-space: nowrap;
      }
      .theme__default .number-input-wrap div, .theme__default .number-input-wrap input {
        vertical-align: top;
      }
      .theme__default .number-input-wrap .number-symbol {
        display: inline-block;
        color: #7d838a;
        padding: 0 3px 0 0;
      }
      .theme__default .number-input-wrap .number-input-inner {
        display: inline-block;
        position: relative;
        top: 0;
      }
      .theme__default .number-input-wrap .number-input-inner input {
        border: none;
        outline: transparent;
        background: none;
        width: 100px;
        height: 32px;
        padding: 0;
        color: #7d838a;
      }
      .theme__default .number-input-wrap .number-input-inner input.edit-mode {
        background: #fff;
        -webkit-box-shadow: 0 1px 0 0 #f90;
        box-shadow: 0 1px 0 0 #f90;
      }
      .theme__default .number-input-wrap .number-input-inner input.mode-large {
        width: 136px;
      }
      .theme__default .number-input-wrap .number-input-inner .number-view-block {
        cursor: pointer;
        display: inline-block;
        position: absolute;
        top: 0;
        left: 0;
        color: #b2b8bf;
        background: #f2f4f7;
      }
      .theme__default .number-input-wrap .number-input-inner .number-view-block .svg-icon {
        margin-left: 4px;
      }
      .theme__default .page-header .number-input-wrap {
        line-height: 28px;
      }
      .theme__default .page-header .number-input-wrap input {
        height: 28px;
      }
      .theme__default .page-header .number-input-wrap.size-subtitle {
        line-height: 14px;
      }
      .theme__default .page-header .number-input-wrap.size-subtitle input {
        height: 14px;
        padding-bottom: 1px;
      }
      .theme__default .segmented-button-account h5 {
        max-width: 400px;
      }
      .theme__default .segmented-button-account.disabled .form-control, .theme__default .segmented-button-account.disabled .segmented-button {
        background: #f2f4f7;
        color: #7d838a !important;
        cursor: not-allowed;
      }
      .theme__default .segmented-button-account.disabled:focus .form-control, .theme__default .segmented-button-account.disabled:focus .input-group-btn > button {
        border-color: #e4e8eb !important;
      }
      .theme__default .segmented-button-account .item .item-amount, .theme__default .segmented-button-account .item .item-num, .theme__default .segmented-button-account .item h5 {
        display: block;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        white-space: nowrap;
        float: left;
        line-height: inherit;
      }
      .theme__default .segmented-button-account .item h5 {
        padding: 0 4px 0 0;
        margin: 0;
        font-weight: 400;
        width: 38%;
        word-wrap: normal !important;
      }
      .theme__default .segmented-button-account .item .item-num {
        width: 38%;
        color: #7d838a;
      }
      .theme__default .segmented-button-account .item .item-amount {
        padding: 0 0 0 4px;
        text-align: right;
        width: 24%;
      }
      .theme__default .segmented-button-account .item .item-hint {
        width: 60%;
        color: #b2b8bf;
        text-align: right;
        display: inline-block;
      }
      .theme__default .segmented-button-account .item.no-value h5 {
        width: 100%;
      }
      @media (max-width: 991px) {
        .theme__default .segmented-button-account:not(.light) .item-hint, .theme__default .segmented-button-account:not(.light) h5 {
          width: 50%;
        }
        .theme__default .segmented-button-account:not(.light) .item-num {
          display: none;
        }
        .theme__default .segmented-button-account:not(.light) .item-amount {
          width: 50%;
        }
      }
      .theme__default .segmented-button-account.light .item h5 {
        width: 45%;
      }
      .theme__default .segmented-button-account.light .item .item-num {
        text-align: right;
        width: 55%;
      }
      .theme__default .segmented-button-account.light .account-number-view .item-num, .theme__default .segmented-button-account.light .account-number-view h5 {
        width: 50%;
      }
      .theme__default .segmented-button-account.number .item-num {
        width: 100%;
        color: #1f1f22;
      }
      @media (max-width: 991px) {
        .theme__default .segmented-button-account.number .item-num {
          display: block;
        }
      }
      .theme__default .segmented-button-account .form-control {
        cursor: pointer;
      }
      .theme__default .segmented-button-account .form-control > div {
        display: table;
        width: 100%;
        table-layout: fixed;
      }
      .theme__default .segmented-button-account .form-control div > span, .theme__default .segmented-button-account .form-control h5 {
        display: block;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        white-space: nowrap;
        float: left;
        line-height: inherit;
      }
      .theme__default .segmented-button-account .form-control h5 {
        padding: 0 4px 0 0;
        margin: -2px 0 0;
        font-weight: 400;
        width: 50%;
        line-height: 1.3;
        position: relative;
        word-wrap: normal !important;
      }
      .theme__default .segmented-button-account .form-control div > span {
        width: 50%;
        display: block;
        color: #b2b8bf;
        text-align: right;
      }
      .theme__default .segmented-button-account .masked-input:focus + div button, .theme__default .segmented-button-account .masked-input:focus + div button:hover, .theme__default .segmented-button-account div:focus + div button, .theme__default .segmented-button-account div:focus + div button:hover {
        border-width: 1px 1px 1px 0;
        border-color: #f90 !important;
      }
      .theme__default .segmented-button-account .clear-account {
        border-right: 0;
        padding: 0 4px !important;
        color: #b2b8bf;
      }
      .theme__default .segmented-button-account .clear-account-btn {
        font-size: 20px;
        line-height: 22px;
      }
      .theme__default .segmented-button-account .no-amount .account-name {
        width: 100%;
      }
      .theme__default .segmented-button-account .segmented-button {
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .segmented-button-account .segmented-button .btn.clear-account {
        -webkit-border-radius: 0;
        border-radius: 0;
        border-right: 0;
      }
      .theme__default .segmented-button-account .segmented-button .btn.caret-account-button {
        padding: 0 0 0 8px;
        width: 32px;
        border-color: #d0d7dd;
      }
      .theme__default .segmented-button-account .segmented-button .btn.caret-account-button .caret-icon {
        -webkit-transition: -webkit-transform .25s ease-in-out;
        transition: -webkit-transform .25s ease-in-out;
        -o-transition: transform .25s ease-in-out;
        transition: transform .25s ease-in-out;
        transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
        fill: #565b62;
      }
      .theme__default .segmented-button-account .segmented-button .btn.caret-account-button .caret-icon.active {
        -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg);
      }
      .theme__default .manual-date-range .date-picker-panel {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
      }
      .theme__default .manual-date-range .date-picker-panel .date-picker-separator {
        width: 24px;
      }
      .theme__default .datepicker-wrapper {
        position: relative;
        width: 124px;
      }
      .theme__default .datepicker-wrapper.datepicker-wrapper-fixed {
        width: 120px;
      }
      .theme__default .datepicker-wrapper .datepicker-calendar-svg {
        position: absolute;
        top: 6px;
        right: 8px;
      }
      .theme__default .react-datepicker {
        font-size: 14px;
        line-height: 20px;
        background-color: #fff;
        color: #1f1f22;
        border: none;
        display: inline-block;
        position: relative;
        padding: 4px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        -webkit-box-shadow: 0 4px 6px 1px rgba(0, 0, 0, 0.05), 0 0 1px 1px rgba(0, 0, 0, 0.02);
        box-shadow: 0 4px 6px 1px rgba(0, 0, 0, 0.05), 0 0 1px 1px rgba(0, 0, 0, 0.02);
      }
      .theme__default .react-datepicker .triangle {
        display: none;
      }
      .theme__default .react-datepicker .header {
        text-align: center;
        background-color: #fff;
        color: #1f1f22;
        padding-top: 4px;
        padding-bottom: 4px;
        position: relative;
        font-weight: 500;
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .react-datepicker .header div {
        cursor: pointer;
      }
      .theme__default .react-datepicker .header div:hover {
        color: #7d838a;
      }
      .theme__default .react-datepicker .navigation {
        text-align: center;
        cursor: pointer;
        position: absolute;
        top: 0;
        width: 26px;
        height: 26px;
        background-color: #fff;
      }
      .theme__default .react-datepicker .navigation:after {
        content: "";
        margin-top: 7px;
        display: inline-block;
        border: 6px solid transparent;
      }
      .theme__default .react-datepicker .navigation--previous {
        left: 0;
      }
      .theme__default .react-datepicker .navigation--previous:after {
        border-left: 0;
        border-right-color: #7d838a;
      }
      .theme__default .react-datepicker .navigation--previous:hover:after {
        border-right-color: #f2f4f7;
      }
      .theme__default .react-datepicker .navigation--next {
        right: 0;
      }
      .theme__default .react-datepicker .navigation--next:after {
        border-right: 0;
        border-left-color: #7d838a;
      }
      .theme__default .react-datepicker .navigation--next:hover:after {
        border-left-color: #f2f4f7;
      }
      .theme__default .react-datepicker .navigation--years {
        position: relative;
        top: 0;
        display: block;
        margin-left: auto;
        margin-right: auto;
      }
      .theme__default .react-datepicker .navigation--years-previous {
        top: 4px;
        border-top-color: #fff;
      }
      .theme__default .react-datepicker .navigation--years-previous:hover {
        border-top-color: #f2f4f7;
      }
      .theme__default .react-datepicker .navigation--years-upcoming {
        top: -4px;
        border-bottom-color: #fff;
      }
      .theme__default .react-datepicker .navigation--years-upcoming:hover {
        border-bottom-color: #f2f4f7;
      }
      .theme__default .react-datepicker .months, .theme__default .react-datepicker .years {
        max-width: 217px;
      }
      .theme__default .react-datepicker .months .month, .theme__default .react-datepicker .months .year, .theme__default .react-datepicker .years .month, .theme__default .react-datepicker .years .year {
        display: inline-block;
        text-align: center;
        width: 50px;
        line-height: 50px;
        margin: 2px;
        color: #1f1f22;
        background-color: #fff;
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .react-datepicker .months .month.active, .theme__default .react-datepicker .months .year.active, .theme__default .react-datepicker .years .month.active, .theme__default .react-datepicker .years .year.active {
        background-color: #90d0cc;
        color: #1f1f22;
      }
      .theme__default .react-datepicker .months .month:hover, .theme__default .react-datepicker .months .year:hover, .theme__default .react-datepicker .years .month:hover, .theme__default .react-datepicker .years .year:hover {
        background-color: #e5fcf7;
        color: #1f1f22;
        cursor: pointer;
      }

      .theme__default .react-datepicker .close-icon {
        background-color: transparent;
        border: 0;
        cursor: pointer;
        display: inline-block;
        height: 0;
        outline: 0;
        padding: 0;
        vertical-align: middle;
      }
      .theme__default .react-datepicker .close-icon:after {
        background-color: #1358bf;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        bottom: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        color: #fff;
        content: "\D7";
        cursor: pointer;
        font-size: 12px;
        line-height: 16px;
        height: 16px;
        width: 16px;
        line-height: 1;
        margin: -8px auto 0;
        padding: 2px;
        position: absolute;
        right: 7px;
        text-align: center;
        top: 50%;
      }
      .theme__default .react-datepicker .day, .theme__default .react-datepicker .day-name {
        display: inline-block;
        width: 27px;
        line-height: 27px;
        text-align: center;
        margin: 2px;
      }
      .theme__default .react-datepicker .day-name {
        color: #7d838a;
      }
      .theme__default .react-datepicker .day {
        cursor: pointer;
        background-color: transparent;
        color: #1f1f22;
        -webkit-border-radius: 50%;
        border-radius: 50%;
      }
      .theme__default .react-datepicker .day.day--today {
        font-weight: 600;
      }
      .theme__default .react-datepicker .day.day--marked .inner {
        position: relative;
      }
      .theme__default .react-datepicker .day.day--marked .inner:after {
        display: block;
        position: absolute;
        bottom: 2px;
        left: 50%;
        width: 4px;
        height: 4px;
        margin-left: -2px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        content: "";
        background-color: #b2b8bf;
      }
      .theme__default .react-datepicker .day.day--outside-month {
        background-color: #fff;
      }
      .theme__default .react-datepicker .day.day--in-range, .theme__default .react-datepicker .day.day--selected {
        background-color: #90d0cc;
      }
      .theme__default .react-datepicker .day:hover {
        background-color: #e5fcf7;
        color: #1f1f22;
      }
      .theme__default .react-datepicker .day.day--disabled {
        cursor: default;
        color: #b2b8bf;
      }
      .theme__default .react-datepicker .day.day--disabled:hover {
        background-color: transparent;
      }
      .theme__default .react-datepicker__tether, .theme__default .react-datepicker__tether-element {
        z-index: 10000;
      }
      .theme__default .react-datepicker__tether-element-attached-bottom.react-datepicker__tether-element {
        margin-top: -20px;
      }
      .theme__default .progress-bar .bar-wrapper {
        overflow: hidden;
      }
      .theme__default .progress-bar .bar-wrapper .bar {
        -webkit-transition: .2s;
        -o-transition: .2s;
        transition: .2s;
        height: 100%;
        width: 0;
        display: inline-block;
        vertical-align: top;
      }
      .theme__default .progress-bar .bar-wrapper .bar-default {
        -webkit-border-radius: 2px;
        border-radius: 2px;
        background: -webkit-gradient(linear, left top, right top, from(#ddce6c), to(#f90));
        background: -webkit-linear-gradient(left, #ddce6c, #f90);
        background: -o-linear-gradient(left, #ddce6c, #f90);
        background: linear-gradient(90deg, #ddce6c, #f90);
      }
      .theme__default .progress-bar .bar-wrapper-default {
        background-color: #e4e8eb;
        height: 4px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
      }
      .theme__default .progress-bar .bar-wrapper-animated {
        height: 4px;
        position: relative;
        background: #e4e8eb;
        -webkit-border-radius: 4px;
        border-radius: 4px;
      }
      .theme__default .progress-bar .bar-wrapper-animated .bar-animated {
        display: block;
        height: 100%;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        background-color: #f90;
        position: relative;
        overflow: hidden;
      }
      .theme__default .progress-bar .bar-animated:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.4) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.4) 0, rgba(255, 255, 255, 0.4) 75%, transparent 0, transparent);
        background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);
        background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.4) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.4) 0, rgba(255, 255, 255, 0.4) 75%, transparent 0, transparent);
        z-index: 1;
        -webkit-background-size: 12px 12px;
        background-size: 12px 12px;
        -webkit-animation: move 2s linear infinite;
        animation: move 2s linear infinite;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        overflow: hidden;
      }
      @-webkit-keyframes move {
        0% {
          background-position: 0 0;
        }
        to {
          background-position: -24px -24px;
        }
      }
      @keyframes move {
        0% {
          background-position: 0 0;
        }
        to {
          background-position: -24px -24px;
        }
      }
      .theme__default .Popover {
        position: absolute;
        top: 0;
        left: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
      }
      .theme__default .date-picker-calendar {
        max-width: 768px;
        position: absolute;
        z-index: 1061;
        top: 40px;
        left: 0;
        margin-top: 4px;
        padding: 4px;
        padding-left: 0;
        border: none;
        -webkit-box-shadow: 0 4px 6px 1px rgba(0, 0, 0, 0.05), 0 0 1px 1px rgba(0, 0, 0, 0.02);
        box-shadow: 0 4px 6px 1px rgba(0, 0, 0, 0.05), 0 0 1px 1px rgba(0, 0, 0, 0.02);
        -webkit-border-radius: 3px;
        border-radius: 3px;
        background-color: #fff;
      }
      .theme__default .date-picker-calendar.without-arrow {
        top: auto;
        padding-right: 0;
      }
      .theme__default .date-picker-calendar .date-picker-calendar-row {
        width: 220px;
        display: inline-block;
        vertical-align: top;
      }
      .theme__default .date-picker-calendar .date-picker-calendar-row.with-preset {
        width: 380px;
      }
      .theme__default .date-picker-calendar .date-picker-calendar-row.with-preset .calendar-content {
        width: calc(100% - 160px);
      }
      .theme__default .date-picker-calendar .date-picker-calendar-row.with-preset:not(.onlyPreset) .presets-list {
        min-height: 224px;
      }
      .theme__default .date-picker-calendar .date-picker-calendar-row.only-preset {
        width: 200px;
      }
      .theme__default .date-picker-calendar .date-picker-calendar-row.only-preset .presets-list {
        width: 200px;
        border-right: none;
      }
      .theme__default .date-picker-calendar .date-picker-calendar-row .dropdown-footer-date-from {
        margin-left: 36px;
      }
      .theme__default .date-picker-calendar .date-picker-calendar-row .dropdown-footer-btn {
        display: none;
      }
      .theme__default .date-picker-calendar .date-picker-calendar-row-2 {
        width: 440px;
        display: inline-block;
        vertical-align: top;
      }
      .theme__default .date-picker-calendar .date-picker-calendar-row-2.with-preset {
        width: 600px;
      }
      .theme__default .date-picker-calendar .date-picker-calendar-row-2.with-preset .calendar-content {
        width: calc(100% - 160px);
      }
      .theme__default .date-picker-calendar .date-picker-calendar-row-2.with-preset:not(.onlyPreset) .presets-list {
        min-height: 224px;
      }
      .theme__default .date-picker-calendar .date-picker-calendar-row-2.only-preset {
        width: 200px;
      }
      .theme__default .date-picker-calendar .date-picker-calendar-row-2.only-preset .presets-list {
        width: 200px;
        border-right: none;
      }
      .theme__default .date-picker-calendar .date-picker-calendar-row-2 .dropdown-footer-date-from {
        margin-left: 128px;
      }
      .theme__default .date-picker-calendar .date-picker-calendar-row-3 {
        width: 660px;
        display: inline-block;
        vertical-align: top;
      }
      .theme__default .date-picker-calendar .date-picker-calendar-row-3.with-preset {
        width: 820px;
      }
      .theme__default .date-picker-calendar .date-picker-calendar-row-3.with-preset .calendar-content {
        width: calc(100% - 160px);
      }
      .theme__default .date-picker-calendar .date-picker-calendar-row-3.with-preset:not(.onlyPreset) .presets-list {
        min-height: 224px;
      }
      .theme__default .date-picker-calendar .date-picker-calendar-row-3.only-preset {
        width: 200px;
      }
      .theme__default .date-picker-calendar .date-picker-calendar-row-3.only-preset .presets-list {
        width: 200px;
        border-right: none;
      }
      .theme__default .date-picker-calendar .calendar-content {
        display: inline-block;
        width: 100%;
      }
      .theme__default .date-picker-calendar .calendar-content .date-picker-col {
        padding: 0;
        text-align: center;
      }
      .theme__default .date-picker-calendar .calendar-header {
        padding: 4px 0;
      }
      .theme__default .date-picker-calendar .calendar-header .btn-arrow {
        padding: 0;
      }
      .theme__default .date-picker-calendar .calendar-header .calendar-header-text {
        display: inline-block;
        text-align: center;
        padding: 0;
      }
      .theme__default .date-picker-calendar .calendar-header .calendar-header-text .item2-name {
        margin-left: 48px;
      }
      .theme__default .date-picker-calendar .calendar-header .calendar-header-text .calendar-field-name {
        background-color: #e4e8eb;
        padding: 4px;
        padding-bottom: 1px;
      }
      .theme__default .date-picker-calendar .calendar-header .calendar-header-text .calendar-field-name:hover {
        cursor: pointer;
      }
      .theme__default .date-picker-calendar .triangle, .theme__default .date-picker-calendar .triangle:after {
        position: absolute;
        top: -16px;
        left: 48px;
        border: 8px solid transparent;
        border-bottom: 8px solid #d0d7dd;
      }
      .theme__default .date-picker-calendar .triangle:after {
        content: "";
        top: -6px;
        left: -8px;
        border-bottom: 8px solid #fff;
      }
      .theme__default .presets-list {
        width: 160px;
        padding: 0 4px;
        display: inline-block;
        vertical-align: inherit;
        border-right: 1px solid #d0d7dd;
      }
      .theme__default .presets-list .presets-list-group {
        margin: 0;
        padding-left: 0;
        list-style: none;
      }
      .theme__default .presets-list .presets-list-group .presets-list-item {
        height: 32px;
        padding: 8px 12px;
        line-height: 1;
      }
      .theme__default .presets-list .presets-list-group .presets-list-item:hover {
        cursor: pointer;
      }
      .theme__default .presets-list .presets-list-group .presets-list-item-active, .theme__default .presets-list .presets-list-group .presets-list-item:hover {
        background-color: #e4e8eb;
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .dropdown-footer-input {
        width: 124px;
      }
      .theme__default .dropdown-picker-dash {
        display: inline-block;
        margin: 0 10px;
      }
      .theme__default .dropdown-footer-btn {
        float: right;
      }
      .theme__default .date-picker-btn-group {
        padding: 2px;
        padding-top: 4px;
        border-top: 1px solid #d0d7dd;
        background-color: #fff;
      }
      .theme__default .date-picker-btn-group .calendar-control-button {
        margin-right: 32px;
        border: 1px solid #d0d7dd;
        background-color: #f2f4f7;
      }
      .theme__default .date-picker-day {
        display: table-cell;
        text-align: center;
        vertical-align: middle;
        color: #1f1f22;
        font-weight: 400;
      }
      .theme__default .date-picker-day .date-picker-day-circle {
        height: 100%;
        padding: 4px 0;
        -webkit-border-radius: 50%;
        border-radius: 50%;
      }
      .theme__default .date-picker-day .date-picker-day-circle:hover {
        background-color: #e5fcf7;
        cursor: pointer;
      }
      .theme__default .date-picker-day.date-picker-day-current {
        font-weight: 700;
      }
      .theme__default .date-picker-day.date-picker-day-active {
        background-color: #e5fcf7;
      }
      .theme__default .date-picker-day.date-picker-day-picked-start {
        background-color: #e5fcf7;
        -webkit-border-radius: 50% 0 0 50%;
        border-radius: 50% 0 0 50%;
      }
      .theme__default .date-picker-day.date-picker-day-picked-start .date-picker-day-circle {
        background-color: #90d0cc;
      }
      .theme__default .date-picker-day.date-picker-day-picked-end {
        background-color: #e5fcf7;
        -webkit-border-radius: 0 50% 50% 0;
        border-radius: 0 50% 50% 0;
      }
      .theme__default .date-picker-day.date-picker-day-picked-end .date-picker-day-circle {
        background-color: #90d0cc;
      }
      .theme__default .date-picker-day.date-picker-day-muted {
        opacity: 0;
      }
      .theme__default .date-picker-day.date-picker-day-disabled {
        color: #7d838a;
      }
      .theme__default .date-picker-day.date-picker-day-disabled:hover {
        cursor: auto;
      }
      .theme__default .calendar-nav-button {
        min-width: 0;
      }
      .theme__default .date-picker, .theme__default .date-picker .date-picker-select {
        position: relative;
      }
      .theme__default .date-picker .date-picker-select .form-control {
        padding-right: 32px;
        text-align: left;
      }
      .theme__default .date-picker .date-picker-select .carret {
        position: absolute;
        top: 0;
        right: 0;
      }
      .theme__default .date-input-label-block {
        position: relative;
        margin: 0;
      }
      .theme__default .date-input-label-block .icon {
        position: absolute;
        top: 6px;
        right: 6px;
        font-size: 20px;
        color: #7d838a;
        cursor: pointer;
      }
      .theme__default .date-input-focus {
        outline: 0;
        border-color: #f90;
      }
      .theme__default .date-picker-month-table {
        display: table;
        padding: 8px;
      }
      .theme__default .date-picker-month-table .date-picker-month-tbody {
        display: table-row-group;
      }
      .theme__default .date-picker-month-table .date-picker-week-row {
        display: table-row;
      }
      .theme__default .date-picker-month-table .date-picker-week-row .date-picker-week-cell {
        display: table-cell;
        font-size: 12px;
        color: #7d838a;
        text-transform: uppercase;
        vertical-align: middle;
        text-align: center;
      }
      .theme__default .date-picker-month-table .date-picker-week-row .date-picker-day-active.date-picker-first-day-of-month, .theme__default .date-picker-month-table .date-picker-week-row .date-picker-day-active:first-child {
        -webkit-border-radius: 50% 0 0 50%;
        border-radius: 50% 0 0 50%;
      }
      .theme__default .date-picker-month-table .date-picker-week-row .date-picker-day-active.date-picker-last-day-of-month, .theme__default .date-picker-month-table .date-picker-week-row .date-picker-day-active:last-child {
        -webkit-border-radius: 0 50% 50% 0;
        border-radius: 0 50% 50% 0;
      }
      .theme__default .date-picker-year-table {
        display: inline-block;
        margin-top: 8px;
      }
      .theme__default .date-picker-year-table .date-picker-tabel-item {
        display: inline-block;
        width: 21%;
        height: 48px;
        margin-bottom: 4px;
        margin-right: 4px;
        padding: 8px 0;
        text-transform: capitalize;
        text-align: center;
        color: #1f1f22;
        font-weight: 400;
        line-height: 2.5;
        background-color: #e4e8eb;
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .date-picker-year-table .date-picker-tabel-item:hover {
        background-color: #90d0cc;
        cursor: pointer;
      }
      .theme__default .date-picker-year-table .date-picker-tabel-item-active {
        background-color: #90d0cc;
        color: #1f1f22;
      }
      .theme__default .date-picker-year-table .date-picker-tabel-item-active:hover {
        background-color: #e5fcf7;
        color: #1f1f22;
      }
      .theme__default .date-picker-year-table .date-picker-tabel-item-disable {
        background-color: #e4e8eb;
        color: #7d838a;
      }
      .theme__default .date-picker-year-table .date-picker-tabel-item-disable:hover {
        background-color: #e4e8eb;
        cursor: auto;
      }
      .theme__default .date-picker-year-table .date-picker-tbody {
        text-align: center;
      }
      .theme__default .date-picker-decade-table {
        display: inline-block;
        margin-top: 8px;
      }
      .theme__default .date-picker-decade-table .date-picker-tabel-item {
        display: inline-block;
        width: 21%;
        height: 48px;
        margin-bottom: 4px;
        margin-right: 4px;
        padding: 8px 0;
        text-transform: capitalize;
        text-align: center;
        color: #1f1f22;
        font-weight: 400;
        line-height: 2.5;
        background-color: #e4e8eb;
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .date-picker-decade-table .date-picker-tabel-item:hover {
        background-color: #90d0cc;
        cursor: pointer;
      }
      .theme__default .date-picker-decade-table .date-picker-tabel-item-active {
        background-color: #90d0cc;
        color: #1f1f22;
      }
      .theme__default .date-picker-decade-table .date-picker-tabel-item-active:hover {
        background-color: #e5fcf7;
        color: #1f1f22;
      }
      .theme__default .date-picker-decade-table .date-picker-tabel-item-disable {
        background-color: #e4e8eb;
        color: #7d838a;
      }
      .theme__default .date-picker-decade-table .date-picker-tabel-item-disable:hover {
        background-color: #e4e8eb;
        cursor: auto;
      }
      .theme__default .date-picker-decade-table .date-picker-tbody {
        text-align: center;
      }
      .theme__default .list-signature-icon {
        vertical-align: bottom;
      }
      .theme__default .refresh-button span + .svg-icon {
        margin-left: 8px;
      }
      .theme__default .b-sign-form {
        position: relative;
      }
      .theme__default .b-sign-form input {
        font-size: 14px;
        outline: none;
        background-color: #fff;
      }
      .theme__default .b-sign-form input:disabled {
        cursor: not-allowed;
        background-color: #e4e8eb;
      }
      .theme__default .b-sign-form .btn-sign {
        -webkit-border-radius: 0;
        border-radius: 0;
        width: 32px;
        padding-right: 0;
        padding-left: 0;
        border: 1px solid transparent;
      }
      .theme__default .b-sign-form .btn-sign .spinner {
        display: none;
        margin: 0 auto;
        width: 14px;
        height: 14px;
      }
      .theme__default .b-sign-form .btn-sign .error {
        display: none;
        color: #db1237;
        font-size: 14px;
      }
      .theme__default .b-sign-form.processing .btn-sign {
        background: #fff !important;
        border-color: #d6d6d6 !important;
      }
      .theme__default .b-sign-form.processing .btn-sign .spinner {
        display: block;
      }
      .theme__default .b-sign-form.processing .btn-sign .arrow {
        display: none;
      }
      .theme__default .b-sign-form.wrong input {
        border-color: #db1237;
        color: #db1237;
        opacity: .65;
      }
      .theme__default .b-sign-form.wrong input:-moz-placeholder, .theme__default .b-sign-form.wrong input:-ms-input-placeholder, .theme__default .b-sign-form.wrong input::-moz-placeholder, .theme__default .b-sign-form.wrong input::-webkit-input-placeholder {
        color: #db1237;
      }
      .theme__default .b-sign-form.wrong .btn-sign {
        background: #fff !important;
        border-color: #db1237 !important;
      }
      .theme__default .b-sign-form.wrong .btn-sign .arrow {
        display: none;
      }
      .theme__default .b-sign-form.wrong .btn-sign .error {
        display: block;
      }
      .theme__default .b-sign-delay-message {
        padding: 4px 0;
      }
      .theme__default .b-sign-delay-message.standalone {
        margin: 16px auto 0;
      }
      .theme__default .b-sign-delay-message .message {
        vertical-align: bottom;
      }
      .theme__default .sbbol3 .input-group.b-sign-form input.form-control {
        padding-left: 16px;
        border: 1px solid #d0d7dd;
        -webkit-border-radius: 16px !important;
        border-radius: 16px !important;
      }
      .theme__default .sbbol3 .input-group.b-sign-form input.form-control:disabled {
        background-color: #f2f4f7;
      }
      .theme__default .sbbol3 .input-group.b-sign-form input.form-control.error {
        border: 1px solid #c11030;
      }
      .theme__default .sbbol3 .input-group.b-sign-form input.form-control.error + .input-group-btn .btn-send .arrow, .theme__default .sbbol3 .input-group.b-sign-form input.form-control.error + .input-group-btn .btn-sign .arrow {
        display: inline-block;
      }
      .theme__default .sbbol3 .input-group.b-sign-form input.form-control:focus {
        background-color: #fff;
        border: 1px solid #565b62;
      }
      .theme__default .sbbol3 .input-group.b-sign-form input.form-control:focus + .input-group-btn .btn-send, .theme__default .sbbol3 .input-group.b-sign-form input.form-control:focus + .input-group-btn .btn-sign {
        background-color: #ffdd2d !important;
      }
      .theme__default .sbbol3 .input-group.b-sign-form .input-group-btn {
        position: absolute;
        top: 1px;
        right: 1px;
        z-index: 2;
        height: calc(100% - 2px);
        width: auto;
      }
      .theme__default .sbbol3 .input-group.b-sign-form .input-group-btn .btn-send, .theme__default .sbbol3 .input-group.b-sign-form .input-group-btn .btn-sign {
        height: 100%;
        width: 30px;
        background-color: #90d0cc !important;
        border: none;
        -webkit-border-radius: 16px;
        border-radius: 16px;
      }
      .theme__default .sbbol3 .input-group.b-sign-form .input-group-btn .btn-send .icon-error-circle-fill, .theme__default .sbbol3 .input-group.b-sign-form .input-group-btn .btn-sign .icon-error-circle-fill {
        display: none;
      }
      .theme__default .sbbol3 .input-group.b-sign-form.processing .btn-send, .theme__default .sbbol3 .input-group.b-sign-form.processing .btn-sign {
        background-color: #ffdd2d !important;
      }
      .theme__default .sbbol3 .input-group.b-sign-form.processing .btn-send .arrow, .theme__default .sbbol3 .input-group.b-sign-form.processing .btn-sign .arrow {
        display: none;
      }
      .theme__default .sbbol3 .input-group.b-sign-form.processing input.form-control {
        background-color: #fff;
      }
      .theme__default .b-tracker .tracker-dropdown {
        width: 100%;
      }
      .theme__default .b-tracker .tracker-dropdown > .btn {
        margin: 16px auto 0;
        width: 100%;
        display: block;
        float: none;
      }
      .theme__default .b-tracker .tracker-waiting {
        text-align: center;
      }
      .theme__default .tracker-failure, .theme__default .tracker-waiting-text {
        text-align: center;
        display: block;
      }
      .theme__default .btn-token-sign {
        width: 160px;
        height: 32px;
      }
      .theme__default .sign-profiles-dropdown ul.dropdown-menu {
        max-width: 280px;
      }
      .theme__default .sign-profiles-dropdown .sign-profiles-dropdown-item > a {
        white-space: nowrap;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        overflow: hidden;
      }
      .theme__default .autocomplete-wrapper {
        position: relative;
      }
      .theme__default .autocomplete-wrapper .autocomplete-options {
        border: 1px solid #e4e8eb;
        position: absolute;
        width: 100%;
        max-height: 300px;
        overflow: auto;
        background-color: #fff;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        color: #1f1f22;
        list-style: none;
        padding: 4px;
        margin: 2px 0 0;
        z-index: 10;
      }
      .theme__default .autocomplete-wrapper .autocomplete-notfound {
        border: 1px solid #e4e8eb;
        position: absolute;
        width: 100%;
        background-color: #fff;
        color: #1f1f22;
        padding: 4px 12px;
        margin: 0;
        z-index: 1000;
      }
      .theme__default .autocomplete-wrapper .autocomplete-item {
        padding: 4px 12px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        cursor: pointer;
      }
      .theme__default .autocomplete-wrapper .autocomplete-item.highlighted {
        background-color: #e4e8eb;
        cursor: default;
      }
      .theme__default .autocomplete-wrapper .autocomplete-item:hover:not(.status):not(.highlighted):not(.disabled) {
        background-color: #f2f4f7;
      }
      .theme__default .autocomplete-wrapper .autocomplete-item.status {
        cursor: default;
      }
      .theme__default .autocomplete-wrapper .autocomplete-item.disabled {
        color: #b2b8bf;
        cursor: not-allowed;
      }
      .theme__default .autocomplete-wrapper .autocomplete-error {
        margin-top: 8px;
      }
      .theme__default .autocomplete-wrapper .auto-complete-icon {
        position: absolute;
        top: 8px;
        right: 8px;
      }
      .theme__default .loading-content-overlay {
        position: absolute;
        z-index: 20;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: rgba(255, 255, 255, 0.7);
        text-align: center;
      }
      .theme__default .loading-content-overlay .loader-inline-wrapper, .theme__default .loading-content-overlay .spinner-wrapper {
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        position: fixed;
        top: 50%;
        left: 50%;
        margin: 0;
      }
      .theme__default .loading-content-overlay.fullscreen {
        z-index: 1020;
      }
      .theme__default .loading-content-overlay-block .loader-inline-wrapper, .theme__default .loading-content-overlay-block .spinner-wrapper {
        position: absolute;
      }
      .theme__default .clear-transitions * {
        -webkit-transition: none !important;
        -moz-transition: none !important;
        -ms-transition: none !important;
        -o-transition: none !important;
      }
      .theme__default .Select {
        position: relative;
        background: #fff;
        font-size: 14px;
        line-height: 20px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .Select .Select-control {
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        -webkit-border-radius: 0 !important;
        border-radius: 0 !important;
        padding-right: 12px;
        padding: 4px 44px 4px 12px;
        -webkit-appearance: none;
        -moz-appearance: none;
        -o-appearance: none;
        appearance: none;
        -webkit-border-radius: 3px !important;
        border-radius: 3px !important;
        border-color: #d0d7dd;
        border: 1px solid #d0d7dd;
        min-height: 32px;
        max-height: 32px;
      }
      .theme__default .Select .Select-control.input-lg {
        font-size: 14px;
        line-height: 20px;
      }
      .theme__default .Select .Select-control.invalid {
        border: 1px solid #c11030;
      }
      .theme__default .Select .Select-control.textarea-wrapper-focus, .theme__default .Select .Select-control:focus {
        border-color: #565b62;
      }
      .theme__default .Select .Select-control.textarea-wrapper-focus + .input-group-btn .Select .Select-control, .theme__default .Select .Select-control:focus + .input-group-btn .Select .Select-control {
        border-left-color: #565b62;
      }
      .theme__default .Select .Select-control .Select-value {
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        white-space: nowrap;
        position: absolute;
        right: 33px;
        left: 11px;
        z-index: 1;
      }
      .theme__default .Select .Select-clear-zone {
        position: absolute;
        top: 0;
        right: 31px;
        z-index: 1;
        height: 100%;
        font-size: 21px;
        line-height: 32px;
        color: #b2b8bf;
        background: none;
        border: none;
        padding: 0 4px;
        text-align: center;
      }
      .theme__default .Select .Select-clear-zone span {
        cursor: pointer;
      }
      .theme__default .Select .Select-clear-zone + .Select-value {
        right: 50px;
      }
      .theme__default .Select.is-focused:not(.is-disabled) .Select-control {
        border-color: #565b62;
      }
      .theme__default .Select.is-disabled {
        cursor: not-allowed;
      }
      .theme__default .Select.is-disabled .Select-control {
        background: #f2f4f7;
        color: #7d838a;
      }
      .theme__default .Select.is-disabled .Select-control .Select-arrow-zone {
        cursor: not-allowed;
      }
      .theme__default .Select .Select-input input, .theme__default .Select .Select-placeholder, .theme__default .Select .Select-value {
        height: 22px;
        line-height: 24px;
      }
      .theme__default .Select .Select-placeholder {
        overflow: hidden;
        position: absolute;
        top: 5px;
        right: 24px;
        bottom: 4px;
        left: 13px;
        color: #7d838a;
      }
      .theme__default .Select .Select-input {
        width: auto;
        position: absolute;
        left: 12px;
        right: 44px;
        overflow: hidden;
      }
      .theme__default .Select .Select-input input {
        border: none;
        background: none;
        padding: 0;
        position: relative;
        width: 100% !important;
      }
      .theme__default .Select .Select-input input::-ms-clear {
        width: 0;
        height: 0;
      }
      .theme__default .Select .Select-arrow-zone {
        text-align: center;
        position: absolute;
        top: 0;
        right: 0;
        width: 28px;
        height: 100%;
        cursor: pointer;
      }
      .theme__default .Select .Select-arrow-zone .Select-arrow {
        display: inline-block;
        width: 0;
        height: 0;
        vertical-align: middle;
        border-top: 5px dashed #b2b8bf;
        border-right: 3px solid transparent;
        border-left: 3px solid transparent;
        position: relative;
        top: 7px;
      }
      .theme__default .Select .Select-arrow-zone .caret-icon {
        -webkit-transition: transform .25s ease-in-out;
        -o-transition: transform .25s ease-in-out;
        -webkit-transition: -webkit-transform .25s ease-in-out;
        transition: -webkit-transform .25s ease-in-out;
        transition: transform .25s ease-in-out;
        transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
        fill: #565b62;
        min-width: 20px;
        margin: 6px 0;
      }
      .theme__default .Select .Select-menu-outer {
        padding: 4px;
        position: absolute;
        z-index: 11;
        top: 105%;
        right: 0;
        left: 0;
        border: 1px solid #e4e8eb;
        background-color: #fff;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        white-space: nowrap;
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .Select .Select-menu {
        position: relative;
        max-height: 200px;
        overflow-y: auto;
      }
      .theme__default .Select .Select-option {
        padding: 4px 8px;
        cursor: pointer;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        line-height: 22px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .Select .Select-option.is-focused {
        background-color: #e4e8eb;
      }
      .theme__default .Select .Select-option.is-disabled {
        color: #b2b8bf;
        cursor: default;
      }
      .theme__default .Select .Select-option.is-selected {
        background-color: #f2f4f7;
        cursor: default;
      }
      .theme__default .Select .Select-noresults {
        padding: 4px 8px;
      }
      .theme__default .Select.clearable .Select-control .Select-value {
        right: 48px;
      }
      .theme__default .Select.is-open .caret-icon {
        -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg);
      }
      .theme__default .Select.invalid .Select-control {
        border: 1px solid #c11030;
      }
      .theme__default .Select--multi .Select-multi-value-wrapper {
        display: inline-block;
      }
      .theme__default .Select--multi .Select-multi-value-wrapper .Select-clear-zone {
        cursor: pointer;
        display: table-cell;
        position: relative;
        text-align: center;
        vertical-align: middle;
      }
      .theme__default .Select--multi .Select-input {
        vertical-align: middle;
        padding: 0;
        position: relative;
        top: 0;
        left: 0;
      }
      .theme__default .Select--multi.has-value .Select-input {
        margin-left: 4px;
      }
      .theme__default .Select--multi .Select-value {
        background-color: #f2f4f7;
        border: 1px solid #f2f4f7;
        display: inline-block;
        padding: 0 4px;
        margin: 0 2px 0 0;
        vertical-align: top;
        position: relative !important;
        max-width: 400px;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        left: 0 !important;
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .Select--multi .Select-value .Select-value-icon {
        float: right;
      }
      .theme__default .Select--multi .Select-value-icon, .theme__default .Select--multi .Select-value-label {
        display: inline-block;
        vertical-align: middle;
      }
      .theme__default .Select--multi .Select-value-label {
        cursor: default;
        padding: 0 2px;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        overflow: hidden;
      }
      .theme__default .Select--multi a.Select-value-label {
        cursor: pointer;
        text-decoration: none;
      }
      .theme__default .Select--multi a.Select-value-label:hover {
        text-decoration: underline;
      }
      .theme__default .Select--multi .Select-value-icon {
        cursor: pointer;
      }
      .theme__default .Select--multi.is-disabled .Select-value-icon {
        cursor: not-allowed;
      }
      .theme__default .material-text-field {
        position: relative;
        margin-top: 32px;
      }
      .theme__default .material-text-field .form-control {
        display: block;
        padding: 8px 24px 4px;
        height: 44px;
        font-size: 24px;
        border: 0;
        border-bottom: 1px solid #848484;
        color: #616161;
      }
      .theme__default .material-text-field .form-control:focus {
        outline: none;
      }
      .theme__default .material-text-field .form-control:focus ~ .highlight {
        -webkit-animation: input-highlighter .3s ease;
        animation: input-highlighter .3s ease;
        -ms-animation: input-highlighter .3s ease .3s 0 ease;
      }
      @-webkit-keyframes input-highlighter {
        0% {
          background-color: #848484;
        }
        to {
          background-color: transparent;
          width: 0;
        }
      }
      @keyframes input-highlighter {
        0% {
          background-color: #848484;
        }
        to {
          background-color: transparent;
          width: 0;
        }
      }
      .theme__default .material-text-field .form-control:focus ~ .bar:after, .theme__default .material-text-field .form-control:focus ~ .bar:before {
        width: 50%;
        background-color: #848484;
      }
      .theme__default .material-text-field .form-control:focus ~ label {
        top: -16px;
        font-size: 14px;
      }
      .theme__default .material-text-field .highlight {
        position: absolute;
        top: 25%;
        left: 0;
        width: 100px;
        height: 60%;
        pointer-events: none;
        opacity: .5;
      }
      .theme__default .material-text-field .bar {
        position: relative;
        display: block;
      }
      .theme__default .material-text-field .bar:after, .theme__default .material-text-field .bar:before {
        -webkit-transition: all .2s ease;
        -o-transition: .2s ease all;
        transition: all .2s ease;
        content: "";
        position: absolute;
        bottom: 0;
        width: 0;
        height: 2px;
        background: #f2f2f2;
      }
      .theme__default .material-text-field .bar:before {
        left: 50%;
      }
      .theme__default .material-text-field .bar:after {
        right: 50%;
      }
      .theme__default .material-text-field label {
        -webkit-transition: all .2s ease;
        -o-transition: .2s ease all;
        transition: all .2s ease;
        position: absolute;
        top: 0;
        left: 24px;
        font-size: 16px;
        color: #848484;
        pointer-events: none;
      }
      .theme__default .material-text-field.not-empty .form-control ~ label {
        top: -16px;
        font-size: 14px;
      }
      .theme__default .material-text-field.error .form-control {
        border-bottom: 1px solid #db1237;
      }
      .theme__default .material-text-field.error .form-control:focus ~ label {
        top: -16px;
        font-size: 14px;
        color: #db1237;
      }
      .theme__default .material-text-field.error .form-control:focus ~ .bar:after, .theme__default .material-text-field.error .form-control:focus ~ .bar:before {
        background: #db1237;
      }
      .theme__default .material-text-field.error.not-empty .form-control ~ label, .theme__default .material-text-field.error label {
        color: #db1237;
      }
      .theme__default .sms-code-input-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
      }
      .theme__default .sms-code-input-wrapper .form-control {
        height: 48px;
        max-width: 40px;
        text-align: center;
        font-size: 21px;
        line-height: 32px;
      }
      .theme__default .sms-code-input-wrapper .form-control:not(:last-child) {
        margin-right: 12px;
      }
      .theme__default .sms-code-input-wrapper .form-control.fill {
        border-color: #1f1f22;
      }
      .theme__default .checkbox-slide-area {
        padding: 8px 0 0;
      }
      .theme__default .checkbox-slide-area .checkbox-slide {
        position: absolute;
        opacity: 0;
      }
      .theme__default .checkbox-slide-area .checkbox-slide + label {
        position: relative;
        cursor: pointer;
      }
      .theme__default .checkbox-slide-area .checkbox-slide + label:before {
        content: "";
        position: absolute;
        top: -2px;
        width: 36px;
        height: 20px;
        -webkit-border-radius: 16px;
        border-radius: 16px;
        background-color: #b2b8bf;
        -webkit-box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.5);
        box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.5);
        border: none;
      }
      .theme__default .checkbox-slide-area .checkbox-slide + label:after {
        content: "";
        position: absolute;
        top: -1px;
        left: 2px;
        width: 18px;
        height: 18px;
        -webkit-border-radius: 16px;
        border-radius: 16px;
        background-color: #fff;
        -webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.5);
        box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.5);
        border: none;
        -webkit-transition: left, right .2s;
        -o-transition: left, right .2s;
        transition: left, right .2s;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
      }
      .theme__default .checkbox-slide-area .checkbox-slide + label:hover:before {
        background-color: #c0c5cb;
      }
      .theme__default .checkbox-slide-area .checkbox-slide + label.left {
        padding: 0 48px 0 0;
      }
      .theme__default .checkbox-slide-area .checkbox-slide + label.left:before {
        left: auto;
        right: 0;
      }
      .theme__default .checkbox-slide-area .checkbox-slide + label.left:after {
        left: auto;
        right: 17px;
      }
      .theme__default .checkbox-slide-area .checkbox-slide + label.right {
        padding: 0 0 0 48px;
      }
      .theme__default .checkbox-slide-area .checkbox-slide + label.right:after {
        left: 1px;
      }
      .theme__default .checkbox-slide-area .checkbox-slide:focus + label:not(.clicked):before {
        border: none;
      }
      .theme__default .checkbox-slide-area .checkbox-slide.focusable:focus + label:before {
        -webkit-box-shadow: 0 0 0 1px #f90;
        box-shadow: 0 0 0 1px #f90;
      }
      .theme__default .checkbox-slide-area .checkbox-slide:checked + label {
        color: #ffdd2d;
      }
      .theme__default .checkbox-slide-area .checkbox-slide:checked + label:before {
        background-color: #ffdd2d;
        -webkit-box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.5);
        box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.5);
        border: none;
      }
      .theme__default .checkbox-slide-area .checkbox-slide:checked + label:after {
        -webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.5);
        box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.5);
      }
      .theme__default .checkbox-slide-area .checkbox-slide:checked + label:hover:before {
        background-color: #1394a3;
      }
      .theme__default .checkbox-slide-area .checkbox-slide:checked + label.left:after {
        right: 1px;
      }
      .theme__default .checkbox-slide-area .checkbox-slide:checked + label.right:after {
        left: 17px;
      }
      .theme__default .checkbox-slide-area .checkbox-slide:checked:disabled + label {
        color: #ffdd2d;
        opacity: .4;
      }
      .theme__default .checkbox-slide-area .checkbox-slide:checked:disabled + label:before {
        background-color: #ffdd2d;
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
      }
      .theme__default .checkbox-slide-area .checkbox-slide:checked:disabled + label:after {
        -webkit-box-shadow: 0 0 0 1px #ffdd2d;
        box-shadow: 0 0 0 1px #ffdd2d;
      }
      .theme__default .checkbox-slide-area .checkbox-slide:disabled + label {
        cursor: not-allowed;
        color: #b2b8bf;
        opacity: 1;
      }
      .theme__default .checkbox-slide-area .checkbox-slide:disabled + label:before {
        background-color: #e4e8eb;
      }
      .theme__default .checkbox-slide-area .checkbox-slide:disabled + label:after, .theme__default .checkbox-slide-area .checkbox-slide:disabled + label:before {
        -webkit-box-shadow: 0 0 0 1px #b2b8bf;
        box-shadow: 0 0 0 1px #b2b8bf;
        opacity: 1;
      }
      .theme__default .sbbol3 .checkbox-slide-area .checkbox-slide + label {
        color: #1f1f22;
      }
      .theme__default .sbbol3 .checkbox-slide-area .checkbox-slide + label:before {
        top: -2px;
        width: 38px;
        background-color: #e4e8eb;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-transition: background-color .2s;
        -o-transition: background-color .2s;
        transition: background-color .2s;
      }
      .theme__default .sbbol3 .checkbox-slide-area .checkbox-slide + label:after {
        top: 0;
        width: 16px;
        height: 16px;
        background-color: #fff;
        -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
      }
      .theme__default .sbbol3 .checkbox-slide-area .checkbox-slide + label:hover:after {
        background-color: #f2f4f7;
      }
      .theme__default .sbbol3 .checkbox-slide-area .checkbox-slide + label.left:after {
        right: 20px;
      }
      .theme__default .sbbol3 .checkbox-slide-area .checkbox-slide + label.right:after {
        left: 2px;
      }
      .theme__default .sbbol3 .checkbox-slide-area .checkbox-slide:checked + label:before {
        background-color: #ffdd2d;
        -webkit-box-shadow: none;
        box-shadow: none;
      }
      .theme__default .sbbol3 .checkbox-slide-area .checkbox-slide:checked + label:after {
        -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
      }
      .theme__default .sbbol3 .checkbox-slide-area .checkbox-slide:checked + label:hover:after {
        background-color: #e4e8eb;
      }
      .theme__default .sbbol3 .checkbox-slide-area .checkbox-slide:checked + label.left:after {
        right: 2px;
      }
      .theme__default .sbbol3 .checkbox-slide-area .checkbox-slide:checked + label.right:after {
        left: 20px;
      }
      .theme__default .sbbol3 .checkbox-slide-area .checkbox-slide:checked:disabled + label {
        color: #1f1f22;
        opacity: 1;
      }
      .theme__default .sbbol3 .checkbox-slide-area .checkbox-slide:checked:disabled + label:before {
        background-color: #90d0cc;
      }
      .theme__default .sbbol3 .checkbox-slide-area .checkbox-slide:checked:disabled + label:after, .theme__default .sbbol3 .checkbox-slide-area .checkbox-slide:disabled + label:after, .theme__default .sbbol3 .checkbox-slide-area .checkbox-slide:disabled + label:before {
        background-color: #f2f4f7;
      }
      .theme__default .language-switcher {
        display: inline-block;
      }
      .theme__default .language-switcher .dropdown-toggle {
        color: #1f1f22;
        line-height: normal;
      }
      .theme__default .language-switcher .dropdown-menu {
        top: -6px;
        left: -11px;
        margin: 0;
        min-width: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        border: 1px solid #e4e8eb;
        -webkit-border-radius: 0;
        border-radius: 0;
      }
      .theme__default .language-switcher .dropup .dropdown-menu {
        top: auto;
        bottom: -6px;
      }
      .theme__default .language-switcher .language-switcher-label .caret {
        margin-top: 8px;
        margin-left: 8px;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        -webkit-transition: none;
        -o-transition: none;
        transition: none;
        border-top: 5px dashed;
        border-top-color: #b2b8bf;
        border-bottom: 0;
        vertical-align: initial;
      }
      .theme__default .language-switcher .language-switcher-item {
        padding: 4px;
      }
      .theme__default .language-switcher .language-switcher-item:not(:last-child) {
        margin-bottom: 0;
      }
      .theme__default .language-switcher .language-switcher-item:hover {
        background: none;
        color: #1f1f22;
      }
      .theme__default .language-switcher .language-switcher-item > a {
        line-height: normal;
        padding: 6px 20px 6px 6px;
      }
      .theme__default .language-switcher .language-switcher-item > a:hover {
        color: #1f1f22;
      }
      .theme__default .language-switcher .language-switcher-icon {
        display: inline-block;
        vertical-align: middle;
        margin-right: 8px;
        font-size: 0;
      }
      .theme__default .language-switcher .language-switcher-text {
        display: inline-block;
        vertical-align: middle;
        width: 36px;
        text-align: left;
      }
      .theme__default .language-switcher .beta {
        right: -2px;
        font-size: 8px;
        color: #db1237;
      }
      .theme__default .requisites-modal-body .text {
        margin-bottom: 16px;
      }
      .theme__default .requisites-modal-body p {
        text-transform: uppercase;
      }
      .theme__default .requisites-modal-body hr {
        margin-top: 16px;
      }
      .theme__default .requisites-modal-body .dl-horizontal dt {
        color: #b2b8bf;
      }
      .theme__default .requisites-modal-body .btn-link-request {
        text-align: left;
        white-space: normal;
      }
      .theme__default .status-screen-modal-content {
        padding: 40px 20px;
        text-align: center;
      }
      .theme__default .status-screen-modal-content .icon {
        margin-bottom: 20px;
        display: inline-block;
        font-size: 100px;
      }
      .theme__default .modal-body .description .status-screen-modal-content {
        padding-bottom: 0;
      }
      .theme__default .aside-panel-for-links {
        position: relative;
        border: 1px solid #f2f4f7;
        padding: 20px 44px;
        margin: 12px 0;
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .aside-panel-for-links .title {
        font-size: 16px;
        line-height: 24px;
      }
      .theme__default .aside-panel-for-links .aside-panel-for-links-item {
        position: relative;
        margin-bottom: 12px;
      }
      .theme__default .aside-panel-for-links .aside-panel-for-links-item:last-child {
        margin-bottom: 0;
      }
      .theme__default .aside-panel-for-links .aside-panel-for-links-item .aside-panel-for-links-icon {
        top: 4px;
        left: -32px;
      }
      .theme__default .aside-panel-for-links .aside-panel-for-links-icon {
        position: absolute;
        top: 26px;
        left: 12px;
        font-size: 8px;
      }
      .theme__default .aside-panel-for-links .aside-panel-for-links-icon.default-size-icon {
        font-size: 20px;
      }
      .theme__default .aside-panel-for-links .aside-panel-with-component-icon {
        position: absolute;
        left: 16px;
        top: 16px;
      }
      .theme__default .aside-panel-for-links.trash-on-hover-show .context-action.show-on-hover, .theme__default .aside-panel-for-links .trash-on-hover-show .context-action.show-on-hover {
        height: 32px;
        width: 32px;
        position: absolute;
        top: 28px;
        right: 12px;
      }
      .theme__default .aside-panel-for-links.trash-on-hover-show .show-on-hover, .theme__default .aside-panel-for-links .trash-on-hover-show .show-on-hover {
        visibility: hidden;
      }
      .theme__default .aside-panel-for-links.trash-on-hover-show:hover .show-on-hover, .theme__default .aside-panel-for-links .trash-on-hover-show:hover .show-on-hover {
        visibility: visible;
      }
      .theme__default .aside-panel-for-links h3 {
        margin: 0;
        font-size: 14px;
      }
      .theme__default .spoiler {
        position: relative;
        margin-top: -4px;
        margin-bottom: 16px;
      }
      .theme__default .spoiler.without-margin {
        margin-bottom: 0;
      }
      .theme__default .spoiler .addon {
        line-height: 30px;
      }
      .theme__default .spoiler .spoiler-data {
        margin-top: 12px;
      }
      .theme__default .spoiler .spoiler-data.without-horizontal-margin {
        margin-right: 0;
        margin-left: 0;
      }
      .theme__default .spoiler .spoiler-data .spoiler-data-inner {
        background-color: #f2f4f7;
        -webkit-box-shadow: 0 1px 3px #b2b8bf;
        box-shadow: 0 1px 3px #b2b8bf;
        padding: 8px 16px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .spoiler .spoiler-data .spoiler-data-inner .select-custom-wrapper {
        background-color: transparent;
      }
      .theme__default .spoiler .spoiler-data .spoiler-data-inner .form-control {
        border-top: none;
        border-right: none;
        border-left: none;
        background-color: transparent;
        -webkit-border-radius: 0 !important;
        border-radius: 0 !important;
      }
      .theme__default .spoiler .spoiler-data .spoiler-data-inner .form-control.readonly, .theme__default .spoiler .spoiler-data .spoiler-data-inner .form-control:disabled {
        border: none;
        cursor: default;
        background-color: transparent;
        color: #7d838a;
      }
      .theme__default .spoiler .spoiler-data .spoiler-data-inner .form-control-static {
        padding-right: 12px;
        padding-left: 12px;
      }
      .theme__default .spoiler .spoiler-data .spoiler-data-inner .form-group {
        margin-bottom: 0;
      }
      .theme__default .spoiler .spoiler-data .spoiler-data-inner .form-group .form-control-static {
        padding-right: 12px;
        padding-left: 12px;
        color: #b2b8bf;
      }
      .theme__default .spoiler .Select {
        background: none;
      }
      .theme__default .spoiler .Select .Select-control {
        border-top: none;
        border-right: none;
        border-left: none;
        -webkit-border-radius: 0 !important;
        border-radius: 0 !important;
      }
      .theme__default .spoiler .Select .country-select-item .country-name {
        width: 144px;
      }
      @media (max-width: 1199px) {
        .theme__default .spoiler .Select .country-select-item .country-name {
          width: 116px;
        }
        .theme__default .spoiler .Select .country-select-item .country-code-min {
          display: none;
        }
      }
      @media (max-width: 991px) {
        .theme__default .spoiler .Select .country-select-item .country-name {
          width: 212px;
        }
        .theme__default .spoiler .Select .country-select-item .country-code-min {
          display: block;
        }
      }
      .theme__default .legal-information {
        border: 1px solid #e4e8eb;
        padding: 24px 24px 20px;
        background-color: #f2f4f7;
      }
      .theme__default .legal-information.built-in {
        border: none;
        margin-bottom: 20px;
      }
      .theme__default .legal-information .content-wrap {
        margin-bottom: 16px;
        max-height: 300px;
        overflow: auto;
      }
      .theme__default .legal-information .content-wrap p {
        margin-bottom: 16px;
      }
      .theme__default .legal-information .content-wrap ul {
        padding-left: 16px;
        list-style-type: disc;
      }
      .theme__default .legal-information .content-wrap ul li:not(:last-child) {
        margin-bottom: 16px;
      }
      .theme__default .legal-information .content-wrap :last-child {
        margin-bottom: 0;
      }
      .theme__default .legal-information .checkbox {
        padding-top: 4px !important;
      }
      .theme__default .sbbol3 .legal-information {
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .thumbnail {
        margin-bottom: 24px;
      }
      .theme__default .thumbnail a {
        -webkit-transition: .2s;
        -o-transition: .2s;
        transition: .2s;
        border: 1px solid #f2f4f7;
        display: block;
        padding-top: 100%;
        position: relative;
      }
      .theme__default .thumbnail a .data {
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        position: absolute;
        top: 50%;
        left: 50%;
        text-align: center;
      }
      .theme__default .thumbnail a .data, .theme__default .thumbnail a .data span {
        display: block;
      }
      .theme__default .thumbnail a .data .icon {
        height: 100px;
        margin-bottom: 15px;
      }
      .theme__default .thumbnail a .data .title {
        height: 36px;
        color: #000;
      }
      .theme__default .thumbnail a:hover {
        border-color: #b9b9b9;
      }
      .theme__default .l-steps {
        list-style: none;
        margin: 0;
        padding: 0 0 28px;
      }
      .theme__default .l-steps:after {
        content: "";
        display: block;
        clear: both;
      }
      .theme__default .l-steps .l-steps-item {
        float: left;
        width: 33.33%;
        text-align: center;
        text-transform: uppercase;
        position: relative;
        font-size: 12px;
        padding: 4px;
      }
      .theme__default .l-steps .l-steps-item .circle {
        -webkit-box-shadow: 0 2px 3px #e4e8eb;
        box-shadow: 0 2px 3px #e4e8eb;
        display: inline-block;
        cursor: pointer;
        width: 22px;
        height: 22px;
        line-height: 22px;
        -webkit-border-radius: 11px;
        border-radius: 11px;
        background-color: #fff;
      }
      .theme__default .l-steps .l-steps-item .circle:hover {
        background: #e4e8eb;
      }
      .theme__default .l-steps .l-steps-item .circle:after {
        content: "";
        height: 1px;
        position: absolute;
        top: 15px;
        right: -50%;
        left: 50%;
        background-color: #e4e8eb;
        margin-right: 14px;
        margin-left: 14px;
        border-right: 1px solid #f2f4f7;
        border-left: 1px solid #f2f4f7;
      }
      .theme__default .l-steps .l-steps-item .circle.status-completed {
        background-color: #84c275;
        color: #fff;
      }
      .theme__default .l-steps .l-steps-item .circle.status-completed:hover {
        background-color: #52aa3e;
      }
      .theme__default .l-steps .l-steps-item .circle.status-in-progress {
        -webkit-background-size: 22px 22px;
        background-size: 22px 22px;
      }
      .theme__default .l-steps .l-steps-item .circle.status-failed {
        -webkit-background-size: 22px 22px;
        background-size: 22px 22px;
      }
      .theme__default .l-steps .l-steps-item .circle.status-warning {
        -webkit-background-size: 22px 22px;
        background-size: 22px 22px;
      }
      .theme__default .l-steps .l-steps-item:last-child .circle:after {
        display: none;
      }
      .theme__default .st-new-popover.tooltip {
        min-width: 100%;
        font-size: 14px;
      }
      .theme__default .st-new-popover.tooltip .tooltip-arrow {
        margin-left: 4px;
        top: 0;
      }
      .theme__default .st-new-popover.tooltip .tooltip-arrow:after {
        display: none;
      }
      .theme__default .st-new-popover.tooltip .tooltip-inner {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
        -webkit-border-radius: 0;
        border-radius: 0;
        max-width: 100%;
        margin-right: 36px;
        margin-left: 36px;
        border: 0;
        padding: 20px 24px;
      }
      .theme__default .st-new-popover.tooltip .tooltip-inner .description {
        margin: 8px 0;
        font-size: 12px;
        font-weight: 500;
        text-align: left;
      }
      .theme__default .st-new-popover.tooltip .tooltip-inner .list {
        margin: 0;
        padding: 0;
        list-style: none;
        font-size: 12px;
        text-align: left;
      }
      .theme__default .st-new-popover.tooltip .tooltip-inner .list .list-item {
        position: relative;
        padding-left: 12px;
        padding-bottom: 4px;
      }
      .theme__default .st-new-popover.tooltip .tooltip-inner .list .list-item:last-child {
        padding-bottom: 0;
      }
      .theme__default .st-new-popover.tooltip .tooltip-inner .list .list-item:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "\2022";
        color: #ffdd2d;
      }
      .theme__default .st-new-popover-additional.tooltip {
        max-width: 100%;
      }
      .theme__default .st-new-popover-additional.tooltip .tooltip-inner {
        margin-right: 12px;
        margin-left: 60px;
      }
      .theme__default .sbbol3 .l-steps .l-steps-item .circle {
        -webkit-box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.08), 0 0 2px 1px rgba(0, 0, 0, 0.03);
        box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.08), 0 0 2px 1px rgba(0, 0, 0, 0.03);
      }
      .theme__default .sbbol3 .l-steps .l-steps-item .circle:after {
        height: 2px;
        background-color: #e4e8eb;
      }
      .theme__default .sbbol3 .l-steps .l-steps-item .circle:hover {
        background-color: #d0d7dd;
      }
      .theme__default .sbbol3 .l-steps .l-steps-item .circle.status-completed {
        background-color: #ffdd2d;
      }
      .theme__default .sbbol3 .l-steps .l-steps-item .circle.status-completed:hover {
        background-color: #21a19a;
      }
      .theme__default .sbbol3 .st-new-popover.tooltip {
        min-width: auto;
      }
      .theme__default .sbbol3 .st-new-popover.tooltip .tooltip-arrow {
        border-bottom-color: #565b62 !important;
      }
      .theme__default .sbbol3 .st-new-popover.tooltip .tooltip-inner {
        color: #fff;
        background-color: #565b62;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        padding: 16px;
      }
      .theme__default .information-plate {
        margin-top: 4px;
        margin-bottom: 8px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        padding: 12px;
        padding-left: 16px;
        border: 1px solid;
        line-height: 20px;
      }
      .theme__default .information-plate .information-cell {
        display: table-cell;
        vertical-align: top;
      }
      .theme__default .information-plate.information-plate-info {
        background-color: #f2f8ff;
        border-color: #198cfe;
      }
      .theme__default .information-plate.information-plate-info .svg-icon {
        margin-right: 8px;
        fill: #198cfe;
        height: 20px;
        width: 20px;
        vertical-align: middle;
      }
      .theme__default .information-plate.information-plate-info ul {
        margin-top: 8px;
        list-style: none;
        padding-left: 0;
        margin-bottom: 0;
      }
      .theme__default .information-plate.information-plate-info ul li {
        position: relative;
        padding-left: 12px;
        font-size: 14px;
        line-height: 20px;
      }
      .theme__default .information-plate.information-plate-info ul li:before {
        content: "";
        width: 4px;
        height: 4px;
        position: absolute;
        top: 8px;
        left: 0;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        background: #198cfe;
      }
      .theme__default .information-plate.information-plate-info ul li:not(:last-child) {
        margin-bottom: 8px;
      }
      .theme__default .information-plate.information-plate-warning {
        background-color: #fff5e6;
        border-color: #f90;
      }
      .theme__default .information-plate.information-plate-warning .svg-icon {
        margin-right: 8px;
        height: 20px;
        width: 20px;
        vertical-align: middle;
      }
      .theme__default .information-plate.information-plate-warning .svg-icon .primary-fill {
        fill: #f90;
      }
      .theme__default .information-plate.information-plate-warning .svg-icon .secondary-fill {
        fill: #fff;
      }
      .theme__default .information-plate.information-plate-warning ul {
        margin-top: 8px;
        list-style: none;
        padding-left: 0;
        margin-bottom: 0;
      }
      .theme__default .information-plate.information-plate-warning ul li {
        position: relative;
        padding-left: 12px;
        font-size: 14px;
        line-height: 20px;
      }
      .theme__default .information-plate.information-plate-warning ul li:before {
        content: "";
        width: 4px;
        height: 4px;
        position: absolute;
        top: 8px;
        left: 0;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        background: #f90;
      }
      .theme__default .information-plate.information-plate-warning ul li:not(:last-child) {
        margin-bottom: 8px;
      }
      .theme__default .information-plate.information-plate-error {
        background-color: #ffe5e8;
        border-color: #a80e2a;
      }
      .theme__default .information-plate.information-plate-error .svg-icon {
        margin-right: 8px;
        height: 20px;
        width: 20px;
        vertical-align: middle;
      }
      .theme__default .information-plate.information-plate-error .svg-icon .primary-fill {
        fill: #a80e2a;
      }
      .theme__default .information-plate.information-plate-error .svg-icon .secondary-fill {
        fill: #fff;
      }
      .theme__default .information-plate.information-plate-error ul {
        margin-top: 8px;
        list-style: none;
        padding-left: 0;
        margin-bottom: 0;
      }
      .theme__default .information-plate.information-plate-error ul li {
        position: relative;
        padding-left: 12px;
        font-size: 14px;
        line-height: 20px;
      }
      .theme__default .information-plate.information-plate-error ul li:before {
        content: "";
        width: 4px;
        height: 4px;
        position: absolute;
        top: 8px;
        left: 0;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        background: #a80e2a;
      }
      .theme__default .information-plate.information-plate-error ul li:not(:last-child) {
        margin-bottom: 8px;
      }
      .theme__default .information-plate .svg-icon {
        margin-left: 0;
        margin-right: 12px;
      }
      .theme__default .information-plate .btn-link {
        padding-top: 0;
        padding-bottom: 0;
        line-height: inherit;
        vertical-align: baseline;
      }
      .theme__default .check-sign-modal .check-sign-signatures {
        max-height: 400px;
        overflow-y: auto;
      }
      .theme__default .check-sign-modal .check-sign-signatures hr {
        margin-right: 0;
        margin-left: 0;
      }
      .theme__default .check-sign-modal .check-sign-signatures .icon {
        display: inline-block;
        vertical-align: middle;
        margin-right: 4px;
      }
      .theme__default .check-sign-modal .check-sign-signatures .icon-text {
        display: inline-block;
        vertical-align: middle;
      }
      .theme__default .check-sign-modal .check-sign-signatures .table {
        border-bottom: 0;
      }
      .theme__default .check-sign-modal .check-sign-signatures .table tbody tr td {
        border-bottom: 1px solid #e4e8eb;
      }
      .theme__default .check-sign-modal .check-sign-signatures .table tbody tr:last-child td {
        border-bottom: 0;
      }
      .theme__default .check-sign-modal .payment-details-block {
        padding-left: 0;
      }
      .theme__default .select-list-modal ul.nav.nav-pills {
        margin-top: 8px;
        margin-bottom: 8px;
      }
      .theme__default .select-list-modal .select-list-wrapper {
        max-height: 300px;
        overflow-y: auto;
      }
      .theme__default .select-list-modal .select-list-wrapper .select-list-table {
        border-bottom: none;
      }
      .theme__default .select-list-modal .select-list-wrapper .select-list-table .col-value {
        width: 100px;
      }
      .theme__default .select-list-modal .value-limit-message {
        height: 32px;
        display: table-cell;
        vertical-align: middle;
      }
      .theme__default .sbbol3 .select-list-modal .panel-gray-sm {
        margin-left: -32px;
        margin-right: -32px;
        padding-left: 32px;
        padding-right: 32px;
        border-bottom: 1px solid #d0d7dd;
        -webkit-border-radius: 0;
        border-radius: 0;
      }
      .theme__default .sbbol3 .select-list-wrapper .table-wrapper {
        margin-right: 0;
        margin-left: 0;
      }
      .theme__default .sbbol3 .select-list-wrapper .table-wrapper .select-list-table tr:after, .theme__default .sbbol3 .select-list-wrapper .table-wrapper .select-list-table tr:before {
        display: none;
      }
      .theme__default .sbbol3 .select-list-wrapper .table-wrapper .select-list-table .col-checkbox {
        width: 30px;
        padding-left: 16px;
        padding-top: 16px;
        padding-right: 0;
      }
      .theme__default .sbbol3 .select-list-wrapper .table-wrapper .select-list-table .col-value {
        width: auto;
        padding-left: 8px;
      }
      .theme__default .accordion .panel {
        background-color: #f2f4f7;
        border: 1px solid #e4e8eb;
        margin-bottom: 12px;
      }
      .theme__default .accordion .panel .panel-title {
        position: relative;
      }
      .theme__default .accordion .panel .panel-title .collapsed, .theme__default .accordion .panel .panel-title a {
        display: block;
        color: #1f1f22;
        padding: 8px 20px;
      }
      .theme__default .accordion .panel .panel-title .collapsed .icon-expand, .theme__default .accordion .panel .panel-title a .icon-expand {
        -webkit-transition: .25s ease-in-out;
        -o-transition: .25s ease-in-out;
        transition: .25s ease-in-out;
        position: absolute;
        right: 16px;
        top: 12px;
      }
      .theme__default .accordion .panel .panel-body {
        padding: 24px 20px;
        border-top: 1px solid #e4e8eb;
      }
      .theme__default .accordion .panel.expanded .icon-expand {
        -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg);
      }
      .theme__default .accordion .panel:last-child {
        margin-bottom: 0;
      }
      .theme__default .accordion .panel:not(.expanded):not(.panel-fake):hover {
        border-color: #e58a00;
      }
      .theme__default .sbbol3 .accordion .panel {
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .details-accordion > div {
        position: relative;
      }
      .theme__default .details-accordion > div > button.remove {
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        right: -28px;
        top: 50%;
      }
      .theme__default .details-accordion:not(.details-accordion-stacked) > div:not(:last-child) {
        margin-bottom: 8px;
      }
      .theme__default .details-accordion.details-accordion-stacked > .details-accordion-panel:not(:last-child), .theme__default .details-accordion.details-accordion-stacked > div:not(:last-child) .details-accordion-panel {
        border-bottom: 0;
      }
      .theme__default .details-accordion-panel {
        border: 1px solid #e4e8eb;
      }
      .theme__default .details-accordion-panel .panel-heading .panel-title a {
        display: block;
        color: #1f1f22;
        position: relative;
        padding: 8px 44px 8px 16px;
      }
      .theme__default .details-accordion-panel .panel-heading .panel-title a:hover {
        color: #1f1f22;
        background: #f2f4f7;
      }
      .theme__default .details-accordion-panel .panel-heading .panel-title a:not(.collapsed) {
        background: #f2f4f7;
      }
      .theme__default .details-accordion-panel .panel-heading .panel-title a:not(.collapsed) .icon-expand {
        -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg);
        display: inline-block;
      }
      .theme__default .details-accordion-panel .panel-heading .panel-title a .icon-expand {
        position: absolute;
        top: 50%;
        right: 12px;
        margin-top: -10px;
        -webkit-transition: all .25s ease-in-out;
        -o-transition: all .25s ease-in-out;
        transition: all .25s ease-in-out;
        opacity: .4;
      }
      .theme__default .details-accordion-panel .rows-container .row:not(:last-child) {
        margin-bottom: 4px;
      }
      .theme__default .details-accordion-panel .panel-collapse.collapsing, .theme__default .details-accordion-panel .panel-collapse.in {
        background: #f2f4f7;
      }
      .theme__default .details-accordion-panel .panel-body {
        border-top: 1px solid #e4e8eb;
        padding: 12px 16px;
      }
      .theme__default .details-accordion-panel .panel-body .error-panel {
        padding: 28px 0;
        text-align: center;
      }
      .theme__default .details-accordion-panel .panel-body .error-panel .icon {
        margin-bottom: 8px;
        display: block;
        font-size: 40px;
      }
      .theme__default .form-accordion-sbbol3 .panel {
        background-color: #f2f4f7;
        padding: 16px 0 16px 16px;
        margin-bottom: 12px;
        border: 1px solid transparent;
        -webkit-border-radius: 14px;
        border-radius: 14px;
        position: relative;
      }
      .theme__default .form-accordion-sbbol3 .panel.filled .accordion-status, .theme__default .form-accordion-sbbol3 .panel.uploaded .accordion-status {
        color: #ffdd2d;
      }
      .theme__default .form-accordion-sbbol3 .panel.filled .step-number-wrapper, .theme__default .form-accordion-sbbol3 .panel.filled:after, .theme__default .form-accordion-sbbol3 .panel.uploaded .step-number-wrapper, .theme__default .form-accordion-sbbol3 .panel.uploaded:after, .theme__default .form-accordion-sbbol3 .panel:first-child .step-number-wrapper, .theme__default .form-accordion-sbbol3 .panel:first-child:after {
        background-color: #ffdd2d;
      }
      .theme__default .form-accordion-sbbol3 .panel.not-filled .step-number-wrapper, .theme__default .form-accordion-sbbol3 .panel.not-filled:after, .theme__default .form-accordion-sbbol3 .panel.uploading .step-number-wrapper, .theme__default .form-accordion-sbbol3 .panel.uploading:after {
        background-color: #b2b8bf;
      }
      .theme__default .form-accordion-sbbol3 .panel.not-filled .accordion-status, .theme__default .form-accordion-sbbol3 .panel.uploading .accordion-status {
        color: #e58a00;
      }
      .theme__default .form-accordion-sbbol3 .panel.optional .step-number-wrapper, .theme__default .form-accordion-sbbol3 .panel.optional:after {
        background-color: #b2b8bf;
      }
      .theme__default .form-accordion-sbbol3 .panel.optional .accordion-status {
        color: #565b62;
      }
      .theme__default .form-accordion-sbbol3 .panel.error .step-number-wrapper, .theme__default .form-accordion-sbbol3 .panel.error:after {
        background-color: #b2b8bf;
      }
      .theme__default .form-accordion-sbbol3 .panel.error .accordion-status {
        color: #a80e2a;
      }
      .theme__default .form-accordion-sbbol3 .panel.disabled .step-number-wrapper, .theme__default .form-accordion-sbbol3 .panel.disabled:after {
        background-color: #b2b8bf;
      }
      .theme__default .form-accordion-sbbol3 .panel.disabled .accordion-name, .theme__default .form-accordion-sbbol3 .panel.disabled .accordion-status {
        color: #b2b8bf;
      }
      .theme__default .form-accordion-sbbol3 .panel.disabled .panel-title > a {
        cursor: default;
      }
      .theme__default .form-accordion-sbbol3 .panel.disabled .panel-title > a .icon-expand {
        fill: #b2b8bf;
      }
      .theme__default .form-accordion-sbbol3 .panel:not(:last-child):after {
        position: absolute;
        z-index: 1;
        content: "";
        left: 27px;
        top: 36px;
        height: calc(100% - 12px + 16px);
        width: 2px;
      }
      .theme__default .form-accordion-sbbol3 .panel:not(.disabled):hover {
        border-color: #d0d7dd;
      }
      .theme__default .form-accordion-sbbol3 .panel .panel-title {
        white-space: normal;
      }
      .theme__default .form-accordion-sbbol3 .panel .panel-title > a {
        display: block;
        color: #1f1f22;
      }
      .theme__default .form-accordion-sbbol3 .panel .panel-title > a:focus {
        outline: none;
      }
      .theme__default .form-accordion-sbbol3 .panel .panel-title > a .accordion-name {
        -webkit-flex-basis: 80%;
        -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
        padding-left: 52px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 500;
        white-space: nowrap;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
      }
      .theme__default .form-accordion-sbbol3 .panel .panel-title > a .section-status-disabled {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
      }
      .theme__default .form-accordion-sbbol3 .panel .panel-title > a .icon-expand {
        -webkit-transition: all .25s ease-in-out;
        -o-transition: all .25s ease-in-out;
        transition: all .25s ease-in-out;
        fill: #565b62;
      }
      .theme__default .form-accordion-sbbol3 .panel .panel-title > a:not(.collapsed) .accordion-tab {
        -webkit-border-radius: 14px 14px 0 0;
        border-radius: 14px 14px 0 0;
      }
      .theme__default .form-accordion-sbbol3 .panel .panel-title > a:not(.collapsed) .accordion-tab .icon-expand {
        -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg);
      }
      .theme__default .form-accordion-sbbol3 .panel .panel-title .accordion-tab {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: -16px 0 -16px -16px;
        padding: 16px;
        -webkit-border-radius: 14px;
        border-radius: 14px;
      }
      .theme__default .form-accordion-sbbol3 .panel .panel-title .accordion-status {
        width: 126px;
        min-width: 126px;
        -webkit-flex-basis: 10%;
        -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
        margin-left: auto;
        margin-right: 20px;
        font-size: 14px;
        line-height: 20px;
      }
      .theme__default .form-accordion-sbbol3 .panel .panel-title .accordion-close {
        float: right;
        margin: -28px -32px 0 0;
        color: #b2b8bf;
      }
      .theme__default .form-accordion-sbbol3 .panel .panel-title .step-number-wrapper {
        position: relative;
        width: 20px;
        height: 20px;
        margin-left: 2px;
        margin-right: 2px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        z-index: 2;
      }
      .theme__default .form-accordion-sbbol3 .panel .panel-title .step-number-wrapper .step-number {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        font-size: 12px;
        line-height: 16px;
        color: #fff;
      }
      .theme__default .form-accordion-sbbol3 .panel .panel-title .icon-success-section {
        z-index: 1;
      }
      .theme__default .form-accordion-sbbol3 .panel .panel-body {
        margin-left: 76px;
        margin-right: 32px;
      }
      .theme__default .form-accordion-sbbol3 .panel .panel-body .horizontal-line {
        margin-right: -32px;
        border-top: 1px solid #d0d7dd;
      }
      .theme__default .form-accordion-sbbol3 .panel .panel-body .horizontal-line.top {
        margin-top: 16px;
        margin-bottom: 24px;
      }
      .theme__default .form-accordion-sbbol3 .panel .panel-body .horizontal-line.bottom {
        margin-top: 32px;
        margin-bottom: 16px;
      }
      .theme__default .form-accordion-sbbol3 .panel .panel-body .action-panel {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
      }
      .theme__default .form-accordion-sbbol3 .panel .panel-body .action-panel .btn:last-child {
        margin-left: auto;
      }
      .theme__default .form-accordion-sbbol3 .panel .panel-body .custom-footer {
        margin: 16px -32px -16px -92px;
        -webkit-border-bottom-right-radius: 14px;
        border-bottom-right-radius: 14px;
        -webkit-border-bottom-left-radius: 14px;
        border-bottom-left-radius: 14px;
        overflow: hidden;
      }
      .theme__default .form-accordion-sbbol3 .panel.no-icon {
        padding-left: 0;
      }
      .theme__default .form-accordion-sbbol3 .panel.no-icon:after {
        content: none;
      }
      .theme__default .form-accordion-sbbol3 .panel.no-icon .panel-title > a .accordion-name {
        padding-left: 28px;
      }
      .theme__default .form-accordion-sbbol3 .panel.no-icon .panel-body {
        margin-left: 28px;
      }
      .theme__default .form-accordion-sbbol3 .panel.no-icon .panel-body .custom-footer, .theme__default .form-accordion-sbbol3 .panel.no-icon .panel-body .horizontal-line {
        margin-left: -28px;
      }
      .theme__default .form-accordion-sbbol3 .not-filled:first-child, .theme__default .form-accordion-sbbol3 :not(.not-filled) + .not-filled {
        border-color: #d0d7dd;
      }
      .theme__default .form-accordion-sbbol3 .not-filled:first-child .step-number-wrapper, .theme__default .form-accordion-sbbol3 .not-filled:first-child:after, .theme__default .form-accordion-sbbol3 :not(.not-filled) + .not-filled .step-number-wrapper, .theme__default .form-accordion-sbbol3 :not(.not-filled) + .not-filled:after {
        background-color: #ffdd2d;
      }
      .theme__default .check-password-strength {
        margin: 4px 0 12px;
      }
      .theme__default .check-password-strength .bar-wrapper {
        background-color: #fff;
        height: 8px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        border: 1px solid #e4e8eb;
        overflow: hidden;
      }
      .theme__default .check-password-strength .bar-wrapper .bar {
        -webkit-transition: .2s;
        -o-transition: .2s;
        transition: .2s;
        height: 100%;
        width: 0;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        display: inline-block;
        vertical-align: top;
      }
      .theme__default .check-password-strength .bar-wrapper.error .bar {
        background-color: #db1237;
        width: 33%;
      }
      .theme__default .check-password-strength .bar-wrapper.warning .bar {
        background-color: #f90;
        width: 66%;
      }
      .theme__default .check-password-strength .bar-wrapper.valid .bar {
        background-color: #ffdd2d;
        width: 100%;
      }
      .theme__default .document-date {
        min-height: 60px;
      }
      .theme__default .document-date > div {
        min-height: 32px;
      }
      .theme__default .card-item .card-icon {
        width: 28px;
        height: 16px;
        margin-right: 4px;
        background-repeat: no-repeat;
        -webkit-background-size: 28px 16px;
        background-size: 28px 16px;
        display: inline-block;
        vertical-align: middle;
      }
      .theme__default .card-item .card-icon.card-icon-visa {
        background-image: url(../images/corporate-cards/visa-logo.svg?v=a3be125a6fc683e757e137d62c72d205);
      }
      .theme__default .card-item .card-icon.card-icon-mastercard {
        background-image: url(../images/corporate-cards/mastercard-logo.svg?v=6ba840ab7fd4c1455625986cf8ada4f0);
      }
      .theme__default .card-item .card-icon.card-icon-maestro {
        background-image: url(../images/corporate-cards/maestro-logo.svg?v=c0a19a267b2f7d8db40830fbc1394d0d);
      }
      .theme__default .card-item .card-icon.card-icon-mir {
        background-image: url(../images/corporate-cards/mir-logo.svg?v=7b5ea7010a695e254b69a69c81e17fb8);
      }
      .theme__default .card-item.extended .card-icon {
        float: left;
        margin-right: 8px;
        margin-top: 8px;
      }
      .theme__default .arrow-right-icon {
        vertical-align: middle;
      }
      .theme__default .download-print-report .svg-icon {
        position: absolute;
        top: 20px;
        left: 12px;
      }
      .theme__default .download-print-report .links {
        margin-top: 4px;
      }
      .theme__default .download-print-report .links > a {
        border-right: 1px solid #f2f4f7;
        color: #1358bf;
        margin-left: 12px;
        padding-right: 12px;
      }
      .theme__default .download-print-report .links > a:hover {
        color: #f90;
      }
      .theme__default .download-print-report .links > a:first-child {
        margin-left: 0;
      }
      .theme__default .download-print-report .links > a:last-child {
        border-right: 0;
      }
      .theme__default .components-list-section .components-list-group .components-list-field:not(:last-child) {
        margin-bottom: 16px;
      }
      .theme__default .errors-list:not(:last-child) {
        margin-bottom: 20px;
      }
      .theme__default .errors-list .hint-message {
        text-align: right;
      }
      @media (max-width: 768px) {
        .theme__default .errors-list .hint-message {
          text-align: left;
        }
      }
      .theme__default .errors-list .body {
        border: 1px solid #e4e8eb;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        padding: 16px 12px 16px 20px;
        margin: 12px 0;
      }
      .theme__default .errors-list .body ul {
        list-style: none;
        padding: 0;
        margin: 0;
      }
      .theme__default .errors-list .body ul ul {
        margin-top: 8px;
        margin-left: 16px;
      }
      .theme__default .errors-list .body ul li {
        position: relative;
      }
      .theme__default .errors-list .body ul li:not(:last-child) {
        margin-bottom: 8px;
      }
      .theme__default .errors-list .body ul li.error {
        color: #a80e2a;
        margin-left: 16px;
      }
      .theme__default .errors-list .body ul li.error:before {
        display: block;
        width: 4px;
        height: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        background-color: #a80e2a;
        content: "";
        position: absolute;
        top: 8px;
        left: -16px;
      }
      .theme__default .errors-list .body ul li.group {
        color: #1f1f22;
      }
      .theme__default .errors-list .body ul li.warn {
        color: #1f1f22;
        margin-left: 16px;
      }
      .theme__default .errors-list .body ul li.warn:before {
        display: block;
        width: 4px;
        height: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        background-color: #000;
        content: "";
        position: absolute;
        top: 8px;
        left: -16px;
      }
      .theme__default .sbbol3 .errors-list .body {
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .attachment-comment {
        color: #7d838a;
      }
      .theme__default .attachment-comment .edit-comment {
        position: relative;
        max-width: 100%;
        display: inline-block;
      }
      .theme__default .attachment-comment .edit-comment > span {
        padding-right: 20px;
        max-width: 100%;
        display: inline-block;
      }
      .theme__default .attachment-comment .edit-comment > .svg-icon {
        position: absolute;
        top: 0;
        right: 0;
        vertical-align: middle;
        cursor: pointer;
      }
      .theme__default .attachments-list-item {
        padding: 8px 12px;
        margin-bottom: 8px;
        border: 1px solid #d0d7dd;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        overflow: hidden;
        background-color: #f2f4f7;
      }
      .theme__default .attachments-list-item table {
        width: 100%;
        border: 0;
        table-layout: fixed;
      }
      .theme__default .attachments-list-item .attachment-row {
        height: 56px;
      }
      .theme__default .attachments-list-item .attachment-info {
        vertical-align: top;
        padding: 4px 16px 0;
      }
      .theme__default .attachments-list-item .attachment-info > div:first-child {
        max-height: 36px;
      }
      .theme__default .attachments-list-item .attachment-info > div:first-child.line-clamp {
        position: relative;
        overflow: hidden;
        max-height: 40px;
      }
      .theme__default .attachments-list-item .attachment-info > div:first-child.line-clamp:after {
        content: "";
        text-align: right;
        position: absolute;
        top: 20px;
        right: 0;
        width: 100%;
        height: 20px;
        background-image: -webkit-linear-gradient(left, transparent, #f2f4f7);
        background-image: -o-linear-gradient(left, transparent 0, #f2f4f7 100%);
        background-image: -webkit-gradient(linear, left top, right top, from(transparent), to(#f2f4f7));
        background-image: linear-gradient(90deg, transparent 0, #f2f4f7);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#fff2f4f7", GradientType=1);
      }
      @supports (-webkit-line-clamp: 1) {
        .theme__default .attachments-list-item .attachment-info > div:first-child.line-clamp {
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          height: auto;
        }
        .theme__default .attachments-list-item .attachment-info > div:first-child.line-clamp:after {
          display: none;
        }
      }
      .theme__default .attachments-list-item .attachment-content {
        position: relative;
        height: 48px;
        width: 40px;
        padding: 12px 12px 12px 16px;
        text-align: center;
        color: #b2b8bf;
      }
      .theme__default .attachments-list-item .attachment-content .attachment-icon {
        vertical-align: middle;
      }
      .theme__default .attachments-list-item .download-remove-block {
        width: 60px;
        padding-left: 12px;
        border-left: 1px solid #d0d7dd;
        text-align: center;
        vertical-align: middle;
      }
      .theme__default .attachments-list-item .download-remove-block a {
        display: block;
        height: 20px;
      }
      .theme__default .attachments-list-item-light {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 8px 0;
      }
      .theme__default .attachments-list-item-light .file-number {
        width: 40px;
      }
      .theme__default .attachments-list-item-light .file-info {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        font-size: 14px;
        line-height: 20px;
      }
      .theme__default .attachments-list-item-light .file-actions {
        margin-left: auto;
      }
      .theme__default .traffic-light {
        vertical-align: middle;
      }
      .theme__default .header-profile-button .traffic-light.header-pofile-widget-icon {
        margin-right: 8px;
      }
      .theme__default .traffic-light.block {
        display: block;
      }
      .theme__default .traffic-light.short {
        display: inline-block;
      }
      .theme__default .traffic-light.long {
        background-color: #fff;
        border: 1px solid #e4e8eb;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        padding: 8px;
        text-align: center;
      }
      .theme__default .traffic-light.long button {
        margin: 0 auto;
      }
      .theme__default .traffic-light .traffic-light-icon {
        vertical-align: middle;
      }
      .theme__default .traffic-light .traffic-light-icon.with-left-margin {
        margin-right: 8px;
      }
      .theme__default .traffic-light .traffic-light-icon.with-both-margins {
        margin-right: 8px;
        margin-left: 12px;
      }
      .theme__default .traffic-light .popover-wrap {
        display: block;
      }
      .theme__default .traffic-light .popover-wrap .popover-target {
        font-size: 14px;
        line-height: 20px;
        display: inline-block;
      }
      .theme__default .traffic-light .popover-wrap .popover-target .color-black {
        line-height: 1.5;
      }
      .theme__default .traffic-lights-list .traffic-light {
        width: 28px;
      }
      .theme__default .traffic-lights-list .description {
        margin-left: 28px;
      }
      .theme__default .traffic-lights-list .description .category {
        font-weight: 500;
      }
      .theme__default .traffic-light-status {
        white-space: normal;
        line-height: 1.5;
      }
      .theme__default .traffic-light-status.green {
        color: #ffdd2d;
      }
      .theme__default .traffic-light-status.red {
        color: #db1237;
      }
      .theme__default .traffic-light-status.yellow {
        color: #f90;
      }
      .theme__default .traffic-light-status.gray {
        color: #7d838a;
      }
      .theme__default .traffic-light-popup {
        width: 252px;
      }
      .theme__default .traffic-light-popup hr {
        margin: 16px 0;
      }
      .theme__default .Popover.traffic-light-popup .Popover-body {
        background-color: #fff;
        color: #1f1f22;
      }
      .theme__default .Popover.traffic-light-popup .Popover-tip {
        fill: #fff;
      }
      .theme__default .links-to-mobile-apps-wrapper {
        margin-top: 60px;
        text-align: center;
      }
      .theme__default .links-to-mobile-apps {
        font-size: 12px;
        line-height: 16px;
        margin-bottom: 24px;
        text-align: center;
      }
      .theme__default .links-to-mobile-apps .title {
        margin-bottom: 20px;
        color: #565b62;
      }
      .theme__default .links-to-mobile-apps .buttons a {
        display: inline-block;
        margin: 0 8px;
        outline: 0;
      }
      .theme__default .links-to-mobile-apps-image {
        margin-bottom: 32px;
      }
      .theme__default .accounts-select .account-row {
        position: relative;
      }
      .theme__default .accounts-select .account-row:not(:last-child) {
        margin-bottom: 8px;
      }
      .theme__default .accounts-select .btn-account-remove {
        position: absolute;
        top: 0;
        right: -24px;
        height: 32px;
      }
      .theme__default .accounts-typeahead .selected-account {
        cursor: text;
      }
      .theme__default .accounts-typeahead .selected-account .account-text {
        max-width: 400px;
        padding: 0 4px 0 0;
      }
      .theme__default .accounts-typeahead .selected-account .amount-text .value {
        color: #7d838a;
      }
      .theme__default .accounts-typeahead .placeholder {
        cursor: text;
        color: #7d838a;
      }
      .theme__default .accounts-typeahead .Select-clear-zone {
        right: 32px;
      }
      .theme__default .accounts-typeahead .accounts-typeahead-button-clear {
        vertical-align: top;
        width: 16px;
        height: 100%;
      }
      .theme__default .accounts-typeahead .item .item-content:after, .theme__default .accounts-typeahead .item .item-content:before {
        content: " ";
        display: table;
      }
      .theme__default .accounts-typeahead .item .item-content:after {
        clear: both;
      }
      .theme__default .accounts-typeahead .item .item-amount, .theme__default .accounts-typeahead .item .item-name, .theme__default .accounts-typeahead .item .item-num {
        display: block;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        white-space: nowrap;
        float: left;
        line-height: inherit;
      }
      .theme__default .accounts-typeahead .item .item-name {
        padding: 0 4px 0 0;
        margin: 0;
        font-weight: 400;
        width: 38%;
        word-wrap: normal !important;
      }
      .theme__default .accounts-typeahead .item .item-num {
        width: 38%;
        color: #7d838a;
      }
      .theme__default .accounts-typeahead .item .item-amount {
        padding: 0 0 0 4px;
        text-align: right;
        width: 24%;
      }
      .theme__default .accounts-typeahead .item .item-amount .currency, .theme__default .accounts-typeahead .item .item-amount .value {
        color: #7d838a;
      }
      .theme__default .accounts-typeahead .item .item-hint {
        width: 60%;
        color: #b2b8bf;
        text-align: right;
        display: inline-block;
      }
      @media (max-width: 991px) {
        .theme__default .accounts-typeahead .item:not(.light) .item-hint, .theme__default .accounts-typeahead .item:not(.light) .item-name {
          width: 50%;
        }
        .theme__default .accounts-typeahead .item:not(.light) .item-num {
          display: none;
        }
        .theme__default .accounts-typeahead .item:not(.light) .item-amount {
          width: 50%;
        }
      }
      .theme__default .accounts-typeahead .item.light .item-name {
        width: 45%;
      }
      .theme__default .accounts-typeahead .item.light .item-num {
        text-align: right;
        width: 55%;
      }
      .theme__default .accounts-typeahead .item.alias-number .item-name {
        width: 40%;
      }
      .theme__default .accounts-typeahead .item.alias-number .item-num {
        text-align: right;
        width: 60%;
      }
      .theme__default .accounts-typeahead .item.number .item-num {
        width: 100%;
        color: #1f1f22;
      }
      @media (max-width: 991px) {
        .theme__default .accounts-typeahead .item.number .item-num {
          display: block;
        }
      }
      .theme__default .accounts-typeahead .item.no-value .item-name, .theme__default .accounts-typeahead .no-amount .account-text {
        width: 100%;
      }
      .theme__default .accounts-typeahead.clearable .selected-account {
        padding-right: 28px;
      }
      .theme__default .accounts-typeahead.alias-number .selected-account .account-text {
        width: 40%;
      }
      .theme__default .accounts-typeahead.alias-number .selected-account .number-text {
        color: #b2b8bf;
        text-align: right;
      }
      .theme__default .accounts-typeahead-wrapper {
        position: relative;
      }
      .theme__default .accounts-typeahead-wrapper .Select .Select-arrow-zone {
        display: none;
      }
      .theme__default .accounts-typeahead-wrapper .caret-icon {
        fill: #565b62;
        position: absolute;
        right: 4px;
        top: 6px;
        pointer-events: none;
      }
      .theme__default .letters-layout {
        position: relative;
      }
      .theme__default .letters-layout > .row, .theme__default .letters-layout > .row > div {
        position: static;
      }
      .theme__default .letters .upload-dropzone {
        margin-bottom: 0;
      }
      .theme__default .letters .alert ul {
        list-style-type: none;
        margin: 0;
        padding-left: 28px;
        padding-top: 8px;
      }
      .theme__default .letters .alert ul li {
        position: relative;
        padding-left: 4px;
      }
      .theme__default .letters .alert ul li:before {
        display: block;
        width: 4px;
        height: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        background-color: #db1237;
        content: "";
        position: absolute;
        top: 8px;
        left: -16px;
      }
      .theme__default .letters .alert ul li:not(:last-child) {
        margin-bottom: 8px;
      }
      .theme__default .letters .alert .close-button {
        vertical-align: top;
      }
      .theme__default .letters.letter-sign-modal .row {
        margin-bottom: 8px;
      }
      .theme__default .letters.letter-sign-modal .modal-body .row {
        margin-bottom: 12px;
      }
      .theme__default .letters.letter-sign-modal .modal-body .row:last-child {
        margin-bottom: 0;
      }
      .theme__default .letters.letter-sign-modal .modal-footer .tracker-waiting {
        text-align: right;
      }
      .theme__default .letters.letter-sign-modal .modal-footer .tracker-waiting .btn {
        display: block;
        margin: 0 auto;
      }
      .theme__default .letters .letter-bbcode img {
        max-width: 100%;
      }
      .theme__default .letters .attachments + .dropzone {
        margin-top: 16px;
      }
      .theme__default .letters .attachments.attachments-view .list {
        margin-top: 8px;
      }
      .theme__default .letters .attachments.attachments-view .attachment {
        cursor: pointer;
        -webkit-transition: .2s;
        -o-transition: .2s;
        transition: .2s;
      }
      .theme__default .letters .attachment, .theme__default .letters .attachments.attachments-view .attachment:hover {
        background-color: #f2f4f7;
      }
      .theme__default .letters .attachment {
        border: 1px solid #e4e8eb;
        padding: 8px 12px;
      }
      .theme__default .letters .attachment:not(:last-child) {
        margin-bottom: 8px;
      }
      .theme__default .letters .attachment table {
        border: 0;
        width: 100%;
        table-layout: fixed;
      }
      .theme__default .letters .attachment .attachment-type {
        padding-left: 0;
      }
      .theme__default .letters .attachment .attachment-type div {
        background-color: #f2f4f7;
      }
      .theme__default .letters .attachment .attachment-description {
        color: #b2b8bf;
      }
      .theme__default .letters .attachment .attachment-description .form-control {
        border: none;
        border-bottom: 1px solid #f90;
        outline: transparent;
        background: transparent;
        margin-top: -6px;
        margin-bottom: 4px;
        padding: 6px 0 0;
        height: 24px;
      }
      .theme__default .letters .attachment .attachment-description .edit-comment {
        position: relative;
        max-width: 100%;
        display: inline-block;
      }
      .theme__default .letters .attachment .attachment-description .edit-comment > span {
        padding-right: 20px;
        max-width: 100%;
        display: inline-block;
      }
      .theme__default .letters .attachment .attachment-description .edit-comment > .icon {
        vertical-align: middle;
        position: absolute;
        right: 0;
        top: 0;
        cursor: pointer;
      }
      .theme__default .letters .attachment .attachment-info {
        vertical-align: middle;
        padding: 0 16px;
      }
      .theme__default .letters .attachment .attachment-info > div:first-child {
        max-height: 36px;
      }
      .theme__default .letters .attachment .attachment-info > div:first-child.line-clamp {
        position: relative;
        overflow: hidden;
        max-height: 40px;
      }
      .theme__default .letters .attachment .attachment-info > div:first-child.line-clamp:after {
        content: "";
        text-align: right;
        position: absolute;
        top: 20px;
        right: 0;
        width: 100%;
        height: 20px;
        background-image: -webkit-linear-gradient(left, transparent, #f2f4f7);
        background-image: -o-linear-gradient(left, transparent 0, #f2f4f7 100%);
        background-image: -webkit-gradient(linear, left top, right top, from(transparent), to(#f2f4f7));
        background-image: linear-gradient(90deg, transparent 0, #f2f4f7);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#fff2f4f7", GradientType=1);
      }
      @supports (-webkit-line-clamp: 1) {
        .theme__default .letters .attachment .attachment-info > div:first-child.line-clamp {
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          height: auto;
        }
        .theme__default .letters .attachment .attachment-info > div:first-child.line-clamp:after {
          display: none;
        }
      }
      .theme__default .letters .attachment .remove-block {
        border-left: 1px solid #e4e8eb;
        padding-left: 12px;
        text-align: center;
        vertical-align: middle;
        width: 60px;
      }
      .theme__default .letters .attachment .attachment-content {
        position: relative;
        height: 48px;
        width: 40px;
        color: #b2b8bf;
        text-align: center;
        padding: 12px 12px 12px 16px;
      }
      .theme__default .letters .errorMsg {
        font-size: 12px;
        line-height: 16px;
        margin-bottom: 8px;
        color: #db1237;
      }
      .theme__default .letters .errorMsg:last-child {
        margin-bottom: 0;
      }
      .theme__default .letters .history .history-item {
        border: 1px solid #e4e8eb;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        margin-top: 12px;
      }
      .theme__default .letters .history .history-item .history-header > a {
        padding: 12px 44px 12px 16px;
        color: #1f1f22;
        display: block;
        position: relative;
      }
      .theme__default .letters .history .history-item .history-header > a:hover {
        color: #1f1f22;
      }
      .theme__default .letters .history .history-item .history-header > a:not(.collapsed) .icon-expand {
        -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg);
      }
      .theme__default .letters .history .history-item .history-header > a .icon-expand {
        -webkit-transition: all .25s ease-in-out;
        -o-transition: all .25s ease-in-out;
        transition: all .25s ease-in-out;
        position: absolute;
        top: 20px;
        right: 16px;
        color: #b2b8bf;
      }
      .theme__default .letters .history .history-item .history-header.letter {
        padding: 16px;
      }
      .theme__default .letters .history .history-item .history-header .history-date {
        color: #b2b8bf;
        text-align: right;
      }
      .theme__default .letters .history .history-item .history-header .history-date > span {
        display: block;
      }
      .theme__default .letters .history .history-item .history-header .history-date:not(.history-has-attachment) {
        padding-top: 12px;
      }
      .theme__default .letters .history .history-item .history-header.generic-letter {
        padding: 16px;
      }
      .theme__default .letters .history .history-item .history-header.generic-letter h3 {
        font-size: 16px;
        line-height: 24px;
        font-weight: 500;
        margin: 0;
      }
      .theme__default .letters .history .history-item .history-header.generic-letter .text-wrapper {
        padding: 16px;
      }
      .theme__default .letters .history .history-item .history-header.generic-letter > a {
        padding: 0;
      }
      .theme__default .letters .history .history-item .history-header.generic-letter.no-answer {
        background-color: #f2f4f7;
      }
      .theme__default .letters .history .history-item .history-header.generic-letter.no-answer .date-inline {
        color: #1f1f22;
      }
      .theme__default .letters .history .history-item .history-header.generic-letter.no-answer .header-line {
        vertical-align: top;
      }
      .theme__default .letters .history .history-item .history-header.generic-letter .letter-sender {
        display: block;
      }
      .theme__default .letters .history .history-item .history-header.generic-letter .generic-letter-history-date {
        padding-top: 0;
      }
      .theme__default .letters .history .history-item .history-header.generic-letter .generic-letter-history-date .date-inline {
        display: inline;
      }
      .theme__default .letters .history .history-item .history-header.generic-letter .inline-column {
        display: inline-block;
        vertical-align: middle;
        float: none;
      }
      .theme__default .letters .history .history-item .history-header.generic-letter .toggle-arrow {
        position: static;
        display: inline-block;
        vertical-align: middle;
        margin-left: 8px;
      }
      .theme__default .letters .history .history-item .history-body {
        padding: 16px;
        border-top: 1px solid #e4e8eb;
      }
      .theme__default .letters .history .history-item .history-body .actions + .pre-wrap {
        margin-top: 16px;
      }
      .theme__default .letters .history .history-item .letter-header {
        padding: 16px;
      }
      .theme__default .letters .history .history-item .letter-header > .row:first-child {
        margin-bottom: 8px;
      }
      .theme__default .letters .history .history-item .letter-header h3 {
        font-size: 16px;
        line-height: 24px;
        font-weight: 500;
        margin: 4px 0 0;
      }
      .theme__default .letters .history .history-item .letter-header .dot-status {
        float: none;
        top: 0;
        right: 8px;
        vertical-align: middle;
      }
      .theme__default .letters .history.history-reply .history-item {
        margin-top: 0;
      }
      .theme__default .letters .history.history-reply .history-item .history-header > a {
        padding: 8px 40px 8px 12px;
      }
      .theme__default .letters .history.history-reply .history-item .history-header > a .icon-expand {
        top: 16px;
        right: 12px;
      }
      .theme__default .letters .history.history-reply .history-item .history-body {
        padding: 12px;
      }
      .theme__default .letters .redirect-to-chat-container {
        height: 284px;
      }
      .theme__default .letters .letter-subject {
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
      }
      .theme__default .letters .letter-subject-response {
        font-weight: 500;
        font-size: 14px;
        line-height: 20px;
      }
      .theme__default .no-letters {
        text-align: center;
        margin-top: 100px;
        color: #b2b8bf;
      }
      .theme__default .letters-menu .nav-stacked {
        margin-top: 12px;
      }
      .theme__default .letters-menu .nav-stacked .active {
        font-weight: 500;
        background-color: inherit;
      }
      .theme__default .letters-menu .nav-stacked .active span {
        color: inherit;
      }
      .theme__default .letters-filters .letters-filters-data {
        padding: 12px;
        background-color: #f2f4f7;
      }
      .theme__default .letters-filters .letters-filters-data .row:not(:last-child) {
        margin-bottom: 12px;
      }
      .theme__default .letters-list {
        margin-top: 12px;
        padding: 8px 0;
        border-top: 1px solid #e4e8eb;
        border-bottom: 1px solid #e4e8eb;
      }
      .theme__default .letters-list .letter-item {
        cursor: pointer;
        border-left: 4px solid transparent;
        padding: 12px 12px 12px 8px;
      }
      .theme__default .letters-list .letter-item.label-unread {
        border-left-color: #f90;
        font-weight: 500;
        background: #f2f4f7;
      }
      .theme__default .letters-list .letter-item.label-success {
        border-color: #ffdd2d;
      }
      .theme__default .letters-list .letter-item.label-reject {
        border-color: #db1237;
      }
      .theme__default .letters-list .letter-item:hover {
        background-color: #f2f4f7;
      }
      .theme__default .letters-list .letter-item .status .badge-status {
        top: -5px;
      }
      .theme__default .letters-list .empty-results {
        margin: 20px 0 40px;
      }
      .theme__default .letters-list .empty-results .icon-mail {
        font-size: 200px;
        color: #f2f4f7;
      }
      .theme__default .letters-list .empty-results .description {
        margin-bottom: 12px;
      }
      .theme__default .letter-details .text-bold {
        font-weight: 500;
      }
      .theme__default .letter-details .reject {
        -webkit-border-radius: 4px;
        border-radius: 4px;
        background-color: #db1237;
        color: #fff;
        padding: 12px 16px;
        margin: 12px 0;
      }
      .theme__default .letter-details .letter-item {
        margin-top: 12px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        border: 1px solid #e4e8eb;
      }
      .theme__default .letter-details .letter-item .letter-header {
        padding-bottom: 16px;
        border-bottom: 1px solid #e4e8eb;
      }
      .theme__default .letter-details .letter-item .letter-header > .row:first-child {
        margin-bottom: 8px;
      }
      .theme__default .letter-details .letter-item .letter-header h3 {
        font-size: 16px;
        line-height: 24px;
        font-weight: 500;
        margin: 4px 0 0;
      }
      .theme__default .letter-details .letter-item .letter-header dl {
        margin-bottom: 0;
      }
      .theme__default .letter-details .letter-item .letter-header dl dt {
        color: #b2b8bf;
        width: 60px;
        float: left;
      }
      .theme__default .letter-details .letter-item .letter-header dl dd {
        margin: 0 0 0 48px;
      }
      .theme__default .letter-details .letter-item .letter-header .dot-status {
        display: inline-block;
        float: none;
        top: 0;
        right: 8px;
        vertical-align: middle;
      }
      .theme__default .letter-details .letter-item .generic-letter h3 {
        font-size: 16px;
        line-height: 24px;
        font-weight: 500;
        margin: 4px 0 0;
      }
      .theme__default .letter-details .letter-item .letter-body {
        border-top: 0;
        padding-top: 16px;
      }
      .theme__default .letter-details .letter-item .letter-body .actions {
        margin-top: 16px;
      }
      .theme__default .letter-details .letter-item .letter-body .letter-text {
        white-space: pre-wrap;
        word-wrap: break-word;
      }
      .theme__default .letter-details .letter-item .letter-body .attachments {
        margin-top: 16px;
      }
      .theme__default .letter-details .letter-item .letter-body .letter-ref-document {
        border-bottom: 1px solid #e4e8eb;
        padding: 16px 0;
        margin-bottom: 16px;
      }
      .theme__default .letter-details .letter-item .letter-body table {
        margin-top: 24px;
      }
      .theme__default .letter-details-page .letter-item .letter-header {
        background-color: #f2f4f7;
      }
      .theme__default .letter-details-page .letter-item .letter-body, .theme__default .letter-details-page .letter-item .letter-header {
        padding: 16px;
      }
      .theme__default .search-payments-component .filter .payments-list tbody > tr > td:first-child {
        line-height: 0;
      }
      .theme__default .search-payments-component .filter .payments-list .payments-list-table .col-radio {
        width: 30px;
      }
      .theme__default .search-payments-component .filter .payments-list .payments-list-table .col-number {
        width: 100px;
      }
      .theme__default .search-payments-component .filter .buttons {
        margin-bottom: 16px;
      }
      .theme__default .letters-filter .extended-filter-option {
        background-color: #f90;
        color: #fff;
      }
      .theme__default .document-letter-list-control-button {
        margin-top: -8px;
        padding-right: 4px;
      }
      .theme__default .document-letter-list-header {
        border-top: 1px solid #e4e8eb;
        padding-top: 16px;
      }
      .theme__default .document-letter-list-body {
        position: relative;
      }
      .theme__default table.attachments-list thead th.col-date {
        width: 140px;
      }
      .theme__default .letters-table .checkbox-column {
        width: 52px;
      }
      .theme__default .letters-table .date-column {
        width: 144px;
      }
      .theme__default .letters-table .indicators-column {
        width: 40px;
      }
      .theme__default .letters-table .status-column {
        width: 120px;
      }
      .theme__default .letters-table .actions-column {
        width: 52px;
      }
      .theme__default .letters-table .list-quickview .quickview-btn-more {
        margin-left: 8px;
      }
      .theme__default .letters-table .letters-table-row {
        cursor: pointer;
      }
      .theme__default .letters-table .letters-table-row.label-unread {
        font-weight: 500;
      }
      .theme__default .letters-table .letters-table-row .actions-cell .icon {
        color: #d0d7dd;
        fill: #d0d7dd;
      }
      .theme__default .letters-table .letters-table-row:hover .actions-cell .icon {
        color: #7d838a;
        fill: #7d838a;
      }
      .theme__default .letters-table .letters-table-row:hover .actions-cell .icon:hover {
        color: #565b62;
        fill: #565b62;
      }
      .theme__default .letters-table .sticker {
        font-size: 10px;
        line-height: 12px;
        background-color: #f90;
        color: #fff;
        padding: 0 4px;
        margin-right: 4px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        vertical-align: middle;
      }
      .theme__default .letters-table .sticker.sticker-personal {
        background-color: #ffdd2d;
      }
      .theme__default .letters-sticker {
        font-size: 10px;
        line-height: 12px;
        background-color: #f90;
        color: #fff;
        padding: 0 4px;
        margin-right: 4px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        vertical-align: middle;
      }
      .theme__default .letters-sticker.sticker-personal {
        background-color: #ffdd2d;
      }
      .theme__default .letter-notifications-list-item {
        padding: 12px;
        margin: 0;
        border-bottom: 1px solid #e4e8eb;
        height: 84px;
        cursor: pointer;
      }
      .theme__default .letter-notifications-list-item:hover {
        background: #f2f4f7;
        border-left: 4px solid #e58a00;
        padding-left: 8px;
      }
      .theme__default .letter-notifications-list-item .item-message {
        color: #1f1f22;
      }
      .theme__default .letter-notifications-list-item:last-child {
        border-bottom: 0;
        -webkit-border-bottom-right-radius: 8px;
        border-bottom-right-radius: 8px;
        -webkit-border-bottom-left-radius: 8px;
        border-bottom-left-radius: 8px;
      }
      .theme__default .letter-notifications-list-item.read, .theme__default .letter-notifications-list-item.read .item-message, .theme__default .letter-notifications-list-item.read .message-text {
        color: #b2b8bf;
      }
      .theme__default .letter-type-select .item {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
      }
      .theme__default .letter-type-select .group-item-header {
        text-transform: none;
      }
      .theme__default .letter-type-select .toggle-select-group {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
      }
      .theme__default .letters-page .panel-page.page-component .nav-pills-panel {
        border-bottom: none;
        margin: -24px -28px 0;
        padding: 24px 28px;
        background-color: #f2f4f7;
      }
      .theme__default .letters-page .page-header-borderless {
        margin-bottom: 0;
      }
      .theme__default .letters-page .tabs {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 0 -32px;
        padding: 0 16px;
        background-color: #f2f4f7;
        border-bottom: 1px solid #e4e8eb;
      }
      .theme__default .letters-page .filter-panel-line .extended-filter {
        margin-top: 16px;
        padding-top: 16px;
        background-color: #fff;
        border-top: 1px solid #e4e8eb;
      }
      .theme__default .letters-page .filter-panel-line .quick-filter-row {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
      }
      .theme__default .letters-page .letters-layout .letter-subject {
        font-size: 12px;
        line-height: 16px;
      }
      .theme__default .letters-page .letters-table.table-hover .list-quickview .row {
        margin-left: 0;
        margin-right: 0;
      }
      .theme__default .letters-page .letters-table.table-hover .list-quickview .row .quickview-btn-more {
        margin-left: 16px;
      }
      .theme__default .letters-page .letters-table.table-hover .sticker {
        font-size: 12px;
        line-height: 16px;
        display: inline-block;
        padding: 0 8px;
        background-color: #ffb13b;
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .letters-page .letters-table.table-hover .sticker.sticker-personal {
        background-color: #ffdd2d;
      }
      .theme__default .light-box-letters-view .mass-communication .bbcode.letter-bbcode table .text {
        padding: 24px 0;
      }
      .theme__default .light-box-letters-view .list-row-actions {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
      }
      .theme__default .mass-communication.letter-item .letter-body, .theme__default .mass-communication.letter-item .letter-header {
        background-color: #f2f4f7;
      }
      .theme__default .mass-communication.letter-item .pre-wrap {
        width: 800px;
        margin: 0 auto;
      }
      .theme__default .mass-communication.letter-item .bbcode.letter-bbcode table {
        background: #fff;
        width: 100%;
        -webkit-border-radius: 20px;
        border-radius: 20px;
      }
      .theme__default .mass-communication.letter-item .bbcode.letter-bbcode table p {
        margin-bottom: 16px;
      }
      .theme__default .mass-communication.letter-item .bbcode.letter-bbcode table .text {
        padding: 24px 36px;
      }
      .theme__default .mass-communication.letter-item .bbcode.letter-bbcode table img {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -o-object-fit: cover;
        object-fit: cover;
      }
      .theme__default .it-notification-table {
        border-collapse: collapse;
      }
      .theme__default .it-notification-table td {
        border: 1px solid #e4e8eb;
        padding: 8px;
      }
      .theme__default .it-notification-table tr:first-child td {
        border-top: 0;
      }
      .theme__default .it-notification-table tr td:first-child {
        border-left: 0;
        width: 80%;
      }
      .theme__default .it-notification-table tr:last-child td {
        border-bottom: 0;
      }
      .theme__default .it-notification-table tr td:last-child {
        border-right: 0;
        width: 20%;
      }
      .theme__default .mass-sign-block {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-left: 12px;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
      }
      .theme__default .mass-sign-block .mass-sign-button + .mass-sign-button, .theme__default .mass-sign-block .mass-sign-button + .mass-sign-cancel-button-block, .theme__default .mass-sign-block .mass-sign-cancel-button-block + .mass-sign-button {
        margin-left: 16px;
      }
      .theme__default .mass-sign-block .mass-sign-block-button + .mass-sign-block-button {
        margin-top: 16px;
      }
      .theme__default .mass-sign-block .mass-sign-cancel-button {
        max-height: 32px;
      }
      .theme__default .mass-sign-block .mass-sign-info {
        display: inline-block;
        margin-right: 20px;
      }
      .theme__default .mass-sign-block .mass-sign-info-line {
        display: inline-block;
      }
      .theme__default .mass-sign-block .mass-sign-button {
        display: inline-block;
        min-width: 140px;
      }
      .theme__default .mass-sign-block .mass-sign-progress-bar {
        display: inline-block;
        margin-left: 20px;
        width: 160px;
        vertical-align: middle;
        text-align: left;
      }
      .theme__default .sbbol3 .main-page-tasks .mass-sign-block .mass-sign-cancel-button-block {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
      }
      .theme__default .sbbol3 .main-page-tasks .mass-sign-block .mass-sign-block-button + .mass-sign-block-button {
        margin-top: 0;
      }
      .theme__default .sbbol3 .main-page-tasks .mass-sign-block .mass-sign-button + .mass-sign-button, .theme__default .sbbol3 .main-page-tasks .mass-sign-block .mass-sign-button + .mass-sign-cancel-button-block, .theme__default .sbbol3 .main-page-tasks .mass-sign-block .mass-sign-cancel-button-block + .mass-sign-button {
        margin-left: 8px;
      }
      .theme__default .currency-select.Select.is-disabled.read-only .Select-arrow-zone, .theme__default .currency-select.Select.is-disabled.white .Select-arrow-zone {
        visibility: hidden;
      }
      .theme__default .currency-select.Select.is-disabled.read-only .Select-control .Select-value, .theme__default .currency-select.Select.is-disabled.white .Select-control .Select-value {
        right: 0;
      }
      .theme__default .currency-select.Select.is-disabled.white .Select-control {
        background: #fff;
      }
      .theme__default .currency-select .currency-select-placeholder {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        height: 100%;
        line-height: 1.1;
        color: #7d838a;
      }
      .theme__default .currency-select .currency-select-name {
        width: 40px;
        float: left;
      }
      .theme__default .currency-select .currency-select-description {
        margin-left: 56px;
        text-align: right;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        white-space: nowrap;
      }
      .theme__default .account-minimum-balance-currency-select .Select-control, .theme__default .input-group .currency-select.Select .Select-control {
        -webkit-border-radius: 0 8px 8px 0 !important;
        border-radius: 0 8px 8px 0 !important;
      }
      .theme__default .amount-input-curr .Select {
        width: 80px;
      }
      .theme__default .currency-amount-input .amount-input-combo {
        padding-right: 0;
      }
      .theme__default .currency-amount-input .Select-clear-zone {
        right: -25px;
      }
      .theme__default .sbbol3 .currency-amount-input .currency-select.Select .Select-control {
        -webkit-border-radius: 0 8px 8px 0 !important;
        border-radius: 0 8px 8px 0 !important;
      }
      .theme__default .periodic-limit-warning {
        background-color: #fcf4e9;
        padding: 12px 20px;
        margin-bottom: 8px;
      }
      .theme__default .periodic-limit-warning .text-gray {
        color: #737373;
      }
      .theme__default .sbbol3 .periodic-limit-warning {
        background-color: inherit;
        margin: 0 16px;
        padding: 8px 20px 16px;
      }
      @media (max-width: 1200px) {
        .theme__default .sbbol3 .periodic-limit-warning .periodic-limit-warning-item {
          display: block;
        }
      }
      .theme__default .sbbol3 .widget-component .periodic-limit-warning {
        margin: 0 -20px;
        padding: 0 20px 16px;
      }
      .theme__default .accounts-widget-account:hover {
        background-color: #f2f4f7;
      }
      .theme__default .accounts-widget-account .accounts-widget-extra .btn-link {
        padding: 0;
      }
      .theme__default .sbbol3 .payment-templates-widget .payment-templates-widget--template:nth-child(odd) {
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .sbbol3 .helpbox-widget {
        -webkit-border-radius: 3px;
        border-radius: 3px;
      }
      .theme__default .swift-requisites {
        position: relative;
      }
      .theme__default .swift-requisites .btn.remove {
        position: absolute;
        top: 2px;
        right: 24px;
      }
      .theme__default .icon {
        font-family: sbbol-icons !important;
        speak: none;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        font-size: 20px;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
      }
      .theme__default .main-page {
        height: 100%;
      }
      .theme__default .main-page .panel-page {
        background-color: #f2f4f7;
      }
      .theme__default .main-page .panel-page .main-page-content {
        height: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
      }
      .theme__default .main-page .panel-page .main-page-content .nav-pills-modal-panel .nav-pills {
        padding: 2px;
        background-color: #f2f4f7;
      }
      .theme__default .main-page .panel-page .main-page-content .tasks-badge {
        position: absolute;
        top: -6px;
        right: 8px;
        background-color: #f90;
      }
      .theme__default .main-page .panel-page .main-page-content .widgets-container .widget-settings {
        position: absolute;
        display: block;
        width: auto;
        right: 0;
      }
      .theme__default .main-page .panel-page .main-page-content .widgets-container .event-feed .filter-panel {
        padding: 16px 0 16px 20px;
        margin: 0 -20px;
        background-color: #fff;
      }
      .theme__default .main-page .panel-page .main-page-content .widgets-container .event-feed .table-wrapper {
        padding: 0;
        margin: 0 -20px;
        background-color: #fff;
      }
      .theme__default .main-page .panel-page .main-page-content .widgets-container .event-feed .table-wrapper .table > thead > tr > th .search-icon {
        width: 16px;
        height: 16px;
      }
      .theme__default .main-page .panel-page .main-page-content .widgets-container .event-feed .table-wrapper .table > thead > tr > th .table-filter {
        height: 16px;
      }
      .theme__default .main-page .panel-page .main-page-content .main-page-tasks .filters-panel {
        background: #fff;
        padding: 16px 32px;
        margin: 0;
        border-bottom: 1px solid #e4e8eb;
      }
      .theme__default .main-page .panel-page .main-page-content .main-page-tasks .section-payments {
        margin-right: -12px;
        margin-left: -12px;
      }
      .theme__default .main-page .panel-page .main-page-content .main-page-tasks .main-page-tasks-tabs {
        padding: 0 20px 16px;
        margin: 0 -20px;
      }
      .theme__default .main-page .panel-page .main-page-content .main-page-tasks .main-page-tasks-tabs .menu-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: -16px;
      }
      .theme__default .main-page .panel-page .main-page-content .main-page-tasks .main-page-tasks-tabs .menu-wrapper > div {
        margin-top: 16px;
      }
      .theme__default .main-page .panel-page .main-page-content .main-page-tasks .main-page-tasks-tabs .square-checkbox-group {
        min-width: 408px;
      }
      .theme__default .main-page .panel-page .main-page-content .main-page-tasks .main-page-tasks-tabs .square-checkbox-group.square-checkbox-group-one-item {
        max-width: 240px;
        min-width: auto;
      }
      @media (max-width: 1200px) {
        .theme__default .main-page .panel-page .main-page-content .main-page-tasks .main-page-tasks-tabs .btn-token-sign {
          width: auto;
        }
      }
      .theme__default .main-page .settings-block {
        height: 28px;
        text-align: center;
        overflow: hidden;
        margin-bottom: 12px;
        margin-top: -12px;
      }
      .theme__default .main-page .settings-block:after, .theme__default .main-page .settings-block:before {
        content: "";
        height: 1px;
        width: 50%;
        background-color: #e4e8eb;
        margin: 0 8px;
        display: inline-block;
        vertical-align: middle;
      }
      .theme__default .main-page body:not(.modal-open) .cobrowsing:before {
        content: "";
        display: block;
        height: 36px;
      }
      .theme__default .accounts-typeahead-hover:hover {
        background-color: #ccc !important;
      }
      .theme__default .counterparty-item:hover .on-hover-show {
        visibility: visible !important;
      }
      .theme__default .isoCode {
        width: 30px;
        display: inline-block;
      }

.credit-contract-list .credit-item {
    margin: 16px 0;
    padding: 20px 24px;
    border: 1px solid #e4e8eb;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
}
