@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;300;400;500;600;700;800&display=swap");
input, textarea, keygen, select, button {
  font-family: "Inter" !important; }

.lng:before, .lng:after {
  content: ' ';
  display: table; }
.lng:after {
  clear: both; }
.lng li {
  font-size: 1rem;
  height: 0.9375rem;
  padding: 0.3125rem 0.75rem;
  float: left;
  text-transform: uppercase; }

.divider {
  background-color: #231D1A;
  top: 0.75rem;
  bottom: 0.75rem;
  width: 0.0625rem;
  position: absolute;
  left: 18.8125rem;
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20); }

.separator {
  border-bottom: 0.0625rem solid #DED6D1;
  margin-bottom: 0.5rem; }

.button {
  height: 1.875rem;
  color: #fff;
  font-family: "Inter" !important;
  font-size: 1rem;
  line-height: 1.1;
  font-weight: 600;
  background: #F5F5F5;
  position: relative;
  display: inline-block;
  text-align: center;
  padding: 0 0.9375rem;
  -moz-transition: background-color 0.35s ease-in-out;
  -o-transition: background-color 0.35s ease-in-out;
  -webkit-transition: background-color 0.35s ease-in-out;
  -ms-transition: background-color 0.35s ease-in-out;
  transition: background-color 0.35s ease-in-out;
  overflow: visible; }
  .button strong {
    position: relative;
    z-index: 2;
    display: block; }
  .button span {
    position: absolute;
    display: block;
    top: 0;
    height: 0;
    width: 100%;
    left: 0;
    background: #0057B8;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
    -webkit-transition: all 0.35s ease-in-out;
    -ms-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out; }
  .button.orange-button {
    background-color: #6B0E09; }
    .button.orange-button strong {
      font-weight: 600; }
  .button:hover {
    background-color: #0057B8; }

.orange-block {
  background-color: #6B0E09;
  color: #fff; }

.tooltip .hide_info {
  left: 110%;
  padding-left: 0; }
  .tooltip .hide_info span {
    width: auto;
    max-width: 10.625rem;
    white-space: nowrap; }
    .tooltip .hide_info span li:hover {
      background: inherit; }

.login_info .hide_info {
  right: -10.875rem;
  padding-left: 0.875rem; }
  .login_info .hide_info span, .login_info .hide_info div {
    width: 10rem; }

.login_info.pins .tooltip_info, .login_info.cvv .tooltip_info {
  top: 0; }
  .login_info.pins .tooltip_info span, .login_info.cvv .tooltip_info span {
    width: auto; }
  .login_info.pins .tooltip_info span:after, .login_info.cvv .tooltip_info span:after {
    top: 0.375rem;
    left: 1.125rem;
    margin-left: -1.875rem;
    border-width: 0.375rem;
    border-style: solid;
    border-color: transparent black transparent transparent; }

.login_info.pins .tooltip_info {
  right: -4.6875rem; }
.login_info.cvv .tooltip_info {
  right: -3.9375rem; }

.login_info, .tooltip, .reminders, .fi_order_login_info {
  display: block;
  cursor: pointer;
  position: absolute;
  -moz-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }
  .login_info .hide_info, .login_info .tooltip_info, .tooltip .hide_info, .tooltip .tooltip_info, .reminders .hide_info, .reminders .tooltip_info, .fi_order_login_info .hide_info, .fi_order_login_info .tooltip_info {
    top: 0;
    display: none;
    position: absolute;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 0.875rem;
    font-family: "Inter";
    font-weight: 400;
    color: #fff;
    line-height: 1.75rem;
    z-index: 10;
    font-style: normal; }
    .login_info .hide_info span, .login_info .hide_info div, .login_info .tooltip_info span, .login_info .tooltip_info div, .tooltip .hide_info span, .tooltip .hide_info div, .tooltip .tooltip_info span, .tooltip .tooltip_info div, .reminders .hide_info span, .reminders .hide_info div, .reminders .tooltip_info span, .reminders .tooltip_info div, .fi_order_login_info .hide_info span, .fi_order_login_info .hide_info div, .fi_order_login_info .tooltip_info span, .fi_order_login_info .tooltip_info div {
      padding: 0.8125rem 0.8125rem 0.8125rem 0.8125rem;
      font-family: "Inter";
      color: #fff;
      line-height: 1.75rem;
      z-index: 3;
      display: block;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      position: relative;
      background: rgba(0, 0, 0, 0.8);
      mix-blend-mode: normal;
      box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 0, 0, 0.3);
      border-radius: 0.25rem;
      opacity: 0.8; }
      .login_info .hide_info span:after, .login_info .hide_info div:after, .login_info .tooltip_info span:after, .login_info .tooltip_info div:after, .tooltip .hide_info span:after, .tooltip .hide_info div:after, .tooltip .tooltip_info span:after, .tooltip .tooltip_info div:after, .reminders .hide_info span:after, .reminders .hide_info div:after, .reminders .tooltip_info span:after, .reminders .tooltip_info div:after, .fi_order_login_info .hide_info span:after, .fi_order_login_info .hide_info div:after, .fi_order_login_info .tooltip_info span:after, .fi_order_login_info .tooltip_info div:after {
        position: absolute;
        content: '';
        display: block;
        top: 0.4375rem;
        left: -0.25rem; }
  .login_info span, .tooltip span, .reminders span, .fi_order_login_info span {
    z-index: 6; }

.login_info {
  background: url("../../images/desktop/question_new.svg") no-repeat;
  width: 3rem;
  height: 3rem;
  background-size: 2rem;
  background-position-x: center;
  background-position-y: center;
  margin-left: 0.625rem;
  border-radius: 0.5rem; }
  .login_info.passwords:hover {
    background-image: none;
    background-color: transparent;
    text-decoration: underline; }
  .login_info.passwords:active {
    background-image: none;
    background-color: transparent !important;
    text-decoration: underline; }
  .login_info:hover {
    background-color: #EEEBE8; }
  .login_info:active {
    background-color: #EEEBE8 !important;
    background: url("../../images/desktop/question_new_hover.svg") no-repeat;
    width: 3rem;
    height: 3rem;
    background-size: 2rem;
    background-position-x: center;
    background-position-y: center;
    margin-left: 0.625rem;
    border-radius: 0.5rem; }

.login_info.passwords,
.login_info.pins,
.login_info.cvv {
  background: none;
  display: block;
  cursor: pointer;
  z-index: 5;
  height: auto;
  width: auto;
  position: absolute;
  color: #0057B8 !important;
  margin-left: 0; }

.ie8 .login_info {
  background: none; }

.login_info .hide_info, .fi_order_login_info .hide_info {
  top: 3.5rem;
  right: 0;
  display: none;
  position: absolute;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0.875rem;
  font-family: "Inter";
  color: #fff;
  line-height: 0.6875rem;
  z-index: 10;
  padding-left: 0.875rem;
  font-style: normal; }

.login_info .hide_info span, .login_info .hide_info div, .fi_order_login_info .hide_info span {
  padding: 0.8125rem 0.8125rem 0.8125rem 0.8125rem;
  font-family: "Inter";
  color: #fff;
  line-height: 1.75rem;
  font-size: 0.875rem;
  width: 15.625rem;
  background: black;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative; }

.login_info.group_send_question span {
  width: 27.5rem !important;
  text-align: left; }

.login_info.big .hide_info span {
  width: 31.25rem; }
  .login_info.big .hide_info span:after {
    left: 31.25rem; }

.login_info .hide_info span:after, .login_info .hide_info div:after, .fi_order_login_info .hide_info span:after {
  content: "";
  position: absolute;
  top: -0.625rem;
  left: 15.625rem;
  margin-left: -2rem;
  border-width: 0.3125rem;
  border-style: solid;
  border-color: transparent transparent black transparent; }

.login_info.group_send_question .hide_info span:after {
  left: 26.8125rem !important; }

.arrow_area {
  width: 1.25rem;
  position: absolute;
  height: 1.875rem;
  right: 0.625rem;
  top: 0;
  background: url("../../images/desktop/caretDown.svg") no-repeat center;
  background-size: 2rem !important; }
  .arrow_area:after {
    display: none; }
  .arrow_area:before {
    display: none; }
  .arrow_area:hover {
    background-color: transparent; }

.active .arrow_area {
  background: #E6E0DD url(../../images/desktop/caretUp.svg) no-repeat center;
  background-size: 2rem !important; }

.th_sorted {
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .th_sorted span.darkCofeeColored {
    color: #231D1A; }

a.th_sorted[disabled] {
  pointer-events: none;
  cursor: default; }

.sort-down {
  background: url(../../images/desktop/sort_down.svg) no-repeat;
  background-position-y: center;
  background-position-x: center;
  width: 0.75rem;
  height: 1.25rem;
  background-size: contain;
  margin-left: 0.375rem; }

.sort-up {
  background: url(../../images/desktop/sort_up.svg) no-repeat;
  background-position-y: center;
  background-position-x: center;
  width: 0.75rem;
  height: 1.25rem;
  background-size: contain;
  margin-left: 0.375rem; }

.sort-neutral {
  background: url(../../images/desktop/sort_neutral.svg) no-repeat;
  background-position-y: center;
  background-position-x: center;
  width: 0.75rem;
  height: 1.25rem;
  background-size: contain;
  margin-left: 0.375rem; }

.status_filter .active .arrow_area, .btk-accordion .active .arrow_area {
  background-color: transparent; }

.btk-badge {
  display: inline-block !important;
  padding: 0.25rem 0.625rem !important;
  font-size: 0.875rem !important;
  font-weight: 400;
  font-family: "Inter" !important;
  font-style: normal;
  line-height: 1 !important;
  color: #fff;
  text-align: center !important;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #0057B8;
  border-radius: 0.9375rem;
  position: inherit !important;
  height: auto !important;
  -moz-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  -webkit-transition: background-color 0.15s ease-in-out;
  -ms-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
  margin-right: 0.625rem; }

.info_hint {
  position: absolute;
  right: 1.25rem;
  top: 0;
  bottom: 0;
  background-color: #6B0E09;
  text-align: center;
  padding: 0 0.8125rem 0 0.5rem;
  display: block;
  vertical-align: middle;
  color: #fff;
  font-family: "Inter";
  height: 100%;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 0.875rem;
  -moz-transition: all ease-in-out 0.4s;
  -o-transition: all ease-in-out 0.4s;
  -webkit-transition: all ease-in-out 0.4s;
  -ms-transition: all ease-in-out 0.4s;
  transition: all ease-in-out 0.4s; }
  .info_hint i {
    position: absolute;
    display: block;
    left: -0.25rem;
    width: 0.25rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url("../../images/desktop/info_arrow.png") left center no-repeat;
    background-size: 0.25rem 0.4375rem;
    height: 0.4375rem;
    top: 50%;
    margin-top: -0.25rem; }
    .ie8 .info_hint i {
      background: url("../../images/desktop/ie8/info_arrow.png") left center no-repeat; }
  .info_hint:after {
    content: '';
    display: block;
    position: absolute;
    width: 0.25rem;
    top: -0.25rem;
    height: 50%;
    background: #6B0E09;
    left: -0.25rem; }
  .info_hint:before {
    content: '';
    display: block;
    position: absolute;
    width: 0.25rem;
    bottom: -0.1875rem;
    height: 50%;
    background: #6B0E09;
    left: -0.25rem; }
  .info_hint var {
    font-style: normal;
    display: table;
    height: 100%;
    vertical-align: middle;
    padding-top: 0.0625rem;
    font-size: 0.75rem;
    width: 100%;
    line-height: 0.75rem; }
    .info_hint var cite {
      display: table-cell;
      font-size: 0.75rem;
      line-height: 0.75rem;
      font-style: normal;
      vertical-align: middle; }

.close_item {
  background: url("../../images/desktop/close_item.png") center no-repeat;
  background-size: 0.625rem 0.5625rem;
  width: 0.625rem;
  height: 0.5625rem;
  position: absolute; }
  .ie8 .close_item {
    background: url("../../images/desktop/ie8/close_item.png") center no-repeat; }

.fade.show {
  opacity: 1; }

.fade_area {
  background-color: #000;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  position: fixed;
  top: 0;
  width: 100%;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 8;
  display: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.exit {
  height: 3rem;
  width: 3rem;
  background-size: 2rem !important;
  float: left;
  background: url("../../images/desktop/power.svg") center center no-repeat transparent;
  margin-left: 2.5rem;
  margin-right: 1.25rem; }
  .exit:hover, .exit:active {
    background-color: #EEEBE8;
    border-radius: 0.5rem; }
  .exit:active {
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25); }

.clickElement {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 11; }

.ie .content .content_section .slide_area .arrow_area {
  vertical-align: -0.875rem; }

.border-gray {
  border-top: 0.0625rem solid #e5e5e5; }

.border-dark {
  border-top: 0.0625rem solid #ccc; }

.hidden-border {
  border-bottom: none !important; }

.ie9 .message_item span {
  z-index: 1; }
.ie9 .message_item .text_block {
  z-index: 2;
  display: block; }
.ie9 .message_item .info_hint {
  z-index: 4; }
.ie9 .message_item .arrow_area {
  z-index: 3;
  background-color: transparent !important; }

.ie_bg {
  display: none; }

.ie8 .ie_bg {
  display: block; }

.ie8 .ie_bg {
  display: block;
  position: absolute; }
.ie8 .login_background {
  background-image: none !important;
  overflow: hidden; }
.ie8 .login_content .login_form .form_item .input_area input {
  border-top: 0.0625rem solid #c0c0c0;
  border-left: 0.0625rem solid #c0c0c0;
  border-bottom: 0.0625rem solid transparent;
  border-right: 0.0625rem solid transparent;
  padding-top: 0.1875rem; }
.ie8 .validate.error {
  border-left: 0.0625rem solid #8d1d2c !important;
  border-top: 0.0625rem solid #8d1d2c !important;
  border-bottom: 0.0625rem solid #8d1d2c !important;
  border-right: 0.0625rem solid #8d1d2c !important; }

i.fa {
  font-size: 1.25rem; }

i.fa-skype {
  color: #757575;
  line-height: inherit;
  -moz-transition: color 0.35s ease-in-out;
  -o-transition: color 0.35s ease-in-out;
  -webkit-transition: color 0.35s ease-in-out;
  -ms-transition: color 0.35s ease-in-out;
  transition: color 0.35s ease-in-out; }
  i.fa-skype:hover {
    color: #0057B8; }

.default_input {
  font-size: 1.25rem;
  color: #231D1A;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
  background: #F7F5F4;
  border: 0.0625rem solid #DED6D1;
  padding-left: 0.6875rem;
  height: 3rem;
  font-family: "Inter";
  font-weight: 400; }
  .default_input.disabled, .default_input:disabled, .default_input.readonly, .default_input:read-only {
    border: 0 solid transparent !important; }
  .default_input.currency {
    margin-left: 0.625rem;
    vertical-align: top;
    width: 6.25rem; }

.default_input.with_placeholder, .default_textarea.with_placeholder {
  color: #BBB; }

.default_textarea {
  font-size: 1rem;
  color: #231D1A;
  font-family: "Inter";
  padding: 0.6875rem;
  overflow-y: auto;
  resize: none;
  background: #F7F5F4;
  font-weight: 400;
  border: 0.0625rem solid #DED6D1;
  border-radius: 0.5rem; }
  .default_textarea.disabled, .default_textarea:disabled, .default_textarea.readonly, .default_textarea:read-only {
    border: 0 solid transparent !important; }

.clear_float {
  clear: both;
  visibility: hidden;
  height: 0;
  width: 0;
  font-size: 0;
  line-height: 0; }

.custom.mid {
  width: 12.5rem; }

.sub_form_header {
  font-size: 1.125rem;
  color: #231D1A;
  line-height: 1.1;
  padding: 0 1.25rem; }

.sub_form_header_blukey {
  padding: 0 0.625rem; }

.sub_form_header_margin_bottom {
  font-size: 1.125rem;
  color: #231D1A;
  line-height: 1.1;
  padding: 0 1.25rem;
  margin-bottom: 1.25rem; }

.sub_form_header_small {
  font-size: 0.875rem;
  color: #231D1A;
  line-height: 2.0;
  padding: 0 1.875rem; }

.sub_form_header_with_delimiter {
  font-size: 1.125rem;
  color: #231D1A;
  line-height: 2.0;
  padding: 0 1.25rem; }

.continue:focus {
  background-color: #0057B8;
  color: #fff; }

.logout_close {
  position: absolute;
  top: 0;
  right: 0;
  height: 1.3125rem;
  display: block;
  width: 1.3125rem;
  background: url("../../images/desktop/notification_close.png") 0.375rem 50% no-repeat transparent; }

body .ui-state-disabled {
  opacity: 0.35; }

.calendar_holder_form, .calendar_holder {
  position: relative;
  background-color: #F7F5F4;
  width: 15.375rem;
  overflow: hidden;
  color: #231D1A;
  cursor: pointer;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 3rem;
  border: 0.0625rem solid #DED6D1;
  border-radius: 0.5rem; }
  .calendar_holder_form input, .calendar_holder input {
    border: 0.0625rem solid transparent !important;
    background-color: transparent !important;
    color: #231D1A;
    cursor: pointer;
    width: 90%;
    height: 3rem;
    z-index: 2;
    box-sizing: content-box; }
    .calendar_holder_form input:focus, .calendar_holder input:focus {
      border: none !Important;
      background-color: transparent !important; }
  .calendar_holder_form i, .calendar_holder i {
    display: block;
    position: absolute;
    /* IE 10+ */
    background: transparent url("../../images/desktop/calendarBlank.svg") no-repeat 50% 50%;
    width: 3rem;
    height: 3rem;
    border-radius: 0.5rem;
    border: 0.0625rem solid transparent;
    background-size: 2rem !important;
    z-index: 1; }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .calendar_holder_form i, .calendar_holder i {
        transform: translate(-100%, -50%); } }
  .calendar_holder_form.active, .calendar_holder_form.focus, .calendar_holder.active, .calendar_holder.focus {
    border: 0.0625rem solid #4081CA;
    background-color: white; }
    .calendar_holder_form.active i, .calendar_holder_form.focus i, .calendar_holder.active i, .calendar_holder.focus i {
      background: #0057B8 url("../../images/desktop/calendarBlankWhite.svg") no-repeat 50% 50%;
      border: 0.0625rem solid #0057B8; }
  .calendar_holder_form:hover, .calendar_holder:hover {
    border: 0.0625rem solid #4081CA; }
    .calendar_holder_form:hover i, .calendar_holder:hover i {
      display: block;
      position: absolute;
      /* IE 10+ */
      background: #EEEBE8 url("../../images/desktop/calendarBlank.svg") no-repeat 50% 50%;
      border: 0.0625rem solid #EEEBE8; }
      @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
        .calendar_holder_form:hover i, .calendar_holder:hover i {
          transform: translate(-100%, -50%); } }
    .calendar_holder_form:hover.active, .calendar_holder_form:hover.focus, .calendar_holder:hover.active, .calendar_holder:hover.focus {
      border: 0.0625rem solid #4081CA; }
      .calendar_holder_form:hover.active i, .calendar_holder_form:hover.focus i, .calendar_holder:hover.active i, .calendar_holder:hover.focus i {
        background: #0057B8 url("../../images/desktop/calendarBlankWhite.svg") no-repeat 50% 50%;
        border: 0.0625rem solid #0057B8 !important; }
  .calendar_holder_form.disabled, .calendar_holder.disabled {
    border: 0 solid transparent !important;
    width: 13.5625rem; }
    .calendar_holder_form.disabled input:hover, .calendar_holder.disabled input:hover {
      cursor: default;
      border: 0 solid transparent !important; }
    .calendar_holder_form.disabled i, .calendar_holder.disabled i {
      display: none; }

body #ui-datepicker-div.ui-datepicker {
  display: none;
  width: 27.5rem;
  padding: 1.25rem;
  font-size: 1.25rem !important;
  font-weight: 400;
  font-family: "Inter" !important;
  font-style: normal;
  line-height: 3rem;
  background: #FFFFFF;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 0, 0, 0.3);
  border-radius: 0.5rem;
  z-index: 10 !important;
  border: none;
  color: #231D1A;
  box-sizing: content-box; }
  body #ui-datepicker-div.ui-datepicker .ui-state-default {
    border: none;
    color: unset;
    background: unset;
    text-shadow: unset;
    font-size: 1.25rem !important;
    font-weight: 400;
    font-family: "Inter" !important;
    font-style: normal;
    /* IE 10+ */ }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      body #ui-datepicker-div.ui-datepicker .ui-state-default {
        color: #231D1A;
        background: transparent;
        text-shadow: none; } }
  body #ui-datepicker-div.ui-datepicker .ui-state-hover {
    box-shadow: none; }
  body #ui-datepicker-div.ui-datepicker .ui-state-default.ui-state-highlight.ui-state-hover {
    color: #231D1A;
    background-color: #EEEBE8;
    box-shadow: none;
    border-radius: 0.5rem; }
  body #ui-datepicker-div.ui-datepicker .ui-state-default.ui-state-hover {
    color: #231D1A;
    background-color: #EEEBE8;
    box-shadow: none;
    border-radius: 0.5rem; }
  body #ui-datepicker-div.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: 0;
    border: none;
    background: white; }
  body #ui-datepicker-div.ui-datepicker .ui-datepicker-prev,
  body #ui-datepicker-div.ui-datepicker .ui-datepicker-next {
    cursor: pointer;
    position: absolute;
    border: none !important;
    top: 50%;
    transform: translateY(-50%);
    background-repeat: no-repeat;
    background-position: center;
    width: 3.375rem;
    height: 3.375rem;
    margin: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -moz-transition: opacity 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out;
    -webkit-transition: opacity 0.2s ease-in-out;
    -ms-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out; }
  body #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, body #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before {
    display: none; }
  body #ui-datepicker-div.ui-datepicker .ui-datepicker-prev {
    left: 0;
    background-image: url("../../images/desktop/caretLeft.svg");
    background-size: 2rem 2rem;
    width: 3rem;
    height: 3rem; }
    body #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover, body #ui-datepicker-div.ui-datepicker .ui-datepicker-prev .ui-datepicker-prev-hover {
      background-color: #EEEBE8;
      border: 0.125rem solid #EEEBE8;
      border-radius: 0.5rem; }
    body #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:active {
      background-color: #EEEBE8;
      border-radius: 0.5rem;
      box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25);
      border: 0.125rem solid #EEEBE8; }
  body #ui-datepicker-div.ui-datepicker .ui-datepicker-next {
    right: 0;
    background-image: url("../../images/desktop/caretRight.svg");
    background-size: 2rem 2rem;
    width: 3rem;
    height: 3rem; }
    body #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover, body #ui-datepicker-div.ui-datepicker .ui-datepicker-next .ui-datepicker-next-hover {
      background-color: #EEEBE8;
      border: 0.125rem solid #EEEBE8;
      border-radius: 0.5rem; }
    body #ui-datepicker-div.ui-datepicker .ui-datepicker-next:active {
      background-color: #EEEBE8;
      border-radius: 0.5rem;
      box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25); }
  body #ui-datepicker-div.ui-datepicker .ui-datepicker-prev span,
  body #ui-datepicker-div.ui-datepicker .ui-datepicker-next span {
    display: none; }
  body #ui-datepicker-div.ui-datepicker .ui-datepicker-title {
    display: flex;
    justify-content: center;
    color: #231D1A;
    text-align: center;
    cursor: default;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    align-items: center;
    margin: 0 3rem;
    line-height: 3rem; }
  body #ui-datepicker-div.ui-datepicker .ui-datepicker-title select {
    margin: 0.0625rem 0;
    display: inline-block !important;
    font-size: 1.25rem !important;
    font-weight: 400;
    font-family: "Inter" !important;
    font-style: normal; }
  body #ui-datepicker-div.ui-datepicker .ui-datepicker-month, body #ui-datepicker-div.ui-datepicker .ui-datepicker-year {
    background: transparent;
    padding: 0.625rem;
    padding-left: 1.25rem;
    z-index: -1; }
    body #ui-datepicker-div.ui-datepicker .ui-datepicker-month option, body #ui-datepicker-div.ui-datepicker .ui-datepicker-year option {
      font-size: 1rem; }
    body #ui-datepicker-div.ui-datepicker .ui-datepicker-month::-webkit-scrollbar, body #ui-datepicker-div.ui-datepicker .ui-datepicker-year::-webkit-scrollbar {
      width: 1.125rem; }
    body #ui-datepicker-div.ui-datepicker .ui-datepicker-month::-webkit-scrollbar-track, body #ui-datepicker-div.ui-datepicker .ui-datepicker-year::-webkit-scrollbar-track {
      background-color: transparent; }
    body #ui-datepicker-div.ui-datepicker .ui-datepicker-month::-webkit-scrollbar-thumb, body #ui-datepicker-div.ui-datepicker .ui-datepicker-year::-webkit-scrollbar-thumb {
      background-color: #E6E0DD;
      border-radius: 1rem;
      border: 0.375rem solid white; }
  body #ui-datepicker-div.ui-datepicker .datepicker-year-container, body #ui-datepicker-div.ui-datepicker .datepicker-month-container {
    width: 45%;
    height: 3rem;
    margin-left: 0.3125rem;
    margin-right: 0.3125rem;
    z-index: 1;
    background: #F5F5F5;
    border: 0.0625rem solid #DED6D1;
    border-radius: 0.5rem; }
    body #ui-datepicker-div.ui-datepicker .datepicker-year-container .ui-datepicker-year, body #ui-datepicker-div.ui-datepicker .datepicker-year-container .ui-datepicker-month, body #ui-datepicker-div.ui-datepicker .datepicker-month-container .ui-datepicker-year, body #ui-datepicker-div.ui-datepicker .datepicker-month-container .ui-datepicker-month {
      appearance: none; }
    body #ui-datepicker-div.ui-datepicker .datepicker-year-container a.selectBox, body #ui-datepicker-div.ui-datepicker .datepicker-month-container a.selectBox {
      display: none !important; }
  body #ui-datepicker-div.ui-datepicker .datepicker-year-container:after, body #ui-datepicker-div.ui-datepicker .datepicker-month-container:after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 15%;
    width: 3rem;
    height: 3rem;
    background-color: transparent;
    background-image: url(../../images/desktop/caretDown.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 2rem !important;
    z-index: -1; }
  body #ui-datepicker-div.ui-datepicker .datepicker-month-container:after {
    right: 51%; }
  body #ui-datepicker-div.ui-datepicker select.ui-datepicker-month,
  body #ui-datepicker-div.ui-datepicker select.ui-datepicker-year {
    width: 100%;
    border: none; }
  body #ui-datepicker-div.ui-datepicker .ui-datepicker-calendar {
    display: flex;
    flex-direction: column;
    align-items: center;
    border-collapse: collapse;
    margin: 0;
    font-size: 1.25rem !important;
    font-weight: 400;
    font-family: "Inter" !important;
    font-style: normal; }
  body #ui-datepicker-div.ui-datepicker .ui-datepicker-calendar th {
    text-align: center;
    font-weight: normal;
    width: 3rem;
    color: #231D1A;
    border: 0;
    cursor: default;
    padding: 1.875rem 0 0; }
  body #ui-datepicker-div.ui-datepicker .ui-datepicker-calendar td {
    border: 0;
    padding: 0.0625rem;
    width: 3rem;
    height: 3rem; }
    body #ui-datepicker-div.ui-datepicker .ui-datepicker-calendar td span, body #ui-datepicker-div.ui-datepicker .ui-datepicker-calendar td a {
      display: block;
      padding: 0;
      text-align: right;
      text-decoration: none;
      height: 3rem;
      width: auto;
      border-radius: 0.5rem;
      transition: none; }
  body #ui-datepicker-div.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    padding: 0 0.5rem;
    margin: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    position: relative; }
    body #ui-datepicker-div.ui-datepicker .ui-datepicker-buttonpane:before, body #ui-datepicker-div.ui-datepicker .ui-datepicker-buttonpane:after {
      content: ' ';
      display: table; }
    body #ui-datepicker-div.ui-datepicker .ui-datepicker-buttonpane:after {
      clear: both; }
  body #ui-datepicker-div.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    cursor: pointer;
    width: auto;
    overflow: visible;
    padding: 0.625rem; }
  body #ui-datepicker-div.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
    color: #231D1A; }
  body #ui-datepicker-div.ui-datepicker tbody .ui-datepicker-week-end a, body #ui-datepicker-div.ui-datepicker tbody .ui-datepicker-week-end span {
    color: #884132; }
    body #ui-datepicker-div.ui-datepicker tbody .ui-datepicker-week-end a:hover, body #ui-datepicker-div.ui-datepicker tbody .ui-datepicker-week-end span:hover {
      color: #884132 !important; }
  body #ui-datepicker-div.ui-datepicker .ui-datepicker-calendar td {
    text-align: center;
    line-height: 3rem; }
    body #ui-datepicker-div.ui-datepicker .ui-datepicker-calendar td a, body #ui-datepicker-div.ui-datepicker .ui-datepicker-calendar td span {
      line-height: 3rem;
      text-align: center; }
    body #ui-datepicker-div.ui-datepicker .ui-datepicker-calendar td a {
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
  body #ui-datepicker-div.ui-datepicker td.ui-datepicker-other-month {
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0); }
  body #ui-datepicker-div.ui-datepicker .ui-datepicker-close {
    display: none;
    background: url("../../images/desktop/calendarClose.png") center no-repeat;
    background-size: 0.625rem 0.5625rem;
    height: 0.5625rem;
    right: 0.5rem;
    width: 0.625rem !important;
    position: absolute;
    top: 0.5625rem; }
    .ie8 body #ui-datepicker-div.ui-datepicker .ui-datepicker-close {
      background: url("../../images/desktop/ie8/calendarClose.png") center no-repeat; }
  body #ui-datepicker-div.ui-datepicker .ui-datepicker-today .ui-state-highlight {
    background: #FFFFFF !important;
    border: 0.125rem solid #0057B8 !important;
    border-radius: 0.5rem;
    color: #231D1A;
    font-size: 1.25rem !important;
    font-weight: 400;
    font-family: "Inter" !important;
    font-style: normal;
    height: 2.75rem;
    line-height: 2.75rem;
    box-sizing: content-box; }
  body #ui-datepicker-div.ui-datepicker .ui-datepicker-current-day .ui-state-active {
    border: 0.125rem solid #0057B8 !important;
    color: #fff !important;
    background: #0057B8 !important;
    border-radius: 0.5rem;
    height: 2.75rem;
    line-height: 2.75rem;
    box-sizing: content-box; }

html {
  height: 100%;
  font-size: 16px; }
  @media (min-width: 1024px) {
    html {
      font-size: 14px; } }
  @media (min-width: 1280px) {
    html {
      font-size: 12px; } }
  @media (min-width: 1440px) {
    html {
      font-size: 12.64px; } }
  @media (min-width: 1536px) {
    html {
      font-size: 13.44px; } }
  @media (min-width: 1600px) {
    html {
      font-size: 14px; } }
  @media (min-width: 1920px) {
    html {
      font-size: 16px; } }
  @media (min-width: 2560px) {
    html {
      font-size: 22.4px; } }
  @media (min-width: 3840px) {
    html {
      font-size: 32px; } }

body {
  width: 100%;
  font-family: "Inter";
  /*overflow-x:hidden;*/
  color: #231D1A;
  position: relative;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-backface-visibility: hidden;
  background-color: #F5F5F5;
  /*   background-color:#f1f1f1; */
  min-width: 320px;
  min-height: 100%;
  min-height: 200px;
  height: 100%;
  line-height: 1.0;
  text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }
  body.noVisibleScroll::-webkit-scrollbar {
    display: none; }
  body.noBackground {
    background-color: transparent; }
  body.fiPopup {
    font-size: 0;
    background-color: transparent;
    height: 94%; }
    body.fiPopup::-webkit-scrollbar {
      width: 0.5rem;
      height: 0.5rem; }
    body.fiPopup::-webkit-scrollbar-track {
      background-color: transparent; }
    body.fiPopup::-webkit-scrollbar-thumb {
      background-color: #E6E0DD;
      border-radius: 0.25rem;
      border: 0; }
    body.fiPopup .content {
      margin-top: 0; }
      body.fiPopup .content h2 {
        font-size: 1.5rem !important;
        font-weight: 400;
        font-family: "Inter" !important;
        font-style: normal;
        margin-bottom: 0.5rem !important;
        margin-left: 0 !important;
        text-align: center; }

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

img {
  border: 0;
  outline: none !important; }

ol, ul {
  list-style: none;
  padding: 0;
  margin: 0;
  outline: none !important; }

h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
  margin: 0;
  padding: 0; }

h1 {
  font-size: 3rem; }

h2 {
  font-size: 2.5rem; }

h3 {
  font-size: 2rem; }

h4 {
  font-size: 1.75rem; }

h5 {
  font-size: 1.5rem; }

h6 {
  font-size: 1.25rem; }

q:before, q:after {
  content: ''; }

abbr, acronym {
  border: 0; }

header, nav, section, article, aside, footer {
  display: block; }

a {
  color: inherit;
  outline: none !important;
  text-decoration: none;
  background: transparent;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

input {
  vertical-align: middle;
  border: none;
  outline: none; }

* {
  padding: 0;
  margin: 0;
  outline: none; }

strong {
  font-weight: 500; }

button {
  outline: none;
  border: none;
  cursor: pointer;
  margin: 0;
  padding: 0;
  background: transparent; }

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
  border: 0;
  padding: 0;
  margin: 0; }

/** header  **/
.navigation_area {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  left: 0;
  right: 0;
  z-index: 10;
  margin-bottom: 1.25rem; }
  .navigation_area nav {
    position: relative;
    max-width: 77.5rem;
    margin: 0 auto;
    font-size: 0;
    height: 7.5rem;
    min-width: 41.5625rem;
    z-index: 10; }
  .navigation_area .switch_block {
    right: 0;
    top: 1.125rem;
    z-index: 13;
    font-family: "Inter"; }
    .navigation_area .switch_block:before, .navigation_area .switch_block:after {
      content: ' ';
      display: table; }
    .navigation_area .switch_block:after {
      clear: both; }

.topMenu {
  left: 0;
  right: 0;
  height: 100%; }
  .topMenu:before, .topMenu:after {
    content: ' ';
    display: table; }
  .topMenu:after {
    clear: both; }
  .topMenu .company {
    margin-left: 1.28125rem;
    margin-right: 1.28125rem;
    display: inline-block;
    cursor: pointer;
    z-index: 14;
    position: relative; }
    .topMenu .company:before, .topMenu .company:after {
      content: ' ';
      display: table; }
    .topMenu .company:after {
      clear: both; }
    .topMenu .company .scrollClick {
      width: 19.9375rem;
      height: 3rem;
      float: left;
      display: block;
      position: relative;
      border: 0.0625rem solid #DED6D1;
      box-sizing: border-box;
      border-radius: 1.5rem;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      background: url("../../images/desktop/usersThree.svg") no-repeat;
      background-color: #FFFFFF;
      background-position-x: 0.625rem;
      background-position-y: center;
      background-size: 2rem 2rem;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      -webkit-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      padding-left: 3rem; }
      .topMenu .company .scrollClick strong {
        font-size: 1.125rem !important;
        font-weight: 300;
        font-family: "Inter" !important;
        font-style: normal;
        line-height: 3rem;
        color: #231D1A;
        position: relative;
        z-index: 3;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        -moz-transition: color 0.3s ease-in-out;
        -o-transition: color 0.3s ease-in-out;
        -webkit-transition: color 0.3s ease-in-out;
        -ms-transition: color 0.3s ease-in-out;
        transition: color 0.3s ease-in-out;
        overflow-x: hidden;
        margin-right: 2.5rem;
        margin-left: 1.1875rem; }
      .topMenu .company .scrollClick:hover {
        background-color: #EEEBE8 !important; }
      .topMenu .company .scrollClick .arrow_area {
        position: absolute !important; }
    .topMenu .company .scrollClick.active {
      background-color: #EEEBE8 !important; }
  .topMenu .arrow_area {
    height: 100%;
    position: relative;
    background-color: transparent; }

.message_area {
  font-size: 0;
  display: flex;
  justify-content: space-between;
  position: relative;
  z-index: 13;
  line-height: 0;
  white-space: nowrap;
  margin-left: 1.625rem; }
  .message_area:before, .message_area:after {
    content: ' ';
    display: table; }
  .message_area:after {
    clear: both; }
  .message_area .message_item {
    font-size: 1.125rem !important;
    font-weight: 400;
    font-family: "Inter" !important;
    font-style: normal;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #231D1A;
    position: relative;
    display: flex;
    align-items: center;
    line-height: 2rem;
    height: 3rem;
    cursor: pointer;
    padding-left: 0.625rem;
    margin-right: 3rem;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: transparent;
    overflow: hidden;
    text-align: center; }
    .message_area .message_item:before, .message_area .message_item:after {
      content: ' ';
      display: table; }
    .message_area .message_item:after {
      clear: both; }
    .message_area .message_item .text_block {
      font-size: 1.125rem !important;
      font-weight: 400;
      font-family: "Inter" !important;
      font-style: normal;
      color: #231D1A;
      height: 2rem;
      line-height: 2rem;
      position: relative;
      z-index: 2;
      display: inline-block;
      text-transform: uppercase;
      zoom: 1;
      *display: inline;
      vertical-align: 0.25rem;
      padding: 0 0.9375rem 0 0;
      -moz-transition: all 0.25s ease-in-out;
      -o-transition: all 0.25s ease-in-out;
      -webkit-transition: all 0.25s ease-in-out;
      -ms-transition: all 0.25s ease-in-out;
      transition: all 0.25s ease-in-out; }
    .message_area .message_item.active {
      background: #EEEBE8;
      border-radius: 0.5rem; }
      .message_area .message_item.active .info_hint {
        right: -5rem !important; }
    .message_area .message_item:hover {
      background: #EEEBE8;
      border-radius: 0.5rem; }
  .message_area .message_item.blue-text .text_block {
    color: #0057B8; }
  .message_area .message_item.blue-text.active {
    background: transparent;
    color: #0057B8;
    text-decoration-line: underline; }
  .message_area .message_item.blue-text:hover {
    background: transparent;
    color: #0057B8;
    text-decoration-line: underline; }

#message, #preference {
  z-index: 13;
  position: absolute;
  display: none;
  background-color: white;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 0, 0, 0.3);
  border-radius: 0.5rem; }
  #message li, #preference li {
    font-size: 1.125rem !important;
    font-weight: 400;
    font-family: "Inter" !important;
    font-style: normal;
    overflow: hidden;
    color: #231D1A;
    padding: 0 1.25rem;
    margin-top: 0.625rem;
    margin-bottom: 0.625rem; }
    #message li a, #preference li a {
      color: #231D1A;
      display: flex;
      align-items: center;
      font-size: 1.125rem !important;
      font-weight: 400;
      font-family: "Inter" !important;
      font-style: normal;
      line-height: 3rem;
      position: relative;
      white-space: normal;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      text-transform: uppercase; }
    #message li:hover, #preference li:hover {
      background-color: #F7F5F4; }
    #message li:active, #preference li:active {
      background-color: #EEEBE8; }
  #message .info_hint var cite, #preference .info_hint var cite {
    padding-top: 0.0625rem; }

#preference {
  width: max-content; }

.dropScroll {
  position: absolute;
  background-color: white;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 0, 0, 0.3);
  border-radius: 0.5rem;
  width: 100%;
  z-index: 14;
  display: none;
  top: 3.125rem;
  min-width: 100%; }
  .dropScroll ul {
    max-height: 25rem;
    width: 100%; }
  .dropScroll li {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
    font-size: 1.125rem !important;
    font-weight: 300;
    font-family: "Inter" !important;
    font-style: normal;
    color: #231D1A;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .dropScroll li a {
      font-size: 1.125rem !important;
      font-weight: 300;
      font-family: "Inter" !important;
      font-style: normal;
      color: #231D1A;
      line-height: 2rem;
      display: block;
      padding: 0.625rem;
      padding-left: 1rem;
      white-space: normal; }
    .dropScroll li:hover {
      background-color: #F7F5F4; }
    .dropScroll li:active {
      background-color: #EEEBE8; }

/** main content **/
.white_bordered_radius_no_margin_no_shadow {
  background: #FFFFFF;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 0, 0, 0.3);
  border: 0.0625rem solid #FFFFFF;
  border-radius: 1rem;
  box-shadow: none; }

.bordered_radius_margin_side {
  background: #EEEBE8;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 0, 0, 0.3);
  border: 0.0625rem solid #EEEBE8;
  border-radius: 1rem;
  margin-left: 1.25rem;
  margin-right: 1.25rem; }

.white_bordered_radius_margin_side {
  background: #FFFFFF;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 0, 0, 0.3);
  border: 0.0625rem solid #FFFFFF;
  border-radius: 1rem;
  margin-left: 1.25rem;
  margin-right: 1.25rem; }

.total_available_balance_container {
  display: flex;
  justify-content: flex-end;
  border-radius: 1rem;
  padding: 1.25rem;
  font-size: 1.25rem !important;
  font-weight: 400;
  font-family: "Inter" !important;
  font-style: normal;
  color: #231D1A;
  line-height: 1.2;
  background: transparent;
  box-shadow: none;
  border: none;
  padding: 0;
  margin: 0 1.25rem 1.25rem; }

.noBackground .content_section.white_bordered_radius_margin_side {
  box-shadow: none; }

.noBackground .payment_section.white_bordered_radius_margin_side {
  box-shadow: none; }

.fi_white_bordered_radius_margin {
  background: #FFFFFF;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 0, 0, 0.3);
  border: 0.0625rem solid #FFFFFF;
  border-radius: 1rem;
  margin: 1.25rem; }

.movement_list_header_and_table_container {
  background: #FFFFFF;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 0, 0, 0.3);
  border: 0.0625rem solid #FFFFFF;
  border-radius: 1rem;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  margin-bottom: 1.25rem; }

.banks_list_background_none {
  padding-bottom: 1.25rem;
  background: transparent; }

.content table tr th:first-child, .content table tr td:first-child {
  padding-left: 1rem !important; }
.content table tr th:last-child, .content table tr td:last-child {
  padding-right: 1rem !important; }

.content_tpp {
  margin: auto !important; }

.content {
  width: 100%; }

.content_tpp,
.content {
  position: relative;
  right: 0;
  margin: 1.1875rem 0 0 0; }
  .content_tpp .content_section,
  .content .content_section {
    background: white;
    margin-bottom: 1.25rem;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 1.3125rem 1.25rem 0.625rem 1.25rem; }
    .content_tpp .content_section .divided_by_client, .content_tpp .content_section .content_item_divided,
    .content .content_section .divided_by_client,
    .content .content_section .content_item_divided {
      background: #FFFFFF;
      box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 0, 0, 0.3);
      border: 0.0625rem solid #FFFFFF;
      border-radius: 1rem;
      margin-bottom: 1.25rem;
      padding-bottom: 1rem; }
      .content_tpp .content_section .divided_by_client th, .content_tpp .content_section .content_item_divided th,
      .content .content_section .divided_by_client th,
      .content .content_section .content_item_divided th {
        padding: 0.3125rem 0 0.3125rem 1rem !important; }
        .content_tpp .content_section .divided_by_client th:first-child, .content_tpp .content_section .content_item_divided th:first-child,
        .content .content_section .divided_by_client th:first-child,
        .content .content_section .content_item_divided th:first-child {
          padding-left: 1rem !important; }
        .content_tpp .content_section .divided_by_client th:last-child, .content_tpp .content_section .content_item_divided th:last-child,
        .content .content_section .divided_by_client th:last-child,
        .content .content_section .content_item_divided th:last-child {
          padding-right: 1rem !important; }
      .content_tpp .content_section .divided_by_client table, .content_tpp .content_section .content_item_divided table,
      .content .content_section .divided_by_client table,
      .content .content_section .content_item_divided table {
        margin-bottom: 0; }
      .content_tpp .content_section .divided_by_client .filled_row, .content_tpp .content_section .content_item_divided .filled_row,
      .content .content_section .divided_by_client .filled_row,
      .content .content_section .content_item_divided .filled_row {
        background-color: #E6E0DD; }
        .content_tpp .content_section .divided_by_client .filled_row td, .content_tpp .content_section .content_item_divided .filled_row td,
        .content .content_section .divided_by_client .filled_row td,
        .content .content_section .content_item_divided .filled_row td {
          width: 50%; }
      .content_tpp .content_section .divided_by_client .passwords .hide_info, .content_tpp .content_section .content_item_divided .passwords .hide_info,
      .content .content_section .divided_by_client .passwords .hide_info,
      .content .content_section .content_item_divided .passwords .hide_info {
        top: 0;
        right: -16.875rem; }
        .content_tpp .content_section .divided_by_client .passwords .hide_info span:after, .content_tpp .content_section .content_item_divided .passwords .hide_info span:after,
        .content .content_section .divided_by_client .passwords .hide_info span:after,
        .content .content_section .content_item_divided .passwords .hide_info span:after {
          top: 0.375rem;
          left: 1.125rem;
          margin-left: -1.875rem;
          border-width: 0.375rem;
          border-style: solid;
          border-color: transparent black transparent transparent; }
      .content_tpp .content_section .divided_by_client .passwords-td, .content_tpp .content_section .content_item_divided .passwords-td,
      .content .content_section .divided_by_client .passwords-td,
      .content .content_section .content_item_divided .passwords-td {
        display: flex;
        align-items: center; }
    .content_tpp .content_section.no_top_padding,
    .content .content_section.no_top_padding {
      padding-top: 0; }
    .content_tpp .content_section.background_none,
    .content .content_section.background_none {
      background: none;
      padding-top: 0; }
    .content_tpp .content_section.gray,
    .content .content_section.gray {
      margin-bottom: 0;
      margin-top: 1.25rem;
      background-color: #EEEBE8; }
    .content_tpp .content_section h2,
    .content .content_section h2 {
      font-family: "Inter";
      font-size: 1.375rem;
      color: #231D1A;
      margin-bottom: 1.4375rem; }
    .content_tpp .content_section table,
    .content .content_section table {
      margin-bottom: 0.625rem;
      border-spacing: none;
      width: 100%;
      font-family: "Inter"; }
      .content_tpp .content_section table td, .content_tpp .content_section table th,
      .content .content_section table td,
      .content .content_section table th {
        padding: 0 0 0 1rem;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        text-align: left; }
    .content_tpp .content_section .fi_briefcase table td, .content_tpp .content_section .fi_briefcase table th,
    .content .content_section .fi_briefcase table td,
    .content .content_section .fi_briefcase table th {
      padding-left: 0.3125rem;
      padding-right: 0.3125rem; }
    .content_tpp .content_section table.balance_align_top td,
    .content .content_section table.balance_align_top td {
      line-height: 4rem;
      vertical-align: top; }
    .content_tpp .content_section table.balance_align_top .td_balance_align_top,
    .content .content_section table.balance_align_top .td_balance_align_top {
      padding-bottom: 1.25rem;
      font-weight: 300;
      font-size: 1rem;
      line-height: 1rem; }
      .content_tpp .content_section table.balance_align_top .td_balance_align_top .balance_account,
      .content .content_section table.balance_align_top .td_balance_align_top .balance_account {
        font-weight: 400;
        font-size: 1.125rem;
        line-height: 4rem; }
    .content_tpp .content_section table tr.titles_bottom,
    .content .content_section table tr.titles_bottom {
      border-color: #e5e5e5;
      height: 4rem;
      font-size: 1rem; }
    .content_tpp .content_section table thead .user_name_img_container, .content_tpp .content_section table tbody.accounts_table_body .user_name_img_container,
    .content .content_section table thead .user_name_img_container,
    .content .content_section table tbody.accounts_table_body .user_name_img_container {
      display: flex;
      align-items: center;
      margin-top: 0.5rem;
      margin-bottom: 0.5rem; }
      .content_tpp .content_section table thead .user_name_img_container .user_img, .content_tpp .content_section table tbody.accounts_table_body .user_name_img_container .user_img,
      .content .content_section table thead .user_name_img_container .user_img,
      .content .content_section table tbody.accounts_table_body .user_name_img_container .user_img {
        background: url("../../images/desktop/UserCircle.svg") no-repeat;
        background-size: contain;
        width: 2rem;
        height: 2rem;
        margin-right: 0.625rem; }
      .content_tpp .content_section table thead .user_name_img_container div, .content_tpp .content_section table tbody.accounts_table_body .user_name_img_container div,
      .content .content_section table thead .user_name_img_container div,
      .content .content_section table tbody.accounts_table_body .user_name_img_container div {
        font-size: 1rem !important;
        font-weight: 700;
        font-family: "Inter" !important;
        font-style: normal;
        color: #231D1A; }
      .content_tpp .content_section table thead .user_name_img_container.space_between, .content_tpp .content_section table tbody.accounts_table_body .user_name_img_container.space_between,
      .content .content_section table thead .user_name_img_container.space_between,
      .content .content_section table tbody.accounts_table_body .user_name_img_container.space_between {
        justify-content: space-between; }
    .content_tpp .content_section table thead tr:first-child, .content_tpp .content_section table tbody.accounts_table_body tr:first-child,
    .content .content_section table thead tr:first-child,
    .content .content_section table tbody.accounts_table_body tr:first-child {
      border-top: none; }
      .content_tpp .content_section table thead tr:first-child th, .content_tpp .content_section table tbody.accounts_table_body tr:first-child th,
      .content .content_section table thead tr:first-child th,
      .content .content_section table tbody.accounts_table_body tr:first-child th {
        font-size: 1rem !important;
        font-weight: 700;
        font-family: "Inter" !important;
        font-style: normal;
        color: #231D1A; }
    .content_tpp .content_section table thead tr.titles:first-child th, .content_tpp .content_section table tbody.accounts_table_body tr.titles:first-child th,
    .content .content_section table thead tr.titles:first-child th,
    .content .content_section table tbody.accounts_table_body tr.titles:first-child th {
      border-top: none; }
    .content_tpp .content_section table thead tr.titles th, .content_tpp .content_section table tbody.accounts_table_body tr.titles th,
    .content .content_section table thead tr.titles th,
    .content .content_section table tbody.accounts_table_body tr.titles th {
      font-size: 1rem !important;
      font-weight: 400;
      font-family: "Inter" !important;
      font-style: normal;
      color: #231D1A;
      vertical-align: middle;
      border-top: 0.0625rem solid #DED6D1;
      height: 2rem;
      background-color: #EEEBE8;
      line-height: 1.3; }
    .content_tpp .content_section table thead tr.titles .available, .content_tpp .content_section table tbody.accounts_table_body tr.titles .available,
    .content .content_section table thead tr.titles .available,
    .content .content_section table tbody.accounts_table_body tr.titles .available {
      text-align: right;
      width: 15%; }
    .content_tpp .content_section table thead tr.titles .currency_number, .content_tpp .content_section table tbody.accounts_table_body tr.titles .currency_number,
    .content .content_section table thead tr.titles .currency_number,
    .content .content_section table tbody.accounts_table_body tr.titles .currency_number {
      min-width: 11.875rem;
      width: 26%; }
    .content_tpp .content_section table thead tr.counts_titles, .content_tpp .content_section table tbody.accounts_table_body tr.counts_titles,
    .content .content_section table thead tr.counts_titles,
    .content .content_section table tbody.accounts_table_body tr.counts_titles {
      border-bottom: none; }
      .content_tpp .content_section table thead tr.counts_titles th, .content_tpp .content_section table tbody.accounts_table_body tr.counts_titles th,
      .content .content_section table thead tr.counts_titles th,
      .content .content_section table tbody.accounts_table_body tr.counts_titles th {
        font-family: "Inter";
        font-size: 1rem !important;
        font-weight: 600;
        font-family: "Inter" !important;
        font-style: normal;
        color: #231D1A;
        background-color: #DED6D1;
        height: 3rem;
        border: none; }
    .content_tpp .content_section table thead .currency,
    .content .content_section table thead .currency {
      width: 4.9375rem;
      min-width: 4.9375rem;
      white-space: nowrap;
      text-align: right; }
      .content_tpp .content_section table thead .currency.single,
      .content .content_section table thead .currency.single {
        padding-right: 0;
        width: 4.9375rem;
        min-width: 4.9375rem;
        cursor: default;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none; }
    .content_tpp .content_section table thead .price,
    .content .content_section table thead .price {
      width: 8.75rem;
      text-align: right; }
    .content_tpp .content_section table thead .blocked,
    .content .content_section table thead .blocked {
      text-align: right;
      width: 7.25rem; }
    .content_tpp .content_section table tbody,
    .content .content_section table tbody {
      font-size: 0.875rem !important;
      font-weight: normal;
      font-family: "Inter" !important;
      font-style: normal; }
      .content_tpp .content_section table tbody .balance_request_error_tr,
      .content .content_section table tbody .balance_request_error_tr {
        background: #F7DDC8; }
      .content_tpp .content_section table tbody .balance_request_error,
      .content .content_section table tbody .balance_request_error {
        display: flex;
        align-items: center;
        color: #6B0E09; }
        .content_tpp .content_section table tbody .balance_request_error .balance_request_error_img,
        .content .content_section table tbody .balance_request_error .balance_request_error_img {
          background: url("../../images/desktop/icons/warning_sign_red.svg") no-repeat;
          background-size: contain;
          width: 2rem;
          height: 2rem;
          margin-right: 0.625rem; }
      .content_tpp .content_section table tbody td,
      .content .content_section table tbody td {
        font-size: 1rem !important;
        font-weight: normal;
        font-family: "Inter" !important;
        font-style: normal;
        color: #231D1A;
        height: 4rem;
        vertical-align: middle;
        padding-top: 0.125rem;
        padding-bottom: 0.125rem; }
        .content_tpp .content_section table tbody td:first-child,
        .content .content_section table tbody td:first-child {
          border-left: none; }
      .content_tpp .content_section table tbody .total_td,
      .content .content_section table tbody .total_td {
        text-align: right; }
      .content_tpp .content_section table tbody .currency,
      .content .content_section table tbody .currency {
        text-align: right;
        white-space: nowrap; }
        .content_tpp .content_section table tbody .currency.red,
        .content .content_section table tbody .currency.red {
          color: #6B0E09; }
      .content_tpp .content_section table tbody tr,
      .content .content_section table tbody tr {
        border-top: 0.0625rem solid #DED6D1; }
    .content_tpp .content_section table .hold_area,
    .content .content_section table .hold_area {
      position: relative;
      margin-right: -0.625rem;
      height: 1.875rem;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding-top: 0.375rem; }
    .content_tpp .content_section table .count_number,
    .content .content_section table .count_number {
      width: 18.75rem; }
    .content_tpp .content_section table .optional_title,
    .content .content_section table .optional_title {
      font-size: 1rem !important;
      font-weight: 300;
      font-family: "Inter" !important;
      font-style: normal;
      line-height: 1.5rem; }
    .content_tpp .content_section table .hidden_area,
    .content .content_section table .hidden_area {
      border-bottom: none;
      border-top: none; }
      .content_tpp .content_section table .hidden_area td,
      .content .content_section table .hidden_area td {
        background-color: #f1f1f1;
        text-align: right;
        padding: 0;
        height: auto;
        vertical-align: bottom;
        border-bottom: none; }
        .content_tpp .content_section table .hidden_area td:first-child,
        .content .content_section table .hidden_area td:first-child {
          background-color: #fff;
          vertical-align: bottom;
          font-size: 0;
          line-height: 0; }
          .content_tpp .content_section table .hidden_area td:first-child .hidden_content,
          .content .content_section table .hidden_area td:first-child .hidden_content {
            margin-left: -0.0625rem;
            margin-right: -0.0625rem;
            border-bottom: 0.0625rem solid #ccc; }
        .content_tpp .content_section table .hidden_area td.border-bottom,
        .content .content_section table .hidden_area td.border-bottom {
          border-bottom: 0.0625rem solid #DED6D1; }
    .content_tpp .content_section .slide_area,
    .content .content_section .slide_area {
      padding: 0;
      line-height: 0.75rem;
      text-align: right; }
      .content_tpp .content_section .slide_area .arrow_area,
      .content .content_section .slide_area .arrow_area {
        display: inline-block;
        right: 0;
        height: 100%;
        top: 0;
        margin-left: 0.3125rem;
        vertical-align: -0.9375rem;
        margin-right: -0.0625rem; }
        .content_tpp .content_section .slide_area .arrow_area:hover:after, .content_tpp .content_section .slide_area .arrow_area:hover:before,
        .content .content_section .slide_area .arrow_area:hover:after,
        .content .content_section .slide_area .arrow_area:hover:before {
          border-bottom-color: #fff;
          border-top-color: #fff; }
        .ie8 .content_tpp .content_section .slide_area .arrow_area:hover, .ie8
        .content .content_section .slide_area .arrow_area:hover {
          background-image: url("../../images/desktop/ie8/arrows_hover.png"); }
          .ie8 .content_tpp .content_section .slide_area .arrow_area:hover:before, .ie8 .content_tpp .content_section .slide_area .arrow_area:hover:after, .ie8
          .content .content_section .slide_area .arrow_area:hover:before, .ie8
          .content .content_section .slide_area .arrow_area:hover:after {
            display: none; }
    .content_tpp .content_section.popup,
    .content .content_section.popup {
      margin: 0 auto !important; }
    .content_tpp .content_section.movement a,
    .content .content_section.movement a {
      color: #6eb4ef; }
      .content_tpp .content_section.movement a b,
      .content .content_section.movement a b {
        font-weight: 500; }
      .content_tpp .content_section.movement a:hover,
      .content .content_section.movement a:hover {
        color: #1c2d39; }
        .content_tpp .content_section.movement a:hover b,
        .content .content_section.movement a:hover b {
          font-weight: 600; }
  .content_tpp .more_balance,
  .content .more_balance {
    -webkit-box-shadow: 0 0.0625rem 0.1875rem rgba(3, 3, 3, 0.15);
    -moz-box-shadow: 0 0.0625rem 0.1875rem rgba(3, 3, 3, 0.15);
    box-shadow: 0 0.0625rem 0.1875rem rgba(3, 3, 3, 0.15);
    position: relative;
    width: 100%;
    height: 3.75rem;
    background-color: #fff;
    margin-bottom: 1.25rem;
    padding-left: 4.8125rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .content_tpp .more_balance .balance_ico,
    .content .more_balance .balance_ico {
      background: url("../../images/moreBalance_ico.png") center no-repeat #dbdbdb;
      width: 3.75rem;
      height: 3.75rem;
      position: absolute;
      left: 0;
      top: 0; }
    .content_tpp .more_balance h3,
    .content .more_balance h3 {
      font-size: 1.25rem;
      color: #231D1A;
      line-height: 3.75rem; }
  .content_tpp .banner_area,
  .content .banner_area {
    margin-bottom: 1.25rem; }
    .content_tpp .banner_area:before, .content_tpp .banner_area:after,
    .content .banner_area:before,
    .content .banner_area:after {
      content: ' ';
      display: table; }
    .content_tpp .banner_area:after,
    .content .banner_area:after {
      clear: both; }

.page_content {
  width: 100%;
  max-width: 90rem;
  white-space: normal;
  font-size: 0;
  z-index: 4;
  display: inline-block;
  right: 0; }

body .bo-dialog {
  z-index: 200;
  line-height: 2rem;
  background-color: #fff;
  font-size: 1rem;
  font-family: inherit; }
  body .bo-dialog .ui-dialog-titlebar {
    display: none; }
  body .bo-dialog .ui-dialog-content {
    padding: 1.875rem;
    border-radius: 1rem; }
  body .bo-dialog h3 {
    text-align: center;
    margin: 0.3125rem 2.5rem 0.9375rem;
    line-height: 2rem;
    font-size: 1.125rem; }
  body .bo-dialog .buttons {
    margin-top: 1.25rem; }

.bo-alert img {
  width: 75rem;
  height: 38.125rem;
  border-radius: 1rem; }
.bo-alert h2 span {
  color: #fe5900;
  font-size: 2.625rem;
  line-height: 3.4375rem;
  font-weight: 600;
  background: transparent; }
.bo-alert #extratext {
  color: #00528e;
  font-size: 2.625rem;
  line-height: 3.4375rem;
  background: transparent;
  font-weight: 600; }
.bo-alert #extratext2 {
  color: #00528e;
  font-size: 2.375rem;
  line-height: 3.4375rem;
  background: transparent;
  font-weight: 600; }

.ui-widget-content.bo-dialog {
  border: none;
  color: #231D1A;
  background: #FFFFFF;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 0, 0, 0.3);
  border: 0.0625rem solid #FFFFFF;
  border-radius: 1rem;
  margin-left: 1.25rem;
  margin-right: 1.25rem; }

.ui-widget-content {
  border: none; }

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 120;
  background: rgba(0, 0, 0, 0.4) none;
  opacity: 0.4; }

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

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

.left-margin-s {
  margin-left: 0.625rem; }

.input-6-chars {
  width: 6.25rem;
  margin-left: 0.3125rem; }

.last-6-digits-paragraph {
  display: inline-block;
  margin-right: 0.625rem; }

.content_position {
  display: inline-block;
  white-space: normal;
  vertical-align: top;
  max-width: 62.5rem;
  width: 80.5%;
  min-width: 45.625rem;
  margin-left: 1.25rem; }

.wrapper {
  margin: 0 auto;
  font-size: 0;
  white-space: nowrap;
  width: 112.5rem;
  position: relative;
  min-height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.error_req .menu_activate {
  display: none !important; }
.error_req .footer_children {
  margin-left: 1.25rem !important; }
.error_req .menu {
  background-color: transparent !important; }
.error_req .navigation_area nav {
  min-width: 30rem; }

.clickDrop {
  position: relative; }
  .clickDrop ul {
    width: 100%;
    display: none; }

.hidden_info {
  background-color: #f1f1f1;
  border-bottom: 0.0625rem solid #ccc;
  display: none; }

.hidden_content {
  position: relative;
  display: none;
  border-bottom: 0.0625rem solid #ccc;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .hidden_content span {
    display: block;
    vertical-align: middle;
    height: 2.5rem;
    text-align: right;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 0.625rem;
    font-family: "Inter";
    color: #231D1A;
    font-size: 1rem; }
  .hidden_content .hidden_title {
    left: 0;
    display: block;
    right: 7.5625rem;
    min-height: 2.375rem;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .hidden_content .hidden_title .count_title_number {
      white-space: nowrap;
      padding-left: 0.625rem;
      text-align: left;
      display: table;
      width: 100%;
      border-top: 0.0625rem solid #e5e5e5; }
      .hidden_content .hidden_title .count_title_number:first-child {
        border-top: none; }
      .hidden_content .hidden_title .count_title_number span {
        text-align: left;
        padding-left: 0.625rem; }
    .hidden_content .hidden_title .transaction_number {
      display: table;
      width: 100%;
      min-height: 2.5625rem;
      white-space: nowrap;
      border-top: 0.0625rem solid #e5e5e5; }
      .hidden_content .hidden_title .transaction_number:first-child {
        border-top: none; }
      .hidden_content .hidden_title .transaction_number .left_area {
        width: 36%;
        float: left;
        display: table;
        text-align: left;
        border-right: 0.0625rem solid #e5e5e5; }
        .hidden_content .hidden_title .transaction_number .left_area span {
          text-align: left;
          padding-left: 0.625rem; }
        .hidden_content .hidden_title .transaction_number .left_area strong {
          padding-right: 0.3125rem; }
      .hidden_content .hidden_title .transaction_number .right_area {
        width: 60%;
        float: right;
        display: table; }
        .hidden_content .hidden_title .transaction_number .right_area span strong {
          display: inline-block !important; }
    .hidden_content .hidden_title .hidden_sum {
      display: table;
      width: 100%;
      min-height: 2.5625rem;
      border-top: 0.0625rem solid #e5e5e5; }
      .hidden_content .hidden_title .hidden_sum:first-child {
        border-top: none; }
    .hidden_content .hidden_title span {
      display: table-cell; }

.scrollbox {
  overflow: auto;
  width: 100% !important;
  min-width: 100%; }

.vertical-track {
  width: 0.5rem;
  margin-left: -1.3125rem;
  background-color: transparent; }

.vertical-handle {
  width: 0.5rem;
  background-color: #E6E0DD;
  border-radius: 0.25rem;
  display: none;
  -moz-transition: all 0s ease-in-out;
  -o-transition: all 0s ease-in-out;
  -webkit-transition: all 0s ease-in-out;
  -ms-transition: all 0s ease-in-out;
  transition: all 0s ease-in-out; }

.fade_active {
  position: relative;
  z-index: 12;
  display: flex;
  align-items: center; }

.main_notification {
  background-color: rgba(0, 0, 0, 0.4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#66000000', EndColorStr='#66000000');
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 99; }
  .main_notification .notification_content {
    position: absolute;
    top: 9.75rem;
    left: 50%;
    transform: translateX(-50%);
    line-height: 2rem;
    color: #231D1A;
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 2rem 1.875rem 2.375rem 1.875rem;
    font-size: 1.125rem;
    background: #FFFFFF;
    box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 0, 0, 0.3);
    border: 0.0625rem solid #FFFFFF;
    border-radius: 1rem; }
    .main_notification .notification_content h2 {
      color: #231D1A;
      font-size: 1.375rem;
      line-height: 1.1;
      margin-bottom: 1.25rem; }
    .main_notification .notification_content .check_area {
      margin-top: 1.3125rem;
      font-size: 0;
      position: relative;
      align-items: center;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between; }
      .main_notification .notification_content .check_area label {
        font-size: 1rem; }
      .main_notification .notification_content .check_area input {
        width: 0.875rem;
        height: 0.875rem;
        border: 0.0625rem solid #b2b2b2; }
    .main_notification .notification_content strong {
      font-weight: 600; }
  .main_notification .kyc_notification_content {
    width: 40rem; }

.continue {
  font-weight: 600;
  padding: 0.4375rem 0.6875rem 0 0.6875rem;
  display: block;
  line-height: 1.1;
  position: absolute;
  right: 0;
  top: -0.4375rem;
  font-family: "Inter" !important;
  font-size: 1rem;
  color: #231D1A;
  height: 1.875rem;
  -moz-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  background-color: #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .continue:hover {
    background-color: #0057B8;
    color: #fff; }
  .continue:focus {
    background-color: #0057B8;
    color: #fff; }

.continue_dark {
  font-weight: 600;
  padding: 0.4375rem 0.6875rem 0 0.6875rem;
  display: block;
  line-height: 1.1;
  position: absolute;
  right: 0;
  top: -0.4375rem;
  font-size: 1rem;
  color: #fff;
  height: 1.875rem;
  -moz-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  background-color: #F5F5F5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.continue_dark:hover {
  background-color: #0057B8;
  color: #fff; }

.continue_dark:focus {
  background-color: #0057B8;
  color: #fff; }

.img_card_old {
  width: 13.75rem; }

.news_border {
  position: absolute;
  background-color: #e5e5e5;
  left: 1.25rem;
  right: 1.25rem;
  height: 0.0625rem;
  bottom: 0; }

.header_area {
  margin-bottom: 0.625rem; }
  .header_area:before, .header_area:after {
    content: ' ';
    display: table; }
  .header_area:after {
    clear: both; }
  .header_area .header_actions {
    float: right;
    margin-left: 0.3125rem;
    margin-right: 0.625rem;
    display: flex;
    align-items: center; }
    .header_area .header_actions li {
      float: left;
      position: relative;
      -moz-transition: all 0.35s ease-in-out;
      -o-transition: all 0.35s ease-in-out;
      -webkit-transition: all 0.35s ease-in-out;
      -ms-transition: all 0.35s ease-in-out;
      transition: all 0.35s ease-in-out; }
      .header_area .header_actions li a {
        display: block; }
  .header_area h2 {
    float: left;
    font-size: 1.375rem;
    line-height: auto; }
  .header_area span.continue.inline {
    line-height: 1.875rem; }
  .header_area .calculator {
    display: flex;
    flex-wrap: wrap;
    font-size: 1.25rem;
    line-height: 2rem;
    min-height: 3rem;
    font-weight: 400;
    padding-left: 1.25rem;
    align-items: center; }
    .header_area .calculator .calculator_item:not(:last-child) {
      margin-right: 1.25rem; }

input[autocomplete="off"]::-webkit-contacts-auto-fill-button,
input[autocomplete="off"]::-webkit-credentials-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  height: 0;
  width: 0;
  margin: 0; }

.mark_all_read_block a {
  line-height: 2rem; }
.mark_all_read_block span {
  font-family: "Inter";
  font-size: 1rem;
  color: #231D1A;
  display: block;
  float: left;
  font-weight: 600; }

.mark_all_read {
  background-color: white;
  font-family: "Inter" !important;
  font-size: 1rem;
  font-weight: 500;
  position: relative;
  display: inline-block;
  padding: 0 0.3125rem 0 0.3125rem;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out; }

.mark_all_read strong {
  position: relative;
  z-index: 2;
  display: block; }

.mark_all_read span {
  position: relative;
  z-index: 2;
  display: block;
  top: 0;
  height: 0;
  width: 100%;
  left: 0;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0; }

.mark_all_read :hover {
  color: #0057B8; }

.new_message {
  display: block;
  height: 3rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .new_message a {
    display: block;
    height: 3rem;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1.875rem; }
  .new_message:before, .new_message:after {
    content: ' ';
    display: table; }
  .new_message:after {
    clear: both; }
  .new_message i {
    display: block;
    width: 100%;
    height: 100%; }
  .new_message span {
    font-family: "Inter";
    font-size: 1rem;
    color: #231D1A;
    display: block;
    float: left;
    font-weight: 600;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
  .new_message.sel {
    background-color: #F5F5F5; }
    .new_message.sel span {
      color: #fff; }
    .new_message.sel i {
      background-image: url("../../images/desktop/message_new_hover.png"); }
      .ie8 .new_message.sel i {
        background-image: url("../../images/desktop/ie8/message_new_hover.png"); }

.header_actions .print.sel a {
  background-image: url("../../images/desktop/print_ico_hover.png"); }
  .ie8 .header_actions .print.sel a {
    background-image: url("../../images/desktop/ie8/print_ico_hover.png"); }
.header_actions .pages {
  font-size: 1.5rem !important;
  font-weight: 400;
  font-family: "Inter" !important;
  font-style: normal;
  color: #231D1A;
  background: transparent !important;
  cursor: default;
  line-height: 2rem;
  margin-right: 0.625rem;
  margin-left: 0.625rem; }
.header_actions .next_page {
  background-color: transparent;
  background-image: url(../../images/desktop/vectorNext.svg);
  width: 3rem;
  height: 3rem;
  background-size: 0.625rem 1.25rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: center; }
  .header_actions .next_page a {
    display: block;
    height: 3rem;
    position: relative; }
.header_actions .prev_page {
  background-color: transparent;
  background-image: url(../../images/desktop/vectorPrev.svg);
  width: 3rem;
  height: 3rem;
  background-size: 0.625rem 1.25rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: center; }
  .header_actions .prev_page a {
    display: block;
    height: 3rem;
    position: relative; }

.pc .header_actions li.pdf-button:hover, .pc .header_actions li.print:hover {
  cursor: pointer;
  background-color: transparent; }
.pc .header_actions .delete:hover a {
  background-image: url("../../images/desktop/delete_ico_hover.png"); }
.pc .header_actions .next_page:hover {
  cursor: pointer;
  background-color: #EEEBE8;
  border-radius: 0.5rem; }
.pc .header_actions .next_page:active {
  cursor: pointer;
  background-color: #EEEBE8;
  box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25);
  border-radius: 0.5rem; }
.pc .header_actions .next_page.disabled:hover {
  background-color: #e5e5e5; }
  .pc .header_actions .next_page.disabled:hover span {
    border-right-color: #231D1A; }
.pc .header_actions .prev_page:hover {
  background-color: #EEEBE8;
  border-radius: 0.5rem;
  cursor: pointer; }
.pc .header_actions .prev_page:active {
  cursor: pointer;
  background-color: #EEEBE8;
  box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25);
  border-radius: 0.5rem; }
.pc .header_actions .prev_page.disabled:hover {
  background-color: #dbdbdb; }
  .pc .header_actions .prev_page.disabled:hover span {
    border-left-color: #231D1A; }

.header_actions .delete {
  height: 1.875rem;
  width: 1.875rem;
  position: relative;
  background-color: #dbdbdb; }
  .header_actions .delete a {
    display: block;
    height: 1.875rem;
    background: url("../../images/desktop/delete_ico.png") center no-repeat;
    background-size: 0.9375rem 1rem; }
    .ie8 .header_actions .delete a {
      background: url("../../images/desktop/ie8/delete_ico.png") center no-repeat; }
  .header_actions .delete.sel a {
    background-image: url("../../images/desktop/delete_ico_hover.png"); }

.continue.inline {
  position: static;
  display: inline-block;
  padding-top: 0;
  height: 1.875rem;
  top: 0;
  margin: 0 0.3125rem;
  float: right; }

.content h2 {
  color: #231D1A;
  font-size: 2.25rem !important;
  font-weight: 300;
  font-family: "Gilroy" !important;
  font-style: normal;
  line-height: 2rem;
  letter-spacing: -0.01em;
  margin-left: 2.25rem;
  margin-bottom: 2.125rem; }
  .content h2.groupSend {
    font-size: 1rem !important;
    font-weight: 600;
    font-family: "Inter" !important;
    font-style: normal;
    line-height: 2rem;
    margin-bottom: 1.25rem;
    margin-left: 1rem; }

.optional_buttons {
  float: left;
  display: flex;
  align-items: center; }
  .optional_buttons > a {
    display: block;
    float: left; }

.optional_buttons_right {
  float: right;
  display: flex;
  align-items: center; }

body .message_list table th.status_filter {
  width: 6.8125rem;
  cursor: pointer !important; }

.operations-message-list {
  margin-bottom: 1.25rem;
  margin-top: 1.25rem;
  overflow-x: auto;
  min-height: 11.875rem; }
  .operations-message-list::-webkit-scrollbar {
    height: 0.5rem;
    width: 0.5rem; }
  .operations-message-list::-webkit-scrollbar-track {
    background-color: transparent; }
  .operations-message-list::-webkit-scrollbar-thumb {
    background-color: #E6E0DD;
    border-radius: 0.25rem;
    border: 0; }
  .operations-message-list table {
    margin: 0 !important; }
    .operations-message-list table tbody .vertical_aligned {
      vertical-align: top !important;
      padding-top: 1.25rem !important; }
    .operations-message-list table tbody .vertical_aligned_checkbox {
      vertical-align: top !important;
      padding-top: 0.375rem !important; }

.movement_list_table tbody .vertical_aligned {
  vertical-align: top !important;
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important; }
.movement_list_table tbody td {
  height: unset !important; }

.status {
  position: relative;
  z-index: 10;
  height: 1.875rem;
  width: 10.625rem;
  line-height: 1.875rem;
  margin-left: -0.625rem;
  padding-left: 0.625rem;
  margin-right: -0.625rem; }
  .status.operations {
    margin-left: 0;
    padding-left: 0;
    margin-right: 0; }
    .status.operations .arrow_area {
      width: 2rem;
      position: relative;
      right: 0;
      top: 0; }
    .status.operations dl dt {
      display: flex;
      align-items: center;
      justify-content: center; }
      .status.operations dl dt a {
        display: inline-block;
        line-height: 1;
        margin-left: 0;
        white-space: normal; }
    .status.operations dl dd {
      margin-top: 0.5rem; }
  .status ul {
    width: 12.5rem; }
  .status dl {
    position: relative;
    z-index: 3; }
    .status dl dt {
      height: 1.875rem; }
      .status dl dt a {
        display: inline-block;
        max-width: 9.375rem;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-left: -1.5rem;
        white-space: nowrap; }
    .status dl dd {
      margin-left: -2.5rem;
      display: none;
      position: absolute;
      background-color: white;
      box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 0, 0, 0.3);
      border-radius: 0.5rem; }
      .status dl dd a {
        display: block;
        padding: 0.3125rem 0.625rem;
        color: #231D1A;
        line-height: 2rem; }
      .status dl dd li {
        -moz-transition: all 0.25s ease-in-out;
        -o-transition: all 0.25s ease-in-out;
        -webkit-transition: all 0.25s ease-in-out;
        -ms-transition: all 0.25s ease-in-out;
        transition: all 0.25s ease-in-out;
        margin-top: 0.625rem;
        margin-bottom: 0.625rem; }
        .status dl dd li:hover {
          background-color: #F7F5F4; }
        .status dl dd li:active {
          background-color: #EEEBE8; }

.doc_header {
  padding: 0.9375rem 0 0.625rem 0;
  margin-bottom: -1.1875rem; }
  .doc_header:before, .doc_header:after {
    content: ' ';
    display: table; }
  .doc_header:after {
    clear: both; }
  .doc_header h3 {
    font-size: 1.375rem;
    float: left;
    line-height: 2rem; }
  .doc_header .title, .doc_header .title_info {
    line-height: 2rem !important; }
  .doc_header .header_area {
    float: right; }
  .doc_header .doc_row {
    padding: 0 !important; }

.doc_header_status .title, .doc_header_status .title_info {
  line-height: 4rem !important; }

.vertical_flexed_end {
  display: flex;
  flex-direction: column;
  align-items: flex-end; }

.doc_content {
  padding: 0 1rem; }
  .doc_content h4 {
    font-size: 1.125rem;
    line-height: 1.1;
    margin: 0.3125rem 0 1.625rem -0.125rem; }

.doc_row {
  padding: 0.4375rem 0; }
  .doc_row:before, .doc_row:after {
    content: ' ';
    display: table; }
  .doc_row:after {
    clear: both; }
  .doc_row .title {
    font-size: 1rem;
    font-family: "Inter";
    font-weight: 600;
    color: #231D1A;
    line-height: 2rem;
    width: 13.125rem;
    float: left;
    margin-right: 1.875rem; }
    .doc_row .title .full_line {
      width: 100%; }
    .doc_row .title.kyc_title {
      width: 16rem;
      line-height: 1.25rem; }
      .doc_row .title.kyc_title.auto_width {
        width: auto; }
  .doc_row .title_info {
    font-size: 1rem;
    float: left;
    width: auto;
    font-family: "Inter";
    font-weight: 400;
    color: #231D1A;
    line-height: 2rem; }
    .doc_row .title_info.uppercase {
      text-transform: uppercase; }
    .doc_row .title_info.kyc_title_info {
      line-height: 1.25rem; }
  .doc_row .title.shadowed {
    display: flex;
    align-items: center;
    padding-left: 0.6875rem;
    margin-right: 0.625rem;
    background: #F7F5F4;
    border-radius: 0.5rem !important;
    border: 0 solid transparent !important; }
  .doc_row .title_info.shadowed {
    display: flex;
    align-items: center;
    padding-left: 0.6875rem;
    padding-right: 0.6875rem;
    box-sizing: border-box;
    background: #F7F5F4;
    border-radius: 0.5rem !important;
    border: 0 solid transparent !important; }
  .doc_row.active .title, .doc_row.active .title_info {
    line-height: 1.5625rem; }
  .doc_row.active .optional_link {
    vertical-align: middle;
    margin-top: -0.125rem; }

.doc_row_cards {
  padding: 0.4375rem 0; }
  .doc_row_cards:before, .doc_row_cards:after {
    content: ' ';
    display: table; }
  .doc_row_cards:after {
    clear: both; }
  .doc_row_cards .title {
    font-size: 1rem !important;
    font-weight: normal;
    font-family: "Inter" !important;
    font-style: normal;
    color: #231D1A;
    line-height: 2rem; }
    .doc_row_cards .title .full_line {
      width: 100%; }
  .doc_row_cards .title_info {
    font-size: 1.25rem !important;
    font-weight: normal;
    font-family: "Inter" !important;
    font-style: normal;
    color: #0057B8;
    line-height: 2rem; }
    .doc_row_cards .title_info.uppercase {
      text-transform: uppercase; }
  .doc_row_cards.active .title, .doc_row_cards.active .title_info {
    line-height: 1.5625rem; }
  .doc_row_cards.active .optional_link {
    vertical-align: middle;
    margin-top: -0.125rem; }
  .doc_row_cards.width_55pers {
    width: 55%; }

.doc_currency {
  display: inline-block;
  vertical-align: top; }

.button_wrapper {
  padding: 0 1.25rem 0 0.9375rem; }

.numeric {
  width: 3.125rem; }

.ui-sortable {
  cursor: move !important; }
  .ui-sortable td {
    cursor: move !important; }

#loader {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1000;
  background: rgba(255, 255, 255, 0.5);
  display: none; }

.ie8 #loader {
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF,endColorstr=#7FFFFFFF)";
  /* IE8 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF, endColorstr=#7FFFFFFF);
  /* IE6 & 7 */
  zoom: 1; }

table .optional_link {
  display: inline-block;
  vertical-align: middle;
  margin-left: 0;
  margin-bottom: 0.3125rem; }

body table .swift {
  padding-top: 0.1875rem !important; }

#popup .content {
  margin: 0 auto !important; }

.content_section.inner {
  line-height: 1.2;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.content_section .date, .content_section .phone {
  text-align: right !important; }

.message_section article.groupSendArticle {
  font-size: 1rem;
  color: #231D1A;
  font-family: "Inter";
  line-height: 2rem;
  margin-left: 1.25rem;
  margin-right: 1.25rem; }

#popup, .blockUI, .blockMsg, .blockPage, #popupFiList {
  min-width: 60.9375rem !important;
  background: #FFFFFF;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 0, 0, 0.3);
  border: 0.0625rem solid #FFFFFF;
  border-radius: 1rem;
  background-color: white; }

.blockUI.blockMsg.blockPage::-webkit-scrollbar {
  width: 1.125rem; }
.blockUI.blockMsg.blockPage::-webkit-scrollbar-track {
  background-color: transparent; }
.blockUI.blockMsg.blockPage::-webkit-scrollbar-thumb {
  background-color: #E6E0DD;
  border-radius: 1rem;
  border: 0.25rem solid white; }

#popup2 {
  min-width: 41.25rem !important;
  padding: 0.625rem; }

#popup {
  padding: 1.25rem; }

#popupFiList {
  padding: 0.5rem; }

body.ie8 th.odd {
  background-color: #F5F5F5; }

body.ie8 th.even {
  background-color: #F5F5F5; }

.filter_item select {
  display: none; }

.doc_main_title {
  font-size: 1.25rem;
  line-height: 1.1;
  border-bottom: 0.0625rem solid #F5F5F5;
  padding: 0.9375rem; }

.hideOverflow {
  overflow: hidden;
  text-overflow: ellipsis; }

#popup_header {
  padding: 0.9375rem;
  font-size: 1.125rem; }

.no-shadow {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.readonly {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0.0625rem solid transparent !important;
  cursor: default; }

.checkbox_holder {
  display: inline-flex;
  align-items: center;
  margin-right: 0.3125rem;
  height: 3rem; }
  .checkbox_holder strong {
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
    font-weight: 600;
    font-size: 1rem;
    line-height: 1.5625rem;
    margin-right: 0.625rem; }
  .checkbox_holder .default_input {
    margin-right: 0.625rem; }
  .checkbox_holder.fixed_width {
    width: 3rem; }

.consultant_item-banner {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  height: 9.375rem; }

.consultant_banner {
  cursor: pointer;
  height: 100%;
  position: relative;
  overflow: hidden;
  background-color: #ffffff; }

.consultant_banner img {
  background-size: contain;
  width: 100%; }

.consultant_banner img.img_banner_pic {
  padding: 0 0.9375rem 0.9375rem 0.9375rem; }

.consultant_banner p {
  position: relative;
  font-size: 0.875rem; }

.consultant_banner.hasTitle p {
  padding: 0.9375rem; }

.consultant_banner.hasTitle img.img_banner_left_pic {
  padding: 0 0.9375rem 0.9375rem 0.9375rem;
  max-width: 11.75rem; }

.strange-orange-stuff {
  display: inline-block; }

.text-very-strange-align {
  margin-top: 0.125rem;
  display: flex;
  justify-content: center; }

@-webkit-keyframes backPosition {
  from {
    -webkit-transform: translate(6.25rem, 0.9375rem);
    -moz-transform: translate(6.25rem, 0.9375rem);
    -ms-transform: translate(6.25rem, 0.9375rem);
    -o-transform: translate(6.25rem, 0.9375rem);
    transform: translate(6.25rem, 0.9375rem); }
  65% {
    -webkit-transform: translate(0px, 0.9375rem);
    -moz-transform: translate(0px, 0.9375rem);
    -ms-transform: translate(0px, 0.9375rem);
    -o-transform: translate(0px, 0.9375rem);
    transform: translate(0px, 0.9375rem); }
  to {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px); } }
@keyframes backPosition {
  from {
    -webkit-transform: translate(6.25rem, 0.9375rem);
    -moz-transform: translate(6.25rem, 0.9375rem);
    -ms-transform: translate(6.25rem, 0.9375rem);
    -o-transform: translate(6.25rem, 0.9375rem);
    transform: translate(6.25rem, 0.9375rem); }
  65% {
    -webkit-transform: translate(0px, 0.9375rem);
    -moz-transform: translate(0px, 0.9375rem);
    -ms-transform: translate(0px, 0.9375rem);
    -o-transform: translate(0px, 0.9375rem);
    transform: translate(0px, 0.9375rem); }
  to {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px); } }
@-webkit-keyframes changePosition {
  from {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px); }
  30% {
    -webkit-transform: translate(0px, 0.9375rem);
    -moz-transform: translate(0px, 0.9375rem);
    -ms-transform: translate(0px, 0.9375rem);
    -o-transform: translate(0px, 0.9375rem);
    transform: translate(0px, 0.9375rem); }
  to {
    -webkit-transform: translate(6.25rem, 0.9375rem);
    -moz-transform: translate(6.25rem, 0.9375rem);
    -ms-transform: translate(6.25rem, 0.9375rem);
    -o-transform: translate(6.25rem, 0.9375rem);
    transform: translate(6.25rem, 0.9375rem); } }
@keyframes changePosition {
  from {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px); }
  30% {
    -webkit-transform: translate(0px, 0.9375rem);
    -moz-transform: translate(0px, 0.9375rem);
    -ms-transform: translate(0px, 0.9375rem);
    -o-transform: translate(0px, 0.9375rem);
    transform: translate(0px, 0.9375rem); }
  to {
    -webkit-transform: translate(6.25rem, 0.9375rem);
    -moz-transform: translate(6.25rem, 0.9375rem);
    -ms-transform: translate(6.25rem, 0.9375rem);
    -o-transform: translate(6.25rem, 0.9375rem);
    transform: translate(6.25rem, 0.9375rem); } }
.activation_expired {
  vertical-align: middle;
  text-align: center;
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 600;
  font-family: "Inter";
  color: #231D1A;
  margin-top: 4.375rem; }

.logout_info {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 1.25rem;
  line-height: 1.25;
  font-weight: 600;
  font-family: "Inter";
  color: #231D1A; }

.logout_content {
  margin-top: 2.5rem;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  display: flex;
  /*activate power*/
  flex-direction: column;
  justify-content: space-between;
  background: #fff;
  width: 100%; }

.logout_timer {
  color: #0057B8;
  text-align: center;
  font-size: 1.25rem;
  padding-top: 1rem; }
  .logout_timer a {
    color: #ffffff; }
  .logout_page .logout_timer {
    color: #F5F5F5; }
  .logout_timer .blue-login-button {
    margin-top: 2rem; }

.logout_close_button {
  font-size: 1rem;
  margin-top: 0.875rem;
  font-weight: 600;
  border: 0.0625rem solid #fff;
  height: 1.75rem;
  display: inline-block;
  color: #fff;
  padding: 0 0.625rem;
  line-height: 1.75rem; }
  .logout_close_button:hover {
    color: #767676 !important; }

.logout_timer_count {
  font-size: 1.375rem; }

.login_content.logout_page {
  bottom: 0 !important;
  top: 0;
  flex-wrap: wrap; }

.login_content.logout_page .login_form {
  height: 100%;
  margin-top: 6.25rem; }

.extrabold {
  font-weight: 800 !important; }

.very_big_table {
  width: 100%;
  overflow-x: scroll;
  margin-bottom: 1.25rem; }
  .very_big_table table {
    max-width: auto;
    min-width: 100%; }

.menu .leftMenu_container .sub_menu li .sub_item {
  white-space: normal !important; }

.menu .leftMenu_container .sub_menu li {
  white-space: normal !important; }

body .finance_tools {
  color: #6B0E09 !important;
  font-weight: 600 !important; }

table tbody td .styled_link {
  color: #0057B8; }
  table tbody td .styled_link:hover {
    color: #231D1A; }

.content .content_section table tbody .currency a {
  color: #0057B8 !important;
  text-decoration: underline; }
  .content .content_section table tbody .currency a:hover {
    text-decoration: underline; }

.text_inscribe {
  overflow: hidden;
  max-width: 25rem;
  word-wrap: break-word; }
  .text_inscribe.no_max_width {
    max-width: none; }

#printing {
  display: block;
  right: 6.25rem;
  top: 12.5rem;
  position: fixed;
  height: 1.875rem;
  width: 9.375rem;
  line-height: 1.875rem;
  text-align: center;
  background-color: #000 !important;
  font-size: 1rem;
  color: #fff; }

.print_logo, .print_footer {
  display: none; }

.print_head {
  display: none; }

html body .account_table.content-box.noborder tbody {
  border: none !important; }
html body .account_table.content-box tr {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem; }
  html body .account_table.content-box tr:first-child th {
    font-size: 1rem !important;
    font-weight: 400;
    font-family: "Inter" !important;
    font-style: normal;
    color: #231D1A;
    line-height: 3rem; }
html body .account_table.content-box td, html body .account_table.content-box tr, html body .account_table.content-box th {
  -webkit-box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
  box-sizing: content-box !important; }
html body .account_table.content-box td.currency {
  width: 3.125rem !important;
  max-width: 3.75rem !important; }
html body .account_table.content-box.new_table .noborder {
  border: none !important; }
  html body .account_table.content-box.new_table .noborder * {
    border: none !important; }
html body .account_table.content-box.new_table .elements_list div {
  font-size: 1.125rem !important;
  font-family: "Inter";
  line-height: 2rem;
  max-width: 38.5rem; }
html body .account_table.content-box.new_table .summ td {
  font-size: 1.125rem !important;
  font-family: "Inter";
  font-weight: 600; }

.account_table .currency span {
  display: inline-block;
  max-width: 8.75rem;
  overflow: hidden;
  text-overflow: ellipsis; }

thead th.remain div {
  min-width: 19.125rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  padding: 0.125rem 0;
  white-space: normal; }

.bold_variant {
  color: #6B0E09;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.second_bold_variant {
  color: #000;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.font_with_opacity_first {
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  display: inline-block; }

.font_with_opacity_second {
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  display: inline-block; }

.font_with_opacity_third {
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  display: inline-block; }

.margin-xsmall {
  margin: 0 0.3125rem; }

html body {
  margin: 0;
  padding: 0;
  width: 100%; }

.deposit-root {
  padding: 1.25rem;
  background-color: white;
  border-radius: 1rem; }
  .deposit-root p {
    margin-bottom: 0.625rem; }

#convertation_confirm_text_id {
  line-height: 1.75; }

.overnight-root {
  padding: 1.25rem;
  line-height: 2rem;
  background-color: white;
  border-radius: 1rem; }
  .overnight-root p {
    margin-bottom: 0.625rem; }
  .overnight-root a {
    color: #0057B8 !important;
    font-weight: bold !important; }
  .overnight-root .blue-base-button:disabled {
    background: #F7F5F4 !important;
    box-shadow: 0 0 0 0 rgba(0, 87, 184, 0.5) !important; }
  .overnight-root .overnight_text {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 1.25rem; }

.accounts_conditions {
  font-size: 1rem;
  line-height: 2rem;
  color: #231D1A;
  margin-left: 1.25rem;
  margin-right: 1.25rem; }
  .accounts_conditions a {
    color: #0057B8;
    text-decoration: none; }
    .accounts_conditions a:hover {
      color: #0057B8;
      text-decoration: underline; }

.balance_accrued_interest_container .info_th {
  background: transparent url(../../images/desktop/info.svg) center center no-repeat;
  width: 2rem;
  height: 2rem;
  background-size: 2rem;
  position: relative;
  margin-left: 0.625rem; }
  .balance_accrued_interest_container .info_th .tooltiptext {
    white-space: nowrap;
    top: 2.5rem !important; }

.menu {
  position: relative;
  width: 22.5rem;
  vertical-align: top;
  white-space: normal;
  display: inline-block;
  margin-bottom: 1.25rem; }
  .menu:before, .menu:after {
    content: ' ';
    display: table; }
  .menu:after {
    clear: both; }
  .menu .menu_background {
    position: absolute;
    top: 0;
    bottom: -1000%;
    width: 16.375rem;
    margin-left: -1.375rem;
    display: none; }
  .menu .leftMenu_container {
    position: relative;
    float: left;
    left: 0;
    white-space: normal;
    width: 22.5rem;
    margin: 0 0 0 0; }
    .menu .leftMenu_container:before, .menu .leftMenu_container:after {
      content: ' ';
      display: table; }
    .menu .leftMenu_container:after {
      clear: both; }
    .menu .leftMenu_container .leftMenu {
      margin-top: 1.1875rem; }
    .menu .leftMenu_container .main_menu > .menu_item {
      overflow: hidden;
      font-size: 1.125rem !important;
      font-weight: 600;
      font-family: "Inter" !important;
      font-style: normal;
      color: #231D1A;
      line-height: 2rem;
      white-space: nowrap;
      margin-bottom: 0.125rem; }
      .menu .leftMenu_container .main_menu > .menu_item > a {
        height: 3rem;
        line-height: 3rem;
        font-size: 1.125rem !important;
        font-weight: 600;
        font-family: "Inter" !important;
        font-style: normal;
        color: #231D1A;
        background-color: #E6E0DD;
        position: relative;
        display: block;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -moz-transition: 0.2s all ease-in-out;
        -o-transition: 0.2s all ease-in-out;
        -webkit-transition: 0.2s all ease-in-out;
        -ms-transition: 0.2s all ease-in-out;
        transition: 0.2s all ease-in-out; }
        .menu .leftMenu_container .main_menu > .menu_item > a .arrow_area {
          display: block;
          position: absolute;
          background-size: 1.25rem;
          width: 1.25rem;
          background: #E6E0DD url(../../images/desktop/caretRightMenu.svg) no-repeat;
          background-position-y: center;
          background-position-x: center;
          background-size: 2rem !important;
          top: 50%;
          left: 0.625rem;
          transform: translateY(-50%); }
        .menu .leftMenu_container .main_menu > .menu_item > a.active .arrow_area {
          background: #E6E0DD url(../../images/desktop/caretDown.svg) no-repeat;
          background-position-y: center;
          background-position-x: center; }
        .menu .leftMenu_container .main_menu > .menu_item > a span {
          position: absolute;
          -moz-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          -webkit-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          padding-left: 3.125rem;
          display: block;
          left: 0;
          height: 100%;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          right: 1.25rem;
          background-color: #E6E0DD; }
    .menu .leftMenu_container .sub_menu {
      display: none; }
      .menu .leftMenu_container .sub_menu li .decorated {
        text-decoration: underline;
        color: #0057B8; }
      .menu .leftMenu_container .sub_menu li {
        background: #EEEBE8;
        position: relative;
        padding-left: 3.125rem;
        color: #231D1A;
        font-size: 1.125rem !important;
        font-weight: 400;
        font-family: "Inter" !important;
        font-style: normal;
        overflow: hidden; }
        .menu .leftMenu_container .sub_menu li:hover {
          background: #F7F5F4; }
        .menu .leftMenu_container .sub_menu li #paym_list2_link {
          min-height: 2rem; }
        .menu .leftMenu_container .sub_menu li .sub_item {
          border-top: none;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          padding: 0.4375rem 1.25rem 0.4375rem 0;
          display: block;
          font-weight: 400;
          -moz-transition: color 0.15s ease-in-out;
          -o-transition: color 0.15s ease-in-out;
          -webkit-transition: color 0.15s ease-in-out;
          -ms-transition: color 0.15s ease-in-out;
          transition: color 0.15s ease-in-out; }
          .menu .leftMenu_container .sub_menu li .sub_item:hover {
            background: #F7F5F4;
            color: #0057B8; }
            .menu .leftMenu_container .sub_menu li .sub_item:hover .btk-badge {
              background-color: #0057B8; }
          .menu .leftMenu_container .sub_menu li .sub_item .info_hint {
            right: 0;
            font-size: 1rem;
            font-weight: 100; }
        .menu .leftMenu_container .sub_menu li:first-child {
          border-top: 0.0625rem solid #e5e5e5; }
        .menu .leftMenu_container .sub_menu li .close_item {
          right: 0;
          width: 1.25rem;
          height: 100%;
          cursor: default;
          background-position: 0.0625rem 0.625rem;
          top: 0;
          -webkit-touch-callout: none;
          -webkit-user-select: none;
          -khtml-user-select: none;
          -moz-user-select: none;
          -ms-user-select: none;
          user-select: none; }
        .menu .leftMenu_container .sub_menu li.pending {
          border-bottom: none; }
          .menu .leftMenu_container .sub_menu li.pending .sub_item {
            background-color: #f1f1f1;
            font-size: 1rem;
            font-weight: 600; }
          .menu .leftMenu_container .sub_menu li.pending .sub_inner {
            height: 1.75rem;
            padding: 0.5rem 1.25rem 0 1.1875rem;
            font-weight: 100;
            display: block;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            color: #F5F5F5;
            font-size: 1rem;
            -moz-transition: color 0.15s ease-in-out;
            -o-transition: color 0.15s ease-in-out;
            -webkit-transition: color 0.15s ease-in-out;
            -ms-transition: color 0.15s ease-in-out;
            transition: color 0.15s ease-in-out; }
            .menu .leftMenu_container .sub_menu li.pending .sub_inner:hover {
              color: #0057B8; }
            .menu .leftMenu_container .sub_menu li.pending .sub_inner .info_hint {
              right: 0;
              width: 0.9375rem;
              font-size: 1rem;
              font-weight: 100; }
          .menu .leftMenu_container .sub_menu li.pending > ul li {
            border-right: none;
            border-left: none; }
        .menu .leftMenu_container .sub_menu li .sent_area {
          background: #EEEBE8;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          padding: 0.625rem 0.6875rem 0.625rem 0.6875rem; }
          .menu .leftMenu_container .sub_menu li .sent_area:before, .menu .leftMenu_container .sub_menu li .sent_area:after {
            content: ' ';
            display: table; }
          .menu .leftMenu_container .sub_menu li .sent_area:after {
            clear: both; }
          .menu .leftMenu_container .sub_menu li .sent_area a span {
            font-size: 0.875rem !important;
            font-weight: 400;
            font-family: "Inter" !important;
            font-style: normal;
            padding: 0 1.5625rem 0.375rem 0.3125rem;
            display: block; }
            .menu .leftMenu_container .sub_menu li .sent_area a span .fa {
              margin: 0.25rem 0.5rem 0 0;
              display: inline-block;
              width: 0.875rem;
              font-size: 0.875rem; }
          .menu .leftMenu_container .sub_menu li .sent_area .sent_item {
            padding-top: 0.0625rem; }
            .menu .leftMenu_container .sub_menu li .sent_area .sent_item span {
              -moz-transition: color 0.15s ease-in-out;
              -o-transition: color 0.15s ease-in-out;
              -webkit-transition: color 0.15s ease-in-out;
              -ms-transition: color 0.15s ease-in-out;
              transition: color 0.15s ease-in-out; }
              .menu .leftMenu_container .sub_menu li .sent_area .sent_item span:hover {
                color: #0057B8;
                background: #F7F5F4; }
      .menu .leftMenu_container .sub_menu li.sent_area_li:hover {
        background: #EEEBE8; }
  .menu .consultant_area {
    margin-top: 1.25rem; }
    .menu .consultant_area .consultant_item.noImage .consultant_top .consultant_email_container .consultant_email {
      top: 0;
      left: 20.625rem; }
    .menu .consultant_area .consultant_item .consultant_top .consultant_email_container .consultant_email {
      background: #0057B8 url(../../images/desktop/envelopeSimple.svg) no-repeat;
      position: absolute;
      width: 3rem;
      height: 3rem;
      background-position-x: center;
      background-position-y: center;
      background-size: 2rem;
      top: 7.75rem;
      left: 13rem;
      border-radius: 50%; }
      .menu .consultant_area .consultant_item .consultant_top .consultant_email_container .consultant_email:hover {
        background-color: #004FA3;
        color: white;
        box-shadow: 0 0.3125rem 1.875rem -0.625rem rgba(0, 81, 142, 0.6) !important; }
      .menu .consultant_area .consultant_item .consultant_top .consultant_email_container .consultant_email:active {
        background-color: #004992;
        color: white;
        outline: none !important;
        box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25) !important; }
      .menu .consultant_area .consultant_item .consultant_top .consultant_email_container .consultant_email:focus {
        outline-offset: 0.3125rem !important;
        outline: #4081CA solid 0.125rem; }
    .menu .consultant_area .consultant_item {
      position: relative;
      margin-top: 3.75rem; }
      .menu .consultant_area .consultant_item .colored {
        color: #0057B8;
        line-height: 2.25rem; }
      .menu .consultant_area .consultant_item .ext_email {
        text-decoration: underline; }
      .menu .consultant_area .consultant_item .eLogin {
        display: flex;
        flex-direction: column;
        align-items: center; }
      .menu .consultant_area .consultant_item .consultant_top {
        display: flex;
        flex-direction: column;
        align-items: center; }
        .menu .consultant_area .consultant_item .consultant_top img {
          display: block;
          width: 10.25rem;
          height: 10.25rem;
          border-radius: 50%; }
        .menu .consultant_area .consultant_item .consultant_top .title_area {
          font-size: 1.125rem !important;
          font-weight: 400;
          font-family: "Inter" !important;
          font-style: normal;
          color: #231D1A;
          text-align: center;
          cursor: default;
          word-break: break-word;
          padding-left: 0.25rem;
          padding-right: 0.25rem; }
          .menu .consultant_area .consultant_item .consultant_top .title_area h2 {
            font-size: 1.125rem !important;
            font-weight: 700;
            font-family: "Inter" !important;
            font-style: normal;
            color: #231D1A;
            line-height: 2.25rem; }
      .menu .consultant_area .consultant_item .consultant_bottom {
        cursor: default;
        font-size: 1.125rem !important;
        font-weight: 400;
        font-family: "Inter" !important;
        font-style: normal;
        color: #231D1A;
        position: relative;
        height: 2.25rem;
        line-height: 2.25rem;
        padding: 0 0 0 0.5625rem;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        .menu .consultant_area .consultant_item .consultant_bottom a.mobdp_manual {
          font-size: 1rem;
          color: #0057B8;
          display: flex;
          align-items: center; }
          .menu .consultant_area .consultant_item .consultant_bottom a.mobdp_manual:hover {
            text-decoration: underline; }
          .menu .consultant_area .consultant_item .consultant_bottom a.mobdp_manual img {
            width: 2rem;
            margin-right: 0.625rem; }

.collapse_content {
  overflow: hidden;
  text-overflow: ellipsis;
  width: auto !important; }

.expand_content {
  display: inline-block; }

.img-shadow {
  position: relative;
  max-width: 100%;
  margin-bottom: 1.25rem; }

.img-shadow::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  box-shadow: inset 0.5rem 0.5rem 1.5rem rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0.5rem 0.5rem 1.5rem rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0.5rem 0.5rem 1.5rem rgba(0, 0, 0, 0.25);
  border-radius: 50%; }

.etf_fi_menu_additional::after {
  content: "NEW \2605";
  background-color: #0057B8;
  color: white;
  font-size: 0.75rem;
  padding: 0.25rem 0.5rem;
  border-radius: 0.625rem;
  margin-left: 0.375rem;
  vertical-align: middle; }

.fiBalances_menu_additional span::after {
  content: "NEW \2605";
  background-color: #0057B8;
  color: white;
  font-size: 0.75rem;
  font-weight: normal;
  padding: 0.25rem 0.5rem;
  border-radius: 0.625rem;
  margin-left: 0.5rem;
  vertical-align: middle; }

@keyframes sparkle {
  0%, 100% {
    opacity: 1;
    transform: scale(1); }
  50% {
    opacity: 0.5;
    transform: scale(1.2); } }
.etf_fi_menu_additional_animation::after {
  content: "NEW \2605";
  background-color: #0057B8;
  color: white;
  animation: sparkle 2s infinite ease-in-out;
  font-size: 0.75rem;
  padding: 0.25rem 0.5rem;
  border-radius: 0.625rem;
  margin-left: 0.375rem;
  vertical-align: middle; }

.etf_fi_menu_additional_animation_before::before {
  content: "NEW \2605";
  background-color: #0057B8;
  color: white;
  animation: sparkle 2s infinite ease-in-out;
  font-size: 0.75rem;
  padding: 0.25rem 0.5rem;
  border-radius: 0.625rem;
  vertical-align: middle; }

.etf_fi_menu_additional_before::before {
  content: "NEW \2605";
  background-color: #0057B8;
  color: white;
  font-size: 0.75rem;
  font-weight: normal;
  padding: 0.25rem 0.5rem;
  border-radius: 0.625rem;
  vertical-align: middle; }

.fiBalances_menu_additional_before span::before {
  content: "NEW \2605";
  background-color: #0057B8;
  color: white;
  font-size: 0.75rem;
  font-weight: normal;
  padding: 0.25rem 0.5rem;
  border-radius: 0.625rem;
  margin-right: 0.5rem;
  vertical-align: middle; }

/** footer  **/
footer {
  margin-left: 25rem;
  position: relative; }

.footer_container {
  display: flex;
  flex-direction: column;
  margin-top: 3rem; }
  .footer_container .footer_content {
    position: relative;
    display: flex;
    justify-content: space-between; }
    @media only screen and (max-width: 40rem) {
      .footer_container .footer_content {
        flex-direction: column; } }
    .footer_container .footer_content .contact_info {
      display: flex;
      flex-direction: column;
      color: #231D1A; }
      .footer_container .footer_content .contact_info span {
        font-family: "Inter";
        font-size: 1rem;
        line-height: 3rem;
        font-weight: 400; }
      .footer_container .footer_content .contact_info h6 {
        line-height: 1.875rem;
        margin-bottom: 1rem; }
    .footer_container .footer_content .session_time {
      position: relative;
      display: flex;
      flex-direction: column;
      justify-content: flex-end;
      margin-right: 1.25rem; }
      .footer_container .footer_content .session_time span {
        font-family: "Inter";
        color: #231D1A;
        font-size: 1rem;
        line-height: 3rem;
        font-weight: 400; }
      .footer_container .footer_content .session_time .last_login_time {
        font-weight: 600; }
  .footer_container .copyright {
    /* 2021 © AS BlueOr Bank */
    display: flex;
    justify-content: flex-end;
    font-family: "Gilroy";
    font-style: normal;
    font-weight: normal;
    color: #58595B;
    font-size: 1rem;
    line-height: 2rem; }

.elatvijaTemplate_footer {
  width: 100%;
  position: relative; }
  .elatvijaTemplate_footer .footer_container {
    margin: 1.25rem; }

.elatvijaTemplate_container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  align-items: center; }
  .elatvijaTemplate_container .page_content {
    width: 100%;
    display: flex;
    justify-content: center;
    align-content: center; }
  .elatvijaTemplate_container .elatvia_form_item {
    display: flex;
    flex-direction: column; }

/** login page **/
.login_note_area {
  color: #0057B8;
  border-radius: 0.5rem;
  font-size: 1.25rem;
  line-height: 1.875rem;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem; }

.login_notification_area_fixed_height {
  min-height: 5rem;
  max-width: 50rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  margin-bottom: 1.5rem;
  margin-left: 0.625rem;
  margin-right: 0.625rem;
  text-align: center; }

#crontoRow_ViewDocRow .login_notification_area_fixed_height {
  max-width: 100%;
  min-height: 0; }
#crontoRow_ViewDocRow .title_info_cronto {
  width: 100%; }

.form_item {
  min-height: 25rem;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  padding-bottom: 1.25rem;
  background: #FFFFFF;
  box-shadow: 0rem 0.625rem 2.5rem -0.625rem rgba(0, 0, 0, 0.3);
  border-radius: 1rem;
  width: 50rem;
  max-width: 50rem;
  overflow-y: auto; }
  .form_item::-webkit-scrollbar {
    width: 0.5rem; }
  .form_item::-webkit-scrollbar-track {
    background-color: transparent; }
  .form_item::-webkit-scrollbar-thumb {
    background-color: #E6E0DD;
    border-radius: 0.25rem;
    border: 0; }

.apps_area {
  float: left;
  width: 100%;
  height: 100%; }
  .apps_area h2 {
    font-style: normal;
    font-weight: 600;
    font-size: 2rem;
    line-height: 3rem;
    color: #003865;
    margin: 0 0 0.625rem 0;
    text-align: center; }

.cronto_area {
  display: flex;
  position: relative;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  background: #EEEBE8;
  border-radius: 1rem 0 0 1rem !important;
  width: 100%; }
  .cronto_area h3 {
    font-style: normal;
    font-weight: 600;
    font-size: 3rem;
    line-height: 3rem;
    color: #003865;
    margin-top: 2.9375rem;
    margin-left: 3.375rem;
    margin-right: 3.375rem; }

.app_block {
  display: inline-block;
  align-content: center;
  margin-left: 1rem;
  margin-right: 1rem; }
  .app_block img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 3.75rem;
    height: 3.75rem; }

.login_app_block {
  display: inline-block;
  align-content: center;
  margin-left: 1rem;
  margin-right: 1rem; }
  .login_app_block img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 2.25rem;
    height: 2.25rem; }

.app_name {
  /* Digipass Blue KEY */
  font-weight: 400;
  font-size: 1rem;
  line-height: 2rem;
  /* identical to box height, or 200% */
  text-align: center;
  /* Sapphire Blue */
  color: #0057B8; }

.app_centred {
  width: 100%;
  height: 100%; }

.form_items {
  width: 100%;
  height: 25rem;
  float: right;
  background: #FFFFFF;
  border-radius: 1rem; }

.form_items_first {
  width: 100%;
  background: #FFFFFF;
  border-radius: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }

.top_element_container {
  width: 100%; }

.bottom_element_container {
  width: 100%;
  display: flex;
  justify-content: center; }

.form_item_full_line {
  /* Rectangle 49 */
  min-height: 18.75rem;
  max-width: 50rem;
  min-width: 43.75rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 0, 0, 0.3);
  border-radius: 1rem;
  background: #FFFFFF;
  align-items: center; }

.app_icon_container {
  display: flex;
  /*activate power*/
  padding: 0;
  list-style: none;
  flex-wrap: wrap;
  /* IE 10+ */
  justify-content: space-around;
  align-items: center;
  margin-left: 1.25rem;
  margin-right: 1.25rem; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .app_icon_container {
      flex-wrap: nowrap; } }

.copyright {
  /* 2021 © AS BlueOr Bank */
  bottom: 1.1875rem;
  float: right;
  font-family: Gilroy;
  font-style: normal;
  font-weight: normal;
  font-size: 1rem;
  line-height: 2rem;
  padding-right: 1.25rem;
  /* identical to box height, or 200% */
  /* Gray */
  color: #58595B; }

.input_items {
  width: 14.9375rem;
  float: left;
  margin: 0 1.875rem 0 0; }
  .input_items:before, .input_items:after {
    content: ' ';
    display: table; }
  .input_items:after {
    clear: both; }
  .input_items button.button.orange-button {
    width: 100%; }

.login_content {
  display: flex;
  justify-content: center;
  position: relative; }
  .login_content.logout_page .login_form .note_area_with_excl ul li::before {
    position: relative;
    height: 2rem;
    margin-right: 1.25rem; }
  .login_content.logout_page .login_form .note_area_with_excl .note_error {
    border: unset;
    border-radius: unset; }
  .login_content.logout_page .login_form .note_area .note_info {
    border: unset;
    border-radius: unset; }
  .login_content .tabLinkContent {
    display: flex;
    width: 100%; }
  .login_content .tablink {
    background-color: #EEEBE8;
    color: #231D1A;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 0.875rem 0.75rem;
    font-size: 1.25rem;
    width: 100%;
    box-shadow: none; }
    .login_content .tablink.border-left {
      border-left: 0.125rem solid white; }
    .login_content .tablink.active {
      background-color: white !important; }
  .login_content .tablink:hover {
    background-color: #E6E0DD; }
  .login_content .tabcontent {
    color: #231D1A;
    display: none;
    height: 100%; }

.login_form_header_container_with_background {
  background-image: url(../../images/desktop/login_screen_gray.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 100% 75%; }

.login_form {
  display: flex;
  position: relative;
  width: 100%;
  justify-content: center;
  max-width: 50rem; }
  .login_form #loginForm-loginButton:focus, .login_form #loginForm2-loginButton:focus {
    outline: none; }
  .login_form.expired_window {
    width: 100%;
    justify-content: center; }
    .login_form.expired_window .form_content {
      margin-left: 0.625rem;
      margin-right: 0.625rem;
      width: 98%; }
    .login_form.expired_window .form_item_full_line {
      min-width: 0; }
  .login_form .note_area, .login_form .note_area_with_excl {
    margin: 0; }
    .login_form .note_area .note_error ul li, .login_form .note_area_with_excl .note_error ul li {
      padding-left: 0; }
  .login_form .form_content h1 {
    /* Pieslegties internetbankai */
    margin-bottom: 1.5rem;
    font-family: Gilroy;
    font-style: normal;
    font-weight: 500;
    font-size: 3rem;
    line-height: 3rem;
    /* identical to box height, or 67% */
    text-align: center;
    /* Sapphire Blue */
    color: #0057B8; }

.login_form_area {
  padding-left: 0.625rem;
  padding-right: 0.625rem; }

.notification_area {
  width: 100%;
  min-height: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.5rem;
  font-family: "Inter";
  font-style: normal;
  font-weight: normal;
  font-size: 1.25rem;
  line-height: 1.875rem;
  color: #6B0E09; }
  .notification_area .notification_area_img {
    background: url("../../images/desktop/icons/warning_sign_red.svg") no-repeat center;
    background-size: 2rem;
    padding: 1.25rem; }

.warning_sign_notification {
  position: absolute;
  left: 9.38%;
  right: 9.38%;
  top: 12.5%;
  bottom: 15.63%; }

.child-active {
  flex-basis: 70%; }

.login_footer {
  margin-top: 4rem; }

.form_titles {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: space-around;
  margin: 0 auto; }
  .form_titles .titles {
    margin-left: 0.625rem;
    margin-right: 0.625rem; }
  .form_titles h2 {
    font-family: "Inter";
    font-size: 2.25rem;
    font-weight: 400;
    background-repeat: no-repeat;
    color: #231D1A !important;
    line-height: 2rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: default; }
  .form_titles ul {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; }
    .form_titles ul li {
      line-height: 1.25rem;
      font-size: 1rem;
      margin-top: 1.5rem;
      margin-bottom: 1.5rem; }
  .form_titles a, .form_titles .footer_text, .form_titles .blukey_label_link {
    font-size: 1rem;
    color: #0057B8;
    font-family: "Inter";
    font-weight: 400; }
    .form_titles a:hover, .form_titles .footer_text:hover, .form_titles .blukey_label_link:hover {
      color: #0057B8; }

.blukey_link_bold {
  font-weight: 600 !important; }

.cronto_back {
  border-radius: 1.875rem;
  margin-left: -7.1875rem;
  position: fixed;
  overflow: scroll; }

.header-container {
  width: 100%;
  display: flex;
  align-items: center; }

.logout_logo {
  height: 5rem; }

.logo {
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
  max-width: 18.1875rem;
  margin-top: auto;
  margin-bottom: auto; }
  .logo img {
    width: 100%; }
  .logo .logo_ext {
    font-family: Ubuntu, Trebuchet MS, sans-serif !important;
    font-size: 1.65rem !important;
    color: #0057B8;
    border-left: 0.125rem solid;
    padding-left: 0.9375rem; }

.language_container {
  position: relative;
  display: flex;
  align-items: center;
  margin-left: auto; }
  .language_container .language-list {
    min-width: 12.5rem;
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap; }
    .language_container .language-list li {
      font-size: 1.125rem;
      color: #0057B8; }
      .language_container .language-list li:hover, .language_container .language-list li:active {
        color: #003865;
        text-decoration: underline; }

.cronto_login_text {
  font-family: "Inter";
  font-style: normal;
  font-weight: normal;
  font-size: 1.25rem;
  line-height: 1.875rem;
  align-items: center;
  text-align: center;
  justify-content: center;
  color: #0057B8; }

.cronto_div1 {
  color: #231D1A;
  font-family: "Inter";
  font-style: normal;
  font-weight: normal;
  font-size: 1rem;
  line-height: 2rem;
  display: flex;
  align-items: center;
  text-align: center; }

.logout_text {
  font-family: "Inter";
  font-style: normal;
  font-weight: normal;
  font-size: 1.25rem;
  line-height: 1.5rem;
  /* identical to box height, or 100% */
  align-items: center;
  text-align: center;
  justify-content: center;
  /* Royal Blue */
  color: #003865; }

.countdown_units {
  margin-bottom: 0.3125rem;
  font-weight: 600; }

.text_section {
  position: relative; }

.position_absolute {
  position: absolute; }

.position_relative {
  position: relative; }

.fixed_height {
  display: inline-block;
  position: relative;
  color: transparent;
  margin: 1.25rem;
  width: auto;
  height: 3rem;
  background: transparent; }

.button_element_container {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  /* IE 10+ */
  width: 100%;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  justify-content: space-between;
  height: 100%;
  align-items: center; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .button_element_container {
      flex-wrap: nowrap; } }
  .button_element_container.end {
    justify-content: flex-end; }
  .button_element_container.center {
    justify-content: center; }
  .button_element_container.center_or_end {
    justify-content: center;
    align-items: center; }
  .button_element_container .cronto_back_button, .button_element_container .blue-login-button, .button_element_container .blue-continue-button, .button_element_container .blue-back-button {
    margin-left: 0;
    margin-right: 0; }
  .button_element_container .cronto_back_button_container {
    position: absolute;
    left: 1.875rem;
    /* IE 10+ */ }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .button_element_container .cronto_back_button_container {
        top: 50%;
        transform: translateY(-50%); } }
  .button_element_container .sms_continue_button_container {
    display: flex;
    flex-direction: row;
    align-items: center; }
    .button_element_container .sms_continue_button_container .blue-continue-button {
      margin-left: 1rem; }

.left_element_container_absolute {
  position: absolute;
  display: flex;
  bottom: 0.5rem;
  left: 0.625rem; }

.left_element_container_relative {
  position: relative;
  display: flex;
  justify-content: center;
  bottom: 0.5rem;
  align-items: center; }

.maintenance_container {
  margin-left: 0.625rem;
  margin-right: 0.625rem;
  background: #FFFFFF;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 0, 0, 0.3);
  border: 0.0625rem solid #FFFFFF;
  border-radius: 1rem; }
  .maintenance_container .maintenance_text {
    display: flex;
    justify-content: center;
    font-size: 1rem;
    padding: 1.25rem; }

.login_download_apps {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }
  .login_download_apps .app_name {
    font-size: 1rem;
    line-height: 1.3;
    margin: 0.5rem 1rem; }
    .login_download_apps .app_name.bold {
      font-weight: 600; }

.blukey_activation_custom_style .blukey_activation_list, .mobdp_activation_custom_style .blukey_activation_list {
  font-size: 1.25rem;
  color: #0057B8;
  line-height: 1.875rem;
  margin-left: 3rem; }
.blukey_activation_custom_style .login_note_area, .mobdp_activation_custom_style .login_note_area {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem; }
.blukey_activation_custom_style h2, .mobdp_activation_custom_style h2 {
  margin-bottom: 0;
  font-size: 3rem;
  line-height: 3rem;
  text-align: center;
  color: #0057B8; }
.blukey_activation_custom_style h3, .mobdp_activation_custom_style h3 {
  font-weight: 700;
  font-size: 2.25rem;
  line-height: 2.25rem;
  color: #003865;
  text-align: center;
  margin-top: 2.9375rem;
  margin-bottom: 3.375rem; }
.blukey_activation_custom_style #activationImage img, .mobdp_activation_custom_style #activationImage img {
  width: 16rem;
  height: 16rem; }
.blukey_activation_custom_style .form_custom_class, .mobdp_activation_custom_style .form_custom_class {
  display: flex;
  background-color: transparent;
  flex-direction: column;
  align-items: center;
  max-width: 100%; }
.blukey_activation_custom_style .login_notification_area_fixed_height, .mobdp_activation_custom_style .login_notification_area_fixed_height {
  min-height: 100%; }
.blukey_activation_custom_style table, .mobdp_activation_custom_style table {
  width: 50rem;
  border-radius: 1rem;
  margin-left: 0.625rem;
  margin-right: 0.625rem;
  background: white;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 0, 0, 0.3); }
  .blukey_activation_custom_style table tr td:first-child, .mobdp_activation_custom_style table tr td:first-child {
    padding-left: 0 !important; }
  .blukey_activation_custom_style table tr td:last-child, .mobdp_activation_custom_style table tr td:last-child {
    padding-right: 0 !important; }
  .blukey_activation_custom_style table .td_left, .blukey_activation_custom_style table .td_right, .mobdp_activation_custom_style table .td_left, .mobdp_activation_custom_style table .td_right {
    width: 25rem;
    min-height: 25rem; }
  .blukey_activation_custom_style table .td_left_blukey, .blukey_activation_custom_style table .td_right_blukey, .mobdp_activation_custom_style table .td_left_blukey, .mobdp_activation_custom_style table .td_right_blukey {
    min-height: 25rem; }
  .blukey_activation_custom_style table .td_left, .blukey_activation_custom_style table .td_left_blukey, .mobdp_activation_custom_style table .td_left, .mobdp_activation_custom_style table .td_left_blukey {
    border-radius: 1rem 0 0 1rem;
    display: flex;
    flex-direction: column;
    align-items: center; }
  .blukey_activation_custom_style table .td_right, .blukey_activation_custom_style table .td_right_blukey, .mobdp_activation_custom_style table .td_right, .mobdp_activation_custom_style table .td_right_blukey {
    background: white;
    border-radius: 0 1rem 1rem 0; }
  .blukey_activation_custom_style table .license_number_code_container, .mobdp_activation_custom_style table .license_number_code_container {
    display: flex;
    margin-bottom: 1.25rem;
    margin-right: 1.25rem; }
    .blukey_activation_custom_style table .license_number_code_container #license_number, .blukey_activation_custom_style table .license_number_code_container #manual_code, .mobdp_activation_custom_style table .license_number_code_container #license_number, .mobdp_activation_custom_style table .license_number_code_container #manual_code {
      justify-content: center;
      display: flex;
      flex-direction: column;
      align-items: flex-end; }
      .blukey_activation_custom_style table .license_number_code_container #license_number.optional_info, .blukey_activation_custom_style table .license_number_code_container #manual_code.optional_info, .mobdp_activation_custom_style table .license_number_code_container #license_number.optional_info, .mobdp_activation_custom_style table .license_number_code_container #manual_code.optional_info {
        font-size: 0.875rem !important; }
      .blukey_activation_custom_style table .license_number_code_container #license_number .bold_code, .blukey_activation_custom_style table .license_number_code_container #manual_code .bold_code, .mobdp_activation_custom_style table .license_number_code_container #license_number .bold_code, .mobdp_activation_custom_style table .license_number_code_container #manual_code .bold_code {
        font-weight: 600;
        font-size: 1.25rem; }
    .blukey_activation_custom_style table .license_number_code_container #license_number, .mobdp_activation_custom_style table .license_number_code_container #license_number {
      margin-right: 0.625rem; }
    .blukey_activation_custom_style table .license_number_code_container #manual_code, .mobdp_activation_custom_style table .license_number_code_container #manual_code {
      margin-left: 0.625rem; }

.blukey_activation_custom_style h3 {
  font-weight: 600;
  font-size: 1.625rem;
  line-height: 2rem;
  color: #0057B8;
  text-align: center;
  margin-top: 1.6875rem;
  margin-bottom: 1.5rem; }
.blukey_activation_custom_style #activationImage {
  margin-top: 1.25rem;
  margin-right: 1.25rem; }

.mobdp_activation_custom_style table .td_left {
  display: inline-block; }
.mobdp_activation_custom_style table .td_right {
  display: inline-block; }
.mobdp_activation_custom_style table .vertical_flexed_centered {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
  position: relative; }
.mobdp_activation_custom_style .description {
  font-size: 1rem;
  line-height: normal !important;
  text-align: center; }
.mobdp_activation_custom_style h3 {
  margin-top: 1rem;
  margin-bottom: 1rem; }

@media (max-width: 1024px) {
  .form_titles {
    justify-content: flex-start;
    flex-direction: column;
    margin-left: 1rem; }
    .form_titles h2 {
      font-size: 1.5rem; } }
@media (max-width: 50rem) {
  .login_content .tablink {
    font-size: 1rem; }

  .login_form .input_item label, .login_form .input_item_second label {
    font-weight: 500;
    font-size: 1rem; }
  .login_form .form_item {
    width: 100%;
    height: auto; }
  .login_form .form_content {
    width: 98%; }
    .login_form .form_content h1 {
      font-size: 2rem;
      line-height: 2rem; }

  .cronto_area, .apps_area {
    border-radius: 0 0 1rem 1rem !important; }
    .cronto_area h2, .apps_area h2 {
      font-size: 1.5rem;
      line-height: 1.5rem; }

  .button_element_container .sms_continue_button_container {
    display: flex;
    flex-direction: column;
    align-items: flex-end; }
    .button_element_container .sms_continue_button_container .blue-continue-button {
      margin-left: 0; }
  .button_element_container.center_or_end, .button_element_container.end {
    align-items: flex-end; } }
@media (max-width: 432px) {
  .login_form .form_content h1 {
    font-size: 1.5rem;
    line-height: 1.5rem; }
  .login_form .login_note_area, .login_form .notification_area, .login_form .cronto_login_text {
    font-size: 0.875rem;
    line-height: 1.5rem; }

  .cronto_area h2, .apps_area h2 {
    font-size: 1.25rem;
    line-height: 1.25rem; }

  .button_element_container .cronto_back_button, .button_element_container .blue-login-button, .button_element_container .blue-continue-button, .button_element_container .blue-back-button {
    margin-left: 0;
    margin-right: 0;
    padding-right: 1rem;
    padding-left: 1rem;
    font-size: 1rem !important;
    font-weight: 500;
    font-family: "Gilroy" !important;
    font-style: normal; }
    .button_element_container .cronto_back_button.expired, .button_element_container .blue-login-button.expired, .button_element_container .blue-continue-button.expired, .button_element_container .blue-back-button.expired {
      font-size: 0.875rem !important;
      font-weight: 500;
      font-family: "Gilroy" !important;
      font-style: normal; }
  .button_element_container.center_or_end {
    justify-content: flex-end; } }
.message_section {
  margin-bottom: 1.25rem;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  position: relative;
  background: #FFFFFF;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 0, 0, 0.3);
  border: 0.0625rem solid #FFFFFF;
  border-radius: 1rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1.25rem 0 1.25rem 0; }
  .message_section.background_none {
    background: transparent;
    box-shadow: none;
    border: 0 solid #FFFFFF; }
  .message_section .mailBody img {
    max-width: 100%; }
  .message_section .mailHtmlBody img {
    max-width: 100%; }

.message_section_external {
  display: flex;
  flex-direction: column;
  margin-bottom: 1.25rem;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  position: relative;
  background: #EEEBE8;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 0, 0, 0.3);
  border-radius: 1rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem; }
  .message_section_external .message_section {
    margin: 1.25rem 0 1.25rem 0;
    box-shadow: none; }
  .message_section_external .header_actions {
    float: right; }
    .message_section_external .header_actions li.pdf-button a:hover, .message_section_external .header_actions li.print a:hover, .message_section_external .header_actions li.pdf-button a:active, .message_section_external .header_actions li.print a:active {
      background-color: #F7F5F4 !important; }
  .message_section_external .payment-action-button {
    background: white;
    margin: 0 0 0 1.25rem; }
    .message_section_external .payment-action-button:hover {
      background: #F7F5F4; }
    .message_section_external .payment-action-button:active {
      background: #F7F5F4; }

.userLimitsForm_cont, .yearFilter_cont {
  margin-left: 0;
  margin-right: 0;
  box-shadow: none; }

.message_inner .message_filters {
  margin: 1.25rem;
  display: flex;
  height: 3rem; }
  .message_inner .message_filters:before, .message_inner .message_filters:after {
    content: ' ';
    display: table; }
  .message_inner .message_filters:after {
    clear: both; }
  .message_inner .message_filters li {
    display: flex;
    align-items: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    line-height: 1.875rem;
    margin-right: 1.25rem;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
    .message_inner .message_filters li.openItem .text_block {
      border-bottom: 0.25rem solid #0057B8; }
    .message_inner .message_filters li a {
      position: relative;
      display: block;
      font-size: 1.25rem !important;
      font-weight: 500;
      font-family: "Gilroy" !important;
      font-style: normal;
      color: #0057B8;
      text-transform: uppercase; }
      .message_inner .message_filters li a span {
        position: absolute;
        height: 100%;
        right: 1.25rem;
        -moz-transition: all 0.25s ease-in-out;
        -o-transition: all 0.25s ease-in-out;
        -webkit-transition: all 0.25s ease-in-out;
        -ms-transition: all 0.25s ease-in-out;
        transition: all 0.25s ease-in-out;
        top: 0;
        left: 0; }
    .message_inner .message_filters li .text_block {
      font-size: 1.25rem !important;
      font-weight: 500;
      font-family: "Gilroy" !important;
      font-style: normal;
      color: #003865;
      text-transform: uppercase;
      position: relative;
      display: block;
      zoom: 1;
      z-index: 2;
      padding-right: 1.125rem;
      padding-left: 1.125rem;
      -moz-transition: all 0.25s ease-in-out;
      -o-transition: all 0.25s ease-in-out;
      -webkit-transition: all 0.25s ease-in-out;
      -ms-transition: all 0.25s ease-in-out;
      transition: all 0.25s ease-in-out; }
    .message_inner .message_filters li:hover {
      background-color: transparent !important; }
      .message_inner .message_filters li:hover .text_block {
        color: #0057B8 !important; }
  .message_inner .message_filters .openItem {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
    background: transparent; }
    .message_inner .message_filters .openItem strong {
      color: #0057B8; }
  .message_inner .message_filters .info_hint {
    right: 0;
    position: relative;
    display: block;
    float: left;
    height: 1.875rem;
    top: 0; }

.pc .message_inner li.openItem .info_hint {
  right: 0; }

.message_list table {
  margin: 1.25rem 0;
  width: 100%; }
  .message_list table td, .message_list table th {
    padding: 0 0.4375rem;
    text-align: left;
    cursor: default;
    height: 1.875rem;
    vertical-align: middle;
    box-sizing: content-box; }
  .message_list table tfoot, .message_list table .tfoot {
    border-top: 0; }
    .message_list table tfoot .lbl_total, .message_list table .tfoot .lbl_total {
      text-align: right;
      padding-right: 1.25rem; }
  .message_list table thead th, .message_list table tfoot th, .message_list table .tfoot th {
    background-color: #EEEBE8;
    font-size: 1.125rem !important;
    font-weight: normal;
    font-family: "Inter" !important;
    font-style: normal;
    color: #231D1A;
    height: 4rem; }
    .message_list table thead th.checked_field, .message_list table tfoot th.checked_field, .message_list table .tfoot th.checked_field {
      width: 1.25rem;
      vertical-align: middle;
      padding-top: 0;
      font-size: 0;
      line-height: 0;
      padding-bottom: 0; }
    .message_list table thead th.radio_column, .message_list table tfoot th.radio_column, .message_list table .tfoot th.radio_column {
      width: 1.25rem;
      vertical-align: middle;
      padding-top: 0;
      font-size: 0;
      line-height: 0;
      padding-bottom: 0; }
    .message_list table thead th + th, .message_list table tfoot th + th, .message_list table .tfoot th + th {
      padding-left: 0.625rem;
      padding-right: 0.625rem; }
    .message_list table thead th.alined_right, .message_list table tfoot th.alined_right, .message_list table .tfoot th.alined_right {
      text-align: right; }
    .message_list table thead th.number, .message_list table tfoot th.number, .message_list table .tfoot th.number {
      white-space: nowrap;
      width: 10%;
      text-align: right; }
      .message_list table thead th.number:before, .message_list table thead th.number:after, .message_list table tfoot th.number:before, .message_list table tfoot th.number:after, .message_list table .tfoot th.number:before, .message_list table .tfoot th.number:after {
        content: ' ';
        display: table; }
      .message_list table thead th.number:after, .message_list table tfoot th.number:after, .message_list table .tfoot th.number:after {
        clear: both; }
      .message_list table thead th.number span, .message_list table tfoot th.number span, .message_list table .tfoot th.number span {
        display: inline-block;
        position: relative;
        left: 0;
        margin-top: 0.375rem;
        float: left; }
    .message_list table thead th.date, .message_list table tfoot th.date, .message_list table .tfoot th.date {
      width: 4.3125rem; }
  .message_list table tbody tr {
    border-top: 0.0625rem solid #DED6D1; }
  .message_list table tbody td {
    font-size: 1rem !important;
    font-weight: normal;
    font-family: "Inter" !important;
    font-style: normal;
    color: #231D1A;
    height: 4rem;
    line-height: 1.2; }
    .message_list table tbody td.alined_right {
      text-align: right; }
    .message_list table tbody td.number {
      text-align: right; }
    .message_list table tbody td.cardRow {
      line-height: 1.875rem; }
    .message_list table tbody td strong {
      font-weight: 600;
      display: inline-block;
      vertical-align: middle; }
    .message_list table tbody td + td {
      padding-left: 0.625rem;
      padding-right: 0.625rem; }
    .message_list table tbody td a:hover {
      color: #0057B8; }
      .message_list table tbody td a:hover .bold_variant7, .message_list table tbody td a:hover .second_bold_variant {
        color: #0057B8; }
  .message_list table tbody .statement_of_fees_li {
    margin-top: 0.4375rem;
    margin-bottom: 0.4375rem; }
  .message_list table .date {
    width: 5rem; }

.msg_link_icon {
  background: url("../../images/desktop/paperclipBlack.svg") center no-repeat;
  background-size: 2rem;
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 2rem;
  height: 2rem;
  vertical-align: middle;
  margin-right: 1rem; }

.historyMailRow {
  display: flex;
  flex-direction: column;
  margin-top: 1rem;
  margin-bottom: 1rem; }
  .historyMailRow .title-container {
    display: flex; }
  .historyMailRow .date-container, .historyMailRow .theme-container {
    font-size: 1rem;
    line-height: 2rem;
    font-weight: 600;
    margin-right: 1rem; }
  .historyMailRow .theme-container {
    font-weight: 400; }

.historyButton {
  background: url("../../images/desktop/side.svg") center no-repeat;
  background-size: 0.875rem !important;
  width: 2rem;
  height: 2rem; }
  .historyButton.plus {
    background: url("../../images/desktop/side.svg") center no-repeat; }
  .historyButton.minus {
    background: url("../../images/desktop/down.svg") center no-repeat; }

.fin_report_status_DONE {
  color: #158913 !important; }

.fin_report_status_CANCELLED {
  color: #6B140D !important; }

.fin_report_status_PASSED_TO_EXECUTION {
  color: #58595B !important; }

.selectBox {
  height: 3rem;
  vertical-align: center; }
  .selectBox.big {
    width: 37.5rem !important; }
  .selectBox.loan_app_sb {
    width: 40.75rem !important; }
  .selectBox.extraBig {
    width: 56.25rem !important; }
  .selectBox.full_line {
    width: 100% !important; }
  .selectBox.medium {
    width: 18.75rem !important; }
  .selectBox.mediumSmall {
    width: 11.25rem !important;
    vertical-align: top; }
  .selectBox.custom.small {
    vertical-align: top; }
  .selectBox.file {
    width: 30.3125rem !important; }

.selectBox-dropdown-menu::-webkit-scrollbar {
  width: 0.625rem; }
.selectBox-dropdown-menu::-webkit-scrollbar-track {
  background-color: #F7F5F4;
  border-radius: 0.5rem; }
.selectBox-dropdown-menu::-webkit-scrollbar-thumb {
  background-color: #E6E0DD;
  border-radius: 0.25rem;
  border: 0; }

.selectBox-disabled {
  border: 0 !important; }
  .selectBox-disabled .selectBox-arrow {
    display: none; }
  .selectBox-disabled:active.hover_area, .selectBox-disabled:hover.hover_area, .selectBox-disabled.selectBox-active.hover_area, .selectBox-disabled:focus.hover_area {
    background: #F7F5F4 !important; }
  .selectBox-disabled:hover.hover_area {
    cursor: default; }

.selectBox.hover_area, label.selectBox-dropdown.hover_area {
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #F7F5F4;
  border: 0.0625rem solid #DED6D1;
  border-radius: 0.5rem; }
.selectBox:hover.hover_area, label.selectBox-dropdown:hover.hover_area {
  border: 0.0625rem solid #4081CA; }
.selectBox:active.hover_area, .selectBox:focus.hover_area, label.selectBox-dropdown:active.hover_area, label.selectBox-dropdown:focus.hover_area {
  background: white;
  border: 0.125rem solid #4081CA; }

.selectBox-dropdown {
  min-width: 9.375rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  font-family: "Inter";
  color: #231D1A;
  font-size: 1.125rem;
  height: 3rem;
  line-height: 3rem;
  font-weight: 400;
  padding: 0 0 0 0.625rem;
  cursor: pointer; }

.selectBox-menuShowing .selectBox-arrow {
  background: transparent url(../../images/desktop/caretUp.svg) no-repeat center;
  background-size: 2rem !important; }

.selectBox-arrow {
  width: 1.25rem;
  position: absolute;
  height: 1.875rem;
  right: 0.625rem;
  background: url("../../images/desktop/caretDown.svg") no-repeat center;
  background-size: 2rem 2rem;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2; }
  .selectBox-arrow:after {
    display: none; }
  .selectBox-arrow:before {
    display: none; }
  .selectBox-arrow:hover {
    background-color: transparent; }

.autocomplete_field {
  position: relative;
  background-color: #f1f1f1; }

.autocomplete_input {
  position: relative;
  z-index: 4;
  background-color: transparent; }

body.ie9 .selectBox-dropdown-menu {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

.selectBox-dropdown-menu {
  position: absolute;
  background-color: white;
  max-height: 12.5rem;
  overflow: auto;
  font-weight: 400;
  -webkit-overflow-scrolling: touch;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 0, 0, 0.3);
  border-radius: 0.5rem;
  z-index: 99;
  white-space: nowrap; }
  .selectBox-dropdown-menu ul {
    max-height: 12.5rem;
    width: 100%; }
  .selectBox-dropdown-menu li {
    font-size: 1.125rem !important;
    font-weight: 300;
    font-family: "Inter" !important;
    font-style: normal;
    color: #231D1A;
    cursor: pointer;
    margin-top: 0.3125rem;
    margin-bottom: 0.3125rem;
    white-space: break-spaces; }
    .selectBox-dropdown-menu li.selectBox-optgroup {
      padding-left: 0.875rem;
      font-weight: 600; }
      .selectBox-dropdown-menu li.selectBox-optgroup:hover {
        background-color: white; }
    .selectBox-dropdown-menu li a {
      font-size: 1.125rem !important;
      font-weight: 300;
      font-family: "Inter" !important;
      font-style: normal;
      color: #231D1A;
      line-height: 2rem;
      display: block;
      padding: 0.625rem 1.375rem 0.625rem 0.875rem; }
    .selectBox-dropdown-menu li:hover {
      background-color: #F7F5F4; }
    .selectBox-dropdown-menu li:active {
      background-color: #EEEBE8; }

.selectBox-dropdown-menu.templates-selectBox-dropdown-menu {
  max-height: 21.875rem; }

ul.emptyLine-selectBox-dropdown-menu li:first-child a {
  height: 0.875rem; }

.mail-selectBox-dropdown-menu {
  max-height: none; }

.selectBox-label {
  position: absolute;
  height: 3rem;
  white-space: nowrap;
  overflow: hidden;
  bottom: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #231D1A;
  left: -0.0625rem;
  width: auto !important;
  padding-left: 0.6875rem;
  right: 2rem;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background: transparent;
  z-index: 2; }

.select_big {
  width: 37.5rem !important; }

label.nopadding {
  padding: 0 !important; }
  .payment_row label.nopadding {
    width: 37.5rem; }

li.selectBox-selected a {
  background-color: #EEEBE8; }

.payment_section {
  background: #fff;
  font-size: 0;
  line-height: 0;
  position: relative;
  margin-bottom: 1.25rem;
  padding-bottom: 1.25rem; }
  .payment_section.background_none, .payment_section .background_none {
    background: transparent; }
  .payment_section.loan_form {
    font-size: 1rem;
    line-height: 1.2; }
  .payment_section label {
    font-size: 1rem !important;
    font-weight: normal;
    font-family: "Inter" !important;
    font-style: normal;
    color: #231D1A;
    display: inline-block;
    width: 13.5rem;
    line-height: 2rem;
    vertical-align: top;
    padding-right: 0.25rem; }
    .payment_section label.error {
      color: #8d1d2c; }
  .payment_section .label_full_line {
    width: 100% !important;
    margin-top: 0.3125rem;
    margin-bottom: 0.3125rem;
    display: flex;
    align-items: center; }
  .payment_section .label_full_line_red.label_full_line {
    color: #6B0E09; }
  .payment_section .non-clickable {
    pointer-events: none; }
  .payment_section .payment_row {
    margin: 0 1.25rem 0 1.25rem;
    position: relative;
    margin-bottom: 0.8125rem;
    line-height: 1.1; }
    .payment_section .payment_row.no_margin_bottom {
      margin-bottom: 0; }
    .payment_section .payment_row.no_margin {
      margin: 0; }
    .payment_section .payment_row.no_margin_left {
      margin-left: 0; }
    .payment_section .payment_row.big_input_button_row_width {
      width: 38.75rem; }
    .payment_section .payment_row:before, .payment_section .payment_row:after {
      content: ' ';
      display: table; }
    .payment_section .payment_row:after {
      clear: both; }
    .payment_section .payment_row textarea {
      width: 37.5rem;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      min-height: 5.9375rem; }
      .payment_section .payment_row textarea.full_line {
        width: 100%; }
    .payment_section .payment_row.margin-top {
      margin-top: 1.875rem; }
    .payment_section .payment_row .title {
      font-weight: 600; }
    .payment_section .payment_row .commission {
      justify-content: space-between; }
      .payment_section .payment_row .commission .commission_text {
        font-size: 1.5rem !important;
        line-height: 3rem;
        white-space: nowrap; }
      .payment_section .payment_row .commission .login_info {
        margin-right: 0.5625rem; }
  .payment_section .login_info {
    display: inline-block;
    position: relative;
    vertical-align: top; }
    .payment_section .login_info.group_send_question {
      margin-left: 0;
      margin-top: 1.25rem; }
  .payment_section h2 {
    border-bottom: 0.0625rem solid #e5e5e5;
    font-size: 1.375rem;
    color: #231D1A;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 4.375rem;
    padding: 1.4375rem 1.25rem 1.25rem 1.25rem;
    line-height: 1.1; }
  .payment_section .custom.big {
    width: 37.5rem; }
  .payment_section .default_input.big {
    width: 37.5rem; }
  .payment_section .default_input.width_840 {
    width: 52.5rem; }
  .payment_section .default_input.width_160 {
    width: 10rem; }
  .payment_section .default_input.width_80 {
    width: 5rem; }
  .payment_section .default_input.medium {
    width: 25rem; }
  .payment_section .default_input .bigdisabled:focus {
    border: 0.0625rem solid transparent !important;
    outline: none; }
  .payment_section .payment_form {
    padding-top: 1.25rem; }
    .payment_section .payment_form.no_padding {
      padding: 0; }
  .payment_section .default_input.small {
    width: 13.5625rem; }
  .payment_section .default_input.small {
    vertical-align: top;
    margin-right: 0.625rem; }
  .payment_section article {
    font-size: 1rem;
    color: #231D1A;
    font-family: "Inter";
    line-height: 2rem;
    margin-left: 1.25rem; }
  .payment_section .client_limit_payment_form_container {
    font-size: 1rem;
    color: #231D1A;
    font-family: "Inter";
    line-height: 2rem;
    margin: 1.25rem; }

.payment_row .default_input.small + .default_input.currency.disabled {
  width: 5.625rem; }
.payment_row .default_input.small + select + a.custom.small.selectBox {
  width: 6.25rem !important;
  min-width: 0 !important; }
.payment_row.exchange label {
  margin-left: 3rem;
  padding-right: 0.125rem; }
.payment_row.exchange .default_input.currency {
  width: 9.375rem;
  margin-left: 0; }

.count_info, .count_info_number {
  display: table;
  background: transparent;
  margin: 0 !important;
  padding-left: 0; }
  .count_info span, .count_info_number span {
    vertical-align: middle;
    font-family: "Inter";
    font-size: 1.125rem;
    line-height: 2rem; }
    .count_info span strong, .count_info_number span strong {
      font-weight: 600;
      color: #828284;
      margin-right: 1.25rem; }

.count_info_number span strong {
  margin-right: 0.3125rem; }

.tpp_link {
  background: unset;
  margin-left: 1.25rem; }
  .tpp_link span {
    vertical-align: middle;
    font-family: "Inter";
    font-size: 1.125rem;
    line-height: 2rem; }
  .tpp_link a {
    color: #0057B8;
    text-decoration: underline; }
    .tpp_link a:hover {
      color: #0057B8;
      text-decoration: underline; }

.receiver {
  border-top: 0.0625rem solid #DED6D1;
  margin-top: 1.25rem;
  padding-top: 1.25rem;
  position: relative;
  width: 96%;
  left: 2%; }

.cronto_delim {
  margin-bottom: 0.75rem; }

.cronto_delim_top {
  margin-top: 1.875rem; }

.cronto_delim_standard {
  margin-top: 1.25rem;
  padding-top: 1.25rem; }

.payment_form .invest_request_accordeon .receiver {
  border-top: 0.0625rem solid #DED6D1;
  margin-top: 0;
  padding-top: 0; }

.template_save {
  display: table;
  width: 100%;
  height: 3.375rem;
  padding: 0 1.25rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0;
  line-height: 0;
  margin-bottom: 1.125rem; }
  .template_save .save_content {
    display: table-cell;
    vertical-align: middle; }

.form_links {
  position: relative;
  margin: 1.25rem 1.25rem 0 1.25rem;
  font-size: 0;
  line-height: 0;
  text-align: right; }
  .form_links .continue {
    display: inline-block;
    position: relative;
    top: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 0.625rem;
    padding-top: 0;
    vertical-align: top;
    padding-bottom: 0;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
  .form_links.no_margin {
    margin: 0 !important; }

.blockUI .form_links {
  margin: 0 !important; }

.form_links .continue_dark {
  display: inline-block;
  position: relative;
  top: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 0.625rem;
  padding-top: 0;
  vertical-align: top;
  padding-bottom: 0;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }

.elatvijaTemplate_container .optional_link.available_amount {
  margin-left: 1.25rem; }

.optional_link, .optional_link_red, .optional, .optional_counter {
  color: #231D1A;
  font-size: 1rem;
  border: 0.0625rem solid #DED6D1;
  border-radius: 0.5rem;
  line-height: 2rem;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  zoom: 1;
  vertical-align: top;
  padding: 0.75rem 0.625rem 0.75rem 0.625rem;
  margin-left: 0.625rem;
  font-family: "Inter"; }
  .optional_link:hover, .optional_link_red:hover, .optional:hover, .optional_counter:hover {
    color: #0057B8; }
  .optional_link.no_border_red, .optional_link_red.no_border_red, .optional.no_border_red, .optional_counter.no_border_red {
    border: 0 !important;
    color: #6B0E09 !important;
    padding: 0 !important;
    line-height: 3rem; }
  .optional_link.no_border, .optional_link_red.no_border, .optional.no_border, .optional_counter.no_border {
    border: 0 !important;
    color: #231D1A !important;
    padding: 0 !important;
    line-height: 3rem; }
  .optional_link.newsLink, .optional_link_red.newsLink, .optional.newsLink, .optional_counter.newsLink {
    display: inline-block !important; }
  .optional_link.swiftref, .optional_link_red.swiftref, .optional.swiftref, .optional_counter.swiftref {
    padding: 0 0.625rem 0 0.625rem;
    margin-top: 0.3125rem; }

.optional_info.no_border_red {
  border: 0;
  color: #6B0E09;
  padding: 0;
  margin-left: 0.625rem;
  line-height: 3rem; }

.optional_link_red {
  color: #0057B8 !important;
  text-decoration: none; }
  .optional_link_red:hover {
    text-decoration: underline; }

.optional {
  border: 0.0625rem solid transparent; }

.optional_counter {
  border: 0.0625rem solid transparent;
  display: block;
  margin-left: 0; }

.error_area {
  background-color: #8d1d2c;
  padding: 0.625rem 0.8125rem;
  display: none;
  left: 13.75rem;
  width: 20.4375rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 0.9375rem;
  position: relative; }
  .error_area span {
    font-size: 1rem;
    color: #fff;
    display: block; }
  .error_area.error {
    display: block; }

.last_document {
  margin-bottom: 1.125rem;
  margin-left: 2.25rem;
  margin-top: -1rem; }
  .last_document strong {
    font-size: 1.125rem;
    font-weight: 400;
    color: #1c2d39;
    line-height: 2rem; }
  .last_document a {
    font-size: 1.125rem;
    line-height: 2rem; }
    .last_document a:hover {
      color: #0057B8; }

.created_document {
  margin: 1rem 1rem 0 1rem;
  display: flex;
  align-items: center; }
  .created_document strong {
    margin-right: 0.625rem;
    font-size: 1.125rem;
    font-weight: 400;
    color: #1c2d39;
    line-height: 2rem; }
  .created_document a {
    font-size: 1.125rem;
    line-height: 2rem; }
    .created_document a:hover {
      color: #0057B8; }
  .created_document .trash-button {
    height: 2.5rem !important; }

#banks_filter .default_input {
  width: 100%; }
#banks_filter .filter_form .filter_item {
  width: 25%; }
  #banks_filter .filter_form .filter_item:last-child {
    margin-right: 0; }

input#new_paymentForm-recipientNdsAmount {
  max-width: 50%; }

.cronto_image_sign {
  display: table-cell;
  vertical-align: middle;
  width: 13.75rem; }

.payment_block {
  display: flex; }
  .payment_block > div {
    flex-shrink: 0; }
  .payment_block.note_area .note_info {
    flex-shrink: unset; }
  .payment_block .payment_row {
    width: 41.6875rem; }
    .payment_block .payment_row label.auto_width {
      width: auto; }
  .payment_block .optional_link, .payment_block .optional_link_red {
    border: 0; }
  .payment_block .optional_link {
    color: #0057B8; }
  .payment_block .template_save {
    padding: 0; }
  .payment_block .vo_code_block {
    width: 10.3125rem;
    flex-shrink: 0; }
  .payment_block .checkbox_holder.nds {
    width: 25.9375rem; }
  .payment_block .nds_block {
    margin-left: 0.9375rem; }

.ultra_small {
  width: 6.25rem;
  min-width: 6.25rem;
  box-sizing: border-box; }

.label_widened_line {
  margin-top: 0.3125rem;
  margin-bottom: 0.3125rem; }

.ul_nowrap_li_normal ul {
  white-space: nowrap; }
  .ul_nowrap_li_normal ul li {
    white-space: normal; }

.operationsFilter_container {
  display: flex; }
  .operationsFilter_container label {
    display: block;
    font-size: 1rem;
    font-weight: 400;
    font-family: "Inter";
    font-style: normal;
    color: #231D1A;
    margin-bottom: 0.3125rem; }
  .operationsFilter_container .operationsFilter_container_left {
    display: flex;
    flex-direction: column;
    width: 50%; }
    .operationsFilter_container .operationsFilter_container_left .sum_container, .operationsFilter_container .operationsFilter_container_left .benInfo_container {
      display: flex;
      align-items: flex-end;
      justify-content: space-between;
      width: 41rem; }
      .operationsFilter_container .operationsFilter_container_left .sum_container .search_tag_benInfo, .operationsFilter_container .operationsFilter_container_left .benInfo_container .search_tag_benInfo {
        width: 27rem; }
    .operationsFilter_container .operationsFilter_container_left .benInfo_container {
      align-items: center; }
    .operationsFilter_container .operationsFilter_container_left .selectBox.file {
      width: 41rem !important; }
    .operationsFilter_container .operationsFilter_container_left .selectBox.small_sums {
      width: 10.9375rem !important; }
    .operationsFilter_container .operationsFilter_container_left .selectBox.small_cur {
      width: 7.25rem !important; }
    .operationsFilter_container .operationsFilter_container_left .search_tag {
      width: 41rem !important; }
    .operationsFilter_container .operationsFilter_container_left .sum_small {
      width: 19.1875rem !important;
      margin-left: 0; }
  .operationsFilter_container .operationsFilter_container_right {
    display: flex;
    flex-direction: column;
    width: 50%; }
  .operationsFilter_container .filter_item {
    margin-bottom: 1.25rem; }

.calendar_container {
  display: flex;
  justify-content: space-between; }
  .calendar_container .calendar_holder {
    width: 18.875rem; }

#filterFormOutbox .filter_vertical_right_content .form_buttons {
  position: absolute; }

.filter_form {
  position: relative; }
  .filter_form:before, .filter_form:after {
    content: ' ';
    display: table; }
  .filter_form:after {
    clear: both; }
  .filter_form input.text {
    width: 30.3125rem; }
  .filter_form input.search_tag {
    width: 41rem; }
  .filter_form select.template {
    width: 8.75rem; }
  .filter_form select.file {
    width: 30.3125rem; }
  .filter_form select.small {
    width: 4.5rem; }
  .filter_form label {
    display: block;
    font-size: 1rem;
    font-weight: 400;
    font-family: "Inter";
    font-style: normal;
    color: #231D1A;
    margin-bottom: 0.3125rem; }
  .filter_form.checkbox_control label, .filter_form .checkbox_control label {
    margin-bottom: 0; }
  .filter_form .filter_vertical_left_content {
    display: flex;
    flex-direction: column;
    float: left; }
    .filter_form .filter_vertical_left_content .filter_item {
      margin-left: 0 !important; }
  .filter_form .filter_vertical_right_content {
    display: flex;
    float: right;
    flex-direction: column;
    align-items: flex-end; }
    .filter_form .filter_vertical_right_content .form_buttons {
      margin-bottom: 0;
      bottom: 0.375rem; }
  .filter_form .filter_item {
    float: left;
    margin: 0.625rem; }
    .filter_form .filter_item:before, .filter_form .filter_item:after {
      content: ' ';
      display: table; }
    .filter_form .filter_item:after {
      clear: both; }
    .filter_form .filter_item:first-child {
      margin-left: 0; }
    .filter_form .filter_item.last {
      float: right; }
  .filter_form .calendar_holder {
    float: left;
    -moz-transition: background-color 0.2s ease-in-out;
    -o-transition: background-color 0.2s ease-in-out;
    -webkit-transition: background-color 0.2s ease-in-out;
    -ms-transition: background-color 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out; }
    .filter_form .calendar_holder + .calendar_holder {
      margin-left: 0.625rem; }
  .filter_form.bottom {
    margin-top: 0.625rem; }

.form_buttons {
  position: relative;
  margin: 1.25rem 0;
  text-align: right;
  align-items: center;
  display: flex;
  justify-content: flex-end; }
  .form_buttons.no_margin {
    margin: 0; }
  .form_buttons .continue {
    display: inline-block;
    position: relative;
    padding-top: 0;
    padding-bottom: 0;
    height: 1.875rem;
    margin-left: 0.625rem;
    top: 0; }
  .form_buttons .left_button_area {
    float: left;
    height: 1.875rem;
    position: relative;
    cursor: pointer; }
    .form_buttons .left_button_area i {
      display: inline-block;
      height: 1.875rem;
      vertical-align: middle;
      cursor: pointer;
      -moz-transition: all 0.25s ease-in-out;
      -o-transition: all 0.25s ease-in-out;
      -webkit-transition: all 0.25s ease-in-out;
      -ms-transition: all 0.25s ease-in-out;
      transition: all 0.25s ease-in-out; }
    .form_buttons .left_button_area span {
      display: inline-block;
      font-family: "Inter";
      font-size: 1rem;
      font-weight: 600;
      color: #231D1A;
      line-height: 1.1;
      vertical-align: middle;
      margin-left: 0.625rem; }
      .form_buttons .left_button_area span strong {
        font-weight: 600; }
        .form_buttons .left_button_area span strong + strong {
          display: block; }
        .form_buttons .left_button_area span strong:first-child {
          display: none; }
    .form_buttons .left_button_area:hover i {
      background-color: #0057B8; }
      .form_buttons .left_button_area:hover i:before, .form_buttons .left_button_area:hover i:after {
        border-top-color: #fff;
        border-bottom-color: #fff; }

.arrow_area.close {
  position: absolute;
  height: 1.5625rem;
  top: 0;
  cursor: pointer;
  right: 0;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }
  .arrow_area.close:hover {
    background-color: #0057B8; }
    .arrow_area.close:hover:before, .arrow_area.close:hover:after {
      border-top-color: #fff;
      border-bottom-color: #fff; }

.sum_small {
  margin-left: 0.625rem;
  width: 4.0625rem; }

.hidden_form_area {
  margin-top: 0.625rem; }
  .hidden_form_area:before, .hidden_form_area:after {
    content: ' ';
    display: table; }
  .hidden_form_area:after {
    clear: both; }

.checkbox_area label {
  display: inline-block;
  vertical-align: middle;
  font-size: 1rem;
  font-family: "Inter";
  font-weight: 400;
  color: #231D1A;
  padding: 0 0.5rem 0 3rem;
  line-height: 2rem;
  margin-bottom: 0;
  position: relative;
  cursor: pointer; }
  .checkbox_area label i {
    -moz-transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
    -webkit-transition: all 0.35s ease-in-out;
    -ms-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    display: block;
    top: 0.3125rem; }
    .checkbox_area label i:hover {
      background-color: #EEEBE8 !important;
      border-radius: 0.5rem; }
    .checkbox_area label i.disabled:hover {
      background-color: transparent !important; }
  .checkbox_area label i:first-child {
    position: absolute;
    left: 0;
    top: -0.5rem;
    height: 3rem;
    width: 3rem;
    display: block;
    background: url("../../images/desktop/UnCheckSquare.svg") no-repeat;
    background-size: 2rem;
    background-position-x: center;
    background-position-y: center; }
  .checkbox_area label i + i {
    position: absolute;
    left: 0;
    top: -0.5rem;
    height: 3rem;
    width: 3rem;
    display: none;
    background: url("../../images/desktop/CheckSquare.svg") no-repeat;
    background-size: 2rem;
    background-position-x: center;
    background-position-y: center; }
    .checkbox_area label i + i:hover {
      background-color: #EEEBE8 !important;
      border-radius: 0.5rem; }
    .checkbox_area label i + i.disabled:hover {
      background-color: transparent !important; }
  .checkbox_area label.disabled i:first-child {
    background: url("../../images/desktop/UnCheckSquareDisabled.svg") no-repeat;
    background-size: 2rem;
    background-position-x: center;
    background-position-y: center; }
    .checkbox_area label.disabled i:first-child:hover {
      background-color: transparent !important; }
  .checkbox_area label.disabled i + i {
    background: url("../../images/desktop/CheckSquareDisabled.svg") no-repeat;
    background-size: 2rem;
    background-position-x: center;
    background-position-y: center; }
    .checkbox_area label.disabled i + i:hover {
      background-color: transparent !important; }
  .checkbox_area label.auto_width {
    width: auto; }
.checkbox_area .checkbox_item {
  display: inline-block; }
  .checkbox_area .checkbox_item.checked i + i {
    display: block; }

.checkbox_area input:checked + label > i + i {
  display: block; }

.calendar_buttons {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%; }
  .calendar_buttons li {
    font-family: "Inter";
    color: #231D1A;
    display: flex;
    justify-content: space-between;
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
    width: 100%; }
    .calendar_buttons li:before, .calendar_buttons li:after {
      content: ' ';
      display: table; }
    .calendar_buttons li:after {
      clear: both; }
    .calendar_buttons li span {
      color: #231D1A;
      padding-top: 0.125rem;
      display: inline-block;
      width: 30%;
      font-size: 1.125rem;
      font-weight: 400;
      vertical-align: middle;
      -moz-transition: all 0.25s ease-in-out;
      -o-transition: all 0.25s ease-in-out;
      -webkit-transition: all 0.25s ease-in-out;
      -ms-transition: all 0.25s ease-in-out;
      transition: all 0.25s ease-in-out;
      cursor: pointer;
      line-height: 3rem;
      white-space: nowrap; }
      .calendar_buttons li span:hover, .calendar_buttons li span.active {
        color: #003865;
        font-weight: 600; }
      .calendar_buttons li span:first-child {
        text-align: right; }
      .calendar_buttons li span:last-child {
        text-align: left; }
    .calendar_buttons li .button_ico {
      background: url("../../images/desktop/PlusCircle.svg") center no-repeat transparent;
      background-size: 1.5rem 1.5rem;
      width: 3rem;
      height: 3rem;
      border-radius: 0.5rem; }
      .calendar_buttons li .button_ico:hover, .calendar_buttons li .button_ico:active {
        background: url("../../images/desktop/PlusCircle.svg") center no-repeat #EEEBE8;
        background-size: 1.5rem 1.5rem;
        width: 3rem;
        height: 3rem;
        border-radius: 0.5rem; }
      .calendar_buttons li .button_ico:active {
        box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25); }
      .calendar_buttons li .button_ico.active {
        background: url("../../images/desktop/MinusCircle.svg") center no-repeat transparent;
        background-size: 1.5rem 1.5rem;
        width: 3rem;
        height: 3rem;
        border-radius: 0.5rem; }
        .calendar_buttons li .button_ico.active:hover, .calendar_buttons li .button_ico.active:active {
          background: url("../../images/desktop/MinusCircle.svg") center no-repeat #EEEBE8;
          background-size: 1.5rem 1.5rem;
          width: 3rem;
          height: 3rem;
          border-radius: 0.5rem; }
        .calendar_buttons li .button_ico.active:active {
          box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25); }
    .calendar_buttons li:hover {
      background: transparent !important; }

.filter_item.last {
  width: auto; }

.filter_item.full_line label, .payment_row.full_line label.nice-text {
  width: 100%; }

.calendar_separator {
  float: left;
  display: block;
  content: '\2014';
  cursor: default !important;
  line-height: 3rem;
  font-size: 1rem;
  color: #231D1A;
  margin: 0 0.4375rem;
  position: relative;
  text-align: center; }
  .calendar_separator:after {
    content: '\2014';
    display: inline-block; }

.calendar_buttons_holder {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  height: 14.0625rem;
  font-size: 0;
  line-height: 0;
  float: right;
  background: #F7F5F4;
  border: 0.0625rem solid #DED6D1;
  border-radius: 0.5rem; }
  .calendar_buttons_holder:before, .calendar_buttons_holder:after {
    content: ' ';
    display: table; }
  .calendar_buttons_holder:after {
    clear: both; }

#movementFilter .calendar_buttons_holder {
  height: 14.625rem; }

.note_info {
  padding: 1.0625rem 1.25rem 1.0625rem 1.25rem;
  background: #BFD5ED;
  border: 0.0625rem solid #809CB2;
  border-radius: 0.5rem;
  color: #003865; }

.note_icon_area {
  display: flex;
  justify-content: center;
  position: relative;
  background: #BFD5ED;
  color: #003865;
  margin: 1.25rem 0 1.25rem 0;
  font-family: "Inter" !important;
  font-size: 1.125rem;
  line-height: 1.25rem;
  width: 100%;
  align-items: center; }
  .note_icon_area .note_icon_img {
    background: url("../../images/desktop/info.svg") no-repeat center;
    background-size: 2rem;
    width: 3rem;
    height: 3rem;
    padding: 1.25rem 0 1.25rem 0; }
  .note_icon_area .note_icon_info {
    padding: 1.0625rem 0 1.0625rem 1.0625rem;
    display: flex;
    flex-direction: column;
    line-height: 2rem; }

.note_info.nowrap {
  white-space: nowrap; }
  .note_info.nowrap li {
    white-space: normal; }

.note_error {
  padding: 1.0625rem 1.25rem 1.0625rem 1.25rem;
  background: #F7DDC8;
  color: #6B0E09;
  border: 0.0625rem solid #E89A59;
  border-radius: 0.5rem; }

.note_area_with_excl {
  position: relative;
  margin: 1.25rem;
  font-family: "Inter" !important;
  font-size: 1.125rem;
  line-height: 2rem; }
  .note_area_with_excl ul li {
    position: relative;
    padding-left: 3rem; }
    .note_area_with_excl ul li:before {
      display: block;
      position: absolute;
      content: url("../../images/desktop/warning.svg");
      background-size: 2rem;
      left: 0; }

.note_info_with_excl {
  padding: 1.0625rem 1.25rem 1.0625rem 1.25rem;
  border-radius: 0.5rem;
  background: #F7DDC8;
  color: #6B0E09;
  border: 0.0625rem solid #E89A59; }

.note_warn {
  background-color: rgba(244, 121, 32, 0.6);
  color: white;
  padding: 1.0625rem 1.25rem 1.0625rem 1.25rem; }
  .note_area .note_warn ul li:hover {
    background-color: inherit; }

.note_area_tpp {
  padding: 1.3125rem 1.25rem 0 1.25rem; }

.note_area {
  margin: 1.25rem; }

.note_area_tpp,
.note_area {
  position: relative;
  font-family: "Inter" !important;
  font-size: 1.125rem;
  line-height: 1.875rem; }
  .note_area_tpp ul li,
  .note_area ul li {
    position: relative;
    padding-left: 1.125rem;
    line-height: 1.875rem; }
    .note_area_tpp ul li:before,
    .note_area ul li:before {
      display: block;
      position: absolute;
      content: '';
      width: 0.3125rem;
      height: 0.3125rem;
      top: 0.75rem;
      left: 0; }
  .note_area_tpp a,
  .note_area a {
    -moz-transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
    -webkit-transition: all 0.35s ease-in-out;
    -ms-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out; }
    .note_area_tpp a:hover,
    .note_area a:hover {
      color: #231D1A; }
  .note_area_tpp .note_info ul li:before,
  .note_area .note_info ul li:before {
    background-color: #003865; }
  .note_area_tpp .note_info a,
  .note_area .note_info a {
    color: #003865; }
  .note_area_tpp .note_error ul li:before,
  .note_area .note_error ul li:before {
    background-color: #6B0E09; }
  .note_area_tpp .note_error a,
  .note_area .note_error a {
    color: #6B0E09; }

.note_close {
  position: absolute;
  top: 0.3125rem;
  right: 0.3125rem;
  height: 1.25rem;
  display: block;
  width: 1.25rem;
  background: url("../../images/desktop/notification_close.png");
  background-size: 1.25rem; }

.not_found {
  min-height: 20.9375rem;
  margin-bottom: 1.25rem;
  white-space: normal;
  display: table-cell;
  vertical-align: middle; }
  .not_found h2 {
    height: 6.25rem;
    line-height: 6.25rem;
    color: #fff;
    font-size: 2.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 1.25rem;
    background-color: #8d1d2c; }
  .not_found .goBack {
    font-size: 1rem;
    line-height: 1rem;
    color: #231D1A;
    padding: 0 1.25rem; }
    .not_found .goBack strong {
      font-weight: 600; }
  .not_found .navigate_back {
    position: absolute;
    display: block;
    bottom: 1.5625rem;
    left: 1.25rem; }
    .not_found .navigate_back span {
      position: relative;
      top: 0; }
  .not_found .goBack_text {
    position: absolute;
    width: 100%;
    bottom: 5.1875rem; }
  .not_found .goBack {
    position: relative;
    height: 14.6875rem; }

.error_page {
  display: table;
  width: 100%;
  margin-bottom: 1.25rem; }

.error_content {
  position: relative;
  -webkit-box-shadow: 0 0.0625rem 0.1875rem rgba(3, 3, 3, 0.15);
  -moz-box-shadow: 0 0.0625rem 0.1875rem rgba(3, 3, 3, 0.15);
  box-shadow: 0 0.0625rem 0.1875rem rgba(3, 3, 3, 0.15);
  background-color: #fff; }

.error_wrapper {
  padding-right: 0.9375rem; }

.content_section .gray_table thead th {
  padding-bottom: 0.5625rem;
  height: auto !important;
  font-size: 1.125rem !important;
  color: #231D1A;
  font-family: "Inter";
  font-weight: 400; }
  .content_section .gray_table thead th strong {
    font-weight: 600;
    font-size: 1.125rem; }
.content_section .gray_table table td {
  color: #231D1A;
  font-size: 1.125rem;
  font-family: "Inter";
  font-weight: 400;
  height: auto !important;
  padding-top: 0.3125rem !important;
  padding-bottom: 0.3125rem !important; }
  .content_section .gray_table table td strong {
    font-size: 1.125rem;
    font-weight: 600; }
.content_section .gray_table table tr, .content_section .gray_table table td, .content_section .gray_table table tbody, .content_section .gray_table table thead, .content_section .gray_table table th {
  border: none !important; }

.hidden_table_block {
  color: #231D1A;
  font-size: 1.125rem;
  font-family: "Inter";
  font-weight: 400;
  display: none; }
  .hidden_table_block strong {
    font-weight: 600;
    font-size: 1.125rem; }

body .account_table thead tr:first-child th:first-child {
  border-right: none !important; }
body .account_table thead tr:first-child th + th {
  border-left: none !important;
  white-space: nowrap;
  text-align: right; }
body .account_table strong {
  font-weight: 600; }
body .account_table tbody td.elements_list {
  font-size: 1.125rem;
  text-align: right; }
  body .account_table tbody td.elements_list + td {
    border-left: none; }

.header_actions .continue.inline {
  line-height: 2rem; }

.plus {
  color: #0057B8 !important; }

.minus {
  color: #6B0E09 !important; }

.btk-dropdown {
  position: relative;
  margin-left: 5.25rem;
  z-index: 9;
  line-height: 0;
  display: inline-block;
  vertical-align: bottom;
  white-space: nowrap; }
  .btk-dropdown:before, .btk-dropdown:after {
    content: ' ';
    display: table; }
  .btk-dropdown:after {
    clear: both; }
  .btk-dropdown .btk-dropdown-label {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    height: 3rem;
    position: relative;
    display: block;
    float: left;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    border: 0.0625rem solid #DED6D1;
    box-sizing: border-box;
    background: #F7F5F4;
    border-radius: 0.5rem;
    padding-left: 0.625rem;
    width: 23.4375rem; }
    .btk-dropdown .btk-dropdown-label:before, .btk-dropdown .btk-dropdown-label:after {
      content: ' ';
      display: table; }
    .btk-dropdown .btk-dropdown-label:after {
      clear: both; }
    .btk-dropdown .btk-dropdown-label strong {
      font-size: 1.125rem !important;
      font-weight: 300;
      font-family: "Inter" !important;
      font-style: normal;
      line-height: 3rem;
      color: #58595B;
      position: relative;
      z-index: 3;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      display: block;
      -moz-transition: color 0.3s ease-in-out;
      -o-transition: color 0.3s ease-in-out;
      -webkit-transition: color 0.3s ease-in-out;
      -ms-transition: color 0.3s ease-in-out;
      transition: color 0.3s ease-in-out;
      overflow-x: hidden;
      margin-right: 2rem; }
    .btk-dropdown .btk-dropdown-label .text_block {
      position: relative;
      z-index: 2;
      font-weight: 400;
      display: inline-block;
      zoom: 1;
      min-width: 8.75rem;
      -moz-transition: all 0.25s ease-in-out;
      -o-transition: all 0.25s ease-in-out;
      -webkit-transition: all 0.25s ease-in-out;
      -ms-transition: all 0.25s ease-in-out;
      transition: all 0.25s ease-in-out; }
    .btk-dropdown .btk-dropdown-label:hover {
      border: 0.0625rem solid #4081CA; }
    .btk-dropdown .btk-dropdown-label:active, .btk-dropdown .btk-dropdown-label.active {
      border: 0.125rem solid #4081CA;
      background-color: white; }
    .btk-dropdown .btk-dropdown-label:focus {
      border: 0.125rem solid #4081CA;
      background-color: white; }
    .btk-dropdown .btk-dropdown-label .arrow_area {
      position: absolute !important; }
    .btk-dropdown .btk-dropdown-label .arrow_area {
      height: 100%;
      position: relative;
      background-color: transparent; }

.btk-dropdown-content {
  z-index: 13;
  position: absolute;
  background-color: white;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 0, 0, 0.3);
  border-radius: 0.5rem;
  display: none;
  top: 3.25rem;
  min-width: 100%; }
  .btk-dropdown-content li {
    font-family: "Inter";
    color: #231D1A;
    font-size: 1.125rem;
    width: 100%;
    margin-top: 0.625rem;
    margin-bottom: 0.625rem; }
    .btk-dropdown-content li a {
      color: #231D1A;
      display: block;
      line-height: 2rem;
      position: relative;
      padding: 0.625rem;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .btk-dropdown-content li:hover {
      background-color: #F7F5F4 !important; }
    .btk-dropdown-content li:active {
      background-color: #EEEBE8 !important; }

/** blor cats  **/
.cat_header {
  text-align: center;
  font-size: 2.625rem;
  color: #0057B8;
  font-weight: 700 !important;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 2rem;
  margin: 0px;
  width: 100% !important;
  line-height: 3.375rem !important; }

.cat_text {
  text-align: center !important;
  font-size: 2rem !important;
  color: #0057B8 !important;
  font-weight: 500 !important;
  padding: 0px !important;
  margin: 0px !important;
  width: 100% !important;
  line-height: 2rem !important; }

.cat_blor {
  color: #E07821 !important;
  font-weight: 600 !important;
  padding: 0px !important;
  margin: 0px !important;
  font-size: 2rem !important; }

/** turnover alerts  **/
.turnover_reason {
  height: 23.4375rem; }

.turnover_border:read-only {
  border: 0.0625rem solid #DED6D1; }

.turnover_border:read-only {
  border: 0.0625rem solid #DED6D1 !important; }

.turnover_border.disabled:focus, .turnover_border.disabled:active, .turnover_border.disabled.active,
.turnover_border:disabled:focus, .turnover_border:disabled:active, .turnover_border:disabled.active,
.turnover_border.readonly:focus, .turnover_border.readonly:active, .turnover_border.readonly.active,
.turnover_border:read-only:focus, .turnover_border:read-only:active, .turnover_border:read-only.active {
  border: 0.0625rem solid #DED6D1 !important; }

/** media query **/
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 62.5rem #F7F5F4 inset; }

textarea:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 62.5rem #F7F5F4 inset; }

input {
  background: #F7F5F4;
  border: 0.0625rem solid #DED6D1;
  border-radius: 0.5rem !important;
  height: 3rem;
  font-size: 1.25rem;
  color: #231D1A;
  background: #F7F5F4;
  padding-left: 0.6875rem;
  font-family: "Inter";
  font-weight: 400; }
  input:hover {
    border: 0.0625rem solid #4081CA; }
  input::placeholder {
    color: #BBB !important; }
  input::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #BBB !important; }
  input:focus::placeholder {
    color: transparent !important; }
  input:focus::-ms-input-placeholder {
    color: transparent !important; }
  input.disabled {
    -webkit-touch-callout: auto;
    -webkit-user-select: auto;
    -khtml-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
    cursor: default; }
    input.disabled:focus, input.disabled:active, input.disabled.active {
      outline: none; }
  input:focus {
    border: 0.125rem solid #4081CA;
    background-color: white; }
  input:active, input.active {
    border: 0.125rem solid #4081CA;
    background-color: white; }
  input.disabled, input:disabled, input.readonly, input:read-only {
    border: 0 solid transparent !important; }
    input.disabled:focus, input.disabled:active, input.disabled.active, input:disabled:focus, input:disabled:active, input:disabled.active, input.readonly:focus, input.readonly:active, input.readonly.active, input:read-only:focus, input:read-only:active, input:read-only.active {
      border: 0 solid transparent !important;
      background-color: #F7F5F4; }

textarea:hover {
  border: 0.0625rem solid #4081CA; }
textarea:focus {
  border: 0.125rem solid #4081CA;
  background-color: white; }
textarea:active, textarea.active {
  border: 0.125rem solid #4081CA;
  background-color: white; }
textarea.disabled, textarea:disabled, textarea.readonly, textarea:read-only {
  border: 0 solid transparent !important; }
  textarea.disabled:focus, textarea.disabled:active, textarea.disabled.active, textarea:disabled:focus, textarea:disabled:active, textarea:disabled.active, textarea.readonly:focus, textarea.readonly:active, textarea.readonly.active, textarea:read-only:focus, textarea:read-only:active, textarea:read-only.active {
    border: 0 solid transparent !important;
    background-color: #F7F5F4; }

input[type=text]::-ms-clear {
  display: none; }

.login_input {
  background: url(../../../images/desktop/icons/usr_icon.svg) no-repeat #F7F5F4;
  background-position-x: 0.625rem !important;
  background-position-y: center !important;
  padding-left: 3.5rem;
  width: 100%;
  height: 3rem;
  background-size: 2rem !important; }
  .login_input:disabled {
    padding-left: 3.5rem;
    background: url(../../../images/desktop/icons/usr_icon.svg) no-repeat #ffffff !important;
    border: none !important;
    background-position-x: 0.625rem !important;
    background-position-y: center !important;
    background-size: 2rem !important; }

.number_input {
  background: url(../../../images/desktop/icons/e-Paraksts_logo2.svg) no-repeat #F7F5F4;
  background-position-x: 0.625rem !important;
  background-position-y: center !important;
  padding-left: 3.5rem;
  width: 100%;
  height: 3rem;
  background-size: 2rem !important; }
  .number_input:disabled {
    padding-left: 3.5rem;
    background: url(../../../images/desktop/icons/e-Paraksts_logo2.svg) no-repeat #ffffff !important;
    border: none !important;
    background-position-x: 0.625rem !important;
    background-position-y: center !important;
    background-size: 2rem !important; }

.password_input {
  padding-left: 3.5rem !important; }

.password_input_img {
  position: absolute;
  bottom: 1.75rem;
  left: 2.5625rem;
  width: 2rem;
  height: 2rem; }

.base_input {
  width: 26.25rem !important;
  height: 3rem;
  padding-left: 2.8125rem; }

.input_item, .input_item_second {
  text-align: left;
  padding: 2.5rem 1.875rem 1.25rem 1.875rem;
  width: 100%;
  max-width: 27.8125rem; }
  .input_item label, .input_item input, .input_item_second label, .input_item_second input {
    display: flex;
    flex-direction: column; }
  .input_item label, .input_item_second label {
    font-family: "Inter" !important;
    font-style: normal;
    font-weight: bold;
    font-size: 1.25rem;
    line-height: 2rem;
    color: #231D1A; }
  .input_item input, .input_item_second input {
    font-family: "Inter" !important;
    font-style: normal;
    font-weight: normal;
    font-size: 1.5rem;
    line-height: 2rem;
    color: #231D1A;
    width: 100%; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .input_item, .input_item_second input {
    font-family: "Gilroy" !important; } }
_::-webkit-full-page-media .input_item, _::-webkit-full-page-media .input_item_second input, _:future .input_item, _:future .input_item_second input, :root .safari_only .input_item, :root .safari_only .input_item_second input {
  font-family: "Gilroy" !important; }

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    .safari_only .input_item, .safari_only .input_item_second input {
      font-family: "Gilroy" !important; } } }
.input_item_second {
  padding-top: 0.625rem;
  position: relative; }

/** html mail **/
.mailHtmlBody ol {
  padding-left: 2.5rem;
  list-style-type: auto; }

.mailHtmlBody ul {
  padding-left: 2.5rem;
  list-style-type: disc; }

.mailHtmlBody strong {
  font-weight: 800; }

.mailHtmlBody a {
  color: #0057B8; }

.mailHtmlBody a:hover {
  color: #0057B8; }

.mailHtmlBody a:visited {
  color: #0057B8; }

.mailHtmlBody a:link {
  color: #0057B8; }

.mailHtmlBody h1 {
  display: block;
  font-size: 2rem !important;
  margin-block-start: 0.67em !important;
  margin-block-end: 0.67em !important;
  margin-inline-start: 0px !important;
  margin-inline-end: 0px !important;
  font-weight: bold !important;
  line-height: 1.4 !important;
  color: #231D1A !important; }

.mailHtmlBody h2 {
  display: block;
  font-size: 1.5rem !important;
  height: 2rem !important;
  line-height: 1.4 !important;
  margin-block-start: 0.83em !important;
  margin-block-end: 0.83em !important;
  margin-inline-start: 0px !important;
  margin-inline-end: 0px !important;
  border-bottom: none !important;
  padding: 0px;
  font-weight: bold !important;
  color: #231D1A !important; }

.mailHtmlBody h3 {
  display: block;
  font-size: 1.17rem !important;
  margin-block-start: 1em !important;
  margin-block-end: 1em !important;
  margin-inline-start: 0px !important;
  margin-inline-end: 0px !important;
  font-weight: bold !important;
  line-height: 1.4 !important;
  color: #231D1A !important; }

.mailHtmlBody h4 {
  display: block;
  font-size: 0.875rem !important;
  margin-block-start: 1.33em !important;
  margin-block-end: 1.33em !important;
  margin-inline-start: 0px !important;
  margin-inline-end: 0px !important;
  font-weight: bold !important;
  line-height: 1.4 !important;
  color: #231D1A !important; }

.mailHtmlBody h5 {
  display: block;
  font-size: 0.83rem !important;
  margin-block-start: 1.67em !important;
  margin-block-end: 1.67em !important;
  margin-inline-start: 0px !important;
  margin-inline-end: 0px !important;
  font-weight: bold !important;
  line-height: 1.4 !important;
  color: #231D1A !important; }

.mailHtmlBody h6 {
  display: block;
  font-size: 0.67rem !important;
  margin-block-start: 2.33em !important;
  margin-block-end: 2.33em !important;
  margin-inline-start: 0px !important;
  margin-inline-end: 0px !important;
  font-weight: bold !important;
  line-height: 1.4 !important;
  color: #231D1A !important; }

.mailHtmlBody blockquote {
  display: block !important;
  margin-block-start: 1em !important;
  margin-block-end: 1em !important;
  margin-inline-start: 2.5rem !important;
  margin-inline-end: 2.5rem !important;
  border-left: 0.125rem solid #ccc !important;
  margin-left: 1.5rem !important;
  padding-left: 1rem !important; }

.mailHtmlBody footer {
  margin-left: 0rem !important;
  position: relative; }

.mailHtmlBody td, .mailHtmlBody th {
  padding: 0rem 1rem 0rem 1rem !important; }

/** blor message **/
.blormessage .modal-content {
  min-width: 50rem;
  box-sizing: content-box; }
.blormessage .fix-buttons {
  display: inline-flex;
  justify-content: flex-end;
  width: 95%; }
.blormessage .size-increase {
  font-size: 1rem;
  line-height: 1.5; }
.blormessage i.login_info {
  display: inline-block !important;
  margin-left: 0.3125rem;
  position: relative;
  vertical-align: middle;
  white-space: normal; }
.blormessage i.login_info span.hide_info {
  text-align: left; }

/** blor message **/
.cardsmigration {
  padding-top: 0 !important; }
  .cardsmigration .modal-dialog {
    width: 100%;
    height: 100%;
    padding-top: 5rem; }
  .cardsmigration .modal-content {
    min-width: 50rem;
    box-sizing: content-box; }
  .cardsmigration .fix-buttons {
    display: inline-flex;
    justify-content: flex-end;
    width: 95%; }
  .cardsmigration .size-increase {
    font-size: 1rem;
    line-height: 1.5; }
  .cardsmigration i.login_info {
    display: inline-block !important;
    margin-left: 0.3125rem;
    position: relative;
    white-space: normal; }
  .cardsmigration i.login_info span.hide_info {
    text-align: left; }

.external_bank_consent .add_info {
  color: #231D1A;
  font-size: 1rem;
  font-family: "Inter";
  font-weight: 400; }
  .external_bank_consent .add_info .strong {
    font-weight: 600;
    font-size: 1rem; }
.external_bank_consent .opacity70 {
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80); }

@font-face {
  font-family: Gilroy;
  font-weight: normal;
  src: url("../../fonts/Gilroy-Regular.otf") format("opentype"); }
@font-face {
  font-family: Gilroy;
  font-weight: 600;
  src: url("../../fonts/Gilroy-Bold.otf") format("opentype"); }
body {
  font-family: "Inter"; }

h1, h2, h3 {
  font-family: "Gilroy"; }

body .topMenu .message_item.card_request .text_block {
  color: #0057B8; }

.width_limit {
  left: 36.25rem;
  position: absolute;
  top: -0.0625rem; }

.urgentOptInfo {
  color: #6B0E09; }

.optional_info {
  font-size: 1rem !important;
  font-weight: normal;
  font-family: "Inter" !important;
  font-style: normal;
  color: #6B0E09;
  line-height: 1.875;
  padding: 0.3125rem 0 0 0;
  margin-top: 0.3125rem; }

.optional_info_left {
  margin-left: 0;
  max-width: none;
  font-size: 1rem !important;
  font-weight: normal;
  font-family: "Inter" !important;
  font-style: normal;
  color: #6B0E09;
  line-height: 1.875;
  padding: 0.3125rem 0 0.3125rem 0;
  display: flex; }

.blue_devider {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-family: "Inter";
  font-size: 1rem;
  color: #231D1A;
  font-weight: 600;
  background-color: #E6E0DD;
  line-height: 3rem;
  height: 3rem;
  border: none;
  padding: 0 0.625rem 0 0.625rem;
  margin: 0.9375rem 0; }

.checkbox_area label.nice-text {
  font-family: "Inter";
  color: #231D1A;
  font-size: 1rem;
  font-weight: 400;
  line-height: 2rem;
  text-align: left;
  width: auto;
  padding-left: 3.5rem; }

.checkbox_area label.not-so-nice-text {
  margin-bottom: 0.3125rem;
  font-family: "Inter";
  color: rgba(28, 45, 57, 0.8);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5625rem;
  text-align: left;
  width: auto; }

.payment_section label.not-so-nice-text {
  margin-bottom: 0.9375rem;
  font-family: "Inter";
  color: rgba(28, 45, 57, 0.8);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5625rem;
  text-align: left; }

.not-so-nice-text a {
  color: #6fb4ef;
  text-decoration: underline; }

.not-so-nice-text a:hover {
  opacity: 0.8; }

.custom_pos {
  position: relative;
  top: 2.1875rem;
  left: -5.625rem; }

.opened_stuff .filter_item {
  display: inline-block;
  vertical-align: middle; }

.opened_stuff .filter_item.second {
  margin-left: 0.9375rem; }

.opened_stuff .filter_item.last {
  margin-left: 13.75rem; }

.large_text_scroll, .large_text_scroll_tiger {
  white-space: nowrap;
  width: 100%;
  height: 23.4375rem;
  overflow-y: scroll;
  box-sizing: border-box;
  padding-left: 5.9375rem;
  margin-top: -0.9375rem; }
  .large_text_scroll::-webkit-scrollbar, .large_text_scroll_tiger::-webkit-scrollbar {
    height: 0.5rem;
    width: 0.5rem; }
  .large_text_scroll::-webkit-scrollbar-track, .large_text_scroll_tiger::-webkit-scrollbar-track {
    background-color: transparent; }
  .large_text_scroll::-webkit-scrollbar-thumb, .large_text_scroll_tiger::-webkit-scrollbar-thumb {
    background-color: #E6E0DD;
    border-radius: 0.25rem;
    border: 0; }
  .large_text_scroll label.auto_width, .large_text_scroll_tiger label.auto_width {
    width: auto;
    margin-right: 0.625rem; }
  .large_text_scroll h5, .large_text_scroll h6, .large_text_scroll_tiger h5, .large_text_scroll_tiger h6 {
    font-family: "Inter";
    color: #231D1A;
    font-size: 0.875rem;
    font-weight: 600;
    line-height: 1.25rem;
    text-align: left;
    padding-bottom: 0.625rem;
    white-space: normal; }
  .large_text_scroll p, .large_text_scroll ul li, .large_text_scroll_tiger p, .large_text_scroll_tiger ul li {
    list-style: disc;
    font-family: "Inter";
    color: #231D1A;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-align: left;
    padding-bottom: 0.625rem;
    white-space: normal; }
  .large_text_scroll p, .large_text_scroll_tiger p {
    display: contents; }
  .large_text_scroll ul a, .large_text_scroll_tiger ul a {
    font-size: 0.875rem;
    font-weight: 400;
    font-family: "Inter";
    line-height: 2rem;
    text-align: left;
    padding-bottom: 0.625rem;
    color: #0057B8;
    text-decoration: underline; }
  .large_text_scroll ul li:hover > a, .large_text_scroll_tiger ul li:hover > a {
    color: #003865; }

.large_text_scroll_tiger {
  width: auto;
  padding: 1rem;
  margin-top: 1.25rem;
  height: auto;
  max-height: 45.3125rem;
  background-color: #F7F5F4;
  border: 0.0625rem solid #FFFFFF;
  border-radius: 1rem; }
  .large_text_scroll_tiger .default_input {
    background: white; }
  .large_text_scroll_tiger ul li {
    list-style: none; }
  .large_text_scroll_tiger .text_content_part, .large_text_scroll_tiger .field_content_part {
    font-size: 0.875rem; }
    .large_text_scroll_tiger .text_content_part label, .large_text_scroll_tiger .field_content_part label {
      font-size: 0.875rem !important; }
    .large_text_scroll_tiger .text_content_part.float-right, .large_text_scroll_tiger .field_content_part.float-right {
      float: right; }
  .large_text_scroll_tiger p {
    display: block; }
  .large_text_scroll_tiger .login_info {
    white-space: normal; }

.margin-right {
  margin-left: 13.75rem; }

.margin-right-top {
  margin-top: 0.625rem;
  margin-left: 13.75rem; }

.blue_devider.table {
  margin: 0 0 0 0; }

.blue_devider.no_margin {
  margin: 0 0 0 0; }

.nice-table {
  width: 100%;
  height: auto;
  font-family: "Inter";
  color: #231D1A;
  font-size: 1rem;
  font-weight: 400;
  line-height: 2rem;
  text-align: left; }

.nice-table .titles {
  font-family: "Inter";
  color: #231D1A;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  box-sizing: border-box;
  text-align: right; }

.nice-table .titles th {
  vertical-align: top;
  padding: 0.3125rem 0.3125rem;
  box-sizing: border-box;
  word-break: break-word;
  font-family: "Inter";
  color: #231D1A;
  font-size: 1rem;
  font-weight: 400; }

.nice-table td:first-child {
  text-align: left; }

.nice-table .titles th {
  background-color: #EEEBE8; }

.nice-table .row_after_divider {
  height: 2.5rem; }

.nice-table td p {
  font-family: "Inter";
  color: #231D1A;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1rem;
  text-align: left;
  padding: 0.625rem 0; }

.nice-table td {
  padding: 0.3125rem 0.3125rem;
  box-sizing: border-box;
  text-align: center;
  word-break: break-word; }
  .nice-table td.gray_divider {
    background-color: #E6E0DD;
    color: #231D1A;
    line-height: 2rem;
    font-size: 1rem; }
  .nice-table td span {
    display: flex; }

.nice-table .custom.big {
  width: 13.5625rem; }
.nice-table tr {
  border-top: 0.0625rem solid #DED6D1; }

table#invest_requestForm-capital tbody tr td:first-child,
table#invest_requestForm-netoAmo tbody tr td:first-child,
table#invest_requestForm-bilanceAmo tbody tr td:first-child,
table#invest_requestForm-briefcaseAmoJur tbody tr td:first-child {
  width: 15rem; }

#invest_requestForm label.header {
  width: 80%;
  margin-left: 0.625rem; }

#invest_requestForm .tiger_margin_left {
  margin-left: 0.625rem; }
#invest_requestForm .doc_row .title_info {
  width: 40%;
  word-break: break-all; }
#invest_requestForm .doc_row .title {
  width: 50%;
  line-height: 1.25rem !important; }
#invest_requestForm .sub_row .doc_row .title {
  margin-left: 1.875rem;
  width: 25rem; }
#invest_requestForm .tiger_toggle_icon {
  position: relative;
  vertical-align: middle;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: -2rem;
  margin-right: 0.5rem; }

#invest_requestForm .tp_button_gray {
  padding: 0 0 0 0; }

.open {
  margin-bottom: 1.25rem;
  margin-top: 1.25rem; }

.margin_top_bottom {
  margin-bottom: 1.25rem !important;
  margin-top: 1.25rem !important; }

[data-open-stuff] {
  height: 0;
  overflow: hidden;
  transition: all 0.3s; }

[data-open-stuff].show {
  height: auto;
  overflow: auto;
  transition: all 0.3s; }

[data-open-line] {
  display: none; }

.label_250px {
  width: 15.625rem !important; }

span.big-hint:after {
  border: none !important; }

.big-hint {
  width: auto !important;
  cursor: initial; }

.hint-table tbody {
  font-size: 1rem !important; }

.hint-table th {
  font-weight: 600;
  font-size: 1rem !important;
  color: inherit !important; }

.hint-table td {
  color: inherit !important;
  font-size: 1rem !important;
  white-space: nowrap; }

.hint-table caption {
  font-size: 1rem;
  margin-bottom: 0.4375rem; }

.login_info.sfdeals {
  background: transparent url(/images/desktop/CircleWavyWarning.svg) center center no-repeat;
  width: 3rem;
  height: 3rem;
  background-size: 1.625rem;
  position: relative;
  margin-top: 0.625rem; }
  .login_info.sfdeals:hover, .login_info.sfdeals:active {
    background-color: #EEEBE8;
    border-radius: 0.5rem; }

.reminders {
  background: transparent url("/images/desktop/warning.svg") center no-repeat;
  width: 3rem;
  height: 3rem;
  background-size: 2rem;
  position: relative;
  margin-left: 6.25rem; }
  .reminders:hover, .reminders:active {
    background-color: #F7DDC8;
    border-radius: 0.5rem; }
  .reminders:active {
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25); }
  .reminders div.hide_info {
    height: auto;
    max-height: 21.875rem;
    overflow-y: auto;
    width: 41.5rem;
    max-width: 41.5rem;
    word-break: normal;
    white-space: normal;
    z-index: 999;
    right: initial !important;
    left: -38rem !important;
    border-top: 3.5rem solid transparent; }
    .reminders div.hide_info::-webkit-scrollbar {
      display: none; }
    .reminders div.hide_info .big-hint p {
      font-size: 1rem; }
    .reminders div.hide_info .big-hint:before {
      display: none !important; }
    .reminders div.hide_info .big-hint:after {
      border: none !important; }
    .reminders div.hide_info .reminder {
      padding: 0.625rem 0.625rem 0.625rem 0.625rem;
      display: flex;
      align-items: center;
      word-wrap: break-word; }
      .reminders div.hide_info .reminder .image {
        vertical-align: middle;
        background: transparent url("/images/desktop/upload.png") center center no-repeat;
        background-size: 1.5rem 1.625rem;
        width: 1.5rem;
        height: 1.625rem;
        float: left;
        padding: 1rem; }
      .reminders div.hide_info .reminder .link:hover {
        text-decoration: underline; }
      .reminders div.hide_info .reminder .info {
        font-size: 1rem;
        font-weight: 600;
        line-height: 1.75rem;
        font-family: "Inter";
        text-align: justify; }
      .reminders div.hide_info .reminder .info-indent {
        font-size: 1rem;
        text-align: justify;
        padding: 0.8125rem; }

@keyframes info_window_animation {
  from {
    background-color: #BFD5ED; }
  25% {
    background-color: transparent; }
  50% {
    background-color: #BFD5ED; }
  to {
    background-color: transparent; } }
.info_window {
  background: transparent url(../../images/desktop/info.svg) center center no-repeat;
  width: 3rem;
  height: 3rem;
  background-size: 2rem;
  position: relative;
  margin-left: 2.5rem; }
  .info_window:hover, .info_window:active {
    background-color: #EEEBE8;
    border-radius: 0.5rem; }
  .info_window.animated {
    animation: info_window_animation 2s;
    border-radius: 0.5rem; }
  .info_window:active {
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25); }

.modal_link {
  font-weight: 400;
  font-size: 1rem;
  line-height: 2rem;
  text-align: left;
  margin-left: 1.5rem;
  color: #0057B8; }

.btk-accordion-header-btn {
  position: relative;
  background-color: #EEEBE8;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: "Inter";
  font-size: 1.125rem;
  color: #231D1A;
  font-weight: 600;
  line-height: 3rem;
  height: 3rem;
  margin-bottom: 0.3125rem; }
  .btk-accordion-header-btn:hover {
    background-color: #E6E0DD; }
  .btk-accordion-header-btn .arrow_area {
    margin-right: 0.625rem;
    position: relative; }
  .btk-accordion-header-btn h3 {
    font-family: "Inter";
    margin-left: 0.625rem;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 3.5rem; }

.btk-accordion-items {
  font-size: 1.25rem;
  font-family: "Inter";
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  padding: 0.625rem;
  margin-bottom: 0.625rem;
  line-height: 2.5rem; }

.btk-accordion-items > li {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  border-bottom: 0.0625rem solid #DED6D1;
  overflow: hidden; }

.btk-accordion-items > li:hover {
  color: #0057B8;
  background-color: inherit !important; }

.tp_button_gray {
  color: #0057B8;
  font-family: "Inter" !important;
  font-size: 1rem;
  font-weight: 600;
  position: relative;
  display: inline-block;
  padding: 0 0.3125rem 0.9375rem 0.3125rem;
  overflow: visible; }

.tp_button_gray strong {
  position: relative;
  z-index: 2;
  display: block; }

.tp_button_gray:hover {
  text-decoration: underline;
  color: #0057B8; }

.note_area.no-dots li:before {
  display: none; }

.note_area.no-dots li {
  padding-left: 0; }

p.bo-paragraph {
  width: 100%; }

.margin-bottom-m {
  margin-bottom: 1.25rem; }

.card-activation-block .payment_section {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin-bottom: 0;
  padding-bottom: 0; }

.card-activation-block .payment_form {
  padding-top: 0; }

.no-text-wrap {
  white-space: nowrap; }

#sessionWindow .login_content .login_form .form_item, .logout_page .login_content .login_form .form_item {
  background-color: rgba(28, 45, 57, 0.7); }
  #sessionWindow .login_content .login_form .form_item .form_items, .logout_page .login_content .login_form .form_item .form_items {
    width: 34.875rem;
    margin: 0 auto; }

.t__ben_name_and_alias {
  text-overflow: ellipsis;
  overflow: hidden;
  width: 15rem;
  display: flex;
  flex-direction: column;
  font-weight: 300; }

.bold_title {
  font-weight: 600; }

.margin-bottom-10 {
  margin-bottom: 0.625rem; }

.margin-bottom-20 {
  margin-bottom: 1.25rem; }

.margin-bottom-40 {
  margin-bottom: 2.5rem; }

.margin-top-10 {
  margin-top: 0.625rem; }

.margin-top-4 {
  margin-top: 0.25rem; }

.ben_account_number {
  min-width: 14.25rem; }

.margin-top-20 {
  margin-top: 1.25rem; }

.margin-top-40 {
  margin-top: 2.5rem; }

.margin-top-72 {
  margin-top: 4.5rem; }

.margin-top-104 {
  margin-top: 6.5rem; }

.margin-left-10 {
  margin-left: 0.625rem; }

.margin-right-10 {
  margin-right: 0.625rem; }

.margin-right-40 {
  margin-right: 2.5rem; }

.margin-left-20 {
  margin-left: 1.25rem; }

.margin-left-16 {
  margin-left: 1rem; }

.margin-left-56 {
  margin-left: 3.5rem !important; }

.vsaa-disclosure, .card-agree {
  font-size: 0.875rem;
  font-weight: 500;
  color: #1c2d39;
  line-height: 1.2;
  margin-right: 1.875rem;
  margin-left: 1.25rem;
  margin-top: 0.4375rem; }
  .vsaa-disclosure .tp_button_gray, .card-agree .tp_button_gray {
    padding-left: 0; }

.red {
  color: #6B0E09; }

.auto-cmplt-first-row {
  color: #231D1A;
  display: block !important;
  padding: 0.4375rem 0 0.3125rem 0.3125rem !important;
  overflow: hidden !important;
  background: #ffffff !important;
  background-color: #f1f1f1 !important;
  font-size: 0.875rem !important;
  font-family: "Inter";
  text-shadow: none !important; }

.auto-cmplt-second-row {
  padding-left: 0.3125rem !important;
  color: #231D1A;
  background: #f1f1f1 !important;
  background-color: #FFFFFF !important;
  font-family: "Inter";
  cursor: pointer !important;
  font-size: 1rem !important;
  text-shadow: none !important; }

.auto-cmplt-max-height-class {
  font-family: "Inter";
  font-size: 1rem !important;
  text-shadow: none !important;
  border: 0 !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow-y: scroll;
  overflow-x: hidden; }
  .auto-cmplt-max-height-class::-webkit-scrollbar {
    display: none; }

.flex_centered_space_between {
  display: flex !important;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between; }

.flex_centered {
  display: flex !important;
  align-items: center;
  flex-wrap: wrap; }
  .flex_centered.end {
    justify-content: flex-end; }
  .flex_centered.aligned_top {
    align-items: flex-start; }
  .flex_centered.aligned_bottom {
    align-items: flex-end; }

.flex_centered_nowrap, .flex_ended_nowrap {
  display: flex !important;
  align-items: center;
  flex-wrap: nowrap !important; }
  .flex_centered_nowrap.center, .flex_ended_nowrap.center {
    justify-content: center; }
  .flex_centered_nowrap .flex_row_last_item, .flex_ended_nowrap .flex_row_last_item {
    margin-left: auto; }

.flex_ended_nowrap {
  align-items: end; }

.flex_column {
  display: flex !important;
  flex-direction: column !important; }
  .flex_column .flex_column_bottom_item {
    margin-top: auto; }

.arrow_area-right {
  background: url(../../images/desktop/caretRightMenu.svg) no-repeat;
  background-position-y: center;
  background-position-x: center;
  background-size: 2rem !important; }

.arrow_area-down {
  background: url(../../images/desktop/caretDown.svg) no-repeat;
  background-position-y: center;
  background-position-x: center;
  background-size: 2rem !important; }

div.op_charts h2 {
  color: #231D1A;
  font-size: 1.125rem !important;
  font-weight: 700;
  font-family: "Inter" !important;
  font-style: normal;
  line-height: 2rem;
  margin-bottom: 0;
  margin-left: 0; }

.fi_orders_editor.content_section {
  padding-left: 0;
  padding-right: 0; }
  .fi_orders_editor.content_section h2 {
    color: #231D1A;
    font-size: 1.125rem !important;
    font-weight: 700;
    font-family: "Inter" !important;
    font-style: normal;
    line-height: 2rem;
    margin-bottom: 0; }
  .fi_orders_editor.content_section .toggleComment {
    line-height: 3rem;
    display: flex; }

#positions_report_ordersEditor .fi_content_table th, #positions_report_ordersEditor .fi_content_table td {
  padding: 0.625rem 0.375rem 0 0.375rem; }

.order-a-c-width {
  width: 23.9375rem !important; }

.fi_orders_add .delete {
  float: right; }
.fi_orders_add .trash-button {
  margin-left: 0;
  margin-right: 0;
  width: 3rem; }
.fi_orders_add td, .fi_orders_add .calendar_holder input {
  font-weight: 400; }
.fi_orders_add .notes {
  font-size: 1rem;
  font-weight: 400;
  color: #231D1A;
  margin: 0.3125rem; }
.fi_orders_add .selectBox {
  min-width: 5rem;
  font-size: 1rem;
  vertical-align: top; }
.fi_orders_add input {
  width: 100%; }
.fi_orders_add td, .fi_orders_add tr.titles th {
  padding: 0.625rem 0.3125rem 0.625rem 0.3125rem !important; }
.fi_orders_add tr.center th {
  text-align: center !important; }
.fi_orders_add tr.user_comment_row {
  border-top: 0 !important; }
  .fi_orders_add tr.user_comment_row label {
    line-height: 3rem; }
.fi_orders_add td .calendar_holder {
  width: 11.25rem; }
.fi_orders_add td span.selectBox-label {
  padding-left: 0.625rem; }
.fi_orders_add td.order_currency > span {
  margin-left: 0.3125rem; }
.fi_orders_add .fi_order_login_info {
  width: 3rem;
  height: 3rem;
  border-radius: 0.5rem;
  margin-left: 0.625rem;
  margin-right: 0.625rem; }
  .fi_orders_add .fi_order_login_info:hover {
    background-color: #EEEBE8; }
  .fi_orders_add .fi_order_login_info:active {
    background-color: #EEEBE8;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25); }

.tiny-selectBox-dropdown-menu li a {
  padding-left: 0.3125rem; }

table.fi_orders tr {
  border-top: none !important; }
table.fi_orders tr.data_row {
  border-top: 0.0625rem solid #DED6D1 !important; }
table.fi_orders td {
  max-width: 8.75rem;
  word-wrap: break-word;
  font-weight: 400; }
  table.fi_orders td.sent {
    color: #8a6d3b !important;
    font-weight: 600 !important; }
  table.fi_orders td.executed {
    color: #3c763d !important;
    font-weight: 600 !important; }
  table.fi_orders td.canceled {
    color: #6B0E09 !important;
    font-weight: 600 !important; }

table.fi_orders tr.user_comment_row td, table.fi_orders tr.broker_comment_row td {
  height: 1.75rem; }
tr.user_comment_row label, tr.broker_comment_row label {
  float: left;
  padding-right: 0.625rem; }
tr.user_comment_row td > span, tr.broker_comment_row td > span {
  overflow: hidden;
  display: block; }

.warning_fi_text {
  font-size: 1rem !important;
  font-weight: normal;
  font-family: "Inter" !important;
  font-style: normal;
  text-align: left;
  margin: 1.25rem;
  line-height: 1.5; }
  .warning_fi_text li {
    list-style: disc;
    margin-left: 1rem; }

.fi_list_background_none {
  background: transparent; }
  .fi_list_background_none .message_inner {
    margin: 0; }
  .fi_list_background_none .content_section {
    padding: 0; }
  .fi_list_background_none .filter_item {
    margin: 0 2rem 0 0;
    width: 50%; }
    .fi_list_background_none .filter_item input {
      width: 100%; }
  .fi_list_background_none .filter_form {
    display: flex;
    align-items: flex-end; }
  .fi_list_background_none .note_area {
    font-size: 1rem;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0; }
    .fi_list_background_none .note_area .note_info {
      padding-top: 0.5rem;
      padding-bottom: 0.5rem; }
  .fi_list_background_none .payment_section .payment_form {
    padding-top: 0; }

.fiPopup .content_section.white_bordered_radius_margin_side {
  box-shadow: none;
  padding: 0;
  margin-bottom: 0;
  margin-top: 1.25rem; }
.fiPopup .payment_section.white_bordered_radius_margin_side {
  box-shadow: none;
  padding: 0;
  margin-bottom: 0; }
.fiPopup .message_section {
  box-shadow: none;
  padding: 0; }
.fiPopup .content {
  height: 100%; }
.fiPopup .default_input.medium {
  width: 20.5rem !important; }

.fiPopup.flex .content {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }

#popupFiList #popup_frame {
  height: 34rem !important; }

.fiPopup.flex.new_unregistered_order .content {
  justify-content: unset; }

#fi_listTableForm .message_section {
  margin: 0;
  box-shadow: none;
  padding: 0; }

.risk_assessment_offer_root {
  padding: 1.25rem;
  line-height: 1.2;
  background-color: white;
  border-radius: 1rem; }
  .risk_assessment_offer_root h3 {
    font-size: 1.5rem;
    margin-top: 1.25rem; }
  .risk_assessment_offer_root p {
    margin-bottom: 0.625rem;
    text-align: left; }

table span.offers_sent {
  color: #231D1A !important; }
table span.offers_executed {
  color: #158913 !important; }
table span.offers_canceled {
  color: #6B140D !important; }
table span.offers_in_progress {
  color: #0057B8 !important; }

.bank_rate_title_container {
  position: relative;
  width: 100%;
  text-align: center;
  margin-top: 3.75rem; }

.bank_rate_title {
  font-size: 1.125rem !important;
  font-weight: 700;
  font-family: "Inter" !important;
  font-style: normal;
  color: #231D1A;
  line-height: 2rem; }

.bank_rate_container {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  border-radius: 0.5rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem; }

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

.smile_item-opinion_comment {
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out;
  transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out; }

.smile_opinion {
  cursor: auto;
  position: relative;
  padding-top: 1.25rem;
  box-sizing: border-box; }
  .smile_opinion table {
    width: 100%; }

.smile_opinion_area {
  padding-top: 1.25rem;
  display: flex;
  justify-content: center; }
  .smile_opinion_area textarea {
    width: 17.875rem;
    padding: 0.5rem;
    height: 6.5625rem;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    background-color: white;
    font-size: 1rem !important;
    font-weight: 400;
    font-family: "Inter" !important;
    font-style: normal;
    color: #58595B;
    line-height: 1.6875rem; }
    .smile_opinion_area textarea::-webkit-scrollbar {
      width: 1.125rem; }
    .smile_opinion_area textarea::-webkit-scrollbar-track {
      background-color: transparent; }
    .smile_opinion_area textarea::-webkit-scrollbar-thumb {
      background-color: #E6E0DD;
      border-radius: 1rem;
      border: 0.375rem solid white; }
    .smile_opinion_area textarea::placeholder {
      opacity: 0.8; }

.smile_img {
  cursor: pointer;
  width: 2rem;
  vertical-align: middle;
  transition-duration: 0.2s;
  transition: width 0.2s;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out; }

.content .content_section.op_charts table {
  width: auto; }
  .content .content_section.op_charts table.op_charts {
    width: 100%; }
    .content .content_section.op_charts table.op_charts > tbody, .content .content_section.op_charts table.op_charts > tbody > tr, .content .content_section.op_charts table.op_charts > tbody > tr > td {
      border: none;
      padding: 1.25rem;
      width: 100%;
      height: 100%; }
    .content .content_section.op_charts table.op_charts .ui-chart {
      max-width: 25rem; }
  .content .content_section.op_charts table.positions_report_currency_table > tbody, .content .content_section.op_charts table.positions_report_currency_table > tbody > tr, .content .content_section.op_charts table.positions_report_currency_table > tbody > tr > td, .content .content_section.op_charts table.positions_report_currency_table > tbody > tr > th {
    padding-left: 0 !important; }
  .content .content_section.op_charts table.positions_report_currency_table > tbody > tr > th {
    font-weight: 400;
    border-top: 0 !important; }
  .content .content_section.op_charts table.positions_report_currency_table > thead > tr > th {
    font-weight: 400;
    padding-left: 0 !important;
    height: 2rem; }
.content .content_section.op_charts .op_chart_title {
  font-family: "Inter";
  font-size: 1.125rem;
  color: #231D1A;
  height: 3rem !important;
  border: none;
  padding: 0 !important;
  width: 50% !important; }

#rateEventForm .ui-widget input, #rateEventForm .ui-widget select, #rateEventForm .ui-widget textarea, #rateEventForm .ui-widget button {
  font-size: 1rem; }
#rateEventForm .text-strange-align, #rateEventForm .default_textarea {
  width: 99%; }
#rateEventForm .comment {
  margin-right: 0; }
#rateEventForm .smile_item-opinion_comment {
  margin-top: 0;
  border: 0; }
#rateEventForm .default_textarea {
  padding-bottom: 1.875rem;
  width: 95%; }

.overlay {
  opacity: 0;
  visibility: hidden;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 20;
  transition: .3s all; }
  .overlay.active {
    opacity: 1;
    visibility: visible; }

#ratingEventModalWindow.rate-modal {
  font-size: 1rem !important;
  font-weight: 400;
  font-family: "Inter" !important;
  font-style: normal;
  opacity: 0;
  visibility: hidden;
  width: 100%;
  max-width: 31.25rem;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 30;
  text-align: center;
  padding: 1rem;
  border-radius: 1rem;
  background-color: #fff; }
#ratingEventModalWindow.rate-modal.active {
  opacity: 1;
  visibility: visible; }
#ratingEventModalWindow #otherQuestion {
  text-align: center;
  padding: 0.625rem; }
#ratingEventModalWindow .modal__cross {
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 1rem;
  right: 1rem;
  fill: #231D1A;
  cursor: pointer; }

.card_active_header {
  text-align: center; }
  .card_active_header article {
    font-size: 1rem;
    font-weight: 600;
    padding-bottom: 1.5625rem; }

.card_account_header {
  text-align: center; }
  .card_account_header article {
    font-size: 1rem; }

table.tableReversLinks thead tr th {
  line-height: 1.875rem; }
  table.tableReversLinks thead tr th:first-child {
    width: 8.75rem; }
  table.tableReversLinks thead tr th:last-child {
    width: 5rem; }
table.tableReversLinks tbody tr .tableReversLinks:first-child {
  padding: 0.625rem 0.3125rem; }

.card_list table thead {
  background: #EEEBE8; }
  .card_list table thead tr:first-child th {
    font-size: 1.125rem !important;
    font-weight: normal;
    font-family: "Inter" !important;
    font-style: normal;
    border-left: none;
    border-right: none;
    border-top: none;
    vertical-align: middle;
    text-align: left;
    padding-left: 1.25rem;
    padding-top: 0.3125rem; }
.card_list .card_image {
  width: 10.625rem;
  margin: 0.625rem 0; }
.card_list table {
  width: 100%;
  left: 0;
  margin: 0; }
  .card_list table thead th {
    background: none;
    font-size: 1.125rem !important;
    font-weight: normal;
    font-family: "Inter" !important;
    font-style: normal; }
    .card_list table thead th + th, .card_list table thead th {
      padding: 0; }
.card_list .cards_cont {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  padding-left: 0;
  padding-right: 0;
  background: #FFFFFF;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 0, 0, 0.3);
  border: 0.0625rem solid #FFFFFF;
  border-radius: 1rem; }
.card_list .message_list table thead th {
  background: none;
  border: none; }
.card_list .account_header_container {
  display: flex;
  justify-content: space-between;
  margin-bottom: 1.25rem;
  margin-right: 1.25rem; }
.card_list .account_number_container {
  display: flex; }
  .card_list .account_number_container .account_number_img {
    background: url("../../images/desktop/bank.svg") no-repeat;
    background-size: contain;
    width: 2rem;
    height: 2rem;
    margin-right: 0.625rem; }
  .card_list .account_number_container a {
    font-size: 1.125rem !important;
    font-weight: bold;
    font-family: "Inter" !important;
    font-style: normal;
    color: #231D1A; }
  .card_list .account_number_container .account {
    line-height: 2rem; }
.card_list .account_header_buttons_container {
  display: flex;
  flex-direction: row-reverse;
  align-items: center; }
.card_list table tbody td {
  border: none !important;
  font-size: 1.125rem !important;
  font-weight: normal;
  font-family: "Inter" !important;
  font-style: normal;
  color: #231D1A; }
  .card_list table tbody td + td, .card_list table tbody td {
    padding: 0;
    padding-left: 1.25rem; }
  .card_list table tbody td img {
    vertical-align: middle;
    margin-right: 0.375rem; }
  .card_list table tbody td a {
    font-family: "Inter" !important;
    color: #0057B8;
    font-size: 1.125rem !important;
    font-weight: 600;
    font-family: "Inter" !important;
    font-style: normal; }
    .card_list table tbody td a:hover {
      color: #231D1A; }
.card_list table tbody tr.card_row {
  border-top: 0.0625rem solid #DED6D1 !important; }
.card_list table tbody tr.card_row_no_border_top {
  border-top: none; }
.card_list td.card_actions {
  vertical-align: top; }
  .card_list td.card_actions li {
    margin-bottom: 1.125rem; }
    .card_list td.card_actions li:hover {
      text-decoration: underline; }

#fileupload.card_requestForm .img_card_container, #card_requestForm .img_card_container, #fileupload.card_request_privateForm .img_card_container, #card_request_privateForm .img_card_container,
#card_replaceForm .img_card_container, #card_limit_requestForm .img_card_container {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 0.625rem;
  margin-right: 1.25rem;
  padding: 0.625rem;
  max-width: 18.75rem; }
  #fileupload.card_requestForm .img_card_container .radio_text, #card_requestForm .img_card_container .radio_text, #fileupload.card_request_privateForm .img_card_container .radio_text, #card_request_privateForm .img_card_container .radio_text,
  #card_replaceForm .img_card_container .radio_text, #card_limit_requestForm .img_card_container .radio_text {
    font-size: 1.5rem !important; }
#fileupload.card_requestForm .img_card_container_highlight, #card_requestForm .img_card_container_highlight, #fileupload.card_request_privateForm .img_card_container_highlight, #card_request_privateForm .img_card_container_highlight,
#card_replaceForm .img_card_container_highlight, #card_limit_requestForm .img_card_container_highlight {
  background: #EEEBE8;
  border-radius: 0.5rem; }
#fileupload.card_requestForm .img_card, #card_requestForm .img_card, #fileupload.card_request_privateForm .img_card, #card_request_privateForm .img_card,
#card_replaceForm .img_card, #card_limit_requestForm .img_card {
  position: relative;
  height: 16rem; }
#fileupload.card_requestForm .img_card_label, #card_requestForm .img_card_label, #fileupload.card_request_privateForm .img_card_label, #card_request_privateForm .img_card_label,
#card_replaceForm .img_card_label, #card_limit_requestForm .img_card_label {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center; }
#fileupload.card_requestForm .card_currency_account_img_container, #card_requestForm .card_currency_account_img_container, #fileupload.card_request_privateForm .card_currency_account_img_container, #card_request_privateForm .card_currency_account_img_container,
#card_replaceForm .card_currency_account_img_container, #card_limit_requestForm .card_currency_account_img_container {
  display: flex;
  justify-content: space-between; }
  #fileupload.card_requestForm .card_currency_account_img_container .card_currency_account_container, #card_requestForm .card_currency_account_img_container .card_currency_account_container, #fileupload.card_request_privateForm .card_currency_account_img_container .card_currency_account_container, #card_request_privateForm .card_currency_account_img_container .card_currency_account_container,
  #card_replaceForm .card_currency_account_img_container .card_currency_account_container, #card_limit_requestForm .card_currency_account_img_container .card_currency_account_container {
    display: flex;
    flex-direction: column;
    justify-content: flex-end; }
#fileupload.card_requestForm i.check-icon, #card_requestForm i.check-icon, #fileupload.card_request_privateForm i.check-icon, #card_request_privateForm i.check-icon,
#card_replaceForm i.check-icon, #card_limit_requestForm i.check-icon {
  display: inline-block;
  background: url("../../images/desktop/check.svg") no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem; }
#fileupload.card_requestForm i.x-icon, #card_requestForm i.x-icon, #fileupload.card_request_privateForm i.x-icon, #card_request_privateForm i.x-icon,
#card_replaceForm i.x-icon, #card_limit_requestForm i.x-icon {
  display: inline-block;
  background: url("../../images/desktop/x.svg") no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem; }
#fileupload.card_requestForm i.fa, #card_requestForm i.fa, #fileupload.card_request_privateForm i.fa, #card_request_privateForm i.fa,
#card_replaceForm i.fa, #card_limit_requestForm i.fa {
  font-variant-caps: all-small-caps; }
  #fileupload.card_requestForm i.fa.fa-check, #card_requestForm i.fa.fa-check, #fileupload.card_request_privateForm i.fa.fa-check, #card_request_privateForm i.fa.fa-check,
  #card_replaceForm i.fa.fa-check, #card_limit_requestForm i.fa.fa-check {
    color: #0057B8; }
  #fileupload.card_requestForm i.fa.fa-times, #card_requestForm i.fa.fa-times, #fileupload.card_request_privateForm i.fa.fa-times, #card_request_privateForm i.fa.fa-times,
  #card_replaceForm i.fa.fa-times, #card_limit_requestForm i.fa.fa-times {
    color: #6B0E09; }
#fileupload.card_requestForm table th, #card_requestForm table th, #fileupload.card_request_privateForm table th, #card_request_privateForm table th,
#card_replaceForm table th, #card_limit_requestForm table th {
  text-align: unset; }
#fileupload.card_requestForm table thead, #card_requestForm table thead, #fileupload.card_request_privateForm table thead, #card_request_privateForm table thead,
#card_replaceForm table thead, #card_limit_requestForm table thead {
  border: none;
  text-align: center; }
  #fileupload.card_requestForm table thead tr:first-child th, #card_requestForm table thead tr:first-child th, #fileupload.card_request_privateForm table thead tr:first-child th, #card_request_privateForm table thead tr:first-child th,
  #card_replaceForm table thead tr:first-child th, #card_limit_requestForm table thead tr:first-child th {
    border-left: none;
    border-right: none;
    border-top: none;
    vertical-align: bottom;
    padding: 0; }
#fileupload.card_requestForm table tbody, #card_requestForm table tbody, #fileupload.card_request_privateForm table tbody, #card_request_privateForm table tbody,
#card_replaceForm table tbody, #card_limit_requestForm table tbody {
  border: none; }
  #fileupload.card_requestForm table tbody tr, #card_requestForm table tbody tr, #fileupload.card_request_privateForm table tbody tr, #card_request_privateForm table tbody tr,
  #card_replaceForm table tbody tr, #card_limit_requestForm table tbody tr {
    border-bottom: 0.0625rem solid #DED6D1;
    border-top: none !important; }
    #fileupload.card_requestForm table tbody tr th, #fileupload.card_requestForm table tbody tr td, #card_requestForm table tbody tr th, #card_requestForm table tbody tr td, #fileupload.card_request_privateForm table tbody tr th, #fileupload.card_request_privateForm table tbody tr td, #card_request_privateForm table tbody tr th, #card_request_privateForm table tbody tr td,
    #card_replaceForm table tbody tr th,
    #card_replaceForm table tbody tr td, #card_limit_requestForm table tbody tr th, #card_limit_requestForm table tbody tr td {
      border: none; }
#fileupload.card_requestForm table.table_filled_header, #card_requestForm table.table_filled_header, #fileupload.card_request_privateForm table.table_filled_header, #card_request_privateForm table.table_filled_header,
#card_replaceForm table.table_filled_header, #card_limit_requestForm table.table_filled_header {
  width: 100%; }
  #fileupload.card_requestForm table.table_filled_header th, #fileupload.card_requestForm table.table_filled_header td, #card_requestForm table.table_filled_header th, #card_requestForm table.table_filled_header td, #fileupload.card_request_privateForm table.table_filled_header th, #fileupload.card_request_privateForm table.table_filled_header td, #card_request_privateForm table.table_filled_header th, #card_request_privateForm table.table_filled_header td,
  #card_replaceForm table.table_filled_header th,
  #card_replaceForm table.table_filled_header td, #card_limit_requestForm table.table_filled_header th, #card_limit_requestForm table.table_filled_header td {
    text-align: unset;
    padding: 0.625rem;
    font-family: "Inter";
    font-style: normal;
    font-weight: normal;
    font-size: 1rem;
    line-height: normal; }
  #fileupload.card_requestForm table.table_filled_header thead, #card_requestForm table.table_filled_header thead, #fileupload.card_request_privateForm table.table_filled_header thead, #card_request_privateForm table.table_filled_header thead,
  #card_replaceForm table.table_filled_header thead, #card_limit_requestForm table.table_filled_header thead {
    background: #EEEBE8; }
    #fileupload.card_requestForm table.table_filled_header thead tr:first-child th, #card_requestForm table.table_filled_header thead tr:first-child th, #fileupload.card_request_privateForm table.table_filled_header thead tr:first-child th, #card_request_privateForm table.table_filled_header thead tr:first-child th,
    #card_replaceForm table.table_filled_header thead tr:first-child th, #card_limit_requestForm table.table_filled_header thead tr:first-child th {
      border-left: none;
      border-right: none;
      border-top: none;
      vertical-align: middle;
      text-align: left;
      padding: 0.625rem; }
  #fileupload.card_requestForm table.table_filled_header tbody, #card_requestForm table.table_filled_header tbody, #fileupload.card_request_privateForm table.table_filled_header tbody, #card_request_privateForm table.table_filled_header tbody,
  #card_replaceForm table.table_filled_header tbody, #card_limit_requestForm table.table_filled_header tbody {
    border: none; }
    #fileupload.card_requestForm table.table_filled_header tbody tr, #card_requestForm table.table_filled_header tbody tr, #fileupload.card_request_privateForm table.table_filled_header tbody tr, #card_request_privateForm table.table_filled_header tbody tr,
    #card_replaceForm table.table_filled_header tbody tr, #card_limit_requestForm table.table_filled_header tbody tr {
      border-bottom: 0.0625rem solid #DED6D1; }
      #fileupload.card_requestForm table.table_filled_header tbody tr th, #fileupload.card_requestForm table.table_filled_header tbody tr td, #card_requestForm table.table_filled_header tbody tr th, #card_requestForm table.table_filled_header tbody tr td, #fileupload.card_request_privateForm table.table_filled_header tbody tr th, #fileupload.card_request_privateForm table.table_filled_header tbody tr td, #card_request_privateForm table.table_filled_header tbody tr th, #card_request_privateForm table.table_filled_header tbody tr td,
      #card_replaceForm table.table_filled_header tbody tr th,
      #card_replaceForm table.table_filled_header tbody tr td, #card_limit_requestForm table.table_filled_header tbody tr th, #card_limit_requestForm table.table_filled_header tbody tr td {
        display: table-cell;
        border: none; }
  #fileupload.card_requestForm table.table_filled_header .first_column_fixed, #card_requestForm table.table_filled_header .first_column_fixed, #fileupload.card_request_privateForm table.table_filled_header .first_column_fixed, #card_request_privateForm table.table_filled_header .first_column_fixed,
  #card_replaceForm table.table_filled_header .first_column_fixed, #card_limit_requestForm table.table_filled_header .first_column_fixed {
    width: 30%; }
#fileupload.card_requestForm .remove, #card_requestForm .remove, #fileupload.card_request_privateForm .remove, #card_request_privateForm .remove,
#card_replaceForm .remove, #card_limit_requestForm .remove {
  display: inline-block;
  font-size: 1rem;
  margin-left: 0.625rem;
  margin-top: 0.375rem;
  vertical-align: top; }
#fileupload.card_requestForm .labelBig, #card_requestForm .labelBig, #fileupload.card_request_privateForm .labelBig, #card_request_privateForm .labelBig,
#card_replaceForm .labelBig, #card_limit_requestForm .labelBig {
  width: 100%;
  line-height: 1.1;
  padding-left: 1.25rem; }
#fileupload.card_requestForm .urgentOptInfo label, #card_requestForm .urgentOptInfo label, #fileupload.card_request_privateForm .urgentOptInfo label, #card_request_privateForm .urgentOptInfo label,
#card_replaceForm .urgentOptInfo label, #card_limit_requestForm .urgentOptInfo label {
  width: 100%;
  color: #6B0E09; }
#fileupload.card_requestForm .cardFeatureCell div, #card_requestForm .cardFeatureCell div, #fileupload.card_request_privateForm .cardFeatureCell div, #card_request_privateForm .cardFeatureCell div,
#card_replaceForm .cardFeatureCell div, #card_limit_requestForm .cardFeatureCell div {
  margin-top: auto;
  margin-bottom: auto;
  display: inline-flex;
  position: relative;
  vertical-align: middle; }

body .topMenu .message_item.e_invoicing .text_block {
  color: #0057B8; }

#request_accessForm .checkbox_area label {
  max-width: 96%; }

.einvoicing--service--block {
  width: 33.333333%;
  width: calc(100% / 3);
  float: left; }
  .einvoicing--service--block .serviceBox {
    text-align: center;
    background: white;
    border: 0.125rem solid #E0DEDD;
    border-radius: 0.9375rem;
    margin: 0 0.3125rem;
    overflow: hidden;
    -webkit-box-shadow: 0 0.3125rem 1.25rem 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0.3125rem 1.25rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0.3125rem 1.25rem 0 rgba(0, 0, 0, 0.2); }
    .einvoicing--service--block .serviceBox .serviceTitle {
      font-size: 1.5rem;
      font-family: "Inter";
      font-weight: 600;
      text-transform: uppercase;
      padding: 1.25rem 0;
      background: #6B0E09;
      color: #fff;
      text-align: center; }
    .einvoicing--service--block .serviceBox .servicesPrice {
      text-transform: uppercase;
      color: #6B0E09;
      padding: 1.5625rem 0.9375rem 0;
      font-family: "Inter";
      font-size: 1.25rem;
      font-weight: 600;
      line-height: 1.25rem; }
    .einvoicing--service--block .serviceBox i.fa {
      font-size: 1.5rem;
      position: absolute;
      top: 50%;
      right: 1.375rem;
      transform: translate(0, -50%); }
      .einvoicing--service--block .serviceBox i.fa.fa-check-circle-o {
        color: #429C06; }
      .einvoicing--service--block .serviceBox i.fa.fa-times-circle-o {
        color: #E9081A; }
    .einvoicing--service--block .serviceBox span {
      font-weight: 700;
      font-size: 1rem;
      position: absolute;
      top: 0.9375rem;
      right: 1.25rem; }
    .einvoicing--service--block .serviceBox .infini {
      font-size: 1.875rem !important;
      top: 50%;
      transform: translate(0, -50%);
      right: 1.4375rem; }
    .einvoicing--service--block .serviceBox .serviceButtonWrap {
      padding: 1.5625rem 0.9375rem; }
    .einvoicing--service--block .serviceBox ul {
      text-align: left; }
    .einvoicing--service--block .serviceBox li {
      font-size: 1rem;
      font-family: "Inter";
      position: relative;
      padding: 0.9375rem 7.5rem 0.9375rem 1.5625rem;
      border-top: 0.0625rem solid #E8E5E4; }
      .einvoicing--service--block .serviceBox li:last-child {
        border-bottom: 0.0625rem solid #E8E5E4; }
    .einvoicing--service--block .serviceBox li:hover {
      background-color: inherit; }
    .einvoicing--service--block .serviceBox .continue_dark {
      font-size: 1rem;
      position: inherit;
      display: inline-block;
      padding-top: 0;
      vertical-align: top;
      width: 100%;
      height: 2.5rem; }

table.eInvoicingForms th:first-child, table.eInvoicingForms td:first-child {
  display: none; }
table.eInvoicingForms .palecs {
  cursor: pointer !important; }

.sms_white_bordered_radius {
  background: #FFFFFF;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 0, 0, 0.3);
  border: 0.0625rem solid #FFFFFF;
  border-radius: 1rem;
  padding-top: 2.5rem;
  padding-bottom: 1.25rem; }

table.accounts_table input[type=checkbox] {
  margin-right: 0.3125rem; }
table.accounts_table .check_field {
  margin-right: 0.3125rem;
  float: right; }
table.accounts_table i.login_info {
  display: inline-block !important;
  margin-left: 0.3125rem;
  position: relative;
  vertical-align: middle;
  white-space: normal; }
  table.accounts_table i.login_info .hide_info span {
    text-align: left; }
table.accounts_table .align_right {
  text-align: right !important; }
table.accounts_table .align_center {
  text-align: center !important; }
table.accounts_table td {
  padding: 0.125rem 0.625rem; }

.divided_by_client table.accounts_table td {
  vertical-align: top !important;
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }
  .divided_by_client table.accounts_table td .account_row {
    margin-bottom: 0.625rem;
    margin-top: 1rem; }
  .divided_by_client table.accounts_table td .account_row_top {
    margin-top: 1rem; }

.phoneNumber-selectBox-dropdown-menu li a.orange {
  color: #6B0E09; }

.content_section.sms, .content_section.sms .payment_section, .payment_section.sms {
  font-size: 1.125rem; }
  .content_section.sms .divided_by_client, .content_section.sms .payment_section .divided_by_client, .payment_section.sms .divided_by_client {
    overflow-x: visible; }

.payment_section.sms .payment_row.terms {
  width: 37.5rem;
  line-height: 1.0; }
.payment_section.sms .disclaimer {
  width: auto; }

.payment_section.sms .label, .payment_section.sms .input, .content_section.sms .label, .content_section.sms .input {
  display: inline-block; }

.payment_section.sms .label, .payment_section.sms label, .content_section.sms .label {
  width: 13.75rem; }

.content_section.sms button {
  position: relative;
  padding-top: 0; }
.content_section.sms button.continue {
  margin-right: 0.625rem; }
.content_section.sms table.accounts_table input.default_input {
  width: 12.5rem; }
.content_section.sms table.accounts_table th.detail {
  width: 15%; }
.content_section.sms table.accounts_table th.show_balance {
  width: 1%; }
.content_section.sms table thead tr.titles .currency_number {
  min-width: initial; }

.continue.footer {
  top: -0.1875rem; }

.form_links.left_side {
  text-align: left;
  margin: 0; }

.content_section.sms .payment_row.last_row {
  margin-bottom: 1.25rem; }

/* SMS authroziation popup */
.modal {
  display: none;
  /* Hidden by default */
  position: fixed;
  /* Stay in place */
  z-index: 10;
  /* Sit on top */
  padding-top: 15.625rem;
  /* Location of the box */
  left: 0;
  top: 0;
  width: 100%;
  /* Full width */
  height: 100%;
  /* Full height */
  overflow: auto;
  /* Enable scroll if needed */
  background-color: black;
  /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4);
  /* Black w/ opacity */ }

/* Modal Content */
.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 1.25rem;
  border: 0.0625rem solid #888;
  width: 30%;
  background-clip: padding-box;
  border-radius: 0.375rem;
  outline: 0 none;
  box-shadow: 0 0.3125rem 0.9375rem rgba(0, 0, 0, 0.5);
  font-size: 0.875rem; }

/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 1.75rem;
  font-weight: 600; }

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer; }

.modal-content td, th {
  padding: 0.3125rem 0 0 1.875rem; }

.modal-content label {
  padding-left: 0.3125rem;
  font-weight: 0; }

.modal-content td label {
  padding-left: 0.625rem; }

div.code_submit {
  text-align: center;
  font-size: 0.875rem; }

.modal-content .code_submit input {
  background: #f1f1f1 none repeat scroll 0 0;
  border-color: silver transparent transparent silver;
  border-style: solid;
  border-width: 0.0625rem;
  height: 1.625rem;
  margin-top: 0.125rem;
  margin-left: 3.125rem;
  margin-right: 1.25rem;
  outline: medium none;
  vertical-align: middle;
  width: 5rem;
  padding-left: 0.625rem;
  font-size: 0.875rem; }

.modal-content td label {
  font-size: 0.875rem;
  font-weight: 700; }

.modal-content p {
  font-size: 0.875rem;
  margin: 0 0 0.625rem; }

.modal-content hr {
  margin-bottom: 1.25rem;
  margin-top: 1.25rem;
  border-color: #eee currentcolor currentcolor;
  border-style: solid none none; }

/* End of SMS authroziation popup */
.blocked_phone {
  color: red;
  font-style: italic; }

div.agreement {
  font-size: 0.875rem;
  display: inline-block;
  width: 20.4375rem; }

span.phone_registration_hint {
  font-size: 0.75rem;
  display: inline-block;
  width: 20.4375rem;
  font-style: italic;
  padding-left: 0.625rem; }

body .kyc .ui-widget, body .fin_report .ui-widget {
  font-family: "Inter"; }
body .kyc .ui-panel .ui-panel-content, body .fin_report .ui-panel .ui-panel-content {
  border: none;
  padding: 0; }
body .kyc .ui-accordion, body .fin_report .ui-accordion {
  white-space: nowrap; }
  body .kyc .ui-accordion .ui-accordion-header, body .fin_report .ui-accordion .ui-accordion-header {
    background: #EEEBE8;
    outline: none;
    padding: 0.5rem;
    color: #231D1A;
    font-weight: normal;
    border: none; }
    body .kyc .ui-accordion .ui-accordion-header .ui-icon.ui-icon-triangle-1-e, body .fin_report .ui-accordion .ui-accordion-header .ui-icon.ui-icon-triangle-1-e {
      background: url("../../images/desktop/caretRightMenu.svg") no-repeat center;
      background-size: 2rem 2rem !important;
      width: 2rem !important;
      color: transparent; }
    body .kyc .ui-accordion .ui-accordion-header .ui-icon.ui-icon-triangle-1-s, body .fin_report .ui-accordion .ui-accordion-header .ui-icon.ui-icon-triangle-1-s {
      background: url("../../images/desktop/caretDown.svg") no-repeat center;
      background-size: 2rem 2rem !important;
      width: 2rem !important;
      color: transparent; }
    body .kyc .ui-accordion .ui-accordion-header:focus, body .fin_report .ui-accordion .ui-accordion-header:focus {
      box-shadow: none !important; }
    body .kyc .ui-accordion .ui-accordion-header.ui-state-hover, body .kyc .ui-accordion .ui-accordion-header.ui-state-focus, body .fin_report .ui-accordion .ui-accordion-header.ui-state-hover, body .fin_report .ui-accordion .ui-accordion-header.ui-state-focus {
      background: #E6E0DD;
      box-shadow: none !important; }
    body .kyc .ui-accordion .ui-accordion-header.ui-state-active, body .fin_report .ui-accordion .ui-accordion-header.ui-state-active {
      background: #E6E0DD;
      border-color: #E6E0DD;
      color: #231D1A; }
      body .kyc .ui-accordion .ui-accordion-header.ui-state-active:hover, body .fin_report .ui-accordion .ui-accordion-header.ui-state-active:hover {
        border-color: #E6E0DD;
        background: #E6E0DD;
        color: #231D1A; }
    body .kyc .ui-accordion .ui-accordion-header.kyc_accordion_sub_row_header, body .kyc .ui-accordion .ui-accordion-header.kyc_plg_pilnv_accordion_header, body .fin_report .ui-accordion .ui-accordion-header.kyc_accordion_sub_row_header, body .fin_report .ui-accordion .ui-accordion-header.kyc_plg_pilnv_accordion_header {
      font-size: 1.125rem;
      font-family: "Inter";
      font-weight: normal;
      border: none;
      background: transparent;
      line-height: 4rem;
      color: #231D1A;
      border-top: 0.0625rem solid #DED6D1;
      margin: 0 1.25rem 0.3125rem 0; }
      body .kyc .ui-accordion .ui-accordion-header.kyc_accordion_sub_row_header.ui-state-hover, body .kyc .ui-accordion .ui-accordion-header.kyc_accordion_sub_row_header.ui-state-focus, body .kyc .ui-accordion .ui-accordion-header.kyc_plg_pilnv_accordion_header.ui-state-hover, body .kyc .ui-accordion .ui-accordion-header.kyc_plg_pilnv_accordion_header.ui-state-focus, body .fin_report .ui-accordion .ui-accordion-header.kyc_accordion_sub_row_header.ui-state-hover, body .fin_report .ui-accordion .ui-accordion-header.kyc_accordion_sub_row_header.ui-state-focus, body .fin_report .ui-accordion .ui-accordion-header.kyc_plg_pilnv_accordion_header.ui-state-hover, body .fin_report .ui-accordion .ui-accordion-header.kyc_plg_pilnv_accordion_header.ui-state-focus {
        background: transparent; }
      body .kyc .ui-accordion .ui-accordion-header.kyc_accordion_sub_row_header.ui-accordion-header-active, body .kyc .ui-accordion .ui-accordion-header.kyc_plg_pilnv_accordion_header.ui-accordion-header-active, body .fin_report .ui-accordion .ui-accordion-header.kyc_accordion_sub_row_header.ui-accordion-header-active, body .fin_report .ui-accordion .ui-accordion-header.kyc_plg_pilnv_accordion_header.ui-accordion-header-active {
        border-bottom: 0 solid #DED6D1; }
      body .kyc .ui-accordion .ui-accordion-header.kyc_accordion_sub_row_header.no_margin_bottom, body .kyc .ui-accordion .ui-accordion-header.kyc_plg_pilnv_accordion_header.no_margin_bottom, body .fin_report .ui-accordion .ui-accordion-header.kyc_accordion_sub_row_header.no_margin_bottom, body .fin_report .ui-accordion .ui-accordion-header.kyc_plg_pilnv_accordion_header.no_margin_bottom {
        margin-bottom: 0rem; }
      body .kyc .ui-accordion .ui-accordion-header.kyc_accordion_sub_row_header:before, body .kyc .ui-accordion .ui-accordion-header.kyc_accordion_sub_row_header:after, body .kyc .ui-accordion .ui-accordion-header.kyc_plg_pilnv_accordion_header:before, body .kyc .ui-accordion .ui-accordion-header.kyc_plg_pilnv_accordion_header:after, body .fin_report .ui-accordion .ui-accordion-header.kyc_accordion_sub_row_header:before, body .fin_report .ui-accordion .ui-accordion-header.kyc_accordion_sub_row_header:after, body .fin_report .ui-accordion .ui-accordion-header.kyc_plg_pilnv_accordion_header:before, body .fin_report .ui-accordion .ui-accordion-header.kyc_plg_pilnv_accordion_header:after {
        content: ' ';
        display: table; }
      body .kyc .ui-accordion .ui-accordion-header.kyc_accordion_sub_row_header:after, body .kyc .ui-accordion .ui-accordion-header.kyc_plg_pilnv_accordion_header:after, body .fin_report .ui-accordion .ui-accordion-header.kyc_accordion_sub_row_header:after, body .fin_report .ui-accordion .ui-accordion-header.kyc_plg_pilnv_accordion_header:after {
        clear: both; }
      body .kyc .ui-accordion .ui-accordion-header.kyc_accordion_sub_row_header.noIcon .ui-icon.ui-accordion-header-icon, body .kyc .ui-accordion .ui-accordion-header.kyc_plg_pilnv_accordion_header.noIcon .ui-icon.ui-accordion-header-icon, body .fin_report .ui-accordion .ui-accordion-header.kyc_accordion_sub_row_header.noIcon .ui-icon.ui-accordion-header-icon, body .fin_report .ui-accordion .ui-accordion-header.kyc_plg_pilnv_accordion_header.noIcon .ui-icon.ui-accordion-header-icon {
        display: none; }
      body .kyc .ui-accordion .ui-accordion-header.kyc_accordion_sub_row_header .ui-icon.ui-accordion-header-icon, body .kyc .ui-accordion .ui-accordion-header.kyc_plg_pilnv_accordion_header .ui-icon.ui-accordion-header-icon, body .fin_report .ui-accordion .ui-accordion-header.kyc_accordion_sub_row_header .ui-icon.ui-accordion-header-icon, body .fin_report .ui-accordion .ui-accordion-header.kyc_plg_pilnv_accordion_header .ui-icon.ui-accordion-header-icon {
        right: 1.5rem;
        left: auto;
        position: absolute; }
        body .kyc .ui-accordion .ui-accordion-header.kyc_accordion_sub_row_header .ui-icon.ui-accordion-header-icon.ui-icon-triangle-1-e, body .kyc .ui-accordion .ui-accordion-header.kyc_plg_pilnv_accordion_header .ui-icon.ui-accordion-header-icon.ui-icon-triangle-1-e, body .fin_report .ui-accordion .ui-accordion-header.kyc_accordion_sub_row_header .ui-icon.ui-accordion-header-icon.ui-icon-triangle-1-e, body .fin_report .ui-accordion .ui-accordion-header.kyc_plg_pilnv_accordion_header .ui-icon.ui-accordion-header-icon.ui-icon-triangle-1-e {
          background: url("../../images/desktop/accordionPlus.svg") no-repeat center;
          background-size: 2rem 2rem !important;
          width: 2rem !important;
          height: 2rem !important; }
        body .kyc .ui-accordion .ui-accordion-header.kyc_accordion_sub_row_header .ui-icon.ui-accordion-header-icon.ui-icon-triangle-1-s, body .kyc .ui-accordion .ui-accordion-header.kyc_plg_pilnv_accordion_header .ui-icon.ui-accordion-header-icon.ui-icon-triangle-1-s, body .fin_report .ui-accordion .ui-accordion-header.kyc_accordion_sub_row_header .ui-icon.ui-accordion-header-icon.ui-icon-triangle-1-s, body .fin_report .ui-accordion .ui-accordion-header.kyc_plg_pilnv_accordion_header .ui-icon.ui-accordion-header-icon.ui-icon-triangle-1-s {
          background: url("../../images/desktop/accordionMinus.svg") no-repeat center;
          background-size: 2rem 2rem !important;
          width: 2rem !important;
          height: 2rem !important; }
    body .kyc .ui-accordion .ui-accordion-header.fin_catalog_accordion_row_header, body .fin_report .ui-accordion .ui-accordion-header.fin_catalog_accordion_row_header {
      font-size: 1rem;
      font-family: "Inter";
      font-weight: normal;
      border: none;
      background: transparent;
      line-height: 3rem;
      color: #231D1A;
      border-top: 0.0625rem solid #DED6D1;
      white-space: normal;
      line-height: 2;
      margin: 0; }
      body .kyc .ui-accordion .ui-accordion-header.fin_catalog_accordion_row_header.ui-state-hover, body .kyc .ui-accordion .ui-accordion-header.fin_catalog_accordion_row_header.ui-state-focus, body .kyc .ui-accordion .ui-accordion-header.fin_catalog_accordion_row_header.ui-state-active, body .fin_report .ui-accordion .ui-accordion-header.fin_catalog_accordion_row_header.ui-state-hover, body .fin_report .ui-accordion .ui-accordion-header.fin_catalog_accordion_row_header.ui-state-focus, body .fin_report .ui-accordion .ui-accordion-header.fin_catalog_accordion_row_header.ui-state-active {
        background: white !important; }
      body .kyc .ui-accordion .ui-accordion-header.fin_catalog_accordion_row_header.ui-accordion-header-active, body .fin_report .ui-accordion .ui-accordion-header.fin_catalog_accordion_row_header.ui-accordion-header-active {
        border-bottom: 0 solid #DED6D1; }
      body .kyc .ui-accordion .ui-accordion-header.fin_catalog_accordion_row_header.no_margin_bottom, body .fin_report .ui-accordion .ui-accordion-header.fin_catalog_accordion_row_header.no_margin_bottom {
        margin-bottom: 0rem; }
      body .kyc .ui-accordion .ui-accordion-header.fin_catalog_accordion_row_header:before, body .kyc .ui-accordion .ui-accordion-header.fin_catalog_accordion_row_header:after, body .fin_report .ui-accordion .ui-accordion-header.fin_catalog_accordion_row_header:before, body .fin_report .ui-accordion .ui-accordion-header.fin_catalog_accordion_row_header:after {
        content: ' ';
        display: table; }
      body .kyc .ui-accordion .ui-accordion-header.fin_catalog_accordion_row_header:after, body .fin_report .ui-accordion .ui-accordion-header.fin_catalog_accordion_row_header:after {
        clear: both; }
      body .kyc .ui-accordion .ui-accordion-header.fin_catalog_accordion_row_header.noIcon .ui-icon.ui-icon-triangle-1-s, body .kyc .ui-accordion .ui-accordion-header.fin_catalog_accordion_row_header.noIcon .ui-icon.ui-icon-triangle-1-e, body .fin_report .ui-accordion .ui-accordion-header.fin_catalog_accordion_row_header.noIcon .ui-icon.ui-icon-triangle-1-s, body .fin_report .ui-accordion .ui-accordion-header.fin_catalog_accordion_row_header.noIcon .ui-icon.ui-icon-triangle-1-e {
        display: none !important; }
      body .kyc .ui-accordion .ui-accordion-header.fin_catalog_accordion_row_header .title_content, body .fin_report .ui-accordion .ui-accordion-header.fin_catalog_accordion_row_header .title_content {
        width: 96%;
        float: right;
        display: flex;
        align-items: center;
        justify-content: space-between;
        white-space: normal; }
      body .kyc .ui-accordion .ui-accordion-header.fin_catalog_accordion_row_header .default_input, body .fin_report .ui-accordion .ui-accordion-header.fin_catalog_accordion_row_header .default_input {
        height: 2rem; }
      body .kyc .ui-accordion .ui-accordion-header.fin_catalog_accordion_row_header .fin_report_sum_input, body .fin_report .ui-accordion .ui-accordion-header.fin_catalog_accordion_row_header .fin_report_sum_input {
        text-align: end;
        padding-right: 0.25rem; }
  body .kyc .ui-accordion .fin_report_body_row_content, body .fin_report .ui-accordion .fin_report_body_row_content {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 1rem;
    font-family: "Inter";
    font-weight: normal;
    white-space: normal; }
    body .kyc .ui-accordion .fin_report_body_row_content .default_input, body .fin_report .ui-accordion .fin_report_body_row_content .default_input {
      height: 2rem; }
    body .kyc .ui-accordion .fin_report_body_row_content .fin_report_sum_input, body .fin_report .ui-accordion .fin_report_body_row_content .fin_report_sum_input {
      text-align: end;
      padding-right: 0.25rem; }
  body .kyc .ui-accordion .ui-accordion-content, body .fin_report .ui-accordion .ui-accordion-content {
    overflow: visible;
    padding-bottom: 1.25rem;
    padding-top: 1.25rem;
    border: none;
    color: #231D1A; }
body .kyc .externalLink a.newsLink, body .fin_report .externalLink a.newsLink {
  display: inline;
  color: #0057B8;
  text-decoration: underline; }
body .kyc .ui-messages-error, body .fin_report .ui-messages-error {
  color: #231D1A;
  background-color: #F7DDC8 !important;
  display: flex;
  border-top: 0.0625rem solid #DED6D1 !important;
  justify-content: center;
  align-items: center; }
body .kyc .ui-messages-error-summary, body .kyc .ui-messages-info-summary, body .kyc .ui-messages-error-detail, body .fin_report .ui-messages-error-summary, body .fin_report .ui-messages-info-summary, body .fin_report .ui-messages-error-detail {
  padding: 0 !important;
  font-size: 1rem;
  font-weight: normal; }
body .kyc .ui-messages-error-summary, body .fin_report .ui-messages-error-summary {
  color: #6B0E09; }
body .kyc .ui-messages-error-icon, body .fin_report .ui-messages-error-icon {
  background: url(../../images/desktop/icons/warning_sign_red.svg) no-repeat;
  background-size: contain;
  width: 2rem;
  height: 2rem;
  margin-left: 0.625rem; }
body .kyc .ui-messages-error-detail, body .fin_report .ui-messages-error-detail {
  margin-left: 1.25rem; }
body .kyc .background_none .payment_form, body .fin_report .background_none .payment_form {
  padding-top: 0; }
body .kyc .beneficiary_header, body .kyc .authorized_header, body .fin_report .beneficiary_header, body .fin_report .authorized_header {
  display: flex;
  align-items: center;
  padding-bottom: 0.25rem; }
  body .kyc .beneficiary_header.hide, body .kyc .authorized_header.hide, body .fin_report .beneficiary_header.hide, body .fin_report .authorized_header.hide {
    display: none; }
body .kyc .ui-widget input, body .fin_report .ui-widget input {
  font-size: 1rem !important;
  font-weight: 400;
  line-height: 2rem;
  color: #231D1A;
  font-family: "Inter"; }
  body .kyc .ui-widget input.big, body .fin_report .ui-widget input.big {
    width: 37.5rem; }
body .kyc .note_area, body .fin_report .note_area {
  position: relative;
  margin: 1.25rem; }
body .kyc .kyc_margin, body .fin_report .kyc_margin {
  margin: 0.3125rem 1.25rem 0.3125rem 1.25rem;
  padding-top: 0.3125rem; }
body .kyc h3, body .fin_report h3 {
  font-size: 1.125rem;
  font-family: "Inter"; }
body .kyc .checkbox_area label.nice-text, body .fin_report .checkbox_area label.nice-text {
  max-width: 28.75rem;
  box-sizing: content-box; }
body .kyc .payment_row, body .fin_report .payment_row {
  font-size: 1rem;
  white-space: normal; }
  body .kyc .payment_row textarea, body .fin_report .payment_row textarea {
    min-height: initial; }
  body .kyc .payment_row textarea.long, body .fin_report .payment_row textarea.long {
    width: 100%; }
body .kyc .kyc_row, body .fin_report .kyc_row {
  font-size: 1rem;
  white-space: normal; }
  body .kyc .kyc_row textarea, body .fin_report .kyc_row textarea {
    min-height: initial; }
  body .kyc .kyc_row textarea.long, body .fin_report .kyc_row textarea.long {
    width: 100%; }
body .kyc .kyc_table_view tr, body .fin_report .kyc_table_view tr {
  text-align: end; }
  body .kyc .kyc_table_view tr th:first-child, body .kyc .kyc_table_view tr td:first-child, body .fin_report .kyc_table_view tr th:first-child, body .fin_report .kyc_table_view tr td:first-child {
    padding-left: 0 !important; }
body .kyc #beneficiariesAccordion h3:first-child, body .kyc #authorizedPersonsAccordion h3:first-child, body .kyc #registeredAddressesaccordion h3:first-child, body .kyc #declaredAddressesaccordion h3:first-child, body .fin_report #beneficiariesAccordion h3:first-child, body .fin_report #authorizedPersonsAccordion h3:first-child, body .fin_report #registeredAddressesaccordion h3:first-child, body .fin_report #declaredAddressesaccordion h3:first-child {
  border-top: 0 solid #DED6D1 !important; }
body .kyc .kyc_plg_pilnv_accordion_header a.optional_link_red, body .fin_report .kyc_plg_pilnv_accordion_header a.optional_link_red {
  color: red;
  font-size: 1rem;
  font-weight: normal; }
body .kyc .kyc_accordion_row, body .fin_report .kyc_accordion_row {
  background: #EEEBE8;
  font-size: 1.125rem;
  margin: 0.125rem 0 0.125rem 0;
  font-weight: 400;
  line-height: 3.5rem;
  color: #231D1A;
  font-family: "Inter";
  position: relative; }
  body .kyc .kyc_accordion_row:before, body .kyc .kyc_accordion_row:after, body .fin_report .kyc_accordion_row:before, body .fin_report .kyc_accordion_row:after {
    content: ' ';
    display: table; }
  body .kyc .kyc_accordion_row:after, body .fin_report .kyc_accordion_row:after {
    clear: both; }
body .kyc .kyc_plg_pilnv_accordion_body, body .fin_report .kyc_plg_pilnv_accordion_body {
  margin: 0 0 0.3125rem 2.5rem;
  padding: 0.3125rem; }
body .kyc .optional_info.sticky, body .fin_report .optional_info.sticky {
  max-width: none; }
  @media only screen and (max-width: 92.75rem) {
    body .kyc .optional_info.sticky, body .fin_report .optional_info.sticky {
      margin-left: auto; } }
.small body .kyc .optional_info, body .kyc .optional_info.big, .small body .fin_report .optional_info, body .fin_report .optional_info.big {
  max-width: inherit;
  margin-left: auto; }

body .fin_report .ui-accordion .ui-accordion-content {
  padding-top: 0 !important; }

a.client-name-link-kyc {
  display: block;
  margin: 0.625rem;
  font-size: 1rem; }

a.client-name-link-kyc:hover {
  color: #00518e; }

input.client-name-button-kyc {
  margin: 0.3125rem;
  font-size: 1.125rem;
  border-style: solid;
  border-color: #E0E0E0;
  background-color: white;
  border-width: 0.0625rem;
  line-height: 2rem;
  width: 18.75rem; }

input.client-name-button-kyc:hover {
  background-color: #EEEBE8; }

a.optional_link_red {
  color: red;
  font-size: 1rem;
  font-weight: normal; }

a.deleteLink {
  margin-left: 0.625rem;
  display: inline !important;
  color: #0057B8 !important; }
  a.deleteLink:hover {
    color: #231D1A !important; }

.payment_section .kyc_row {
  position: relative;
  margin: 0 1.25rem 0.3125rem;
  line-height: 2rem; }
  .payment_section .kyc_row.no_margin_bottom {
    margin-bottom: 0; }
  .payment_section .kyc_row:before, .payment_section .kyc_row:after {
    content: ' ';
    display: table; }
  .payment_section .kyc_row:after {
    clear: both; }
  .payment_section .kyc_row textarea {
    width: 37.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 5.9375rem; }
  .payment_section .kyc_row.margin-top {
    margin-top: 1.875rem; }

.payment_section .kyc_no_margin {
  margin: 0; }

.payment_section .kyc_row_label {
  font-family: "Inter";
  font-weight: 400;
  color: #231D1A;
  font-size: 1rem;
  display: inline-block;
  width: 100%;
  line-height: 2rem;
  vertical-align: top;
  padding-top: 0.0625rem;
  padding-right: 0.25rem; }
  .payment_section .kyc_row_label.error {
    color: #8d1d2c; }

.payment_section .kyc_row_check_box_label {
  font-family: "Inter";
  font-weight: 400;
  color: #231D1A;
  font-size: 1rem;
  display: inline;
  width: 100%;
  line-height: 2rem;
  vertical-align: top;
  padding-top: 0.25rem;
  padding-right: 0.25rem; }

.payment_section .kyc_authorized_label {
  font-family: "Inter";
  font-weight: 600;
  color: #231D1A;
  font-size: 1rem;
  display: inline;
  float: right;
  width: 100%;
  line-height: 2rem;
  vertical-align: bottom;
  padding-top: 0.0625rem;
  padding-right: 0.25rem; }
  .payment_section .kyc_authorized_label.error {
    color: #8d1d2c; }

.kyc_optional_info {
  max-width: 100%;
  text-align: left;
  margin-left: 0.3125rem; }

.kyc_commercial_activity_header {
  position: relative;
  margin-top: 0.4375rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 2rem;
  color: #231D1A;
  font-family: "Inter";
  border-bottom: 0.0625rem solid #DED6D1; }

.kyc_commercial_activity ul li {
  font-size: 1rem;
  font-weight: 400;
  line-height: 2rem;
  color: #231D1A;
  font-family: "Inter";
  position: relative;
  margin: 0.625rem 0 0 0.625rem;
  padding-left: 0.9375rem; }

.kyc_commercial_activity ul li:before {
  display: block;
  position: absolute;
  content: '';
  width: 0.3125rem;
  height: 0.3125rem;
  top: 0.75rem;
  background-color: #4f4f4f;
  left: 0; }

.kyc_icon {
  height: 3rem;
  width: 3rem;
  background-size: 2rem !important;
  background: url("../../images/desktop/UserCircleBlue.svg") center center no-repeat transparent;
  margin-left: 2.5rem; }
  .kyc_icon:hover, .kyc_icon:active {
    background-color: #EEEBE8;
    border-radius: 0.5rem; }
  .kyc_icon:active {
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25); }

.fin_report_title_view {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 0.25rem;
  padding-bottom: 0.25rem;
  border-bottom: 0.0625rem solid #EEEBE8; }

.fin_report_title_view_translation_sum {
  text-align: end;
  padding-right: 0.25rem;
  height: 2rem;
  font-size: 1rem; }

.fin_report_title_view_translation_code {
  height: 2rem;
  font-size: 1rem;
  margin-right: 1rem; }

.kyc_delimeter_no_line {
  padding-top: 0;
  border-top: 0; }

.kyc_delimeter {
  padding-top: 0; }

div.content_section.cred_lim_info .divided_by_client, div.content_section.cred_lim_info .content_item_divided {
  overflow: unset; }
div.content_section.cred_lim_info .flex_centered {
  display: flex;
  align-items: center;
  flex-wrap: nowrap; }
div.content_section.cred_lim_info .th_with_question {
  align-items: center;
  position: relative;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem; }
  div.content_section.cred_lim_info .th_with_question .login_info {
    background-position-x: right;
    width: 1.5rem;
    height: 1.5rem;
    background-size: 1.5rem; }
    div.content_section.cred_lim_info .th_with_question .login_info .hide_info {
      top: 2rem; }
      div.content_section.cred_lim_info .th_with_question .login_info .hide_info span:after {
        left: 16.626rem; }
div.content_section.cred_lim_info .bold {
  font-weight: 600 !important; }
div.content_section.cred_lim_info th {
  word-wrap: break-word !important;
  padding: 0.3125rem 0 0.3125rem 1rem !important;
  line-height: 1.3 !important; }
div.content_section.cred_lim_info th.amount {
  width: 10% !important; }
div.content_section.cred_lim_info th.small {
  width: 7% !important; }
div.content_section.cred_lim_info th.account_number {
  background-color: #DED6D1; }
div.content_section.cred_lim_info td.top {
  vertical-align: top !important; }
div.content_section.cred_lim_info p.amount {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem; }
div.content_section.cred_lim_info .login_info.principal_amount {
  background: transparent url(../../images/desktop/CircleWavyWarning.svg) center center no-repeat;
  width: 3rem;
  height: 3rem;
  background-size: 1.625rem;
  position: relative; }
  div.content_section.cred_lim_info .login_info.principal_amount:hover, div.content_section.cred_lim_info .login_info.principal_amount:active {
    background-color: #EEEBE8;
    border-radius: 0.5rem; }
div.content_section.cred_lim_info .hide_info span.big-hint {
  padding: 0.8125rem !important;
  width: auto !important;
  max-width: none !important; }
div.content_section.cred_lim_info .hide_info span.big-hint > span {
  padding: 0 !important;
  white-space: nowrap !important;
  max-width: none !important; }
div.content_section.cred_lim_info .hide_info span:before {
  display: none !important; }

.t__contract {
  height: 3rem; }
  .t__contract tr th {
    line-height: 2rem;
    font-weight: normal !important; }

div.content_section.overdraft_info .divided_by_client, div.content_section.overdraft_info .content_item_divided {
  overflow: unset; }
div.content_section.overdraft_info .flex_centered {
  display: flex;
  align-items: center;
  flex-wrap: nowrap; }
div.content_section.overdraft_info .th_with_question {
  align-items: center;
  position: relative;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem; }
  div.content_section.overdraft_info .th_with_question .login_info {
    background-position-x: right;
    width: 1.5rem;
    height: 1.5rem;
    background-size: 1.5rem; }
    div.content_section.overdraft_info .th_with_question .login_info .hide_info {
      top: 2rem; }
      div.content_section.overdraft_info .th_with_question .login_info .hide_info span:after {
        left: 16.626rem; }
div.content_section.overdraft_info .th_with_question_nomargin {
  align-items: center;
  position: relative; }
  div.content_section.overdraft_info .th_with_question_nomargin .login_info {
    background-position-x: right;
    width: 1.5rem;
    height: 1.5rem;
    background-size: 1.5rem; }
    div.content_section.overdraft_info .th_with_question_nomargin .login_info .hide_info {
      top: 2rem; }
      div.content_section.overdraft_info .th_with_question_nomargin .login_info .hide_info span:after {
        left: 16.626rem; }
div.content_section.overdraft_info .bold {
  font-weight: 600 !important; }
div.content_section.overdraft_info th {
  word-wrap: break-word !important;
  padding: 0.3125rem 0 0.3125rem 1rem !important; }
div.content_section.overdraft_info th.account_number {
  background-color: #DED6D1; }
div.content_section.overdraft_info td.top {
  vertical-align: top !important; }
div.content_section.overdraft_info .hide_info span.big-hint {
  padding: 0.8125rem !important;
  width: auto !important;
  max-width: none !important; }
div.content_section.overdraft_info .hide_info span.big-hint > span {
  padding: 0 !important;
  white-space: nowrap !important;
  max-width: none !important; }
div.content_section.overdraft_info .hide_info span:before {
  display: none !important; }

.t__contract {
  height: 3rem; }
  .t__contract tr th {
    line-height: 2rem;
    font-weight: normal !important; }

.circle-menu-container {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding-top: 1.25rem;
  margin: 4.375rem auto 0.9375rem;
  position: relative; }

.circle-menu-container-line {
  border-top: 0.0625rem solid #DED6D1;
  width: 85%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%); }

.circle-menu-container .circle-menu-container-item {
  display: block;
  position: relative;
  width: 15%; }

.circle-menu-container div.circle {
  background: #ACACAD;
  font-size: 1rem !important;
  font-weight: 400;
  font-family: "Inter" !important;
  font-style: normal;
  line-height: 3rem;
  color: white;
  margin-top: -2.8125rem;
  width: 3rem;
  height: 3rem;
  text-align: center;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%); }

.circle-menu-container div.active {
  background: #0057B8;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 87, 184, 0.5); }

.circle-menu-container div.title_menu {
  font-size: 1.125rem !important;
  font-weight: 600;
  font-family: "Inter" !important;
  font-style: normal;
  text-align: center;
  color: #231D1A;
  margin-top: 2.0625rem;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  line-height: 1.25rem;
  text-transform: uppercase; }

.card-content {
  margin-left: 1.25rem;
  background: #FFFFFF;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 0, 0, 0.3);
  border: 0.0625rem solid #FFFFFF;
  border-radius: 1rem;
  margin-right: 1.25rem; }
  .card-content h2 {
    color: #231D1A;
    font-size: 1.125rem !important;
    font-weight: 600;
    font-family: "Inter" !important;
    font-style: normal;
    line-height: 2rem;
    margin-bottom: 0;
    margin-top: 1.25rem; }
    .card-content h2.no_margin_left {
      margin-left: 0; }
  .card-content .default_input {
    width: 37.5rem !important; }
  .card-content .selectBox.cards_clients {
    width: 39rem !important; }
  .card-content .tp_button_gray {
    padding-bottom: 0; }

.card-form {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  background: none; }
  .card-form .centered-horizontal-vertical {
    position: absolute;
    display: flex;
    flex-direction: column;
    top: 30%;
    left: 50%;
    transform: translateX(-50%); }
  .card-form .centered-vertical {
    position: relative;
    display: flex;
    flex-direction: column;
    top: 30%; }

.height-500px {
  height: 31.25rem; }

.card-list-content {
  background: none; }

.card-list-form-section {
  background: none;
  margin-bottom: 0; }
  .card-list-form-section .payment_form {
    padding-top: 0; }
    .card-list-form-section .payment_form .blue-base-button {
      margin-top: 0; }

#card_requestForm-fld_limitCash .radio_area, #card_requestForm-fld_limitPurchase .radio_area {
  margin-left: 2rem; }

.radio_label {
  cursor: pointer;
  position: relative; }
  .radio_label i {
    -moz-transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
    -webkit-transition: all 0.35s ease-in-out;
    -ms-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    display: block; }
  .radio_label i:first-child {
    position: absolute;
    left: 0;
    width: 3rem;
    height: 3rem;
    background: url("../../images/desktop/CheckCircleNo.svg") no-repeat;
    background-size: 2rem;
    background-position-x: center;
    background-position-y: center; }
  .radio_label i + i {
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    position: absolute;
    left: 0;
    width: 3rem;
    height: 3rem;
    background: url("../../images/desktop/CheckCircleYes.svg") no-repeat;
    background-size: 2rem;
    background-position-x: center;
    background-position-y: center; }

.radio_items {
  display: inline-block;
  text-align: center; }
  .radio_items input:checked + label > i + i {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100); }
  .radio_items.checked i + i {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100); }

.radio_area {
  position: relative;
  display: flex;
  align-items: center; }
  .radio_area:before, .radio_area:after {
    content: ' ';
    display: table; }
  .radio_area:after {
    clear: both; }
  .radio_area.kyc-action-radio-button table tbody tr.flex_centered_nowrap td:first-child {
    margin-right: 4rem !important; }
  .radio_area.kyc-action-radio-button table tbody tr.flex_centered_nowrap .login_info {
    margin-left: 0 !important; }
  .radio_area .no-margin-label-right label {
    margin-right: 0 !important; }
  .radio_area .radio_wrap_on {
    display: flex;
    align-items: top; }
    .radio_area .radio_wrap_on .radio_text {
      line-height: 2rem;
      padding-top: 0.5rem;
      white-space: normal; }
  .radio_area label {
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    font-size: 1rem !important;
    font-weight: 100;
    font-family: "Inter" !important;
    font-style: normal;
    padding: 0.0625rem 0.5rem 0 0;
    line-height: 2.5625rem;
    width: auto !important;
    margin-right: 0.625rem;
    margin-bottom: 0;
    font-weight: 400;
    color: #231D1A;
    white-space: nowrap; }
  .radio_area .radio_label {
    padding: 0;
    margin: 0;
    width: 2rem;
    height: 2rem; }
  .radio_area .radio_items {
    display: flex;
    flex-shrink: 0;
    height: 3rem;
    width: 3rem;
    margin-right: 0.3125rem; }
    .radio_area .radio_items:hover {
      background-color: #EEEBE8 !important;
      border-radius: 0.5rem; }
    .radio_area .radio_items.disabled:hover {
      background-color: transparent !important; }
  .radio_area .radio_items input {
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    position: absolute;
    height: 0.875rem;
    width: 0.875rem;
    border: 0.0625rem solid #DED6D1 !important; }
  .radio_area table tr th:first-child, .radio_area table tr td:first-child {
    padding-left: 0 !important; }
  .radio_area table tr th:last-child, .radio_area table tr td:last-child {
    padding-right: 0 !important; }
  .radio_area table.radio_table {
    border: none !Important; }
    .radio_area table.radio_table > tbody, .radio_area table.radio_table > tbody > tr, .radio_area table.radio_table > tbody > tr > td {
      border: none !Important; }

.alignleft {
  float: left;
  width: 33.33333%;
  text-align: left; }

.aligncenter {
  float: left;
  width: 33.33333%;
  text-align: center; }

.alignright {
  float: left;
  width: 33.33333%;
  text-align: right; }

.div_with_centered_content {
  height: 100%;
  align-content: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }

.flex_centered_content {
  align-content: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column; }
  .flex_centered_content.full_height {
    height: 100%; }

.menu > li {
  display: table-cell;
  vertical-align: middle; }

.vertical_fl {
  display: flex;
  flex-direction: column; }

.vertical_layout {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  min-height: 62.5rem; }

.check_field_boolean {
  display: flex;
  height: 3rem;
  width: 3rem; }
  .check_field_boolean:hover {
    background-color: #EEEBE8 !important;
    border-radius: 0.5rem; }
  .check_field_boolean.disabled:hover {
    background-color: transparent !important; }

.check_field_boolean input[type="checkbox"] {
  width: 2rem;
  height: 2rem;
  display: inline-block;
  background-color: transparent;
  outline: none;
  vertical-align: middle;
  position: absolute;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0); }

.check_field_boolean i:first-child {
  position: absolute;
  left: 0;
  top: 0;
  height: 3rem;
  width: 3rem;
  display: block;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  background: url("../../images/desktop/ToggleRight.svg") no-repeat;
  background-size: 2rem;
  background-position-x: center;
  background-position-y: center; }

.check_field_boolean.checked i:first-child {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100); }

.check_field_boolean i + i {
  position: absolute;
  left: 0;
  top: 0;
  height: 3rem;
  width: 3rem;
  display: block;
  background: url("../../images/desktop/ToggleLeft.svg") no-repeat;
  background-size: 2rem;
  background-position-x: center;
  background-position-y: center; }

.check_field_boolean input[type="checkbox"]:checked + label > i:first-child {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100); }

.check_field_boolean label {
  display: inline-block;
  margin-bottom: 0;
  margin-right: 0.3125rem;
  vertical-align: middle;
  position: relative;
  padding-left: 1.375rem;
  padding-top: 0.0625rem; }

.blue-continue-button, .blue-base-button {
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  display: inline-block;
  position: relative;
  color: white !important;
  margin: 1.25rem;
  width: auto;
  height: 3rem;
  border-radius: 1.5rem;
  text-align: center;
  line-height: 3rem;
  text-transform: uppercase;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background: #0057B8;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 87, 184, 0.5) !important; }
  .blue-continue-button:hover, .blue-base-button:hover {
    background-color: #004FA3;
    color: white;
    box-shadow: 0 0.3125rem 1.875rem -0.625rem rgba(0, 81, 142, 0.6) !important; }
  .blue-continue-button:active, .blue-base-button:active {
    background-color: #004992;
    color: white;
    outline: none !important;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25) !important; }
  .blue-continue-button:focus, .blue-base-button:focus {
    outline-offset: 0.3125rem !important;
    outline: #4081CA solid 0.125rem; }
  .blue-continue-button.fileinput-button, .blue-base-button.fileinput-button {
    margin: 0.625rem 0 0.625rem 0; }

.orange-base-button {
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  display: inline-block;
  position: relative;
  color: white !important;
  margin: 1.25rem;
  width: auto;
  height: 3rem;
  border-radius: 1.5rem;
  text-align: center;
  line-height: 3rem;
  text-transform: uppercase;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background: #7D120C;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(125, 18, 12, 0.5) !important; }
  .orange-base-button:hover {
    background-color: #6B0E09;
    color: white;
    box-shadow: 0 0.3125rem 1.875rem -0.625rem rgba(111, 14, 9, 0.6) !important; }
  .orange-base-button:active {
    background-color: #590d08;
    color: white;
    outline: none !important;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25) !important; }
  .orange-base-button:focus {
    outline-offset: 0.3125rem !important;
    outline: #8D241E solid 0.125rem; }

.blue-open-acc-btn {
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  display: inline-block;
  position: relative;
  color: white !important;
  margin: 1.25rem;
  width: auto;
  height: 3rem;
  border-radius: 1.5rem;
  text-align: center;
  line-height: 3rem;
  text-transform: uppercase;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background: #0057B8;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 87, 184, 0.5) !important;
  margin: 0 0.625rem 0 0.625rem; }
  .blue-open-acc-btn:hover {
    background-color: #004FA3;
    color: white;
    box-shadow: 0 0.3125rem 1.875rem -0.625rem rgba(0, 81, 142, 0.6) !important; }
  .blue-open-acc-btn:active {
    background-color: #004992;
    color: white;
    outline: none !important;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25) !important; }
  .blue-open-acc-btn:focus {
    outline-offset: 0.3125rem !important;
    outline: #4081CA solid 0.125rem; }

.blue-login-button {
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  display: inline-block;
  position: relative;
  color: white !important;
  margin: 1.25rem;
  width: auto;
  height: 3rem;
  border-radius: 1.5rem;
  text-align: center;
  line-height: 3rem;
  text-transform: uppercase;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background: #0057B8;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 87, 184, 0.5) !important; }
  .blue-login-button:hover {
    background-color: #004FA3;
    color: white;
    box-shadow: 0 0.3125rem 1.875rem -0.625rem rgba(0, 81, 142, 0.6) !important; }
  .blue-login-button:active {
    background-color: #004992;
    color: white;
    outline: none !important;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25) !important; }
  .blue-login-button:focus {
    outline-offset: 0.3125rem !important;
    outline: #4081CA solid 0.125rem; }

.kyc-upload .ui-state-default, .kyc-upload .ui-widget-header .ui-state-default, .kyc-upload .ui-button, .kyc-upload .ui-button.ui-state-disabled:hover, .kyc-upload .ui-button.ui-state-disabled:active {
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  display: inline-block;
  position: relative;
  color: white !important;
  margin: 1.25rem;
  width: auto;
  height: 3rem;
  border-radius: 1.5rem;
  text-align: center;
  line-height: 3rem;
  text-transform: uppercase;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background: #0057B8;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 87, 184, 0.5) !important;
  background-image: url("../../images/desktop/paperclip.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: 0.9375rem;
  padding-left: 3.5rem;
  margin: 0; }
  .kyc-upload .ui-state-default:hover, .kyc-upload .ui-widget-header .ui-state-default:hover, .kyc-upload .ui-button:hover, .kyc-upload .ui-button.ui-state-disabled:hover:hover, .kyc-upload .ui-button.ui-state-disabled:active:hover {
    background-color: #004FA3;
    color: white;
    box-shadow: 0 0.3125rem 1.875rem -0.625rem rgba(0, 81, 142, 0.6) !important; }
  .kyc-upload .ui-state-default:active, .kyc-upload .ui-widget-header .ui-state-default:active, .kyc-upload .ui-button:active, .kyc-upload .ui-button.ui-state-disabled:hover:active, .kyc-upload .ui-button.ui-state-disabled:active:active {
    background-color: #004992;
    color: white;
    outline: none !important;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25) !important; }
  .kyc-upload .ui-state-default:focus, .kyc-upload .ui-widget-header .ui-state-default:focus, .kyc-upload .ui-button:focus, .kyc-upload .ui-button.ui-state-disabled:hover:focus, .kyc-upload .ui-button.ui-state-disabled:active:focus {
    outline-offset: 0.3125rem !important;
    outline: #4081CA solid 0.125rem; }

.blue-search-button {
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  display: inline-block;
  position: relative;
  color: white !important;
  margin: 1.25rem;
  width: auto;
  height: 3rem;
  border-radius: 1.5rem;
  text-align: center;
  line-height: 3rem;
  text-transform: uppercase;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background: #0057B8;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 87, 184, 0.5) !important;
  background-image: url("../../images/desktop/magnifyingGlass.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: 0.9375rem;
  padding-left: 3.5rem;
  margin: 0 0 0 0.625rem; }
  .blue-search-button:hover {
    background-color: #004FA3;
    color: white;
    box-shadow: 0 0.3125rem 1.875rem -0.625rem rgba(0, 81, 142, 0.6) !important; }
  .blue-search-button:active {
    background-color: #004992;
    color: white;
    outline: none !important;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25) !important; }
  .blue-search-button:focus {
    outline-offset: 0.3125rem !important;
    outline: #4081CA solid 0.125rem; }

.blue-search-button_no_margin {
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  display: inline-block;
  position: relative;
  color: white !important;
  margin: 1.25rem;
  width: auto;
  height: 3rem;
  border-radius: 1.5rem;
  text-align: center;
  line-height: 3rem;
  text-transform: uppercase;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background: #0057B8;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 87, 184, 0.5) !important;
  background-image: url("../../images/desktop/magnifyingGlass.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: 0.9375rem;
  padding-left: 3.5rem; }
  .blue-search-button_no_margin:hover {
    background-color: #004FA3;
    color: white;
    box-shadow: 0 0.3125rem 1.875rem -0.625rem rgba(0, 81, 142, 0.6) !important; }
  .blue-search-button_no_margin:active {
    background-color: #004992;
    color: white;
    outline: none !important;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25) !important; }
  .blue-search-button_no_margin:focus {
    outline-offset: 0.3125rem !important;
    outline: #4081CA solid 0.125rem; }

.blue-add-button {
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  display: inline-block;
  position: relative;
  color: white !important;
  margin: 1.25rem;
  width: auto;
  height: 3rem;
  border-radius: 1.5rem;
  text-align: center;
  line-height: 3rem;
  text-transform: uppercase;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background: #0057B8;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 87, 184, 0.5) !important;
  background-image: url("../../images/desktop/Plus.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: 0.9375rem;
  padding-left: 3.5rem; }
  .blue-add-button:hover {
    background-color: #004FA3;
    color: white;
    box-shadow: 0 0.3125rem 1.875rem -0.625rem rgba(0, 81, 142, 0.6) !important; }
  .blue-add-button:active {
    background-color: #004992;
    color: white;
    outline: none !important;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25) !important; }
  .blue-add-button:focus {
    outline-offset: 0.3125rem !important;
    outline: #4081CA solid 0.125rem; }

.blue-plus-button {
  display: inline-block;
  position: relative;
  color: #0057B8 !important;
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  text-align: center;
  margin: 1.25rem;
  width: auto;
  text-transform: uppercase;
  line-height: 3rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background-image: url("../../images/desktop/Plus_blue.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: 0.9375rem;
  padding-left: 3.5rem; }
  .blue-plus-button:hover {
    background-color: #EEEBE8;
    border-radius: 1.5rem;
    color: #0057B8; }
  .blue-plus-button:active {
    background-color: #EEEBE8;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25) !important;
    border-radius: 1.5rem;
    color: #0057B8; }

.blue-skull-button {
  display: inline-block;
  position: relative;
  color: #0057B8 !important;
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  text-align: center;
  margin: 1.25rem;
  width: auto;
  text-transform: uppercase;
  line-height: 3rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background-image: url("../../images/desktop/Skull_blue.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: 0.9375rem;
  padding-left: 3.5rem; }
  .blue-skull-button:hover {
    background-color: #EEEBE8;
    border-radius: 1.5rem;
    color: #0057B8; }
  .blue-skull-button:active {
    background-color: #EEEBE8;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25) !important;
    border-radius: 1.5rem;
    color: #0057B8; }

.blue-radiation-button {
  display: inline-block;
  position: relative;
  color: #0057B8 !important;
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  text-align: center;
  margin: 1.25rem;
  width: auto;
  text-transform: uppercase;
  line-height: 3rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background-image: url("../../images/desktop/Radiation_blue.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: 0.9375rem;
  padding-left: 3.5rem; }
  .blue-radiation-button:hover {
    background-color: #EEEBE8;
    border-radius: 1.5rem;
    color: #0057B8; }
  .blue-radiation-button:active {
    background-color: #EEEBE8;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25) !important;
    border-radius: 1.5rem;
    color: #0057B8; }
  .blue-radiation-button.no_margin_right {
    margin-right: 0; }

.blue-new-msg-button {
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  display: inline-block;
  position: relative;
  color: white !important;
  margin: 1.25rem;
  width: auto;
  height: 3rem;
  border-radius: 1.5rem;
  text-align: center;
  line-height: 3rem;
  text-transform: uppercase;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background: #0057B8;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 87, 184, 0.5) !important;
  background-image: url("../../images/desktop/pencil.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: 0.9375rem;
  padding-left: 3.5rem;
  margin: 0 0.625rem 0 0.625rem; }
  .blue-new-msg-button:hover {
    background-color: #004FA3;
    color: white;
    box-shadow: 0 0.3125rem 1.875rem -0.625rem rgba(0, 81, 142, 0.6) !important; }
  .blue-new-msg-button:active {
    background-color: #004992;
    color: white;
    outline: none !important;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25) !important; }
  .blue-new-msg-button:focus {
    outline-offset: 0.3125rem !important;
    outline: #4081CA solid 0.125rem; }

.blue-plus-button {
  display: inline-block;
  position: relative;
  color: #0057B8 !important;
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  text-align: center;
  margin: 1.25rem;
  width: auto;
  text-transform: uppercase;
  line-height: 3rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background-image: url("../../images/desktop/Plus_blue.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: 0.9375rem;
  padding-left: 3.5rem; }
  .blue-plus-button:hover {
    background-color: #EEEBE8;
    border-radius: 1.5rem;
    color: #0057B8; }
  .blue-plus-button:active {
    background-color: #EEEBE8;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25) !important;
    border-radius: 1.5rem;
    color: #0057B8; }
  .blue-plus-button.no_margin_right {
    margin-right: 0; }

.blue-back-button {
  display: inline-block;
  position: relative;
  color: #0057B8 !important;
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  text-align: center;
  margin: 1.25rem;
  width: auto;
  text-transform: uppercase;
  line-height: 3rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem; }
  .blue-back-button:hover {
    background-color: #EEEBE8;
    border-radius: 1.5rem;
    color: #0057B8; }
  .blue-back-button:active {
    background-color: #EEEBE8;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25) !important;
    border-radius: 1.5rem;
    color: #0057B8; }
  .blue-back-button.no_margin_left {
    margin-left: 0; }
  .blue-back-button.no_margin {
    margin: 0; }

.blue-clear-button {
  display: inline-block;
  position: relative;
  color: #0057B8 !important;
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  text-align: center;
  margin: 1.25rem;
  width: auto;
  text-transform: uppercase;
  line-height: 3rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  margin: 0; }
  .blue-clear-button:hover {
    background-color: #EEEBE8;
    border-radius: 1.5rem;
    color: #0057B8; }
  .blue-clear-button:active {
    background-color: #EEEBE8;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25) !important;
    border-radius: 1.5rem;
    color: #0057B8; }

.payment-action-button {
  display: inline-block;
  position: relative;
  color: #0057B8 !important;
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  text-align: center;
  margin: 1.25rem;
  width: auto;
  text-transform: uppercase;
  line-height: 3rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background: #EEEBE8;
  border-radius: 1.5rem;
  color: #0057B8;
  margin: 0.625rem; }
  .payment-action-button:hover {
    background-color: #EEEBE8;
    border-radius: 1.5rem;
    color: #0057B8; }
  .payment-action-button:active {
    background-color: #EEEBE8;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25) !important;
    border-radius: 1.5rem;
    color: #0057B8; }
  .payment-action-button:hover {
    background: #E6E0DD;
    border-radius: 1.5rem;
    color: #0057B8; }
  .payment-action-button:active {
    background: #E6E0DD;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25) !important;
    border-radius: 1.5rem;
    color: #0057B8; }

.learn_more_button {
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  display: inline-block;
  position: relative;
  color: #0057B8 !important;
  margin: 1.25rem;
  width: auto;
  min-width: 15.1875rem;
  height: 3rem;
  background: #FFFFFF;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 81, 142, 0.5) !important;
  border-radius: 1.5rem;
  text-align: center;
  line-height: 3rem !important;
  text-transform: uppercase;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .learn_more_button:hover {
    background: #F1F4F5;
    box-shadow: 0 0.3125rem 1.875rem -0.625rem rgba(0, 81, 142, 0.6) !important;
    border-radius: 1.5rem; }
  .learn_more_button:active {
    background: #E3E9EC;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 81, 142, 0.7) !important;
    border-radius: 1.5rem; }

.blue-a-button {
  font-size: 1.125rem !important;
  font-weight: 600;
  font-family: "Inter" !important;
  font-style: normal;
  display: inline-block;
  position: relative;
  color: #0057B8;
  text-align: center;
  line-height: 1.5rem;
  margin-right: 0.625rem;
  margin-left: 0.625rem; }
  .blue-a-button:hover {
    color: #231D1A; }

.opinion_button {
  background: #0057B8 url("../../images/desktop/paperPlaneRight.svg") no-repeat;
  position: relative;
  width: 3rem;
  height: 3rem;
  background-position-x: center;
  background-position-y: center;
  background-size: 2rem;
  border-radius: 50%; }
  .opinion_button:hover {
    background-color: #004FA3;
    color: white;
    box-shadow: 0 0.3125rem 1.875rem -0.625rem rgba(0, 81, 142, 0.6) !important; }
  .opinion_button:active {
    background-color: #004992;
    color: white;
    outline: none !important;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25) !important; }
  .opinion_button:focus {
    outline-offset: 0.3125rem !important;
    outline: #4081CA solid 0.125rem; }

.opinion_button_text {
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  display: inline-block;
  position: relative;
  color: white !important;
  margin: 1.25rem;
  width: auto;
  height: 3rem;
  border-radius: 1.5rem;
  text-align: center;
  line-height: 3rem;
  text-transform: uppercase;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background: #0057B8;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 87, 184, 0.5) !important;
  background-image: url("../../images/desktop/paperPlaneRight.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: 0.9375rem;
  padding-left: 3.5rem;
  margin-right: 0.625rem; }
  .opinion_button_text:hover {
    background-color: #004FA3;
    color: white;
    box-shadow: 0 0.3125rem 1.875rem -0.625rem rgba(0, 81, 142, 0.6) !important; }
  .opinion_button_text:active {
    background-color: #004992;
    color: white;
    outline: none !important;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25) !important; }
  .opinion_button_text:focus {
    outline-offset: 0.3125rem !important;
    outline: #4081CA solid 0.125rem; }
  .opinion_button_text:disabled {
    background-color: #EEEBE8 !important;
    box-shadow: 0 0 0 0 rgba(0, 87, 184, 0.5) !important;
    cursor: auto; }

.cronto_back_button {
  background: #0057B8 url("../../images/desktop/icons/arrowLeft.svg") no-repeat;
  position: relative;
  width: 3rem;
  height: 3rem;
  background-position-x: center;
  background-position-y: center;
  background-size: 2rem;
  border-radius: 50%;
  margin: 1.25rem; }
  .cronto_back_button:hover {
    background-color: #004FA3;
    color: white;
    box-shadow: 0 0.3125rem 1.875rem -0.625rem rgba(0, 81, 142, 0.6) !important; }
  .cronto_back_button:active {
    background-color: #004992;
    color: white;
    outline: none !important;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25) !important; }
  .cronto_back_button:focus {
    outline-offset: 0.3125rem !important;
    outline: #4081CA solid 0.125rem; }

.buttons {
  margin-top: 1.25rem; }

.copy_acc_button {
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  display: inline-block;
  position: relative;
  color: white !important;
  margin: 1.25rem;
  width: auto;
  height: 3rem;
  border-radius: 1.5rem;
  text-align: center;
  line-height: 3rem;
  text-transform: uppercase;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background: #0057B8;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 87, 184, 0.5) !important;
  background-image: url("../../images/desktop/copyWhite.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: 0.9375rem;
  padding-left: 3.5rem; }
  .copy_acc_button:hover {
    background-color: #004FA3;
    color: white;
    box-shadow: 0 0.3125rem 1.875rem -0.625rem rgba(0, 81, 142, 0.6) !important; }
  .copy_acc_button:active {
    background-color: #004992;
    color: white;
    outline: none !important;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25) !important; }
  .copy_acc_button:focus {
    outline-offset: 0.3125rem !important;
    outline: #4081CA solid 0.125rem; }

.smile_button_1 {
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  display: inline-block;
  position: relative;
  color: white !important;
  margin: 1.25rem;
  width: auto;
  height: 3rem;
  border-radius: 1.5rem;
  text-align: center;
  line-height: 3rem;
  text-transform: uppercase;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background-image: url("../../images/desktop/smile1.svg");
  background-size: 1.75rem;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0.3125rem; }
  .smile_button_1:hover, .smile_button_1:active {
    background-image: url("../../images/desktop/smile1_selected.svg");
    background-size: 2rem; }

.smile_button_selected_1 {
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  display: inline-block;
  position: relative;
  color: white !important;
  margin: 1.25rem;
  width: auto;
  height: 3rem;
  border-radius: 1.5rem;
  text-align: center;
  line-height: 3rem;
  text-transform: uppercase;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background-image: url("../../images/desktop/smile1_selected.svg");
  background-size: 1.75rem;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0.3125rem; }
  .smile_button_selected_1:hover, .smile_button_selected_1:active {
    background-image: url("../../images/desktop/smile1_selected.svg");
    background-size: 2rem; }

.smile_button_2 {
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  display: inline-block;
  position: relative;
  color: white !important;
  margin: 1.25rem;
  width: auto;
  height: 3rem;
  border-radius: 1.5rem;
  text-align: center;
  line-height: 3rem;
  text-transform: uppercase;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background-image: url("../../images/desktop/smile2.svg");
  background-size: 1.75rem;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0.3125rem; }
  .smile_button_2:hover, .smile_button_2:active {
    background-image: url("../../images/desktop/smile2_selected.svg");
    background-size: 2rem; }

.smile_button_selected_2 {
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  display: inline-block;
  position: relative;
  color: white !important;
  margin: 1.25rem;
  width: auto;
  height: 3rem;
  border-radius: 1.5rem;
  text-align: center;
  line-height: 3rem;
  text-transform: uppercase;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background-image: url("../../images/desktop/smile2_selected.svg");
  background-size: 1.75rem;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0.3125rem; }
  .smile_button_selected_2:hover, .smile_button_selected_2:active {
    background-image: url("../../images/desktop/smile2_selected.svg");
    background-size: 2rem; }

.smile_button_3 {
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  display: inline-block;
  position: relative;
  color: white !important;
  margin: 1.25rem;
  width: auto;
  height: 3rem;
  border-radius: 1.5rem;
  text-align: center;
  line-height: 3rem;
  text-transform: uppercase;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background-image: url("../../images/desktop/smile3.svg");
  background-size: 1.75rem;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0.3125rem; }
  .smile_button_3:hover, .smile_button_3:active {
    background-image: url("../../images/desktop/smile3_selected.svg");
    background-size: 2rem; }

.smile_button_selected_3 {
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  display: inline-block;
  position: relative;
  color: white !important;
  margin: 1.25rem;
  width: auto;
  height: 3rem;
  border-radius: 1.5rem;
  text-align: center;
  line-height: 3rem;
  text-transform: uppercase;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background-image: url("../../images/desktop/smile3_selected.svg");
  background-size: 1.75rem;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0.3125rem; }
  .smile_button_selected_3:hover, .smile_button_selected_3:active {
    background-image: url("../../images/desktop/smile3_selected.svg");
    background-size: 2rem; }

.smile_button_4 {
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  display: inline-block;
  position: relative;
  color: white !important;
  margin: 1.25rem;
  width: auto;
  height: 3rem;
  border-radius: 1.5rem;
  text-align: center;
  line-height: 3rem;
  text-transform: uppercase;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background-image: url("../../images/desktop/smile4.svg");
  background-size: 1.75rem;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0.3125rem; }
  .smile_button_4:hover, .smile_button_4:active {
    background-image: url("../../images/desktop/smile4_selected.svg");
    background-size: 2rem; }

.smile_button_selected_4 {
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  display: inline-block;
  position: relative;
  color: white !important;
  margin: 1.25rem;
  width: auto;
  height: 3rem;
  border-radius: 1.5rem;
  text-align: center;
  line-height: 3rem;
  text-transform: uppercase;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background-image: url("../../images/desktop/smile4_selected.svg");
  background-size: 1.75rem;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0.3125rem; }
  .smile_button_selected_4:hover, .smile_button_selected_4:active {
    background-image: url("../../images/desktop/smile4_selected.svg");
    background-size: 2rem; }

.smile_button_5 {
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  display: inline-block;
  position: relative;
  color: white !important;
  margin: 1.25rem;
  width: auto;
  height: 3rem;
  border-radius: 1.5rem;
  text-align: center;
  line-height: 3rem;
  text-transform: uppercase;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background-image: url("../../images/desktop/smile5.svg");
  background-size: 1.75rem;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0.3125rem; }
  .smile_button_5:hover, .smile_button_5:active {
    background-image: url("../../images/desktop/smile5_selected.svg");
    background-size: 2rem; }

.smile_button_selected_5 {
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  display: inline-block;
  position: relative;
  color: white !important;
  margin: 1.25rem;
  width: auto;
  height: 3rem;
  border-radius: 1.5rem;
  text-align: center;
  line-height: 3rem;
  text-transform: uppercase;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background-image: url("../../images/desktop/smile5_selected.svg");
  background-size: 1.75rem;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0.3125rem; }
  .smile_button_selected_5:hover, .smile_button_selected_5:active {
    background-image: url("../../images/desktop/smile5_selected.svg");
    background-size: 2rem; }

.star_button {
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  display: inline-block;
  position: relative;
  color: white !important;
  margin: 1.25rem;
  width: auto;
  height: 3rem;
  border-radius: 1.5rem;
  text-align: center;
  line-height: 3rem;
  text-transform: uppercase;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background-image: url("../../images/desktop/star_empty.svg");
  background-size: 1.75rem;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0.3125rem; }
  .star_button:hover, .star_button:active {
    background-image: url("../../images/desktop/star_blue.svg");
    background-size: 2rem; }

.star_button_blue, .star_button_blue_modal {
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  display: inline-block;
  position: relative;
  color: white !important;
  margin: 1.25rem;
  width: auto;
  height: 3rem;
  border-radius: 1.5rem;
  text-align: center;
  line-height: 3rem;
  text-transform: uppercase;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background-image: url("../../images/desktop/star_empty_blue.svg");
  background-size: 1.75rem;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0.3125rem; }
  .star_button_blue:hover, .star_button_blue:active, .star_button_blue_modal:hover, .star_button_blue_modal:active {
    background-image: url("../../images/desktop/star_blue.svg");
    background-size: 2rem; }

.star_button_filled, .star_button_filled_modal {
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  display: inline-block;
  position: relative;
  color: white !important;
  margin: 1.25rem;
  width: auto;
  height: 3rem;
  border-radius: 1.5rem;
  text-align: center;
  line-height: 3rem;
  text-transform: uppercase;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background-image: url("../../images/desktop/star_blue.svg");
  background-size: 1.75rem;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0.3125rem; }
  .star_button_filled:hover, .star_button_filled:active, .star_button_filled_modal:hover, .star_button_filled_modal:active {
    background-image: url("../../images/desktop/star_blue.svg");
    background-size: 2rem; }

.blue-back-button-turnover {
  display: inline-block;
  position: relative;
  color: #0057B8 !important;
  font-size: 1.25rem !important;
  font-weight: 500;
  font-family: "Gilroy" !important;
  font-style: normal;
  text-align: center;
  margin: 1.25rem;
  width: auto;
  text-transform: uppercase;
  line-height: 3rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem; }
  .blue-back-button-turnover:hover {
    background-color: #EEEBE8;
    border-radius: 1.5rem;
    color: #0057B8; }
  .blue-back-button-turnover:active {
    background-color: #EEEBE8;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25) !important;
    border-radius: 1.5rem;
    color: #0057B8; }
  .blue-back-button-turnover:disabled {
    color: #EEEBE8 !important;
    background-color: transparent; }

.input_payment_btn_copy {
  font-size: 0.875rem !important;
  font-weight: 400;
  font-family: "Inter" !important;
  font-style: normal;
  display: flex;
  flex-direction: column-reverse;
  position: relative;
  color: #0057B8;
  width: auto;
  min-width: 3rem;
  height: 3rem !important;
  margin-right: 1.25rem;
  margin-left: 1.25rem;
  text-align: center;
  background-image: url("../../images/desktop/pmt_input_copy.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: center;
  margin-left: 0;
  margin-right: 0; }
  .input_payment_btn_copy span {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 100%; }
  .input_payment_btn_copy:hover {
    background-color: #EEEBE8;
    border-radius: 0.5rem; }
  .input_payment_btn_copy:active {
    background-color: #EEEBE8;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25);
    border-radius: 0.5rem; }

.input_payment_btn_create {
  font-size: 0.875rem !important;
  font-weight: 400;
  font-family: "Inter" !important;
  font-style: normal;
  display: flex;
  flex-direction: column-reverse;
  position: relative;
  color: #0057B8;
  width: auto;
  min-width: 3rem;
  height: 3rem !important;
  margin-right: 1.25rem;
  margin-left: 1.25rem;
  text-align: center;
  background-image: url("../../images/desktop/pmt_input_create.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: center;
  margin-left: 0;
  margin-right: 0; }
  .input_payment_btn_create span {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 100%; }
  .input_payment_btn_create:hover {
    background-color: #EEEBE8;
    border-radius: 0.5rem; }
  .input_payment_btn_create:active {
    background-color: #EEEBE8;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25);
    border-radius: 0.5rem; }

.input_payment_pdf {
  font-size: 0.875rem !important;
  font-weight: 400;
  font-family: "Inter" !important;
  font-style: normal;
  display: flex;
  flex-direction: column-reverse;
  position: relative;
  color: #0057B8;
  width: auto;
  min-width: 3rem;
  height: 3rem !important;
  margin-right: 1.25rem;
  margin-left: 1.25rem;
  text-align: center;
  background-image: url("../../images/desktop/filePdf.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: center;
  margin-left: 0;
  margin-right: 0; }
  .input_payment_pdf span {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 100%; }
  .input_payment_pdf:hover {
    background-color: #EEEBE8;
    border-radius: 0.5rem; }
  .input_payment_pdf:active {
    background-color: #EEEBE8;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25);
    border-radius: 0.5rem; }

.pdf {
  font-size: 0.875rem !important;
  font-weight: 400;
  font-family: "Inter" !important;
  font-style: normal;
  display: flex;
  flex-direction: column-reverse;
  position: relative;
  color: #0057B8;
  width: auto;
  min-width: 3rem;
  height: 3rem !important;
  margin-right: 1.25rem;
  margin-left: 1.25rem;
  text-align: center;
  background-image: url("../../images/desktop/filePdf.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: center;
  background-position-y: 0.3125rem; }
  .pdf span {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 100%; }
  .pdf:hover {
    background-color: #EEEBE8;
    border-radius: 0.5rem; }
  .pdf:active {
    background-color: #EEEBE8;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25);
    border-radius: 0.5rem; }
  .pdf span {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    color: #0057B8; }
  .pdf:hover {
    background-color: #EEEBE8;
    border-radius: 0.5rem; }
  .pdf:active {
    background-color: #EEEBE8;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25);
    border-radius: 0.5rem; }

.pdf-button a {
  font-size: 0.875rem !important;
  font-weight: 400;
  font-family: "Inter" !important;
  font-style: normal;
  display: flex;
  flex-direction: column-reverse;
  position: relative;
  color: #0057B8;
  width: auto;
  min-width: 3rem;
  height: 3rem !important;
  margin-right: 1.25rem;
  margin-left: 1.25rem;
  text-align: center;
  background-image: url("../../images/desktop/filePdf.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: center; }
  .pdf-button a span {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 100%; }
  .pdf-button a:hover {
    background-color: #EEEBE8;
    border-radius: 0.5rem; }
  .pdf-button a:active {
    background-color: #EEEBE8;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25);
    border-radius: 0.5rem; }

.header_actions .print a {
  font-size: 0.875rem !important;
  font-weight: 400;
  font-family: "Inter" !important;
  font-style: normal;
  display: flex;
  flex-direction: column-reverse;
  position: relative;
  color: #0057B8;
  width: auto;
  min-width: 3rem;
  height: 3rem !important;
  margin-right: 1.25rem;
  margin-left: 1.25rem;
  text-align: center;
  background-image: url("../../images/desktop/printer.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: center; }
  .header_actions .print a span {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 100%; }
  .header_actions .print a:hover {
    background-color: #EEEBE8;
    border-radius: 0.5rem; }
  .header_actions .print a:active {
    background-color: #EEEBE8;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25);
    border-radius: 0.5rem; }

.trash-button {
  font-size: 0.875rem !important;
  font-weight: 400;
  font-family: "Inter" !important;
  font-style: normal;
  display: flex;
  flex-direction: column-reverse;
  position: relative;
  color: #0057B8;
  width: auto;
  min-width: 3rem;
  height: 3rem !important;
  margin-right: 1.25rem;
  margin-left: 1.25rem;
  text-align: center;
  background-image: url("../../images/desktop/trash.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: center;
  color: #6B0E09; }
  .trash-button span {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 100%; }
  .trash-button:hover {
    background-color: #EEEBE8;
    border-radius: 0.5rem; }
  .trash-button:active {
    background-color: #EEEBE8;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25);
    border-radius: 0.5rem; }
  .trash-button.no_margin_left {
    margin-left: 0; }

.download-button {
  font-size: 0.875rem !important;
  font-weight: 400;
  font-family: "Inter" !important;
  font-style: normal;
  display: flex;
  flex-direction: column-reverse;
  position: relative;
  color: #0057B8;
  width: auto;
  min-width: 3rem;
  height: 3rem !important;
  margin-right: 1.25rem;
  margin-left: 1.25rem;
  text-align: center;
  background-image: url("../../images/desktop/file-download-icon.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: center; }
  .download-button span {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 100%; }
  .download-button:hover {
    background-color: #EEEBE8;
    border-radius: 0.5rem; }
  .download-button:active {
    background-color: #EEEBE8;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25);
    border-radius: 0.5rem; }
  .download-button.no_margin_left {
    margin-left: 0; }

.cancel-button, .kyc .ui-icon-close {
  font-size: 0.875rem !important;
  font-weight: 400;
  font-family: "Inter" !important;
  font-style: normal;
  display: flex;
  flex-direction: column-reverse;
  position: relative;
  color: #0057B8;
  width: auto;
  min-width: 3rem;
  height: 3rem !important;
  margin-right: 1.25rem;
  margin-left: 1.25rem;
  text-align: center;
  background-image: url("../../images/desktop/x.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: center; }
  .cancel-button span, .kyc .ui-icon-close span {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 100%; }
  .cancel-button:hover, .kyc .ui-icon-close:hover {
    background-color: #EEEBE8;
    border-radius: 0.5rem; }
  .cancel-button:active, .kyc .ui-icon-close:active {
    background-color: #EEEBE8;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25);
    border-radius: 0.5rem; }
  .cancel-button:hover, .cancel-button:active, .kyc .ui-icon-close:hover, .kyc .ui-icon-close:active {
    background-color: transparent; }

.close-button {
  font-size: 0.875rem !important;
  font-weight: 400;
  font-family: "Inter" !important;
  font-style: normal;
  display: flex;
  flex-direction: column-reverse;
  position: relative;
  color: #0057B8;
  width: auto;
  min-width: 3rem;
  height: 3rem !important;
  margin-right: 1.25rem;
  margin-left: 1.25rem;
  text-align: center;
  background-image: url("../../images/desktop/x.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: center;
  margin: 0; }
  .close-button span {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 100%; }
  .close-button:hover {
    background-color: #EEEBE8;
    border-radius: 0.5rem; }
  .close-button:active {
    background-color: #EEEBE8;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25);
    border-radius: 0.5rem; }
  .close-button:hover, .close-button:active {
    background-color: transparent; }

.kyc .ui-icon-close {
  margin-right: 0;
  margin-left: 1.25rem; }

.xls-button {
  font-size: 0.875rem !important;
  font-weight: 400;
  font-family: "Inter" !important;
  font-style: normal;
  display: flex;
  flex-direction: column-reverse;
  position: relative;
  color: #0057B8;
  width: auto;
  min-width: 3rem;
  height: 3rem !important;
  margin-right: 1.25rem;
  margin-left: 1.25rem;
  text-align: center;
  background-image: url("../../images/desktop/fileXls.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: center; }
  .xls-button span {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 100%; }
  .xls-button:hover {
    background-color: #EEEBE8;
    border-radius: 0.5rem; }
  .xls-button:active {
    background-color: #EEEBE8;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25);
    border-radius: 0.5rem; }

.pdf-btn {
  font-size: 0.875rem !important;
  font-weight: 400;
  font-family: "Inter" !important;
  font-style: normal;
  display: flex;
  flex-direction: column-reverse;
  position: relative;
  color: #0057B8;
  width: auto;
  min-width: 3rem;
  height: 3rem !important;
  margin-right: 1.25rem;
  margin-left: 1.25rem;
  text-align: center;
  background-image: url("../../images/desktop/filePdf.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: center; }
  .pdf-btn span {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 100%; }
  .pdf-btn:hover {
    background-color: #EEEBE8;
    border-radius: 0.5rem; }
  .pdf-btn:active {
    background-color: #EEEBE8;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25);
    border-radius: 0.5rem; }

.edit-button {
  font-size: 0.875rem !important;
  font-weight: 400;
  font-family: "Inter" !important;
  font-style: normal;
  display: flex;
  flex-direction: column-reverse;
  position: relative;
  color: #0057B8;
  width: auto;
  min-width: 3rem;
  height: 3rem !important;
  margin-right: 1.25rem;
  margin-left: 1.25rem;
  text-align: center;
  background-image: url("../../images/desktop/notePencil.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: center; }
  .edit-button span {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 100%; }
  .edit-button:hover {
    background-color: #EEEBE8;
    border-radius: 0.5rem; }
  .edit-button:active {
    background-color: #EEEBE8;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25);
    border-radius: 0.5rem; }

.copy-button {
  font-size: 0.875rem !important;
  font-weight: 400;
  font-family: "Inter" !important;
  font-style: normal;
  display: flex;
  flex-direction: column-reverse;
  position: relative;
  color: #0057B8;
  width: auto;
  min-width: 3rem;
  height: 3rem !important;
  margin-right: 1.25rem;
  margin-left: 1.25rem;
  text-align: center;
  background-image: url("../../images/desktop/copy.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: center; }
  .copy-button span {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 100%; }
  .copy-button:hover {
    background-color: #EEEBE8;
    border-radius: 0.5rem; }
  .copy-button:active {
    background-color: #EEEBE8;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25);
    border-radius: 0.5rem; }

.send-button {
  font-size: 0.875rem !important;
  font-weight: 400;
  font-family: "Inter" !important;
  font-style: normal;
  display: flex;
  flex-direction: column-reverse;
  position: relative;
  color: #0057B8;
  width: auto;
  min-width: 3rem;
  height: 3rem !important;
  margin-right: 1.25rem;
  margin-left: 1.25rem;
  text-align: center;
  background-image: url("../../images/desktop/share.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: center; }
  .send-button span {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 100%; }
  .send-button:hover {
    background-color: #EEEBE8;
    border-radius: 0.5rem; }
  .send-button:active {
    background-color: #EEEBE8;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25);
    border-radius: 0.5rem; }

.fileSearch-button {
  font-size: 0.875rem !important;
  font-weight: 400;
  font-family: "Inter" !important;
  font-style: normal;
  display: flex;
  flex-direction: column-reverse;
  position: relative;
  color: #0057B8;
  width: auto;
  min-width: 3rem;
  height: 3rem !important;
  margin-right: 1.25rem;
  margin-left: 1.25rem;
  text-align: center;
  background-image: url("../../images/desktop/fileSearch.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: center;
  margin-left: 2.5rem; }
  .fileSearch-button span {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 100%; }
  .fileSearch-button:hover {
    background-color: #EEEBE8;
    border-radius: 0.5rem; }
  .fileSearch-button:active {
    background-color: #EEEBE8;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25);
    border-radius: 0.5rem; }

.check_field {
  display: flex;
  height: 3rem;
  width: 3rem; }
  .check_field:hover {
    background-color: #EEEBE8 !important;
    border-radius: 0.5rem; }
  .check_field.disabled:hover {
    background-color: transparent !important; }

.check_field input[type="checkbox"], .checkbox_area input[type="checkbox"] {
  width: 3rem;
  height: 3rem;
  display: inline-block;
  background-color: transparent;
  outline: none;
  vertical-align: middle;
  position: absolute;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0); }

.check_field.all_items_field i:first-child {
  background: url("../../images/desktop/CheckClear.svg") no-repeat;
  background-size: 2rem;
  background-position-x: center;
  background-position-y: center; }

.check_field i:first-child {
  position: absolute;
  left: 0;
  top: 0;
  height: 3rem;
  width: 3rem;
  display: block;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  background: url("../../images/desktop/CheckSquare.svg") no-repeat;
  background-size: 2rem;
  background-position-x: center;
  background-position-y: center; }

.check_field.disabled i:first-child {
  background: url("../../images/desktop/CheckSquareDisabled.svg") no-repeat;
  background-size: 2rem;
  background-position-x: center;
  background-position-y: center; }

.check_field.disabled i + i {
  background: url("../../images/desktop/UnCheckSquareDisabled.svg") no-repeat;
  background-size: 2rem;
  background-position-x: center;
  background-position-y: center; }

.check_field.checked i:first-child {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100); }
.check_field.checked i + i {
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0); }

.check_field i + i {
  position: absolute;
  left: 0;
  top: 0;
  height: 3rem;
  width: 3rem;
  display: block;
  background: url("../../images/desktop/UnCheckSquare.svg") no-repeat;
  background-size: 2rem;
  background-position-x: center;
  background-position-y: center; }

.check_field input[type="checkbox"]:checked + label > i:first-child {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100); }

.check_field input[type="checkbox"]:checked + label > i + i {
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0); }

.check_field label {
  display: inline-block;
  margin-bottom: 0;
  margin-right: 0.3125rem;
  vertical-align: middle;
  position: relative;
  padding-left: 3rem;
  line-height: 3rem;
  width: 100%; }

.tooltip {
  position: relative;
  display: inline-block; }

.tooltip .tooltiptext {
  visibility: hidden;
  min-width: 1rem;
  background-color: black;
  color: #fff !important;
  text-align: center;
  border-radius: 0.375rem;
  padding: 0.3125rem;
  position: absolute;
  z-index: 1;
  left: 50%;
  transform: translateX(-50%);
  top: 3.5rem !important;
  font-family: "Inter";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25rem;
  opacity: 0.8;
  padding-left: 0.75rem;
  padding-right: 0.75rem; }
  .tooltip .tooltiptext.nowrap {
    white-space: nowrap; }

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -0.3125rem;
  border-width: 0.3125rem;
  border-style: solid;
  border-color: transparent transparent black transparent; }

.tooltip:hover .tooltiptext {
  visibility: visible; }

.tooltip.animated .tooltiptext {
  color: #0057B8 !important;
  visibility: visible;
  background-color: #BFD5ED; }
.tooltip.animated .tooltiptext::after {
  border-width: 0;
  border-style: solid;
  border-color: transparent; }

.mail .big {
  width: 46.9375rem !important; }
.mail .selectBox.clients {
  width: 46.9375rem !important; }
  .mail .selectBox.clients span {
    color: #003865; }
  .mail .selectBox.clients .selectBox-label {
    background: transparent url(../../images/desktop/UserCircleBlue.svg) no-repeat;
    background-position-x: 0.9375rem;
    background-position-y: center;
    background-size: 2rem 2rem;
    padding-left: 3.75rem; }
.mail textarea {
  width: 95% !important;
  max-width: 95%;
  resize: both;
  min-height: 9.375rem !important; }
  .mail textarea.disabled, .mail textarea:disabled, .mail textarea.readonly, .mail textarea:read-only {
    color: #9e9e9e !important; }
.mail textarea#fileupload-reply {
  width: 97.5% !important;
  max-width: 97.5%; }
.mail .count_info span, .mail .count_info_number span {
  font-size: 1.5rem; }
.mail .text_disabled {
  color: #9e9e9e !important; }
.mail .text_inscribe {
  max-width: 46.9375rem; }
.mail .tall, .mail .tallText {
  min-height: 3rem !important; }
.mail .tallText {
  font-size: 1.375rem; }
.mail .news .mail_content .news_body_content {
  display: flex;
  align-items: start; }
.mail .news .mail_content .news_img {
  margin-right: 0.625rem;
  margin-top: 2.625rem; }
.mail .news .mail_content .mailBody {
  min-height: 12.1875rem; }
.mail .news .mail_content .mailHtmlBody {
  min-height: 12.1875rem; }
.mail .mail_content {
  clear: both;
  display: flex;
  flex-direction: column;
  margin: 0 2.5rem; }
  .mail .mail_content .full_line {
    width: 100%; }
  .mail .mail_content .mailBody {
    align-items: flex-start !important;
    min-height: 9.375rem;
    height: auto;
    width: 100%;
    box-sizing: border-box;
    padding-top: 0.3125rem; }
  .mail .mail_content .mailHtmlBody {
    align-items: flex-start !important;
    min-height: 9.375rem;
    height: auto;
    width: 100%;
    box-sizing: border-box;
    padding-top: 0.3125rem; }
  .mail .mail_content .doc_row {
    padding: 0.3125rem 0; }
  .mail .mail_content .table-striped.table th, .mail .mail_content .table-striped.table td {
    vertical-align: middle;
    background-color: transparent;
    border-top: transparent; }

.native {
  width: 100%;
  z-index: 9;
  position: relative;
  font-size: 1.25rem !important;
  line-height: 2rem !important;
  color: #231D1A; }

.native .label {
  font-size: 1rem !important;
  color: #231D1A;
  opacity: 0.25; }

.native .drop_zone_border {
  position: absolute;
  top: 0px;
  width: 100%;
  text-align: center;
  line-height: 6.25rem;
  z-index: -1; }

.fileupload_border {
  border: 0.0625rem dashed #DED6D1;
  border-radius: 0.5rem;
  padding: 1rem 0 1rem 1rem; }
  .fileupload_border:hover {
    border: 0.0625rem solid #0057B8;
    border-radius: 0.5rem; }

.fileupload_padding {
  padding-left: 1rem;
  padding-right: 0;
  border: 0.0625rem solid #FFFFFF; }

#fileupload_drop_zone.in {
  border: 0.0625rem solid #0057B8;
  border-radius: 0.5rem;
  padding: 1rem 0 1rem 1rem; }

#fileupload_drop_zone.hover {
  border: 0.0625rem solid #0057B8;
  border-radius: 0.5rem;
  padding: 1rem 0 1rem 1rem; }

#fileupload .fileupload-progress.fade.in .progress, #new_paymentForm .fileupload-progress.fade.in .progress, .kyc-upload .fileupload-progress.fade.in .progress {
  margin-bottom: 1.25rem; }
#fileupload .fileupload-progress.fade .progress, #new_paymentForm .fileupload-progress.fade .progress, .kyc-upload .fileupload-progress.fade .progress {
  margin-bottom: 0;
  height: 1.25rem; }
#fileupload .check_field, #new_paymentForm .check_field, .kyc-upload .check_field {
  width: 3rem;
  height: 3rem; }
  #fileupload .check_field label, #new_paymentForm .check_field label, .kyc-upload .check_field label {
    vertical-align: top;
    padding-left: 0; }
#fileupload .table-striped thead tr, #new_paymentForm .table-striped thead tr, .kyc-upload .table-striped thead tr {
  display: flex;
  border-top: 0.0625rem solid #DED6D1 !important;
  justify-content: space-between;
  align-items: center; }
  #fileupload .table-striped thead tr th, #new_paymentForm .table-striped thead tr th, .kyc-upload .table-striped thead tr th {
    background-color: #EEEBE8 !important;
    font-style: normal;
    font-weight: normal;
    font-size: 1.125rem !important;
    line-height: 3rem !important; }
#fileupload .table-striped tbody tr, #fileupload .table-striped tbody td, #fileupload .table-striped tbody tr:nth-child(odd), #fileupload .table-striped tbody tr:nth-child(odd) > td, #fileupload .table-striped tbody tr:nth-child(odd) > th, #new_paymentForm .table-striped tbody tr, #new_paymentForm .table-striped tbody td, #new_paymentForm .table-striped tbody tr:nth-child(odd), #new_paymentForm .table-striped tbody tr:nth-child(odd) > td, #new_paymentForm .table-striped tbody tr:nth-child(odd) > th, .kyc-upload .table-striped tbody tr, .kyc-upload .table-striped tbody td, .kyc-upload .table-striped tbody tr:nth-child(odd), .kyc-upload .table-striped tbody tr:nth-child(odd) > td, .kyc-upload .table-striped tbody tr:nth-child(odd) > th {
  background-color: transparent; }
#fileupload .table-striped tbody tr, #new_paymentForm .table-striped tbody tr, .kyc-upload .table-striped tbody tr {
  display: flex;
  border-top: 0.0625rem solid #DED6D1 !important;
  justify-content: space-between;
  align-items: center; }
  #fileupload .table-striped tbody tr .check_field, #new_paymentForm .table-striped tbody tr .check_field, .kyc-upload .table-striped tbody tr .check_field {
    display: flex; }
#fileupload .table-striped tbody td button, #new_paymentForm .table-striped tbody td button, .kyc-upload .table-striped tbody td button {
  height: 2rem; }
#fileupload .table-striped-noborder tbody tr, #new_paymentForm .table-striped-noborder tbody tr, .kyc-upload .table-striped-noborder tbody tr {
  border-top: none !important; }
#fileupload .tr_error, #new_paymentForm .tr_error, .kyc-upload .tr_error {
  background-color: #F7DDC8 !important; }
  #fileupload .tr_error .progress, #new_paymentForm .tr_error .progress, .kyc-upload .tr_error .progress {
    display: none; }
  #fileupload .tr_error .fileUpload_error_img, #new_paymentForm .tr_error .fileUpload_error_img, .kyc-upload .tr_error .fileUpload_error_img {
    display: block !important; }
#fileupload .td_fileUpload_error, #new_paymentForm .td_fileUpload_error, .kyc-upload .td_fileUpload_error {
  display: flex;
  flex-direction: column; }
#fileupload .fileUpload_error, #new_paymentForm .fileUpload_error, .kyc-upload .fileUpload_error {
  display: flex;
  align-items: center;
  align-self: center;
  color: #6B0E09;
  margin-top: 0.625rem;
  font-size: 1.125rem;
  font-weight: 400; }
  #fileupload .fileUpload_error strong, #new_paymentForm .fileUpload_error strong, .kyc-upload .fileUpload_error strong {
    font-weight: 400; }
  #fileupload .fileUpload_error .fileUpload_error_img, #new_paymentForm .fileUpload_error .fileUpload_error_img, .kyc-upload .fileUpload_error .fileUpload_error_img {
    display: none;
    background: url("../../images/desktop/icons/warning_sign_red.svg") no-repeat;
    background-size: contain;
    width: 2rem;
    height: 2rem;
    margin-right: 0.625rem; }
#fileupload .col-lg-7, #new_paymentForm .col-lg-7, .kyc-upload .col-lg-7 {
  display: flex;
  align-items: center; }
  #fileupload .col-lg-7 .glyphicon, #new_paymentForm .col-lg-7 .glyphicon, .kyc-upload .col-lg-7 .glyphicon {
    top: 0.25rem;
    margin-right: 0.5rem; }
#fileupload .template-download td, #fileupload .template-upload td, #new_paymentForm .template-download td, #new_paymentForm .template-upload td, .kyc-upload .template-download td, .kyc-upload .template-upload td {
  vertical-align: middle !important;
  display: flex;
  border-top: 0; }

#tradeplatform_request, #tradeplatform_request_done {
  background-color: white; }

.fi_note_area, .digipass_note_area {
  position: relative;
  font-size: 1.125rem;
  line-height: 2rem;
  color: #231D1A; }
  .fi_note_area .form_links, .digipass_note_area .form_links {
    margin: 0.3125rem 0 0; }
    .fi_note_area .form_links .blue-base-button, .digipass_note_area .form_links .blue-base-button {
      margin: 1.875rem 0 0; }

.fi_note_info {
  margin-left: 1.25rem; }

.fi_note_area_header {
  font-size: 4rem !important;
  font-weight: 300;
  font-family: "Gilroy" !important;
  font-style: normal;
  line-height: 4rem;
  color: #231D1A;
  margin-top: 4.375rem;
  margin-bottom: 4.375rem; }

.fi_content {
  display: flex;
  flex-direction: column; }
  .fi_content .fi_content_trader {
    display: flex;
    justify-content: space-around; }
    .fi_content .fi_content_trader .fi_content_img_left {
      margin: 1.25rem;
      display: flex;
      flex-direction: column;
      width: 60%; }
    .fi_content .fi_content_trader .fi_content_img_right {
      margin: 1.25rem;
      display: flex;
      justify-content: center; }
      .fi_content .fi_content_trader .fi_content_img_right img {
        width: 33.6875rem; }
    .fi_content .fi_content_trader .fi_content_img_right_tiger {
      margin: 1.25rem;
      display: flex;
      justify-content: center; }
      .fi_content .fi_content_trader .fi_content_img_right_tiger img {
        height: 20rem; }
  .fi_content .fi_content_links {
    display: flex;
    justify-content: space-around;
    margin: 2.5rem; }
    .fi_content .fi_content_links.cqq {
      justify-content: flex-start; }
      .fi_content .fi_content_links.cqq a {
        margin-right: 3.75rem; }

.fi_note_area ul li, .digipass_note_area ul li {
  color: #231D1A;
  font-size: 1.125rem;
  line-height: 2rem;
  position: relative;
  padding-left: 1.125rem;
  margin-bottom: 0.625rem; }

.digipass_note_area ul li {
  margin-left: 1.25rem; }

.fi_note_area ul li:before, .digipass_note_area ul li:before {
  display: block;
  position: absolute;
  content: '';
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 50%;
  top: 0.75rem;
  background-color: #231D1A;
  left: 0; }

.digipass_note_area ul li:before {
  background-color: #0057B8; }

.fi_note_area a, .digipass_note_area a {
  color: #231D1A; }

.digipass_note_area a {
  color: #0057B8;
  text-decoration: underline; }
  .digipass_note_area a:hover {
    color: #0057B8;
    text-decoration: underline; }

.fi_tradeplatform_section {
  background: #fff;
  font-size: 0;
  line-height: 0;
  position: relative;
  display: block;
  height: 100%;
  overflow-y: auto; }
  .fi_tradeplatform_section .fi_note_area {
    background-color: white; }
  .fi_tradeplatform_section::-webkit-scrollbar {
    width: 0.625rem; }
  .fi_tradeplatform_section::-webkit-scrollbar-track {
    background-color: transparent; }
  .fi_tradeplatform_section::-webkit-scrollbar-thumb {
    background-color: #E6E0DD;
    border-radius: 0.25rem;
    border: 0; }

.fi_tradeplatform_section label, p.bo-paragraph {
  font-family: "Inter";
  font-weight: 600;
  color: #231D1A;
  font-size: 1.125rem; }

.fi_tradeplatform_section label.error {
  color: #8d1d2c; }

.fi_tradeplatform_section .payment_row {
  margin: 0 1.25rem 0 1.25rem;
  position: relative;
  line-height: 1.1; }

.fi_tradeplatform_section .payment_row.no_margin_bottom {
  margin-bottom: 0; }

.fi_tradeplatform_section .payment_row:before, .fi_tradeplatform_section .payment_row:after {
  content: ' ';
  display: table; }

.fi_tradeplatform_section .payment_row:after {
  clear: both; }

.fi_tradeplatform_section .payment_row .count_info {
  margin-left: 13.75rem; }

.fi_tradeplatform_section .payment_row textarea {
  width: 20.4375rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 5.9375rem; }

.fi_tradeplatform_section .payment_row.margin-top {
  margin-top: 1.875rem; }

.fi_tradeplatform_section h2 {
  border-bottom: 0.0625rem solid #DED6D1;
  font-size: 1.375rem;
  color: #231D1A;
  padding-bottom: 0.3125rem;
  line-height: 2rem;
  margin-left: 1.25rem; }

.fi_tradeplatform_section .custom.big {
  width: 37.5rem; }

.fi_tradeplatform_section .default_input.big {
  width: 37.5rem; }

.fi_tradeplatform_section .payment_form {
  padding-top: 1.25rem; }

.fi_tradeplatform_section .default_input.small {
  width: 13.5625rem;
  vertical-align: top;
  margin-right: 0.625rem; }

.fi_request_label {
  font-family: "Inter";
  font-weight: 600;
  color: #231D1A;
  font-size: 1.125rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  line-height: 2rem;
  vertical-align: top;
  padding: 0.0625rem 1.25rem 0.9375rem 1.25rem; }

.fi_textarea {
  width: 37.5rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 5.9375rem; }

.credit_contracts tr blue-back-button {
  margin-bottom: 0;
  margin-top: 0; }
.credit_contracts th {
  word-wrap: break-word !important;
  padding: 0.3125rem !important; }
.credit_contracts th.amount {
  width: 10% !important; }
.credit_contracts th.small {
  width: 7% !important; }
.credit_contracts td {
  padding: 0.3125rem !important; }
.credit_contracts p.amount {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem; }
.credit_contracts p.align_left {
  text-align: left; }
.credit_contracts .t__nextPaymentRow {
  line-height: 2rem; }
.credit_contracts .t__contract {
  height: 3rem; }
  .credit_contracts .t__contract tr th {
    line-height: 2rem;
    font-weight: normal !important; }

.factoring_contracts .content_section.gray {
  margin-top: 0; }
.factoring_contracts .gray_table table {
  width: 60%; }

.t__iban {
  font-size: 1.125rem;
  font-weight: 400; }

#csv_table .relative_div .ui-state-default {
  cursor: move !important; }
#csv_table .doc_row .title {
  margin-left: 1.25rem; }
#csv_table .ui-state-default, #csv_table .ui-widget-content .ui-state-default, #csv_table .ui-widget-header .ui-state-default {
  background: transparent;
  border: none;
  border-top: 0.0625rem solid #DED6D1 !important;
  color: #231D1A;
  font-size: 1rem; }
#csv_table table {
  position: relative;
  margin: 1.25rem 0;
  width: 98%;
  left: 1%; }
  #csv_table table tbody td {
    font-size: 1rem !important;
    font-weight: normal;
    font-family: "Inter" !important;
    font-style: normal;
    color: #231D1A;
    line-height: 1.2 !important; }
  #csv_table table.import_titles thead th {
    width: 50%; }
  #csv_table table.import_titles.date_format_hook td:first-child {
    text-decoration: underline;
    cursor: pointer; }
#csv_table .sort_name {
  width: 9.375rem; }
#csv_table .sort_info {
  width: 17.5rem; }
#csv_table .numeric {
  width: 3.125rem; }
#csv_table .positive {
  color: #6B0E09 !important;
  font-size: 1.25rem !important;
  font-weight: 600; }

.banner_section_content {
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column; }
  .banner_section_content:before, .banner_section_content:after {
    content: ' ';
    display: table; }
  .banner_section_content:after {
    clear: both; }

.hideBanners .img_banner {
  display: none; }

.images_banners {
  display: inline-block;
  position: relative;
  margin: 1.25rem 1.25rem 0; }
  .images_banners .img_banner {
    margin-bottom: 0; }
  .images_banners :before, .images_banners :after {
    content: ' ';
    display: table; }
  .images_banners .images_banners:after {
    clear: both; }

.img_banner {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 1.25rem;
  width: 100%;
  overflow: hidden; }
  .img_banner .img_banner_pic {
    max-width: 50%; }
    .img_banner .img_banner_pic img {
      width: 100%; }
  .img_banner .title_banner {
    text-align: center; }
  .img_banner .learn_more_button_banner {
    margin-left: auto; }
  .img_banner h2 {
    font-family: "Gilroy";
    font-style: normal;
    font-weight: 600;
    font-size: 3rem !important;
    line-height: 3rem !important;
    color: #F1F4F5 !important;
    margin: 0 1.25rem !important; }

.date_banner h3:hover {
  -webkit-transition: all 0s;
  transition: all 0s;
  color: #0057B8;
  text-decoration: underline; }

.news .banner_img_container img {
  max-width: 14rem;
  border-radius: 1rem;
  vertical-align: middle; }

.date_banner {
  background: #FFFFFF;
  border: 0.0625rem solid #FFFFFF;
  box-shadow: 0 0.625rem 2.5rem -0.625rem rgba(0, 0, 0, 0.3);
  border-radius: 1rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-right: 1.25rem;
  margin-left: 1.25rem;
  width: 25%;
  height: 18.5rem;
  overflow: hidden; }
  .date_banner .banner_img_container {
    max-height: 60%;
    width: 100%;
    overflow: hidden; }
  .date_banner img {
    width: 100%; }
  .date_banner .news-header-date {
    font-size: 1rem;
    padding: 1.25rem 0 0 1.25rem;
    white-space: nowrap;
    color: #58595B;
    max-height: 10%; }
  .date_banner .date_banner_container {
    max-height: 40%;
    width: 100%; }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .date_banner .date_banner_container {
        max-height: 33%; } }
  .date_banner h3 {
    color: #0057B8;
    font-family: "Inter";
    font-weight: 600;
    line-height: 2rem;
    font-size: 1rem;
    -webkit-transition: color 0.5s;
    transition: color 0.5s;
    flex-direction: column;
    align-items: center;
    padding: 1.25rem; }

.text_banners {
  display: flex;
  font-size: 1rem;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 1.25rem; }
  .text_banners:before, .text_banners:after {
    content: ' ';
    display: table; }
  .text_banners:after {
    clear: both; }

.img_banner_left_pic {
  height: 100%; }

.hideBanners .text_banners, .hideBanners .date_banner, .hideBanners .images_banners {
  width: 100%;
  display: none; }

.news_border-banner {
  position: relative;
  background-color: #e5e5e5;
  height: 0.0625rem;
  bottom: 0; }

#pageOperationSizePanel {
  display: flex;
  margin-left: 1.25rem;
  margin-right: 2rem;
  box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25);
  border-radius: 2rem;
  background: #EEEBE8; }
  #pageOperationSizePanel li {
    font-size: 1rem !important;
    font-weight: 500;
    font-family: "Gilroy" !important;
    font-style: normal;
    display: inline-block;
    position: relative;
    color: #231D1A;
    width: 2.5rem;
    text-align: center;
    line-height: 2.5rem;
    text-transform: uppercase;
    padding: 0.25rem 0.125rem;
    box-sizing: content-box; }
    #pageOperationSizePanel li a, #pageOperationSizePanel li span {
      width: 2.5rem;
      display: block;
      border-radius: 50%; }
    #pageOperationSizePanel li a:hover {
      color: #9e9e9e; }
    #pageOperationSizePanel li a:active {
      color: rgba(0, 0, 0, 0.3);
      box-shadow: inset 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.25) !important; }
    #pageOperationSizePanel li.active span {
      background: white; }
      #pageOperationSizePanel li.active span:hover {
        background: white; }
      #pageOperationSizePanel li.active span:active {
        background: white;
        box-shadow: none !important; }
    #pageOperationSizePanel li:first-child {
      margin-left: 0.25rem; }
    #pageOperationSizePanel li:last-child {
      margin-right: 0.25rem; }

.bank_rate_by_category_container {
  font-size: 1rem !important;
  font-weight: 400;
  font-family: "Inter" !important;
  font-style: normal;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  width: 100%;
  border-radius: 1rem;
  margin-top: 1rem; }
  .bank_rate_by_category_container .bank_rate_by_category_title {
    font-size: 1.125rem !important;
    font-weight: 700;
    font-family: "Inter" !important;
    font-style: normal;
    margin-top: 2rem;
    margin-bottom: 2rem; }
  .bank_rate_by_category_container #bank_rate_reminder_place {
    position: absolute;
    height: 2rem;
    width: 100%;
    display: flex;
    align-self: flex-end; }
  .bank_rate_by_category_container .bank_rate_by_category_title_img {
    background: white url("../../images/desktop/smile5_selected.svg") no-repeat center;
    width: 2rem;
    height: 2rem;
    background-size: 2rem;
    margin-bottom: -1.25rem;
    z-index: 10;
    border-radius: 50%;
    padding: 0.625rem;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25); }
  .bank_rate_by_category_container .bank_rate_by_category_title_img_star {
    background: white url("../../images/desktop/star_blue.svg") no-repeat center;
    width: 2rem;
    height: 2rem;
    background-size: 1.75rem;
    margin-bottom: -1.25rem;
    box-sizing: content-box;
    z-index: 10;
    border-radius: 50%;
    padding: 0.625rem;
    box-shadow: inset 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25); }
  .bank_rate_by_category_container .bank_rate_by_category_select_container {
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: white;
    text-align: center;
    border-radius: 1rem;
    width: 100%;
    line-height: 1.2; }
    .bank_rate_by_category_container .bank_rate_by_category_select_container .selectBox-dropdown {
      font-size: 1rem; }
    .bank_rate_by_category_container .bank_rate_by_category_select_container .selectBox-label {
      right: unset; }
  .bank_rate_by_category_container .bank_rate_by_category_rates_container {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    width: 100%; }
  .bank_rate_by_category_container .smile_opinion_btn_area {
    display: flex;
    justify-content: center; }

body .ui-dialog.bankRateReminder {
  background-color: #BFD5ED;
  width: 20rem !important;
  padding: 0.4375rem;
  border-radius: 0.3125rem;
  font-size: 1rem;
  font-family: "Inter";
  color: #231D1A;
  line-height: 1.1;
  position: absolute !important;
  margin-left: 3rem;
  margin-top: 3rem;
  box-sizing: content-box; }
body .ui-dialog .ui-dialog-content.bankRateReminderContent {
  min-height: auto !important;
  background: transparent;
  color: #231D1A;
  padding: 1.5rem;
  line-height: 1.2; }
body .ui-dialog .ui-dialog-titlebar.bankRateCloseButton {
  border: 0;
  font-weight: 100;
  background: url("../../images/desktop/notification_close.png") center no-repeat #BFD5ED;
  width: 1rem;
  background-size: 1rem;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  height: 1rem;
  border-radius: 0;
  z-index: 2; }
  body .ui-dialog .ui-dialog-titlebar.bankRateCloseButton:hover {
    cursor: pointer !important; }

.opinion_button_container {
  display: flex;
  width: 100%;
  justify-content: flex-end; }
  .opinion_button_container a.disabled {
    cursor: auto; }

.ecommerce {
  padding: 1rem;
  box-sizing: content-box; }
  .ecommerce .nice-table {
    margin-top: 1.875rem; }
    .ecommerce .nice-table .titles {
      text-align: left; }
      .ecommerce .nice-table .titles th.min-width-200 {
        width: 10%;
        min-width: 12.5rem; }
    .ecommerce .nice-table tr td {
      text-align: left;
      line-height: 1.3;
      height: 4rem; }
  .ecommerce.top_perf_shops input[type="checkbox"] + label {
    background: url("../../images/desktop/UnCheckSquare.svg") no-repeat;
    background-size: 2rem;
    width: auto; }
  .ecommerce.top_perf_shops input[type="checkbox"]:checked + label {
    background: url("../../images/desktop/CheckSquare.svg") no-repeat;
    background-size: 2rem;
    width: auto; }
  .ecommerce.top_perf_shops table.form-checkbox-list tr {
    display: inline-block;
    height: auto !important;
    border: none !important; }

.content .content_section.common_settings .divided_by_client {
  box-shadow: none; }

.common_settings {
  font-size: 1rem;
  white-space: normal;
  font-family: "Inter" !important;
  padding: 0; }
  .common_settings .form_links {
    margin-bottom: 1.25rem; }
  .common_settings .note_area {
    font-size: 1rem; }
  .common_settings .payment_form {
    padding-top: 0; }
  .common_settings input[type="checkbox"] {
    z-index: 1; }
  .common_settings .circle-menu-container {
    margin: 3rem auto 1.25rem; }
    .common_settings .circle-menu-container div.title_menu {
      font-size: 1rem !important;
      font-weight: 600;
      font-family: "Inter" !important;
      font-style: normal; }
    .common_settings .circle-menu-container .circle-menu-container-line {
      width: 80%; }
    .common_settings .circle-menu-container .circle-menu-container-item {
      width: 20%; }
      .common_settings .circle-menu-container .circle-menu-container-item .title_menu {
        margin-top: 1.25rem; }
  .common_settings h2 {
    color: #231D1A;
    border: none;
    font-size: 1.125rem !important;
    font-weight: 600;
    font-family: "Inter" !important;
    font-style: normal;
    line-height: 2rem;
    padding: 0;
    height: auto;
    margin: 1.25rem; }
    .common_settings h2.no_margin_left {
      margin-left: 0; }
    .common_settings h2.no_margin_top {
      margin-top: 0; }
    .common_settings h2.no_margin_bottom {
      margin-bottom: 0; }
  .common_settings .greeting_img_container, .common_settings .settings_finish_img_container {
    position: relative; }
    .common_settings .greeting_img_container img, .common_settings .settings_finish_img_container img {
      border-radius: 1rem;
      width: 100%; }
    .common_settings .greeting_img_container .greeting_img_text, .common_settings .greeting_img_container .settings_finish_img_text, .common_settings .settings_finish_img_container .greeting_img_text, .common_settings .settings_finish_img_container .settings_finish_img_text {
      color: white;
      font-size: 2.5rem !important;
      font-weight: 400;
      font-family: "Inter" !important;
      font-style: normal;
      line-height: 1.3;
      position: absolute;
      display: flex;
      flex-direction: column;
      justify-content: center;
      height: 100%; }
    .common_settings .greeting_img_container .greeting_img_text, .common_settings .settings_finish_img_container .greeting_img_text {
      top: 0rem;
      left: 3rem; }
    .common_settings .greeting_img_container .settings_finish_img_text, .common_settings .settings_finish_img_container .settings_finish_img_text {
      bottom: 0;
      right: 3rem;
      text-align: end; }
    .common_settings .greeting_img_container .settings_finish_img_small_text, .common_settings .settings_finish_img_container .settings_finish_img_small_text {
      color: white;
      margin-top: 1rem;
      opacity: 0.8;
      font-size: 1.125rem !important;
      font-weight: 400;
      font-family: "Inter" !important;
      font-style: normal; }
    .common_settings .greeting_img_container .settings_finish_app_img_container, .common_settings .settings_finish_img_container .settings_finish_app_img_container {
      display: flex;
      justify-content: flex-end;
      height: 3rem;
      width: 100%;
      margin-top: 3rem; }
      .common_settings .greeting_img_container .settings_finish_app_img_container img, .common_settings .settings_finish_img_container .settings_finish_app_img_container img {
        height: 100%;
        border-radius: 0;
        max-width: 10.625rem; }
  .common_settings .greeting_text_container, .common_settings .settings_finish_text_container {
    margin: 1.25rem 1.25rem 1.25rem 3rem; }
  .common_settings .settings_finish_icon {
    height: 3rem;
    width: 3rem;
    background: url("../../images/desktop/CheckCircleYes.svg") center center no-repeat transparent;
    background-size: 2.5rem; }
  .common_settings .payment_section.no_padding {
    padding: 0; }
  .common_settings .userSettingsLimitsForm_cont, .common_settings .userSettingsAccountsForm_cont {
    margin-left: 0;
    margin-right: 0;
    box-shadow: none;
    padding: 0; }
    .common_settings .userSettingsLimitsForm_cont .message_list table, .common_settings .userSettingsAccountsForm_cont .message_list table {
      margin: 0; }
  .common_settings .userSettingsAccountsForm_cont table tr td:first-child {
    width: 30%; }
  .common_settings #userSettingsPhoneConfirmationForm .payment_row {
    font-size: 1rem !important;
    font-weight: normal;
    font-family: "Inter" !important;
    font-style: normal; }
  .common_settings .login_info {
    display: inline-block;
    position: relative;
    vertical-align: top; }
  .common_settings .externalLink a.newsLink {
    display: inline;
    color: #0057B8;
    text-decoration: underline; }
  .common_settings .background_none .payment_form {
    padding-top: 0; }

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