@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700italic,700&subset=latin,cyrillic-ext,latin-ext,cyrillic');
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,700&subset=latin,cyrillic-ext,latin-ext,cyrillic);
@import url('https://fonts.googleapis.com/css?family=Roboto+Mono');
@font-face {
  font-family: "PTSansProLight";
  src: url("../fonts/PTSansProLight/PTSansProLight.eot");
  src: url("../fonts/PTSansProLight/PTSansProLight.eot?#iefix") format("embedded-opentype"), url("../fonts/PTSansProLight/PTSansProLight.woff") format("woff"), url("../fonts/PTSansProLight/PTSansProLight.ttf") format("truetype"), url("../fonts/PTSansProLight/PTSansProLight.svg#PTSansProLight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PTSansProBold";
  src: url("../fonts/PTSansProBold/PTSansProBold.eot");
  src: url("../fonts/PTSansProBold/PTSansProBold.eot?#iefix") format("embedded-opentype"), url("../fonts/PTSansProBold/PTSansProBold.woff") format("woff"), url("../fonts/PTSansProBold/PTSansProBold.ttf") format("truetype"), url("../fonts/PTSansProBold/PTSansProBold.svg#PTSansProBold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PTSansProDemi";
  src: url("../fonts/PTSansProDemi/PTSansProDemi.eot");
  src: url("../fonts/PTSansProDemi/PTSansProDemi.eot?#iefix") format("embedded-opentype"), url("../fonts/PTSansProDemi/PTSansProDemi.woff") format("woff"), url("../fonts/PTSansProDemi/PTSansProDemi.ttf") format("truetype"), url("../fonts/PTSansProDemi/PTSansProDemi.svg#PTSansProDemi") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Digital7";
  src: url("../fonts/Digital7/Digital7.eot");
  src: url("../fonts/Digital7/Digital7.eot?#iefix") format("embedded-opentype"), url("../fonts/Digital7/Digital7.woff") format("woff"), url("../fonts/Digital7/Digital7.ttf") format("truetype"), url("../fonts/Digital7/Digital7.svg#Digital7") format("svg");
  font-weight: normal;
  font-style: normal;
}
* {
  outline: none;
}
html {
  position: relative;
  min-height: 100%;
  font-size: 16px;
}
body {
  font-family: 'PT Sans', sans-serif;
  margin: 0 0 154px;
  color: #3a3a3a;
  font-size: 16px;
  background-color: #fefefe;
  min-width: 1170px;
}
html input[disabled],
html textarea[disabled],
html select[disabled],
.cell-edit.blu-form-container:has([disabled]),
html .form-disabled input,
html .form-disabled textarea,
html .form-disabled select {
  cursor: not-allowed;
}
textarea:disabled,
select:disabled,
input:disabled,
.form-disabled textarea,
.form-disabled select,
.form-disabled .passive-label,
.form-disabled input {
  background-color: #f7f7f7 !important;
  opacity: 0.7;
  pointer-events: none;
}
.form-disabled select+.select2 {
  opacity: 0.7;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #f7f7f7;
}
.header {
  height: 98px;
}
.header .logo {
  background: url(../images/logo.png) 0 0 no-repeat;
  float: left;
  width: 276px;
  height: 62px;
  margin: 21px 0 0 ;
}
.header .contacts-block {
  float: right;
}
.header .contacts-block .contacts {
  display: inline-block;
  vertical-align: middle;
  border-right: 1px solid #ddd;
  padding: 0 19px 0 0;
  margin: 20px 0 0;
}
.header .contacts-block .contacts .phone {
  font-size: 125%;
  background: url(../images/header_contacts_sprite.png) 0 9px no-repeat;
  padding: 0 0 0 19px;
}
.header .contacts-block .contacts .mail {
  font-size: 106.25%;
  background: url(../images/header_contacts_sprite.png) 0 -24px no-repeat;
  padding: 0 0 0 21px;
  margin: 4px 0 0;
}
.language-container {
  display: inline-block;
  vertical-align: middle;
  margin: 20px 0 0 16px;
  position: relative;
}
.language-container_menu-open .language-list {
  display: block!important;
}
.language-container .language-current {
  border: 1px solid #c69622;
  color: #c69622;
  font-size: 93.75%;
  padding: 6px 17px;
  cursor: pointer;
}
.language-container .language-current:hover {
  background-color: #f2f2f2;
}
.form-group {
  position: relative;
}
.caretangle {
  width: 9px;
  height: 9px;
  border: 2px solid #3C3C3C;
  border-left: none;
  border-top: none;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.open .caretangle {
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.language-container .language-list {
  display: none;
  position: absolute;
  min-width: 160px;
  top: 0;
  right: 0;
  margin: 1px 0 0;
  font-size: 93.75%;
  z-index: 9999;
  /*&:hover{
      display: block;
    }*/
}
.language-container .language-list__item {
  border: 1px solid #c0c0c0;
  background-color: #fefefe;
  margin-top: -1px;
  position: relative;
  -webkit-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.language-container .language-list__item:hover {
  z-index: 99;
  border-color: #c69622;
}
.language-container .language-list__item:hover .language-list__code {
  color: #c69622;
}
.language-container .language-list__item:hover a {
  color: #c69622;
}
.language-container .language-list__item a {
  -webkit-transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  color: #9f9f9f;
  display: inline-block;
  padding: 6px 17px;
  width: 100%;
}
.language-container .language-list__item a:hover {
  text-decoration: none;
}
.language-container .language-list__name {
  margin: 0 49px 0 0 ;
}
.language-container .language-list__code {
  color: #4f4747;
  float: right;
  -webkit-transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.language-container .language-list__code:before {
  content: '';
  display: inline-block;
  width: 1px;
  height: 14px;
  margin: -4px 11px 0 18px;
  background-color: #c0c0c0;
  vertical-align: middle;
}
.language-container_external {
  float: right;
  margin: 16px 0 0 0;
}
.language-container_external .language-current {
  border: 1px solid #fff;
  color: #fff;
}
.main-menu {
  background-color: #2b97d7;
  /*height: 61px;*/
  top: 0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14);
}
.main-menu .main-menu-list {
  margin: 0 0 0 -22px;
  height: 61px;
}
.main-menu .main-menu-list > li {
  position: relative;
  padding: 0;
  height: 100%;
  vertical-align: top;
  margin: 0 4px 0 0;
}
.main-menu .main-menu-list > li.main-menu-list__item_first {
  padding: 7px 12px 0 22px;
}
.main-menu .main-menu-list > li.main-menu-list__item_first:hover {
  border-bottom: none;
  background-color: transparent;
}
.main-menu .main-menu-list > li:hover {
  border-bottom: 4px solid #c69622;
  background-color: #1d88c7;
}
.main-menu .main-menu-list > li:hover > .main-menu__submenu {
  display: block;
}
.main-menu .main-menu-list > li > .main-menu__top {
  /*background: url(../images/menu-icons-sprite.png) no-repeat;*/
}
.main-menu .main-menu-list > li > .main-menu__top.main-menu__top_account {
  background-position: 17px 21px;
}
.main-menu .main-menu-list > li > .main-menu__top.main-menu__top_make-payment {
  background-position: 18px -41px;
}
.main-menu .main-menu-list > li > .main-menu__top.main-menu__top_refill {
  background-position: 18px -100px;
}
.main-menu .main-menu-list > li > .main-menu__top.main-menu__top_payment-request {
  background-position: 18px -161px;
}
.main-menu .main-menu-list > li > a {
  color: #fff;
  font-weight: 700;
  font-size: 88%;
  text-transform: uppercase;
  padding: 20px 11px 16px 11px;
  display: block;
  letter-spacing: .2px;
  height: 100%;
}
.main-menu .main-menu-list > li > a.main-menu-list__item_home {

}
.main-menu .main-menu-list > li > a.main-menu-list__item_home {
  padding: 0;
}
.main-menu .main-menu-list > li > a:hover {
  text-decoration: none;
}
.main-menu .main-menu-list > li .main-menu-list__item-img_fixed {
  display: inline!important
}
.main-menu .main-menu-list > li .main-menu-list__item-img_top {
  margin: -5px 0 0;
}
.main-menu .user-info-container {
  float: right;
  margin: 12px 0 0;
}
.main-menu .user-info-container .user-info-icon__item{
  height: 37px;
  display: inline-block;
  vertical-align: middle;
  border-left: 1px solid #80c1e7;

}
.main-menu .user-info-container .user-info-icon__item:first-child{
  border-left: none;
}
.main-menu .user-info-container .user-mail {
  vertical-align: middle;
  display: inline-block;
  margin: -3px 18px 0 20px;
}
.main-menu .user-info-container .user-notifications {
  vertical-align: middle;
  display: inline-block;
  margin: 4px 19px 0 22px;
}

.main-menu .user-info-container .user-notifications-icon {
  cursor: pointer;
  background: url(../images/notif-ico-sprite.png) no-repeat;
  width: 24px;
  height: 31px;
  opacity: .67;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.main-menu .user-info-container .user-notifications-icon:hover {
  opacity: 1;
}
.main-menu .user-info-container .user-mail .mail-icon {
  cursor: pointer;
  background: url(../images/mail-ico-sprite.png) no-repeat;
  width: 36px;
  height: 26px;
  opacity: .67;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.main-menu .user-info-container .user-mail .mail-icon:hover {
  opacity: 1;
}
.main-menu .user-info-container .user-mail .mail-icon.blue {
  background-position: 0 0;
}
.main-menu .user-info-container .user-mail .mail-icon.gold {
  background-position: 0 -34px;
}
.main-menu .user-info-container .user-settings {
  vertical-align: middle;
  display: inline-block;
  margin: 4px 18px 0 21px;
  cursor: pointer;
  background: url(../images/settings-ico.png) no-repeat;
  width: 26px;
  height: 26px;
  opacity: .67;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.main-menu .user-info-container .user-settings:hover {
  opacity: 1;
}
.main-menu .user-info-container .user-exit {
  vertical-align: middle;
  display: inline-block;
  margin: 4px 0 0 21px;
  cursor: pointer;
  background: url(../images/exit-ico.png) no-repeat;
  width: 20px;
  height: 26px;
  opacity: .67;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.main-menu .user-info-container .user-exit:hover {
  opacity: 1;
}
.main-menu .user-info-container .user-info {
  border-left: 1px solid #57b3e9;
  vertical-align: middle;
  display: inline-block;
  margin: 10px 0 0;
  padding: 0 0 0 19px;
}
.main-menu .user-info-container .user-info .avatar {
  float: left;
  margin: 0 12px 0 0;
}
.main-menu .user-info-container .user-info .avatar img {
  border: 1px solid #fff;
  border-radius: 5px;
}

.main-menu .user-info-container .user-info .avatar img[src=""] {
  max-width: 40px;
  max-height: 40px;
  overflow: hidden;
  background: #000;
}

.main-menu .user-info-container .user-info .name-container {
  float: right;
  color: #fff;
  margin: -4px 0 0;
}
.main-menu .user-info-container .user-info .name-container .name {
  font-size: 112.5%;
  overflow: hidden;
  max-width: 200px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.main-menu .user-info-container .user-info .name-container .balance {
  font-size: 87.5%;
}
.main-menu.main-menu_fixed {
  position: fixed;
  top: 0;
  z-index: 1000000;
  width: 100%;
  -webkit-transition: top 0.3s cubic-bezier(0.42, 0, 1, 1) 0.1s;
  -moz-transition: top 0.3s cubic-bezier(0.42, 0, 1, 1) 0.1s;
  -o-transition: top 0.3s cubic-bezier(0.42, 0, 1, 1) 0.1s;
  transition: top 0.3s cubic-bezier(0.42, 0, 1, 1) 0.1s;
  /* margin: 61px 0 0; */
}
.main-menu.main-menu_fixed  + *{
}
.main-menu.main-menu_fixed .main-menu-list__item-img_fixed {
  display: inline!important;
}
.main-menu.main-menu_fixed .main-menu-list__item-img_top {
  display: none;
}
.m-0 {
  margin: 0 !important;
}
.m-top-40 {
  margin-top: 40px;
}
.m-top-20 {
  margin-top: 20px;
}
.m-top-15 {
  margin-top: 15px;
}
.m-top-61 {
  margin-top: 42px!important;
}
.margin-side-0{
  margin-right: 0!important;
  margin-left: 0!important;
}
.margin-right-5{
  margin-right: 5px
}
.margin-0 {
  margin: 0!important;
}
.padding-0 {
  padding: 0!important;
}
.padding-top-0 {
  padding-top: 0!important;
}
.main-menu__submenu {
  position: absolute;
  z-index: 1100;
  display: none;
  top: 100%;
  left: 0;
  background-color: #fefefe;
  border-top: 4px solid #c69622;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  min-width: 240px;
  margin: 0;
}
.main-menu__submenu-item {
  border-top: 1px solid #e2e2e2;
  white-space: nowrap;
  -webkit-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.main-menu__submenu-item:first-child {
  border-top: none;
}
.main-menu__submenu-item:hover {
  background-color: #f2f2f2;
}
.main-menu__submenu-item_active {
  background-color: #f2f2f2;
}
.main-menu__submenu-item_active a {
  color: #c69622;
}
.main-menu__submenu-item_active a:hover {
  color: #c69622;
}
.main-menu__submenu-link {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 81.25%;
  color: #1d88c7;
  background: url(../images/submenu-icons-sprite.png) no-repeat;
  padding: 10px 21px 10px 65px;
  display: block;
  -webkit-transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.main-menu__submenu-link_notification {
  background-position: 22px 12px;
}
.main-menu__submenu-link_settings {
  background-position: 22px -29px;
}
.main-menu__submenu-link_about {
  background-position: 22px -914px;
}
.main-menu__submenu-link_support {
  background-position: 22px -109px;
}
.main-menu__submenu-link_faq {
  background-position: 22px -149px;
}
.main-menu__submenu-link_contact {
  background-position: 22px -187px;
}
.main-menu__submenu-link_fee {
  background-position: 22px -227px;
}
.main-menu__submenu-link_terms {
  background-position: 22px -266px;
}
.main-menu__submenu-link_privacy {
  background-position: 22px -307px;
}
.main-menu__submenu-link_disclaimer {
  background-position: 22px -346px;
}
.main-menu__submenu-link_logout {
  background-position: 22px -386px;
}
.main-menu__submenu-link_accounts {
  background-position: 22px -430px;
}
.main-menu__submenu-link_status {
  background-position: 22px -470px;
}
.main-menu__submenu-link_add {
  background-position: 22px -511px;
}
.main-menu__submenu-link_credit-line {
  background-position: 22px -550px;
}
.main-menu__submenu-link_cards {
  background-position: 22px -591px;
}
.main-menu__submenu-link_payments {
  background-position: 22px -710px;
}
.main-menu__submenu-link_invoices {
  background-position: 22px -832px;
}
.main-menu__submenu-link_service-center {
  background-position: 22px -69px;
}
.main-menu__submenu-link_payment-center {
  background-position: 22px -952px;
}
.main-menu__submenu-link_new-payment {
  background-position: 22px -997px;
}
.main-menu__submenu-link_transaction-status {
  background-position: 22px -1074px;
}
.main-menu__submenu-link_topup-account {
  background-position: 22px -1032px;
}
.main-menu__submenu-link_exchange {
  background-position: 22px -1114px;
}
.main-menu__submenu-link:hover {
  color: #c69622;
  text-decoration: none;
}
.main-menu__submenu .main-menu__list{
  max-width: 370px;
  max-height: 364px;
}
.main-menu__submenu .main-menu__list.mCS_no_scrollbar .main-menu__list-item{
  margin:  0;
}
.main-menu__submenu .main-menu__list .main-menu__list-item{
  padding: 0 10px;
  cursor: pointer;
  margin: 0 13px 0 0;
}
.main-menu__submenu .main-menu__list .main-menu__list-item.main-menu__list-item_red{
  background-color: #fdeded;
}
.main-menu__submenu .main-menu__list .main-menu__list-item:hover{
  background-color: #f7f7f7;
}
.main-menu__submenu .main-menu__list .main-menu__list-item .main-menu__list-item-inner{
  border-bottom: 1px solid #e8eaed;
  padding: 10px 0 8px;
}
.main-menu__submenu .main-menu__list .main-menu__list-item-link{
  color: #1d88c7;
  font-size: .8125rem;
  font-weight: 700;
  text-transform: uppercase;
  padding: 10px 16px;
  border-bottom: 1px solid #e2e2e2;
  display: block;
  white-space: nowrap;
}
.main-menu__submenu .main-menu__list .main-menu__list-item-link:hover {
  text-decoration: none;
  background-color: #f7f7f7;
}
.main-menu__submenu  .main-menu__dropdown-button{
  background-color: #f2f2f2;
  padding: 15px 9px;
}
.section-menu {
  border-bottom: 3px solid #c8c8c8;
  background-color: #f2f2f2;
  -webkit-transition: border-bottom-color 0.3s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: border-bottom-color 0.3s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: border-bottom-color 0.3s cubic-bezier(0.42, 0, 1, 1);
  transition: border-bottom-color 0.3s cubic-bezier(0.42, 0, 1, 1);
  position: relative;
}
.section-menu_closed {
  border-bottom-color: #c69622;
}
.section-menu_closed .section-menu-container {
  height: 0!important;
}
.section-menu_closed .section-menu__arrow {
  background-position: 50% -15px !important;
  bottom: -22px !important;
}
.section-menu_closed .section-menu__arrow:hover {
  background-position: 50% -32px !important;
}
.section-menu .section-menu-container {
  height: 190px;
  -webkit-transition: height 0.3s linear;
  -moz-transition: height 0.3s linear;
  -o-transition: height 0.3s linear;
  transition: height 0.3s linear;
  overflow: hidden;
}
.section-menu .section-menu__arrow {
  width: 40px;
  height: 15px;
  position: absolute;
  left: 50%;
  z-index: 9;
  margin: 0 0 0 -10px;
  bottom: 6px;
  cursor: pointer;
  line-height: 0.3;
  text-align: center;
  color: #c69622;
  font-size: 225%;
  font-weight: 700;
  background: url(../images/menu-arrow-sprite.png) 50% 2px no-repeat;
  -webkit-transition: bottom 0.3s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: bottom 0.3s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: bottom 0.3s cubic-bezier(0.42, 0, 1, 1);
  transition: bottom 0.3s cubic-bezier(0.42, 0, 1, 1);
}
.section-menu .section-menu-list {
  margin: 38px 0 0;
  overflow: hidden;
}
.section-menu .section-menu-list li {
  padding: 0;
  width: 16.65%;
  text-align: center;
  float: left;
  line-height: 0;
}
.section-menu .section-menu-list li a {
  opacity: 0.87;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.section-menu .section-menu-list li a:hover {
  text-decoration: none;
  opacity: 1;
}
.section-menu .section-menu-list .menu-item-icon {
  display: inline-block;
  width: 85px;
  height: 81px;
  background: url(../images/section-menu-ico-sprite.png) no-repeat;
  border: 3px solid #b78a1d;
  border-radius: 13px;
}
.section-menu .section-menu-list .menu-item-icon.accounts {
  background-position: 18px 12px ;
}
.section-menu .section-menu-list .menu-item-icon.cards {
  background-position: -62px 9px;
}
.section-menu .section-menu-list .menu-item-icon.invoices {
  background-position: -138px 12px;
}
.section-menu .section-menu-list .menu-item-icon.refill-account,
.section-menu .section-menu-list .menu-item-icon.top-up-page{
  background-position: -208px 12px;
}
.section-menu .section-menu-list .menu-item-icon.refill-card {
  background-position: -280px 10px;
}
.section-menu .section-menu-list .menu-item-icon.new-transfer {
  background-position: -356px 13px;
}
.section-menu .section-menu-list .menu-item-icon.open-account {
  background-position: -680px 12px;
}
.section-menu .section-menu-list .menu-item-icon.order-card {
  background-position: -764px 9px;
}
.section-menu .section-menu-list .menu-item-icon.payments {
  background-position: -588px 12px;
}
.section-menu .section-menu-list .menu-item-icon.creditline {
  background-position: -840px 10px;
}
.section-menu .section-menu-list .menu-item-icon.new-payment {
  background-position: -926px 9px;
}
.section-menu .section-menu-list .menu-item-icon.expenses {
  background-position: -1011px 14px;
}
.section-menu .section-menu-list .menu-item-icon.payment-center {
  background-position: -1113px 7px;
}
.section-menu .section-menu-list .menu-item-icon.my-transactions {
  background-position: -1193px 9px;
}
.section-menu .section-menu-list .menu-item-icon.service-center {
  background-position: -1287px 9px;
}
.section-menu .section-menu-list .menu-item-icon.refill-account-2 {
  background-position: -1375px 10px;
}
.section-menu .section-menu-list .menu-item-icon.settings{
  background-position: -1468px 5px;
}
.section-menu .section-menu-list .menu-item-icon.notifications {
  background-position: -1556px 7px;
}
.section-menu .section-menu-list .menu-item-name {
  font-weight: 700;
  font-size: 81.25%;
  color: #b78a1d;
  text-transform: uppercase;
  display: inline-block;
  letter-spacing: 1px;
  vertical-align: middle;
  line-height: 1.2;
  margin: 6px 0 0;
  width: 100%;
}
.support-category{
  padding: 0;
  text-align: center;
  line-height: 0;
}
.support-category a{
  opacity: 0.8;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.support-category a:hover , .support-category a:focus {
  text-decoration: none;
  opacity: 1;
}

.support-category  .menu-item-icon {
  display: inline-block;
  width: 85px;
  height: 81px;
  background: url(../images/section-menu-ico-sprite.png) no-repeat;
  border: 3px solid #b78a1d;
  border-radius: 13px;
}
.support-category  .menu-item-icon.accounts {
  background-position: 18px 12px ;
}
.support-category  .menu-item-icon.cards {
  background-position: -62px 9px;
}
.support-category  .menu-item-icon.invoices {
  background-position: -138px 12px;
}
.support-category  .menu-item-icon.refill-account,
.support-category  .menu-item-icon.top-up-page{
  background-position: -208px 12px;
}
.support-category  .menu-item-icon.refill-card {
  background-position: -280px 10px;
}
.support-category  .menu-item-icon.new-transfer {
  background-position: -356px 13px;
}
.support-category  .menu-item-icon.open-account {
  background-position: -680px 12px;
}
.support-category  .menu-item-icon.order-card {
  background-position: -764px 9px;
}
.support-category  .menu-item-icon.payments {
  background-position: -588px 12px;
}
.support-category  .menu-item-icon.creditline {
  background-position: -840px 10px;
}
.support-category  .menu-item-icon.new-payment {
  background-position: -926px 9px;
}
.support-category  .menu-item-icon.expenses {
  background-position: -1011px 14px;
}
.support-category  .menu-item-icon.payment-center {
  background-position: -1113px 7px;
}
.support-category  .menu-item-icon.my-transactions {
  background-position: -1193px 9px;
}
.support-category  .menu-item-icon.service-center {
  background-position: -1287px 9px;
}
.support-category  .menu-item-icon.refill-account-2 {
  background-position: -1375px 10px;
}
.support-category  .menu-item-icon.settings{
  background-position: -1468px 5px;
}
.support-category  .menu-item-icon.notifications {
  background-position: -1556px 7px;
}
.support-category  .menu-item-icon.tech-questions {
  background-position: -1648px 10px;
}
.support-category  .menu-item-icon.admin-questions {
  background-position: -1739px 9px;
}
.support-category  .menu-item-icon.sales {
  background-position: -1825px 8px;
}
.support-category  .menu-item-name {
  font-weight: 700;
  font-size: 87.5%;
  color: #b78a1d;
  text-transform: uppercase;
  letter-spacing: 1px;
  vertical-align: middle;
  line-height: 1.2;
  margin: 14px 0 0;
  width: 100%;
  display: block;
  padding: 0 40px;
  min-height: 32px;
}
.support-channel {
  text-align: center;
}
.support-channel a{
  color:#474747;
}
.support-channel a:hover{
  text-decoration: none;
}
.support-channel .support-channel__icon{
  display: inline-block;
  width: 85px;
  height:81px;
  border-radius: 15px;
  position: relative;
  -webkit-transition: all 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: all 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: all 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: all 100ms cubic-bezier(0.42, 0, 1, 1) 0ms;
}
.support-channel .support-channel__icon .support-channel__icon-bg{
  position: absolute;
  height:100%;
  width: 100%;
  top: 0;
  left:0;
  background: url(../images/support-channel-icons.png) no-repeat;
}

.support-channel .support-channel__icon_livechat {
  background: linear-gradient(to bottom, #0061c5 0%, #004c97 100%);

}

.support-channel .support-channel__icon_livechat .support-channel__icon-bg{
  background: url(../images/logo/live_chat.png) no-repeat;
  /*background: none;*/
}

.support-channel a:hover .support-channel__icon_livechat{
  filter: grayscale(40%);
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#37de55+0,079d21+100 */
}
.support-channel .support-channel__icon_livechat .support-channel__icon-bg{
  background-position: center;
}

.support-channel .support-channel__icon_service-center {
  background: linear-gradient(to bottom, #d2a333 0%, #a9832a 100%);

}

.support-channel .support-channel__icon_service-center .support-channel__icon-bg{
  background: url(../images/logo/sc_contact_ico.png) no-repeat;
}

.support-channel a:hover .support-channel__icon_service-center{
  filter: grayscale(40%);
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#37de55+0,079d21+100 */
}
.support-channel .support-channel__icon_service-center .support-channel__icon-bg{
  background-position: center;
}

.support-channel .support-channel__icon_whatsapp {
  background:#4dee6a ; /* Old browsers */
  background: -moz-linear-gradient(top, #4dee6a 0%, #06b824 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #4dee6a 0%,#06b824 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #4dee6a 0%,#06b824 100%);; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dee6a', endColorstr='#06b824',GradientType=0 ); /* IE6-9 */
}

.support-channel a:hover .support-channel__icon_whatsapp{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#37de55+0,079d21+100 */
  background: #37de55; /* Old browsers */
  background: -moz-linear-gradient(top, #37de55 0%, #079d21 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #37de55 0%,#079d21 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #37de55 0%,#079d21 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37de55', endColorstr='#079d21',GradientType=0 ); /* IE6-9 */
}
.support-channel .support-channel__icon_whatsapp .support-channel__icon-bg{
  background-position: 21px 14px;
}
.support-channel .support-channel__icon_telegram{
  background: #3caae1 ; /* Old browsers */
  background: -moz-linear-gradient(top, #3caae1 0%, #2397ca 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #3caae1 0%,#2397ca 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #3caae1 0%,#2397ca 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3caae1', endColorstr='#2397ca',GradientType=0 ); /* IE6-9 */


}
.support-channel a:hover .support-channel__icon_telegram{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#279ad4+0,0f7aa9+100 */
  background: #279ad4; /* Old browsers */
  background: -moz-linear-gradient(top, #279ad4 0%, #0f7aa9 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #279ad4 0%,#0f7aa9 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #279ad4 0%,#0f7aa9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#279ad4', endColorstr='#0f7aa9',GradientType=0 ); /* IE6-9 */


}
.support-channel .support-channel__icon_telegram .support-channel__icon-bg{
  background-position: -200px 14px;
}
.support-channel .support-channel__icon_viber{
  background: #7b519d;
}
.support-channel a:hover .support-channel__icon_viber{
  background: #67398b;
}
.support-channel .support-channel__icon_viber .support-channel__icon-bg{
  background-position: -423px 14px;
}
.support-channel .support-channel__icon_skype{
  background: #1bcbf0; /* Old browsers */
  background: -moz-linear-gradient(top, #1bcbf0 0%, #0d95df 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #1bcbf0 0%,#0d95df 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #1bcbf0 0%,#0d95df 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1bcbf0', endColorstr='#0d95df',GradientType=0 ); /* IE6-9 */
}
.support-channel a:hover .support-channel__icon_skype{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00b8df+0,0381c6+100 */
  background: #00b8df; /* Old browsers */
  background: -moz-linear-gradient(top, #00b8df 0%, #0381c6 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #00b8df 0%,#0381c6 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #00b8df 0%,#0381c6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b8df', endColorstr='#0381c6',GradientType=0 ); /* IE6-9 */
}
.support-channel .support-channel__icon_skype .support-channel__icon-bg{
  background-position: -645px 14px;
}
.support-channel .support-channel__icon_imessage{
  background: #a1ec75; /* Old browsers */
  background: -moz-linear-gradient(top, #a1ec75 0%, #03c143 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #a1ec75 0%,#03c143 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #a1ec75 0%,#03c143 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1ec75', endColorstr='#03c143',GradientType=0 ); /* IE6-9 */
}
.support-channel a:hover  .support-channel__icon_imessage{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#70cc3a+0,00a738+100 */
  background: #70cc3a; /* Old browsers */
  background: -moz-linear-gradient(top, #70cc3a 0%, #00a738 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #70cc3a 0%,#00a738 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #70cc3a 0%,#00a738 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70cc3a', endColorstr='#00a738',GradientType=0 ); /* IE6-9 */
}
.support-channel .support-channel__icon_imessage .support-channel__icon-bg{
  background-position: -867px 14px;
}
.support-channel .support-channel__name{
  display: block;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
  margin: 8px 0 0;
  letter-spacing: 1px;
  opacity: .9;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.support-channel a:hover .support-channel__name {
  opacity: 1;
}
.main-content {
  padding: 1px 0 0;
  /* min-height: calc(100vh - 210px); */
  margin: -1px 0 0;
}
.main-content.grey-bg {
  background-color: #f2f2f2;
}
footer.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 154px;
  background-color: #a3a6aa;
  min-width: 1170px;
}
.footer .footer-menu {
  background-color: #8e9194;
  height: 44px;
}
.footer .footer-menu__list {
  margin: 0;
  font-size: 87.5%;
}
.footer .footer-menu__list-item {
  margin: 12px 0 10px;
  padding: 0;
}
.footer .footer-menu__list-item:after {
  content: '';
  display: inline-block;
  background-color: #fff;
  width: 3px;
  height: 3px;
  vertical-align: middle;
  margin: 0 8px 0 12px;
}
.footer .footer-menu__list-item:last-child:after {
  display: none;
}
.footer .footer-menu__list-item a {
  color: #fff;
}
.footer .disclaimer {
  border-top: 1px solid #bdc0c3;
  color: #ededed;
  font-size: 68.75%;
  line-height: 1.25;
  margin: 18px 0 0;
  padding: 11px 0 0;
}
.footer .copyright {
  font: 87.5% / normal 'Roboto', sans-serif;
  color: #fff;
  float: left;
  margin: 23px 0 0 2px;
}
.social-list {
  float: right;
  margin: 10px 2px 0 0;
}
.social-list li {
  padding: 0 6px;
}
.social-list li > a {
  width: 39px;
  height: 39px;
  display: block;
  border: 2px solid #fff;
  color: #fff;
  text-align: center;
  border-radius: 39px;
  font-size: 20px;
  line-height: 1.8;
  -webkit-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.social-list li > a.fb:hover {
  background-color: #3b5998;
}
.social-list li > a.tw:hover {
  background-color: #55acee;
}
.social-list li > a.vk:hover {
  background-color: #45668e;
}
.social-list li > a.ig:hover {
  background-color: #3f729b;
}
.social-list li > a.gp:hover {
  background-color: #dc4e41;
}
.social-list li > a.in:hover {
  background-color: #0077b5;
}
.social-list li:last-child {
  padding-right: 0!important;
}
.social-list_contacts {
  float: left;
  margin: 12px 0 0 0;
}
.social-list_contacts li > a {
  border: 2px solid #2b97d7;
  color: #2b97d7;
  -webkit-transition: all 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: all 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: all 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: all 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.social-list_contacts li > a:hover {
  background-color: transparent!important;
  border-color: #1b87c7;
  color: #1b87c7;
}
.social-list_contacts li:first-child {
  padding-left: 0!important;
}
/**common styles start**/
a {
  color: #3a3a3a;
}
a:hover {
  color: #3a3a3a;
}
a:hover {
  color: #3a3a3a;
}
.ahref {
  color: #2b97d7 !important;
  text-decoration: none;
}
a.blue-link,
.ahref:hover {
  color: #2b97d7;
  text-decoration: underline;
}
a.blue-link:hover {
  color: #1986c7;
}
a.grey-link {
  color: #8f8f8f;
  text-decoration: underline;
}
a.grey-link:hover {
  color: #8f8f8f;
}
.blue-link.dashed {
  text-decoration: none;
}

.text-uppercase {
  text-transform: uppercase!important;
}
.text-grey {
  color: #8f8f8f;
}
.text-muted {
  color: #868686;
}
.text-main {
  color: #3a3a3a!important;
}
.text-err {
  color: #cc3a3a;
}
.text-red {
  color: #db1800;
}
.text-green {
  color: #33ab26;
}
.text-blue {
  color: #2b97d7;
}
.text-blue.btn {
  background-color: transparent;
}
.text-blue.btn:hover {
  color: #1f86c2;
}
.text-pen {
  color: #ffb400;
}
input:focus,
textarea:focus {
  outline: none;
}
input::-ms-clear {
  display: none;
}
.static {
  position: static;
}
.strong {
  font-weight: 700;
}
.font-400 {
  font-weight: 400;
}
.no-wrap {
  white-space: nowrap;
}
.font-italic {
  font-style: italic;
}

.mini-button,
.mini-edit-button {
  background: url(../images/mini-button-sprite.png) no-repeat;
  padding: 0 0 0 16px;
  color: #117cbb;
  display: inline-block;
  font-weight: 400;
  cursor: pointer;
  opacity: .8;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.mini-button.edit {
  background-position: 0 7px ;
}
.use-template .mini-button.edit {
  display:none!important;
}
pre.freestyle{
  width: 100%;
  background: none;
  border: none;
  padding: 0;
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.mini-button.picture {
  background-position: 0 -22px;
  padding: 0 0 0 24px;
}
.mini-button.remove {
  background-position: 0 -53px;
  padding: 0 0 0 21px;
}
.mini-button:hover {
  opacity: 1;
}
.vert-top {
  vertical-align: top;
}
.width-100 {
  width: 100% !important;
}
.width-auto {
  width: auto !important;
}
.no-border {
  border: none!important;
}
.no-border-bottom {
  border-bottom: none!important;
}
.font-weight-400 {
  font-weight: 400!important;
}
.font-size-17 {
  font-size: 1.0625rem;
}
.font-size-15 {
  font-size: .9375rem;
}
.font-size-14 {
  font-size: .875rem;
}
.font-size-13 {
  font-size: .8125rem;
}
.font-size-16 {
  font-size: 1rem;
}
.font-size-18 {
  font-size: 1.125rem!important;
}
.font-size-100 {
  font-size: 100% !important;
}
.border-bottom-dashed {
  border-bottom: 1px #8f8f8f dashed;
}
.display-inline-block {
  display: inline-block;
}
.display-flex {
  display: flex!important;
}
.justify-between {
  justify-content: space-between;
}
.align-center {
  align-items: center;
}
.flex-width-100 {
  flex: 1 0 auto;
}
.picture-file-input input {
  display: none;
}
/**common styles end**/
.section-content {
  padding: 0 0 110px;
  min-height: inherit;
}
.section-content .table-container .blu-table .header-row td {
  background-color: transparent;
}
.section-content .table-container .blu-table .primary .form-extra {
  background-color: #c69622;
}
.section-content .table-container .status-name {
  font-size: 93.333333%;
}
.section-content .load-more-container {
  margin: 30px 0 0;
  text-align: center;
}

.my-card-credit .table-h1 {
  font-size: 34px;
  position: relative;
  padding: 0;
  display: inline-block;
}

.section-header {
  font: 212.5% / normal 'PTSansProLight', sans-serif;
  margin: 40px 0 23px 0;
}
.my-card-credit .section-header {margin-top: 36px;}
.my-card-credit .table-h1 {top: 4px;}


.my-card-credit .section-header .bordered-button {
  font-size: 44.1175%;
}
.section-header .header-buttons {
  font-size: 44.1175%;
}
.section-header .header-icons {
  margin: 2px 0 0 20px;
}
.header-buttons {
  font: 93.75% / normal 'PTSansProBold', arial, helvetica;
  text-transform: uppercase;
  color: #c69622;
  margin: 9px 15px 0 0;
}
.header-buttons_mid {
  margin-top: 11px!important;
}
.header-buttons:hover {
  text-decoration: none;
}
.header-buttons .icon {
  vertical-align: middle;
  width: 34px;
  height: 34px;
  border-radius: 4px;
  background: #c69622 url(../images/table-header-buttons-sprite.png) no-repeat;
  display: inline-block;
  margin: 0 9px 0 0;
}

.header-buttons.new-payment .icon {
  background-position: 0 -38px;
}
.header-buttons.send-photo .icon {
  background-position: 0 -1px;
}
.header-buttons.order-card .icon {
  background-position: 0 -74px;
}
.header-buttons.credit-line .icon {
  background-position: 0 -113px;
}
.header-buttons.new-invoice .icon {
  background-position: 0 -153px;
}
.header-buttons.new-payment-2 .icon {
  background-position: 0 -195px;
}
.header-buttons.new-payment-3 .icon {
  background-position: -1px -344px;
}
.header-buttons.new-payment-4 .icon {
  background-position: 0 -545px;
}
.header-buttons.new-case .icon {
  background-position: -1px -294px;
}
.header-buttons.new-account .icon {
  background-position: -1px -395px;
}
.header-buttons.add-plus .icon {
  background-position: 0px -444px;
}
.header-buttons.internal-payment .icon {
  background-position: 0px -643px;
}
.header-buttons.wi-fi .icon {
  background-position: 0px -597px;
}
.header-buttons.btn-payment .icon {
  vertical-align: middle;
  width: 34px;
  height: 34px;
  border-radius: 4px;
  background: #c69622 url(../images/menu-icons-sprite.png) no-repeat;
  display: inline-block;
  margin: 0 9px 0 0;
  background-size: 80%;
  background-position: 4px -46px;
}
.header-buttons.case-new .icon {
  vertical-align: middle;
  width: 34px;
  height: 34px;
  border-radius: 4px;
  background: #c69622 url(../images/mail-ico-sprite.png) no-repeat;
  display: inline-block;
  margin: 0 9px 0 0;
  background-size: 75%;
}
.header-buttons.acc-settings .icon {
  background-position: 0.5px -241px;
}
.header-buttons.payment-center .icon {
  background-position: 0 -491px;
}
.header-buttons.case-new .icon {
  background-position: center -37px;
}
.section-add-photo .left-banner {
  margin: 93px  0 0!important;
}
.section-add-photo .header-buttons {
  margin: 9px 15px 0 0;
}
.section-header_contacts {
  border-bottom: 3px solid #123d83;
  padding: 0 0 17px;
}
.section-header_terms {
  border-bottom: 3px solid #123d83;
  padding: 52px 0 17px;
}

.section-subheader {
  font: 162.5% / normal 'PTSansProLight', sans-serif;
}
.section-subheader .header-buttons {
  margin: 0  23px 0 0!important;
  font-size: 57.6925%;
}
.section-subheader-24 {
  font: 150% / normal 'PTSansProLight', sans-serif;
}
.section-subheader-l2 {
  font: 125% / normal 'PTSansProLight', sans-serif;
}
.section-subheader-16 {
  font: 16px / normal 'PT Sans', sans-serif;
}
.section-subheader-18 {
  font: 112.5% / normal 'PTSansProLight', sans-serif;
}
.header-icons {
  margin: 0;
}
.header-icons_mid {
  margin-top: 6px!important;
}
.header-icons li {
  padding: 0;
  margin: 0 0 0 9px;
}
.header-icons li > a,
.circle-arrows-ico
{
  display: block;
  background: url(../images/header-icons-sprite.png) no-repeat;
}
.header-icons li > a.pdf {
  background-position: 0 -60px;
  width: 28px;
  height: 29px;
}
.header-icons li > a.pdf:hover {
  background-position: 0 -96px;
}
.header-icons li > a.csv {
  background-position: 0 -133px;
  width: 28px;
  height: 29px;
}
.header-icons li > a.csv:hover {
  background-position: 0 -169px;
}
.header-icons li > a.print {
  width: 30px;
  height: 26px;
  background-position: 0 1px;
}
.header-icons li > a.print:hover {
  background-position: 0 -30px;
}
.header-icons li > a.refresh {
  width: 27px;
  height: 22px;
  background-position: -2px -205px;
}
.header-icons li > a.refresh:hover {
  background-position: -2px -234px;
}
.payment-methods-list {
  margin: 0;
}
.payment-methods-list_create-payment li {
  width: 22%!important;
  margin: 0 2.6% 18px 0!important;
}
.payment-methods-list_create-payment li .payment-method-icon {
  background-color: #f2f2f2;
}
.payment-methods-list_create-payment li .payment-method-name {
  width: 100%;
  text-align: center;
}
.payment-methods-list_create-payment li .payment-method-info-icon {
  border-color: #ededed!important;
}
.payment-methods-list li {
  float: left;
  width: 11.1%;
  margin: 0 3.7% 18px 0;
  position: relative;
}
.payment-methods-list li:nth-child(7n) {
  margin: 0;
}
.payment-methods-list li:nth-child(7n+1) {
  clear: both;
}
.payment-methods-list li:hover .payment-method-icon {
  -webkit-box-shadow: 0 2px 3px 0 rgba(24, 24, 25, 0.11);
  -moz-box-shadow: 0 2px 3px 0 rgba(24, 24, 25, 0.11);
  box-shadow: 0 2px 3px 0 rgba(24, 24, 25, 0.11);
}
.payment-methods-list li:hover .payment-method-name {
  color: #117cbb;
}
.payment-methods-list li .payment-method-icon {
  border: 1px solid #a9acaf;
  border-radius: 11px;
  display: block;
  text-align: center;
  height: 85px;
  line-height: 78px;
  margin: 0 0 8px;
}
.payment-methods-list li .payment-method-icon img {
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
}
.payment-methods-list li .payment-method-name {
  color: #2b97d7;
  display: inline-block;
  line-height: 1.2;
}
.payment-methods-list li .payment-method-name:hover {
  text-decoration: none;
}
.payment-method-info-icon {
  cursor: pointer;
  border-radius: 20px;
  background-color: #2b97d7;
  font-weight: 700;
  border: 2px solid #fff;
  font-size: 93.75%;
  color: #fff;
  height: 24px;
  position: absolute;
  right: -11px;
  text-align: center;
  top: -11px;
  width: 24px;
  z-index: 88;
  line-height: 1.3;
}
.payment-method-info-tooltip {
  position: absolute;
  bottom: 100%;
  background-color: #f2f2f2;
  border-radius: 2px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(24, 24, 25, 0.42);
  -moz-box-shadow: 0 2px 4px 0 rgba(24, 24, 25, 0.42);
  box-shadow: 0 2px 4px 0 rgba(24, 24, 25, 0.42);
  right: -116px;
  width: 234px;
  margin: 0 0 19px;
  display: none;
  z-index: 99;
}
.payment-method-info-tooltip .arrow-fence {
  width: 15px;
  height: 5px;
  background-color: #fff;
  position: absolute;
  top: 100%;
  left: 50%;
  margin: 0 0 0 -8px;
}

.pay-to__method-info-tooltip .payment-method-info-tooltip__row .text{
  display: inline;
}
.payment-method-info-tooltip:after {
  background: url(../images/payment-method-info-popup-arrow.png) 0 0 no-repeat;
  top: 100%;
  left: 50%;
  content: " ";
  height: 12px;
  width: 20px;
  position: absolute;
  pointer-events: none;
  margin: 0 0 0 -8px;
}
.payment-method-info-tooltip .payment-method-info-tooltip__body {
  padding: 15px 21px;
}

.pay-to__method-info-tooltip .payment-method-info-tooltip__row .square,
.contacts-list__item .square,
.payment-method-info-tooltip__row .square {
  color: #8f8f8f;
}
.payment-recipient-item .payment-recipient__details .payment-method__details .payment-method-info-tooltip__row {
  margin: 0 0 4px;
}
.payment-recipient-item .payment-recipient__details .payment-method__details .payment-method-info-tooltip__row .blue-link {
  text-decoration: none;
}
.payment-recipient-item .payment-recipient__details .payment-method__details .payment-method-info-tooltip__row .square {
  float: left;
  line-height: 1.2;
}
.payment-recipient-item .payment-recipient__details .payment-method__details .payment-method-info-tooltip__row .text {
  font-size: 87.5%;
  margin: 0 0 0 10px;
}



.payment-method-info-tooltip .payment-method-info-tooltip__header {
  color: #fff;
  font-size: 16px;
  background-color: #2b97d7;
  padding: 4px 20px 6px;
  border-radius: 2px 2px 0 0;
}
.payment-method-info-tooltip .payment-method-info-tooltip__header_info {
  background-color: #2b97d7;
}
.payment-method-info-tooltip .payment-method-info-tooltip__header_excl {
  background-color: #ff7c2d;
}
.payment-method-info-tooltip .payment-method-info-tooltip__close-btn {
  color: #fff;
  position: absolute;
  cursor: pointer;
  font-size: 26px;
  line-height: 15px;
  right: 8px;
  top: 7px;
}
.payment-method-info-tooltip_rate {
  z-index: 999999999;
  bottom: auto;
  right: auto;
}
.payment-method-info-tooltip_template {
  z-index: 999999999;
  bottom: auto;
  right: auto;
  background-color: #fff;
  width: 167px;
}
.payment-method-info-tooltip_template .payment-method-info-tooltip__body{
  padding: 5px 11px;
}
.payment-method-info-tooltip_template:after {
  background: url(../images/payment-method-info-popup-arrow-w.png) 0 0 no-repeat;

}
.payment-method-template-row {
  border-top: 1px solid #dcdcdc;
  display: flex;
  padding: 3px 0;
}
.payment-method-template-row:first-child {
  border-top: none;
}
.payment-method-template-row .payment-method-template-name{
  flex: 0 0 55%;
}
.payment-method-info-tooltip_settings {
  z-index: 99999;
  bottom: auto;
  right: auto;
  margin: 0 0 19px -3px;
  width: 370px;
}
.pay-invoice-credit .pay-methods-table-container .blu-table {
  margin: 32px 0 0;
}
.pay-invoice-credit .pay-methods-table-container .blu-table .header-row {
  background-color: #f2f2f2;
}
.pay-invoice-credit .pay-methods-table-container .blu-table .header-row > td {
  border-top: 2px solid #d5d7d8;
}
.pay-invoice-credit .invoice-pay-sum .sum-value {
  vertical-align: middle;
  width: 150px;
}
.pay-invoice-credit .invoice-pay-sum .form-row {
  margin: 0;
}
.pay-invoice-credit .invoice-pay-sum .checkbox-container {
  margin: 11px 0 0 32px;
  vertical-align: top;
  font-size: 86.667%!important;
}
.pay-invoice-credit .invoice-pay-sum .currency-select {
  margin: 0 0 0 13px;
}
.pay-invoice-credit .invoice-pay-sum .currency-select .blu-custom-select {
  width: 93px;
}
.pay-invoice-credit .invoice-pay-sum .validation-icon {
  margin: 0 0 0 9px;
}
.payment-methods-container {
  margin: 67px 0 0;
}
.payment-methods-container .payment-methods-list-container {
  border-top: 2px solid #d5d7d8;
  margin: 18px 0 0;
  padding: 29px 0 0;
}
.country-flag-select .select2-container .select2-flag {
  white-space: nowrap;
}
.country-flag-select .select2-container .select2-flag .sel-flag {
  margin: 0 10px 0 1px;
  display: inline-block;
}
.country-flag-select .select2-container .select2-flag .iti-country {
  display: inline-block;
}
.table-header-controls-container {
  border-top: 3px solid #123d83;
  background-color: #f2f2f2;
  margin: 19px 0 0;
  padding: 20px 17px 17px;
}
.table-header-controls-container.table-header-controls-container_new-payment .search-container {
  width: 25%;
}
.table-header-controls-container.table-header-controls-container_new-payment .filter-container {
  text-align: right;
  margin-top: 8px;
}
.table-header-controls-container.table-header-controls-container_new-payment .filter-container > div {
  text-align: left;
}
.table-header-controls-container_filters {
  padding: 10px 17px 7px;
}
.table-header-controls-container_filters .misc-dropdown {
  margin: 10px 0 0 10px!important;
}

.table-header-controls-container_filters .misc-dropdown#transactions-misc-dropdown {
  margin: 25px 0 0 10px!important;
}

.table-header-controls-container_filters .search-container {
  margin: 13px 0 0;
}
.table-header-controls-container_one-row {
  padding: 10px 17px 15px;
}
.table-header-controls-container_one-row .filter-container {
  margin-top: 14px!important;
}
.table-header-controls-container_one-row .search-container {
  margin-top: 6px;
}
.table-header-controls-container .search-container {
  float: left;
  width: 25%;
  position: relative;
}
.table-header-controls-container .search-container .search-input {
  background-color: transparent;
  border: none;
  border-bottom: 2px solid #dadada;
  font-size: 106.25%;
  padding: 5px 22px 9px 31px;
  width: 100%;
}
.table-header-controls-container .search-container .search-button {
  position: absolute;
  top: 10px;
  left: 0;
  background: url(../images/searh-icon.png) 0 0 no-repeat;
  cursor: default;
  border: none;
  color: #b9b9b9;
  font-size: 131%;
  padding: 0;
  vertical-align: middle;
  width: 20px;
  height: 20px;
}
.table-header-controls-container .search-container .search-clear-button {
  background: url(../images/clear-but-gold.png) 0 0 no-repeat;
  width: 19px;
  height: 19px;
  position: absolute;
  right: 0;
  top: 10px;
  cursor: pointer;
  display: none;
}
.table-header-controls-container .filter-container {
  width: 70%;
  float: right;
  margin: 0 0 0 11px;
  text-align: right;
  /*
  display: grid;
  gap: 5px;
  grid-auto-columns: minmax(0, 1fr);
  grid-auto-flow: column;
  align-items: start;
   */
}
.table-header-controls-container .filter-container .header-dropdown-container {
  display: inline-block;
  width: 32.8%;
  text-align: left;
  /*
  width: auto;
  flex: 1;
   */
}
.table-header-controls-container .filter-container .header-dropdown-container .blu-dropdown-grey {
  width: 100%;
  margin: 0 0 5px;
}
.table-header-controls-container .dropdown-container {
  float: right;
  margin: 2px 0 0;
}
.table-header-controls-container .dropdown-container .blu-dropdown {
  margin: 0 0 0 29px;
}
.table-header-controls-container .dropdown-container .blu-dropdown.misc-dropdown .misc-dropdown-menu {
  border: none;
  margin: 11px 0 0;
  padding: 0;
  -webkit-box-shadow: 0 1px 4px 0 rgba(24, 24, 25, 0.42);
  -moz-box-shadow: 0 1px 4px 0 rgba(24, 24, 25, 0.42);
  box-shadow: 0 1px 4px 0 rgba(24, 24, 25, 0.42);
}
.table-header-controls-container .dropdown-container .blu-dropdown.misc-dropdown .misc-dropdown-menu .misc-dropdown-arr {
  position: absolute;
  top: -8px;
  background: url(../images/misc-dropdoown-arr.png) 0 0 no-repeat;
  right: 9px;
  width: 15px;
  height: 8px;
}
.table-header-controls-container .dropdown-container .blu-dropdown.misc-dropdown .misc-dropdown-menu .misc-dropdown-container {
  border-radius: 4px;
  overflow: hidden;
}
.table-header-controls-container .dropdown-container .blu-dropdown.misc-dropdown .misc-dropdown-menu .misc-dropdown-item {
  cursor: pointer;
  color: #2b97d7;
  font-size: 87.5%;
  white-space: nowrap;
  position: relative;
  padding: 14px 11px 16px 59px;
  background-image: url(../images/misc-menu-icons.png), -moz-linear-gradient(to right, #f2f2f2, #f2f2f2 47px, #fff 47px, #fff 100%);
  background-image: url(../images/misc-menu-icons.png), -webkit-linear-gradient(to right, #f2f2f2, #f2f2f2 47px, #fff 47px, #fff 100%);
  background-image: url(../images/misc-menu-icons.png), linear-gradient(to right, #f2f2f2, #f2f2f2 47px, #fff 47px, #fff 100%);
  background-repeat: no-repeat;
}
.table-header-controls-container .dropdown-container .blu-dropdown.misc-dropdown .misc-dropdown-menu .misc-dropdown-item_manual-trans {
  background-position: 14px 11px, 0 0;
}
.blu-dropdown {
  display: inline-block;
  border: 1px solid #2b97d7;
  border-radius: 5px;
}
.blu-dropdown .dropdown-trigger {
  padding: 3px 9px 5px 9px;
  display: block;
  color: #2b97d7;
  font-size: 106.25%;
}
.blu-dropdown .dropdown-trigger:hover {
  text-decoration: none;
}
.dropdown-trigger .dropdown-selected-text{
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: calc(100% - 17px);
  float: left;
}
.blu-dropdown .blu-dropdown-menu {
  box-shadow: none;
  border: 1px solid #2b97d7;
  left: auto;
  right: 0;
  margin: 0;
  min-width: 100%;
  font-size: 100% !important;
}
.blu-dropdown .blu-dropdown-menu li {
  text-align: right;
}
.blu-dropdown .blu-dropdown-menu li a,
.blu-dropdown .blu-dropdown-menu li .dropdown-item {
  font-size: 106.25%;
  white-space: nowrap;
  line-height: 1.428;
  color: #2b97d7;
}
.blu-dropdown-menu_accounts {
  max-height: 300px;
  overflow-y: auto;
  padding: 0;
}
.blu-dropdown-menu_accounts > li.default-selection a,
.blu-dropdown-menu_accounts .acounts-list-item.default-selection a,
.blu-dropdown-menu_accounts > li.default-selection .dropdown-item,
.blu-dropdown-menu_accounts .acounts-list-item.default-selection .dropdown-item {
  padding: 5px 10px!important;
}
.blu-dropdown-menu_accounts > li.default-selection .blu-checkbox,
.blu-dropdown-menu_accounts .acounts-list-item.default-selection .blu-checkbox {
  margin: 1px 7px 0 0!important;
}
.blu-dropdown-menu_accounts > li .blu-checkbox,
.blu-dropdown-menu_accounts .acounts-list-item .blu-checkbox {
  float: left;
  margin: 7px 0 0 0!important;
}
/*.blu-dropdown-menu_accounts > li.all-accounts-li > a,*/
/*.blu-dropdown-menu_accounts .acounts-list-item.all-accounts-li > a,*/
/*.blu-dropdown-menu_accounts > li.all-accounts-li .dropdown-item,*/
/*.blu-dropdown-menu_accounts .acounts-list-item.all-accounts-li .dropdown-item {*/
/*background-color: #f2f2f2;*/
/*}*/
.blu-dropdown-menu_accounts > li.all-accounts-li > a,
.blu-dropdown-menu_accounts .acounts-list-item.all-accounts-li > a,
.blu-dropdown-menu_accounts > li.all-accounts-li .dropdown-item{
  background-color: #f2f2f2;
}
.blu-dropdown-menu_accounts > li.all-accounts-li + li .account-menu-account-row,
.blu-dropdown-menu_accounts .acounts-list-item.all-accounts-li + li .account-menu-account-row,
.blu-dropdown-menu_accounts > li.all-accounts-li + .acounts-list-item .account-menu-account-row,
.blu-dropdown-menu_accounts .acounts-list-item.all-accounts-li + .acounts-list-item .account-menu-account-row {
  border: none!important;
}
.blu-dropdown-menu_accounts > li > a,
.blu-dropdown-menu_accounts .acounts-list-item > a,
.blu-dropdown-menu_accounts > li .dropdown-item,
.blu-dropdown-menu_accounts .acounts-list-item .dropdown-item {
  padding: 0 10px!important;
}
.blu-dropdown-menu_accounts > li:first-child .account-menu-all-row,
.blu-dropdown-menu_accounts .acounts-list-item:first-child .account-menu-all-row {
  border-top: none;
}
.blu-dropdown-menu_accounts .account-menu-all-row-wrap {
  margin: 0 0 0 26px;
}
.blu-dropdown-menu_accounts .account-menu-all-row {
  padding: 5px 0;
  display: table;
  margin: 0 20px 0 0;
  width: 100%;
}
.blu-dropdown-menu_accounts .account-menu-all-row .blu-checkbox {
  margin-top: 0!important;
}
.blu-dropdown-menu_accounts .account-menu-all-row .sum {
  display: table-cell;
  text-align: right;
  padding: 0 0 0 56px;
  color: #3a3a3a;
}
.blu-dropdown-menu_accounts .account-menu-account-row {
  padding: 7px 0px;
  border-top: 1px solid #d5d5d5;
  font-size: 93.75%;
}
.blu-dropdown-menu_accounts .account-menu-holder-name {
  padding: 0 0 0 26px;
}
.blu-dropdown-menu_accounts .account-menu-account-number {
  color: #8f8f8f;
  padding: 0 0 0 26px;
}
.blu-dropdown-menu_accounts .account-menu-account-name {
  color: #8f8f8f;
  padding: 0 0 0 26px;
  display: table;
  width: 100%;
  margin: 0 20px 0 0;
}
.blu-dropdown-menu_accounts .account-menu-account-name .sum {
  display: table-cell;
  padding: 0 0 0 56px;
  text-align: right;
  color: #3a3a3a;
}
.blu-dropdown-menu_account-holders {
  max-height: 300px;
  overflow-y: auto;
  padding: 0;
}
.blu-dropdown-menu_account-holders li {
  margin: 0 15px 0 0;
}
.blu-dropdown-menu_account-holders.mCS_no_scrollbar li {
  margin: 0;
}
.blu-dropdown-menu_account-holders .all-accounts-li .dropdown-item {
  padding-bottom: 0!important;
}
.blu-dropdown-menu_account-holders .all-accounts-li .dropdown-item:after,
.header-dropdown-container .all-accounts-li .dropdown-item:after{
  /*border-top: 1px solid #c7cad1;*/
  /*display: block;*/
  /*content: " ";*/
  /*margin: 6px 0 3px;*/
}
.blu-dropdown-menu_internal-account {
  border: none;
  padding: 0;
  border-radius: 0;
  font-size: inherit;
  margin: 0;
  width: 100%;
  max-height: 220px;
  overflow-y: auto;
  -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.23);
  -moz-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.23);
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.23);
}
.blu-dropdown-menu_internal-account .internal-account__body-row .internal-account__body-cell {
  border-top: 1px solid #dcdcdc!important;
}
.blu-dropdown-grey {
  display: inline-block;
}
.blu-dropdown-grey_statuses {
  padding: 0;
}
.blu-dropdown-grey_statuses .statuses-select-list:not(.status-icon-md) {
  display: inline-block;
  vertical-align: middle;
  margin: -5px 0 -3px -3px;
}
.blu-dropdown-grey_statuses .statuses-select-list:not(.status-icon-md) li,
.blu-dropdown-grey_statuses .statuses-select-list:not(.status-icon-md) .acounts-list-item {
  padding: 0;
  margin: 0;
}
.blu-dropdown-grey_statuses .blu-dropdown-menu .dropdown-item {
  padding: 6px 10px!important;
}
.blu-dropdown-grey_currencies {
  padding: 0;
}
.blu-dropdown-grey_currencies .statuses-select-list:not(.status-icon-md) {
  display: inline-block;
  vertical-align: middle;
  margin: -5px 0 -3px -3px;
}
.blu-dropdown-grey_currencies .statuses-select-list:not(.status-icon-md) li,
.blu-dropdown-grey_currencies .statuses-select-list:not(.status-icon-md) .acounts-list-item {
  padding: 0;
  margin: 0;
}
.blu-dropdown-grey_currencies .blu-dropdown-menu .dropdown-item {
  padding: 6px 10px!important;
}
.blu-dropdown-grey .dropdown-trigger {
  padding: 4px 9px 5px 9px;
  display: block;
  color: #2b97d7;
  float: left;
  width: 100%;
  border-radius: 5px;
  border: 1px solid transparent;
  font-size: 93.75%;
  background-color: #dfe3e6;
  -webkit-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1), background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1), background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1), background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1), background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.blu-dropdown-grey .dropdown-trigger .caret {
  float: right;
  margin: 9px 0 0 8px;
}
.blu-dropdown-grey .dropdown-trigger:hover {
  border-radius: 5px;
  text-decoration: none;
  border: 1px solid #2b97d7;
  background-color: #fff;
}
.blu-dropdown-grey .blu-dropdown-menu {
  box-shadow: none;
  border: 1px solid #bedff2;
  left: 0;
  margin: 0;
  min-width: 100%;
  font-size: 100% !important;
}
.blu-dropdown-grey .blu-dropdown-menu li,
.blu-dropdown-grey .blu-dropdown-menu .acounts-list-item {
  text-align: left;
}
.blu-dropdown-grey .blu-dropdown-menu li a,
.blu-dropdown-grey .blu-dropdown-menu .acounts-list-item a,
.blu-dropdown-grey .blu-dropdown-menu li .dropdown-item,
.blu-dropdown-grey .blu-dropdown-menu .acounts-list-item .dropdown-item {
  padding: 3px 10px;
  font-size: 93.75%;
  color: #2b97d7;
  white-space: nowrap;
  line-height: 1.428;
}
.self-ico {
  display: inline-block;
  width: 26px;
  height: 26px;
  border: 2px solid;
  border-radius: 4px;
  background-position: center;
}
.ico-list {
  background: url(../images/status-icon-sprite-26.png) no-repeat;
  background-position: 0 0;
}

.blu-dropdown-grey .blu-dropdown-menu li a .blu-checkbox,
.blu-dropdown-grey .blu-dropdown-menu .acounts-list-item a .blu-checkbox,
.blu-dropdown-grey .blu-dropdown-menu li .dropdown-item .blu-checkbox,
.blu-dropdown-grey .blu-dropdown-menu .acounts-list-item .dropdown-item .blu-checkbox {
  margin-top: -3px;
}
.blu-dropdown-grey .blu-dropdown-menu li a:hover,
.blu-dropdown-grey .blu-dropdown-menu .acounts-list-item a:hover,
.blu-dropdown-grey .blu-dropdown-menu li .dropdown-item:hover,
.blu-dropdown-grey .blu-dropdown-menu .acounts-list-item .dropdown-item:hover {
  background-color: #f2f2f2!important;
}
.blu-dropdown-grey .blu-dropdown-menu li:last-child a,
.blu-dropdown-grey .blu-dropdown-menu .acounts-list-item:last-child a,
.blu-dropdown-grey .blu-dropdown-menu li:last-child .dropdown-item,
.blu-dropdown-grey .blu-dropdown-menu .acounts-list-item:last-child .dropdown-item {
  border-radius: 0 0 5px 5px;
}
.blu-dropdown-grey_light .dropdown-trigger {
  background-color: #f1f3f4;
  position: relative;
  z-index: 9999;
}
.blu-dropdown-grey_light .blu-dropdown-menu {
  margin: -1px 0 0;
}
.blu-dropdown-grey_light .blu-dropdown-menu .selected a,
.blu-dropdown-grey_light .blu-dropdown-menu .selected .dropdown-item {
  color: #fff;
  background-color: #2b97d7;
}
.blu-dropdown-grey_light .blu-dropdown-menu .selected a:hover,
.blu-dropdown-grey_light .blu-dropdown-menu .selected .dropdown-item:hover {
  background-color: #2b97d7 !important;
}
.blu-dropdown-grey_light .blu-dropdown-menu > li a:hover,
.blu-dropdown-grey_light .blu-dropdown-menu .acounts-list-item a:hover,
.blu-dropdown-grey_light .blu-dropdown-menu > li .dropdown-item:hover,
.blu-dropdown-grey_light .blu-dropdown-menu .acounts-list-item .dropdown-item:hover {
  background-color: #f2f2f2;
}
.blu-dropdown-grey_light.open .dropdown-trigger {
  border-radius: 5px 5px 0 0;
  border: 1px solid #2b97d7;
  background-color: #fff;
  border-bottom: 1px solid #c9ccd3;
  padding-bottom: 8px;
}
.blu-dropdown-grey_light.open .blu-dropdown-menu {
  border-radius: 0 0 5px 5px;
  border: 1px solid #2b97d7;
  padding: 0;
}
.blu-dropdown-grey_light_darken .dropdown-trigger {
  background-color: #d6dce0;
}
.blu-dropdown_exchange-all .dropdown-trigger {
  position: relative;
  z-index: 8008;
}
.blu-dropdown_exchange-all .dropdown-trigger .caret {
  margin-top: 12px;
}
.blu-dropdown_exchange-all .blu-dropdown-menu {
  max-height: 300px;
  margin: -1px 0 0;
}
.blu-dropdown_exchange-all .blu-dropdown-menu .selected a,
.blu-dropdown_exchange-all .blu-dropdown-menu .selected .dropdown-item {
  color: #fff;
  background-color: #2b97d7 !important;
  border-top-color: #2b97d7 !important;
}
.blu-dropdown_exchange-all .blu-dropdown-menu .selected a:hover,
.blu-dropdown_exchange-all .blu-dropdown-menu .selected .dropdown-item:hover {
  background-color: #2b97d7 !important;
}
.blu-dropdown_exchange-all .blu-dropdown-menu > li a:hover,
.blu-dropdown_exchange-all .blu-dropdown-menu .acounts-list-item a:hover,
.blu-dropdown_exchange-all .blu-dropdown-menu > li .dropdown-item:hover,
.blu-dropdown_exchange-all .blu-dropdown-menu .acounts-list-item .dropdown-item:hover {
  background-color: #f2f2f2;
}
.blu-dropdown_exchange-all.open .dropdown-trigger {
  border-radius: 5px 5px 0 0;
  border: 1px solid #2b97d7;
  background-color: #fff;
  border-bottom: 1px solid #c9ccd3;
  padding-bottom: 5px;
}
.blu-dropdown_exchange-all.open .blu-dropdown-menu {
  border-radius: 0 0 5px 5px;
  border: 1px solid #2b97d7;
  padding: 0;
}
.blu-dropdown_exchange-all_darken .dropdown-trigger {
  background-color: #d6dce0;
}
.blu-dropdown_exchange-all .exchange-currency-flag {
  display: inline-block;
  vertical-align: middle;
  margin: 2px 0 2px 0;
  width: 25px;
  height: 25px;
  background: url(../images/exchange-flags-all.png) no-repeat;
}
.blu-dropdown_exchange-all .exchange-currency-flag_all {
  background-position: 0 0;
}

.blu-dropdown_exchange-all .exchange-currency-flag_usd {
  background-position: 0 -212px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_rub {
  background-position: 0 -248px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_eur {
  background-position: 0 -177px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_chf {
  background-position: 0 -284px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_aed {
  background-position: 0 -35px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_amd {
  background-position: 0 -70px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_brl {
  background-position: 0 -106px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_bgl {
  background-position: 0 -142px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_aud {
  background-position: 0 -319px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_bgn {
  background-position: 0 -354px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_cad {
  background-position: 0 -424px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_cny {
  background-position: 0 -494px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_czk {
  background-position: 0 -529px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_dkk {
  background-position: 0 -564px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_gbp {
  background-position: 0 -634px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_hkd {
  background-position: 0 -669px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_hrk {
  background-position: 0 -704px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_huf {
  background-position: 0 -739px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_idr {
  background-position: 0 -774px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_ils {
  background-position: 0 -809px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_inr {
  background-position: 0 -844px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_jpy {
  background-position: 0 -879px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_krw {
  background-position: 0 -914px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_mxn {
  background-position: 0 -949px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_myr {
  background-position: 0 -984px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_nok {
  background-position: 0 -1019px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_nzd {
  background-position: 0 -1054px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_php {
  background-position: 0 -1089px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_pln {
  background-position: 0 -1124px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_ron {
  background-position: 0 -1159px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_sek {
  background-position: 0 -459px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_sgd {
  background-position: 0 -599px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_thb {
  background-position: 0 -389px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_try {
  background-position: 0 -1194px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_zar {
  background-position: 0 -1229px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_btc {
  background-position: 0 -1265px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_ltc {
  background-position: 0 -1310px;
}
.blu-dropdown_exchange-all .exchange-currency-flag_eth {
  background-position: 0 -1345px;
}

.blu-dropdown_exchange-all .blu-dropdown-menu {
  padding: 0;
}
.blu-dropdown_exchange-all .blu-dropdown-menu li:first-child .dropdown-item {
  border-top: none;
}
.blu-dropdown_exchange-all .blu-dropdown-menu li.selected .exchange-currency {
  color: #fff;
}
.blu-dropdown_exchange-all .blu-dropdown-menu li.selected .exchange-currency .exchange-currency__name {
  color: #fff;
}
.blu-dropdown_exchange-all .blu-dropdown-menu li .dropdown-item {
  cursor: pointer;
  border-top: 1px solid #d2d5da;
  -webkit-transition: all 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: all 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: all 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: all 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.blu-dropdown_exchange-all .blu-checkbox {
  margin: 1px 4px 0 0!important;
}
.blu-dropdown_exchange-all .exchange-currency {
  color: #3a3a3a;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  margin: 0 0 0 5px;
  -webkit-transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.blu-dropdown_exchange-all .exchange-currency .exchange-currency__code {
  font-weight: 700;
  margin: 1px 0 0;
}
.blu-dropdown_exchange-all .exchange-currency .exchange-currency__name {
  color: #8f8f8f;
  white-space: normal;
  -webkit-transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  font-size: 93%;
}
.avatar-dropdown {
  display: inline-block;
  border: none!important;
  border-radius: 5px;
}
.avatar-dropdown .dropdown-trigger {
  padding: 3px 45px 4px!important;
  display: inline-block !important;
  line-height: 20px!important;
}
.avatar-dropdown_url .dropdown-trigger {
  padding: 0 0 0 16px!important;
  display: block !important;
  line-height: 1.9!important;
}
.avatar-dropdown .blu-dropdown-form {
  min-width: 130px!important;
  right: auto!important;
  left: 50%!important;
  margin-left: -65px !important;
}
.avatar-dropdown .blu-dropdown-form .dropdown-arrow {
  border-bottom-color: #fff!important;
  left: 50%!important;
  right: auto!important;
  margin-left: -6px !important;
}
.avatar-dropdown .blu-dropdown-form .form-container {
  background-color: #fff!important;
}
.cell-show-avatar {
  display: flex!important;
  align-items: center;
  justify-content: space-between;
}
.cell-show-avatar + .validation-message {
  width: 80%;
}
.discount-dropdown {
  background-color: #fff;
  border-radius: 4px;
  padding: 6px 15px 7px;
  display: inline-block;
  vertical-align: middle;
  font-size: 93.75%;
}
.discount-dropdown .dropdown-trigger:hover {
  text-decoration: none;
}
.discount-dropdown .dropdown-trigger .fa {
  vertical-align: middle;
  margin: -1px 0 0 1px;
  color: #898989;
  font-size: 50%;
}
.discount-dropdown .discount-dropdown-menu {
  width: 280px;
  margin: 9px 0 0 -140px;
  border: none;
  border-radius: 2px;
  left: 50%;
  background: #f8f8f8;
  font-size: 16px;
  padding: 0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(24, 24, 25, 0.42);
  -moz-box-shadow: 0 2px 4px 0 rgba(24, 24, 25, 0.42);
  box-shadow: 0 2px 4px 0 rgba(24, 24, 25, 0.42);
}
.discount-dropdown .discount-dropdown-menu .discount-header {
  border-radius: 2px 2px 0 0;
  color: #fff;
  padding: 5px 20px 6px;
  background-color: #2b97d7;
  position: relative;
}
.discount-dropdown .discount-dropdown-menu .discount-header .discount-close-btn {
  color: #fff;
  position: absolute;
  cursor: pointer;
  font-size: 26px;
  line-height: 15px;
  right: 10px;
  top: 8px;
}
.discount-dropdown .discount-dropdown-menu .discount-body {
  padding: 3px 22px 19px;
}
.discount-dropdown .discount-dropdown-menu .discount-body .payment-confirmation__form-header {
  padding: 6px 0 10px;
  font-size: 81.25%;
}
.discount-dropdown .discount-dropdown-menu .discount-body .payment-confirmation-form-row {
  margin: 9px 0 0;
}
.discount-dropdown .discount-dropdown-menu .discount-body .payment-confirmation-form-row .input-clear-container {
  width: 88%;
}
.discount-dropdown .discount-dropdown-menu .discount-body .payment-confirmation-form-row .validation-input-cont {
  width: 88%;
}
.discount-dropdown .discount-dropdown-menu .discount-body .payment-confirmation-form-row .validation-icon {
  vertical-align: top;
}
.discount-dropdown .discount-dropdown-menu .discount-body .payment-confirmation-form-row .form-label {
  margin: 0 0 5px;
  font-size: 81.25%;
}
.discount-dropdown .discount-dropdown-menu .discount-body .form-submit-container {
  margin: 13px 0 0;
}
.discount-dropdown .discount-dropdown-menu:after {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(43, 151, 215, 0);
  border-bottom-color: #2b97d7;
  border-width: 7px;
  margin-left: -7px;
}
.arrow-down-dropdown {
  font-weight: 400;
  display: inline-block;
  border: 2px solid #a3a6aa;
  border-radius: 5px;
  vertical-align: middle;
}
.arrow-down-dropdown .dropdown-trigger {
  color: #a3a6aa;
  padding: 4px 4px 4px;
  display: block;
  line-height: 0;
}
.arrow-down-dropdown .dropdown-trigger .fa {
  font-size: 80%;
}
.arrow-down-dropdown .dropdown-trigger:hover {
  text-decoration: none;
}
.arrow-down-dropdown .blu-dropdown-form {
  min-width: 350px;
  background: transparent;
  box-shadow: none;
  border: none;
  left: auto;
  right: -33px;
  margin: 4px 0 0;
  font-size: 100% !important;
  padding: 7px 0 0;
}
.arrow-down-dropdown .blu-dropdown-form .dropdown-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  top: 0;
  left: auto;
  right: 0;
  z-index: 999;
  margin-right: 36px;
  border-width: 0 7px 7px;
  border-bottom-color: #f2f2f2;
}
.arrow-down-dropdown .blu-dropdown-form .form-container {
  -webkit-box-shadow: 0 2px 4px 0 rgba(24, 24, 25, 0.42);
  -moz-box-shadow: 0 2px 4px 0 rgba(24, 24, 25, 0.42);
  box-shadow: 0 2px 4px 0 rgba(24, 24, 25, 0.42);
  padding: 13px 0 0;
  border-radius: 4px;
  background-color: #f2f2f2;
}
.arrow-down-dropdown .blu-dropdown-form .form-container .form-container-inner {
  padding: 0 20px 28px;
}
.arrow-down-dropdown .blu-dropdown-form .form-container .form-label {
  color: #3a3a3a;
  text-align: left;
  text-transform: none;
  font-size: 146.666666%;
  font-weight: 400;
}
.arrow-down-dropdown .blu-dropdown-form .form-container .form-row {
  margin: 0 0 11px;
}
.arrow-down-dropdown .blu-dropdown-form .form-container .blu-text-input {
  font-size: 113.333333%;
}
.arrow-down-dropdown .blu-dropdown-form .form-extra {
  border-top: 1px solid #c9ccd0;
  text-transform: uppercase;
  font-weight: 700;
  color: #fff;
  padding: 15px 20px 14px;
  text-align: center;
  border-radius: 0 0 4px 4px;
}
.arrow-down-dropdown .blu-dropdown-form .form-extra .form-label {
  margin: 13px 0 11px;
}
.arrow-down-dropdown.arrow-down-menu-dropdown .blu-dropdown-form {
  min-width: 170px;
}
.action-menu {
  margin: 0 0 0 8px;
  padding: 0 0  9px;
}
.action-menu li {
  margin: 0 0 8px;
}
.action-menu li:first-child .action-menu-item_gold .icon {
  border-top: none;
}
.action-menu .action-menu-item {
  white-space: nowrap;
  background: url(../images/menu-action-icos-sprite.png) no-repeat;
  padding: 1px 0px 1px 28px;
  color: #1b87c7;
  opacity: .88;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  font-size: 93.4%;
  outline: none;
}
.action-menu .action-menu-item:hover {
  text-decoration: none;
  opacity: 1;
}
.action-menu .action-menu-item.edit {
  background-position: 0 2px;
}
.action-menu .action-menu-item.copy,
.action-menu .action-menu-item.details {
  background-position: 0 -28px;
}
.action-menu .action-menu-item.del {
  background-position: 0 -58px;
}
.action-menu .action-menu-item.cancel {
  background-position: 0 -118px;
}
.action-menu .action-menu-item.file {
  background-position: 0 -147px;
}
.action-menu .action-menu-item.check {
  background-position: 0 -88px;
}
.action-menu .action-menu-item.send-msg {
  background-position: 0 -215px;
}
.action-menu .action-menu-item.replace {
  background-position: 0 -254px;
}
.action-menu .action-menu-item.settings {
  background-position: 0 -404px;
}
.action-menu .action-menu-item.credit-line {
  background-position: 0 -433px;
}
.action-menu .action-menu-item.tariff {
  background-position: 0 -463px;
}
.action-menu .action-menu-item.auto-topup {
  background-position: 0 -493px;
}
.action-menu .action-menu-item.stats {
  background-position: 0 -522px;
}
.action-menu .action-menu-item.status {
  background-position: 0 -583px;
}
.action-menu .action-menu-item.terms-fees {
  background-position: 0 -613px;
}
.action-menu .action-menu-item.plink {
  background-position: 0 -642px;
}
.action-menu .action-menu-item.remove-bw {
  background-position: 0 -675px;
}
.action-menu .action-menu-item.copy-bw {
  background-position: 0 -703px;
}
.action-menu .action-menu-item.add-bw {
  background-position: 0 -732px;
}
.action-menu .action-menu-item_gold {
  background: none;
  padding: 0;
  white-space: nowrap;
}
.action-menu .action-menu-item_gold .icon {
  vertical-align: middle;
  display: inline-block;
  background: url(../images/action-menu-icons-gold.png) no-repeat;
  width: 35px;
  height: 32px;
  margin: 0 14px 0 0;
  border-top: 1px solid #d4d4d4;
}
.action-menu .action-menu-item_gold-edit .icon {
  background-position: 8px 7px;
}
.action-menu .action-menu-item_gold-copy .icon {
  background-position: 9px -24px;
}
.action-menu .action-menu-item_gold-remove .icon {
  background-position: 8px -56px;
}
.action-menu .action-menu-item_gold-cancel .icon {
  background-position: 8px -88px;
}
.action-menu .action-menu-item_gold-case .icon {
  background-position: 8px -123px;
}
.action-menu .action-menu-item_gold-notification .icon {
  background-position: 8px -162px;
}
.action-menu .action-menu-item_gold-notification-off .icon {
  background-position: 8px -198px;
}
.action-menu .action-menu-item_gold-copy-n .icon {
  background-position: 9px -233px;
}
.email-dropdown {
  display: inline-block;
  vertical-align: middle;
}
.email-dropdown .dropdown-trigger {
  display: block;
}
.email-dropdown .dropdown-trigger .fa {
  font-size: 80%;
}
.email-dropdown .dropdown-trigger:hover {
  text-decoration: none;
}
.email-dropdown .email-dropdown__notification {
  background-color: #db1800;
  color: #fff;
  font-size: 68.75%;
  padding: 0 3px;
  position: absolute;
  top: -4px;
  right: -6px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(24, 24, 25, 0.42);
  -moz-box-shadow: 0 2px 4px 0 rgba(24, 24, 25, 0.42);
  box-shadow: 0 2px 4px 0 rgba(24, 24, 25, 0.42);
  z-index: 999;
}
.email-dropdown .blu-email-list {
  min-width: 350px;
  background: transparent;
  box-shadow: none;
  border: none;
  left: auto;
  right: -199px;
  margin: 11px 0 0;
  font-size: 100% !important;
  padding: 7px 0 0;
}
.email-dropdown .blu-email-list.blu-email-list_notification {
  margin: 7px 0 0;
  right: -30px;
}
.email-dropdown .blu-email-list.blu-email-list_notification .dropdown-arrow {

  margin-right: 33px;
}
.email-dropdown .blu-email-list .dropdown-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  top: 0;
  left: auto;
  right: 0;
  z-index: 999;
  margin-right: 208px;
  border-width: 0 7px 7px;
  border-bottom-color: #fff;
}
.email-dropdown .blu-email-list .email-list-container {
  -webkit-box-shadow: 0 2px 4px 0 rgba(24, 24, 25, 0.42);
  -moz-box-shadow: 0 2px 4px 0 rgba(24, 24, 25, 0.42);
  box-shadow: 0 2px 4px 0 rgba(24, 24, 25, 0.42);
  padding: 0;
  background-color: #fff;
  border-radius: 2px;
  overflow: hidden;
}
.email-dropdown .blu-email-list .email-list-container .email-list {
  margin: 0;
}
.email-dropdown .blu-email-list .email-list-container .email-list .notification-msg-cont{
  overflow: hidden;
}
.email-dropdown .blu-email-list .email-list-container .email-list .notification-msg-cont .statuses-select-list:not(.status-icon-md) {
  float: left;
}
.email-dropdown .blu-email-list .email-list-container .email-list .notification-msg-cont .notification-msg__right{
  margin: 3px 0 0 34px;
}
.email-dropdown .blu-email-list .email-list-container .email-list .email-msg-cont .statuses-select-list:not(.status-icon-md) {
  float: left;
}
.email-dropdown .blu-email-list .email-list-container .email-list .email-msg-cont .statuses-select-list:not(.status-icon-md) > li {
  padding: 0;
}
.email-dropdown .blu-email-list .email-list-container .email-list > li {
  border-top: 1px solid #e8e8e8;
  line-height: 1.2;
  background-color: #fff;
  padding: 9px 8px 13px;
  overflow: hidden;
}

.email-dropdown .blu-email-list .email-list-container .email-list > li:hover {
  background-color: #f7f7f7;
  cursor: pointer;
}
.email-dropdown .blu-email-list .email-list-container .email-list > li:first-child {
  border-top: none;
}
.email-dropdown .blu-email-list .email-list-container .email-list > li.blue {
  background-color: #eaf4f9;
}
.email-dropdown .blu-email-list .email-list-container .email-list > li .description {
  font-size: 93.75%;
  margin: 0 0 0 10px;
}
.email-dropdown .blu-email-list .email-list-container .email-list > li .date {
  font-size: 87.5%;
  color: #8f8f8f;
  margin: 3px 0 0 10px;
}
.email-dropdown .blu-email-list .email-list-container .view-all {
  font-size: 16px;
  text-align: center;
  border-top: 1px solid #e1e1e1;
  padding: 4px 0 6px;
  -webkit-box-shadow: 0 1px 4px rgba(22, 22, 23, 0.15);
  -moz-box-shadow: 0 1px 4px rgba(22, 22, 23, 0.15);
  box-shadow: 0 1px 4px rgba(22, 22, 23, 0.15);
}
.email-dropdown .blu-email-list .email-list-container .view-all a {
  color: #2b97d7;
}
.email-dropdown .blu-email-list .email-list-container .view-all a:hover {
  text-decoration: none;
}
.country-select-input-container {
  background-color: #fff;
  border: 1px solid #c1c1c1;
  position: relative;
  height: 42px;
  border-radius: 6px;
}
.input-md {
  height: 42px;
}
.country-select-input-container .city-input {
  position: absolute;
  font-size: 87.5%;
  border: none;
  background: transparent;
  top: 9px;
  left: 68px;
  width: 283px;
}
.country-select {
  vertical-align: middle;
}
.country-select.selectmenu-open .ui-selectmenu-button {
  border-radius: 6px 6px 0 0;
  border-bottom: none;
}
.country-select .ui-selectmenu-button {
  background: transparent;
  width: 69px!important;
  border: none;
  line-height: 2.3;
  z-index: 999;
  -webkit-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.country-select .ui-selectmenu-button.ui-state-hover,
.country-select .ui-selectmenu-button.ui-state-focus {
  border-color: #adadad;
}
.country-select .ui-selectmenu-button.ui-state-hover .ui-icon-triangle-1-s,
.country-select .ui-selectmenu-button.ui-state-focus .ui-icon-triangle-1-s {
  background-position: 0 -10px;
}
.country-select .ui-selectmenu-button.ui-state-focus {
  outline: none;
}
.country-select .ui-selectmenu-button .ui-selectmenu-text {
  display: inline-block;
  vertical-align: middle;
}
.country-select .ui-selectmenu-button .ui-icon-triangle-1-s {
  right: 12px;
  top: 19px;
  background: url(../images/arr-grey.png) 0 0 no-repeat;
  width: 10px;
  height: 5px;
  margin: 0;
}
.country-select .ui-selectmenu-menu {
  top: 41px!important;
  border-radius: 0 0 0;
  border: 1px solid  #adadad;
  overflow: hidden;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.21);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.21);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.21);
  width: 100%;
}
.country-select .ui-selectmenu-menu .ui-menu {
  max-height: 295px;
  background: #fff;
  overflow-x: hidden;
  overflow-y: auto;
  color: #3a3a3a;
  font-size: 93.75%;
  border: none;
}
.country-select .ui-selectmenu-menu .ui-menu .ui-menu-item {
  margin: 0;
  padding: 1px 17px 2px;
  white-space: nowrap;
}
.country-select .ui-selectmenu-menu .ui-menu .ui-menu-item .sel-flag {
  margin-right: 12px;
}
.country-select .ui-selectmenu-menu .ui-menu .ui-menu-item.ui-state-focus {
  background: none;
  margin: 0;
  color: #3a3a3a;
  border: none;
  font-weight: 400;
}
.blu-password-toggle {
  border: none;
  display: inline-block;
  background-size: 100% 100%;
  background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23A2A4A8' class='bi bi-eye-fill' viewBox='0 0 16 16'%3E%3Cpath d='M10.5 8a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0z'/%3E%3Cpath d='M0 8s3-5.5 8-5.5S16 8 16 8s-3 5.5-8 5.5S0 8 0 8zm8 3.5a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7z'/%3E%3C/svg%3E");
  width: 16px;
  cursor: pointer;
  height: 14px;
  margin: 0 0 0 5px;
}

.blu-form-container .validation-icon {
  width: 16px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url(../images/validation-icon-sprite.png) 0 -70px no-repeat;
  margin: 0 0 0 9px;
}
.blu-form-container .validation-icon_card {
  background-position: 0 -217px;
}
.blu-form-container.form-ok .validation-icon,
.blu-form-container.form-success .validation-icon {
  background-position: 0 0;
}
.blu-form-container.form-error .validation-icon {
  background-position: 0 -143px;
}
.validate-ico:after {
  content: "i";
}
.validate-ico {
  border: none !important;
}
.form-control.has-success,
.form-group.has-success .form-control,
.form-group.has-success .blu-custom-select-container .select2-container .selection .select2-selection,
.form-group.has-success .form-control-cust+.select2 .select2-selection,
.form-group [data-class="form-control"].has-success+.select2-container .select2-selection--single,
.form-group.has-success .form-control.controls-group>input,
.form-group.has-success .form-control.controls-group select+.select2 .select2-selection.select2-selection--single {
  border-color: #52b317!important;
}
.form-control.has-success .validate-ico,
.form-group.has-success .validate-ico {
  background: #52b317 !important;
}
.form-control.has-success .validate-ico:after,
.form-group.has-success .validate-ico:after {
  content: "";
  display: block;
  width: 4px;
  height: 6px;
  border: 2px solid #fff;
  border-left: none;
  border-top: none;
  transform: rotate(45deg);
  margin: 3px auto 0 auto;
}
.form-control.has-warning,
.form-group.has-warning .form-control,
.form-group.has-warning .blu-custom-select-container .select2-container .selection .select2-selection,
.form-group.has-warning .form-control-cust+.select2 .select2-selection,
.form-group [data-class="form-control"].has-warning+.select2-container .select2-selection--single,
.form-group.has-warning .form-control.controls-group>input,
.form-group.has-warning .form-control.controls-group select+.select2 .select2-selection.select2-selection--single {
  border-color: #ffea00!important;
}
.form-control.has-warning .validate-ico,
.form-group.has-warning .validate-ico {
  background: #ffea00 !important;
}
.form-control.has-warning .validate-ico:after,
.form-group.has-warning .validate-ico:after {
  content: "!";
}
.blu-form-container.form-error .has-error,
.form-control.has-error,
.form-group.has-error .form-control,
.form-group.has-error .blu-custom-select-container .select2-container .selection .select2-selection,
.form-group.has-error .form-control-cust+.select2 .select2-selection,
.form-group [data-class="form-control"].has-error+.select2-container .select2-selection--single,
.form-group.has-error .form-control.controls-group>input,
.form-group.has-error .form-control.controls-group select+.select2 .select2-selection.select2-selection--single {
  border-color: #f12323!important;
}
.form-control.has-error .validate-ico,
.form-group.has-error .validate-ico {
  background: #f12323 !important;
}
.validate-ico.orange,
.form-group.has-success .validate-ico.orange,
.form-group.has-warning .validate-ico.orange,
.form-group.has-error .validate-ico.orange {
  background: #F29400 !important;
  top: auto;
  right: auto;
}
.form-control.has-error .validate-ico.orange:after,
.form-group.has-error .validate-ico.orange:after,
.form-group.has-success .validate-ico.orange:after,
.form-group.has-warning .validate-ico.orange:after {
  content: "!";
  border: none;
  transform: rotate(0);
  margin: 0;
  width: auto;
}
.form-group.has-error .form-control,
.form-group.has-warning .form-control,
.form-group.has-success .form-control {
  box-shadow: none;
}
.form-control.has-success,
.form-control.has-warning,
.form-control.has-error,
.blu-form-container.form-error .has-error {
  -webkit-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1)!important;
  -moz-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1)!important;
  -o-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1)!important;
  transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1)!important;
}
.blu-form-container.form-error .has-error:focus,
.form-control.has-error:focus {
  border-color: #cc3a3a!important;
}
.blu-form-container.form-error .error-msg,
.blu-div-container.form-error .error-msg  {
  color: #cc3a3a;
  font-size: 81.25%;
  margin: 0 0 0 20px;
  display: block;
}
.blu-form-container.form-error .blu-textarea-input,
.blu-form-container.form-error .blu-validation-input{
  border-color: #e80000!important;
  -webkit-box-shadow:  0 0 5px rgba(246, 3, 3, 0.29);
  -moz-box-shadow:  0 0 5px rgba(246, 3, 3, 0.29);
  box-shadow:  0 0 5px rgba(246, 3, 3, 0.29);
  z-index: 10;
}
.blu-form-container.form-success .blu-textarea-input,
.blu-form-container.form-success .blu-validation-input{
  border-color: #52b317!important;
  -webkit-box-shadow:  0 0 5px rgba(82, 179, 23, 0.29);
  -moz-box-shadow:  0 0 5px rgba(82, 179, 23, 0.29);
  box-shadow:  0 0 5px rgba(82, 179, 23, 0.29);
  z-index: 10;
}

.blu-form-container.form-success input {
  border-color: #52b317!important;
  -webkit-box-shadow:  0 0 5px rgba(82, 179, 23, 0.29);
  -moz-box-shadow:  0 0 5px rgba(82, 179, 23, 0.29);
  box-shadow:  0 0 5px rgba(82, 179, 23, 0.29);
  z-index: 10;
}

.blu-form-container.form-error .blu-textarea-input,
.blu-form-container.form-error .blu-validation-input{
  border-color: #e80000!important;
  -webkit-box-shadow:  0 0 5px rgba(246, 3, 3, 0.29);
  -moz-box-shadow:  0 0 5px rgba(246, 3, 3, 0.29);
  box-shadow:  0 0 5px rgba(246, 3, 3, 0.29);
  z-index: 10;
}
.blu-form-container.form-error .validation-message {
  display: block;
  clear: both;
}
.disabled .blu-form-container.form-error .validation-message {
  display: none!important;
}
.blu-form-container .validation-message,
.blu-div-container .validation-message {
  display: none;
  font-size: 0.8125rem;
  color: #d20000;
  background-color: #fae1e1;
  position: relative;
  border-radius: 3px;
  margin: 0px 0 0;
  padding: 2px 15px 1px;
  z-index: 0;
  position: relative;
}

.blu-form-container.form-success .validation-message_swift {
  display: block;
}
.blu-form-container .validation-message_swift {
  color: #52b317;
  background-color: #fff;
  padding: 5px 0 3px;
}
.blu-form-container .validation-message_swift:after {
  border-bottom-color: #fff;
}
.blu-form-container .error-msg {
  display: none;
}
.blu-form-container .form-row {
  margin: 0 0 20px;
}
.blu-form-container .checkbox-container {
  font-size: 81.25%;
}
.blu-form-container .checkbox-container_aligned .blu-checkbox {
  float: left;
}
.blu-form-container .checkbox-container_aligned .checkbox-label {
  margin: 0 0 0 30px;
}
.blu-form-container .form-label {
  font-size: 93.75%;
  margin: 0 0 11px;
}
.blu-form-container .form-label-tooltip {
  font-size: 93.75%;
  margin: 0 1px 9px;
}
.blu-form-container .blu-text-input {
  border: 1px solid;
  border-radius: 6px!important;
  font: 16px / normal 'PT Sans', sans-serif;
  width: 100%;
  height: 42px;
  padding: 9px 13px 10px 18px;
  -webkit-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.blu-form-container .blu-text-input:not([disabled]) {
  background: #fff;
  border-color: #c1c1c1;
}
.blu-form-container .blu-text-input[disabled],
.form-disabled .blu-text-input {
  border-color: #dadada;
}
.blu-form-container .blu-text-input:focus {
  border-color: #adadad;
}
.blu-form-container .blu-text-input_width-100 {
  width: 100%;
}
.blu-form-container .blu-text-input_refill-amount {
  height: 56px;
  font-size: 87.5%;
}
.blu-form-container .blu-text-input_transparent {
  background-color: transparent!important;
}
.blu-form-container .blu-text-input_icon {
  background: #fff url(../images/login-input-icon-sprite.png) no-repeat;
  padding: 9px 13px 10px 62px;
}
.blu-form-container .blu-text-input_icon.blu-text-input_icon-username {
  background-position: 17px 7px;
}
.blu-form-container .blu-text-input_icon.blu-text-input_icon-password {
  background-position: 17px -37px;
}
.blu-form-container .blu-text-input_grey {
  background-color: #f3f3f3;
}
.blu-form-container .blu-text-input_narrow {
  font-size: 93.75%;
  height: 36px;
}
.blu-form-container .blu-text-input_narrow + .clear-input-button {
  top: 7px!important;
  right: 8px!important;
}
.blu-form-container .blu-text-input_narrow + .ui-datepicker-trigger {
  top: 11px;
  right: 15px;
}
.blu-form-container .input-clear-container {
  display: inline-block;
  position: relative;
}
.blu-form-container .input-clear-container_width-100 {
  width: 100%;
}
.blu-form-container .input-clear-container_narrow .intl-tel-input .selected-flag .arrow {
  top: 15px;
}
.blu-form-container .input-clear-container_narrow .clear-input-button {
  top: 7px!important;
  right: 8px!important;
}
.blu-form-container .input-clear-container .blu-text-input {
  padding: 11px 45px 12px 18px;
}
.blu-form-container .input-clear-container .blu-textarea-input {
  padding: 9px 45px 10px 18px;
}
.blu-form-container .input-clear-container .clear-input-button,
.round-gray-cross {
  position: absolute;
  top: 9px;
  right: 11px;
  width: 23px;
  background-color: #bcbcbc;
  border-radius: 23px;
  height: 23px;
  cursor: pointer;
  display: none;
  opacity: 0;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.form-control.input-lg+.round-gray-cross {
  top: 11px;
}
.form-control.input-sm+.round-gray-cross {
  top: 3px;
  transform: scale(.8);
}
.d-position {
  top: inherit;
  right: inherit;
  bottom: inherit;
  left: inherit;
}
.round-gray-cross.visible {
  opacity: 0.8;
}
.blu-form-container .input-clear-container .clear-input-button::after,
.blu-form-container .input-clear-container .clear-input-button::before,
.round-gray-cross::after,
.round-gray-cross::before {
  content: "";
  position: absolute;
  height: 2px;
  width: 14px;
  background: #fff;
  transform: rotate(45deg);
  top: calc(50% - 1px);
  left: calc(50% - 7px);
}
.blu-form-container .input-clear-container .clear-input-button::before,
.round-gray-cross::before {
  transform: rotate(-45deg);
}
input:not(:placeholder-shown)+.round-gray-cross,
.dropdown-search .selected-wrap .round-gray-cross {
  opacity: 0.8;
  display: block;
}
input[disabled]+.round-gray-cross,
.form-disabled input[disabled]+.round-gray-cross {
  display: none !important;
}
.blu-form-container .input-clear-container .clear-input-button.visible {
  opacity: .8;
}
.blu-form-container .input-clear-container .clear-input-button.visible:hover {
  opacity: 1;
}
.blu-form-container .blu-custom-select-container .select2-selection {
  /* height: 42px!important; */
}
.blu-form-container .blu-custom-select-container .select2-selection .select2-selection__rendered {
  line-height: 40px!important;
}
.blu-form-container .blu-custom-select-container .select2-selection .select2-selection__arrow,
select[data-class="form-control"]+.select2-container .select2-selection__arrow {
  height: 41px!important;
}

.blu-form-container .blu-textarea-input {
  padding: 9px 13px 10px;
  border: 1px solid #dadada;
  border-radius: 5px;
  font-size: 93.75%;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 99px;
  min-height: 99px;
  line-height: 1.3333;
  -webkit-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.blu-form-container .blu-textarea-input:not([disabled]) {
  background: #fff;
}

.blu-form-container .blu-textarea-input.textarea-expandable {
  resize: none;
  overflow: hidden;
  height: 42px;
  min-height: 42px;
  -webkit-transition: height 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: height 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: height 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: height 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.blu-form-container .blu-textarea-input.blu-textarea-input_blocked {
  background-color: #ebf6e4!important;
  border-color: transparent!important;
}
.blu-form-container .blu-textarea-input:focus {
  border-color: #adadad;
}
.blu-form-container .form-submit-container {
  margin: 26px 0 0;
}
.blu-form-container .form-submit-container .bordered-button,
.blu-form-container .form-submit-container .rounded-button {
  margin: 0 10px 0 0;
}
.ui-datepicker {
  z-index: 99;
}
.section-header-table-container {
  margin: 23px 0 0;
}
.section-header-table-container .golden-wrap {
  border: 2px solid #c69622;
  border-radius: 22px;
  padding: 23px 25px 19px;
}
.section-header-table-container .golden-wrap .section-subheader-16 {
  margin: 0 0 12px;
}
.section-header-table-container .golden-wrap .blu-table .header-row td {
  background-color: #e6e6e6;
  padding: 11px 11px 9px;
}
.section-header-table-container .golden-wrap .blu-table .tbody-row td {
  border-bottom: none;
}
.payment-center-section .pay-methods-table-container .section-subheader-l2 {
  margin: 26px 0 0;
}
.payment-center-section .payment-methods-list-container {
  padding: 0!important;
}
.payment-center-section .payment-methods-list-container .note-row {
  border-bottom: 3px solid #c69622;
  background-color: #f2f2f2;
  padding: 20px 13px ;
  font-size: 87.5%;
  color: #676767;
}
.payment-center-section .payment-methods-list-container .note-row .note-text {
  width: 56%;
  display: inline-block;
}
.payment-center-section .payment-methods-list-container .trans-account {
  border-left: 1px solid #d5d7d8;
  padding: 0 0 0 20px;
  margin: -12px 0 0;
}
.payment-center-section .payment-methods-list-container .payment-methods-list {
  margin: 29px 0 0;
  border-bottom: 1px solid #d5d7d8;
}
.max-w-135 {
  max-width: 135px;
}
.text-ellipsis {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.text-ellipsis-3 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.section-header-container {
  background-color: #f2f2f2;
  padding: 32px 0;
}
.section-header-container .section-subheader-16 {
  margin-bottom: 16px;
}
.section-header-container .blu-table .header-row td {
  background-color: #e6e6e6;
  border-top: 2px solid #d5d7d8;
}
.section-header-container .blu-table .tbody-row td {
  border-bottom: none;
}
.section-header-container .section-header {
  margin: 20px 0 0;
}
.blu-custom-select-container {
  display: inline-block;
  vertical-align: middle;
}
.blu-custom-select-container_disabled .select2-selection__arrow b {
  display: none;
}
.blu-custom-select-container_disabled .select2-selection {
  background-color: transparent;
}
.blu-custom-select-container_disabled .select2-selection:hover {
  border-color: #c1c1c1!important;
}
.blu-custom-select_blocked .select2-selection {
  background-color: #ebf6e4!important;
  border-color: transparent!important;
}
.blu-custom-select-container_width-100 {
  width: 100%;
}
.blu-custom-select-container_width-100 .select2-container {
  width: 100%!important;
}
.blu-custom-select-container_font-size-14 .select2-container {
  font-size: .875rem !important;
}
.blu-custom-select-container_font-size-14.select2-dropdown {
  font-size: .875rem!important;
}
.blu-custom-select-container_font-size-15 .select2-container {
  font-size: 93.75% !important;
}
.blu-custom-select-container_font-size-15.select2-dropdown {
  font-size: 93.75% !important;
}
.blu-custom-select-container_font-size-16 .select2-container {
  font-size: 100% !important;
}
.blu-custom-select-container_font-size-16.select2-dropdown {
  font-size: 100% !important;
}
.blu-custom-select-container.table-select {
  width: 100%;
}
.blu-custom-select-container.table-select .select2.select2-container {
  width: 100%!important;
}
.blu-custom-select-container .select2-container {
  font-size: 106.25%;
}
select[data-class="form-control"]+.select2-container {
  font-size: 15px;
}
.blu-custom-select-container .select2-container.select2-container--disabled{
  opacity: .3;
}
.blu-custom-select-container.view-enabled .select2-container.select2-container--disabled{
  opacity: 1!important;
}
.blu-custom-select-container .select2-container:hover .selection .select2-selection .select2-selection__arrow b {
  background-position: 0 -10px;
}
.blu-custom-select-container .select2-container.select2-container--open.select2-container--below .selection .select2-selection,
select[data-class="form-control"]+.select2-container.select2-container--open.select2-container--below .selection .select2-selection {
  border-color: #adadad;
  border-radius: 6px 6px 0 0;
  border-bottom: none;
}
.blu-custom-select-container .select2-container.select2-container--open.select2-container--below .selection .select2-selection .select2-selection__arrow b {
  background-position: 0 -10px;
}
.blu-custom-select-container .select2-container.select2-container--open.select2-container--above .selection .select2-selection,
select[data-class="form-control"]+.select2-container.select2-container--open.select2-container--above .selection .select2-selection {
  border-color: #adadad;
  border-radius: 0 0 6px 6px ;
  border-top: none;
}
.blu-custom-select-container .select2-container.select2-container--open.select2-container--above .selection .select2-selection .select2-selection__arrow b {
  background-position: 0 -10px;
}

.select2-container--default .select2-selection--single {
  border: 1px solid #dadada;
}
.select2-container--default .select2-selection--single:hover {
  border-color: #adadad;
}

.blu-custom-select-container .select2-container .selection .select2-selection,
select[data-class="form-control"]+.select2-container.select2-container--default .select2-selection--single {
  border-radius: 6px;
  border: 1px solid #dadada;
  height: 42px;
  background-color: white;
}
.blu-custom-select-container .select2-container .selection .select2-selection:focus {
  outline: none;
}
.blu-custom-select-container .select2-container .selection .select2-selection .select2-selection__rendered,
select[data-class="form-control"]+.select2-container .select2-selection__rendered {
  line-height: 42px;
  padding-left: 18px;
  padding-right: 28px;
}
.blu-custom-select-container .select2-container .selection .select2-selection .select2-selection__arrow,
select[data-class="form-control"]+.select2-container  .select2-selection__arrow {
  height: 43px;
  width: 30px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: -1px;
  right: 1px;
  width: 20px;
}
.blu-custom-select-container .select2-container .selection .select2-selection .select2-selection__arrow b,
select[data-class="form-control"]+.select2-container .select2-selection__arrow b {
  border: none!important;
  width: 10px;
  margin-left: -9px;
  height: 5px;
  /* background: url(../images/arr-grey.png) 0 0 no-repeat; */
  left: 50%;
  top: 50%;
  position: absolute;
}
.blu-custom-select-container .select2-container .selection .select2-selection .select2-selection__arrow b::after,
select[data-class="form-control"]+.select2-container .select2-selection__arrow b::after {
  width: 7px;
  height: 7px;
  content: "";
  position: absolute;
  top: calc(50% - 5px);
  left: calc(50% - 3px);
  border: 2px solid;
  border-left: none;
  border-top: none;
  border-color: #dadada;
  transform: rotate(45deg);
  border-radius: 1px;
}

.blu-custom-select-container .select2-container.select2-container--open .selection .select2-selection .select2-selection__arrow b::after {
  transform: rotate(-135deg);
  top: calc(50% - 1px);
}
.blu-custom-select-container .select2-container:hover .selection .select2-selection,
select[data-class="form-control"]+.select2-container:hover .selection .select2-selection,
select[data-class="form-control"]+.select2-container:hover .select2-selection__arrow b::after,
.blu-custom-select-container .select2-container:hover .selection .select2-selection .select2-selection__arrow b::after {
  border-color: #adadad;
}
.blu-custom-select-container_grey .select2-selection {
  background-color: #ededed!important;
}
.blu-custom-select-container_grey .select2-dropdown {
  background-color: #ededed!important;
}
.blu-custom-select-container_grey .select2-selection .select2-selection__rendered {
  color: #8b8b8b;
}

.blu-form-container .blu-custom-select-container_height-36 .select2-selection {
  height: 36px!important;
}
.blu-form-container .blu-custom-select-container.blu-custom-select-container_height-36 .select2-selection .select2-selection__rendered {
  line-height: 35px!important;
}
.blu-form-container .blu-custom-select-container.blu-custom-select-container_height-36 .select2-selection .select2-selection__arrow {
  height: 36px!important;
  width: 20px!important;
}
.blu-custom-select-container_transparent .select2-container {
  opacity: .8;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.blu-custom-select-container_transparent .select2-container:hover {
  opacity: .97;
}
.blu-custom-select-container_transparent .select2-container.select2-container--open {
  opacity: .97;
}
.blu-custom-select-container_transparent .select2-selection {
  border: none !important;
  height: 36px!important;
}
.blu-custom-select-container_transparent .select2-selection__rendered {
  color: #000!important;
  line-height: 36px!important;
}
.blu-custom-select-container_transparent .select2-selection__arrow {
  height: 34px!important;
}
.blu-custom-select-container_transparent .select2-dropdown {
  color: #000!important;
}
.blu-custom-select-container_yellow .select2-container {
  font-size: 87.5%;
}
.blu-custom-select-container_yellow .select2-container:hover .selection .select2-selection {
  border-color: rgba(135, 90, 45, 0.55);
}
.blu-custom-select-container_yellow .select2-container.select2-container--open.select2-container--below .selection .select2-selection {
  border-color: rgba(135, 90, 45, 0.7);
  border-radius: 4px 4px 0 0;
  background: #fbf1ce;
}
.blu-custom-select-container_yellow .select2-container.select2-container--open.select2-container--above .selection .select2-selection {
  border-color: rgba(135, 90, 45, 0.7);
  border-radius: 0 0 4px 4px ;
  background: #fbf1ce;
}
.blu-custom-select-container_yellow .select2-container.select2-container--open.select2-container--above .selection .select2-selection .select2-selection__arrow b {
  background-position: 0 -10px;
}
.blu-custom-select-container_yellow .select2-container .selection .select2-selection {
  border: 1px solid rgba(135, 90, 45, 0.42);
  border-radius: 4px;
  height: 27px!important;
  background: #fbf1ce;
}
.blu-custom-select-container_yellow .select2-container .selection .select2-selection .select2-selection__rendered {
  color: #796051;
  line-height: 27px!important;
  padding-left: 8px;
  padding-right: 21px;
}
.blu-custom-select-container_yellow .select2-container .selection .select2-selection .select2-selection__rendered .select2-selection__placeholder {
  color: #623a21;
}
.blu-custom-select-container_yellow .select2-container .selection .select2-selection__arrow {
  height: 27px!important;
  width: 25px!important;
}
.blu-custom-select-container_yellow .select2-container .selection .select2-selection__arrow b {
  border: none!important;
  width: 10px!important;
  margin-left: -9px !important;
  height: 5px!important;
  background: url(../images/arr-brown.png) 0 0 no-repeat !important;
}
.blu-custom-select-container.has-error .selection .select2-selection,
.form-error .blu-custom-select-container .select2-container .selection .select2-selection {
  border-color: #e80000;
  -webkit-box-shadow:  0 0 5px rgba(246, 3, 3, 0.29);
  -moz-box-shadow:  0 0 5px rgba(246, 3, 3, 0.29);
  box-shadow:  0 0 5px rgba(246, 3, 3, 0.29);
}
.blu-custom-select-container.has-success .selection .select2-selection {
  border-color: #52b317;
  -webkit-box-shadow:  0 0 5px rgba(82, 179, 23, 0.29);
  -moz-box-shadow:  0 0 5px rgba(82, 179, 23, 0.29);
  box-shadow:  0 0 5px rgba(82, 179, 23, 0.29);
}
.blu-custom-select-container.has-error {
  position: relative;
  z-index: 9;
}
.blu-custom-select-amount-dropdown .select2-results__options {
  padding: 0 15px 0 0!important;
}
.blu-custom-select-amount-dropdown .select2-results__options li {
  font-size: 93.75%;
}
.blu-custom-select-amount-dropdown .select2-results__options li .amount-amount {
  display: inline-block;
  width: 133px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: right;
  padding: 0 12px 0 0;
  border-right: 1px solid #d5d5d5;
}
.blu-custom-select-amount-dropdown .select2-results__options li .amount-currency {
  float: right;
  margin: 0 6px 0 0;
}
.blu-custom-select-amount-dropdown-new .select2-results__options {
}
.blu-custom-select-amount-dropdown-new .select2-results__options li {
  font-size: 87.5%;
}
.blu-custom-select-amount-dropdown-new .select2-results__options li .amount-info {
  clear: both;
}
.blu-custom-select-amount-dropdown-new .select2-results__options li .amount-amount {
  display: inline-block;
  overflow: hidden;
  float: right;
  text-overflow: ellipsis;
  text-align: right;
  /*padding: 0 12px 0 0;*/
  /*border-right: 1px solid #d5d5d5;*/
  /*margin: 0 17px 0 0 ;*/
}
.blu-custom-select-amount-dropdown-new .select2-results__options li .amount-currency {
  float: right;
  margin: 0 6px 0 0;
  width: 27px;
}
.blu-custom-select-amount-dropdown1 .select2-results__options {
  /*padding: 0 26px 0 0!important;*/
}

.blu-custom-select-amount-dropdown1 .select2-results__options li {
  font-size: 93.75%;
}
.blu-custom-select-amount-dropdown1 .select2-results__options li .amount-amount {
  display: inline-block;
  width: 91px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: right;
  padding: 0 12px 0 0;
  border-right: 1px solid #d5d5d5;
}
.blu-custom-select-amount-dropdown1 .select2-results__options li .amount-currency {
  float: right;
  margin: 0 13px 0 0;
}
.blu-tooltip .tooltip-arrow {
  border-bottom-color: #a3a6aa!important;
}
.blu-tooltip .tooltip-inner {
  background-color: #a3a6aa;
}
.select2-container .select2-dropdown {
  overflow: hidden;
  border: 1px solid #adadad;
}
.select2-container .select2-dropdown.blu-custom-select-dropdown_grey {
  background-color: #ededed;
}
.select2-container .select2-dropdown.blu-custom-select-dropdown_transparent {
  opacity: .97;
  border: none !important;
}
.select2-container .select2-dropdown.blu-custom-select-dropdown_transparent .select2-results__option {
  color: #000!important;
}
.select2-container .select2-dropdown.blu-custom-select-dropdown_yellow {
  font-size: 87.5%;
  border-color: rgba(135, 90, 45, 0.7);
}
.select2-container .select2-dropdown.blu-custom-select-dropdown_yellow .select2-results .select2-results__options {
  margin: 0;
  padding: 0 16px 0 0;
}
.select2-container .select2-dropdown.blu-custom-select-dropdown_yellow.select2-dropdown--below {
  border-radius: 0 0 4px 4px;
  background: #fbf1ce;
}
.select2-container .select2-dropdown.blu-custom-select-dropdown_yellow.select2-dropdown--below .select2-results__option {
  padding: 0 8px 3px;
  border-top: none;
}
.select2-container .select2-dropdown.blu-custom-select-dropdown_yellow.select2-dropdown--below .select2-results__option:before {
  height:0;
  margin: 0 0 3px;
}
.select2-container .select2-dropdown.blu-custom-select-dropdown_yellow .select2-results__option.select2-results__option--highlighted  {
  background-color: #ebe1be!important;
}

.select2-container .select2-dropdown.blu-custom-select-dropdown_yellow.select2-dropdown--above {
  border-radius: 4px 4px 0 0 ;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #fbf1ce 4%, #fbf1ce 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #fbf1ce 4%, #fbf1ce 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #fbf1ce 4%, #fbf1ce 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fbf1ce', GradientType=0);
}
.select2-container .select2-dropdown.blu-custom-select-dropdown_yellow.select2-dropdown--above .select2-results__option {
  padding: 3px 0 2px;
  border-bottom: none;
}
.select2-container .select2-dropdown.select2-dropdown--below {
  border-radius: 0 0 6px 6px;
  border-top: none;
}

.select2-container .select2-dropdown.select2-dropdown--below .select2-results__option {
  padding: 8px 17px 8px 15px;
  position: relative;
}

/*
.select2-container .select2-dropdown.select2-dropdown--below .select2-results__option:before {
  border-top: 1px solid #e0e0e0;
  display: block;
  content: " ";
  height: 7px;
}
 */

.select2-container .select2-dropdown.customer-dropdown.select-emulate .select2-results__option:before {
  display: none;
}

.select2-container .select2-dropdown.select2-dropdown--above {
  border-radius: 6px 6px 0 0 ;
  border-bottom: none;
}
.select2-container .select2-dropdown.select2-dropdown--above .select2-results__option {
  padding: 8px 17px 8px 15px;
  position: relative;
}
/*
.select2-container .select2-dropdown.select2-dropdown--above .select2-results__option:before {
  border-top: 1px solid #e0e0e0;
  display: block;
  content: " ";
  height: 7px;
}
*/

.select2-container .select2-dropdown .select2-results .select2-results__options:not(.select2-results__options--nested) {
  margin: 0 0 0 0;
  padding: 0;
  max-height: 250px;
  overflow-y: auto;
}
.select2-container .select2-dropdown .select2-results .select2-results__options:not(.select2-results__options--nested) li[role="group"] {
  padding: 0;
}
.select2-container .select2-dropdown .select2-results .select2-results__options:not(.select2-results__options--nested) .select2-flag {
  overflow: hidden;
  white-space: nowrap;
}
.select2-container .select2-dropdown .select2-results .select2-results__options:not(.select2-results__options--nested) .select2-flag .sel-flag {
  margin: 0 10px 0 1px;
  display: inline-block;
}
.select2-container .select2-dropdown .select2-results .select2-results__options:not(.select2-results__options--nested) .select2-flag .iti-country {
  display: inline-block;
}
.select2-container .select2-dropdown .select2-results .select2-results__options:not(.select2-results__options--nested) .select2-results__option.select2-results__option--highlighted {
  background-color: #f5f5f5;
  color: #3a3a3a;
}

/*
.select2-container .select2-dropdown .select2-results .select2-results__options:not(.select2-results__options--nested) li[role="group"]:last-child ul:last-child li:last-child:before,
.select2-container .select2-dropdown.usual-select2-drop .select2-results .select2-results__options[role="tree"] .select2-results__option:last-child,

.select2-container .select2-dropdown.sm-custom-select .select2-results__option:first-child:before,
.select2-container .select2-dropdown.sm-custom-select .select2-results__option:hover+li:before,
.select2-container .select2-dropdown.sm-custom-select .select2-results__option:hover:before,
.select2-container .select2-dropdown .select2-results .select2-results__options:not(.select2-results__options--nested) .select2-results__option:hover:before,
.select2-container .select2-dropdown.sm-custom-select .select2-results__option.select2-results__option--highlighted:before,
.select2-container .select2-dropdown.sm-custom-select .select2-results__option.select2-results__option--highlighted+li:before,

.select2-container .select2-dropdown .select2-results .select2-results__options:not(.select2-results__options--nested) .select2-results__option:first-child:after,
.select2-container .select2-dropdown .select2-results .select2-results__options:not(.select2-results__options--nested) .select2-results__option:hover+li:after,
.select2-container .select2-dropdown .select2-results .select2-results__options:not(.select2-results__options--nested) .select2-results__option:hover:after,
.select2-container .select2-dropdown .select2-results .select2-results__options:not(.select2-results__options--nested) .select2-results__option:hover:before,
.select2-container .select2-dropdown .select2-results .select2-results__options:not(.select2-results__options--nested) .select2-results__option.select2-results__option--highlighted:after,
.select2-container .select2-dropdown .select2-results .select2-results__options:not(.select2-results__options--nested) .select2-results__option.select2-results__option--highlighted+li:after {
  display: none !important;
}
*/

.select2-container .select2-dropdown .select2-results .select2-results__options:not(.select2-results__options--nested) .select2-results__option[aria-selected="true"] {
  background-color: transparent;
}
.select2-container .select2-dropdown .select2-results .select2-results__options:not(.select2-results__options--nested) .select2-results__option[aria-selected="true"].select2-results__option--highlighted {
  background-color: #f5f5f5;
}
.form-tip {
  color: #868686;
  border-radius: 20px;
  border: 2px solid #b3b3b3;
  font: 87.5% / normal 'PT Sans', sans-serif;
  padding: 16px 21px;
  margin: 17px 0 0;
}
.form-tip p {
  margin: 0 0 6px;
  line-height: 1.25;
}
.statuses-select-list:not(.status-icon-md) {
  margin: 0;
  font-size: 0;
}
.statuses-select-list:not(.status-icon-md) li {
  padding: 4px 10px 0 0;
  margin: 0 2px;
}
.statuses-select-list:not(.status-icon-md) li.active {
  border: 1px solid #2b97d7;
  -webkit-box-shadow: inset 0 0 5px rgba(95, 119, 133, 0.77);
  -moz-box-shadow: inset 0 0 5px rgba(95, 119, 133, 0.77);
  box-shadow: inset 0 0 5px rgba(95, 119, 133, 0.77);
  border-radius: 5px;
}
.statuses-select-list .status-icon,
i.status-icon.sm,
.draft-ico,
.n-approve-ico, .status-icon.exclamation-orange
{
  display: inline-block;
  width: 26px;
  height: 26px;
  background-image: url(../images/status-icon-sprite-26.png);
  background-repeat: no-repeat;
  padding: 0;
}
.slice-ico {
  background: #fff url(../images/invoice/slice.png) center center no-repeat;
  border-color: #C69622;
}

.statuses-select-list .status-icon.menu {
  background-position: 0 0;
}
.statuses-select-list .status-icon.info {
  background-position: 0 -31px;
}
.statuses-select-list .status-icon.success {
  background-position: 0 -62px;
}
.blu-dropdown-grey .blu-dropdown-menu li:last-child a,
.blu-dropdown-grey .blu-dropdown-menu .acounts-list-item:last-child a {
  border-radius: 3px;
}
.statuses-select-list .status-icon.success-corner {
  background-position: 0 -668px;
}

.statuses-select-list .status-icon.warn {
  background-position: 0 -93px;
}
.statuses-select-list .status-icon.error {
  background-position: 0 -124px;
}
.statuses-select-list .status-icon.suspended {
  background-position: 0 -186px;
}
.statuses-select-list .status-icon.waiting-payment {
  background-position: 0 -218px;
}
.statuses-select-list .status-icon.wainting-income {
  background-position: 0 -250px;
}
.statuses-select-list .status-icon.in-process,
i.status-icon.in-process.sm {
  background-position: 0 -282px;
}
i.status-icon.in-process.sm {
  border: none;
}
i.status-icon.in-process-orange,
i.status-icon.in-process-orange.sm {
  border: 2px solid #EEA211;
  background: url("/images/orange-in-progress.png") 50% no-repeat;
}
.statuses-select-list .status-icon.waiting-client {
  background-position: 0 -314px;
}
.statuses-select-list .status-icon.wp-balance {
  background-position: 0 -314px;
}
.statuses-select-list .status-icon.declined,
.statuses-select-list .status-icon.card-not-valid,
.n-approve-ico {
  background-position: 0 -380px;
}
.statuses-select-list .status-icon.investigation {
  background-position: 0 -412px;
}
.statuses-select-list .status-icon.special-status {
  background-position: 0 -444px;
}
.statuses-select-list .status-icon.envelop-orange {
  background-position: 0 -476px;
}
.statuses-select-list .status-icon.envelop {
  background-position: 0 -508px;
}
.statuses-select-list .status-icon.restricted {
  background-position: 0 -540px;
}
.statuses-select-list .status-icon.pause,
i.status-icon.pause.sm {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='currentColor' class='bi bi-pause-fill' viewBox='0 0 16 16'%3E%3Cpath d='M5.5 3.5A1.5 1.5 0 0 1 7 5v6a1.5 1.5 0 0 1-3 0V5a1.5 1.5 0 0 1 1.5-1.5zm5 0A1.5 1.5 0 0 1 12 5v6a1.5 1.5 0 0 1-3 0V5a1.5 1.5 0 0 1 1.5-1.5z'/%3E%3C/svg%3E");
}
.statuses-select-list .status-icon.exclamation-corner {
  background-position: 0 -700px;
}
.statuses-select-list .status-icon.customer-pending {
  background-position: 0 -732px;
}

.statuses-select-list .status-icon.on-hold,
.draft-ico {
  background-position: 0 -988px;
}
.statuses-select-list .status-icon.officer-pending {
  background-position: 0 -764px;
}
.statuses-select-list .status-icon.closed {
  background-position: 0 -348px;
}
.statuses-select-list .status-icon.star {
  background-position: 0 -796px;
}
.statuses-select-list .status-icon.part {
  background-position: 0 -828px;
}
.statuses-select-list .status-icon.not-sent {
  background-position: 0 -956px;
}
.statuses-select-list .status-icon.progress {
  margin: 0;
  background-position: 0 -1020px;
}
.statuses-select-list .status-icon.exclamation-disc{
  margin: 0;
  background-position: 0 -1052px;
}
.statuses-select-list .status-icon.exclamation-red{
  margin: 0;
  background-position: 0 -1084px;
}
.statuses-select-list .status-icon.limited{
  margin: 0;
  background-position: 0 -1116px;
}
.statuses-select-list:not(.status-icon-md).statuses-select-list_table {
  margin-top: 11px;
}
.checkbox-label-row {
  display: block;
  margin: 0;
  font-weight: 400;
  cursor: pointer;
}
.blu-checkbox {
  display: inline-block;
  vertical-align: middle;
  margin: -1px 7px 0 0;
}
.blu-checkbox input[type=checkbox] {
  display: none;
}
.blu-checkbox.disabled label {
  opacity: .5;
  cursor: default!important;
}
.blu-checkbox label {
  cursor: pointer;
  margin: 0;
  width: 19px;
  height: 19px;
  display: block;
  background: url(../images/checkbox-custom-blu.png) 0 0 no-repeat;
}
.blu-checkbox label.checked {
  background-position: 0 100%;
}
.blu-checkbox_grey label {
  width: 18px;
  height: 18px;
  background: url(../images/form/checkbox-custom.png) 0 0 no-repeat;
}
.blu-checkbox_grey-inv label {
  width: 18px;
  height: 18px;
  background: url(../images/form/checkbox-custom-grey.png) 0 0 no-repeat;
}
.blu-checkbox_blue label {
  width: 18px;
  height: 18px;
  background: url(../images/form/checkbox-custom-blue.png) 0 0 no-repeat;
}
.blu-checkbox_gold label {
  width: 18px;
  height: 18px;
  background: url(../images/form/checkbox-custom-gold.png) 0 0 no-repeat;
}
.edit-close-button,
.bordered-close-btn {
  display: inline-block;
  cursor: pointer;
  border-radius: 6px;
  width: 44px;
  min-width: 44px;
  height: 44px;
  border: 2px solid #c1c1c1;
  text-transform: uppercase;
  line-height: 20px;
  position: relative;
}
.edit-close-button::after,
.edit-close-button::before,
.bordered-close-btn::after,
.bordered-close-btn::before {
  content: "";
  position: absolute;
  top: calc(50% - 1px);
  left: calc(50% - 13px);
  height: 0px;
  width: 26px;
  border-top: 2px solid;
  border-color: inherit;
  transform: rotate(45deg);
}
.edit-close-button:hover,
.bordered-close-btn:hover {
  border-color: #cc3a3a;
  text-decoration: none;
}
.edit-close-button::before,
.bordered-close-btn::before {
  transform: rotate(-45deg);
}
.bordered-close-btn.md {
  height: 32px;
  width: 32px;
  min-width: 32px;
}
.bordered-close-btn.md::after,
.bordered-close-btn.md::before {
  left: calc(50% - 9px);
  width: 18px;
}
.rounded-button.md {
  font-size: 15px;
  padding: 6px 20px 5px 20px;
}
.edit-close-button-36 {
  display: inline-block;
  cursor: pointer;
  border-radius: 4px;
  width: 36px;
  height: 36px;
  border: 2px solid #969696;
  text-transform: uppercase;
  vertical-align: middle;
  margin: 0 0 0 10px;
  line-height: 20px;
  background: url(../images/close-36.png) 50% no-repeat;
}
.edit-close-button-x {
  display: inline-block;
  text-align: center;
  cursor: pointer;
  border-radius: 50px;
  width: 36px;
  color: #a9acaf;
  height: 36px;
  border: 2px solid #a9acaf;
  text-transform: uppercase;
  font-size: 128%;
  vertical-align: middle;
  margin: 0 0 0 10px;
  line-height: 32px;
  font-weight: 700;
  -webkit-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1), color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1), color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1), color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1), color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.edit-close-button-x:hover {
  color: #979797;
  border: 2px solid #979797;
}
.bordered-button {
  display: inline-block;
  cursor: pointer;
  border-radius: 6px;
  padding: 10px;
  border: 2px solid;
  text-decoration-line: none!important;
  text-transform: uppercase;
  font-size: 93.75%;
  line-height: 20px;
  background-color: transparent;
  font-weight: 700;
  text-align: center;
  -webkit-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1), color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1), color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1), color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1), color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.bordered-button_icon {
  background: url(../images/bordered-button-icon-spripe.png) no-repeat;
  font-size: 16px;
  text-transform: none;
  border: 1px solid;
  border-radius: 6px;
  padding: 9px 15px 11px 44px;
  font-weight: 400;
  text-align: center;
}
.bordered-button_icon.bordered-button_icon_copy {
  background-position: 8px 13px;
}
.bordered-button_icon.bordered-button_icon_send {
  background-position: 8px -77px;
}
.bordered-button_icon.bordered-button_icon_file {
  background-position: 8px -210px;
}
.bordered-button_icon.bordered-button_icon_download {
  background-position: 8px -356px;
}
.bordered-button_thin-wide {
  text-transform: none;
  border: 1px solid;
  border-radius: 6px;
  padding: 10px 20px 11px;
  font-weight: 400;
  text-align: center;
}
.bordered-button_1px {
  border: 1px solid;
  font-weight: 500;
}
.bordered-button_xs {
  text-transform: none;
  border: 1px solid;
  border-radius: 6px;
  padding: 3px 13px 5px;
  font-weight: 400;
  text-align: center;
  font-size: 14px;
}
.bordered-button_2xs {
  text-transform: none;
  border: 1px solid;
  border-radius: 6px;
  padding: 0 13px 1px;
  font-weight: 400;
  text-align: center;
  font-size: 14px;
}
.bordered-button_thin-wide.bordered-button_small {
  font-size: .75rem;
  padding: 2px 11px 2px;
  text-transform: uppercase;
  border-radius: 4px;
}
.bordered-button_x {
  padding: 2px 6px;
  vertical-align: top;
  border-radius: 4px;
}
.bordered-button_x-large {
  width: 45px;
  height: 45px;
  text-align: center;
  padding: 10px 0!important;
  vertical-align: top;
  font-size: 23px;
}
.bordered-button.narrow {
  padding: 6px 32px 6px!important;
}
.bordered-button.blue {
  border-color: #2b97d7;
  color: #2b97d7;
}
.bordered-button.blue:hover {
  border-color: #1b87c7;
  color: #1b87c7;
}
.bordered-button.navy {
  border-color: #123d83;
  color: #123d83;
}
.bordered-button.navy:hover {
  border-color: #123d83;
  color: #123d83;
}
.bordered-button.grey {
  border-color: #a9acaf;
  color: #a9acaf;
}
.bordered-button.grey:hover {
  border-color: #96999c;
  color: #96999c;
}
.bordered-button.green {
  border-color: #52b317;
  color: #52b317;
}
.bordered-button.green:hover {
  border-color: #469c11;
  color: #469c11;
}
.bordered-button.green[disabled] {
  border-color: #52b317 !important;
  color: #52b317 !important;
  opacity: .7;
}
.bordered-button.gold {
  border-color: #c69622;
  color: #c69622;
}
.bordered-button.gold:hover {
  border-color: #b78a1d;
  color: #b78a1d;
}
.bordered-button.red {
  border-color: #cc3a3a;
  color: #cc3a3a;
}
.bordered-button_thin {
  font-weight: 400;
  border-width: 1px;
  font-size: 14px !important;
  text-transform: none;
  padding: 3px 45px 4px;
}
.bordered-button.width-100 {
  width: 100%;
  padding: 10px 0;
}
.rounded-button {
  border: none;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  border-radius: 4px;
  padding: 13px 30px 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font: 93.75%/20px 'PTSansProBold', sans-serif;
  color: #fff;
  -webkit-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.rounded-button.narrow {
  padding: 8px 28px 7px;
}
.rounded-button.dash {
  padding: 8px 19px 7px;
}
.rounded-button.tt-n {
  text-transform: none;
}
.rounded-button.width-100 {
  width: 100%!important;
}
.rounded-button.green {
  background-color: #52b317;
}
.rounded-button.green:focus,
.rounded-button.green:hover {
  background-color: #469c11;
  color: #fff;
  outline: none;
}
.rounded-button.gold {
  background-color: #c69622;
}
.rounded-button.gold:hover {
  background-color: #b78a1d;
}
.rounded-button.orange {
  background-color: #f27021;
}
.rounded-button.orange:hover {
  background-color: #e7600e;
}
.rounded-button.red {
  background-color: #da2b2b;
}
.rounded-button.red:hover {
  background-color: #ca1b1b;
  color: #fff;
}
.rounded-button.blue {
  background-color: #2b97d7;
}
.rounded-button.blue:hover {
  background-color: #1b87c7;
}
.rounded-button.grey {
  cursor: default;
  background-color: #a9acaf;
}
.rounded-button_paypal {
  padding-left: 5px;
  padding-right: 5px;
  letter-spacing: .2px;
}
.rounded-button.red[disabled],
.rounded-button.red[disabled]:hover {
  background-color: #ca1b1b !important;
  cursor: default !important;
  opacity: 0.7;
}
.rounded-button:hover {
  text-decoration: none;
}
.icon-button {
  padding-left: 42px!important;
  background: url(../images/button-icon-sprite.png) no-repeat;
}
.icon-button_plus {
  background-position: 15px 10px;
}
.blu-table {
  width: 100%;
  border-collapse: collapse;
}
.blu-table .comment-row td {
  background-color: #f2f2f2;
  font-size: 87.5%;
  text-align: right;
  border-bottom: 1px solid #d0d3da;
  padding: 15px 12px;
}
.blu-table .row-controls-container {
  border-left: 1px solid #d5d7d8 ;
  margin: 2px 0;
  padding: 3px 3px 3px 14px;
}
.blu-table .row-controls-container .button-icon-rounded {
  margin: 0 0 10px;
}
.blu-table .discount-row > td {
  background-color: #f8f8f8;
  padding: 15px 12px;
  font-size: 93.75%;
  border-bottom: 1px solid #d0d3da;
  vertical-align: middle;
}
.blu-table .delete-row > td {
  background-color: #f7d5d5!important;
  padding: 17px 12px 19px!important;
}
.blu-table .delete-row > td .rounded-button,
.blu-table .delete-row > td .bordered-button {
  margin: 0 0 0 10px;
  vertical-align: middle;
}
.blu-table .header-row > td {
  padding: 17px 11px 21px;
  border-bottom: 3px solid #c69622;
  color: #676767;
  font-size: 87.5%;
  background-color: transparent;
}
.blu-table .header-row > td .sort {
  /*background: url(../images/sort-arr.png) 100% 4px no-repeat;*/
  cursor: pointer;
  padding: 0 18px 0 0;
}
.blu-table_notifications a[data-sort] {
  display: none;
}
.blu-table .header-row > td .sort:hover {
  background-position: 100% -15px;
}
.blu-table-hover.blu-table .tbody-row:hover td {
  background-color: #f7f7f7;
}
.blu-table .tbody-row.row-for-delete > td {
  background-color: #fae1e1!important;
  border-bottom: none;
}
.blu-table .tbody-row.row-blue > td {
  background-color: #e4f5ff!important;
}
.blu-table .tbody-row.case-user-unread > td,
.case-user-unread > td{
  background-color: #e4f5ff!important;
}
.blu-table .tbody-row.status-progress > td {
  background-color: #eef9ff!important;
}
.blu-table .tbody-row.status-exc > td {
  background-color: #fff5e9!important;
}
.blu-table .tbody-row.status-err > td {
  background-color: #fdeded!important;
}
.blu-table .tbody-row.vert-top td {
  vertical-align: top;
}
.blu-table .tbody-row.primary {
  font-weight: 700;
}
.blu-table .tbody-row.row-red td {
  background-color: #fdeded;
}
.blu-table .tbody-row.row-red .balance {
  color: #db1800;
  font-weight: 700;
}
.blu-table .tbody-row.primary td {
  background-color: #faf7ee;
}
.blu-table .tbody-row > td {
  -webkit-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  padding: 15px 12px;
  font-size: 93.75%;
  border-bottom: 1px solid #d0d3da;
  vertical-align: middle;
}
.select-table.blu-table .tbody-row > td {
  padding: 15px 0;
}
.blu-table .tbody-row > td .header-icons {
  margin: 0;
}
.blu-table .tbody-row > td .rounded-button {
  font-size: 100%!important;
}
.blu-table .tbody-row > td.low-money {
  font-size: 87.5%;
  color: #8f8f8f;
  text-align: right;
  line-height: 1.12;
}

.blu-table .tbody-row.history-row {
  font-size: 93.333333%;
}
.blu-table .tbody-row.history-row .history-title {
  color: #8f8f8f;
  float: left;
  margin: 0 0 0 5px;
}
.blu-table .tbody-row.history-row .history-list {
  float: left;
  margin: -4px 0 0 13px;
}
.blu-table .tbody-row.history-row .history-list li {
  background: url(../images/list-button.png) 0 50% no-repeat;
  line-height: 1.8;
  padding: 0 0 0 10px;
}
.blu-table .tbody-row.history-row .history-list li:first-child .amount {
  border: none;
}
.blu-table .tbody-row.history-row .history-list li .amount {
  border-top: 1px solid #d3d3d3;
}
.blu-table .tbody-row.history-info-row > td {
  padding: 0;
}
.blu-table .tbody-row .note {
  color: #8f8f8f;
  font-size: 93.33333%;
}
.blu-table .tbody-row_empty > td {
  background-color: #fcefc9 ;
}
.blu-table .tbody-row_empty > td .statuses-select-list:not(.status-icon-md) {
  display: inline-block;
  vertical-align: middle;
  margin: -5px 0 0;
}
.blu-table .footer-row > td {
  padding: 22px 12px 28px;
  background-color: #f2f2f2;
  border-bottom: 1px solid #d0d3da;
}
.table > tbody > tr > td.td-alert-warning,
.td-alert-warning,
.alert-warning-ico {
  border-left: 3px solid #F9891B;
  padding: 19px 15px 19px 78px!important;
  font-size: 15px;
  font-weight: normal;
  background-color: #FFEDD9;
  background-repeat: no-repeat;
  background-size: 35px 31px;
  background-position: 24px 13px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23F9891B' class='bi bi-exclamation-triangle-fill' viewBox='0 0 16 16'%3E%3Cpath d='M8.982 1.566a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566zM8 5c.535 0 .954.462.9.995l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 5.995A.905.905 0 0 1 8 5zm.002 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2z'/%3E%3C/svg%3E");
}
.td-alert-warning.no-border,
.table > tbody > tr > td.td-alert-warning.no-border {
  background: #FBEFC9;
  border: none;
  font-size: 15px;
  padding: 20px 15px !important;
}
.td-alert-warning .excl_sq_ico {
  color: #FF5F00;
  display: inline-block;
  width: 33px;
  height: 33px;
  margin-right: 15px;
}
.td-alert-warning.no-border > .d-flex,
.table > tbody > tr > td.td-alert-warning.no-border > .d-flex {
  align-items: center;
  justify-content: center;
}
.history-table {
  width: 100%;
  font-size: 86.6666%;
  color: #8f8f8f;
}
.history-table tr:nth-child(2n):hover {
  background-color: #f5f5f5!important;
}
.history-table tr:nth-child(2n) td {
  background-color: #f5f5f5 !important;
}
.history-table tr > td {
  background-color: #ededed!important;
  padding: 5px 18px 4px;
}
.history-table tr > td .history-item {
  color: #6e6e6e;
}
.history-table tr > td .history-item::before {
  content: '•';
  font-size: 100%;
  line-height: 18px;
  margin: 0 5px 0 0;
}
.history-table tr > td .history-generate {
  background: url(../images/menu-action-icos-sprite.png) 0 -89px no-repeat;
  color: #1b87c7;
  opacity: .88;
  padding: 0 0 0 25px;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.history-table tr > td .history-generate:hover {
  opacity: 1;
  text-decoration: none;
}
.status-icon-container {
  vertical-align: middle;
}
.status-icon-container .status-icon {
  background: url(../images/statuse-icon-sprite.png) no-repeat;
  border-radius: 3px;
  width: 34px;
  height: 34px;
  display: inline-block;
  vertical-align: middle;
  background-size: cover;
}
.green-status-icon,
.status-icon-container .status-icon.success {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23009900' class='bi bi-check' viewBox='0 0 16 16'%3E%3Cpath d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z'/%3E%3C/svg%3E");
  border: 2px solid #009900;
}
.status-icon-container .status-icon.in-progress {
  background-position: 0 -43px;
}
.status-icon-container .status-icon.info {
  background-position: 0 -1075px;
}
.status-icon-container .status-icon.warn {
  background-position: 0 -1120px;
}
.status-icon-container .status-icon.star {
  background-position: 0 -86px;
}
.status-icon-container .status-icon.part {
  background-position: 0 -129px;
}
.status-icon-container .status-icon.error {
  background-position: 0 -172px;
}
.status-icon-container .status-icon.canceled {
  background-position: 0 -215px;
}
.status-icon-container .status-icon.canceled-red {
  background-position: 0 -258px;
}
.status-icon-container .status-icon.blocked {
  background-position: 0 -301px;
}
.status-icon-container .status-icon.partly-canceled {
  background-position: 0 -344px;
}
.status-icon-container .status-icon.not-sent {
  background-position: 0 -387px;
}
.status-icon-container .status-icon.card-not-valid,
.status-icon-container .status-icon.blocked-red {
  background-position: 0 -430px;
}
.status-icon-container .status-icon.customer-pending {
  background-position: 0 -516px;
}
.status-icon-container .status-icon.on-hold {
  background-position: 0 -473px;
}
.status-icon-container .status-icon.officer-pending {
  background-position: 0 -559px;
}
.status-icon-container .status-icon.closed {
  background-position: 0 -602px;
}
.status-icon-container .status-icon.waiting-payment {
  background-position: 0 -645px;
}
.status-icon-container .status-icon.wainting-income {
  background-position: 0 -688px;
}
.status-icon-container .status-icon.in-process {
  background-position: 0 -731px;
}
.status-icon-container .status-icon.waiting-client {
  background-position: 0 -774px;
}
.status-icon-container .status-icon.repealed {
  background-position: 0 -602px;
}
.status-icon-container .status-icon.declined {
  background-position: 0 -430px;
}
.status-icon-container .status-icon.investigation {
  background-position: 0 -817px;
}
.status-icon-container .status-icon.special-status {
  background-position: 0 -860px;
}
.status-icon-container .status-icon.envelop-orange {
  background-position: 0 -903px;
}
.status-icon-container .status-icon.envelop {
  background-position: 0 -946px;
}
.status-icon-container .status-icon.exclamation-orange,
.status-icon-container .status-icon.wp-balance{
  background-position: 0 -989px;
}
.status-icon-container .status-icon.restricted {
  background-position: 0 -989px;
}
.status-icon-container .status-icon.pause {
  background-position: 0 -1032px;
}
.status-icon-container .status-icon.success-corner {
  background-position: 0 -1163px;
}
.status-icon-container .status-icon.exclamation-corner {
  background-position: 0 -1206px;
}
.status-icon-container .status-icon.info {
  background-position: 0 -1075px;
}
.status-icon-container .status-icon.warn {
  background-position: 0 -1120px;
}
.status-icon-container .status-icon.owner-status-blocked,
.status-icon-container .status-icon.user-blocked  {
  background-position: 0 -1249px;
}
.status-icon-container .status-icon.user-not-verified {
  background-position: 0 -1378px;
}
.status-icon-container .status-icon.user-closed {
  background-position: 0 -1292px;
}
.status-icon-container .status-icon.owner-status-anonymous,
.status-icon-container .status-icon.user-not-indentified {
  background-position: 0 -1335px;
}
.status-icon-container .status-icon.payment {
  background-position: 0 -1421px;
}
.status-icon-container .status-icon.owner-status-archived,
.status-icon-container .status-icon.archived {
  background-position: 0 -1464px;
}
.status-icon-container .status-icon.owner-status-identified,
.status-icon-container .status-icon.identified {
  background-position: 0 -1507px;
}
.status-icon-container .status-icon.owner-status-limited,
.status-icon-container .status-icon.limited {
  background-position: 0 -1550px;
}
.status-icon-container .status-icon.owner-status-revoked,
.status-icon-container .status-icon.removed {
  background-position: 0 -1593px;
}
.status-icon-container .status-icon.progress {
  margin: 0;
  background-position: 0 -1636px;
}
.status-icon-container .status-icon.success-orange {
  background-position: 0 -1679px;
}
.status-icon-container .status-icon.exclamation-disc {
  background-position: 0 -1722px;
}
.status-icon-container.status-icon-container_table {
  margin-top: 10px;
}
.section-lk-credit .blu-tabs-container {
  margin: 23px 0 0;
}
.section-lk-credit.js-user-settings .blu-tabs-container {
  margin: 6px 0 0;
}
.section-lk-credit .left-banner {
  margin: 70px 0 0;
}
.section-lk-credit .personal-info-row {
  font-size: 93.75%;
  background-color: #f2f2f2;
  border-radius: 13px;
  margin: 5px 0 0;
  padding: 10px 11px;
}
.section-lk-credit .personal-info-row .personal-info-photo,
div.avatar,
.editable-avatar,
.authority-img,
.dialog-message__avatar {
  display: inline-block;
  vertical-align: middle;
  /* background: url(../images/avatars_base/ava_all_border.png) 0 0 no-repeat; */
  width: 43px;
  height: 41px;
  padding: 2px;
  text-align: center;
  border-left: 2px solid #9a683b;
  border-radius: 3px;
  border-right: 2px solid #b79061;
  position: relative;
}
.section-lk-credit .personal-info-row .personal-info-photo::before,
div.avatar::before,
.editable-avatar::before,
.authority-img::before,
.dialog-message__avatar::before,
.section-lk-credit .personal-info-row .personal-info-photo::after,
div.avatar::after,
.editable-avatar::after,
.authority-img::after,
.dialog-message__avatar::after {
  content: "";
  width: 100%;
  height: 2px;
  left: 0;
  border-radius: 1px 1px 0 0;
  position: absolute;
  background: rgb(154,104,59);
  background: linear-gradient(90deg, rgba(154,104,59,1) 0%, rgba(255,225,113,1) 50%, rgba(183,144,97,1) 100%);
  top: 0;
}
.section-lk-credit .personal-info-row .personal-info-photo::after,
div.avatar::after,
.editable-avatar::after,
.authority-img::after,
.dialog-message__avatar::after{
  top: auto;
  bottom: 0;
  border-radius:  0 0 1px 1px;
}
.editable-avatar {
  display: inline-block;
}
.avatar img,
img.avatar,
.authority-img img,
.dialog-message__avatar img{
  max-width: 100%!important;
  max-height: 100%!important;
  border: 1px solid #fff;
  border-radius: 5px;
}
.section-lk-credit .personal-info-row .personal-info-photo img{
  max-width: 100%;
  max-height: 100%;
}
.section-lk-credit .personal-info-row .personal-info-name {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 10px ;
}
.section-lk-credit .personal-info-row .personal-info-name .personal-note {
  color: #898989;
  font-size: 87.5%;
}
.section-lk-credit .personal-info-row .authority-status {
  float: right;
  margin: 4px 0 0 0;
}
.section-lk-credit .personal-info-row .authority-status .authority-status-right {
  display: inline-block;
  margin: 0 0 0 10px;
  text-transform: none;
  font-weight: 400;
  width: 150px;
}
.section-lk-credit .personal-info-row .authority-status .authority-status-right .status-descr {
  font-size: 87.5%;
  color: #8f8f8f;
}
.primary-icon {
  background: url(../images/primary-icon.png) no-repeat;
  width: 28px;
  height: 28px;
  display: inline-block;
  vertical-align: middle;
}
.primary-icon_active {
  background-position: 0 0;
}
.primary-icon_nactive {
  cursor: pointer;
  background-position: 0 -67px;
}
.primary-icon_nactive:hover {
  background-position: 0 0;
}
.primary-icon_disabled {
  background-position: 0 -128px;
}
.settings-notification-block {
  background-color: #fffde3;
  clear: both;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.42);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.42);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.42);
  padding: 10px 15px;
  width: 54%;
  margin: 15px 0 0 -15px;
}
.settings-notification-block .notification-entity {
  color: #3a3a3a;
}
.settings-notification-block .notification-entity .iti-flag {
  display: inline-block;
  margin: 0 10px 0 0;
}
.settings-notification-block .notification-icon {
  margin: 2px 0 0;
}
.settings-notification-block .notification-form {
  margin: 5px 0 0 36px;
}
.settings-notification-block .notification-form .phone-code-submit-link {
  color: #2b97d7;
  text-transform: uppercase;
  font-size: 87.25%;
  font-weight: 700;
  cursor: pointer;
  display: block;
  padding-top: 2px;
  line-height: 1.3;
}
.settings-notification-block .notification-form .phone-code-submit-link label{
  border-bottom: 1px dashed #2b97d7;
  cursor: pointer;
}
.settings-notification-block .notification-form .phone-code-submit-link_label {
  border: none;
  color: #3a3a3a;
}
.settings-notification-block .notification-form .phone-code-submit-link_label label{
  border: none;
}
.settings-notification-block .notification-form .phone-code-submit-link label:hover {
  text-decoration: none;
  border-color: transparent;
}
.settings-notification-block .notification-form .sms-code-input {
  border: 1px solid #d9d9d9;
  background-color: #fff;
  border-radius: 32px;
  font-size: 87.25%;
  width: 55%;
  padding: 2px 10px;
  font-family: 'PT Sans', sans-serif;
}
.settings-notification-block .notification-form .notification-form__text {
  color: #3a3a3a;
  line-height: 1.35;
  font-size: 87.25%;
}
.settings-notification-block .notification-form .notification-form-submit {
  border-top: 1px solid #d9d9d9;
  margin: 11px 0 0;
  padding: 11px 0 0;
}
.settings-notification-block .notification-form .notification-form-submit .bordered-button_thin {
  font-size: 87.5%;
  float: none;
  padding: 3px 30px 4px;
  margin: 0;
}
.return-back {
  color: #2b97d7;
  font-size: 93.75%;
  background: url(../images/return-back-arr.png) 0 7px no-repeat;
  padding: 0 0 0 25px;
  text-decoration: underline;
  float: right;
}
.return-back:hover {
  color: #2b97d7;
}
.left-banner {
  border: 1px solid #c69622;
  margin: 88px 0 0;
}
.left-banner img {
  width: 100%;
}
.section-bank-replenish-credit {
  padding: 32px 0 110px;
}
.section-bank-replenish-credit .section-header {
  margin: 21px 0 0;
}
.section-bank-replenish-credit .form-tip {
  margin: 22px 0 0;
}
.section-bank-replenish-credit .replenish-form {
  margin: 33px 0 0;
}
.section-bank-replenish-credit .replenish-table {
  margin: 38px 0 0;
}
.section-bank-replenish-credit .replenish-table .bank-name {
  color: #33ab26;
  margin: 3px 0 0;
  width: 166px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.section-bank-replenish-credit .replenish-table .remain-days {
  margin: 3px 0 0;
}
.section-bank-replenish-credit .replenish-table tr:last-child td {
  border-bottom: none;
}
.section-bank-replenish-credit .checkboxes-cont {
  margin: 20px 0 0;
}
.section-bank-replenish-credit .button-container {
  margin: 26px 0 0;
}
.replenish-info-row {
  background-color: #fff;
  border-radius: 16px;
  padding: 16px 13px 13px;
  overflow: hidden;
  margin: 0 0 6px;
  vertical-align: middle;
}
.replenish-info-row .alert-warning-ico {
  margin: 18px 0 0 34px;
}
.replenish-info-row .status-icon-container {
  display: inline-block;
  margin: 0 7px  0 0;
}
.replenish-info-row .rate-info-icon,
.rate-info-icon {
  background: url(../images/rate-info-icon.png) 0 0 no-repeat;
  width: 22px;
  height: 22px;
  display: inline-block;
  vertical-align: middle;
  margin: -3px 0 0 5px;
  cursor: pointer;
}
.replenish-info-row .rate-info-icon {
  margin-top: 0;
}
.replenish-info-row .bordered-button {
  float: right;
  width: 106px;
  margin: -7px 0 0;
  font-size: 93.75%;
  padding-right: 0;
  padding-left: 0;
}
.replenish-info-row .buttons .bordered-button {
  margin: 10px 0 0 10px;
}
.replenish-info-row .input-dropdown-control .selection-list-empty {
  margin: 0;
}
.replenish-row-edit {
  margin: 15px 0 0;
  border-top: 1px solid #dadce0;
  padding: 8px 0 0;
}



.blu-div-settings {
  font-size: 15px;
}
.blu-div-settings .phone-form .intl-tel-input {
  width: 100%;
}
.blu-div-settings .flag-dropdown .selected-flag {
  padding: 8px 0px 0 19px;
  width: 62px;
}
.blu-div-settings .intl-tel-input input,
.blu-div-settings .intl-tel-input input[type=text],
.blu-div-settings .intl-tel-input input[type=tel] {
  padding-left: 66px;
  font-size: 15px;
  color: #3A3A3A;
}
.blu-div-settings .mt {
  margin-top: 6px;
}
.blu-div-settings .alert {
  font-size: 13px;
}
.help-inf-block {
  color: #898989;
  font-size: 14px;
  line-height: 16px;
  margin-top: 10px;
  margin-bottom: 9px;
}
.mini-edit-button,
.mini-edit-button-vector {
  padding: 0;
  border: none;
  background-size: contain;
  width: 11px;
  height: 11px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%234e95c8' class='bi bi-pencil-fill' viewBox='0 0 16 16'%3E%3Cpath d='M12.854.146a.5.5 0 0 0-.707 0L10.5 1.793 14.207 5.5l1.647-1.646a.5.5 0 0 0 0-.708l-3-3zm.646 6.061L9.793 2.5 3.293 9H3.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.207l6.5-6.5zm-7.468 7.468A.5.5 0 0 1 6 13.5V13h-.5a.5.5 0 0 1-.5-.5V12h-.5a.5.5 0 0 1-.5-.5V11h-.5a.5.5 0 0 1-.5-.5V10h-.5a.499.499 0 0 1-.175-.032l-.179.178a.5.5 0 0 0-.11.168l-2 5a.5.5 0 0 0 .65.65l5-2a.5.5 0 0 0 .168-.11l.178-.178z'/%3E%3C/svg%3E");
}
.blu-div-settings .form-group .error-msg-container {
  display: none;
}
.mini-edit-button-vetor,
.blu-div-settings .mini-edit-button {
  padding-left: 15px;
  width: auto;
  height: auto;
  background-size: 12px;
  background-position: 0px 2px;
}
.blu-div-settings .validation-message {
  line-height: 24px;
}

.blu-div-settings .to-show,
.blu-div-settings .toggle .to-hide {
  display: none;
}
.form-group .formgroup__message {
  display: none;
  font-size: 14px;
  margin: 10px 0 0 0;
  color: #898989;
}
.blu-div-settings .toggle .to-show,
.has-error.form-control+.formgroup__message,
.has-error.form-control+.round-gray-cross+.blu-password-toggle+.formgroup__message,
.has-error.form-control+.blu-password-toggle+.formgroup__message,
.has-error.form-control+.round-gray-cross+.formgroup__message,
.has-warning.form-control+.formgroup__message,
.has-warning.form-control+.round-gray-cross+.blu-password-toggle+.formgroup__message,
.has-warning.form-control+.blu-password-toggle+.formgroup__message,
.has-warning.form-control+.round-gray-cross+.formgroup__message,
.has-success.form-control+.formgroup__message,
.has-success.form-control+.round-gray-cross+.blu-password-toggle+.formgroup__message,
.has-success.form-control+.blu-password-toggle+.formgroup__message,
.has-success.form-control+.round-gray-cross+.formgroup__message,
.form-group.has-error .formgroup__message,
.form-group.has-warning .formgroup__message,
.form-group.has-success .formgroup__message,
.has-error.form-control+.select2-container+.formgroup__message,
.has-warning.form-control+.select2-container+.formgroup__message,
.has-success.form-control+.select2-container+.formgroup__message
{
  display: block;
}
.blu-div-settings .form-group .lh-40 {
  min-height: 42px;
}
.form-group .blu-password-toggle {
  position: absolute;
  right: -26px;
  top: 14px;
}
.blu-div-settings .form-inline>.form-group {
  margin-bottom: 10px;
}
.blu-div-settings .form-inline .form-control {
  width: 100%;
}
.blu-div-settings .show-st {
  padding: 15px 0 0 0;
  min-height: 60px;
  border-bottom: 1px solid #D5D5D5;
}
.warning-alert {
  box-shadow: 0px 1px 3px rgb(0 0 0 / 33%);
  background: #FFFDE3;
  font-size: 13px;
  padding: 10px 20px 10px;
  margin: 0 0 15px 0;
  position: relative;
}
.warning-alert .has-ico {
  padding-left: 40px;
  position: relative;
}
.warning-alert .h {
  font-size: 15px;
  padding: 4px 0 14px 0;
}
.warning-alert .footer {
  border-top: 1px solid #D9D9D9;
  padding: 13px 0 7px 0;
  margin-top: 14px;
}
.blu-div-settings .email-form .email-item,
.blu-div-settings .phone-form .phone-item {
  background: #E4FFD3;
  border-radius: 5px;
  padding: 11px 15px;
  display: flex;
}
.blu-div-settings .email-form .email-item+.warning-alert,
.blu-div-settings .phone-form .phone-item+.warning-alert {
  margin-top: 15px;
}
.blu-div-settings .email-form .add-new-wrapper,
.blu-div-settings .phone-form .add-new-wrapper {
  border-top: 1px solid #D5D5D5;
  margin: 20px 0 0 0;
  padding: 20px 0;
}
.blu-div-settings .phone-form>.add-new-wrapper:first-child {
  border: none;
  margin: 0;
  padding-top: 4px;
}
.blu-div-settings .phone-form>.add-new-wrapper:first-child +.to-show .form-group-title {
  display: none;
}
.blu-div-settings .email-form .added-emails+.add-new-wrapper,
.blu-div-settings .phone-form .added-phone+.add-new-wrapper {
  margin-top: 0;
}
input::placeholder {
  color: #8F8F8F;
  font-size: 14px;
  line-height: 100px;
}
.warning-alert .form-group .form-control::placeholder,
.italic-placeholder::placeholder {
  font-style: italic;
}
.warning-alert .form-group .form-control {
  height: 30px;
}
.warning-alert .form-group {
  margin: 16px 0 20px 0;
}
.warning-alert .h .iti-flag,
.blu-div-settings .phone-form .phone-item .iti-flag,
.blu-div-settings .phone-form .edit-phone .iti-flag,
.blu-div-settings .form-group.relative .selected-flag .iti-flag {
  display: inline-block;
  margin-right: 13px;
  box-shadow: none;
  position: relative;
  top: 2px;
  transform: scale(1.4);
  border: 0.5px solid #BFBFBF;
}
.blu-div-settings .phone-form .phone-item .iti-flag {
  margin: 0 17px 0px 5px;
}
.blu-div-settings .phone-form .edit-phone .iti-flag {
  margin-left: 5px;
}
.blu-div-settings .actions a {
  font-size: 14px;
}
.blu-div-settings .email-form .edit-email,
.blu-div-settings .phone-form .edit-phone {
  padding: 14px 15px 16px 15px;
  border-bottom: 1px solid #D5D5D5;
  line-height: 25px;
}

.blu-div-settings .confirm-block {
  display: none;
  background: #F7D5D5;
  font-size: 13px;
  padding: 12px 14px 14px 17px;
  margin: 0 -15px;
  line-height: 18px;
  align-items: center;
}
.blu-div-settings .edit-email.delete,
.blu-div-settings .edit-phone.delete {
  border-bottom: none;
  padding-top: 0;
}

.blu-div-settings .edit-email.delete+.edit-email:not(.delete),
.blu-div-settings .edit-phone.delete+.edit-phone:not(.delete) {
  padding-top: 0;
}

.blu-div-settings .edit-email.delete .confirm-block,
.blu-div-settings .edit-phone.delete .confirm-block {
  display: flex;
}
.blu-div-settings .edit-email.delete .actions,
.blu-div-settings .edit-phone.delete .actions {
  display: none;
}
.blu-div-settings .confirm-block button.red {
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 13px 20px 12px;
  margin-left: 15px;
}
.blu-div-settings .edit-email.delete .current-val,
.blu-div-settings .edit-phone.delete .current-val {
  background: #F9E1E1;
  margin: 0 -15px;
  padding: 8px 15px;
}
.blu-div-settings .email-form .edit-email:last-child,
.blu-div-settings .phone-form .edit-phone:last-child {
  border: none;
}
.blu-div-settings .email-form .edit-email:first-child,
.blu-div-settings .phone-form .edit-phone:first-child {
  padding-top: 17px;
}
.link__separator {
  background: #2B97D7;
  margin: 0 4px;
  position: relative;
  top: 2px;
  width: 1px;
  height: 13px;
  display: inline-block;
}
.blu-div-settings .email-form .email-item .status,
.blu-div-settings .phone-form .phone-item .status {
  margin: auto 0 auto auto;
  font-size: 13px;
  color: #545454;
  font-style: normal;
}





.form-control,
.form-control:focus {
  border-color: #DADADA;
  box-shadow: none;
}
.d-flex {
  display: flex;
}
.d-iblock {
  display: inline-block;
}
.form-control:focus {
  border-color: #adadad;
}
.blu-div-settings .form-control {
  height: 42px;
  padding-right: 42px;
}
.lh-30 {
  line-height: 30px;
}
.blu-div-settings .email-form .form-group-title,
.blu-div-settings .phone-form .form-group-title {
  border-top: 1px solid #D5D5D5;
  padding: 17px 0 10px 15px;
}
.blu-div-settings .action-btns .bg {
  background: #F1F1F1;
  padding-top: 10px;
  padding-bottom: 10px;
}
.blu-div-settings .bordered-button.blue {
  width: 100%;
}
.blu-div-settings .bordered-button.blue.bordered-button_thin {
  margin-left: 15px;
  max-width: 210px;
  padding: 3px 0 4px;
}
.blu-div-settings .col-lg-6.pr {
  padding-right: 40px;
}
.blu-div-settings .form-group {
  position: relative;
}
.blu-div-settings .phone-form .warning-alert .blue-link.alredy-dashed {
  margin-bottom: 11px;
}
.bordered-close-btn {
  border-color: #9C9C9C;
  margin-left: 10px;
}
.blu-div-settings .show-secret-wraper {
  align-items: center;
}
.blu-div-settings .show-secret-wraper .secret {
  order: 1;
  padding-right: 6px;
  min-width: 100px;
}
.blu-div-settings .show-secret-wraper .secret .value {
  visibility: hidden;
}
.blu-div-settings .show-secret-wraper .secret::before {
  content: "*********************************";
  position: absolute;
  left: 0;
  top: 4px;
  width: 100%;
  overflow: hidden;
}
.blu-div-settings .show-secret-wraper .blu-password-toggle {
  order: 2;
}
.blu-password-toggle:hover:active+.secret .value {
  visibility: visible;
}
.blu-password-toggle:hover:active+.secret::before {
  display: none;
}



.replenish-row-edit .blu-table-settings{
  border-top: none!important;
}
.replenish-row-edit .bordered-button {
  float: none;
  margin: 0;
}
.replenish-row-edit .edit-close-button  {
  flex: 1 0 auto;
  margin: 0 0 0 10px;
}
.replenish-info-row.select {
  padding: 6px 13px 6px;
}
.replenish-info-row.replenish-info-row_red,
.row-red{
  background-color: #ffe8e8!important;
}
.replenish-info-row.replenish-info-row_red .value,
.replenish-info-row.row-red .value,
.negative-value{
  color: #db1800!important;
  font-weight: 700!important;
}
.replenish-info-row .name {
  font-size: 106.25%;
  display: inline-block;
  padding: 0 0 1px 34px;
  width: 31%;
  vertical-align: middle;
  position: relative;
  background: url(../images/replenish-icons.png) no-repeat;
}
.virtual-card-page.settings-action .replenish-info-row .name {
  width: 45%;
}
.replenish-info-row .name.account {
  background-position: 0 4px ;
}
.replenish-info-row .name.sum {
  background-position: 0 -58px;
}
.replenish-info-row .name.country {
  background-position: 0 -123px;
  width: 34%;
}
.replenish-info-row .name.holder {
  background-position: 0 -212px;
}
.replenish-info-row .name.type {
  background-position: 0 -276px;
}
.replenish-info-row .name.status {
  background-position: 0 -474px;
}
.replenish-info-row .name.currency {
  background-position: 0 -535px;
}
.virtual-card-page.settings-action .replenish-info-row .name.currency {
  background-image: url("../images/gold-currency.png");
  background-position: 0 0;
}
.replenish-info-row .name.tariff-plan {
  background-position: 0 -599px;
}
.replenish-info-row .name.credit-line {
  background-position: 0 -664px;
}
.virtual-card-page.settings-action .replenish-info-row .name.credit-line {
  background-image: url("../images/gold-rest-limit.png");
  background-position: 0 0px;
}
.replenish-info-row .name.number {
  background-position: 0 -58px;
}
.virtual-card-page.settings-action .replenish-info-row .name.number {
  background-image: url("../images/card_number.png");
  background-position: 0 4px;
}
.replenish-info-row .name.system {
  background-position: 0 -402px;
}
.replenish-info-row .name.balance {
  background-position: -3px -719px;
}
.replenish-info-row .name.depo-amount {
  background-position: 0px -1px;
  background-image: url("../images/replenish_deposit_amount.png");
}
.replenish-info-row .name.depo-period {
  background-position: 0px -1px;
  background-image: url("../images/replenish_deposit_period.png");
}
.replenish-info-row .name.depo-interest {
  background-position: 0px -1px;
  background-image: url("../images/replenish_deposit_interest.png");
}
.replenish-info-row .name.available-funds {
  background-position: 0 -781px;
}
.virtual-card-page.settings-action .replenish-info-row .name.available-funds {
  background-image: url("../images/gold-perc-commision.png");
  background-position: 0 0px;
}
.replenish-info-row .name.daily-limit {
  background-position: -3px -845px;
}
.replenish-info-row .name.operation-limit {
  background-image: url("../images/gold-month-limit.png");
  background-position: 0 0;
}
.replenish-info-row .name.iban {
  background-position: -2px -949px;
}
.virtual-card-page.settings-action .replenish-info-row .name.iban {
  background-image: url("../images/gold-clock-25x25.png");
  background-position: 0 0px;
}
.virtual-card-page.settings-action .replenish-info-row .name.cvc {
  background-image: url("../images/gold-cvc.png");
  background-position: 0 2px;
}
.replenish-info-row .name.reference-letter {
  background-position: -2px -1026px;
  padding: 2px 0 2px 34px;
}
.replenish-info-row .name.account-statement {
  background-position: -2px -1071px;
  padding: 3px 0 5px 34px;
}
.replenish-info-row .name.address-proof {
  background-position: -2px -1121px;
}
.replenish-info-row .value {
  font-size: 106.25%;
  display: inline-block;
  vertical-align: middle;
  width: 45%;
}

.virtual-card-page.settings-action .replenish-info-row .value {
  width: 35%;
}
.replenish-info-row .buttons {
  font-size: 106.25%;
  display: inline-block;
  width: 100%;
}
.replenish-info-row .value .blu-custom-select-container {
  width: 50%;
}
.replenish-info-row .value .blu-custom-select-container.country-flag-select {
  width: 75.1%;
}
.replenish-info-row .value .blu-custom-select-container .select2-container {
  width: 100%!important;
}
.replenish-info-row .iban-collapse {
  font-size: 14px;
}
.hr {
  background: #D2D5DA;
  width: 100%;
  height: 1px;
  display: block;
  margin: 10px 0;
}
.ul {
  padding: 0px;
}
.replenish-info-row .iban-collapse .hr {
  margin-bottom: 20px;
}
.ul li {
  list-style: none;
  padding: 1px 0;
}
.ul li:before {
  width: 3px;
  height: 3px;
  background: #3A3A3A;
  display: inline-block;
  content: "";
  top: -3px;
  margin-right: 7px;
  position: relative;
}
.ul.blue-marker li:before {
  background: #2E99D8;
}
.replenish-info-row .iban-collapse .ul {
  padding-bottom: 8px;
}
.replenish-info-row .iban-collapse .panel-body {
  padding: 7px 0 0 35px;
}
.blu-tabs-container {
  font: 16px / normal 'PT Sans', sans-serif;
  padding: 0;
  margin: 0;
  border: none;
  border-radius: 0;
}
.blu-tabs-container .ui-tabs-nav {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  border-bottom: 3px solid #a3a6aa;
  border-radius: 0;
}
.blu-tabs-container .ui-tabs-nav li {
  margin: 0 40px -3px 0;
  padding: 0;
  border: none;
  background: none;
  font: 17px / normal 'PTSansProLight', sans-serif;
}
.addpayment-methods-container .text-muted {
  color: #8F8F8F;
  font-size: 14px;
  padding: 14px 0 25px 0;
}
.addpayment-methods-container .title {
  color: #3A3A3A;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
  border-bottom: 3px solid #123E83;
  align-items: center;
  padding: 0 0 8px;
}

.addpayment-methods-container .button {
  font-size: 15px;
  color: #C69622;
  align-items: center;
  margin: 0 0 0 auto;
  letter-spacing: 1px;
}
.addpayment-methods-container .title .button:hover {
  text-decoration: none;
  color: #b1851b;
}
.addpayment-methods-container .button svg {
  width: 32px;
  height: 32px;
  margin: 0 10px 0;
}
.addpayment-methods-container .like-table {
  font-size: 15px;
  color: #3A3A3A;
  padding: 12px 0 12px 15px;
  align-items: center;
}
.addpayment-methods-container .like-row {
  border-bottom: 1px solid #D5D5D5;
}
.addpayment-methods-container .like-row.show-shure {
  border-bottom: none;
}
.addpayment-methods-container .like-table .status-wrap {
  display: flex;
}
.addpayment-methods-container .like-table .paymant-ico {
  width: 40px;
  height: 22px;
  margin-right: 7px;
}
.addpayment-methods-container .like-row.show-shure .shure-inner {
  border-top: 1px solid #D5D5D5;
}
.addpayment-methods-container .like-table .muted {
  color: #8F8F8F;
}
.addpayment-methods-container .like-table button.delete {
  color: #A2A4A8;
  border: none;
  padding: 4px;
  margin: 0;
  background: none;
}
.addpayment-methods-container .like-table button.delete:hover {
  color: #8c8e93;
}
.addpayment-methods-container .like-table button.delete svg {
  width: 11px;
  height: 15px;
}
.addpayment-methods-container .like-table .add {
  font-size: 14px;
  padding: 5px 20px;
}
.hide-block .transaction-details__header-row,
.hide-block .sure-cancel-block,
.hide-block .sure-delete-block{
  display: none!important;
}
.addpayment-methods-container .like-row .shure,
.addpayment-methods-container .like-row.show-shure .add {
  display: none;
}
.addpayment-methods-container .like-row.show-shure .shure {
  display: block;
}
.addpayment-methods-container .like-row.show-shure {
  background: #FCEBEB;
}

.addpayment-methods-container .like-row.show-shure .status-about {
  background: #ECE2E2;
}
.addpayment-methods-container .like-table-wrap {
  margin-bottom: 40px;
}
.addpayment-methods-container .like-table-wrap .shure .shure-inner {
  background: #F7D5D5;
  font-size: 15px;
  color: #3A3A3A;
  align-items: center;
}
.addpayment-methods-container .like-table-wrap .shure .shure-inner>div:first-child {
  flex: 0 0 69%;
  padding: 10px;
  text-align: right;
}
.addpayment-methods-container .like-table-wrap .shure .shure-inner>div:last-child {
  flex: 0 0 31%;
  display: flex;
  padding: 15px;
}
.addpayment-methods-container .status-about  {
  background: #F2F2F2;
  color: #969696;
  border-right: 3px solid #969696;
  font-size: 13px;
  margin: 0 15px;
  padding: 6px 10px;
  align-items: center;
  margin-bottom: 10px;
}
.addpayment-methods-container .like-row.primary .status-about {
  border-right: 3px solid #2B9DDD;
}
.addpayment-methods-container .like-row.danger .status-about {
  border-right: 3px solid #CB3939;
}
.addpayment-methods-container .like-row.success .status-about {
  border-right: 3px solid #1F9713;
}
.addpayment-methods-container .like-row.orange .status-about {
  border-right: 3px solid #EEA211;
}

.addpayment-methods-container .status-about div:first-child+div,
.addpayment-methods-container .status-about div:first-child+a {
  flex: 0 0 31%;
  padding: 0 0 0 15px;
}


.blu-tabs-container .ui-tabs-nav li.ui-tabs-active {
  padding: 0;
  border-bottom: 3px solid #123d83;
  margin: 0 45px -3px 0;
}
.blu-tabs-container .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  color: #123d83;
}
.blu-tabs-container .ui-tabs-nav li .ui-tabs-anchor {
  color: #3a3a3a;
  padding: 5px 0 8px;
  outline: none;
}
.blu-tabs-container .ui-tabs-panel {
  padding: 0;
  font-size: 16px;
}
.edit-add-more {
  background: url(../images/menu-action-icos-sprite.png) 0 -283px no-repeat;
  opacity: .88;
  color: #117cbb;
  cursor: pointer;
  padding: 0 0 0 25px;
  margin: 10px 0 0;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  display: inline-block;
}
.edit-add-more:hover {
  text-decoration: none;
  opacity: 1;
}
.blu-table-settings {
  width: 100%;
  border-collapse: collapse;
  font-size: 93.75%;
}
.blu-table-settings .primary {
  float: left;
  margin: 0 0 15px;
}
.blu-table-settings .primary .primary-icon,
.blu-table-settings .added-contact-block .primary-icon{
  margin: -2px 0 0 10px;
}
.blu-table-settings .phone .iti-flag {
  display: inline-block;
  margin: 0 10px 0 0;
}
.blu-table-settings tr.show-st .cell-show {
  display: block;
}
.scrollable-textarea {
  min-height: 75px;
  max-height: 100px;
  overflow: hidden;
  border-radius: 5px;
  background: #fff;
  /*width: 100%;*/
  border: 1px solid #DADADA;
}
.scrollable-textarea:not(.mCS_no_scrollbar) .mCSB_scrollTools_vertical {
  visibility: visible !important;
}
.scrollable-textarea:not(.mCS_no_scrollbar)+.clear-input-button {
  right: 27px;
}
.scrollable-textarea+.clear-input-button {
  right: 11px;
}
.scrollable-textarea textarea {
  line-height: 1.5;
  min-height: 73px;
  overflow: hidden;
  width: 100%;
  padding: 6px 40px 6px 10px;
  border: none;
}
.blu-table-settings tr.show-st .cell-show .value {
  display: inline-block;
  width: calc(100% - 150px);
}
.blu-table-settings tr.show-st .cell-show .value > pre {
  background: none;
  font-family: 'PT Sans', sans-serif;
  padding: 0;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  text-wrap: inherit;
  word-break: normal;
}
.blu-table-settings tr.show-st .cell-show.cell-show-avatar .avatar-dropdown.avatar-dropdown_url {
  margin-left: auto;
}
.blu-table-settings tr.show-st .cell-edit {
  display: none;
}
.blu-table-settings tr.history-row > td {
  padding: 0;
}
.blu-table-settings tr.history-row > td .history-table td {
  border: none;
  padding: 2px 13px 1px;
}
.blu-table-settings tr.history-row > td .history-table td .history-item {
  color: #8f8f8f !important;
}
.blu-table-settings tr.history-row > td .history-table td .history-item::before {
  vertical-align: middle;
}
.blu-table-settings tr.edit .cell-show {
  display: none ;
}
.blu-table-settings tr.edit .cell-edit {
  display: block;
}
.blu-table-settings.blu-table-settings_url tr.edit .cell-edit {
  display: flex;
  align-items: center;
}
.acc-sett-pg .blu-table-settings.blu-table-settings_url tr.edit .cell-edit {
  flex-wrap: unset;
  align-items: baseline;
}
.acc-sett-pg .personalized-link-domain+div {
  display: flex;
  width: 100%;
}
.acc-sett-pg .edit-close-button {
  width: 42px;
  min-width: 42px;
  height: 42px;
}
.blu-table-settings.blu-table-settings_url tr.edit .edit-close-button,
.blu-table-settings.blu-table-settings_url tr.edit .bordered-button {
  align-self: flex-start;
}
.blu-table-settings tr.edit .cell-edit .edit-close-button {
  order: 3;
}
.blu-table-settings tr.edit .cell-edit br {
  clear: both;
}
.blu-table-settings tr > td {
  vertical-align: top;
  border-bottom: 1px solid #d5d5d5;
  padding: 21px 0;
  line-height: 1.9;
}
.blu-table-settings tr > td .input-readonly {
  background-color: #fafafa ;
  padding: 10px 20px;
  border-radius: 32px;
}
.blu-table-settings tr > td.amount-currency-selection .input-clear-container {
  width: 39.4% !important;
}
.blu-table-settings tr > td.amount-currency-selection .blu-custom-select-container {
  width: 20% !important;
  margin: 0 0 0 20px;
  float: left;
}
.blu-table-settings tr > td.country-city-select .input-clear-container {
  width: 13.4% !important;
}
.blu-table-settings tr > td.country-city-select .blu-custom-select-container {
  width: 46% !important;
  margin: 0 0 0 20px;
  float: left;
}
.blu-table-settings tr > td.bank-swift .input-clear-container {
  width: 49.1% !important;
  margin: -1px 0 0 -1px;
}
.blu-table-settings tr > td .avatar {
  /*margin: -4px 0 0;*/
}
.blu-table-settings tr > td .comment {
  clear: both;
  color: #7c7c7c;
  font-size: 86.666666%;
  margin: -10px 0 0;
}
.blu-table-settings tr > td .mini-button.edit {
  float: right;
  color: #117cbb;
}
.blu-table-settings tr > td .mini-button.picture {
  margin: 0 0 0 8px;
}
.blu-table-settings tr > td .mini-button.remove {
  margin: 0 0 0 22px;
}
.blu-table-settings tr > td .cell-edit .edit-add-more-row {
  border-top: 1px solid #d5d5d5;
  margin: 16px 0 0;
  width: 71%;
}
.blu-table-settings tr > td .cell-edit .edit-add-more-row .edit-add-more {
  font-size: 87.25%;
}
.blu-table-settings tr > td .cell-edit .settings-notification-block {
  margin: 15px 0 0 0;
}
.blu-table-settings tr > td .cell-edit .editable-entity-conatiner {
  width: 60%;
  float: left;
  padding: 10px 0 10px 10px;
}
.blu-table-settings tr > td .cell-edit .editable-entity-conatiner:first-child {
  border-top: none;
}
.blu-table-settings tr > td .cell-edit .editable-entity-conatiner:not(.editable-entity-conatiner_uneditable){
  border-bottom: 1px solid #d5d5d5;
}
.blu-table-settings tr > td .cell-edit .editable-entity-conatiner.contact-to-delete{
  opacity: 0.5;
  filter: grayscale(1);
  pointer-events: none;
}
.blu-table-settings tr > td .cell-edit .editable-entity-conatiner .success-msg {
  color: #46b101;
  font-size: 87.25%;
  margin: 0 0 0 31px;
  line-height: 1.38;
}
.blu-table-settings tr > td .cell-edit .editable-entity-conatiner:first-child {
  padding-top: 0;
  border-top: none;
}
.added-contact-block {
  margin-bottom: 10px;
}
.primary.phone,
.added-contact-block.phone,
.phone.added-contact-block{
  min-width: 60%;
  float: left;
}
.blu-table-settings tr > td .cell-edit .editable-entity-conatiner_uneditable {
  padding: 0;
  border-top: none;
}
.blu-table-settings tr > td .cell-edit .editable-entity-conatiner_uneditable .settings-notification-block {
  width: 86%;
  float: left;
  margin: 0;
}
.blu-table-settings tr > td .cell-edit .editable-entity-conatiner_uneditable .edit-entity-icon {
  margin-top: 10px;
}
.blu-table-settings tr > td .cell-edit .editable-entity-conatiner_uneditable .edit-entity-icon.delete-icon {
  margin-top: 13px !important;
}
.blu-table-settings tr > td .cell-edit .editable-entity-conatiner_primary {
  font-weight: 700;
}
.blu-table-settings tr > td .cell-edit .editable-entity-conatiner .edit-entity-icon {
  float: right;
}
.blu-table-settings tr > td .cell-edit .editable-entity-conatiner .iti-flag {
  display: inline-block;
  margin: 0 10px 0 0;
}
.delete-icon {
  background: url(../images/delete-icon.png) 0 0 no-repeat;
  width: 11px;
  height: 15px;
  cursor: pointer;
  margin: 3px 0 0 10px;
}
.delete-icon:hover {
  background-position: 0 -25px;
}
.blu-table-settings tr > td .cell-edit .editable-entity-label {
  clear: both;
  margin: 16px 0 3px 10px;
}
.blu-table-settings tr > td .cell-edit .l2 {
  margin: 33px 0 0;
}
.blu-table-settings tr > td .cell-edit .r2 {
  margin: 10px 0 0;
}
.blu-table-settings tr > td .cell-edit .r2 + .blu-password-toggle {
  margin-top: 23px;
}
.blu-table-settings tr > td .cell-edit .blu-password-toggle {
  margin: 14px 0 0 9px;
}
.blu-table-settings tr > td .cell-edit .comment {
  margin: 13px 244px 5px 2px;
  line-height: 1.3;
}
.blu-table-settings tr > td .cell-edit .blu-custom-select-container,
.pay-pg-lnk tr > td .cell-edit .blu-custom-select-container {
  width: 62.96%;
}
.blu-table-settings tr > td .cell-edit .blu-custom-select-container .select2-container,
select[data-class="form-control"]+.select2-container {
  width: 100%!important;
}
.blu-table-settings tr > td .cell-edit .input-clear-container {
  width: 55.96%;
  float: left;
}
.blu-table-settings tr > td .cell-edit .blu-text-input {
  float: left;
  font-size: 100%;
}
.blu-table-settings tr > td .cell-edit .bordered-button {
  float: right;
  font-size: 100%;
  padding: 9px 23px;
  margin: 0 10px 0 0;
}
.blu-table-settings tr > td .text-comment {
  font-size: 93.333333%;
}
.blu-table-settings tr > td .text-comment.green {
  color: #33ab26;
}
.blu-table-settings tr > td .text-comment.grey {
  color: #8f8f8f;
}
.blu-table-settings tr > td .masked-value-span {
  display: inline-block;
  line-height: 28px;
  height: 28px;
}
.blu-table-settings tr > td .masked-value-span.masked {
  letter-spacing: 2.5px;
}
.blu-table-settings tr.vert-base td {
  vertical-align: baseline;
}
.blu-table-settings tr.vert-mid td {
  vertical-align: middle;
}
.blu-table-settings tr.narrow td {
  padding: 12px 0;
}
.blu-table-settings tr.header-row td {
  font-size: 87.5%;
  color: #676767;
  padding: 6px 0 9px;
  border-bottom: 3px solid #c69622;
}
.blu-table-settings .settings-message {
  margin: 0 0 16px;
}
.info .settings-message,
.bottom-message .settings-message{
  margin: 10px 0 0;
}
.settings-message .message-text {
  line-height: 1.2;
  border-left: 3px solid;
  padding: 12px 10px 14px 12px;
}
.settings-message.success .message-text {
  border-color: #209813;
}
.settings-message.warn .message-text {
  border-color: #ffea00;
  background-color: #fefbd9;
  color: #868686;
}
.settings-message.error .message-text {
  border-color: #f00000;
  background-color: #ffe5e5;
  color: #e51224;
}
.blu-table-settings .blu-radio-custom-group {
  width: 62.96%;
}
.blu-table-settings .blu-radio-custom-group.m-10 {
  margin: 0 0 13px;
}
.blu-table-settings .blu-radio-custom {
  display: inline-block;
  width: 49%;
}
.quest-tip {
  font-size: 11px;
  font-weight: 700;
  border: 1px solid #bec2c5;
  color: #bec2c5;
  border-radius: 20px;
  padding: 1px 0;
  cursor: default;
  display: inline-block;
  line-height: 1;
  margin: 0 0 0 4px;
  width: 14px;
  height: 14px;
  text-align: center;
}
.lk-status {
  border-top: 1px solid #e0e0e0;
  background: #f2f2f2;
  padding: 6px 8px 8px;
  margin: 26px 0 0;
}
.lk-status .status-icon-container {
  margin: 2px 10px 0 0;
}
.lk-status .status-name {
  font-size: 93.75%;
}
.lk-status .status-descr {
  color: #8f8f8f;
  font-size: 87.5%;
  margin: -3px 0 0;
}
.vert-mid {
  vertical-align: middle!important;
}
.vert-bottom {
  vertical-align: bottom!important;
}
.cards-carousel-container {
  background-color: #f2f2f2;
}
.cards-carousel-container #card-carousel {
  width: 100%;
  height: 343px;
}
.cards-carousel-container #card-carousel .slider-arrow {
  cursor: pointer;
  position: absolute;
  top: 50%;
  margin: -23px 0 0;
  width: 19px;
  height: 46px;
  background: url(../images/slider-arr.png) no-repeat;
}
.cards-carousel-container #card-carousel .slider-arrow.next {
  right: 0;
  background-position: -21px 0;
}
.cards-carousel-container #card-carousel .slider-arrow.prev {
  left: 0;
  background-position: 0 0;
}
.cards-carousel-container #card-carousel .blur1 {
  -webkit-filter: blur(1px);
  -moz-filter: blur(1px);
  -o-filter: blur(1px);
  -ms-filter: blur(1px);
  filter: blur(1px);
}
.cards-carousel-container #card-carousel .blur2 {
  -webkit-filter: blur(2px);
  -moz-filter: blur(2px);
  -o-filter: blur(2px);
  -ms-filter: blur(2px);
  filter: blur(2px);
}
.cards-carousel-container #card-carousel img {
  cursor: pointer;
}
.table-select.card-select .s-col {
  padding: 0 10px;
  display: inline-block;
}
.table-select.card-select .s-col:first-child {
  padding-left: 0;
}
.table-select.card-select .s-col:last-child {
  padding-right: 0;
}
.table-select.card-select .col1 {
  width: 21.7%;
}
.table-select.card-select .col2 {
  width: 24%;
}
.table-select.card-select .col3 {
  width: 17%;
}
.table-select.card-select .col4 {
  width: 9%;
}
.table-select.card-select .col5 {
  width: 17.6%;
  text-align: right;
}
.table-select.card-select .col6 {
  width: 10.7%;
}
.table-select.account-select .s-col {
  padding: 0 10px;
  display: inline-block;
}
.table-select.account-select .s-col:first-child {
  padding-left: 0;
}
.table-select.account-select .s-col:last-child {
  padding-right: 0;
}
.table-select.account-select .col1 {
  width: 20.7%;
}
.table-select.account-select .col2 {
  width: 23%;
}
.table-select.account-select .col3 {
  width: 19.3%;
}
.table-select.account-select .col4 {
  width: 20%;
  text-align: right;
}
.table-select.account-select .col5 {
  width: 17%;
}
.table-select.account-select-statement .s-col {
  padding: 0 10px;
  display: inline-block;
}
.table-select.account-select-statement .s-col:first-child {
  padding-left: 0;
}
.table-select.account-select-statement .s-col:last-child {
  padding-right: 0;
}
.table-select.account-select-statement .col1 {
  width: 19%;
}
.table-select.account-select-statement .col2 {
  width: 21%;
}
.table-select.account-select-statement .col3 {
  width: 11.3%;
}
.table-select.account-select-statement .col4 {
  width: 20%;
  text-align: right;
}
.table-select.account-select-statement .col5 {
  width: 15.2%;
  text-align: right;
}
.table-select.account-select-statement .col6 {
  width: 13.4%;
}
.table-select.account-settings-select .s-col {
  padding: 0 10px;
  display: inline-block;
}
.table-select.account-settings-select .s-col:first-child {
  padding-left: 0;
}
.table-select.account-settings-select .s-col:last-child {
  padding-right: 0;
}
.table-select.account-settings-select .col1 {
  width: 24%;
}
.table-select.account-settings-select .col2 {
  width: 26%;
}
.table-select.account-settings-select .col3 {
  width: 19%;
}
.table-select.account-settings-select .col4 {
  width: 19.4%;
  text-align: right;
}
.table-select.account-settings-select .col5 {
  width: 11.6%;
}
.table-select.case-select .s-col {
  padding: 0 10px;
  display: inline-block;
}
.table-select.case-select .s-col:first-child {
  padding-left: 0;
}
.table-select.case-select .s-col:last-child {
  padding-right: 0;
}
.table-select.case-select .col1 {
  width: 15%;
}
.table-select.case-select .col2 {
  width: 34%;
}
.table-select.case-select .col3 {
  width: 30%;
}
.table-select.case-select .col4 {
  width: 21%;
}
.table-select.case-select .select2-results .col1 {
  width: 15%;
}
.table-select.case-select .select2-results .col2 {
  width: 35%;
}
.table-select.case-select .select2-results .col3 {
  width: 31%;
}
.table-select.case-select .select2-results .col4 {
  width: 19%;
}
.account-select-double .blu-custom-select-account {
  width: 280px;
}
.account-select-double .account-info {
  line-height: 1.25;
  margin: 4px 0 0 3px;
}
.account-select-double .account-info .account-holder {
  font-size: 94.1175%;
}
.account-select-double .account-info .account-number {
  font-size: 87.395%;
  color: #8f8f8f;
}
.account-select-double .account-info .account-name {
  font-size: 87.395%;
  color: #8f8f8f;
}
.account-select-double .account-info .account-balance {
  float: right;
  color: #3a3a3a;
}
.replenish-button {
  background: url(../images/replenish-button.png) 0 0 no-repeat;
  padding: 7px 0 9px 46px;
  font: 57.6925% / normal 'PTSansProBold', arial, helvetica;
  text-transform: uppercase;
  color: #b78a1d;
  display: inline-block;
  opacity: .85;
  margin: 9px 33px 0 0;
  cursor: pointer;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.replenish-button:hover {
  text-decoration: none;
  color: #b78a1d;
  opacity: 1;
}
.settings-button {
  cursor: pointer;
  background: url(../images/replenish-settings-button.png) 0 0 no-repeat;
  padding: 7px 0 9px 46px;
  font: 57.6925% / normal 'PTSansProBold', arial, helvetica;
  text-transform: uppercase;
  color: #b78a1d;
  display: inline-block;
  opacity: .85;
  margin: 9px 33px 0 0;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.settings-button:hover {
  text-decoration: none;
  color: #b78a1d;
  opacity: 1;
}
.blu-message {
  border: 3px solid ;
  padding: 24px 40px 29px 130px;
  border-radius: 22px;
  margin: 22px 0 32px;
}
.blu-message.success {
  border-color: #209813;
  background: url(../images/message-success.png) 36px 37px no-repeat;
}
.blu-message.error {
  border-color: #cc3a3a;
  background: url(../images/message-error.png) 36px 37px no-repeat;
}
.blu-message.warning {
  border-color: #efb047;
  background: url(../images/message-warning.png) 36px 37px no-repeat;
}
.blu-message .message-text .heading {
  font-weight: 700;
}
.blu-message .message-text .text {
  line-height: 1.63;
  margin: 9px 0 0;
}
.blu-message .message-text .back {
  color: #2b97d7;
  text-decoration: underline;
  display: inline-block;
  margin: 4px 0 0;
}
.vert-top-padding {
  padding-top: 19px!important;
}
.period-select-container .period-select-selection {
  background-color: #fff;
  border: 1px solid #c1c1c1;
  border-radius: 50px;
  height: 42px;
  padding: 10px 35px 10px 19px;
  position: relative;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.period-select-container .period-select-selection .period-selection__period {
  background: url(../images/calendar-icon-grey.png) 0 2px no-repeat;
  padding: 0 0 0 27px;
  color: #8f8f8f;
}
.period-select-container .period-select-selection .period-selection__period .selected-date {
  color: #3a3a3a;
  margin: 0 4px;
}
.period-select-container .period-select-selection .arrow-down {
  width: 10px;
  height: 5px;
  position: absolute;
  right: 15px;
  top: 18px;
  background: url(../images/arr-grey.png) 0 0 no-repeat;
}
.period-select-container .period-select-selection:hover {
  border-color: #adadad;
  cursor: pointer;
}
.period-select-container .period-select-selection:hover .arrow-down {
  background-position: 0 -10px;
}
.period-select-container .period-select-dropdown {
  padding: 10px 19px;
  border: 1px solid #c1c1c1;
  min-width: 347px!important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-size: 16px;
  border-radius: 6px;
  margin: -1px 0 0;
  width: 100%;
}
.period-select-container .period-select-dropdown .period-select-option {
  margin: 0 0 11px;
  font-size: 93.75%;
  cursor: pointer;
}
.period-select-container .period-select-dropdown .period-select-option_period {
  cursor: default;
  padding: 9px 0 0;
  margin: 0;
  border-top: 1px solid #c1c1c1;
}
.period-select-container .period-select-dropdown .period-select-option_period .period-select-option__label {
  margin: 0 0 6px;
}
.period-select-container .period-select-dropdown .period-select-option_period .period-select__period-date {
  display: inline-block;
  width: 132px;
  position: relative;
  vertical-align: middle;
  margin: 0 4px;
  color: #3a3a3a;
}
.period-select-container .period-select-dropdown .period-select-option_period .period-select__period-date .blu-text-input {
  padding-left: 10px;
}
.period-select-container .period-select-dropdown .period-select-option_period .period-select-option__period-input {
  color: #8f8f8f;
  text-align: justify;
}
.period-select-container .period-select-dropdown .period-select-option_period .period-select-option__period-input:after {
  content: ' ';
  width: 100%;
  display: inline-block;
}
.period-select-container .period-select-dropdown .period-select-option_period .period-select-option__submit {
  margin: 15px 0 0;
}
.period-select-container_filter .period-select-dropdown {
  box-shadow: none;
  border: 1px solid #bedff2;
  left: 0;
  margin: 0;
  width: 100%;
  min-width: 100%!important;
  font-size: 100% !important;
  border-radius: 4px;
  padding: 5px 0;
}
.period-select-container_filter .period-select-dropdown .period-select-option {
  font-size: 93.75%;
  color: #2b97d7;
  padding: 3px 10px;
  margin: 0;
}
.period-select-container_filter .period-select-dropdown .period-select-option.selected {
  color: #fff;
  background-color: #2b97d7;
}
.period-select-container_filter .period-select-dropdown .period-select-option:hover {
  background-color: #f2f2f2;
}
.period-select-container_filter .period-select-dropdown .period-select-option.selected:hover{
  background-color: #2b97d7;
}
.period-select-container_filter .period-select-dropdown .period-select-option_period {
  color: #3a3a3a;
  margin: 7px 11px 0;
  border-top: 1px solid #e0e1e5;
  padding: 9px  0 3px;
}
.period-select-container_filter .period-select-dropdown .period-select-option_period .period-select-option__label {
  margin: 0 0 10px;
}
.period-select-container_filter .period-select-dropdown .period-select-option_period .period-select-option__period-input {
  line-height: 0;
}
.period-select-container_filter .period-select-dropdown .period-select-option_period .period-select__period-label {
  position: absolute;
  top: 10px;
  left: 17px;
  font-size: 68.75%;
  color: #8f8f8f;
}
.period-select-container_filter .period-select-dropdown .period-select-option_period .period-select__period-date {
  display: block;
  border: 1px solid #dadada;
  border-radius: 35px;
  height: 45px;
  width: 100%;
  margin: 0 0 8px;
}
.period-select-container_filter .period-select-dropdown .period-select-option_period .period-select__period-date .period-select__input {
  background-color: transparent;
  border: none;
  width: 100%;
  padding: 2px 40px 2px 15px;
  position: absolute;
  top: 14px;
  left: 0;
}
.period-select-container_filter .period-select-dropdown .period-select-option_period .period-select-option__submit {
  margin: 0 0 5px;
}
.period-select-container_filter .period-select-dropdown .period-select-option_period:hover {
  background-color: transparent;
}
.period-select-container_active .dropdown-trigger {
  /*background-color: #f2e1e3;*/
}
.blu-dropdown-form_white {
  border: none;
  margin: 3px 0 0;
  padding: 7px 0 0;
  background: transparent;
  width: 210px;
  left: -89px !important;
  right: auto!important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.blu-dropdown-form_white .dropdown-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  top: 0;
  left: auto;
  right: 50%;
  z-index: 999;
  margin-right: -3px;
  border-width: 0 7px 7px;
  border-bottom-color: #fff;
}
.blu-dropdown-form_white .form-container {
  padding: 10px 22px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.42);
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.42);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.42);
  background-color: #fff;
  border-radius: 7px;
}
.blu-dropdown-form_white .form-container div:first-child {
  border-top: none;
  padding: 0;
}
.blu-dropdown-form_white .form-dropdown-block {
  padding: 7px 0 0;
  border-top: 1px solid #dadce0;
}
.blu-dropdown-form_white .form-dropdown-block .form-dropdown-label {
  flood-color: #8f8f8f;
  margin: 0 0 6px;
}
.blu-dropdown-form_white .form-dropdown-block .form-drowpdown-input {
  margin: 0 0 10px;
}
.section-card-settings .extra-options,
.pay-pg-lnk .extra-options {
  margin-top: 23px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 7px;
}
.pay-pg-lnk .extra-options {
  margin: 10px 0 17px 0;
}

.share-block-wrap {
  margin: 20px 0 0 -13px;
}
.pay-pg-lnk .share-block-wrap {
  margin: 15px 0 0 -13px;
}
.share-block-wrap nav {
  display: flex;
  margin-bottom: 20px;
}

.share-block-wrap nav .svgicon svg {
  width: 18px;
  height: 11px;
}
.share-block-wrap .preview-ico,
.share-block-wrap .embed-ico,
.share-block-wrap .sms-ico,
.share-block-wrap .telegram-ico.svgicon {
  width: 33px;
  height: 33px;
  border: 2px solid;
  border-radius: 31px;
  position: relative;
  display: block;
  margin: 0 auto;
}
.share-block-wrap nav .svgicon,
.share-block-wrap .telegram-ico.svgicon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
}
.share-block-wrap .embed-ico:after,
.share-block-wrap .embed-ico:before {
  width: 10px;
  height: 10px;
  border: 2px solid;
  border-right: none;
  border-bottom: none;
  content: "";
  left: 6px;
  top: calc(50% - 5px);
  position: absolute;
  transform: rotate(-45deg);
}
.share-block-wrap .embed-ico:before {
  left: auto;
  right: 6px;
  transform: rotate(135deg);
}
.share-block-wrap .copy-ico {
  width: 33px;
  height: 33px;
}
.share-block-wrap .whatsapp-ico.svgicon {
  width: 41px;
  height: 41px;
  margin-top: -4px;
}
.share-block-wrap .whatsapp-ico.svgicon svg {
  width: 100%;
  height: 41px;
}
.share-block-wrap .telegram-ico.svgicon svg {
  width: 100%;
  height: 19px;
  margin: -1px 0 0 -1px;
}
.share-block-wrap .envelope-ico.svgicon,
.share-block-wrap .sms-ico.svgicon {
  width: 34px;
  height: 26px;
  border-radius: 0;
  margin-top: 4px;
}
.share-block-wrap .copy-ico.svgicon svg,
.share-block-wrap .envelope-ico.svgicon svg {
  width: 100%;
  height: 33px;
}
.share-block-wrap .envelope-ico.svgicon svg {
  height: 45px;
}
.share-block-wrap .sms-ico.svgicon svg {
  width: 100%;
  height: 14px;
}
.share-block-wrap nav a,
.share-block-wrap nav span.a {
  color: #2B96D6;
  font-size: 12px;
  width: 75px;
  height: 60px;
  text-align: center;
  position: relative;
  cursor: pointer;
  background: none;
  margin: 0;
}
.share-block-wrap nav a:hover,
.share-block-wrap nav a.active,
.share-block-wrap nav span.a:hover,
.share-block-wrap nav span.a.active {
  color: #1e84c2;
}
.share-block-wrap nav a .name,
.share-block-wrap nav span.a .name {
  position: absolute;
  bottom: 5px;
  left: 0;
  width: 100%;
}
#iframeShares {
  display: none;
}
.share-block-wrap .share-block-1 .baner {
  width: 241px;
  height: 92px;
  background-size: cover;
  background-image: url("/images/iframe-blocks/share-blu-1.png");
}
.share-block-wrap .share-block-2 .baner {
  width: 241px;
  height: 109px;
  background-size: cover;
  background-image: url("/images/iframe-blocks/share-blu-2.png");
}
.share-block-wrap .share-block-3 .baner {
  width: 241px;
  height: 97px;
  background-size: cover;
  background-image: url("/images/iframe-blocks/share-blu-3.png");
}
.share-block-wrap .share-block-4 .baner {
  width: 241px;
  height: 95px;
  background-size: cover;
  background-image: url("/images/iframe-blocks/share-blu-4.png");
}
.share-block-wrap .share-block-5 .baner {
  width: 241px;
  height: 102px;
  background-size: cover;
  background-image: url("/images/iframe-blocks/share-blu-5.png");
}
.share-block-wrap .share-block-6 .baner {
  width: 241px;
  height: 99px;
  background-size: cover;
  background-image: url("/images/iframe-blocks/share-blu-6.png");
}
.share-block-wrap .tab-content {
  background: #fff;
  border-radius: 0 0 10px 10px;
  min-width: 710px;
  padding: 15px 25px 35px 25px;
}
.share-block-wrap .nav-tabs-wrap {
  box-shadow: 0px 0px 5px 0px #ddd;
  border-radius: 10px;
}
.share-block-wrap .share-block-item .baner {
  flex-grow: 0;
  flex-basis: 241px;
  flex-shrink: 0;
}
.share-block-wrap .share-block-item .b-title {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  line-height: 48px;
  text-shadow: 1px 1px rgb(0 0 0 / 48%);
  padding-left: 63px;
}
.share-block-wrap .share-block-item.share-block-2 .b-title {
  line-height: 62px;
}
.share-block-wrap .share-block-item.share-block-4 .b-title {
  line-height: 51px;
}
.share-block-wrap .share-block-item.share-block-6 .b-title {
  color: #0D2E83;
  text-shadow: 1px 1px rgb(255 255 255 / 48%);
}
.share-block-wrap .share-block-item.share-block-5 .b-title {
  color: #000;
  text-shadow: 1px 1px rgb(255 255 255 / 48%);
}
.share-block-wrap .tab-content .title {
  padding: 0 0 10px 276px;
  font-weight: 700;
}
.share-block-wrap .nav-tabs {
  background: #fff;
  border-radius: 10px 10px 0 0;
  min-width: 710px;
  border-bottom: none;
  position: relative;
  padding: 15px 25px 0 25px;
}
.share-block-wrap .nav-tabs li {
  position: relative;
  z-index: 2;
}
.share-block-wrap .nav-tabs li.after {
  height: 3px;
  left: 25px;
  width: calc(100% - 50px);
  bottom: 0;
  position: absolute;
  z-index: 1;
  background: #DBDBDB;
}
.share-block-wrap .nav-tabs > li > a {
  padding: 0;
  border: none;
  font-size: 15px;
}
.share-block-wrap .nav-tabs > li {
  margin-right: 32px;
}
.share-block-wrap .nav-tabs > li:last-child {
  margin-right: 0;
}
.share-block-wrap .nav-tabs > li.active > a,
.share-block-wrap .nav-tabs > li.active > a:hover,
.share-block-wrap .nav-tabs > li.active > a:focus,
.share-block-wrap .nav > li > a:hover,
.share-block-wrap  .nav > li > a:focus {
  color: #123D83;
  font-size: 15px;
  border: none;
  background-color: transparent;
  border-bottom: 3px solid;
  padding-bottom: 1px;
}

.share-block-wrap .share-block-item {
  display: flex;
  justify-content: space-between;
  margin-bottom: 25px;
}
.share-block-wrap .share-block-item:last-child {
  margin-bottom: 0;
}
.share-block-wrap .share-block-item .clipboard {
  color: #2B96D6;
  width: 22px;
  flex-grow: 0;
  flex-basis: 22px;
  flex-shrink: 0;
  background: none;
}
.share-block-wrap .share-block-item {
  position: relative;
}
.share-block-wrap .share-block-item .b-desc {
  position: absolute;
  width: 100%;
  bottom: 3px;
  left: 0;
  padding: 0 0 0 13px;
}
.share-block-wrap .share-block-item .b-desc i {
  font-size: 11px;
  color: #B2B2B2;
  font-style: normal;
}
.share-block-wrap .share-block-item .b-desc i:nth-child(2) {
  padding: 0px 23px 0 21px;
}
.share-block-wrap .share-block-item .b-desc i:nth-child(3) {
  padding: 0px 22px 0 0px;
}
.share-block-wrap .share-block-item .b-desc i:nth-child(4) {
  padding: 0px 15px 0 0px;
}
.share-block-wrap .share-block-item .clipboard:hover {
  color: #1e84c2;
}
.share-block-wrap .share-block-item .clipboard .copy-ico {
  width: 100%;
  height: auto;
}
.share-block-wrap .share-block-item .code {
  padding: 2px 35px 0 35px;
  font-size: 14px;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: 92px;
  line-height: 18px;
}
.share-block-wrap  .share-block-2.share-block-item .code {
  padding-top: 10px;
  height: 101px;
}







.section-card-settings .extra-options .toogle-block,
.pay-pg-lnk .extra-options .toogle-block {
  display: none;
  padding-bottom: 7px;
}
.section-card-settings .extra-options .text-muted,
.pay-pg-lnk .extra-options .text-muted {
  font-size: 14px;
}
.section-card-settings .extra-options .conf-pg-inputs,
.pay-pg-lnk .extra-options .conf-pg-inputs {
  margin-left: 26px;
  margin-bottom: 14px;
}
.section-card-settings .extra-options .conf-pg-inputs .text-muted,
.pay-pg-lnk .extra-options .conf-pg-inputs .text-muted {
  font-size: 13px;
}
.section-card-settings .extra-options .toggle-title,
.pay-pg-lnk .extra-options .toggle-title {
  color: #0397D7;
  font-size: 15px;
  cursor: pointer;
  margin-bottom: 11px;
  display: inline-block;
}
.section-card-settings .extra-options .redirect-link,
.pay-pg-lnk .extra-options .redirect-link {
  margin: 7px 0 0px 26px;
  height: 42px;
  padding: 11px 10px 12px 10px;
}
.pay-pg-lnk .show-confirm-ch.active~.redirect-url-input-wrap,
.pay-pg-lnk .show-confirm-ch+.conf-pg-inputs,
.section-card-settings .show-confirm-ch.active~.redirect-url-input-wrap,
.section-card-settings .show-confirm-ch+.conf-pg-inputs {
  display: none;
}
.pay-pg-lnk .show-confirm-ch.active+.conf-pg-inputs,
.section-card-settings .show-confirm-ch.active+.conf-pg-inputs {
  display: block;
}
.pay-pg-lnk .custom-control-label,
.pay-pg-lnk .checkbox-label,
.pay-pg-lnk label,
.section-card-settings label,
.section-card-settings .checkbox-label,
.section-card-settings .custom-control-label {
  font-weight: normal;
  font-size: 15px;
  color: #3A3A3A;
}
.pay-pg-lnk .create-payment__form-section .create-payment__form-section-body {
  width: 510px;
}
.section-card-settings .extra-options .toggle-title:after,
.pay-pg-lnk .extra-options .toggle-title:after {
  display: inline-block;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3.5px 0 3.5px;
  border-color: #0397D7 transparent transparent transparent;
  position: relative;
  top: -2px;
}
.section-card-settings .extra-options .toggle-title.opened:after,
.pay-pg-lnk .extra-options .toggle-title.opened:after {
  display: inline-block;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 3.5px 4px 3.5px;
  border-color: transparent transparent #0397D7 transparent;
  position: relative;
  top: -2px;
}
.section-card-settings .extra-options .toggle-title span,
.pay-pg-lnk .extra-options .toggle-title span {
  border-bottom: 1px dashed;
}
.section-card-settings .body-cancellation .form-tip {
  margin: 0;
}
.section-card-settings .body-cancellation .reason-select {
  width: 67.88%!important;
}
.section-card-settings .body-cancellation .reason-select .select2-container {
  width: 100%!important;
}
.section-card-settings .arrow-down-menu-dropdown {
  display: inline-block;
}
.section-card-settings .rate-link {
  margin: 10px 15px 0 0;
  float: right;
}
.section-card-settings .blu-custom-select_rate .select2-container {
  font-size: 100%;
}
.section-card-settings .blu-custom-select_rate .account-rate-name,
.invoice-additional__body .blu-custom-select_rate .account-rate-name,
.create-payment__form-section-body-inner .blu-custom-select_rate .account-rate-name {
  color: #3a3a3a;
}
.section-card-settings .acc-settings-checkbox-container {
  background-color: #fff;
  border-radius: 32px;
  padding: 6px 17px;
  line-height: 1.8;
}
.section-card-settings .acc-settings-checkbox-container .blu-radio-custom-group {
  width: 100%;
}
.section-card-settings .input-border-container,
.input-border-container.input-border-container_input {
  background-color: transparent;
  border-radius: 6px;
  height: 42px;
  width: 100%;
  vertical-align: middle;
  display: inline-block;
  border: 1px solid #c1c1c1;
}

.input-border-container.input-border-container_input_disabled{
  background-color: #f8f8f8;
}
.input-border-container.input-border-container_input .amount-input{
  right: 55px!important;
}
.input-border-container .input-border-container-currency{
  float: right;
  margin: 11px 15px 0 0;
  font-size: .9375rem;
}
.section-card-settings .input-border-container .input-container-info {
  display: inline-block;
  line-height: 1.3333;
  vertical-align: middle;
  font-size: 87.5%;
  margin: 11px 18px 0 11px;
  float: right;
}
.section-card-settings .input-border-container .exchange-icon {
  background: url(../images/exchange-icon.png) 0 0 no-repeat;
  width: 23px;
  height: 23px;
  position: absolute;
  top: 9px;
  left: 207px;
}
.section-card-settings .account-settings-history-container {
  border-top: 1px solid #dadce0;
  border-bottom: 1px solid #dadce0;
  padding: 17px 0;
}
.section-card-settings .account-settings-history-container .divider-bullet {
  font-size: 16px;
  color: #8f8f8f;
}
.section-card-settings .account-settings-history-container .account-settings-history-list {
  padding: 0 12px;
  background-color: #fff;
  border-radius: 5px ;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.19);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.19);
  position: relative;
  margin: 9px 0 0;
}
.section-card-settings .account-settings-history-container .account-settings-history-list:after {
  bottom: 100%;
  left: 23px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 6px;
}
.section-card-settings .account-settings-history-container .account-settings-history-list div:first-child {
  border-top: none;
}
.section-card-settings .account-settings-history-container .account-settings-history-list .account-settings-history-item {
  border-top: 1px solid #dadce0;
  font-size: 87%;
  padding: 4px 0 4px;
}
.section-card-settings .account-settings-history-container .account-settings-history-list .account-settings-history-item_down {
  background: url(../images/up-down-icon.png) 0 -21px no-repeat;
  padding-left: 25px;
}
.section-card-settings .account-settings-history-container .account-settings-history-list .account-settings-history-item_up {
  background: url(../images/up-down-icon.png) 0 8px no-repeat;
  padding-left: 25px;
}
.section-card-settings .blue-link-details-slider-trigger {
  color: #2b97d7;
  -webkit-transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.section-card-settings .blue-link-details-slider-trigger:hover,
.section-card-settings .blue-link-details-slider-trigger:active,
.section-card-settings .blue-link-details-slider-trigger:visited,
.section-card-settings .blue-link-details-slider-trigger:-webkit-any-link {
  text-decoration: none;
  color: #1b87c7;
}
.section-card-settings .blue-link-details-slider-trigger:hover span.text,
.section-card-settings .blue-link-details-slider-trigger:active span.text,
.section-card-settings .blue-link-details-slider-trigger:visited span.text,
.section-card-settings .blue-link-details-slider-trigger:-webkit-any-link span.text {
  border-color: #1b87c7;
}
.section-card-settings .blue-link-details-slider-trigger span.text {
  -webkit-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  border-bottom: 1px dashed #1b87c7;
}
.section-card-settings .period-select-container .period-select-selection {
  background-color: #fff;
  border: 1px solid #c1c1c1;
  border-radius: 50px;
  height: 42px;
  padding: 10px 35px 10px 19px;
  position: relative;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.section-card-settings .period-select-container .period-select-selection .period-selection__period {
  background: url(../images/calendar-icon-grey.png) 0 2px no-repeat;
  padding: 0 0 0 27px;
  color: #8f8f8f;
}
.section-card-settings .period-select-container .period-select-selection .period-selection__period .selected-date {
  color: #3a3a3a;
  margin: 0 4px;
}
.section-card-settings .period-select-container .period-select-selection .arrow-down {
  width: 10px;
  height: 5px;
  position: absolute;
  right: 15px;
  top: 18px;
  background: url(../images/arr-grey.png) 0 0 no-repeat;
}
.section-card-settings .period-select-container .period-select-selection:hover {
  border-color: #adadad;
  cursor: pointer;
}
.section-card-settings .period-select-container .period-select-selection:hover .arrow-down {
  background-position: 0 -10px;
}
.section-card-settings .period-select-container .period-select-dropdown {
  padding: 10px 19px;
  border: 1px solid #c1c1c1;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-size: 16px;
  border-radius: 6px;
  margin: -1px 0 0;
  width: 100%;
}
.section-card-settings .period-select-container .period-select-dropdown .period-select-option {
  margin: 0 0 11px;
  font-size: 93.75%;
  cursor: pointer;
}
.section-card-settings .period-select-container .period-select-dropdown .period-select-option_period {
  cursor: default;
  padding: 9px 0 0;
  margin: 0;
  border-top: 1px solid #c1c1c1;
}
.section-card-settings .period-select-container .period-select-dropdown .period-select-option_period .period-select-option__label {
  margin: 0 0 6px;
}
.section-card-settings .period-select-container .period-select-dropdown .period-select-option_period .period-select__period-date {
  display: inline-block;
  width: 132px;
  position: relative;
  vertical-align: middle;
  margin: 0 4px;
  color: #3a3a3a;
}
.section-card-settings .period-select-container .period-select-dropdown .period-select-option_period .period-select__period-date .blu-text-input {
  padding-left: 10px;
}
.section-card-settings .period-select-container .period-select-dropdown .period-select-option_period .period-select-option__period-input {
  color: #8f8f8f;
}
.section-card-settings .period-select-container .period-select-dropdown .period-select-option_period .period-select-option__submit {
  margin: 15px 0 0;
}
.section-card-settings .amount-input-container .currency-select .select2-selection .select2-selection__arrow {
  width: 41px!important;
}
.section-card-settings .amount-input-container .currency-select .select2-selection__rendered,
.pay-pg-lnk .amount-input-container .currency-select .select2-selection__rendered {
  padding-right: 38px !important;
  text-align: right;
}
.section-card-settings .amount-input-container .blu-custom-select-container .select2-container {
  width: 100% !important;
}
.pay-pg-lnk .amount-input-container .currency-select,
.section-card-settings .amount-input-container .currency-select {
  margin: -1px 0 0 -1px !important;
  width: 62.6%!important;
}
.section-card-settings .centered-form__form-row .amount-input-container .currency-select,
.pay-pg-lnk .centered-form__form-row .amount-input-container .currency-select {
  margin: 0 !important;
  width: 100%!important;
}
.section-card-settings .centered-form__form-row .amount-input-container .amount-input,
.pay-pg-lnk .centered-form__form-row .amount-input-container .amount-input {
  right: 82px;
  left: auto;
  TOP: 7PX;
}
.section-card-settings .amount-input-container .input-border-container {
  position: relative;
}
.section-card-settings .amount-input-container .input-border-container_disabled .select2-selection {
  background-color: transparent;
}
.section-card-settings .amount-input-container .input-border-container_disabled .select2-selection:hover {
  border-color: #c1c1c1!important;
}
.section-card-settings .amount-input-container .input-border-container_disabled .select2-selection__arrow {
  display: none;
}
.section-card-settings .amount-input-container .amount-input,
.pay-pg-lnk .amount-input-container .amount-input {
  font-size: 93.75%;
  border: none;
  height: 28px;
  background-color: transparent;
  border-right: 1px solid #d5d5d5;
  width: 130px;
  position: absolute;
  left: 18px;
  top: 6px;
  z-index: 9;
  text-align: right;
  padding: 0 12px 0 0;
}
.section-card-settings .acc-settings-submit-row td {
  border-top: 1px solid #dadce0;
  padding: 17px 0!important;
}
.section-card-settings .acc-settings-contacts-add-buttons {
  overflow: hidden;
  border-top: 1px solid #dadce0;
  width: 67%;
  margin: 11px 0 9px;
  clear: both;
}
.section-card-settings .acc-settings-contacts-add-buttons .edit-add-more {
  margin: 15px 0 0;
}
.section-card-settings .acc-settings-contacts-add-row {
  margin: 0 0 16px;
}
.section-card-settings .acc-settings-contacts-add-row .acc-settings-add-label {
  /*border-top: 1px solid #dadce0;*/
  width: 67%;
  margin: 0 0 8px 0;
  padding: 11px 0  0 0;
}
.section-card-settings .acc-settings-contacts-block .acc-settings-contact-row {
  margin: 0 0 17px;
}
.section-card-settings .acc-settings-contacts-block .acc-settings-contact-row_for-delete {
  margin-left: -17px;
}
.section-card-settings .acc-settings-contacts-block .acc-settings-contact-row_for-delete .acc-settings-contact {
  background-color: #fae1e1;
  padding: 9px 17px;
  width: 71%;
}
.section-card-settings .acc-settings-contacts-block .acc-settings-delete-row {
  background-color: #f7d5d5;
  border-top: 1px solid #d5d5d5;
  width: 71%;
  padding: 12px 18px 14px;
}
.section-card-settings .acc-settings-contacts-block .acc-settings-delete-row .delete-text {
  display: inline-block;
  width: 61%;
  vertical-align: middle;
  padding: 0 45px 0 0;
  font-size: 86.66666%;
  line-height: 1.5;
}
.section-card-settings .acc-settings-contacts-block .acc-settings-contact {
  width: 67%;
  display: inline-block;
}
.section-card-settings .acc-settings-contacts-block .acc-settings-contact .iti-flag {
  display: inline-block;
  margin: -3px 4px 0 0;
  vertical-align: middle;
}
.section-card-settings .acc-settings-contacts-block .acc-settings-contact .acc-settings-contact-menu-trigger {
  display: inline-block;
  border: 2px solid #2b97d7;
  border-radius: 4px;
  font-size: 12px;
  color: #2b97d7;
  padding: 2px 4px 3px;
  margin: -3px 0 0;
}
.section-card-settings .acc-settings-contacts-block .acc-settings-contact .acc-settings-contact-delete {
  background: url(../images/delete-icon.png) 0 0 no-repeat;
  width: 11px;
  height: 15px;
  display: inline-block;
  cursor: pointer;
  margin: 1px 0 0 10px;
}
.section-card-settings .acc-settings-contacts-block .acc-settings-contacts-empty {
  padding: 0 0 11px;
}
.section-card-settings .acc-settings-contacts-block .acc-settings-contact .acc-settings-contact-delete:hover {
  background-position: 0 -25px;
}
.section-card-settings .details-cont {
  border-top: 1px solid #dadce0;
  padding: 10px 0 16px;
}
.section-card-settings .details-cont .alert.help-block {
  margin: 7px 0 0 0;
  font-size: 15px;
}
.section-card-settings .details-cont.financial {
  padding-bottom: 0;
}
.section-card-settings .details-header {
  font-size: 106.25%;
  font-weight: 700;
  margin: 10px 0 3px 13px;
}
.section-card-settings .details-header_url {
  margin: 10px 0 0;
  padding: 0 0 10px;
  border-bottom: 2px solid #fff;
}
.section-card-settings .button-container {
  margin: 15px 0 0;
  text-align: center;
}
.section-card-settings .button-container .rounded-button {
  width: 60%;
}
.section-card-settings .card-settings-row {
  margin-top: 21px;
}
.section-card-settings .card-settings-row .accordion-body .subheader {
  font-weight: 700;
  font-size: 17px;
  padding-top: 10px;
}

.section-card-settings .blu-table-statistics .blu-table-statistics__header-row > td {
  font-size: 93.5%;
}
.section-card-settings .settings-accordion {
  margin: 0 0 15px;
}
.section-card-settings .settings-accordion .blu-table-settings .make-primary-button{
  padding: 6px 17px 6px!important;
  margin: 0 0 0 41px;
}
.section-card-settings .settings-accordion .blu-table-settings {
  border-top: 1px solid #dadce0;
  /* width: 100%; */
  /* table-layout: fixed; */
}
.section-card-settings .settings-accordion .blu-table-settings tbody > tr > td {
  padding: 9px 0;
  line-height: 1.28;
  border-bottom: none;
}
.section-card-settings .settings-accordion .blu-table-settings tbody > tr > td.has-ico {
  width: 44px;
}

.section-card-settings .settings-accordion .blu-table-settings.blu-table-settings_url {
  table-layout: fixed;
}
.section-card-settings .settings-accordion .blu-table-settings.blu-table-settings_url tbody > .edit > td,
.section-card-settings .settings-accordion .blu-table-settings.blu-table-settings_url tbody > .show-st > td {
  padding: 21px 0;
  line-height: 1.9;
  border-bottom: 1px solid #c7cad1;
}
.section-card-settings .settings-accordion .blu-table-settings.blu-table-settings_url tbody > .show-st > td:first-child {
  vertical-align: top !important;
}
.section-card-settings .settings-accordion .blu-table-settings tbody > tr > td .validation-message {
  font-size: 87%;
}
.section-card-settings .left-banner {
  margin: 0;
}
.section-card-settings .alerts-block .check-in {
  float: left;
  margin: 0 47px 0 0;
}
.section-card-settings .alerts-block .check-out {
  float: left;
}
.section-card-settings .send-message-button {
  border: 1px solid #2b97d7;
  color: #2b97d7;
  font-size: 93.75%;
  text-align: center;
  cursor: pointer;
  border-radius: 5px;
  padding: 4px 0 6px;
  float: right;
  width: 30%;
  margin: 2px 0 0;
}
.section-card-settings .settings-submit-container {
  width: 67.86%;
}
.section-card-settings .settings-submit-container .checkbox-container {
  font-size: 87%;
  margin: 0 0 21px;
}
.section-card-settings .settings-submit-container .rounded-button {
  text-align: center;
  width: 100%;
}
.section-card-settings .input-clear-container,
.section-card-settings .input-readonly {
  width: 67.86%!important;
  margin: 0 20px 0 0;
}
.section-card-settings .centered-form__form-row .input-clear-container {
  width: 100%!important;
}
.section-card-settings .hoverable-input-container_edit-mode .input-clear-container {
  width: 67.88%!important;
}
.section-card-settings .hoverable-input-container_edit-mode .input-clear-container .hoverable-input.hoverable-input_active {
  width: 100%;
}
.section-card-settings .text-comment {
  margin: 0 0  5px ;
}
.section-card-settings .personal-url-switch__wrap{
  display: flex;
  align-items: center;
}
.section-card-settings .personal-url-switch__wrap .personal-url-switch{
  margin-left: 40px;
}


.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control,
.form-disabled .form-control {
  background-color: #F7F7F7;
  opacity: 1;
}
.pay-pg-lnk .create-payment__form-section .centered-form__form-row {
  margin: 2px 0 5px;
}
.pay-pg-lnk .centered-form__form-row .centered-form__label {
  padding: 4px 0 1px 0;
  color: #3a3a3a;
}
.pay-pg-lnk .is-invalid .blu-text-input,
.section-card-settings .is-invalid .blu-text-input,
.section-card-settings .is-invalid input,
.pay-pg-lnk .is-invalid input {
  border-color: #E51224;
}
.pay-pg-lnk .is-invalid+.validation-message,
.pay-pg-lnk .is-invalid input+.validation-message,
.section-card-settings .is-invalid+.validation-message,
.section-card-settings .is-invalid input+.validation-message {
  display: block;
  background: no-repeat;
  padding: 0;
}
.pay-pg-lnk .blu-text-input.js-set-datepicker.blu-with-datepicker.hasDatepicker {
  background-image: url("data:image/svg+xml,%3Csvg fill='%232B96D6' width='100%25' height='100%25' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg%3E%3Cg%3E%3Cpath d='M31.43,4.945C31.43,3.751 30.462,2.783 29.268,2.783L25.612,2.783L25.612,0.882C25.612,0.395 25.217,0 24.73,0L22.825,0C22.34,0 21.942,0.395 21.942,0.882L21.942,2.784L9.802,2.784L9.802,0.882C9.802,0.395 9.407,0 8.92,0L7.142,0C6.655,0 6.26,0.395 6.26,0.882L6.26,2.784L2.35,2.784C1.156,2.784 0.188,3.752 0.188,4.946L0.188,12.65L1.327,12.65L1.327,29.399C1.327,30.628 2.322,31.622 3.55,31.622L27.944,31.622C29.173,31.622 30.167,30.628 30.167,29.399L30.167,12.649L31.434,12.649L31.43,4.945ZM26.624,25.73C26.624,26.959 25.63,27.953 24.401,27.953L7.218,27.953C5.99,27.953 4.995,26.959 4.995,25.73L4.995,12.649L26.623,12.649L26.623,25.73L26.624,25.73Z' style='fill-rule:nonzero;'/%3E%3Crect x='8.031' y='15.051' width='3.541' height='3.669'/%3E%3Crect x='14.102' y='15.051' width='3.541' height='3.669'/%3E%3Crect x='20.172' y='15.051' width='3.542' height='3.669'/%3E%3Crect x='8.031' y='21.502' width='3.541' height='3.668'/%3E%3Crect x='14.102' y='21.502' width='3.541' height='3.668'/%3E%3Crect x='20.172' y='21.502' width='3.542' height='3.668'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-position: calc(100% - 17px) center;
  background-size: 17px;
  background-repeat: no-repeat;
}
.pay-pg-lnk .blu-text-input.js-set-datepicker.blu-with-datepicker.hasDatepicker+img {
  display: none;
}
.pay-pg-lnk form.disabled-form table:after,
.pay-pg-lnk form.disabled-form .table-title:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background: #fff;
  opacity: 0.5;
  left: 0;
  top:0;
}
.pay-pg-lnk table {
  position: relative;
}
.pay-pg-lnk .blu-table-settings {
  font-size: 15px;
  margin-bottom: 16px;
}
.pay-pg-lnk .blu-table-settings tr.edit .cell-edit {
  display: flex;
  align-items: center;
}
.pay-pg-lnk .blu-table-settings tr > td .cell-edit .bordered-button {
  margin-left: auto;
}
.pay-pg-lnk .mini-button.edit.mini-edit-button,
.mini-edit-button-vector {
  padding: 0 0 0 16px;
  width: inherit;
  height: inherit;
  background-position: left center;
  background-size: 13px 13px;
  color: #117cbb;
}
.mini-edit-button-vector:hover {
  text-decoration: none;
  color: #2280b8;
}
.pay-pg-lnk .blu-table-settings tr td:not([colspan]):first-child {
  width: 185px;
}
.pay-pg-lnk .form-desc {
  display: flex;
  font-size: 14px;
  align-items: center;
  margin-top: 25px;
  border-bottom: 1px solid #d5d5d5;
  padding-bottom: 11px;
  margin-bottom: 14px;
}
.pay-pg-lnk .form-desc .text-muted {
  padding-right: 40px;
}
.pay-pg-lnk .table-title {
  font-size: 17px;
  font-weight: 700;
  padding-bottom: 7px;
  position: relative;
}
.pay-pg-lnk .blu-table-settings tr > td {
  padding: 19px 0;
  min-height: 67.75px;
}
.pay-pg-lnk .blu-table-settings tr.edit > td {
  padding: 11.63px 0;
}
.pay-pg-lnk tr.logo-st td {
  padding: 10.75px 0 !important;
}
.pay-pg-lnk tr.logo-st td .logo-wrap {
  width: 43px;
  height: 43px;
}
.pay-pg-lnk tr.logo-st td .logo-wrap img {
  width: 100%;
  height: 100%;
}
.pay-pg-lnk .banner-cards-container.dashboard-banners-wrap {
  padding-top: 26px;
}
.pay-pg-lnk .banner-cards-container.dashboard-banners-wrap .banner-cards {
  padding: 0 10px;
}







.iti { width: 100%; }
.tel-code-input-container .flag-dropdown:focus {
  outline: none!important;
}
.tel-code-input-container .flag-dropdown:hover .selected-flag {
  background-color: transparent;
}
div.tel-code-input-container .flag-dropdown:hover .selected-flag {
  background-color: transparent;
}
.tel-code-input-container .flag-dropdown:hover .selected-flag .arrow {
  background-position: 0 -10px;
}
.tel-code-input-container .flag-dropdown:hover .selected-flag:focus {
  outline: none!important;
}
.tel-code-input-container .flag-dropdown .selected-flag {
  padding: 0 0 0 17px;
}
.tel-code-input-container .flag-dropdown .selected-flag .arrow {
  right: -15px;
  top: 18px;
  background: url(../images/arr-grey.png) 0 0 no-repeat;
  width: 10px;
  height: 5px;
  margin: 0;
  border: none;
}
.tel-code-input-container .flag-dropdown .selected-flag:focus {
  outline: none!important;
}
.tel-code-input-container .intl-tel-input {
  width: 100%;
  display: table;
}
.tel-code-input-container .tel-code-input {
  padding-left: 64px!important;
}
.tel-code-input-container .country-list .country {
  padding: 0 17px;
}
.tel-code-input-container .country-list .dial-code {
  font-weight: 700;
  color: #3a3a3a !important;
}
.blu-radio-custom label {
  cursor: pointer;
  margin: 0;
  font-weight: 400;
  background: url(../images/radio-custom.png) 0 -27px no-repeat;
  padding: 0 0 0 26px;
  min-height: 25px;
}
.blu-radio-custom label.checked {
  background-position: 0 4px;
}
.blu-radio-custom label input {
  display: none;
}
.blu-radio-custom_gold label {
  background-image: url(../images/radio-custom-gold.png);
}
.payments-accordion {
  margin: 0 0 20px;
}
.payments-accordion .accordion-header {
  text-transform: none;
}
.payments-accordion .accordion-body .replenish-table {
  margin: 0;
}
.payments-accordion .accordion-body .replenish-table .blu-radio-custom-group {
  width: 62.96%;
}
.payments-accordion .accordion-body .replenish-table .blu-radio-custom {
  display: inline-block;
  width: 49%;
}
.payments-accordion .accordion-body .add-photo-form-container {
  display: block;
  border: none;
  padding: 0;
  border-bottom: 1px solid #bdbdbd;
}
.payments-accordion .accordion-body .add-photo-form-container .comment {
  margin-right: 0;
  margin-left: 0;
}
.payments-accordion .accordion-body .add-photo-form-container .conf-row {
  padding-left: 7px;
  padding-right: 7px;
}
.payments-accordion .accordion-body .add-photo-form-container .document-row {
  margin: 0;
}
.payments-accordion .accordion-body .add-photo-form-container .document-row .doc-label {
  width: 10%;
}
.payments-accordion .accordion-body .add-photo-form-container .document-row .doc-input {
  width: 26%;
}
.payments-accordion .accordion-body .add-photo-form-container .document-row .input-clear-container {
  width: 44%;
}
.payments-accordion .accordion-body .add-photo-form-container .document-row.for-del {
  padding-left: 7px;
  padding-right: 7px;
}
.payments-accordion .accordion-body .add-photo-form-container .msg-row {
  padding-left: 16.4%;
}
.payments-accordion_grey .accordion-body {
  background-color: #ececec;
  padding: 0 20px;
}
.payments-accordion_file .accordion-body {
  background-color: #ececec;
}
.payments-accordion_file .accordion-body .add-photo-form-container {
  border-bottom: none!important;
}
.payments-accordion_file .add-photo-form-container .msg-row {
  padding-left: 60px!important;
}
.payments-accordion_file .add-photo-form-container .msg-row.error {
  background-position: 24px 12px!important;
}
.payments-accordion_file .document-row {
  margin: 0 20px!important;
}
.payments-accordion_file .document-row .input-clear-container {
  width: 40%!important;
}
.payments-accordion_file .document-row .doc-input {
  width: 28%!important;
}
.payments-accordion_file .document-row.for-del {
  margin: 0!important;
  padding-left: 27px!important;
  padding-right: 27px!important;
}
.payments-accordion_file .comment {
  margin: 0 20px 7px!important;
}
.payments-accordion_file .conf-row {
  padding-left: 27px!important;
  padding-right: 27px!important;
}
.blu-with-datepicker + .ui-datepicker-trigger {
  position: absolute;
  top: 13px;
  right: 18px;
  cursor: pointer;
  opacity: .88;
}
.blu-with-datepicker + .ui-datepicker-trigger:hover {
  opacity: 1;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.b-accordion.accordion-state-open .accordion-header .accordion-arrow {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.b-accordion .accordion-header {
  cursor: pointer;
  font-size: 16px;
  background-color: #e0e0e0;
  padding: 8px 12px 12px;
}
.b-accordion .accordion-header .accordion-arrow {
  float: left;
  background: url(../images/arr-accordion-24.png) 0 0 no-repeat;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: -webkit-transform 0.2s linear;
  -moz-transition: -moz-transform 0.2s linear;
  -o-transition: -o-transform 0.2s linear;
  transition: -webkit-transform 0.2s linear,-moz-transform 0.2s linear,-o-transform 0.2s linear,transform 0.2s linear;
  width: 24px;
  height: 11px;
  margin: 8px 11px 0 0;
}
.b-accordion .accordion-body {
  display: none;
}
.blu-accordion {
  background-color: #f2f2f2;
  border-radius: 14px;
}
.blu-accordion.accordion-state-open > .accordion-header .accordion-arrow {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.blu-accordion .accordion-header {
  text-transform: uppercase;
  font: 700 93.75% / normal 'PT Sans', sans-serif;
  padding: 19px 17px 19px 72px;
  cursor: pointer;
}
.blu-accordion .accordion-header.gold {
  color: #c69622;
}
.blu-accordion .accordion-header.blue {
  color: #2b97d7;
}
.blu-accordion .accordion-header.card-settings {
  background: url(../images/accordion-settings-sprite.png) 21px 11px no-repeat;
}
.blu-accordion .accordion-header.header-cancellation {
  background: url(../images/accordion-settings-sprite.png) 21px -61px no-repeat;
}
.blu-accordion .accordion-header.header-settings {
  background: url(../images/accordion-settings-sprite.png) 21px 11px no-repeat;
}
.blu-accordion .accordion-header.header-details {
  background: url(../images/accordion-settings-sprite.png) 21px -637px no-repeat;
}
.blu-accordion .accordion-header.header-terms {
  background: url(../images/accordion-settings-sprite.png) 21px -133px no-repeat;
}
.blu-accordion .accordion-header.header-credit-line {
  background: url(../images/accordion-settings-sprite.png) 21px -205px no-repeat;
}
.blu-accordion .accordion-header.header-tariff {
  background: url(../images/accordion-settings-sprite.png) 21px -276px no-repeat;
}
.blu-accordion .accordion-header.header-auto-topup {
  background: url(../images/accordion-settings-sprite.png) 21px -348px no-repeat;
}
.blu-accordion .accordion-header.header-stats {
  background: url(../images/accordion-settings-sprite.png) 21px -420px no-repeat;
}
.blu-accordion .accordion-header.header-status {
  background: url(../images/accordion-settings-sprite.png) 21px -493px no-repeat;
}
.blu-accordion .accordion-header.header-url {
  background: url(../images/accordion-settings-sprite.png) 21px -565px no-repeat;
}
.blu-accordion .accordion-header.header-plus {
  background: url(../images/accordion-settings-sprite.png) 21px -783px no-repeat;
}
.blu-accordion .accordion-header.header-integrations {
  background: url(../images/accordion-settings-sprite.png) 21px -710px no-repeat;
}
.blu-accordion .accordion-header .accordion-arrow {
  float: right;
  background: url(../images/arr-accordion.png) 0 0 no-repeat;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: -webkit-transform 0.2s linear;
  -moz-transition: -moz-transform 0.2s linear;
  -o-transition: -o-transform 0.2s linear;
  transition: -webkit-transform 0.2s linear,-moz-transform 0.2s linear,-o-transform 0.2s linear,transform 0.2s linear;
  width: 15px;
  height: 7px;
  margin: 7px 0 0;
}
.blu-accordion .accordion-header .header-icons {
  margin: -3px 16px 0 0;
}
.blu-accordion .accordion-body {
  display: none;
  padding: 3px 19px 0;
}
.readmore-cont .readmore-item-hidden {
  display: none;
  margin: 6px 0 0;
}
.readmore-cont .readmore-trigger {
  margin: 4px 0 0;
  cursor: pointer;
  -webkit-transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  color: #2b97d7;
  display: inline-block;
}
.readmore-cont .readmore-trigger_hide {
  display: none;
}
.readmore-cont .readmore-trigger span {
  -webkit-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  border-bottom: 1px dotted #2b97d7;
}
.readmore-cont .readmore-trigger:hover {
  color: #1b87c7;
}
.readmore-cont .readmore-trigger:hover span {
  border-color: #1b87c7;
}
.readmore-cont_open .readmore-trigger_show {
  display: none;
}
.readmore-cont_open .readmore-trigger_hide {
  display: inline-block;
}
.payment-method-accordion {
  margin: 10px 0 0;
}
.payment-method-accordion_red {
  background-color: #fae1e1;
}
.payment-method-accordion .accordion-header {
  padding: 11px;
}
.payment-method-accordion .accordion-header .payment-method-img {
  border-radius: 4px;
  width: 43px;
  height: 41px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  line-height: 32px;
  margin: 0 10px 0 0;
  background-color: #fff;
  border: 1px solid #c69622;
  overflow: hidden;
}
.payment-method-accordion .accordion-header .payment-method-img img {
  max-width: 100%;
  max-height: 100%;
}
.payment-method-accordion .accordion-header .payment-method-name {
  font-weight: 400;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
}
.payment-method-accordion .accordion-header .payment-method-status-container {
  float: right;
}
.payment-method-accordion .accordion-header .payment-method-status-additional {
  color: #8f8f8f;
  font-size: 90%;
  font-weight: 400;
  text-transform: none;
  display: inline-block;
  text-align: right;
  vertical-align: middle;
  margin: 2px 0 0;
}
.payment-method-accordion .accordion-header .status-icon-container {
  display: inline-block;
  vertical-align: middle;
  margin: 4px 1px 0 10px;
}
.payment-method-accordion .accordion-body {
  padding: 3px 0 0;
}
.payment-method-accordion .accordion-body .payment-info-table-container {
  padding: 13px 0;
  background-color: #f2f2f2;
  border-radius: 0 0 14px 14px;
}
.payment-method-accordion .accordion-body .payment-info-table-container .transaction-details-table-content > tbody > tr > td {
  padding: 0 17px;
}
.payment-method-accordion .accordion-body .payment-info-table-container .transaction-details-table-content > tbody > tr > td .transation-detail__info-block {
  padding: 4px 0 10px;
}
.payment-method-accordion .accordion-body .payment-info-table-container .transaction-details-table-content > tbody > tr > td .transaction-detail__status-descr .status-icon {
  float: left;
}
.payment-method-accordion .accordion-body .payment-info-table-container .transaction-details-table-content > tbody > tr > td .transaction-detail__status-descr .payment-method-detail__comment {
  margin: 0 0 0 44px ;
}
.payment-method-accordion .accordion-body .payment-info-table-container .transaction-details-table-content > tbody > tr > td .transaction-detail__status-descr .payment-method-detail__comment .status-name {
  font-weight: 700;
  margin: 0;
}
.payment-method-accordion .accordion-body .payment-info-table-container .transaction-details-table-content > tbody > tr > td .transaction-detail__status-descr .payment-method-detail__comment .payment-method-comment {
  font-size: 87.5%;
  color: #8f8f8f;
  line-height: 1.285;
}
.payment-method-accordion .accordion-body .payment-info-table-container .transaction-details-table-content > tbody > tr > td .transaction-detail__status-descr .payment-method-detail__comment .payment-method-comment .blue-link {
  text-decoration: none;
}
.payment-method-accordion .accordion-body .payment-method-info-header {
  background-color: #e0e0e0;
  padding: 18px 9px 11px 3px;
}
.payment-method-accordion .payment-method-delete {
  padding: 15px 12px 10px;
  text-align: right;
  background-color: #f7d5d5;
  border-radius: 0 0 14px 14px;
}
.payment-method-accordion .payment-method-delete .rounded-button {
  margin: 0 0 0 18px;
}
.authority-accordion {
  margin: 10px 0 0;
}
.authority-accordion .accordion-header {
  position: relative;
  overflow: hidden;
  padding: 11px;
}
.authority-accordion .accordion-header .accordion-arrow {
  position: absolute;
  right: 19px;
  top: 50%;
  margin: -4px 0 0;
}
.authority-accordion .accordion-header .authority-name {
  font-weight: 400;
  text-transform: none;
  display: inline-block;
}
.authority-accordion .accordion-header .authority-name .authority-img {
  float: left;
  border-radius: 4px;
  width: 43px;
  height: 41px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  line-height: 32px;
  margin: 0 10px 0 0;
  overflow: hidden;
}
.authority-accordion .accordion-header .authority-name .personal-info-name {
  float: left;
}

.authority-accordion .accordion-header .authority-name .personal-info-name .personal-note{
  color: #898989;
  font-size: 87.5%;
}
.authority-accordion .accordion-header .authority-name .authority-img img {
  max-width: 100%;
  max-height: 100%;
}
.authority-accordion .accordion-header .authority-status {
  float: right;
  margin: 4px 42px 0 0;
}
.authority-accordion .accordion-header .authority-status .authority-status-right {
  display: inline-block;
  margin: 0 0 0 10px;
  text-transform: none;
  font-weight: 400;
  width: 150px;
}
.authority-accordion .accordion-header .authority-status .authority-status-right .status-descr {
  font-size: 87.5%;
  color: #8f8f8f;
}
.authority-accordion .accordion-body {
  padding: 3px 0 0;
}
.authority-accordion .accordion-body .authority-cont {
  font-size: 87.5%;
  border-top: 1px solid #c7cad1;
  border-bottom: 1px solid #c7cad1;
  padding: 6px 0;
  margin: 0 13px;
}
.authority-accordion .accordion-body .authority-cont .col-lg-6 .authority-block:first-child {
  border-top: none;
}
.authority-accordion .accordion-body .authority-cont .authority-block {
  line-height: 1.3;
  padding: 10px 0 0;
  margin: 0 0 10px;
  border-top: 1px solid #dde3e7;
}
.authority-accordion .accordion-body .authority-cont .authority-name {
  color: #8f8f8f;
}
.authority-accordion .authority-submit {
  text-align: center;
  margin: 14px 0 0;
}
.authority-accordion .authority-footer {
  background-color: #e2ecf0;
  border-radius: 0 0 14px 14px;
  margin: 17px 0 0;
  padding: 15px 30px 14px;
}
.authority-accordion .section-menu_authority {
  padding: 0;
  background-color: transparent;
  border: none;
  line-height: 0;
}
.authority-accordion .section-menu_authority .section-menu-list {
  margin: 0!important;
  text-align: justify;
}
.authority-accordion .section-menu_authority .section-menu-list:after {
  content: ' ';
  width: 100%;
  display: inline-block;
}
.authority-accordion .section-menu_authority .section-menu-list li {
  width: auto;
  float: none;
}
.authority-accordion .section-menu_authority .section-menu-list li .menu-item-icon {
  width: 58px;
  height: 56px;
  border-width: 2px;
  border-radius: 10px;
  background: url(../images/authority-menu.png) no-repeat;
}
.authority-accordion .section-menu_authority .section-menu-list li .menu-item-icon.accounts {
  background-position: 11px 4px;
}
.authority-accordion .section-menu_authority .section-menu-list li .menu-item-icon.cards {
  background-position: -129px 4px;
}
.authority-accordion .section-menu_authority .section-menu-list li .menu-item-icon.payments {
  background-position: -269px 4px;
}
.authority-accordion .section-menu_authority .section-menu-list li .menu-item-icon.expenses {
  background-position: -409px 4px;
}
.authority-accordion .section-menu_authority .section-menu-list li .menu-item-icon.invoices {
  background-position: -549px 4px;
}
.authority-accordion .section-menu_authority .section-menu-list li .menu-item-name {
  font-size: 81.25%;
}
.blu-wrap .fancybox-skin {
  background-color: #ffffff;
  box-shadow: none;
  border-radius: 5px;
  overflow: hidden;
}
.blu-wrap .fancybox-close {
  background: url(../images/popup-close.png) 0 0 no-repeat;
  width: 23px;
  height: 23px;
  top: 16px;
  right: 18px;
}
.blu-wrap .popup-header {
  font-family: 'PTSansProLight';
  background-color: #2b97d7;
  font-size: 150%;
  color: #fff;
  letter-spacing: 0.4px;
  padding: 8px 22px 14px;
}
.blu-wrap .popup-body {
  font-size: 87.5%;
  line-height: 1.42;
  padding: 18px 24px 25px;
  overflow: hidden;
  max-height: 380px;
}
.blu-wrap .popup-footer {
  margin: 0;
  padding: 14px 10px 15px;
  background-color: #eee;
  text-align: center;
}
.blu-wrap .popup-footer .rounded-button {
  padding: 13px 56px 12px;
}
.blu-wrap_error .popup-header {
  background-color: #cc3a3a;
}
.blu-wrap_phone .fancybox-close {
  width: 17px;
  height: 17px;
  background-size: contain;
  right: 15px;
  top: 14px;
}
.blu-wrap_phone .popup-header {
  padding: 6px 22px 9px;
  font-size: 137.5%;
}
.blu-wrap_phone .popup-body {
  padding: 25px 24px 28px;
  font-size: 93.75%;
}
.blu-wrap_phone .popup-footer {
  padding: 19px 10px ;
}
.blu-wrap_phone .popup-footer .bordered-button {
  width: 100%;
  padding: 13px 10px 12px;
}
.send-message-popup_bill .send-message-header_bill {
  margin: 0 0 13px;
  padding: 0 0 20px;
  border-bottom: 1px solid #dadada;
}
.send-message-popup_bill .send-message-table_bill {
  font-size: 107.1425%;
  width: 100%;
  padding: 0;
  margin: 0;
  border: none;
  border-collapse: collapse;
}
.send-message-popup_bill .send-message-textarea_bill {
  width: 100%;
  margin: 18px 0 0;
}
.send-message-popup_bill .send-message-length_bill {
  color: #8f8f8f;
  font-size: 92.857%;
  margin: 5px 0 0;
}
.send-message-confirm_bill_success {
  padding: 5px 5px 5px 65px;
  background: url(../images/message-success.png) 0 0 no-repeat;
  background-size: 49px 49px;
  min-height: 49px;
}
.sender-right {
  margin: 0 0 0 5px;
  display: inline-block;
  vertical-align: middle;
}
.transaction-icons {
  float: left;
  margin: 3px 0 0;
}
.transaction-right {
  margin: 0 0 0 46px;
}
.add-photo-form-container {
  border: 1px solid #bdbdbd;
  border-radius: 5px;
  margin: 0 0 20px;
  display: none;
  overflow: hidden;
}
.add-photo-form-container.visible {
  display: block;
}
.add-photo-form-container .form-header {
  background-color: #2b97d7;
  font-size: 150%;
  color: #fff;
  font-family: 'PTSansProLight', helvetica, san-serif;
  padding: 12px 26px 13px;
}
.add-photo-form-container .form-body {
  font-size: 93.75%;
}
.add-photo-form-container .form-body .conf-row {
  background-color: #f7d5d5;
  text-align: right;
  padding: 13px 31px;
}
.add-photo-form-container .form-body .conf-row .bordered-button,
.add-photo-form-container .form-body .conf-row .rounded-button {
  margin: 0 0 0 15px;
  vertical-align: middle;
}
.add-photo-form-container .form-body .conf-row + .document-row {
  border-top: none;
}
.add-photo-form-container .form-body .document-row {
  padding: 11px 7px;
  margin: 0 24px;
  border-top: 1px solid #d5d5d5;
  text-align: justify;
  line-height: 0;
}
.add-photo-form-container .form-body .document-row.for-del {
  background-color: #fae1e1;
  padding: 11px 31px;
  margin: 0;
  border-top: none;
}
.add-photo-form-container .form-body .document-row.for-del .remove-button {
  background-image: url(../images/clear-input-button.png);
  opacity: 1;
  cursor: default;
}
.add-photo-form-container .form-body .document-row.for-del + .document-row {
  border-top: none;
}
.add-photo-form-container .form-body .document-row.add-more {
  padding: 20px 0 14px!important;
  text-align: left;
}
.add-photo-form-container .form-body .document-row.add-more .doc-label {
  width: 9.5%;
}
.add-photo-form-container .form-body .document-row::after {
  content: '';
  display: inline-block;
  width: 100%;
}
.add-photo-form-container .form-body .document-row .doc-label {
  vertical-align: middle;
  width: 6%;
  display: inline-block;
  line-height: normal;
}
.add-photo-form-container .form-body .document-row .com-label {
  vertical-align: middle;
  display: inline-block;
  line-height: normal;
}
.add-photo-form-container .form-body .document-row .delim {
  vertical-align: middle;
  display: inline-block;
  line-height: normal;
  width: 1px;
  height: 48px;
  background-color: #d5d5d5;
}
.add-photo-form-container .form-body .document-row .doc-input {
  width: 19%;
  vertical-align: middle;
  display: inline-block;
  line-height: normal;
}
.add-photo-form-container .form-body .document-row .doc-input .add-doc {
  vertical-align: middle;
  display: inline-block;
  cursor: pointer;
  font-weight: 400;
  color: #1b87c7;
  background: url(../images/menu-action-icos-sprite.png) 0 -175px no-repeat;
  opacity: .88;
  padding: 0 0 3px 26px;
  margin: 0;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.add-photo-form-container .form-body .document-row .doc-input .add-doc:hover {
  text-decoration: none;
}
.add-photo-form-container .form-body .document-row .doc-input label {
  vertical-align: middle;
  display: inline-block;
  cursor: pointer;
  font-weight: 400;
  color: #1b87c7;
  background: url(../images/menu-action-icos-sprite.png) 0 -147px no-repeat;
  opacity: .88;
  padding: 0 0 0 25px;
  margin: 0;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.add-photo-form-container .form-body .document-row .doc-input label:hover {
  opacity: 1;
  text-decoration: none;
}
.add-photo-form-container .form-body .document-row .doc-input label input {
  display: none;
}
.add-photo-form-container .form-body .document-row .doc-input .remove-doc {
  margin: 0 0 0 10px;
  display: inline-block;
  vertical-align: middle;
  background: url(../images/menu-action-icos-sprite.png) 0 -115px no-repeat;
  width: 21px;
  height: 21px;
  opacity: .88;
  cursor: pointer;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.add-photo-form-container .form-body .document-row .doc-input .remove-doc:hover {
  opacity: 1;
}
.add-photo-form-container .form-body .document-row .remove-button {
  line-height: normal;
  vertical-align: middle;
  display: inline-block;
  background: url(../images/remove-button-red.png) 0 0 no-repeat;
  width: 23px;
  height: 23px;
  cursor: pointer;
  opacity: .88;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.add-photo-form-container .form-body .document-row .remove-button:hover {
  opacity: 1;
}
.add-photo-form-container .form-body .document-row .input-clear-container {
  line-height: normal;
  width: 50%;
  vertical-align: middle;
  display: inline-block;
}
.add-photo-form-container .form-body .msg-row {
  background: url(../images/message-error_22.png ) no-repeat;
  padding: 12px 24px 13px 14.4%;
}
.add-photo-form-container .form-body .msg-row + .document-row {
  border-top: none;
}
.add-photo-form-container .form-body .msg-row.error {
  background-color: #fae1e1;
  background-position: 11.8% 12px;
}
.add-photo-form-container .form-body .comment {
  color: #8f8f8f;
  margin: 0 24px 7px;
  padding: 6px 0 0;
}
.add-photo-form-container .form-footer {
  text-align: center;
  background-color: #eee;
  padding: 16px 20px 18px;
}
.add-photo-form-container .form-footer .rounded-button {
  padding: 13px 70px 12px;
  margin: 0 0 0 20px;
}
.add-photo-form-container.add-in-column {
  margin: 28px 0 0;
}
.add-photo-form-container.add-in-column .form-body {
  background-color: #fff;
}
.add-photo-form-container.add-in-column .document-row {
  margin: 0 18px;
}
.add-photo-form-container.add-in-column .document-row.for-del {
  padding: 11px 25px;
}
.add-photo-form-container.add-in-column .document-row .doc-label {
  width: 9%;
}
.add-photo-form-container.add-in-column .document-row .doc-input {
  width: 27%;
}
.add-photo-form-container.add-in-column .document-row .input-clear-container {
  width: 43%;
}
.add-photo-form-container.add-in-column .msg-row {
  padding: 12px 24px 13px 16.7%;
}
.add-photo-form-container.add-in-column .msg-row.error {
  background-position: 13.6% 12px;
}
.add-photo-form-container.add-in-column .conf-row {
  padding: 11px 25px;
}
.payment-type-selection-cont {
  border: 2px solid #c69622;
  border-radius: 15px;
  padding: 4px 13px;
  margin: 23px 0 0;
}
.payment-type-selection-cont .blu-table-settings tr td {
  padding: 10px 0;
  border-bottom: none;
  vertical-align: middle;
}
.payment-type-selection-cont .blu-table-settings tr td .payment-type-select {
  width: 65.06%;
}
.payment-type-selection-cont .blu-table-settings tr td .payment-type-icon {
  background: url(../images/payment-type-icon.png) 0 0 no-repeat;
  padding: 0 0 0 30px;
}
.payment-type-selection-cont .blu-table-settings tr td .payer-icon {
  background: url(../images/payment-payer-icon.png) 0 0 no-repeat;
  padding: 0 0 0 30px;
}
.payment-type-selection-cont .blu-table-settings tr td .account-icon {
  background: url(../images/payment-account-icon.png) 0 0 no-repeat;
  padding: 2px 0 0 30px;
}
.input-dropdown-container {
  position: relative;
}
.input-dropdown-container .blu-input-dropdown {
  border: 1px solid #dadada;
  border-radius: 6px;
  width: 154%;
  /* overflow: hidden; */
  background-color: #fff;
  position: absolute;
  top: 43px;
  left: 0;
  z-index: 999;
  display: none;
  font-size: 100% !important;
}
.blu-input-dropdown.blu-input-dropdown_shadow {
  box-shadow: -1px 1px 5px 0 rgba(24, 24, 25, .28);
}
.blu-input-dropdown.blu-input-dropdown_arrow {
  margin: 8px 0 0;
  overflow: visible;
}
.blu-input-dropdown.blu-input-dropdown_arrow .dropdown-arrow {
  border: none;
  position: absolute;
  top: -8px;
  background: url(../images/misc-dropdoown-arr.png) 0 0 no-repeat;
  left: 30px;
  width: 15px;
  height: 8px;
}
.input-dropdown-container .blu-input-dropdown_centered {
  width: 100%;
  top: 42px;
}
.blu-input-dropdown_centered .search-results .search-results-header {
  padding: 1px 35px 5px 18px;
  font-size: 81.25%;
}
.blu-input-dropdown_centered .search-results .search-results-header .header-cell.name {
  width: 71%!important;
}
.blu-input-dropdown_centered .search-results .search-results-header .header-cell.sum {
  width: 27%!important;
  text-align: right;
}
.blu-input-dropdown_centered .search-results .search-results-header .header-cell.owner {
  width: 50%!important;
}
.blu-input-dropdown_centered .search-results .search-results-header .header-cell.available {
  width: 49%!important;
  text-align: right;
}
.blu-input-dropdown_centered .search-results li .list-cell {
  vertical-align: top;
}
.blu-input-dropdown_centered .search-results li .list-cell.name {
  font-size: .875rem;
  width: 71%!important;
}
.blu-input-dropdown_centered .search-results li .list-cell.sum {
  font-size: .875rem;
  width: 27%!important;
  text-align: right;
}
.blu-input-dropdown_centered .search-results li .list-cell.owner {
  font-size: 87.5%;
  width: 68%!important;
}
.blu-input-dropdown_centered .search-results li .list-cell.available {
  font-size: 87.5%;
  width: 30%!important;
  text-align: right;
}
.blu-input-dropdown_centered .search-results li .list-cell.date {
  font-size: 87.5%;
  width: 21%!important;
  line-height: 1.3;
}
.blu-input-dropdown_centered .search-results li .list-cell.theme {
  line-height: 1.3;
  font-size: 87.5%;
  width: 76%!important;
}
.search-results .search-results-header {
  background-color: #f2f2f2;
  padding: 1px 16px 5px;
  color: #8f8f8f;
}
.search-results .search-results-header .header-cell {
  display: inline-block;
}
.search-results .search-results-header .header-cell.name {
  width: 38%;
}
.search-results .search-results-header .header-cell.sum {
  width: 17%;
}
.search-results .search-results-header .header-cell.date {
  width: 17%;
}
.search-results .search-results-header .header-cell.acc-num {
  width: 25%;
}
.search-results .search-results-list-cont {
  max-height: 176px;
  overflow: auto;
}
.search-results .search-results-list {
  margin: 0 0;
}
.search-results .search-results-list li {
  padding: 0 18px ;
  line-height: 1;
}
.search-results .search-results-list li .list-cell-cont {
  border-top: 1px solid #d5d5d5;
  padding: 13px 0 15px;
}
.search-results .search-results-list li .list-cell-blue {
  color: #2b97d7;
  margin: 4px 0 0;
}
.search-results .search-results-list li .list-cell-grey {
  color: #8f8f8f;
  margin: 4px 0 0;
}
.search-results .search-results-list li .list-cell-date {
  color: #8f8f8f;
  margin: 7px 0 0;
  font-size: 81.25%;
  line-height: 1.2;
}
.search-results .search-results-list li:first-child .list-cell-cont {
  border-top: none;
}
.search-results .search-results-list li .list-cell {
  display: inline-block;
}
.search-results .search-results-list li .list-cell.name {
  width: 38%;
}
.search-results .search-results-list li .list-cell.sum {
  width: 17%;
}
.search-results .search-results-list li .list-cell.date {
  width: 17%;
}
.search-results .search-results-list li .list-cell.acc-num {
  width: 25%;
}
.search-results .search-results-list li:hover {
  background-color: rgba(0, 0, 0, 0.02);
  cursor: pointer;
}
.search-results .search-results-list li .list-comment {
  color: #8f8f8f;
  margin: 4px 0 0;
}
.cookies-bar {
  background-color: #f2f2f2;
  border-bottom: 3px solid #b78a1d;
  -webkit-box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.3s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: all 0.3s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: all 0.3s cubic-bezier(0.42, 0, 1, 1);
  transition: all 0.3s cubic-bezier(0.42, 0, 1, 1);
  /* margin: 66px 0 0; */
}
.cookies-bar .rounded-button {
  margin: 0 0 0 16px;
  padding: 13px 73px 12px;
}
.cookies-bar_closed {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-top: -64px;
}
.cookies-bar__message {
  font-size: 106.25%;
  text-align: center;
  margin: 6px 0 10px;
}
.cookies-bar__message a {
  text-decoration: underline;
}
.cookies-bar__close-button {
  border: 2px solid #c69622;
  border-radius: 50px;
  float: right;
  width: 27px;
  text-align: center;
  height: 27px;
  color: #c69622;
  line-height: 1.43;
  margin: 16px 0 0;
  cursor: pointer;
  -webkit-transition: all 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: all 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: all 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: all 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.cookies-bar__close-button:hover {
  border-color: #b78a1d;
  color: #b78a1d;
}
.contacts-list {
  font-size: 93.75%;
  margin: 17px 0 0;
}
.contacts-list__item {
  background: url(../images/contacts-icons-sprite.png) no-repeat;
  border-bottom: 1px solid #e2e2e2;
  padding: 17px 10px 20px 75px;
}
.contacts-list__item_blu {
  background-position: 0 4px;
}
.contacts-list__item_phone {
  background-position: 0 -56px;
}
.contacts-list__item_email {
  background-position: 0 -115px;
}
.contacts-list__item_skype {
  background-position: 0 -175px;
}
.contacts-list__item_swift {
  background-position: 0 -235px;
}
.contacts-list__item_www {
  background-position: 0 -295px;
}
.section-contacts-page {
  padding: 45px 0 57px;
}
.notification-page .panels-container{
  padding: 0 0 110px;
}
.contacts-form-block {
  background-color: #f7f7f7;
  border: 1px solid #d5d5d5;
  margin: 34px 0 0;
  padding: 24px 26px 12px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14);
}
.contacts-form-block .blu-table-settings {
  margin: 21px 0 0;
}
.contacts-form-block .blu-table-settings td {
  border-top: 1px solid #d5d5d5;
  border-bottom: none;
}
.contacts-form-block .blu-table-settings .blu-custom-select-container {
  width: 100%!important;
}
.contacts-form-block .blu-table-settings .input-clear-container {
  width: 100%!important;
}
.contacts-form-block .contacts-submit {
  width: 100%;
  margin: 16px 0 0;
}
.contacts-map {
  height: 514px;
}
.contacts-form-block__header {
  font-size: 150%;
}
.contacts-header-bg {
  background: url(../images/about/about_header.jpg) 50% 0 no-repeat;
  height: 513px;
  margin: -1px 0 0;
  background-size: cover;
}
.section-about-page {
  padding: 0 0 110px;
}
.about-achievement {
  margin: 71px 0 0;
}
.about-achievement__circle {
  height: 137px;
  background: url(../images/about/about-circles.png) no-repeat;
  font-size: 312.5%;
  text-align: center;
  line-height: 137px;
}
.about-achievement__circle_offices {
  background-position: 50% 0;
}
.about-achievement__circle_employees {
  background-position: 50% -143px;
}
.about-achievement__circle_years {
  background-position: 50% -286px;
}
.about-achievement__circle_levels {
  background-position: 50% -429px;
}
.about-achievement__title {
  font-size: 137.5%;
  font-weight: 700;
  text-align: center;
  margin: 15px 0 0;
}
.blu-map-labels {
  color: #fff;
  font-size: 20px;
  text-align: center;
  font-weight: 700;
  white-space: nowrap;
}
.about-categories {
  background-color: #f2f2f2;
  margin: 54px 0 0;
  padding: 32px 20px;
}
.about-category-block {
  padding: 13px 20px;
}
.about-category-block__icon {
  background: url(../images/about/about-icons.png) no-repeat;
  width: 54px;
  height: 52px;
  float: left;
  margin: 1px 0 0;
}
.about-category-block__icon_accounts {
  background-position: 0 0;
}
.about-category-block__icon_usable {
  background-position: 0 -116px;
}
.about-category-block__icon_mobile {
  background-position: 0 -232px;
}
.about-category-block__icon_platform {
  background-position: 0 -58px;
}
.about-category-block__icon_loans {
  background-position: 0 -174px;
}
.about-category-block__icon_security {
  background-position: 0 -290px;
}
.about-category-block__description {
  margin: 0 0 0 68px;
}
.about-category-block__title {
  font-weight: 700;
  font-size: 112.5%;
  line-height: 1.22222;
}
.about-category-block__text {
  font-size: 93.75%;
  line-height: 1.6;
  margin: 16px 0 0;
}
.about-blu-text__image {
  text-align: center;
  margin: 9px 0 0;
}
.about-blu-text__image > img {
  max-width: 100%;
}
.about-blu-text__image_shadow > img {
  -webkit-box-shadow: 0 5px 5px 0 rgba(24, 24, 25, 0.13);
  -moz-box-shadow: 0 5px 5px 0 rgba(24, 24, 25, 0.13);
  box-shadow: 0 5px 5px 0 rgba(24, 24, 25, 0.13);
}
.about-blu-text__header {
  font-size: 150%;
  font-weight: 700;
  padding: 0 0 0 20px;
}
.about-blu-text__text {
  line-height: 1.6;
  font-size: 93.75%;
  margin: 14px 0 0;
}
.about-blu-text__text_left {
  padding: 0 20px 0 0;
}
.about-blu-text__text_right {
  padding: 0 0 0 20px;
}
.about-logo {
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  padding: 18px 0 16px;
  margin: 65px 0 0;
}
.about-logo-list {
  font-size: 0;
  margin: 0;
  text-align: justify;
}
.about-logo-list:after {
  content: ' ';
  width: 100%;
  display: inline-block;
}
.about-logo-list__item {
  padding: 0!important;
}
.about-columns {
  border-top: 1px solid #ddd;
  margin: 65px 0 0;
  padding: 59px 0 0;
}
.about-column__header {
  font-size: 112.5%;
  font-weight: 700;
  margin: 24px 0 0;
}
.about-column__image > img {
  max-width: 100%;
  width: 100%;
}
.about-column__text {
  font-size: 93.75%;
  line-height: 1.6;
  margin: 6px 0 0;
}
.section-terms-page {
  padding: 0 0 220px;
}
.terms-general-text {
  font-size: 87.5%;
  line-height: 1.428;
  margin: 20px 0 0;
}
.terms-number-text {
  border-top: 1px solid #e0e0e0;
  margin: 23px 0 0;
  padding: 16px 0 0;
}
.terms-header {
}
.terms-header .section-subheader-24{
  display: inline-block;
  vertical-align: middle;
}
.terms-header .terms-header__number{
  font-weight:700;
  background-color: #2b97d7;
  width: 21px;
  height: 21px;
  color: #fff;
  border-radius: 20px;
  display: inline-block;
  text-align: center;
  font-size: 87.5%;
  vertical-align: middle;
  margin: 4px 10px 0 0;
}
.terms-list {
  font-size: 87.5%;
  margin: 8px 0 0;
  line-height: 1.428;
}
.terms-list .terms-list{
  font-size: inherit;
}
.terms-list .terms-list__sublist{
  font-size: inherit;
}
.terms-list__item {
  margin: 0 0 10px;
  display: table;
}
.terms-list__paragraph {
  margin:  5px 0;
}
.terms-list__column{
  width: 55px;
  display: table-cell;
  text-align: right;
}
.terms-list__item-number {
  background-color: #2b97d7;
  padding: 0 5px;
  color: #fff;
  border-radius: 30px;
  line-height: 1.3;
  display: inline-block;
  margin: 0 9px 0 0;
}
.terms-list__item-number_gold{
  background-color: #c69622;
}
.terms-list__item-text {
  vertical-align: top;
  display: table-cell;
}
.terms-list__sublist {
  margin: 9px 0 0 1px;
  font-size: 87.5%;
}
.section-header_terms + .terms-number-text{
  border-top: none;
}
.terms-list__sublist .terms-list__sublist-item_left{
  width: 54px;
  display: table-cell;
  text-align: right;
  /* vertical-align: top; */
}
.terms-list__sublist .terms-list__sublist-item_right{
  display: table-cell;
  padding: 0 0 0 3px;
}
.terms-list__sublist-item {
  line-height: 20px;
  margin: 0 0 8px;
}
.terms-list__sublist-item .fa-check-circle {
  color: #c69622;
  font-size: 97%;
  display: inline-block;
  margin: -3px 7px 0 0;
  vertical-align: middle;
}
.terms-list__sub-sublist {
  margin: 0 0 0 24px;
}
.terms-list__sub-sublist-item {
  margin: 0 0 10px ;
}
.terms-list__sub-sublist-item:before {
  content: '\25AA';
  display: inline-block;
  color: #8f8f8f;
  font-size: 26px;
  vertical-align: bottom;
  line-height: 20px;
  margin: 0 6px 0 0;
}
.banner-place {
  text-align: center;
  margin: 92px 0 0;
}
.banner-place > img {
  max-width: 100%;
  width: 100%;
}
.banner-place_top {
  margin: 0 0 50px;
}
.question-accordion_level-1 {
  margin: 3px 0 0;
}
.question-accordion_level-1 > .accordion-header {
  position: relative;
  background-color: #e8f3f9;
  font-size: 112.5%;
  font-weight: 700;
  color: #2b97d7;
  cursor: pointer;
  padding: 18px 69px 24px 23px;
}
.question-accordion_level-1 > .accordion-body {
  display: none;
}
.question-accordion_level-1 .accordion-open-indicator {
  position: absolute;
  top: 13px;
  right: 15px;
  width: 40px;
  height: 40px;
  border: 2px solid #2b97d7;
  border-radius: 40px;
}
.question-accordion_level-1 .accordion-open-indicator .accordion-open-indicator__plus {
  width: 20px;
  height: 2px;
  background-color: #2b97d7;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0, 0.2, 1, 0.8);
  -moz-transition: -moz-transform 0.4s cubic-bezier(0, 0.2, 1, 0.8);
  -o-transition: -o-transform 0.4s cubic-bezier(0, 0.2, 1, 0.8);
  transition: -webkit-transform 0.4s cubic-bezier(0, 0.2, 1, 0.8),-moz-transform 0.4s cubic-bezier(0, 0.2, 1, 0.8),-o-transform 0.4s cubic-bezier(0, 0.2, 1, 0.8),transform 0.4s cubic-bezier(0, 0.2, 1, 0.8);
}
.question-accordion_level-1 .accordion-open-indicator .accordion-open-indicator__plus_vert {
  margin: -1px 0 0 -10px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.question-accordion_level-1 .accordion-open-indicator .accordion-open-indicator__plus_hor {
  margin: -1px 0 0 -10px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.question-accordion_level-1.accordion-state-open > .accordion-header .accordion-open-indicator__plus_vert {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.question-accordion_level-1.accordion-state-open > .accordion-header .accordion-open-indicator__plus_hor {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.question-accordion_level-2 {
  margin: 2px 0 0;
}
.question-accordion_level-2 > .accordion-header {
  background-color: #f7f7f7;
  color: #2b97d7;
  position: relative;
  padding: 14px 57px 19px 37px;
  cursor: pointer;
  border-bottom: 1px solid #dadada;
}
.question-accordion_level-2 > .accordion-header .accordion-open-indicator {
  position: absolute;
  top: 13px;
  right: 15px;
  width: 30px;
  height: 30px;
  border: 2px solid #2b97d7;
  border-radius: 30px;
}
.question-accordion_level-2 > .accordion-header .accordion-open-indicator .accordion-open-indicator__plus {
  width: 16px;
  height: 2px;
  background-color: #2b97d7;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0, 0.2, 1, 0.8);
  -moz-transition: -moz-transform 0.4s cubic-bezier(0, 0.2, 1, 0.8);
  -o-transition: -o-transform 0.4s cubic-bezier(0, 0.2, 1, 0.8);
  transition: -webkit-transform 0.4s cubic-bezier(0, 0.2, 1, 0.8),-moz-transform 0.4s cubic-bezier(0, 0.2, 1, 0.8),-o-transform 0.4s cubic-bezier(0, 0.2, 1, 0.8),transform 0.4s cubic-bezier(0, 0.2, 1, 0.8);
}
.question-accordion_level-2 > .accordion-header .accordion-open-indicator .accordion-open-indicator__plus_vert {
  margin: -1px 0 0 -8px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.question-accordion_level-2 > .accordion-header .accordion-open-indicator .accordion-open-indicator__plus_hor {
  margin: -1px 0 0 -8px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.question-accordion_level-2.accordion-state-open > .accordion-header .accordion-open-indicator__plus_vert {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.question-accordion_level-2.accordion-state-open > .accordion-header .accordion-open-indicator__plus_hor {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.question-accordion_level-2.accordion-state-open > .accordion-header:after,
.question-accordion_level-2.accordion-state-open > .accordion-header:before {
  top: 100%;
  left: 43px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.question-accordion_level-2.accordion-state-open > .accordion-header:after {
  border-color: rgba(247, 247, 247, 0);
  border-top-color: #f7f7f7;
  border-width: 6px;
  margin-left: -6px;
}
.question-accordion_level-2.accordion-state-open > .accordion-header:before {
  border-color: rgba(212, 212, 212, 0);
  border-top-color: #d4d4d4;
  border-width: 7px;
  margin-left: -7px;
}
.question-accordion_level-2 > .accordion-body {
  padding: 18px 30px 38px 37px;
  background-color: #f7f7f7;
  display: none;
  font-size: 93.75%;
  border-bottom: 1px solid #dadada;
}
.queston-page__search-results {
  font-size: 93.75%;
  background-color: #e8f3f9;
  margin: 3px 0 0;
  padding: 12px 24px 13px;
}
.queston-page__search-results-highlight {
  background-color: #deab2f;
  padding: 0 3px;
}
.questions-list {
  margin: 14px 0 0 2px;
}
.questions-list__item {
  margin: 8px 0 0;
}
.questions-list__item .fa-check-circle {
  color: #2b97d7;
  display: inline-block;
  font-size: 125%;
  margin: 0 11px 0 0;
}
.alert-item {
  border: 1px solid;
  position: relative;
  padding: 12px 46px 15px 13px;
  margin: 20px 0;
  opacity: 1;
  -webkit-transition: opacity 0.2s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.2s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.2s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.2s cubic-bezier(0.42, 0, 1, 1);
}
.alert-item_fade-out {
  opacity: 0;
}
.alert-item.alert-item_error {
  background-color: #fbd6d6;
  border-color: #e28888;
}
.alert-item.alert-item_success {
  background-color: rgba(157, 225, 144, 0.55);
  border-color: #6ab965;
}
.alert-item.alert-item_warn {
  background-color: #fcefc9;
  border-color: #e2c388;
}
.alert-item.alert-item_info {
  background-color: #fbd6d6;
  border-color: #e28888;
}
.alert-item_notification-list {
  border: none;
  margin: 0;
  padding: 10px 0 15px;
}
.alert-item__alert-icon {
  float: left;
  width: 26px ;
  height: 26px;
  background: url(../images/status-icon-sprite-26.png) no-repeat;
  margin: 0;
}
.alert-item__alert-icon_info {
  background-position: 0 -31px;
}
.alert-item__alert-icon_warn {
  background-position: 0 -93px;
}
.alert-item__alert-icon_success {
  background-position: 0 -62px;
}
.alert-item__alert-icon_error {
  background-position: 0 -124px;
}
.alert-item__alert-icon_alert {
  background-position: 0 -1084px;
}
.alert-item__alert-header {
  margin: 0 0 0 37px;
  font-size: 93.75%;
}
.alert-item__alert-details {
  margin: 1px 0 0 37px;
  font-size: 81.25%;
  color: #8f8f8f;
}
.alert-item__alert-details-links {
  color: #2b97d7;
}
.alert-item__alert-details-links a {
  color: #2b97d7;
}
.alert-item__alert-close {
  position: absolute;
  top: 20px;
  right: 15px;
  font-size: 41px;
  color: #8f8f8f;
  width: 15px;
  height: 15px;
  line-height: 15px;
  margin: -9px 0 0;
  cursor: pointer;
}
.blu-onoff-switch .onoffswitch {
  position: relative;
  width: 82px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.has-trans.blu-onoff-switch .onoffswitch {
  width: 87px;
}
.blu-onoff-switch .onoffswitch-checkbox {
  display: none;
}
.blu-onoff-switch .onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border-radius: 30px;
  margin: 0;
}
.blu-onoff-switch .onoffswitch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  transition: margin 0.3s ease-in 0s;
}
.blu-onoff-switch .onoffswitch-inner:before,
.blu-onoff-switch .onoffswitch-inner:after,
.has-trans.blu-onoff-switch .onoffswitch-inner .bef,
.has-trans.blu-onoff-switch .onoffswitch-inner .aft {
  display: block;
  float: left;
  width: 50%;
  height: 30px;
  padding: 0;
  line-height: 30px;
  font-size: 17px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  box-sizing: border-box;
}

.blu-onoff-switch .onoffswitch-inner:before,
.has-trans.blu-onoff-switch .onoffswitch-inner .bef {
  content: "ON";
  padding-left: 10px;
  background-color: #2B97D7;
  color: #FFFFFF;
}
.blu-onoff-switch .onoffswitch-inner:after,
.has-trans.blu-onoff-switch .onoffswitch-inner .aft {
  content: "OFF";
  padding-right: 10px;
  background-color: #999;
  color: #FFFFFF;
  text-align: right;
}
.has-trans.blu-onoff-switch .onoffswitch-inner .aft,
.has-trans.blu-onoff-switch .onoffswitch-inner .bef {
  text-align: center;
  text-transform: uppercase;
}
.has-trans.blu-onoff-switch .onoffswitch-inner .aft {
  padding-left: 26px;
  padding-right: 0;
}
.has-trans.blu-onoff-switch .onoffswitch-inner .bef {
  padding-right: 26px;
  padding-left: 0;
}
.blu-onoff-switch .onoffswitch-switch {
  display: block;
  width: 28px;
  margin: 1px;
  background: #F2F2F2;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 52px;
  border-radius: 30px;
  transition: all 0.3s ease-in 0s;
}
.has-trans.blu-onoff-switch .onoffswitch-switch {
  right: 57px;
}
.blu-onoff-switch .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0;
}
.blu-onoff-switch .onoffswitch-checkbox:checked + .onoffswitch-inner {
  margin-left: 0;
}
.blu-onoff-switch .onoffswitch-checkbox:checked:disabled + .onoffswitch-label .onoffswitch-inner:before,
.has-trans.blu-onoff-switch .onoffswitch-checkbox:checked:disabled + .onoffswitch-label .onoffswitch-inner .bef {
  background-color: #999 !important;
}
.blu-onoff-switch .onoffswitch-checkbox:checked:disabled + .onoffswitch-inner:before,
.has-trans.blu-onoff-switch .onoffswitch-checkbox:checked:disabled + .onoffswitch-inner .bef {
  background-color: #999 !important;
}
.blu-onoff-switch .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0;
}
.blu-onoff-switch .onoffswitch-checkbox:checked + .onoffswitch-inner + .onoffswitch-switch {
  right: 0;
}
.blu-onoff-switch_green .onoffswitch-inner:before,
.has-trans.blu-onoff-switch .onoffswitch-inner .bef {
  content: "YES";
  background-color: #56bd2f;
}
.blu-onoff-switch_green .onoffswitch-inner:after {
  content: "NO";
}
.blu-onoff-switch_blue .onoffswitch-inner:before,
.has-trans.blu-onoff-switch .onoffswitch-inner .bef {
  content: "YES";
  background-color: #2b97d7;
}
.blu-onoff-switch_blue .onoffswitch-inner:after {
  content: "NO";
}
.blu-onoff-switch_blue .onoffswitch-switch {
  background-color: #fff;
}
.blu-onoff-switch_green .before,
.has-trans.blu-onoff-switch.green .onoffswitch-inner .bef {
  background-color: #56bd2f;
}
.blu-onoff-switch_transparent .onoffswitch-inner:before {
  content: "YES";
  background-color: #afb9be;
}
.blu-onoff-switch_transparent .onoffswitch-inner:after {
  content: "NO";
}
.blu-onoff-switch_small .onoffswitch {
  width: 53px;
}
.blu-onoff-switch_small .onoffswitch-switch {
  width: 16px;
  right: 35px;
}
.blu-onoff-switch_small .onoffswitch-inner:before,
.blu-onoff-switch_small .onoffswitch-inner:after {
  height: 18px;
  line-height: 18px;
  font-size: 11px;
}
.blu-onoff-switch_onoff .onoffswitch-inner:before {
  content: "ON";
}
.blu-onoff-switch_onoff .onoffswitch-inner:after {
  content: "OFF";
}

.has-trans.blu-onoff-switch .onoffswitch-inner:before,
.has-trans.blu-onoff-switch .onoffswitch-inner:after {
  display: none;
}

.blu-onoff-switch_content-small .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  margin-right: 1px !important;
}
.blu-onoff-switch_content-small .onoffswitch-checkbox:checked + .onoffswitch-inner + .onoffswitch-switch {
  margin-right: 1px !important;
}
.blu-onoff-switch_content-small .onoffswitch-switch {
  width: 16px;
  margin-right: -17px !important;
}
.blu-onoff-switch_content-small .before,
.blu-onoff-switch_content-small .after {
  height: 18px !important;
  line-height: 18px !important;
  font-size: 11px !important;
}
.blu-onoff-switch_content-small .before {
  padding: 0 20px 0 5px !important;
}
.blu-onoff-switch_content-small .after {
  padding: 0 5px 0 20px !important;
}
.blu-onoff-switch_content .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  margin-right: 1px;
}
.blu-onoff-switch_content .onoffswitch-checkbox:checked + .onoffswitch-inner + .onoffswitch-switch {
  margin-right: 1px;
}
.blu-onoff-switch_content .onoffswitch {
  width: auto;
}
.blu-onoff-switch_content .onoffswitch-switch {
  right: 100%;
  margin-right: -29px;
}
.blu-onoff-switch_content .onoffswitch-inner .before,
.blu-onoff-switch_content .onoffswitch-inner .after {
  display: block;
  float: left;
  width: 50%;
  height: 30px;
  padding: 0;
  line-height: 30px;
  text-transform: uppercase;
  font-size: 17px;
  color: white;
  font-family: 'PT Sans', arial, sans-serif;
  font-weight: bold;
  box-sizing: border-box;
  text-align: center;
}
.blu-onoff-switch_content .onoffswitch-inner .before {
  padding: 0 30px 0 10px;
  color: #FFFFFF;
}
.blu-onoff-switch_content .onoffswitch-inner .after {
  padding: 0 10px 0 30px;
  color: #FFFFFF;
  background-color: #a1a1a1;
}
.blu-onoff-switch_content .onoffswitch-inner:before,
.blu-onoff-switch_content .onoffswitch-inner:after {
  content: "";
  display: none !important;
}
.watch-icon {
  display: inline-block;
  width: 19px;
  height: 16px;
  background: url(../images/watch-sprite.png) no-repeat;
  margin: 1px 0 0;
}
.watch-icon_watch {
  background-position: 0 2px;
}
.watch-icon_unwatch {
  background-position: 0 -14px;
}
.section-payments-page .payment-type-selection-cont .blu-table-settings tr td .payment-type-select {
  width: 85.02%!important;
}
.section-payments-page .blu-table-settings tr td .cell-edit .input-clear-container {
  width: 70.96%;
}
.section-payments-page .replenish-table .date-input .input-clear-container {
  width: 33.1%!important;
  float: none;
  vertical-align: middle;
}
.section-payments-page .replenish-table .date-input .urgency-input {
  vertical-align: middle;
  display: inline-block;
  margin: 0 0 0 8%;
}
.section-payments-page .blu-table-settings tr td.amount-currency-selection .input-clear-container {
  width: 59.4% !important;
}
.section-payments-page .blu-table-settings tr td.country-city-select .blu-custom-select-container {
  width: 54% !important;
}
.section-payments-page .blu-table-settings tr td.remind-selection .blu-onoff-switch {
  display: inline-block;
}
.section-payments-page .blu-table-settings tr td.date-input .blu-onoff-switch {
  display: inline-block;
  margin: 0 0 0 15px;
}
.section-payments-page .blu-table-settings tr td.remind-selection .blu-custom-select-container {
  width: 48.8% !important;
  margin: 0 0 0 34px;
}
.ui-freeze-container {
  position: fixed;
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
  z-index: 9090;
}
.ui-freeze-overlay {
  background-color: #000;
  opacity: .75;
  position: fixed;
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
  width: auto;
  height: auto;
}
.ui-freeze-loader-container {
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 5px;
  overflow: hidden;
  width: 450px;
  background-color: #fff;
  z-index: 9999;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.ui-freeze-loader-container .ui-freeze-loader-body {
  text-align: center;
}
.ui-freeze-loader-container .ui-freeze-loader-header {
  background-color: #2b97d7;
  font-family: 'PTSansProLight';
  font-size: 150%;
  color: #fff;
  letter-spacing: 0.4px;
  padding: 8px 22px 14px;
}
.ui-freeze-loader-container .ui-freeze-loader-footer {
  margin: 0;
  padding: 14px 10px 15px;
  background-color: #eee;
  text-align: center;
  font-size: 15px;
  font-weight: 700;
}
.ui-freeze-body {
  overflow: hidden!important;
}
.ui-freeze-body.ui-has-scroll {
  margin: 0 17px 0 0;
}
.ui-freeze-body.ui-has-scroll .main-menu_fixed {
  width: calc(100% - 17px);
}
.fancybox-lock .main-menu_fixed {
  width: calc(100% - 17px);
}

.invoice_blucc_page {
  inset: 0;
  position: absolute;
  background-color: #fff;
  background-image: url(/images/invoice_blucc_bg.jpg);
  background-repeat: no-repeat;
  background-position: calc(50% + 40px) calc(50% - 20px);
  text-align: center;
  font-size: 42px;
  color: #437FEC;
}
.invoice_blucc_page .d-flex {
  height: 100%;
  align-items: center;
  justify-content: center;
  margin-left: -760px;
}
.invoice_blucc_page .d-flex .col {
  width: 330px;
  margin-top: -150px;
}
.invoice_blucc_page .d-flex .col p {
  padding: 65px 0 0 0;
  margin: 0px 0 0 -21px;
  line-height: 1.2;
}
.invoice_blucc_page .d-flex .col .btn {
  border: 2px solid #4480EB;
  color: #4480EB;
  font-size: 18px;
  font-weight: 700;
  margin: 80px 0px 0 -19px;
  letter-spacing: 2px;
  padding: 0.5rem;
}
.invoice_blucc_page .d-flex .col .btn:hover {
  border-color: #3670d7;
  color: #3670d7;
}
@media (max-width: 1260px) {
  .invoice_blucc_page .d-flex {
    margin-left: -560px;
  }
}
@media (max-width: 970px) {
  .invoice_blucc_page .d-flex {
    margin-left: -360px;
    transform: scale(.8);
  }
  .invoice_blucc_page {
    background-size: 90%;
  }
}
@media (max-width: 690px) {
  .invoice_blucc_page .d-flex .col .btn {
    margin-left: 0;
  }
  .invoice_blucc_page .d-flex .col {
    background: rgba(255,255,255,0.2);
    padding: 15px;
    width: auto;
  }
  .invoice_blucc_page .d-flex {
    margin-left: 0px;
    transform: scale(1);
  }
  .invoice_blucc_page {
    background-size: auto;
    background-position: -600px calc(50% - 20px);
  }
}

.section-404 {
  padding: 0;
  margin: -1px 0 0;
  min-height: 768px;
  background: url(../images/404-bg.png) 0 0 no-repeat;
  background-size: cover;
}
.section-404.low-permissions {
  padding: 0;
  margin: -1px 0 0;
  min-height: 768px;
  background: url(../images/404-low-permissions.png) 0 0 no-repeat;
  background-size: cover;
}
.section-404 img {
  width: 100%;
}
.section-404 .section-404__header {
  color: #6a460d;
  font-size: 268.75%;
  font-weight: 700;
  margin: 80px 0 0;
}
.section-404 .section-404__text {
  color: #6a460d;
  font-size: 112.5%;
  font-style: italic;
  margin: -2px 0 0;
}
.section-404 .section-404__menu {
  margin: 76px 0 0 -59px;
}
.section-404 .section-404__menu li {
  float: left;
  width: 33.3333333%;
  line-height: 0;
  margin: 0 0 48px;
  text-align: center;
}
.section-404 .section-404__menu li .menu__item {
  text-align: center;
  display: inline-block;
  opacity: .9;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.section-404 .section-404__menu li .menu__item:hover {
  opacity: 1;
  text-decoration: none;
}
.section-404 .section-404__menu li .menu__icon {
  display: inline-block;
  border: 3px solid #8b5c13;
  border-radius: 15px;
  width: 85px;
  height: 81px;
  background: url(../images/404-menu-icons.png) no-repeat;
}
.section-404 .section-404__menu li .menu__icon_account {
  background-position: 10px 13px;
}
.section-404 .section-404__menu li .menu__icon_card {
  background-position: 10px -52px;
}
.section-404 .section-404__menu li .menu__icon_service {
  background-position: 9px -125px;
}
.section-404 .section-404__menu li .menu__icon_payment {
  background-position: 10px -193px;
}
.section-404 .section-404__menu li .menu__icon_bill {
  background-position: 10px -265px;
}
.section-404 .section-404__menu li .menu__icon_invoice {
  background-position: 9px -338px;
}
.section-404 .section-404__menu li .menu__icon_notifications{
  background-position: 10px -496px;
}
.section-404 .section-404__menu li .menu__icon_service-centre {
  background-position: 9px -410px;
}
.section-404 .section-404__menu li .menu__caption {
  font-weight: 700;
  font-size: 81.25%;
  color: #8b5c13;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 1.2;
  margin: 6px 0 0;
}
.bank-transfer-form {
  background-color: #fff;
  border: 1px solid #bec2c5;
  margin: 13px 0 0;
  padding: 39px 36px 19px;
}
.bank-transfer-form .transfer-header {
  border-bottom: 2px solid #2b97d7;
  padding: 0 0 9px;
}
.bank-transfer-form .transfer-logo {
  width: 222px;
}
.bank-transfer-form .transfer-contacts {
  margin: -5px 0 0;
  font-size: 75%;
}
.bank-transfer-form .transfer-caption {
  font-size: 118.75%;
  font-weight: 700;
  margin: 40px 0 0;
}
.bank-transfer-form .transfer-info-row {
  margin: 22px 0 0;
}
.bank-transfer-form .transfer-info-amount-row {
  margin: 30px 0 0;
}
.bank-transfer-form .transfer-info-details-row {
  margin: 54px 0 0;
}
.bank-transfer-form .transfer-info-table {
  border: none;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
.bank-transfer-form .transfer-info-table tbody tr:first-child td {
  border-top: 3px solid #c69622;
}
.bank-transfer-form .transfer-info-table td {
  font-size: 87.5%;
  border-top: 1px solid #d2d4d9;
  padding: 7px 9px 9px;
}
.bank-transfer-form .transfer-info-table thead th {
  padding: 5px 9px 8px;
  background-color: #f2f2f2;
  border-top: 2px solid #d5d7d8;
  font-weight: 700;
  font-size: 93.75%;
}
.bank-transfer-form .transfer-info-table tfoot td {
  background-color: #f2f2f2;
}
.payment-creation-container {
  border-top: 3px solid #123d83;
  background: #ececec;
  margin: 19px 0 20px;
  padding: 0 20px;
}
.payment-creation-container .form-tip {
  margin: 13px 0 0;
  border: none;
  padding: 0;
}
.payment-creation-container .replenish-table {
  margin: 17px 0 0 ;
}
.payment-creation-container .replenish-table .payment-type-select {
  width: 70.96%!important;
}
.payment-creation-container .replenish-table .payment-account-select {
  width: 70.96%!important;
}
.payment-creation-container .input-border-container {
  background-color: #f3f3f3;
  border-radius: 6px;
  height: 42px;
  width: 70.96%;
  vertical-align: middle;
  display: inline-block;
  border: 1px solid #c1c1c1;
  float: left;
}
.payment-creation-container .input-border-container .input-container-info {
  display: inline-block;
  line-height: 1.3333;
  vertical-align: middle;
  font-size: 87.5%;
  margin: 0 0 0 11px;
}
.payment-creation-container .blu-table-settings tr:first-child td {
  border-top: 1px solid #d5d5d5;
}
.payment-creation-container .blu-table-settings tr td {
  padding: 10px 0;
}
.payment-creation-container .blu-table-settings tr td.amount-input-container .currency-select {
  margin: -1px 0 0 -1px !important;
  width: 49.2%!important;
}
.payment-creation-container .blu-table-settings tr td.amount-input-container .currency-select .select2-selection__rendered {
  text-align: right;
}
.payment-creation-container .blu-table-settings tr td.amount-input-container .input-border-container {
  position: relative;
}
.payment-creation-container .blu-table-settings tr td.amount-input-container .amount-input {
  border: none;
  background-color: transparent;
  border-right: 1px solid #d5d5d5;
  width: 96px;
  position: absolute;
  left: 18px;
  top: 6px;
  z-index: 9;
}
.payment-creation-container .blu-table-settings tr td.date-input .input-clear-container {
  width: 31.9%;
}
.payment-creation-container .blu-table-settings tr td .payment-type-select {
  width: 65.06%;
}
.payment-creation-container .blu-table-settings tr td .payment-type-icon {
  background: url(../images/payment-type-icon.png) 0 0 no-repeat;
  padding: 0 0 0 30px;
}
.payment-creation-container .blu-table-settings tr td .payer-icon {
  background: url(../images/payment-payer-icon.png) 0 0 no-repeat;
  padding: 0 0 0 30px;
}
.payment-creation-container .blu-table-settings tr td .account-icon {
  background: url(../images/payment-account-icon.png) 0 0 no-repeat;
  padding: 2px 0 0 30px;
}
.section-support {
  padding: 0;
  margin: -1px 0 0;
  min-height: 766px;
  background: url(../images/support-bg.png) 0 0 no-repeat;
  background-size: cover;
}
.section-support .section-support__header {
  font-size: 337.5%;
  font-weight: 700;
  text-align: center;
  color: #fff;
  margin: 50px 0 0;
}
.section-support .section-support__subheader {
  font-size: 162.5%;
  font-weight: 700;
  text-align: center;
  margin: 2px 0 0;
  color: #fff;
}
.section-support .section-support-services {
  padding: 0 0 ;
  margin: 60px 0 0;
  border-top: 1px solid #fff;
  position: relative;
}
.section-support .section-support-services__bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: -100px;
  background-color: #fff;
  opacity: .88;
}
.section-support .section-support-services__header-text {
  text-align: center;
  font-size: 93.75%;
  margin: 23px 0 0;
  padding: 0 10%;
  position: relative;
}
.section-support .section-support-services__header-phone {
  text-transform: uppercase;
  color: #474747;
  font-weight: 700;
  font-size: 173.3333%;
  margin: 6px 0 0px;
}
.section-support .section-support-services__qna {
  text-align: center;
  margin: 22px 0 0;
  position: relative;
}
.section-support .section-support-services__list {
  font-size: 0;
  margin: 0 11px 0px;
  padding: 19px 0 37px;
  position: relative;
}
.section-support .section-support-services__list_category {
  margin: 0 232px 0;
}
.section-support .section-support-services__service {
  width: 25%;
  display: inline-block;
  font-size: 16px;
  border-left: 1px solid #cecece;
  text-align: center;
  padding: 29px 0 19px;
  vertical-align: top;
}
.section-support .section-support-services__service_33 {
  width: 33%;
}
.section-support .section-support-services__service_20 {
  width: 20%;
}
.section-support .section-support-services__service:first-child {
  border: none;
}
.section-support .section-support-services__service .service-icon {
  display: inline-block;
  width: 146px;
  height: 146px;
  border-radius: 146px;
  background: #2b97d7 url(../images/services-icons.png) 0 0 no-repeat;
}
.section-support .section-support-services__service .service-icon_phone {
  background-position: 47px center;
}
.section-support .section-support-services__service .service-icon_message {
  background-position: -237px center;
}
.section-support .section-support-services__service .service-icon_skype {
  background-position: -522px center;
}
.section-support .section-support-services__service .service-icon_case-center {
  background-position: -807px center;
}
.section-support .section-support-services__service .service-name {
  color: #2b97d7;
  text-transform: uppercase;
  font-size: 125%;
  font-weight: 700;
  margin: 6px 0 0;
}
.section-support .section-support-services__service .service-button {
  margin: 10px 0 0;
}
.section-support .section-support-services__service .service-status {
  color: #3a3a3a;
  font-weight: 700;
  margin: 15px 0 6px;
}
.section-support .section-support-services__service .service-status img {
  vertical-align: top;
}
.section-support .section-support-services__blocks {
  margin: 61px 0 31px;
}
.section-support .section-support-services__block {
  margin: 21px 0;
  background-color: #fff;
  border-radius: 7px;
  -webkit-box-shadow: 0 0 8px 1px  rgba(0,0,0,.23);
  -moz-box-shadow: 0 0 8px 1px  rgba(0,0,0,.23);
  box-shadow: 0 0 8px 1px  rgba(0,0,0,.23);
  overflow: hidden;
}
.section-support .section-support-services__block .section-support-services__header{
  font-weight: 700;
  color:#474747;
  text-align: center;
  letter-spacing: 1px;
  font-size: 16px;
  text-transform: uppercase;
  padding: 17px 0 18px;
  -webkit-box-shadow: 0 1px 3px 0px  rgba(24,24,25,.15);
  -moz-box-shadow: 0 1px 3px 0px  rgba(24,24,25,.15);
  box-shadow: 0 1px 3px 0px  rgba(24,24,25,.15);
  background: #e8edf1; /* Old browsers */
  background: -moz-linear-gradient(12deg, #e8edf1 0%, #d1dae2 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(12deg, #e8edf1 0%,#d1dae2 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(12deg, #e8edf1 0%,#d1dae2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8edf1', endColorstr='#d1dae2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.section-support .section-support-services__block .section-support-services__body{

}
.section-photo-upload {
  padding: 45px 0 0 ;
}
.payment-photo-upload {
  border-top: 3px solid #123d83;
  background-color: #fff;
  margin: 18px 0 0;
  padding: 38px 60px 60px 0;
}
.payment-photo-upload .payment-photo-upload__phone-container {
  width: 580px;
  float: left;
}
.payment-photo-upload .payment-photo-upload__phone-container .payment-photo-upload__phone-bg {
  background: url(../images/phone-bg.png) 0 0 no-repeat;
  width: 406px;
  height: 806px;
  margin: 0 auto ;
  overflow: hidden;
}
.payment-photo-upload .payment-photo-upload__phone-container .phone-inner-container {
  margin: 121px 36px;
  width: 337px;
  height: 576px;
  padding: 7px 10px;
  overflow: hidden;
}
.payment-photo-upload .payment-photo-upload__phone-container .phone-inner-container_bg1 {
  background: url(../images/phone-inner-bg1.jpg) 0 0 no-repeat;
}
.payment-photo-upload .payment-photo-upload__phone-container .phone-inner-container_bg2 {
  background: url(../images/phone-inner-bg2.jpg) 0 0 no-repeat;
}
.payment-photo-upload .payment-photo-upload__phone-container .upload-photo-start-screen {
  position: relative;
  padding: 22px 16px;
}
.payment-photo-upload .payment-photo-upload__phone-container .upload-photo-start-screen .upload-photo-start-screen__bg {
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  opacity: .72;
}
.payment-photo-upload .payment-photo-upload__phone-container .upload-photo-start-screen .button-upload {
  position: relative;
}
.payment-photo-upload .payment-photo-upload__phone-container .upload-photo-start-screen .upload-photo-message-cont {
  position: relative;
  border: 2px solid #c69622;
  border-radius: 12px;
  margin: 13px 0 0;
  padding: 9px 26px 14px;
}
.payment-photo-upload .payment-photo-upload__phone-container .upload-photo-start-screen .upload-photo-message-cont .upload-photo-message-text {
  font-size: 87.5%;
  color: #c69622;
  font-weight: 700;
  line-height: 1.28;
}
.payment-photo-upload .payment-photo-upload__phone-container .upload-photo-start-screen .upload-photo-message-icons {
  text-align: center;
  margin: 9px 0 0;
}
.payment-photo-upload .payment-photo-upload__phone-container .upload-photo-start-screen .upload-photo-message-icons .upload-icon-type {
  display: inline-block;
  margin: 0 14px;
}
.payment-photo-upload .payment-photo-upload__phone-container .upload-photo-start-screen .button-upload-next {
  margin: 12px 0 3px;
}
.payment-photo-upload .payment-photo-upload__phone-container .upload-photo-start-screen .message-container {
  position: relative;
}
.payment-photo-upload .payment-photo-upload__phone-container .upload-photo-start-screen .phone-success-message {
  border: 2px solid #56bd2f;
  padding: 14px 15px;
  border-radius: 12px;
  color: #56bd2f;
  line-height: 1.28;
}
.payment-photo-upload .payment-photo-upload__phone-container .upload-photo-start-screen .phone-success-message .message-icon {
  float: left;
  width: 31px;
  height: 31px;
  margin: 4px 0 0 ;
}
.payment-photo-upload .payment-photo-upload__phone-container .upload-photo-start-screen .phone-success-message .message-text {
  margin: 0 0 0 41px;
  font-size: 87.5%;
  font-weight: 700;
}
.payment-photo-upload .payment-photo-upload__steps {
  margin: 114px 0 0 580px;
}
.payment-photo-upload .payment-photo-upload__steps .payment-photo-upload__step {
  margin: 0 0 52px;
}
.payment-photo-upload .payment-photo-upload__steps .payment-photo-upload__step .payment-photo-upload__step-number {
  border: 2px solid #b1b1b1;
  border-radius: 30px;
  width: 47px;
  height: 47px;
  float: left;
  font-size: 187.5%;
  text-align: center;
  line-height: 42px;
  margin: 5px 0 0;
  color: #b1b1b1;
}
.payment-photo-upload .payment-photo-upload__steps .payment-photo-upload__step .payment-photo-upload__step-descr {
  font-size: 93.75%;
  line-height: 1.6;
  margin: 0 0 0 66px;
  color: #b1b1b1;
}
.payment-photo-upload .payment-photo-upload__steps .payment-photo-upload__step_active .payment-photo-upload__step-number {
  border-color: #c69622;
  color: #c69622;
}
.payment-photo-upload .payment-photo-upload__steps .payment-photo-upload__step_active .payment-photo-upload__step-descr {
  color: #3a3a3a;
}
.upload-photo-upload-form {
  background-color: #fff;
  height: 538px;
  -webkit-box-shadow: 0 2px 5px 0 rgba(24, 24, 25, 0.28);
  -moz-box-shadow: 0 2px 5px 0 rgba(24, 24, 25, 0.28);
  box-shadow: 0 2px 5px 0 rgba(24, 24, 25, 0.28);
}
.upload-photo-upload-form .upload-form-comment {
  font-size: 87.5%;
  color: #8f8f8f;
  border-bottom: 1px solid #d6d6d6;
  margin: 0 19px;
  padding: 12px 0 15px;
}
.upload-photo-upload-form .add-page {
  height: 37px;
  padding: 5px 19px 0 0;
  text-align: right;
}
.upload-photo-upload-form .add-page .add-page-button {
  color: #1b87c7;
  margin: 0;
  font-weight: 400;
  cursor: pointer;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  opacity: .88;
}
.upload-photo-upload-form .add-page .add-page-button i {
  font-weight: 700;
  font-size: 112.5%;
}
.upload-photo-upload-form .add-page .add-page-button span {
  font-size: 87.5%;
  border-bottom: 1px dashed #1b87c7;
}
.upload-photo-upload-form .add-page .add-page-button:hover {
  opacity: 1;
  text-decoration: none;
}
.upload-photo-upload-form .files-carousel-container {
  background-color: #ebebeb;
  height: 135px;
}
.upload-photo-upload-form .files-carousel-container .files-carousel {
  padding: 11px 0 0;
  margin: 0 18px;
  text-align: center;
}
.upload-photo-upload-form .files-carousel-container .files-carousel .slick-list {
  padding: 0 0 5px;
}
.upload-photo-upload-form .files-carousel-container .files-carousel .files-slider-arrow {
  position: absolute;
  font-weight: 700;
  top: 50%;
  margin: -4px 0 0;
  cursor: pointer;
  color: #8f8f8f;
}
.upload-photo-upload-form .files-carousel-container .files-carousel .files-slider-arrow_prev {
  left: -16px;
}
.upload-photo-upload-form .files-carousel-container .files-carousel .files-slider-arrow_next {
  right: -16px;
}
.upload-photo-upload-form .files-carousel-container .files-carousel .file-slide {
  width: 88px;
  display: inline-block;
  border: 1px solid #d1d1d1;
  height: 112px;
  background-color: #fff;
  margin: 0 3px;
  -webkit-box-shadow: 0 1px 3px 0 rgba(24, 24, 25, 0.26);
  -moz-box-shadow: 0 1px 3px 0 rgba(24, 24, 25, 0.26);
  box-shadow: 0 1px 3px 0 rgba(24, 24, 25, 0.26);
  text-align: center;
  position: relative;
  cursor: pointer;
}
.upload-photo-upload-form .files-carousel-container .files-carousel .file-slide .file-fade {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  width: 100%;
  height: 100%;
  background-color: #013452;
  opacity: 0;
  font-size: 24px;
  line-height: 99px;
  color: #fff;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.upload-photo-upload-form .files-carousel-container .files-carousel .file-slide .file-delete-button {
  width: 19px;
  height: 19px;
  z-index: 10;
  position: absolute;
  bottom: 4px;
  color: #fff;
  text-align: center;
  font-size: 21px;
  line-height: 18px;
  border-radius: 10px;
  right: 4px;
  background-color: #e80000;
}
.upload-photo-upload-form .files-carousel-container .files-carousel .file-slide .file-delete-button:hover {
  background-color: #c70000;
}
.upload-photo-upload-form .files-carousel-container .files-carousel .file-slide:hover .file-fade {
  opacity: .4;
}
.upload-photo-upload-form .files-carousel-container .files-carousel .file-slide img {
  max-width: 100%;
  max-height: 100%;
}
.upload-photo-upload-form .comment-row {
  -webkit-transition: padding 0.2s linear;
  -moz-transition: padding 0.2s linear;
  -o-transition: padding 0.2s linear;
  transition: padding 0.2s linear;
}
.upload-photo-upload-form_comment-open .upload-form-container {
  padding: 0 18px!important;
}
.upload-photo-upload-form_comment-open .comment-row {
  padding-bottom: 0!important;
  -webkit-transition: padding 0.2s linear;
  -moz-transition: padding 0.2s linear;
  -o-transition: padding 0.2s linear;
  transition: padding 0.2s linear;
}
.upload-photo-upload-form_comment-open .terms-fees-row {
  margin-top: -5px;
  border-top: none!important;
}
.upload-photo-upload-form .upload-form-error-msg {
  background: #fae1e1 url(../images/message-error_22.png) 18px 13px no-repeat;
  font-size: 87.5%;
  line-height: 1.25;
  padding: 10px 20px 13px 50px;
}
.upload-photo-upload-form .upload-form-container {
  padding: 21px 18px;
  height: 287px;
  -webkit-transition: padding 0.2s linear;
  -moz-transition: padding 0.2s linear;
  -o-transition: padding 0.2s linear;
  transition: padding 0.2s linear;
}
.centered-form__file-upload-container .upload-form-container {
  height: auto;
  padding: 10px 18px;
}
.centered-form__file-upload-container .upload-photo-upload-form .upload-form-container .phone-form-row {
  padding: 0;
}
.centered-form__file-upload-container .phone-comment-container {
  border-radius: 0!important;
  margin: 10px 0 0;
}

.upload-photo-upload-form .upload-form-container .balance-amount {
  color: #32b200;
  font-weight: 700;
}
.upload-photo-upload-form .upload-form-container .terms-fees {
  margin: 2px 0 0;
  font-size: 87.5%;
}
.upload-photo-upload-form .upload-form-container .phone-form-row {
  padding: 5px 0  12px;
  border-top: 1px solid #cbcbcb;
}
.upload-photo-upload-form .upload-form-container .phone-form-row.width-50 {
  width: 50%;
}
.upload-photo-upload-form .upload-form-container .phone-form-row:first-child {
  border-top: none;
}
.upload-photo-upload-form .upload-form-container .phone-form-row .phone-form-row_label {
  color: #717171;
  margin: 0 0 4px;
  font-size: 87.5%;
}
.upload-photo-upload-form .upload-form-container .phone-form-row .comment-link {
  color: #1b87c7;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  opacity: .88;
  text-decoration: none;
}
.upload-photo-upload-form .upload-form-container .phone-form-row .comment-link:hover,
.upload-photo-upload-form .upload-form-container .phone-form-row .comment-link:active,
.upload-photo-upload-form .upload-form-container .phone-form-row .comment-link:visited {
  text-decoration: none;
}
.upload-photo-upload-form .upload-form-container .phone-form-row .comment-link:hover {
  opacity: 1;
}
.upload-photo-upload-form .upload-form-container .phone-form-row .comment-link i {
  border-bottom: 1px dashed #1b87c7;
  font-style: normal;
}
.upload-photo-upload-form .upload-form-container .phone-form-row .comment-link .caret {
  -webkit-transition: -webkit-transform 0.2s linear;
  -moz-transition: -moz-transform 0.2s linear;
  -o-transition: -o-transform 0.2s linear;
  transition: -webkit-transform 0.2s linear,-moz-transform 0.2s linear,-o-transform 0.2s linear,transform 0.2s linear;
}
.upload-photo-upload-form .upload-form-container .phone-form-row .input-clear-container {
  width: 100%;
}
.upload-photo-upload-form .upload-form-container .phone-form-row .phone-comment-container {
  border-radius: 6px;
  overflow: hidden;
}
.upload-photo-upload-form .upload-form-container .phone-form-row .payment-account-select {
  font-size: 93.75%;
}
.upload-photo-upload-form .upload-form-container .phone-form-row .phone-comment-textarea {
  padding: 9px 34px 10px 13px;
  background: #fff;
  border: 1px solid #c1c1c1;
  border-radius: 6px;
  font-size: 87.5%;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  display: block;
  height: 65px;
  min-height: 65px;
  line-height: 1.28;
  resize: none;
  -webkit-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.upload-photo-upload-form .upload-form-container .phone-form-row .phone-comment-textarea:focus {
  border-color: #adadad;
}
.upload-photo-upload-form .upload-form-container .phone-form-row .checkbox-container {
  font-size: 100%;
}
.upload-photo-upload-form .upload-submit-container {
  padding: 20px 10px;
  background-color: #ebebeb;
  height: 79px;
  text-align: center;
}
.upload-photo-upload-form_transaction {
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.upload-photo-upload-form_transaction .files-carousel-container {
  background-color: #f9f9f9;
  height: auto;
}
.upload-photo-upload-form_transaction .files-carousel-container .files-carousel {
  padding: 5px 0 0;
  margin: 0 20px;
}
.upload-photo-upload-form_transaction .files-carousel-container .files-carousel .slick-list {
  padding: 10px 0;
}
.upload-photo-upload-form_transaction .files-carousel-container .files-carousel .file-slide {
  outline: none;
  height: auto;
  width: auto;
  border: none;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  cursor: default;
}
.upload-photo-upload-form_transaction .files-carousel-container .files-carousel .file-slide .file-preview-container {
  width: 88px;
  display: inline-block;
  border: 1px solid #d1d1d1;
  height: 112px;
  background-color: #fff;
  margin: 0 3px;
  -webkit-box-shadow: 0 1px 3px 0 rgba(24, 24, 25, 0.26);
  -moz-box-shadow: 0 1px 3px 0 rgba(24, 24, 25, 0.26);
  box-shadow: 0 1px 3px 0 rgba(24, 24, 25, 0.26);
  text-align: center;
  position: relative;
  cursor: pointer;
}
.upload-photo-upload-form_transaction .files-carousel-container .files-carousel .file-slide .file-preview-container .file-preview-fade:hover .file-fade {
  opacity: 0.4;
}
.upload-photo-upload-form_transaction .files-carousel-container .files-carousel .file-slide .watch-container {
  margin: 3px 22px;
}
.upload-photo-upload-form_transaction .files-carousel-container .files-carousel .file-slide:hover .file-fade {
  opacity: 0;
}
.upload-photo-upload-form_transaction .files-carousel-container .files-carousel .files-slider-arrow {
  margin: -20px 0 0;
}
.upload-photo-upload-form_transaction .files-carousel-container .files-carousel .files-slider-arrow_prev {
  left: -18px;
}
.upload-photo-upload-form_transaction .files-carousel-container .files-carousel .files-slider-arrow_next {
  right: -18px;
}
.upload-photo-upload-form_transaction .upload-form-comment {
  border-top: 2px solid #d6d6d6;
  padding: 7px 0 10px;
}
.upload-photo-upload-form_transaction .upload-form-container {
  height: auto;
  font-size: 87.5%;
  padding: 10px 18px;
}
.upload-photo-upload-form_transaction .comment-input-container .input-clear-container {
  width: 100%;
}
.upload-photo-upload-form_transaction .comment-submit-container {
  margin: 10px 0 0;
}
.upload-photo-upload-form_transaction .comment-submit-container .circle-button {
  margin: 0 0 0 10px;
}
.bs-tooltip {
  background: #f1f4f5;
  border: 1px solid #cdd8de!important;
  padding: 2px 7px 1px;
  -webkit-box-shadow: 0 1px 1px 0 rgba(24, 24, 25, 0.18);
  -moz-box-shadow: 0 1px 1px 0 rgba(24, 24, 25, 0.18);
  box-shadow: 0 1px 1px 0 rgba(24, 24, 25, 0.18);
  font-size: 75%;
  color: #3a3a3a;
  border-radius: 2px;
}
.bs-tooltip:after,
.bs-tooltip:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.bs-tooltip:after {
  border-color: rgba(241, 244, 245, 0);
  border-top-color: #f1f4f5;
  border-width: 3px;
  margin-left: -3px;
}
.bs-tooltip:before {
  border-color: rgba(205, 216, 222, 0);
  border-top-color: #cdd8de;
  border-width: 4px;
  margin-left: -4px;
}

/*
.bls-tooltip {
  background: #fff;
  padding: 8px 11px 8px;
  border: none;
  -webkit-box-shadow: 0 2px 4px 0 rgba(24, 24, 25, 0.42);
  -moz-box-shadow: 0 2px 4px 0 rgba(24, 24, 25, 0.42);
  box-shadow: 0 2px 4px 0 rgba(24, 24, 25, 0.42);
  font-size: 11px;
  line-height: 1.23;
  color: #3a3a3a;
  border-radius: 3px!important;
  max-width: 255px;
  letter-spacing: -0.8px;
  font-family: 'PT Sans', sans-serif;
}
 */

.bls-tooltip .fs-15 {
  font-size: 115%;
}
.bls-tooltip .a-name {
  font-size: 107%;
  margin: 1px 0 0;
}
.bls-tooltip:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
  border-width: 6px;
  margin-left: -6px;
}
.bls-tooltip_grey {
  background: #f2f2f2;
  max-width: 163px;
}
.bls-tooltip_grey:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(242, 242, 242, 0);
  border-top-color: #f2f2f2;
  border-width: 6px;
  margin-left: -6px;
}
.section-direct-debit {
  padding: 0;
  margin: -1px 0 0;
  min-height: 928px;
  background: url(../images/direct_debit_bg.jpg) 0 0 repeat-y;
  background-size: 100% auto;
  position: relative;
}
.section-direct-debit .direct-debit-pen {
  background: url(../images/direct_debit_pen.png) 0 0 no-repeat;
  width: 217px;
  height: 313px;
  position: absolute;
  right: -185px;
  top: 361px;
}
.section-direct-debit .direct-debit-mac {
  background: url(../images/direct_debit_macbook.png) 0 0 no-repeat;
  width: 612px;
  height: 445px;
  position: absolute;
  left: 0;
  top: 0;
}
.section-direct-debit .direct-debit-phone {
  background: url(../images/direct_debit_phone.png) 0 0 no-repeat;
  width: 177px;
  height: 302px;
  position: absolute;
  left: 0;
  top: 441px;
}
.section-direct-debit .direct-debit-iphone {
  background: url(../images/direct_debit_iphone.png) 0 0 no-repeat;
  width: 330px;
  height: 215px;
  position: absolute;
  right: 159px;
  top: 0;
}
.section-direct-debit .direct-debit-pencil {
  background: url(../images/direct_debit_pencil.png) 0 0 no-repeat;
  width: 170px;
  height: 142px;
  position: absolute;
  right: 0;
  top: 0;
}
.section-direct-debit .direct-debit-cup {
  background: url(../images/direct_debit_cup.png) 0 0 no-repeat;
  width: 365px;
  height: 366px;
  position: absolute;
  right: 96px;
  top: 585px;
}
.direct-debit-form__bg {
  background: url(../images/direct_debit_form_bg.png) 0 0 no-repeat;
  width: 562px;
  height: 690px;
  position: absolute;
  left: 50%;
  margin: 0 0 0 -386px;
  top: 50px;
}
.direct-debit-form {
  background: none;
  width: 439px;
  margin: 45px auto;
  min-height: 725px;
  position: relative;
  -webkit-box-shadow: 0 0px 13px 0 rgba(24, 24, 25, 0.4);
  -moz-box-shadow: 0 0px 13px 0 rgba(24, 24, 25, 0.4);
  box-shadow: 0 0px 13px 0 rgba(24, 24, 25, 0.4);
  background: #f3f3f3;
  background: -moz-linear-gradient(left, #f3f3f3 0%, #e3e3e3 100%);
  background: -webkit-linear-gradient(left, #f3f3f3 0%, #e3e3e3 100%);
  background: linear-gradient(to right, #f3f3f3 0%, #e3e3e3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#e3e3e3', GradientType=1);
}
.direct-debit-form .direct-debit-form__slider-row {
  text-align: right;
  border-bottom: 1px solid #c1c9d2;
  font-size: 81.25%;
  margin: 12px 0 0;
  padding: 0 23px 12px 0;
  color: #8f8f8f;
}
.direct-debit-form .direct-debit-form__slider-row .blu-onoff-switch {
  display: inline-block;
  text-align: left;
  margin: 0 0 0 5px;
}
.direct-debit-form .direct-debit-form__header {
  height: 105px;
  overflow: hidden;
  position: relative;
  padding: 0 32px;
  -webkit-box-shadow: 0 1px 3px 0 rgba(24, 24, 25, 0.15);
  -moz-box-shadow: 0 1px 3px 0 rgba(24, 24, 25, 0.15);
  box-shadow: 0 1px 3px 0 rgba(24, 24, 25, 0.15);
  background: #e8ecf0;
  background: -moz-linear-gradient(left, #e8ecf0 0%, #d3dbe3 100%);
  background: -webkit-linear-gradient(left, #e8ecf0 0%, #d3dbe3 100%);
  background: linear-gradient(to right, #e8ecf0 0%, #d3dbe3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8ecf0', endColorstr='#d3dbe3', GradientType=1);
}
.direct-debit-form .direct-debit-form__header .direct-debit-form__header-bg {
  background: url(../images/direct_debit-form-header.png) 50% 0 no-repeat;
  height: 66px;
  margin: 3px 0 0;
}
.direct-debit-form .direct-debit-form__header .direct-debit-form__header-title {
  border-top: 1px solid #c1c9d2;
  font-weight: 700;
  font-size: 16px;
  text-align: center;
  margin: 2px 0 0;
  padding: 3px 0 0;
}
.direct-debit-form .direct-debit-form__body {
  padding: 13px 32px 11px 29px;
  position: relative;
}
.direct-debit-form .direct-debit-form__explanations {
  font-size: 87.5%;
  color: #8f8f8f;
  line-height: 1.28;
}
.direct-debit-form .direct-debit-form__amount {
  border: 1px solid #c69622;
  background-color: #fff;
  border-radius: 9px;
  margin: 17px 0 0;
  padding: 3px 15px 5px;
  text-align: center;
}
.direct-debit-form .direct-debit-form__amount .direct-debit-form__amount-phrase {
  font-size: 81.25%;
}
.direct-debit-form .direct-debit-form__amount .direct-debit-form__amount-amount {
  font-size: 162.5%;
  font-weight: 700;
  margin: -4px 0 0;
}
.direct-debit-form .direct-debit-form__form {
  margin: 14px 0 0;
}
.direct-debit-form .direct-debit-form__form .direct-debit-form__form-row {
  margin: 0 0 6px;
}
.direct-debit-form .direct-debit-form__form .direct-debit-form__form-row_half {
  width: 49.1%;
}
.direct-debit-form .direct-debit-form__form .direct-debit-form__form-row_half .input-clear-container {
  width: 88%!important;
}
.direct-debit-form .direct-debit-form__form .direct-debit-form__form-row_60 {
  width: 59.6%;
}
.direct-debit-form .direct-debit-form__form .direct-debit-form__form-row_60 .input-clear-container {
  width: 88%!important;
}
.direct-debit-form .direct-debit-form__form .direct-debit-form__form-row_40 {
  width: 39.5%;
}
.direct-debit-form .direct-debit-form__form .direct-debit-form__form-row_40 .input-clear-container {
  width: 85.2%!important;
}
.direct-debit-form .direct-debit-form__form .direct-debit-form__label {
  font-size: 87.5%;
  margin: 0 0 3px 19px;
}
.direct-debit-form .direct-debit-form__form .direct-debit-form__input .input-clear-container {
  width: 94.3%;
}
.direct-debit-form .direct-debit-form__form .direct-debit-form__input .validation-icon {
  margin: 0 0 0 2px;
}
.direct-debit-form .direct-debit-form__form .direct-debit-form__input .blu-custom-select-container {
  display: inline-block;
  width: 94.23%;
  vertical-align: initial;
}
.direct-debit-form .direct-debit-form__form .direct-debit-form__input .payment-account-select .account-holder {
  font-size: 88.235%;
}
.direct-debit-form .direct-debit-form__form .direct-debit-form__input .payment-account-select .account-number {
  font-size: 82.353%;
}
.direct-debit-form .direct-debit-form__form .blu-text-input {
  font-size: 87.5%;
}
.direct-debit-form .direct-debit-form__form .direct-debit-form__swift .direct-debit-form__swift-inputs {
  background: #dcdcdc url(../images/direct-debit-swift.png) 50% 50% no-repeat;
  border-radius: 50px;
  height: 45px;
  vertical-align: middle;
  padding: 10px 24px 0 27px;
}
.direct-debit-form .direct-debit-form__form .direct-debit-form__swift .direct-debit-form__swift-inputs .direct-debit-form__swift-input {
  border: none;
  background: transparent;
  display: inline-block;
  width: 25px;
  height: 25px;
  font-size: 87.5%;
  text-align: center;
  margin: 0 0.6px 0 0;
}
.direct-debit-form .direct-debit-form__form .direct-debit-form__swift .direct-debit-form__swift-inputs .swift-masked {
  border: none;
  background: transparent;
  display: inline-block;
  width: 100%;
  margin: 0;
  font-family: 'Roboto Mono', monospace;
  letter-spacing: 21.3px;
  overflow: hidden;
  position: relative;
  padding: 0;
  height: 25px;
  font-size: 87.5%;
}
.direct-debit-form .direct-debit-form__form .direct-debit-form__holder-details {
  margin: 13px 0 0;
  padding: 0 0 12px;
  border-bottom: 1px solid #dadada;
}
.direct-debit-form .direct-debit-form__form .direct-debit-form__holder-details .direct-debit-form__holder-details-trigger {
  margin: 0 0 0 19px;
  color: #2b97d7;
  font-size: 87.5%;
  -webkit-transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.direct-debit-form .direct-debit-form__form .direct-debit-form__holder-details .direct-debit-form__holder-details-trigger:hover,
.direct-debit-form .direct-debit-form__form .direct-debit-form__holder-details .direct-debit-form__holder-details-trigger:active,
.direct-debit-form .direct-debit-form__form .direct-debit-form__holder-details .direct-debit-form__holder-details-trigger:visited,
.direct-debit-form .direct-debit-form__form .direct-debit-form__holder-details .direct-debit-form__holder-details-trigger:-webkit-any-link {
  text-decoration: none;
  color: #1b87c7;
}
.direct-debit-form .direct-debit-form__form .direct-debit-form__holder-details .direct-debit-form__holder-details-trigger:hover span,
.direct-debit-form .direct-debit-form__form .direct-debit-form__holder-details .direct-debit-form__holder-details-trigger:active span,
.direct-debit-form .direct-debit-form__form .direct-debit-form__holder-details .direct-debit-form__holder-details-trigger:visited span,
.direct-debit-form .direct-debit-form__form .direct-debit-form__holder-details .direct-debit-form__holder-details-trigger:-webkit-any-link span {
  border-color: #1b87c7;
}
.direct-debit-form .direct-debit-form__form .direct-debit-form__holder-details .direct-debit-form__holder-details-trigger span {
  -webkit-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  border-bottom: 1px dashed #1b87c7;
}
.direct-debit-form .direct-debit-form__form .direct-debit-form__holder-details .direct-debit-form__holder-details-form {
  display: none;
}
.direct-debit-form .direct-debit-form__form .direct-debit-form__disclaimer {
  line-height: 1.15;
  margin: 16px 3px 0 19px;
  color: #717171;
}
.direct-debit-form .direct-debit-form__form .direct-debit-form__submit {
  margin: 21px 6px 0;
}
.direct-debit-form .direct-debit-form__form .direct-debit-form__submit .rounded-button {
  width: 84%;
}
.direct-debit-form .direct-debit-form__form .direct-debit-form__submit .circle-button {
  margin: 0 0 0 8px;
}
.direct-debit-form .direct-debit-form__form .direct-debit-form__trans-id {
  font-size: 81.25%;
  text-align: center;
  color: #828282;
  margin: 7px 0 0;
}
.circle-button {
  border: 2px solid #888;
  opacity: .88;
  color: #888;
  width: 45px;
  height: 45px;
  display: inline-block;
  line-height: 41px;
  text-align: center;
  border-radius: 50px;
  cursor: pointer;
  vertical-align: middle;
}
.circle-button_close {
  font-size: 24px;
  text-decoration: none !important;
}
.circle-button:hover {
  opacity: 1;
  color: #888 !important;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.circle-button_36 {
  width: 36px;
  height: 36px;
  line-height: 33px;
}
.circle-button_36.circle-button_close {
  font-size: 20px;
  font-weight: 700;
}
.section-bitcoin {
  padding: 0;
  margin: -1px 0 0;
  min-height: 774px;
  background: url(../images/bitcoin-bg.jpg) 50% 0 no-repeat;
  position: relative;
  overflow-x: hidden;
}
.section-bitcoin .bitcoin-container {
  min-height: 774px;
  position: relative;
}
.section-bitcoin .bitcoin-form-container {
  position: absolute;
  overflow: hidden;
  width: 377px;
  top: 111px;
  left: 73px;
  border-radius: 12px;
  -webkit-box-shadow: 0 2px 3px 0 rgba(24, 24, 25, 0.27);
  -moz-box-shadow: 0 2px 3px 0 rgba(24, 24, 25, 0.27);
  box-shadow: 0 2px 3px 0 rgba(24, 24, 25, 0.27);
  background: #f3f3f3;
  background: -moz-linear-gradient(left, #f3f3f3 0%, #e3e3e3 100%);
  background: -webkit-linear-gradient(left, #f3f3f3 0%, #e3e3e3 100%);
  background: linear-gradient(to right, #f3f3f3 0%, #e3e3e3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#e3e3e3', GradientType=1);
}
.section-bitcoin .bitcoin-form-container .bitcoin-form__header {
  height: 105px;
  overflow: hidden;
  -webkit-box-shadow: 0 1px 2px 0 rgba(24, 24, 25, 0.15);
  -moz-box-shadow: 0 1px 2px 0 rgba(24, 24, 25, 0.15);
  box-shadow: 0 1px 2px 0 rgba(24, 24, 25, 0.15);
  background: #e8ecf0;
  background: -moz-linear-gradient(left, #e8ecf0 0%, #d3dbe3 100%);
  background: -webkit-linear-gradient(left, #e8ecf0 0%, #d3dbe3 100%);
  background: linear-gradient(to right, #e8ecf0 0%, #d3dbe3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8ecf0', endColorstr='#d3dbe3', GradientType=1);
}
.section-bitcoin .bitcoin-form-container .bitcoin-form__header .bitcoin-form__header-bg {
  margin: 2px 0 0;
  background: url(../images/bitcoin-form-header.png) 50% 0 no-repeat;
  height: 66px;
}
.section-bitcoin .bitcoin-form-container .bitcoin-form__header .bitcoin-form__header-title {
  border-top: 1px solid #c5cdd5;
  font-weight: 700;
  font-size: 16px;
  text-align: center;
  margin: 2px 28px 0;
  padding: 4px 0 0;
}
.section-bitcoin .bitcoin-form-container .bitcoin-form__comment {
  font-size: 87.5%;
  color: #8f8f8f;
  line-height: 1.28;
}
.section-bitcoin .bitcoin-form-container .bitcoin-form__body {
  padding: 13px 29px 15px;
}
.create-payment__popup_crypto .bitcoin-form__amount {
  border: 1px solid #c69622;
  background-color: #fff;
  border-radius: 5px;
  margin: 17px 0 9px;
  padding: 8px  15px 11px;
  text-align: center;
}
.create-payment__popup_crypto .bitcoin-form__amount .bitcoin-form__amount-text {
  font-size: 81.25%;
}
.create-payment__popup_crypto .bitcoin-form__amount .bitcoin-form__amount-amount {
  padding: 0 36px;
  background: url(../images/charge-arrow-left.png) 0 50% no-repeat, url(../images/charge-arrow-rigth.png) 100% 50% no-repeat;
  display: inline-block;
  margin: -4px 0 0;
}
.create-payment__popup_crypto .bitcoin-form__amount .bitcoin-form__amount-amount .bitcoin-form__amount-amount-eur {
  font-size: 162.5%;
  font-weight: 700;
}
.create-payment__popup_crypto .bitcoin-form__amount .bitcoin-form__amount-amount .bitcoin-form__amount-amount-btc {
  font-size: 125%;
  color: #8f8f8f;
  font-weight: 700;
  margin: -4px 0 0;
}
.section-bitcoin .bitcoin-form-container .bitcoin-form__time-remained {
  text-align: justify;
  margin: 26px 0 0;
}
.section-bitcoin .bitcoin-form-container .bitcoin-form__time-remained:after {
  content: ' ';
  width: 100%;
  display: inline-block;
}
.section-bitcoin .bitcoin-form-container .bitcoin-form__time-remained .bitcoin-form__time-block {
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #bdbdbf;
  font-weight: 700;
  color: #6a6a6a;
  text-shadow: 0 -1px 0 #181819;
  border-radius: 3px;
  font-size: 0;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #f0f3f6 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #f0f3f6 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f0f3f6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f3f6', GradientType=0);
}
.section-bitcoin .bitcoin-form-container .bitcoin-form__time-remained .bitcoin-form__time-block .digit {
  font-size: 16px;
  border-left: 1px solid #bdbdbf;
  display: inline-block;
  text-align: center;
  width: 30px;
  padding: 1px 0;
}
.section-bitcoin .bitcoin-form-container .bitcoin-form__time-remained .bitcoin-form__time-block .digit span {
  font-size: 175%;
}
.section-bitcoin .bitcoin-form-container .bitcoin-form__time-remained .bitcoin-form__time-block .digit:first-child {
  border-left: none;
}
.section-bitcoin .bitcoin-form-container .bitcoin-form__time-remained .text-b {
  text-align: right;
  font-size: 87.5%;
  line-height: 1.14;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 20px;
}
.section-bitcoin .bitcoin-form-container .bitcoin-form__time-remained .text-a {
  font-size: 87.5%;
  display: inline-block;
  vertical-align: middle;
}
.section-bitcoin .bitcoin-form-container .bitcoin-form__transaction-id {
  font-size: 81.25%;
  text-align: center;
  color: #828282;
  margin: -4px 0 0;
}
.section-bitcoin .bitcoin-phone-container {
  position: absolute;
  background: url(../images/bitcoin-phone.png) 0 0 no-repeat;
  width: 651px;
  height: 736px;
  right: 0;
  bottom: 0;
  margin: 0 -66px 0 0;
}
.bitcoin-form__phone .bitcoin-phone__inner {
  margin: 103px 88px 103px 254px;
  text-align: center;
  border-top: 1px solid transparent;
}
.bitcoin-form__phone .bitcoin-phone__phone-screen {
  width: 275px;
  height: 486px;
  cursor: pointer;
  border-top: 1px solid transparent;
}
.bitcoin-form__phone .bitcoin-phone__title {
  font-size: 93.75%;
  font-weight: 700;
  color: #fff;
  margin: 133px 0 0;
  text-shadow: 0 1px 0 rgba(24, 24, 25, 0.48);
}
.bitcoin-form__phone .bitcoin-phone__qr-img {
  width: 198px;
  padding: 5px;
  text-align: center;
  height: 198px;
  margin: 15px 0 0;
  display: inline-block;
  background-color: #fff;
}
.bitcoin-form__phone .bitcoin-phone__hash {
  font-size: 87.5%;
  background-color: #fff;
  border-radius: 5px;
  letter-spacing: 0.6px;
  margin: 16px 0 0;
  padding: 2px 8px 2px;
  display: inline-block;
}
.section-case-center .dashboard-banner,
.section-rates .dashboard-banner,
.section-case-center-dialogs .dashboard-banner {
  margin: 70px 0 -60px;
}

.section-case-center .blu-table td {
  vertical-align: top;
}
.section-case-center .case-message {
  overflow: hidden;
  margin: 0 0 0;
}
.section-case-center .case-message .case-message-icon {
  background: url(../images/case-center-message-direction.png) no-repeat;
  width: 27px;
  height: 10px;
  float: left;
  margin: 5px 0 0;
}
.section-case-center .case-message .case-message-icon_inbound {
  background-position: 0 0;
}
.section-case-center .case-message .case-message-icon_outbound {
  background-position: 0 -20px;
}
.section-case-center .case-message .transaction-status-direction {
  float: left;
}
.section-case-center .case-message .case-message-text {
  margin: 5px 0 0 34px;
  color: #8f8f8f;
  font-size: 86.6666%;
  line-height: 1.38;
}
.section-case-center-dialogs_centered-page {
  padding: 15px 20px;
}
.section-case-center-dialogs .section-subheader-24 {
  margin: 50px 0 0;
}
.section-case-center-dialogs .new-case__container{
  margin: 37px 0 10px;
}
.dialogs-container {
  margin: 3px 0 0;
  padding: 15px 16px;
  background-color: #f5f5f5;
}
.dialogs-container .dialog-message {
  margin: 0 0 12px;
}
.dialogs-container .dialog-message_error .dialog-message__header {
  background-color: #fcdbdb!important;
}
.dialogs-container .dialog-message_warn .dialog-message__header {
  background-color: #edebe0!important;
}
.dialogs-container .dialog-message .dialog-message__left {
  width: 42px;
}
.dialogs-container .dialog-message .dialog-message__left .dialog-message__avatar {
  /*width: 42px;*/
  /*height: 42px;*/
  /*border: 1px solid #fff;*/
  /*border-radius: 3px;*/
  overflow: hidden;
}
.dialogs-container .dialog-message .dialog-message__left .dialog-message__avatar img {
  width: 100%;
}
.dialogs-container .dialog-message .dialog-message__left .dialog-message__direction {
  background: url(../images/case-center-message-direction.png) no-repeat;
  height: 10px;
  margin: 12px 0 0;
}
.dialogs-container .dialog-message .dialog-message__left .dialog-message__direction_inbound {
  background-position: 50% 0;
}
.dialogs-container .dialog-message .dialog-message__left .dialog-message__direction_outbound {
  background-position: 50% -20px;
}
.dialogs-container .dialog-message .dialog-message__right {
  margin: 0 0 0 53px;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(24, 24, 25, 0.15);
  -moz-box-shadow: 0 1px 2px 0 rgba(24, 24, 25, 0.15);
  box-shadow: 0 1px 2px 0 rgba(24, 24, 25, 0.15);
}
.dialogs-container .dialog-message .dialog-message__right .dialog-message__header {
  padding: 5px 13px;
  background-color: #e3e3e3;
  font-size: 81.25%;
}
.dialogs-container .dialog-message .dialog-message__right .dialog-message__header .dialog-message__name {
  display: inline-block;
}
.dialogs-container .dialog-message .dialog-message__right  .dialog-message__date {
  float: right;
}
.dialogs-container .dialog-message .dialog-message__right  .divider-bullet {
  color: #8f8f8f;
}
.dialogs-container .dialog-message .dialog-message__right .dialog-message__documents {
  background-color: #fffff1;
  padding: 7px 14px 0;
  border-bottom: 1px solid #e3e3e3;
}
.dialogs-container .dialog-message .dialog-message__right .dialog-message__documents .dialog-message__documents-header {
  padding: 0 0 10px;
  border-bottom: 3px solid #c69622;
  font-size: 87.5%;
}
.dialogs-container .dialog-message .dialog-message__right .dialog-message__documents .dialog-message__documents-header .documents-header__doc {
  display: inline-block;
  width: 34%;
}
.dialogs-container .dialog-message .dialog-message__right .dialog-message__documents .dialog-message__documents-header .documents-header__comment {
  display: inline-block;
  width: 65%;
}
.dialogs-container .dialog-message .dialog-message__right .dialog-message__documents .dialog-message__documents-row {
  font-size: 87.5%;
  line-height: 1.28;
  padding: 8px 0;
  border-top: 1px solid #e3e3e3;
}
.dialogs-container .dialog-message .dialog-message__right .dialog-message__documents .dialog-message__documents-row:first-child {
  border-top: none;
}
.dialogs-container .dialog-message .dialog-message__right .dialog-message__documents .dialog-message__documents-row .documents-row__doc {
  display: inline-block;
  vertical-align: top;
  width: 31.4%;
  background: url(../images/document-file-icon.png) 0 0 no-repeat;
  padding: 0 0 4px 27px;
  color: #2b97d7;
}
.case-files {
  margin: 10px 0;
}
.case-file-row {
  margin: 5px 30px 5px 0;
  display: inline-block;
}
.case-file-row .documents-row__doc {
  display: inline-block;
  vertical-align: top;
  /* width: 31.4%; */
  background: url(../images/document-file-icon.png) 0 0 no-repeat;
  padding: 0 0 4px 27px;
  color: #2b97d7;
}
.case-file-row .documents-row__doc.documents-row__doc_doc{
  background: url(../images/document-doc-icon.png) 0 0 no-repeat;
}
.case-file-row .documents-row__doc.documents-row__doc_pdf{
  background: url(../images/document-pdf-icon-19.png) 0 0 no-repeat;
}
.case-file-row .documents-row__doc.documents-row__doc_jpg{
  background: url(../images/document-jpg-icon.png) 0 0 no-repeat;
}
.case-file-row .documents-row__doc.documents-row__doc_xls{
  background: url(../images/document-xls-icon.png) 0 0 no-repeat;
}
.case-file-row .delete-icon {
  background: url(../images/delete-icon.png) 0 0 no-repeat;
  width: 11px;
  height: 15px;
  display: inline-block;
  cursor: pointer;
  margin: 3px 0 0 3px;
}
.case-files.case-files_popup .case-file-row{
  width: 46%;
  margin: 5px 10px 5px 0;
}
.case-files.case-files_popup .case-file-row .documents-row__doc{
  max-width: 89%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.dialogs-container .dialog-message .dialog-message__right .dialog-message__documents .dialog-message__documents-row .documents-row__comment {
  display: inline-block;
  vertical-align: top;
  width: 65%;
  border-left: 1px solid #e3e3e3;
  padding: 1px 0 4px 26px;
}
.dialogs-container .dialog-message .dialog-message__right .dialog-message__content {
  padding: 9px 12px 12px;
  line-height: 1.46;
  font-size: 81.25%;
}
.dialogs-container .dialog-message .dialog-message__right .dialog-message__content a {
  color: #2b97d7;
}
.dialogs-container .dialog-message .dialog-message__right .dialog-message__quote {
  border: 1px solid #e3e4e6;
  padding: 5px 43px 6px 13px;
  margin: 0 0 9px;
  display: inline-block;
  background: #f5f5f5 url(../images/quotes-icon.png) right 11px top 6px no-repeat;
}
.dialogs-container .dialog-message_new {
  display: none;
}
.dialogs-container .dialog-message_new .dialog-message__right {
  border-top: 1px solid transparent;
}
.dialogs-container .dialog-message_new .dialog-new-message__header {
  margin: 12px 22px 0;
  font: 24px / normal 'PTSansProLight', sans-serif;
}
.dialogs-container .dialog-message_new .dialog-new-message__comment {
  font-size: 87.5%;
  color: #8f8f8f;
  border-top: 1px solid #ececec;
  margin: 12px 22px 0;
  padding: 5px 2px;
}
.dialogs-container .dialog-message_new .blu-accordion-message {
  margin: 3px 22px 15px;
}
.dialogs-container .dialog-message_new .dialog-new-message-submit {
  background-color: #eeeeee;
  padding: 14px 26px ;
  text-align: right;
}
.dialogs-container .dialog-message_new .dialog-new-message-submit .circle-button {
  margin: 0 0 0 15px;
}
.dialogs-container .dialog-message_system.dialog-message_info .dialog-message__system-message{
  background:#d8f1ff url(../images/info-icon-blue.png) 14px 6px no-repeat;
}
.dialogs-container .dialog-message_system .dialog-message__system-message{
  padding: 5px 13px 5px 40px;
  font-size: 81.25%;
}
.dialogs-container .dialog-message_system .dialog-message__system-message .dialog-message__system-message-text{
  font-style: italic;
  margin: 0 160px 0 0;

}

.dialog-documents-form .dialog-documents-form__header {
  text-align: justify;
  font-size: 87.5%;
  color: #676767;
  border-bottom: 3px solid #c69622;
  line-height: 0;
  margin: 0 20px;
  padding: 2px 0 6px;
}
.dialog-documents-form .dialog-documents-form__header .dialog-documents-form__header-file {
  width: 33.4%;
  display: inline-block;
  line-height: normal;
}
.dialog-documents-form .dialog-documents-form__header .dialog-documents-form__header-comment {
  display: inline-block;
  line-height: normal;
  margin: 0 0 0 16px;
  width: 52%;
}
.dialog-documents-form .dialog-documents-form__header .dialog-documents-form__header-remove {
  width: 10%;
  display: inline-block;
  line-height: normal;
  text-align: right;
}
.dialog-documents-form .dialog-documents-form__header::after {
  content: '';
  display: inline-block;
  width: 100%;
}
.dialog-documents-form .dialog-documents-form__document-row-oversized {
  background: #fae1e1 url(../images/message-error_22.png ) 21px 13px no-repeat;
  padding: 12px 24px 12px 54px;
  font-size: 93.75%;
}
.dialog-documents-form .dialog-documents-form__document-row-oversized + .dialog-documents-form__document-row,
.dialog-documents-form .dialog-documents-form__document-row-oversized + .dialog-documents-form__add-row {
  border-top: none;
}
.dialog-documents-form .dialog-documents-form__confirmation-row {
  background-color: #f7d5d5;
  text-align: right;
  padding: 14px 21px 15px;
}
.dialog-documents-form .dialog-documents-form__confirmation-row .rounded-button {
  margin: 0 0 0 15px;
  vertical-align: middle;
}
.dialog-documents-form .dialog-documents-form__confirmation-row + .dialog-documents-form__document-row,
.dialog-documents-form .dialog-documents-form__confirmation-row + .dialog-documents-form__add-row {
  border-top: none;
}
.dialog-documents-form .dialog-documents-form__document-row {
  line-height: 0;
  text-align: justify;
  padding: 13px 0 8px;
  margin: 0 21px;
  border-top: 1px solid #d5d5d5;
}
.dialog-documents-form .dialog-documents-form__document-row_deleted {
  margin: 0 ;
  padding: 13px 21px 8px;
  background-color: #fae1e1;
  border: none;
}
.dialog-documents-form .dialog-documents-form__document-row:first-child {
  border-top: none;
}
.dialog-documents-form .dialog-documents-form__document-row .dialog-documents-form__document-row-file {
  width: 32.4%;
  display: inline-block;
  line-height: normal;
  font-size: 93.75%;
  padding: 10px 0 0;
  vertical-align: top;
}
.dialog-documents-form .dialog-documents-form__document-row .dialog-documents-form__document-row-file label {
  vertical-align: top;
  display: inline-block;
  background: url(../images/document-file-icon.png) 0 0 no-repeat;
  padding: 0 0 4px 27px;
  color: #1b87c7;
  opacity: .88;
  cursor: pointer;
  font-weight: 400;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.dialog-documents-form .dialog-documents-form__document-row .dialog-documents-form__document-row-file label input {
  display: none;
}
.dialog-documents-form .dialog-documents-form__document-row .dialog-documents-form__document-row-file label:hover {
  opacity: 1;
}
.dialog-documents-form .dialog-documents-form__document-row .dialog-documents-form__document-row-comment {
  width: 57%;
  padding: 2px 0 0 28px;
  display: inline-block;
  line-height: normal;
  vertical-align: top;
  border-left: 1px solid #ddd;
}
.dialog-documents-form .dialog-documents-form__document-row .dialog-documents-form__document-row-comment .blu-textarea-input {
  font-size: 93.75%;
}
.dialog-documents-form .dialog-documents-form__document-row .dialog-documents-form__document-row-comment .input-clear-container {
  width: 100%;
}
.dialog-documents-form .dialog-documents-form__document-row .dialog-documents-form__document-row-remove {
  width: 6%;
  display: inline-block;
  line-height: normal;
  vertical-align: top;
  border-left: 1px solid #ddd;
  padding: 10px;
  text-align: center;
}
.dialog-documents-form .dialog-documents-form__document-row .dialog-documents-form__document-row-remove .delete-icon {
  background: url(../images/delete-icon.png) 0 0 no-repeat;
  width: 11px;
  height: 15px;
  display: inline-block;
  cursor: pointer;
  margin: 3px 0 0 10px;
}
.dialog-documents-form .dialog-documents-form__document-row .dialog-documents-form__document-row-remove .delete-icon:hover {
  background-position: 0 -25px;
}
.dialog-documents-form .dialog-documents-form__document-row::after {
  content: '';
  display: inline-block;
  width: 100%;
}
.dialog-documents-form .dialog-documents-form__add-row {
  border-top: 1px solid #d5d5d5;
  padding: 16px 0 11px;
  margin: 0 21px;
  font-size: 93.75%;
}
.dialog-documents-form .dialog-documents-form__add-row .dialog-documents-form__add-document {
  vertical-align: middle;
  display: inline-block;
  cursor: pointer;
  font-weight: 400;
  color: #1b87c7;
  background: url(../images/menu-action-icos-sprite.png) 0 -175px no-repeat;
  opacity: .88;
  padding: 0 0 3px 26px;
  margin: 0;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.dialog-documents-form .dialog-documents-form__add-row .dialog-documents-form__add-document:hover {
  opacity: 1;
  text-decoration: none;
}
.blu-accordion-message {
  border: 1px solid #dcdcdc;
  border-radius: 6px;
  overflow: hidden;
  background-color: transparent;
}
.blu-accordion-message .dialog-new-message__files-comment {
  font-size: 87.5%;
  color: #8f8f8f;
  border-bottom: 1px solid #ececec;
  margin: 0 24px 5px;
  padding: 0 0 8px;
}
.blu-accordion-message .blu-rich-editor {
  margin: 10px 21px;
}
.blu-accordion-message .accordion-header {
  font: 400 112.5% / normal 'PT Sans', sans-serif;
  padding: 6px 19px 10px 49px;
  text-transform: none;
}
.blu-accordion-message .accordion-header .accordion-arrow {
  background: url(../images/arr-accordion-24.png) 0 0 no-repeat;
  width: 24px;
  height: 11px;
}
.blu-accordion-message .message-accordion-header-message {
  background: #e0e0e0 url(../images/message-accordion-icon-message.png) 20px 11px no-repeat;
}
.blu-accordion-message .message-accordion-header-files {
  background: #e0e0e0 url(../images/message-accordion-icon-files.png) 20px 9px no-repeat;
}
.blu-accordion-message .accordion-body {
  padding: 6px 0;
  background: #fff;
}
.blu-rich-editor .blu-rich-editor-preview {
  -webkit-box-shadow: 0 1px 2px 0 rgba(24, 24, 25, 0.15);
  -moz-box-shadow: 0 1px 2px 0 rgba(24, 24, 25, 0.15);
  box-shadow: 0 1px 2px 0 rgba(24, 24, 25, 0.15);
  margin: 23px 0 0;
}
.blu-rich-editor .blu-rich-editor-preview .blu-rich-editor-preview__header {
  background-color: #e3e3e3;
  font-size: 81.25%;
  padding: 5px 12px 6px;
}
.blu-rich-editor .blu-rich-editor-preview .blu-rich-editor-preview__header .blu-rich-editor-preview__date {
  float: right;
}
.blu-rich-editor .blu-rich-editor-preview .blu-rich-editor-preview__header .blu-rich-editor-preview__date .divider-bullet {
  color: #8f8f8f;
}
.blu-rich-editor .blu-rich-editor-preview .blu-rich-editor-preview__header .blu-rich-editor-preview__remove {
  font-size: 28px;
  line-height: 0.6;
  color: #a0a0a0;
  float: right;
  opacity: .88;
  cursor: pointer;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  margin: 0 0 0 12px;
}
.blu-rich-editor .blu-rich-editor-preview .blu-rich-editor-preview__header .blu-rich-editor-preview__remove:hover {
  opacity: 1;
}
.blu-rich-editor .blu-rich-editor-preview .blu-rich-editor-preview__body {
  padding: 10px;
}
.section-new-case .blu-accordion-message {
  margin: 3px 0 15px;
}
.section-new-case .section-subheader-24 {
  margin: 18px 0 18px;
}
.section-new-case .new-case__submit {
  text-align: right;
  margin: 13px 15px 0;
}
.section-new-case .new-case__submit .circle-button {
  margin: 0 0 0 15px;
}
.section-new-case .new-case__submit .bordered-button {

  width: 21.5%;
}
.new-case__container {
  border-top: 3px solid #123d83;
  background-color: #f2f2f2;
  padding: 18px 15px 19px;
}
.new-case__container.new-case__container_next {
  margin: 3px 0 0;
  border: none;
  padding: 18px 15px 9px;
}
.new-case__container .new-case__form-comment {
  font-size: 81.25%;
  color: #8f8f8f;
  margin: 6px 17px 0;
}
.new-case__container .new-case__subject {
  border: 1px solid #dcdcdc;
  border-radius: 6px;
  background-color: #fff;
  margin: 0 0 4px;
}
.new-case__container .new-case__subject .new-case__subject-header {
  background-color: #e0e0e0;
  padding: 5px 20px 10px;
  font-size: 112.5%;
}
.new-case__container .new-case__subject .new-case__subject-header .new-case__subject-holder {
  background: url(../images/subject-header-holder.png) 0 6px no-repeat;
  padding: 0 0 0 28px;
}
.new-case__container .new-case__subject .new-case__subject-header .new-case__subject-topic {
  background: url(../images/subject-header-subject.png) 0 7px no-repeat;
  padding: 0 0 0 28px;
}
.new-case__container .new-case__subject .new-case__subject-body {
  padding: 15px 20px ;
}
.new-case__container .blu-custom-select-container {
}
.new-case__container .input-clear-container_subj {
}
.new-case__container .new-case__subject .new-case__subject-body .input-clear-container_inter {
  width: 94%;
}
.new-case__container .new-case__subject .new-case__subject-body .validation-icon {
  margin: 0 0 0 5px;
}
.new-case__container .new-case__subject .new-case__subject-body .form-row {
  margin: 0 0 13px;
}
.new-case__container .new-case__user-ico {
}
.new-case__container .new-case__message-cont {
  margin: 0 12px;
  width: 75%;
}
.new-case__container .new-case__file-msg {
  padding: 12px 24px 12px 54px;
  font-size: 87.5%;
  text-align: center;
}
.new-case__container .new-case__file-msg:after {

}
.new-case__container .new-case__file-msg.new-case__file-msg_error{
  background: #fae1e1;
}
.new-case__container .new-case__file-msg.new-case__file-msg_error .new-case__file-msg-icon{
  background: url(../images/message-error_22.png) 0 0 no-repeat;
  width: 22px;
  height: 22px;
  display: inline-block;
  vertical-align: middle;
  margin: -2px 6px 0 0;
}
/*
.new-case__container .new-case__file-msg {
  font-size:87.5%;
  padding: 3px 10px 3px 30px;
  border-radius: 12px;
  position: relative;
  margin: 6px 0;
}
.new-case__container .new-case__file-msg:after {
  content: '';
  display: block;
  width: 19px;
  height: 19px;
  background: url(../images/validation-icon-err-19.png) 0 0 no-repeat;
  position: absolute;
  top: 3px;
  left: 5px;
}
.new-case__container .new-case__file-msg.new-case__file-msg_error{
  color: #cc3a3a;
  background: #fae1e1;
}*/
.new-case__container .new-case__submit-cont {
  width: 18%;
}
.new-case__container .new-case__submit-cont .bordered-button{
  margin: 0 0 17px;
}
.new-case__subject-body label {
  font-weight: normal;
}
.new-case__subject-body .blu-form-container .blu-text-input_grey {
  background-color: #fff;
}
.card-select-info .select2-container,
.card-select-dropdown .select2-container {
  font-size: 87.5%;
}
.card-select-info-new .select2-container,
.card-select-dropdown-new.select2-dropdown {
  font-size: 87.5%;
}
.card-select-info .card-info,
.card-select-dropdown .card-info {
  line-height: normal;
  clear: both;
  margin: 2px 4px 0;
}
.card-select-info-new .card-info,
.card-select-dropdown-new .card-info {
  line-height: normal;
  clear: both;
  margin: 3px 4px 0;
  overflow: hidden;
}
.card-select-info .card-info .card-new,
.card-select-dropdown .card-info .card-new {
  line-height: 2.7;
  color: #8f8f8f;
}
.card-select-info .card-info .card-holder,
.card-select-dropdown .card-info .card-holder {
  margin: 0 100px 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.card-select-info-new .card-info .card-holder,
.card-select-dropdown-new .card-info .card-holder {
  margin: 0 10px 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  float: left;
}
.card-select-info .card-info .card-number,
.card-select-dropdown .card-info .card-number {
  color: #8f8f8f;
  margin: 0 100px 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.card-select-info-new .card-info .card-number,
.card-select-dropdown-new .card-info .card-number {
  color: #8f8f8f;
  overflow: hidden;
  text-overflow: ellipsis;
  float: left;
}
.card-select-info .card-info .card-vendor,
.card-select-dropdown .card-info .card-vendor {
  color: #8f8f8f;
  text-align: right;
  float: right;
}
.card-select-info-new .card-info .card-vendor,
.card-select-dropdown-new .card-info .card-vendor {
  font-weight: 700;
  font-size: 0.9375rem;
  margin: 0 0 -3px;
}
.card-select-info .card-info .card-expires,
.card-select-dropdown .card-info .card-expires {
  clear: right;
  color: #8f8f8f;
  text-align: right;
  float: right;
}
.card-select-info-new .card-info .card-expires,
.card-select-dropdown-new .card-info .card-expires {
  color: #8f8f8f;
  text-align: right;
  float: right;
}
.card-select-dropdown {
  font-size: 87.5%;
}
.section-credit-card {
  padding: 0;
  margin: -1px 0 0;
  min-height: 760px;
  background: url(../images/credit-card-bg.jpg) 0 0 repeat-y;
  background-size: 100% auto;
  position: relative;
}
.section-credit-card .credit-card-apple-bg {
  position: absolute;
  top: 238px;
  right: 0;
  background: url(../images/credit-card-apple-bg.png) 0 0 no-repeat;
  width: 117px;
  height: 250px;
}
.section-credit-card .credit-card-clip-bg {
  position: absolute;
  bottom: 40px;
  left: 151px;
  background: url(../images/credit-card-clip-bg.png) 0 0 no-repeat;
  width: 156px;
  height: 107px;
}
.section-credit-card .credit-card-cup-bg {
  position: absolute;
  bottom: 0;
  right: 0;
  background: url(../images/credit-card-cup-bg.png) 0 0 no-repeat;
  width: 237px;
  height: 178px;
}
.section-credit-card .credit-card-ipad-bg {
  position: absolute;
  top: 0;
  left: 0;
  background: url(../images/credit-card-ipad-bg.png) 0 0 no-repeat;
  width: 306px;
  height: 265px;
}
.section-credit-card .credit-card-laptop-bg {
  position: absolute;
  top: 0;
  right: 0;
  background: url(../images/credit-card-laptop-bg.png) 0 0 no-repeat;
  width: 270px;
  height: 174px;
}
.section-credit-card .credit-card-notebook-bg {
  position: absolute;
  bottom: 31px;
  left: 0;
  background: url(../images/credit-card-notebook-bg.png) 0 0 no-repeat;
  width: 184px;
  height: 398px;
}
.credit-card-form-container {
  margin: 57px 0 0;
}
.credit-card-form-container_msg .payment-message__body {
  background-color: #fff;
}
.credit-card-form-container .credit-card-form__card {
  background: url(../images/refill-card-bg.png) 0 0 no-repeat;
  min-height: 440px;
  float: left;
  width: 508px;
  margin: 73px 0 0 36px;
  position: relative;
}
.credit-card-form-container .bitcoin-form__phone {
  background: url(../images/bitcoin-phone-bg.png) 0 0 no-repeat;
  min-height: 714px;
  float: left;
  width: 617px;
  margin: 8px 0 0 -4.5vw;
  position: relative;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-vednor-icon{
  width: 58px;
  height: 43px;
  position: absolute;

}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-vednor-icon.credit-card-form__card-vednor-icon_back{
  top: 362px;
  left: 397px;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-vednor-icon.credit-card-form__card-vednor-icon_front{
  top: 178px;
  left: 294px;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-vednor-icon.credit-card-form__card-vednor-icon_ae{
  background: url(../images/refill-card-type-1.png) 0 0 no-repeat;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-vednor-icon.credit-card-form__card-vednor-icon_maestro{
  background: url(../images/refill-card-type-2.png) 0 0 no-repeat;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-vednor-icon.credit-card-form__card-vednor-icon_jcb{
  background: url(../images/refill-card-type-3.png) 0 0 no-repeat;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-vednor-icon.credit-card-form__card-vednor-icon_default{
  background: url(../images/refill-card-type-4.png) 0 0 no-repeat;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-vednor-icon.credit-card-form__card-vednor-icon_union{
  background: url(../images/refill-card-type-5.png) 0 0 no-repeat;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-vednor-icon.credit-card-form__card-vednor-icon_visa{
  background: url(../images/refill-card-type-6.png) 0 0 no-repeat;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-vednor-icon.credit-card-form__card-vednor-icon_master{
  background: url(../images/refill-card-type-7.png) 0 0 no-repeat;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form {
  margin: 112px 0 0 39px;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .blu-form-container {
  position: relative;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .blu-form-container.form-error .validation-message {
  display: inline-block;
  float: none;
  z-index: 99;
  position: absolute;
  max-width: -webkit-fill-available;
  margin: 3px 0 0;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .blu-form-container.form-error .validation-message.card-number {
  max-width: none;
  width: 135px;
  right: -448px;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .credit-card-vendor-icon {
  width: 55px;
  height: 34px;
  position: absolute;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .credit-card-vendor-icon_top {
  right: 148px;
  top: 179px;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .credit-card-vendor-icon_bottom {
  bottom: 38px;
  right: 35px;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .credit-card-vendor-icon_mastercard {
  background: url(../images/card-logo-master.png) 0 0 no-repeat;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .credit-card-vendor-icon_maestro {
  background: url(../images/card-logo-maestro.png) 0 0 no-repeat;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .credit-card-vendor-icon_amex {
  background: url(../images/card-logo-ae.png) 0 0 no-repeat;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .credit-card-vendor-icon_jcb {
  background: url(../images/card-logo-jcb.png) 0 0 no-repeat;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .credit-card-vendor-icon_visa {
  background: url(../images/card-logo-visa.png) 0 0 no-repeat;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .credit-card-vendor-icon_visa_electron {
  background: url(../images/card-logo-visa.png) 0 0 no-repeat;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .validation-icon {
  margin: 2px 0 0 2px;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .input-container {
  display: inline-block;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .credit-card-form__card-input {
  background: transparent;
  border: none;
  font-size: 87.5%;
  color: #613a23;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .credit-card-form__card-input::-webkit-input-placeholder {
  color: #613a23;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .credit-card-form__card-input:-moz-placeholder {
  color: #613a23;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .credit-card-form__card-input::-moz-placeholder {
  color: #613a23;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .credit-card-form__card-input:-ms-input-placeholder {
  color: #613a23;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .credit-card-form__card-number {
  display: inline-block;
  /* margin: 0 0 -7px; */
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .credit-card-form__card-number .credit-card-form__card-number-input {
  width: 300px;
  padding: 0  0px 0 17px;
  position: absolute;
  top: 3px;
  left: 0;
  color: #796051;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .credit-card-form__card-number .card-number-group-bg {
  background-color: #fbf1ce;
  border: 1px solid rgba(135, 90, 45, 0.42);
  border-radius: 3px;
  float: left;
  width: 70px;
  height: 27px;
  margin: 0 8px -5px 0;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .credit-card-form__card-number .card-number-bg {
  background-color: #fbf1ce;
  border: 1px solid rgba(135, 90, 45, 0.42);
  border-radius: 3px;
  float: left;
  /*width: 70px;*/
  height: 27px;
  margin: 0 8px -5px 0;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .credit-card-form__card-expires {
  max-width: 246px;
  margin: 15px 0 0 76px;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .credit-card-form__card-expires .expires-month-select {
  width: 72px;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .credit-card-form__card-expires .expires-year-select {
  width: 72px;
  margin: 0 0 0 2px;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .credit-card-form__card-holder {
  margin: 9px 0 0;
  width: 321px;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .credit-card-form__card-holder .credit-card-form__card-holder-input {
  width: 226px;
  padding: 0 11px;
  margin: 0 0 0px;
  background-color: #fbf1ce;
  border: 1px solid rgba(135, 90, 45, 0.42);
  border-radius: 3px;
  height: 27px;
  color: #796051;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .credit-card-form__card-cvv {
  margin: 71px 0 0 349px;
}
.credit-card-form-container .credit-card-form__card .credit-card-form__card-form .credit-card-form__card-cvv .credit-card-form__card-cvv-input {
  width: 64px;
  text-align: center;
  background-color: #fbf1ce;
  border: 1px solid rgba(135, 90, 45, 0.42);
  border-radius: 3px;
  height: 27px;
  color: #796051;

}
.credit-card-form-container .credit-card-form__form {
  background: none;
  width: 461px;
  float: right;
  overflow: hidden;
  margin: 0 95px 0 0;
  position: relative;
  -webkit-box-shadow: 0 0px 13px 0 rgba(24, 24, 25, 0.4);
  -moz-box-shadow: 0 0px 13px 0 rgba(24, 24, 25, 0.4);
  box-shadow: 0 0px 13px 0 rgba(24, 24, 25, 0.4);
  background: #f3f3f3;
  background: -moz-linear-gradient(left, #f3f3f3 0%, #e3e3e3 100%);
  background: -webkit-linear-gradient(left, #f3f3f3 0%, #e3e3e3 100%);
  background: linear-gradient(to right, #f3f3f3 0%, #e3e3e3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#e3e3e3', GradientType=1);
  border-radius: 6px;
}
.credit-card-form-container .credit-card-form__form .direct-debit-form__form {
  margin: 12px 0 0;
}
.credit-card-form-container .credit-card-form__form .direct-debit-form__form-row {
  margin: 0 0 6px;
}
.credit-card-form-container .credit-card-form__form .direct-debit-form__label {
  font-size: 87.5%;
  margin: 0 0 3px 19px;
}
.credit-card-form-container .credit-card-form__form .direct-debit-form__slider-row {
  text-align: right;
  border-bottom: 1px solid #c1c9d2;
  font-size: 81.25%;
  margin: 12px 0 0;
  padding: 0 0 12px;
  color: #8f8f8f;
}
.credit-card-form-container .credit-card-form__form .direct-debit-form__slider-row .blu-onoff-switch {
  display: inline-block;
  text-align: left;
  margin: 0 0 0 5px;
}
.credit-card-form-container .credit-card-form__form .direct-debit-form__submit {
  margin: 21px 6px 0;
}
.credit-card-form-container .credit-card-form__form .direct-debit-form__submit .rounded-button {
  width: 84%;
}
.credit-card-form-container .credit-card-form__form .direct-debit-form__submit .circle-button {
  margin: 0 0 0 8px;
}
.credit-card-form-container .credit-card-form__form .direct-debit-form__trans-id {
  font-size: 81.25%;
  text-align: center;
  color: #828282;
  margin: 7px 0 0;
}
.credit-card-form-container .credit-card-form__form .direct-debit-form__footer {
  background: #e8ecf1 url(../images/credit-card-footer-bg.png) 50% 50% no-repeat;
  height: 65px;
}
.credit-card-form-container .credit-card-form__form .direct-debit-form__delimitter {
  border-top: 1px solid #c1c9d2;
  margin: 20px 0 0;
}
.credit-card-form-container .credit-card-form__form .credit-card-form__header {
  height: 105px;
  overflow: hidden;
  position: relative;
  padding: 0 32px;
  border-radius: 6px 6px 0 0;
  background: #e8ecf0;
  background: -moz-linear-gradient(left, #e8ecf0 0%, #d3dbe3 100%);
  background: -webkit-linear-gradient(left, #e8ecf0 0%, #d3dbe3 100%);
  background: linear-gradient(to right, #e8ecf0 0%, #d3dbe3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8ecf0', endColorstr='#d3dbe3', GradientType=1);
}
.credit-card-form-container .credit-card-form__form .credit-card-form__header .credit-card-form__header-bg {
  background: url(../images/card-form-header-bg.png) 50% 0 no-repeat;
  height: 66px;
  margin: 3px 0 0;
}
.credit-card-form-container .credit-card-form__form .credit-card-form__header .credit-card-form__header-title {
  border-top: 1px solid #c1c9d2;
  font-weight: 700;
  font-size: 16px;
  text-align: center;
  margin: 2px 0 0;
  padding: 3px 0 0;
}
.credit-card-form-container .create-payment__popup_card .credit-card-form__card-logos {
  background: #f3f3f3 url(../images/credit-card-card-logos1.png) 50% 50% no-repeat;
  height: 50px;
  margin: 15px 0 9px;
}
.credit-card-form-container .create-payment__popup_crypto .credit-card-form__crypto-logos {
  background: #f3f3f3 url(../images/crypto-currencies-logos.png) 50% 50% no-repeat;
  height: 50px;
  margin: 15px 0 9px;
}
.credit-card-form-container .create-payment__popup_card .create-payment__header {
  margin: 0;
}

.create-payment__popup.create-account__popup .create-payment__header,
.create-payment__popup.create-payment__popup_refill-sepa .create-payment__header,
.create-payment__popup.add_bank_acc__popup .create-payment__header,
.create-payment__popup.topup_bank_transfer .create-payment__header {
  margin: -2px 0 12px;
  letter-spacing: 0.2px;
}
.credit-card-form-container .credit-card-form__form .credit-card-form__body {
  padding: 16px 41px 14px 40px;
  position: relative;
}
.credit-card-form-container .credit-card-form__form .credit-card-form__body .credit-card-form__explanation {
  font-size: 87.5%;
  color: #8f8f8f;
  line-height: 1.28;
}

.create-payment__popup .create-payment__body .credit-card-form__amount ,
.credit-card-form-container .create-payment__popup_card .credit-card-form__amount {
  border: 1px solid #c69622;
  background-color: #fff;
  border-radius: 5px;
  margin: 14px 0 11px;
  padding: 3px 15px 5px;
  text-align: center;
}
.create-payment__popup_refill-sepa .create-payment__body .credit-card-form__amount {
  margin: 14px 0 26px;
}
.create-payment__popup .create-payment__body .credit-card-form__amount .credit-card-form__amount-phrase,
.credit-card-form-container .create-payment__popup_card .credit-card-form__amount .credit-card-form__amount-phrase {
  font-size: 81.25%;
}
.create-payment__popup .create-payment__body  .credit-card-form__amount .credit-card-form__amount-amount,
.credit-card-form-container .create-payment__popup_card .credit-card-form__amount .credit-card-form__amount-amount {
  font-size: 162.5%;
  font-weight: 700;
  margin: -4px 0 0;
}
.section-open-account {
  padding: 0 0 140px;
  margin: -1px 0 0;
  min-height: 706px;
  background: url(../images/credit-card-bg.jpg) 0 0 repeat-y;
  background-size: 100% auto;
  position: relative;
  overflow: hidden;
}
.section-open-account .open-account-ipad-bg {
  background: url(../images/open-account-ipad.png) 0 0 no-repeat;
  top: 0;
  left: 0;
  width: 367px;
  height: 360px;
  position: absolute;
}
.section-open-account .open-account-usb-bg {
  background: url(../images/open-account-usb.png) 0 0 no-repeat;
  top: -3px;
  left: 360px;
  width: 135px;
  height: 75px;
  position: absolute;
}
.section-open-account .open-account-earphones-bg {
  background: url(../images/open-account-earphones.png) 0 0 no-repeat;
  top: 330px;
  left: 0;
  width: 134px;
  position: absolute;
  height: 145px;
}
.section-open-account .open-account-paper-bg {
  background: url(../images/open-account-paper.png) 0 0 no-repeat;
  top: 543px;
  left: 0;
  width: 181px;
  height: 372px;
  position: absolute;
}
.section-open-account .open-account-cup-bg {
  background: url(../images/open-account-cup.png) 0 0 no-repeat;
  top: 710px;
  left: 150px;
  width: 345px;
  height: 349px;
  position: absolute;
}
.section-open-account .open-account-clips-bg {
  background: url(../images/open-account-clips.png) 0 0 no-repeat;
  top: 481px;
  left: -153px;
  width: 178px;
  height: 89px;
  position: absolute;
}
.section-open-account .open-account-binder-bg {
  background: url(../images/external/ext-binder-bg.png) 0 0 no-repeat;
  right: 330px;
  top: 243px;
  width: 165px;
  height: 158px;
  position: absolute;
}
.section-open-account .open-account-laptop-bg {
  background: url(../images/open-account-laptop.png) 0 0 no-repeat;
  top: 0;
  right: 0;
  width: 503px;
  height: 336px;
  position: absolute;
}
.section-open-account .open-account-watch-bg {
  background: url(../images/open-account-watch.png) 0 0 no-repeat;
  top: 359px;
  right: 0;
  width: 150px;
  height: 215px;
  position: absolute;
}
.section-open-account .open-account-notebook-bg {
  background: url(../images/open-account-notebook.png) 0 0 no-repeat;
  top: 660px;
  right: 0;
  width: 253px;
  height: 473px;
  position: absolute;
}
.blu-custom-select_rate,
.blu-custom-select-rate-dropdown {
  position: relative;
}
.blu-custom-select_rate .select-rate-info-button,
.blu-custom-select-rate-dropdown .select-rate-info-button {
  background: url(../images/rate-info-icon.png) 0 0 no-repeat;
  position: absolute;
  width: 22px;
  height: 22px;
  right: 20px;
  cursor: pointer;
  top: 10px;
}
.blu-custom-select_rate .select2-container .select2-selection .select2-selection__arrow,
.blu-custom-select-rate-dropdown .select2-container .select2-selection .select2-selection__arrow {
  border-right: 1px solid #dadada;
  width: 26px!important;
  right: 55px!important;
  height: 29px!important;
  top: 7px;
}
.blu-custom-select_rate .select2-container .select2-selection .select2-selection__rendered,
.blu-custom-select-rate-dropdown .select2-container .select2-selection .select2-selection__rendered {
  padding-right: 88px!important;
}
.blu-custom-select_rate .select2-results__options,
.blu-custom-select-rate-dropdown .select2-results__options {
}
.blu-custom-select_rate .account-rate-icon,
.blu-custom-select-rate-dropdown .account-rate-icon {
  width: 26px;
  height: 29px;
  display: inline-block;
  margin: 0 7px 0 0;
  vertical-align: middle;
  background: url(../images/tarif-plans-icons.png) no-repeat;
}
.blu-custom-select_rate .account-rate-icon_base,
.blu-custom-select-rate-dropdown .account-rate-icon_base {
  background-position: 0 0;
}
.blu-custom-select_rate .account-rate-icon_standard,
.blu-custom-select-rate-dropdown .account-rate-icon_standard {
  background-position: 0 -87px;
}
.blu-custom-select_rate .account-rate-icon_max,
.blu-custom-select-rate-dropdown .account-rate-icon_max {
  background-position: 0 -174px;
}
.blu-custom-select_rate .account-rate-name,
.blu-custom-select-rate-dropdown .account-rate-name {
  display: inline-block;
  color: #2b97d7;
}
.blu-custom-select-rate-dropdown.blu-custom-select-rate-dropdown_black .account-rate-name {
  color: #3a3a3a;
}
.centered-form-container_open-account {
  min-height: 430px;
}
.centered-form-container_open-account .centered-form__header-bg {
  background: url(../images/open-account-form-header-bg.png) 50% 50% no-repeat;
}
.centered-form-container_open-account .centered-form__form_open-account {
  margin: 17px 0 31px!important;
  padding: 15px 0 26px;
  border-top: 1px solid #c1c9d2;
  border-bottom: 1px solid #c1c9d2;
}
.centered-form-container_open-account .currency-select {
  width: 100%!important;
}
.centered-form-container_open-account .centered-form__body {
  padding-bottom: 44px!important;
}
.centered-form-container_open-account_opened .centered-form__disclaimer {
  border-top: 1px solid #c1c9d2;
  margin: 20px 0 0;
  padding: 20px 0 0;
}
.centered-form-container_open-account_opened .centered-form__form_open-account {
  border-bottom: none;
  padding-bottom: 0;
}
.centered-form-container_open-account .open-account-form-details {
  display: none;
}
.centered-form-container_open-account .blu-radio-custom-group .blu-radio-custom {
  width: 49.4%;
  display: inline-block;
}
.centered-form-container {
  background: none;
  width: 461px;
  border-radius: 6px;
  margin: 70px auto;
  position: relative;
  -webkit-box-shadow: 0 0px 13px 0 rgba(24, 24, 25, 0.4);
  -moz-box-shadow: 0 0px 13px 0 rgba(24, 24, 25, 0.4);
  box-shadow: 0 0px 13px 0 rgba(24, 24, 25, 0.4);
  background: #f3f3f3;
  background: -moz-linear-gradient(left, #f3f3f3 0%, #e3e3e3 100%);
  background: -webkit-linear-gradient(left, #f3f3f3 0%, #e3e3e3 100%);
  background: linear-gradient(to right, #f3f3f3 0%, #e3e3e3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#e3e3e3', GradientType=1);
}
.centered-form-container .amount-input-container .currency-select ,
.create-payment__popup .amount-input-container .currency-select {
  font-size: 93.75%;
}
.centered-form-container .amount-input-container .currency-select .select2-selection .select2-selection__arrow ,
.create-payment__popup .amount-input-container .currency-select .select2-selection .select2-selection__arrow {
  width: 41px!important;
}
.centered-form-container .amount-input-container .currency-select .select2-selection__rendered ,
.create-payment__popup .amount-input-container .currency-select .select2-selection__rendered {
  padding-right: 38px!important;
}
.centered-form-container .amount-input-container .blu-custom-select-container .select2-container ,
.create-payment__popup .amount-input-container .blu-custom-select-container .select2-container {
  width: 100% !important;
}
.centered-form-container .amount-input-container .currency-select {
  margin: -1px 0 0 -1px !important;
  width: 62.6%!important;
}
.create-payment__popup .amount-input-container .currency-select {

}
.centered-form-container .amount-input-container .currency-select .select2-selection__rendered ,
.create-payment__popup .amount-input-container .currency-select .select2-selection__rendered {
  text-align: right;
}
.centered-form-container .amount-input-container .input-border-container ,
.create-payment__popup .amount-input-container .input-border-container {
  position: relative;
}
.create-payment__popup .amount-input-container .input-border-container .field-orderpayment-prepaid_card_balance .default-values {
  position: absolute;
  display: block;
  width: 100%;
  left: 0;
  top: 100%;
  margin-top: -1px;
  border: 1px solid #CDCDCD;
  border-radius: 5px;
  background: #fff;
  display: none;
  z-index: 1;
}
.create-payment__popup .amount-input-container .input-border-container .field-orderpayment-prepaid_card_balance .default-values .value-item {
  display: block;
  font-size: 15px;
  color: #3A3A3A;
  text-align: right;
  padding: 9px 0;
  margin: 0 13px;
  position: relative;
  border-bottom: 1px solid #DADADA;
}
.create-payment__popup .amount-input-container .input-border-container .field-orderpayment-prepaid_card_balance .default-values .value-item:last-child {
  border-bottom: none;
}
.create-payment__popup .amount-input-container .input-border-container .field-orderpayment-prepaid_card_balance .default-values .value-item:hover {
  background: #f5f5f5;
  cursor: pointer;
}
.centered-form-container .amount-input-container .amount-input ,
.create-payment__popup .amount-input-container .amount-input {
  font-size: 93.75%;
  border: none;
  height: 28px;
  background-color: transparent;
  border-right: 1px solid #d5d5d5;
  width: 130px;
  position: absolute;
  left: 18px;
  top: 6px;
  z-index: 9;
  text-align: right;
  padding: 0 12px 0 0;
}
.create-payment__popup.create-payment__popup_inline {
  box-shadow: 0 0 7px 0 rgba(24, 24, 25, .31);
  width: auto;
  margin: 0;
  height: 100%;
}
.create-payment__popup.create-payment__popup_error {
  background-color: #faeeee;
}
.create-payment__popup.create-payment__popup_error .create-payment__form-section-title-text{
  background-color: #faeeee!important;
}
.create-payment__popup.create-payment__popup_error .create-payment__message{
  background-color: #f5d6d6!important;
  border-top: 2px solid #e70e0e;
  background: url(../images/message-error-46.png) 33px 30px no-repeat;
}
.create-payment__popup.create-payment__popup_warn {
  background-color: #fcf6ea;
}
.create-payment__popup.create-payment__popup_warn .create-payment__form-section-title-text{
  background-color: #fcf6ea!important;
}
.create-payment__popup.create-payment__popup_warn .create-payment__message{
  background-color: #fcecd0!important;
  border-top: 2px solid #fc8238;
  background: url(../images/message-warning-46.png) 33px 30px no-repeat;
}
.create-payment__popup.create-payment__popup_success {
  background-color: #faf7ee;
}
.create-payment__popup.create-payment__popup_success .create-payment__form-section-title-text{
  background-color: #faf7ee!important;
}
.create-payment__popup.create-payment__popup_success .create-payment__message{
  background-color: #e3f5d0!important;
  border-top: 2px solid #5cb723;
  background: url(../images/message-success-46.png) 33px 30px no-repeat;
}
.alert.alert-success.iconed,
.alert.alert-warning.iconed {
  background-image: url(../images/message-success-46.png);
  background-repeat: no-repeat;
  color: #3A3A3A;
  font-size: 14px;
  border: none;
  border-top: 2px solid #5cb723;
  padding: 15px 25px 25px 70px;
  background-color: #E3F5CF;
  border-radius: 0;
  background-size: 36px;
  background-position: 22px 17px;
  min-height: 70px;
}
.alert.alert-warning.iconed {
  background-color: #fcecd0 !important;
  border-color: #fc8238;
  background: url(../images/message-warning-46.png) 20px 17px no-repeat;
  background-size: 35px;
}
.alert.alert-success.iconed.large-p {
  background-position: 215px center;
  font-size: 16px;
  padding: 15px 160px 20px 260px;
}
.create-payment__message {
  padding: 24px 20px 22px 100px;
}
.create-payment__message .create-payment__message-text{
  font-size: .875rem;
}
.create-payment__message .create-payment__message-heading{
  font-size: 1.75rem;
}
.centered-form-container .input-border-container {
  background-color: #f3f3f3;
  border-radius: 6px;
  height: 42px;
  width: 94%;
  vertical-align: middle;
  display: inline-block;
  border: 1px solid #c1c1c1;
}
.centered-form-container .input-border-container .input-container-info {
  display: inline-block;
  line-height: 1.3333;
  vertical-align: middle;
  font-size: 87.5%;
  margin: 11px 18px 0 11px;
  float: right;
}
.centered-form-container .input-border-container .exchange-icon {
  background: url(../images/exchange-icon.png) 0 0 no-repeat;
  width: 23px;
  height: 23px;
  position: absolute;
  top: 9px;
  left: 218px;
}
.centered-form-container .centered-form__swift .centered-form__swift-inputs {
  background: #dcdcdc url(../images/direct-debit-swift.png) 50% 50% no-repeat;
  border-radius: 50px;
  height: 45px;
  vertical-align: middle;
  padding: 10px 36px 0 ;
}
.centered-form-container .centered-form__swift .centered-form__swift-inputs .centered-form__swift-input {
  border: none;
  background: transparent;
  display: inline-block;
  width: 25px;
  height: 25px;
  font-size: 87.5%;
  text-align: center;
  margin: 0 0.6px 0 0;
}
.centered-form-container .centered-form__swift .centered-form__swift-inputs .swift-masked {
  border: none;
  background: transparent;
  display: inline-block;
  width: 100%;
  margin: 0;
  font-family: 'Roboto Mono', monospace;
  letter-spacing: 21.3px;
  overflow: hidden;
  position: relative;
  padding: 0;
  height: 25px;
  font-size: 87.5%;
}
.centered-form-container .centered-form__header {
  height: 105px;
  overflow: hidden;
  position: relative;
  border-radius: 6px 6px 0 0;
  padding: 0 32px;
  -webkit-box-shadow: 0 1px 3px 0 rgba(24, 24, 25, 0.15);
  -moz-box-shadow: 0 1px 3px 0 rgba(24, 24, 25, 0.15);
  box-shadow: 0 1px 3px 0 rgba(24, 24, 25, 0.15);
  background: #e8ecf0;
  background: -moz-linear-gradient(left, #e8ecf0 0%, #d3dbe3 100%);
  background: -webkit-linear-gradient(left, #e8ecf0 0%, #d3dbe3 100%);
  background: linear-gradient(to right, #e8ecf0 0%, #d3dbe3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8ecf0', endColorstr='#d3dbe3', GradientType=1);
}
.centered-form-container .centered-form__header .centered-form__header-bg {
  height: 66px;
  margin: 3px 0 0;
}
.centered-form-container .centered-form__header .centered-form__header-title {
  border-top: 1px solid #c1c9d2;
  font-weight: 700;
  font-size: 16px;
  text-align: center;
  margin: 2px 0 0;
  padding: 3px 0 0;
}
.centered-form-container .centered-form__body {
  padding: 13px 32px 11px 29px;
  position: relative;
}
.centered-form-container .centered-form__explanations {
  font-size: 87.5%;
  color: #8f8f8f;
  line-height: 1.28;
}
.centered-form-container .centered-form__subform-container {
  background-color: #fafafa;
  border-radius: 10px;
  margin: 0 0 0 -10px;
  width: 105%;
  padding: 6px 10px 18px;
  -webkit-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.centered-form-container .centered-form__subform-container_closed {
  margin: 0;
  background-color: transparent;
  padding: 0;
}
.centered-form-container .centered-form__subform-container .amount-input-container {
  position: relative;
}
.centered-form-container .centered-form__subform-container .amount-input-container .currency-select {
  width: 94.03%!important;
}
.centered-form-container .centered-form__subform-container .amount-input-container .amount-input {
  width: 88px;
}
.amount-input-container.form-success .amount-input {
  border-right-color: #d5d5d5!important;
  box-shadow: none!important;
}
.centered-form-container .centered-form__subform-container .centered-form__holder-details-trigger_additional-options {
  margin-top: 0;
}
.centered-form-container .centered-form__subform-container .tel-code-input-container .intl-tel-input {
  display: inline-block;
}
.centered-form-container .centered-form__subform-container .centered-form_contact-row {
  border-bottom: 1px solid #c1c9d2;
  padding: 4px 0 13px;
}
.centered-form-container .centered-form__subform-container .dashed-text-button {
  font-size: 87.5%;
  background: url(../images/menu-action-icos-sprite.png) 0 -319px no-repeat;
  padding: 0 0 0 24px;
  margin: 0 0 0 19px;
}
.centered-form-container .centered-form__subform-container .dashed-text-button_opened {
  background-position: 0 -356px;
}
.centered-form-container .centered-form__subform-container .invoice-auto-remind-switch {
  margin: 9px 0  0;
  float: none;
}
.centered-form-container .centered-form__subform-container .centered-form__subform-options-form {
  margin: 7px 0 0;
}
.centered-form-container .centered-form__subform-container .centered-form__subform-options {
  border-top: 1px solid  #c1c9d2;
  margin: 13px 0 0;
  padding: 10px 0 12px;
}
.centered-form-container .centered-form__subform-container .centered-form__subform-submit {
  border-top: 1px solid  #c1c9d2;
  text-align: center;
  padding: 13px 0 0;
}
.centered-form-container .centered-form__subform-container .centered-form__subform-submit .bordered-button {
  padding: 6px 0;
  width: 52%;
}
.centered-form-container .centered-form__subform-container .centered-form__subform-submit .circle-button {
  margin: 0 0 0 11px;
  vertical-align: top;
}
.centered-form-container .rent-percent {
  padding: 1px 0 0  10px;
  position: absolute;
  right: 15px;
  top: 10px;
  border-left: 1px solid #d5d5d5;
  font-size: 93.75%;
}
.centered-form-container .centered-form__amount {
  border: 1px solid #c69622;
  background-color: #fff;
  border-radius: 9px;
  margin: 17px 0 0;
  padding: 3px 15px 5px;
  text-align: center;
}
.centered-form-container .centered-form__amount .centered-form__amount-phrase {
  font-size: 81.25%;
}
.centered-form-container .centered-form__amount .centered-form__amount-amount {
  font-size: 162.5%;
  font-weight: 700;
  margin: -4px 0 0;
}
.centered-form-container .centered-form__radio-row {
  background: #fff;
  border-radius: 50px;
  font-size: 87.5%;
  padding: 9px 16px 10px;
  border: 1px solid #c1c1c1;
}
.centered-form-container .centered-form__radio-row .blu-radio-custom label {
  background-position: 0 -30px;
}
.centered-form-container .centered-form__radio-row .blu-radio-custom label.checked {
  background-position: 0 1px;
}
.centered-form-container .centered-form__holder-details-trigger {
  margin: 0 0 0 19px;
  color: #2b97d7;
  font-size: 87.5%;
  -webkit-transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.centered-form-container .centered-form__holder-details-trigger:hover,
.centered-form-container .centered-form__holder-details-trigger:active,
.centered-form-container .centered-form__holder-details-trigger:visited,
.centered-form-container .centered-form__holder-details-trigger:-webkit-any-link {
  text-decoration: none;
  color: #1b87c7;
}
.centered-form-container .centered-form__holder-details-trigger:hover span.text,
.centered-form-container .centered-form__holder-details-trigger:active span.text,
.centered-form-container .centered-form__holder-details-trigger:visited span.text,
.centered-form-container .centered-form__holder-details-trigger:-webkit-any-link span.text {
  border-color: #1b87c7;
}
.centered-form-container .centered-form__holder-details-trigger span.text {
  -webkit-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  border-bottom: 1px dashed #1b87c7;
}
.centered-form-container .centered-form__file-upload-container {
  margin: 27px 5px 0 3px;
}
.centered-form-container .centered-form__upload-form {
  height: auto;
}
.centered-form-container .centered-form__upload-form .upload-form-container {
  height: auto;
  padding: 10px 18px;
}
.centered-form-container .centered-form__upload-form .phone-comment-container {
  border-radius: 0!important;
  margin: 10px 0 0;
}
.centered-form-container .centered-form__upload-form .phone-form-row {
  padding: 0;
}
.centered-form-container .centered-form__upload-form .add-page {
  padding-top: 2px;
}
.centered-form-container .centered-form__upload-form .files-carousel-container .files-carousel .file-slide {
  margin: 0 14px;
}
.centered-form-container .centered-form__detail-row {
  background-color: #f8f8f8;
  font-size: 87.5%;
  color: #8f8f8f;
  padding: 5px 19px;
  border-radius: 3px;
}
.centered-form-container .centered-form__form {
  margin: 14px 0 0;
}
.centered-form-container .centered-form__form .centered-form__form-row {
  margin: 0 0 6px;
}
.centered-form-container .centered-form__form .centered-form__form-row.form-error .validation-icon{
  background-position: 0 -143px;
}
.centered-form-container .centered-form__form .centered-form__form-row_half {
  width: 49.1%;
}
.centered-form-container .centered-form__form .centered-form__form-row_half .input-clear-container {
  width: 88%!important;
}
.centered-form-container .centered-form__form .centered-form__form-row_60 {
  width: 59.6%;
}
.centered-form-container .centered-form__form .centered-form__form-row_60 .input-clear-container {
  width: 88%!important;
}
.centered-form-container .centered-form__form .centered-form__form-row_40 {
  width: 39.5%;
}
.centered-form-container .centered-form__form .centered-form__form-row_40 .input-clear-container {
  width: 85.2%!important;
}
.centered-form-container .centered-form__form .centered-form__form-row_68 {
  width: 67.6%;
}
.centered-form-container .centered-form__form .centered-form__form-row_68 .input-clear-container {
  width: 89.4%!important;
}
.centered-form-container .centered-form__form .centered-form__form-row_32 {
  width: 31.5%;
}
.centered-form-container .centered-form__form .centered-form__form-row_32 .input-clear-container {
  width: 81%!important;
}
.centered-form-container .centered-form__form .centered-form__form-divider {
  border-top: 1px solid #ced2d6;
  margin: 10px 0;
}
.centered-form-container .centered-form__form .upload-file-error-msg {
  background: #fae1e1 url(../images/message-error_22.png) 18px 13px no-repeat;
  font-size: 87.5%;
  line-height: 1.25;
  padding: 10px 20px 13px 50px;
  margin: 15px 0 0;
}
.centered-form-container .centered-form__form .blu-text-input,
.centered-form-container .centered-form__form .blu-textarea-input {
  font-size: 87.5%;
}
.centered-form-container .centered-form__form .centered-form__submit {
  margin-top: 26px;
  padding-top: 31px;
  border-top: 1px solid #c1c9d2;
}
.centered-form-container .centered-form__form .centered-form__submit button{
  border: none;
  outline: none;
}
.centered-form-container .centered-form__form .centered-form__submit .rounded-button {
  width: 84%;
}
.centered-form-container .centered-form__form .centered-form__submit .circle-button {
  margin: 0 0 0 8px;
}
.centered-form-container .centered-form__form .centered-form__section-submit {
  margin: 9px 0 20px;
  width: 94.3%;
}
.centered-form-container .centered-form__form .centered-form__trans-id {
  font-size: 81.25%;
  text-align: center;
  color: #828282;
  margin: 7px 0 0;
}
.centered-form-container .centered-form__form .centered-form__additional-block {
  margin: 11px 0 0;
  display: none;
}
.centered-form__subform-message-container {
  border: 1px solid #bec2c5;
  background-color: #f2f2f2;
  border-radius: 4px;
  position: relative;
  padding: 15px 18px 16px;
  margin: 16px 20px 0;
}
.centered-form__subform-message-container .centered-form__subform-message-close {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 16px;
  height: 16px;
  border-radius: 30px;
  text-align: center;
  line-height: 14px;
  background-color: #c4c4c4;
  color: #f2f2f2;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  opacity: .9;
  cursor: pointer;
}
.centered-form__subform-message-container .centered-form__subform-message-close:hover {
  opacity: 1;
}
.centered-form__subform-message-container .centered-form__subform-message {
  border-left: 4px solid;
  font-size: 93.75%;
  font-weight: 700;
  padding: 2px 11px 3px;
}
.centered-form__subform-message-container .centered-form__subform-message_success {
  border-left-color: #209813;
}
.centered-form__subform-message-container.error .centered-form__subform-message_success{
  border-left-color: #cc3a3a;
  color: #cc3a3a;
}
.add-line-row {
  margin: 0 25px 0 19px;
}
.add-line-row .add-button {
  font-size: 81.25%;
  background: url(../images/menu-action-icos-sprite.png) 0 -320px no-repeat;
  opacity: .88;
  color: #117cbb;
  cursor: pointer;
  padding: 0 0 0 25px;
  margin: 5px 0 0;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  display: inline-block;
}
.add-line-row .add-button:hover {
  text-decoration: none;
  opacity: 1;
}
.centered-form__subform-contact {
  font-size: 87.5%;
  margin: 0 0 0 19px;
}
.centered-form__subform-contact .iti-flag {
  display: inline-block;
  margin: -3px 4px 0 0;
  vertical-align: middle;
}
.centered-form__subform-contact-delete {
  background: url(../images/delete-icon.png) 0 0 no-repeat;
  width: 11px;
  height: 15px;
  cursor: pointer;
  margin: 3px 0 0 10px;
}
.centered-form__subform-contact-delete:hover {
  background-position: 0 -25px;
}
.centered-form__label {
  font-size: 93.75%;
  margin: 0 0px 3px 0px;
  color: #8f8f8f;
}
.centered-form__form-row .centered-form__label {
  padding: 4px 0 5px 0;
}
.blu-table-settings .centered-form__label {
  font-size: 100%;
  color: #3a3a3a;
}
.centered-form__input .input-clear-container {
  width: 100%;
}
.centered-form__input  {
  position: relative;
}
.centered-form__input .blu-textarea-input {
  display: block;
  position: relative;
  z-index: 1;
}
.centered-form__input .validation-icon {
  margin: 0 0 0 2px;
}
.blu-table-settings .centered-form__input .validation-icon,
.pay-pg-lnk .centered-form__input .validation-icon {
  position: absolute;
  right: -24px;
  top: 14px;
}
.centered-form__input .blu-custom-select-container {
  display: inline-block;
  width: 100%;
  vertical-align: initial;
}
.centered-form__input .payment-account-select .account-holder {
  font-size: 88.235%;
}
.centered-form__input .payment-account-select .account-number {
  font-size: 82.353%;
}
.blu-custom-select_account-holder .account-holder-icon,
.blu-custom-select-account-holder-dropdown .account-holder-icon {
  width: 19px ;
  height: 23px ;
  display: inline-block;
  margin: 0 10px 0 0;
  vertical-align: middle;
  background: url(../images/account-holder-icons.png) no-repeat;
}
.blu-custom-select_account-holder .account-holder-icon_private,
.blu-custom-select-account-holder-dropdown .account-holder-icon_private {
  background-position: 0 -40px;
}
.blu-custom-select_account-holder .account-holder-icon_new,
.blu-custom-select-account-holder-dropdown .account-holder-icon_new {
  background-position: 0 -80px;
}
.blu-custom-select_account-holder .account-holder-icon_corporate,
.blu-custom-select-account-holder-dropdown .account-holder-icon_corporate {
  background-position: 0 0;
}
.blu-custom-select_account-holder .account-holder-name,
.blu-custom-select-account-holder-dropdown .account-holder-name {
  display: inline-block;
}
.blu-wrap-terms-conditions .header-icons {
  margin: 0;
  list-style: none;
  padding: 0;
  position: absolute;
  right: 73px;
  top: 14px;
  z-index: 99;
}
.blu-wrap-terms-conditions .fancybox-skin {
  background-color: #ffffff;
  box-shadow: none;
  border-radius: 5px;
  overflow: hidden;
}
.blu-wrap-terms-conditions .fancybox-close {
  background: url(../images/login-popup-close.png) 0 0 no-repeat;
  width: 16px;
  height: 16px;
  right: 22px;
  top: 20px;
}
.blu-wrap-terms-conditions .popup-body {
  line-height: 1.42;
  padding: 18px 23px 9px;
}
.blu-wrap-terms-conditions .popup-footer {
  margin: 0 23px;
  padding: 15px 10px;
  text-align: center;
  border-top: 1px solid #d7d7d7;
}
.blu-wrap-terms-conditions .popup-footer .rounded-button {
  padding: 13px 56px 12px;
}
.blu-tabs-container-terms-conditions {
  font-size: 16px !important;
  font-family: 'PT Sans', sans-serif;
  padding: 0;
  margin: 0;
  border: none;
  border-radius: 0;
}
.blu-tabs-container-terms-conditions .ui-tabs-nav {
  background: none;
  margin: 0;
  padding: 0!important;
  border: none;
  border-bottom: 1px solid #babdc3;
  border-radius: 0;
}
.blu-tabs-container-terms-conditions .ui-tabs-nav li {
  color: #8f8f8f;
  font-size: 112.5%;
  padding: 6px 7px 0 !important;
  border: none;
  background: none;
  background-color: #e8ebf0;
  border-radius: 7px 7px 0 0;
  font-weight: 400;
  margin: 0 5px -1px 0 !important;
}
.blu-tabs-container-terms-conditions .ui-tabs-nav li.ui-tabs-active {
  padding: 6px 20px 7px;
  margin: 0 5px -1px 0;
  color: #123d83;
  font-family: 'PTSansProDemi', sans-serif;
  background-color: #fff;
  border: 1px solid #babdc3;
  border-bottom: none;
}
.blu-tabs-container-terms-conditions .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  color: #123d83;
}
.blu-tabs-container-terms-conditions .ui-tabs-nav li .ui-tabs-anchor {
  color: #8f8f8f;
  padding: 0;
  outline: none;
}
.blu-tabs-container-terms-conditions .ui-tabs-panel {
  font-size: 87.5%;
  max-height: 380px;
  overflow: auto;
  margin: 9px 0 0;
  padding: 0 29px 0 0;
}
.blu-wrap-rates-info .fancybox-skin {
  border-radius: 10px;
  background-color: #ededed;
}
.blu-wrap-rates-info .fancybox-close {
  background: none;
  width: 16px;
  height: 16px;
  right: 20px;
  top: 20px;
  opacity: .6;
  text-decoration: none;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.blu-wrap-rates-info .fancybox-close:hover {
  opacity: .8;
}
.blu-wrap-rates-info .fancybox-close:after {
  content: '\2715';
  color: #343434;
  font-size: 27px;
  line-height: 0.4;
  display: block;
  width: 16px;
  height: 16px;
}
.blu-wrap-rates-info .popup-header {
  color: #343434;
  padding: 9px 17px 12px;
  font-family: 'PTSansProLight', sans-serif;
  font-size: 125%;
  border-radius: 10px 10px 0 0;
  -webkit-box-shadow: 0 1px 3px 0 rgba(24, 24, 25, 0.15);
  -moz-box-shadow: 0 1px 3px 0 rgba(24, 24, 25, 0.15);
  box-shadow: 0 1px 3px 0 rgba(24, 24, 25, 0.15);
  background: #e8edf1;
  background: -moz-linear-gradient(12deg, #e8edf1 0%, #d1dae2 100%);
  background: -webkit-linear-gradient(12deg, #e8edf1 0%, #d1dae2 100%);
  background: linear-gradient(12deg, #e8edf1 0%, #d1dae2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8edf1', endColorstr='#d1dae2', GradientType=1);
}
.blu-wrap-rates-info .popup-body {
  padding: 17px 0  23px 0;
}
.blu-wrap-rates-info .popup-body .column-row-headers {
  width: 210px;
  float: left;
}
.blu-wrap-rates-info .popup-body .column-row-headers .row-header {
  height: 31px;
  padding: 0 16px;
  font-size: 0.0001px;
}
.blu-wrap-rates-info .popup-body .column-row-headers .row-header:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.blu-wrap-rates-info .popup-body .column-row-headers .row-header .row-header__inner {
  display: inline-block;
  text-align: left;
  font-size: 13px;
  vertical-align: middle;
  overflow: hidden;
  line-height: 1.2;
}
.blu-wrap-rates-info .popup-body .column-row-headers .row-header_odd {
  background: #fbfbfb;
  background: -moz-linear-gradient(left, #fbfbfb 0%, #efefef 100%);
  background: -webkit-linear-gradient(left, #fbfbfb 0%, #efefef 100%);
  background: linear-gradient(to right, #fbfbfb 0%, #efefef 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#efefef', GradientType=1);
}
.blu-wrap-rates-info .popup-body .row-header_switch {
  height: 62px;
  font-size: 87.5%;
  padding: 0 17px;
}
.blu-wrap-rates-info .popup-body .row-header_switch .blu-radio-custom label {
  background-position: 0 -31px;
}
.blu-wrap-rates-info .popup-body .row-header_switch .blu-radio-custom label.checked {
  background-position: 0 0;
}
.blu-wrap-payment-confirmation .fancybox-skin {
  background-color: #f5f5f5;
  -webkit-box-shadow: 0 1px 2px 0 rgba(24, 24, 25, 0.31);
  -moz-box-shadow: 0 1px 2px 0 rgba(24, 24, 25, 0.31);
  box-shadow: 0 1px 2px 0 rgba(24, 24, 25, 0.31);
  border-radius: 5px;
}
.blu-wrap-payment-confirmation .fancybox-inner {
  overflow: visible!important;
}
.blu-wrap-payment-confirmation .fancybox-close {
  background: url(../images/login-popup-close.png) 0 0 no-repeat;
  width: 16px;
  height: 16px;
  right: 16px;
  top: 19px;
}
.blu-wrap-payment-confirmation .popup-security-bar {
  position: relative;
  background: url(../images/confirmation-popup-bar-bg.png) 0 0 no-repeat;
  height: 71px;
  padding: 11px 80px 0 115px;
}
.blu-wrap-payment-confirmation .popup-security-bar .popup-security-bar__header {
  color: #fff;
}
.blu-wrap-payment-confirmation .popup-security-bar .popup-security-bar__header .line1 {
  font-size: 118.75%;
}
.blu-wrap-payment-confirmation .popup-security-bar .popup-security-bar__header .line2 {
  font-size: 87.5%;
  margin: -2px 0 0;
}
.blu-wrap-payment-confirmation .popup-security-bar .popup-security-bar__shield {
  background: url(../images/confirmation-popup-security-shield.png) 0 0 no-repeat;
  width: 83px;
  height: 98px;
  position: absolute;
  top: -14px;
  left: 15px;
}
.blu-wrap-payment-confirmation .popup-security-bar .popup-security-bar__logo {
  background: url(../images/confirmation-popup-logo.png) 0 0 no-repeat;
  width: 39px;
  height: 40px;
  position: absolute;
  top: 16px;
  right: 22px;
}
.blu-wrap-payment-confirmation .popup-header {
  padding: 11px 0 0px;
  text-align: center;
  height: 53px;
}
.blu-wrap-payment-confirmation .popup-header .popup-header__header {
  font-weight: 700;
  font-size: 20px;
}
.blu-wrap-payment-confirmation .popup-body {
  line-height: 1.42;
  padding: 22px 16px 25px;
}
.blu-wrap-payment-confirmation .popup-body .payment-confirmation__result-msg {
  overflow: hidden;
  border-top: 2px solid;
  background-color: #faf7ee;
  -webkit-box-shadow: 0 1px 2px 0 rgba(24, 24, 25, 0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(24, 24, 25, 0.2);
  box-shadow: 0 1px 2px 0 rgba(24, 24, 25, 0.2);
  padding: 0 0 23px;
}
.blu-wrap-payment-confirmation .popup-body .payment-confirmation__result-msg_success {
  border-top-color: #52b317;
}
.blu-wrap-payment-confirmation .popup-body .payment-confirmation__result-msg_success .result-msg__text {
  background: url(../images/payment-confirmation-popup-status-msg-bg-success.png) 15px 33px no-repeat;
}
.blu-wrap-payment-confirmation .popup-body .payment-confirmation__result-msg_error {
  border-top-color: #d40003;
}
.blu-wrap-payment-confirmation .popup-body .payment-confirmation__result-msg_error .result-msg__text {
  background: url(../images/payment-confirmation-popup-status-msg-bg-error.png) 15px 33px no-repeat;
}
.blu-wrap-payment-confirmation .popup-body .payment-confirmation__result-msg .result-msg__text {
  font-size: 137.5%;
  font-family: 'PTSansProLight', sans-serif;
  line-height: 1.23;
  padding: 35px 16px 10px 94px;
  min-height: 127px;
}
.blu-wrap-payment-confirmation .popup-body .payment-confirmation__result-msg .result-msg__inf {
  text-align: center;
  font-size: 75%;
  color: #8f8f8f;
  border-top: 1px solid #e1ddd6;
  margin: 0 16px;
  padding: 7px 0 10px;
}
.blu-wrap-payment-confirmation .popup-body .payment-confirmation__result-msg .result-msg__button {
  margin: 0 16px;
}
.blu-wrap-payment-confirmation .popup-body .popup-payment-info-container {
  background-color: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(24, 24, 25, 0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(24, 24, 25, 0.2);
  box-shadow: 0 1px 2px 0 rgba(24, 24, 25, 0.2);
}
.blu-wrap-payment-confirmation .popup-body .popup-payment-info-container .error-msg-submsg {
  font-size: 87.5%;
  color: #8f8f8f;
  line-height: 1.28;
  padding: 18px 25px 20px 55px;
  min-height: 108px;
  background: #fff0f0 url(../images/msg-icon-submsg-error.png) 14px 13px no-repeat;
}
.blu-wrap-payment-confirmation .popup-body .popup-payment-info {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 8px;
  padding: 0 9px;
}
.blu-wrap-payment-confirmation .popup-body .popup-payment-info tr > td {
  background-color: #fff;
  border-left: 1px solid #dadbdc;
  vertical-align: top;
}
.blu-wrap-payment-confirmation .popup-body .popup-payment-info tr > td .cell-inner {
  font-size: 81.25%;
  color: #8f8f8f;
  border-top: 1px solid #dadbdc;
  margin: -4px 4px 0;
  padding: 8px 0 5px;
}
.blu-wrap-payment-confirmation .popup-body .popup-payment-info tr > td .cell-inner .cell-br {
  padding: 0 9px 0;
}
.blu-wrap-payment-confirmation .popup-body .popup-payment-info tr > td .cell-inner .cell-br .quest-tip {
  margin: 2px 4px 0 4px;
  float: right;
}
.blu-wrap-payment-confirmation .popup-body .popup-payment-info tr > td:first-child {
  border-left: none;
}
.blu-wrap-payment-confirmation .popup-body .popup-payment-info tr > td:first-child .cell-inner .cell-br {
  padding: 0 0 0;
}
.blu-wrap-payment-confirmation .popup-body .popup-payment-info tr:first-child > td .cell-inner {
  border-top: none;
}
.blu-wrap-payment-confirmation .payment-confirmation__form-header {
  border-bottom: 1px solid #dadbdc;
  padding: 6px 0 13px;
  font-size: 87.5%;
  color: #8f8f8f;
}
.blu-wrap-payment-confirmation .form-submit-container {
  margin: 19px 0 0;
}
.blu-wrap-payment-confirmation .payment-confirmation-form-row {
  margin: 18px 0 0;
}
.blu-wrap-payment-confirmation .payment-confirmation-form-row .blu-text-input {
  font-size: 93.75%;
}
.blu-wrap-payment-confirmation .payment-confirmation-form-row .validation-input-cont {
  position: relative;
  border-radius: 24px;
}
.blu-wrap-payment-confirmation .payment-confirmation-form-row .validation-input-cont .validation-message-login {
  display: none;
  color: #fff;
  position: relative;
  font-weight: 700;
  font-size: 87.5%;
  padding: 8px 17px 8px 10px;
}
.blu-wrap-payment-confirmation .payment-confirmation-form-row .validation-input-cont .validation-message-login_common {
  padding: 8px 17px 14px 10px;
}
.blu-wrap-payment-confirmation .payment-confirmation-form-row .validation-input-cont .validation-message-login .error-ico {
  background: url(../images/login-input-icon-sprite.png) no-repeat;
  width: 33px;
  height: 27px;
  position: absolute;
  top: 9px;
  left: 18px;
}
.blu-wrap-payment-confirmation .payment-confirmation-form-row .validation-input-cont .validation-message-login .validation-message-text {
  display: inline-block;
  margin: 0 0 0 40px;
  padding: 0 0 0 17px;
  border-left: 1px solid #fff;
}
.blu-wrap-payment-confirmation .payment-confirmation-form-row .validation-input-cont .validation-message-login_success {
  margin: 33px 0 0;
  padding: 33px 10px;
}
.blu-wrap-payment-confirmation .payment-confirmation-form-row .validation-input-cont .validation-message-login_success .error-ico {
  top: 50%;
  margin-top: -13px;
}
.blu-wrap-payment-confirmation .payment-confirmation-form-row .validation-input-cont_error {
  background-color: #e70e0e;
}
.blu-wrap-payment-confirmation .payment-confirmation-form-row .validation-input-cont_error .validation-message-login {
  display: block!important;
}
.blu-wrap-payment-confirmation .payment-confirmation-form-row .validation-input-cont_error .validation-message-login .error-ico {
  background-position: 0 -215px;
}
.blu-wrap-payment-confirmation .payment-confirmation-form-row .validation-input-cont_error input {
  border-color: #e70e0e;
  color: #dc0b0b;
}
.blu-wrap-payment-confirmation .payment-confirmation-form-row .validation-input-cont_error .blu-text-input_icon-username {
  background-position: 17px -251px;
}
.blu-wrap-payment-confirmation .payment-confirmation-form-row .validation-input-cont_error .blu-text-input_icon-password {
  background-position: 17px -166px;
}
.blu-wrap-payment-confirmation .payment-confirmation-form-row .validation-input-cont_error .input-ico.repeat-password {
  background-position: 0px -344px;
}
.blu-wrap-payment-confirmation .payment-confirmation-form-row .validation-input-cont_error .input-ico.email {
  background-position: 0px -301px;
}
.blu-wrap-payment-confirmation .popup-footer {
  background: #e4e9ea url(../images/confirmation-popup-footer-bg.png) 50% 15px no-repeat;
  height: 72px;
  border-radius: 0 0 5px 5px;
}
.section-create-invoice {
  padding: 0 0 140px;
  margin: -1px 0 0;
  min-height: 1045px;
  background: url(../images/direct_debit_bg.jpg) 0 0 repeat-y;
  background-size: 100% auto;
  position: relative;
  overflow: hidden;
}
.section-create-invoice .create-invoice-laptop-bg {
  background: url(../images/invoice-laptop-bg.png) 0 0 no-repeat;
  top: 0;
  left: 0;
  width: 533px;
  height: 422px;
  position: absolute;
}
.section-create-invoice .create-invoice-phone-bg {
  background: url(../images/invoice-phone-bg.png) 0 0 no-repeat;
  top: 0;
  right: 0;
  width: 262px;
  height: 390px;
  position: absolute;
}
.section-create-invoice .create-invoice-sheets-bg {
  background: url(../images/invoice-sheets-bg.png) 0 0 no-repeat;
  top: 437px;
  right: 0;
  width: 218px;
  height: 455px;
  position: absolute;
}
.section-create-invoice .create-invoice-cup-bg {
  background: url(../images/invoice-cup-bg.png) 0 0 no-repeat;
  top: 870px;
  right: 0;
  width: 402px;
  height: 444px;
  position: absolute;
}
.section-create-invoice .create-invoice-paper-bg {
  background: url(../images/invoice-paper-bg.png) 0 0 no-repeat;
  top: 888px;
  left: 0;
  width: 150px;
  height: 328px;
  position: absolute;
}
.section-create-invoice .create-invoice-binder-bg {
  background: url(../images/invoice-binder-bg.png) 0 0 no-repeat;
  top: 697px;
  left: 71px;
  width: 128px;
  height: 129px;
  position: absolute;
}
.section-create-invoice .create-invoice-watch-bg {
  background: url(../images/invoice-watch-bg.png) 0 0 no-repeat;
  top: 396px;
  left: 0;
  width: 158px;
  height: 354px;
  position: absolute;
}
.section-create-invoice .create-invoice-pen-bg {
  background: url(../images/invoice-pen-bg.png) 0 0 no-repeat;
  top: 344px;
  left: -68px;
  width: 99px;
  height: 386px;
  position: absolute;
  z-index: 98;
}
.centered-form-container_create-invoice {
  min-height: 805px;
}
.centered-form-container_create-invoice .client-input {
  padding-right: 100px!important;
}
.input-dropdown-container .client-id {
  position: absolute;
  top: 11px;
  right: 43px;
  color: #8f8f8f;
  font-size: 87.5%;
}
.centered-form-container_create-invoice .centered-form__header-bg {
  background: url(../images/invoice-form-header-bg.png) 50% 50% no-repeat;
}
.centered-form-container_create-invoice .centered-form__form_create-invoice {
  margin: 17px 0 22px!important;
  padding: 15px 0 26px;
  border-top: 1px solid #c1c9d2;
  border-bottom: 1px solid #c1c9d2;
}
.centered-form-container_create-invoice .centered-form__form_create-invoice_open {
  border-bottom: none;
  padding-bottom: 0;
}
.centered-form-container_create-invoice .invoice-term-select {
  width: 90.03%!important;
}
.centered-form-container_create-invoice .invoice-auto-remind-switch {
  float: right;
  margin: 29px 27px 0 0;
}
.centered-form-container_create-invoice .cell-edit-multiselect .validation-icon {
  vertical-align: top;
  margin: 12px 0 0 2px!important;
}
.centered-form-container_create-invoice .centered-form__holder-details-trigger_additional-options {
  margin-top: 12px;
  display: inline-block;
}
.centered-form-container_create-invoice .centered-form__holder-details-trigger_load-invoice {
  display: inline-block;
  margin-top: 9px;
}
.centered-form-container_create-invoice .invoice-submit-row {
  margin-top: 12px;
  text-align: justify;
}
.centered-form-container_create-invoice .invoice-submit-row:after {
  content: ' ';
  width: 100%;
  display: inline-block;
}
.centered-form-container_create-invoice .invoice-submit-row .circle-button_close {
  margin: 0!important;
  vertical-align: top;
}
.centered-form-container_create-invoice .invoice-submit-row .invoice-submit__later {
  width: 43%;
  padding-left: 0;
  padding-right: 0;
}
.centered-form-container_create-invoice .invoice-submit-row .invoice-submit__new-invoice {
  width: 38%;
  padding-left: 0;
  padding-right: 0;
}
.centered-form-container_create-invoice .centered-form__submit .rounded-button {
  width: 100%!important;
}
.centered-form-container_create-invoice .centered-form__body {
  padding-bottom: 40px;
}
.multiselect-input-container {
  background: #fff;
  border: 1px solid #c1c1c1;
  border-radius: 20px;
  padding: 5px 10px;
}
.multiselect-input-container .search-input {
  border: none;
  margin: 4px 5px;
  width: 100%;
  font-size: 87.5%;
}
.multiselect-input-container .multiselect-search-results {
  margin: 5px 0 0;
}
.multiselect-input-container .multiselect-search-results li {
  font-size: 81.25%;
  border: 1px solid #dadada;
  border-radius: 20px;
  padding: 1px 21px 1px 11px ;
  position: relative;
  margin: 0 0 6px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.multiselect-input-container .multiselect-search-results .multiselect-search-item-remove {
  color: #8f8f8f;
  font-size: 21px;
  line-height: 21px;
  position: absolute;
  right: 8px;
  top: -1px;
  cursor: pointer;
}
.section-create-payment {
  padding: 0 0 0;
  margin: -1px 0 0;
  background: url(../images/create-payment-bg.jpg) 0 0 repeat-y;
  background-size: 100% auto;
  position: relative;
  overflow: hidden;
}
.section-create-payment .create-payment-laptop-bg {
  background: url(../images/create-payment-laptop-bg.png) 0 0 no-repeat;
  top: 0;
  right: 0;
  width: 803px;
  height: 329px;
  position: absolute;
}
.section-create-payment .create-payment-phone-bg {
  background: url(../images/create-payment-phone-bg.png) 0 0 no-repeat;
  top: 160px;
  left: 0;
  width: 225px;
  height: 504px;
  position: absolute;
}
.section-create-payment .create-payment-cup-bg {
  background: url(../images/create-payment-cup-bg.png) 0 0 no-repeat;
  top: 770px;
  left: 100px;
  width: 397px;
  height: 397px;
  position: absolute;
}
.section-create-payment .create-payment-binders-bg {
  background: url(../images/external/ext-binder-bg.png) 0 0 no-repeat;
  top: 384px;
  left: 356px;
  width: 165px;
  height: 158px;
  position: absolute;
}
.section-create-payment .create-payment-glasses-bg {
  background: url(../images/external/ext-glasses-bg.png) 0 0 no-repeat;
  top: -25px;
  left: 111px;
  width: 442px;
  height: 185px;
  position: absolute;
}
.section-create-payment .create-payment-tablet-bg {
  background: url(../images/create-payment-tablet-bg.png) 0 0 no-repeat;
  top: 345px;
  right: 0;
  width: 327px;
  height: 734px;
  position: absolute;
}
.section-create-payment .create-payment-pen-bg {
  background: url(../images/external/ext-pen-bg.png) 0 0 no-repeat;
  top: 212px;
  right: -121px;
  width: 140px;
  height: 377px;
  z-index: 9;
  position: absolute;
}
.centered-form-container_create-payment .create-payment-method-select-container {
  position: absolute;
  top: -51px;
  z-index: 69;
  width: 267px;
}
.centered-form-container_create-payment .centered-form__form_payment-bank {
  margin: 17px 0 0 !important;
  padding: 15px 0 0;
  border-top: 1px solid #c1c9d2;

}
.centered-form-container_create-payment .centered-form__header-bg {
  background: url(../images/payments-form-header-bg.png) 50% 50% no-repeat;
}
.centered-form-container_create-payment .centered-form__body {
  padding-bottom: 40px;
}
.centered-form-container_create-payment .payment-urgency-input {
  text-align: right;
  padding: 4px 0 0;
}
.centered-form-container_create-payment .payment-urgency-input .text-label {
  font-size: 87.5%;
}
.centered-form-container_create-payment .payment-urgency-switch {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  margin: 0 23px 0 10px;
}
.centered-form-container_create-payment .payments-submit-row {
  margin-top: 12px;
}
.centered-form-container_create-payment .payments-submit-row {
  margin-top: 12px;
  text-align: justify;
}
.centered-form-container_create-payment .payments-submit-row:after {
  content: ' ';
  width: 100%;
  display: inline-block;
}
.centered-form-container_create-payment .payments-submit-row .circle-button_close {
  margin: 0!important;
  vertical-align: top;
}
.centered-form-container_create-payment .payments-submit-row .invoice-submit__later {
  width: 43%;
  padding-left: 0;
  padding-right: 0;
}
.centered-form-container_create-payment .payments-submit-row .invoice-submit__new-payment {
  width: 38%;
  padding-left: 0;
  padding-right: 0;
}
.centered-form-container_create-payment .payments-description-input .validation-icon {
  vertical-align: top;
  margin: 15px 0 0!important;
}
.section-create-new-payment {
  min-height: 800px;
}
.section-create-new-payment .create-payment-pen-bg {
  right: -79px;
  top: 125px;
}
.centered-form-container_create-new-payment .centered-form__body {
  padding-bottom: 22px;
}
.centered-form-container_create-new-payment .centered-form__header-bg {
  background: url(../images/new-payment-form-header-bg.png) 50% 50% no-repeat;
}
.centered-form-container_create-new-payment .centered-form__form_create-payment {
  margin: 17px 0 15px!important;
  padding: 21px 0 0;
  border-top: 1px solid #c1c9d2;
  border-bottom: 1px solid #c1c9d2;
}
.centered-form-container_create-new-payment .centered-form__form_create-payment .centered-form__label {
  margin: 0 0 8px;
}
.centered-form-container_create-new-payment .centered-form__send-photo-row .validation-icon {
  margin: -3px 0 0 0;
}
.centered-form-container_create-new-payment .centered-form__send-photo-row .centered-form__send-photo-button {
  cursor: pointer;
  background: url(../images/send-payment-photo-icon.png) 0 0 no-repeat;
  padding: 2px 0 1px 30px;
  font-size: 87.5%;
  color: #c69622;
  text-transform: uppercase;
  display: inline-block;
  font-family: 'PTSansProBold', san-serif;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
  letter-spacing: 0.9px;
}
.centered-form-container_payment-blu .centered-form__header-bg {
  background: url(../images/blu-form-header-bg.png) 50% 50% no-repeat;
}
.centered-form-container_payment-blu .centered-form__form_payment-blu {
  margin: 17px 0 31px!important;
  padding: 15px 0 26px;
  border-top: 1px solid #c1c9d2;
  border-bottom: 1px solid #c1c9d2;
}
.centered-form-container_payment-paypal .centered-form__header-bg {
  background: url(../images/paypal-form-header-bg.png) 50% 50% no-repeat;
}
.centered-form-container_payment-paypal .centered-form__form_payment-paypal {
  margin: 17px 0 31px!important;
  padding: 15px 0 26px;
  border-top: 1px solid #c1c9d2;
  border-bottom: 1px solid #c1c9d2;
}
.centered-form-container_payment-wu .centered-form__header-bg {
  background: url(../images/wu-form-header-bg.png) 50% 50% no-repeat;
}
.centered-form-container_payment-wu .centered-form__form_payment-wu {
  margin: 17px 0 31px!important;
  padding: 15px 0 26px;
  border-top: 1px solid #c1c9d2;
  border-bottom: 1px solid #c1c9d2;
}
.blu-table-statistics {
  width: 100%;
}
.blu-table-statistics .blu-table-statistics__header-row > td {
  background-color: #f7f7f7;
  border-top: 1px solid #dadce0!important;
  border-bottom: 2px solid #c69622 !important;
  padding: 9px 10px 10px !important;
  font-size: 87.5%;
  color: #8f8f8f;
}
.blu-table-statistics .blu-table-statistics__body-row > td {
  border-bottom: 1px solid #dadce0!important;
  padding: 9px 10px 11px !important;
}
.acc-settings-terms-fees-table {
  width: 100%;
}
.acc-settings-terms-fees-table .acc-settings-terms-fees-table__header-row > td {
  border-top: 1px solid #dadce0!important;
  border-bottom: 3px solid #c69622 !important;
  padding: 10px 0 11px !important;
  font-size: 87.5%;
  color: #8f8f8f;
}
.acc-settings-terms-fees-table .acc-settings-terms-fees-table__body-row > td {
  border-top: 1px solid #dadce0!important;
  padding: 7px 0 8px !important;
}
.acc-settings-terms-fees-table .acc-settings-terms-fees-table__body-row > td .bordered-button_thin-wide {
  padding: 7px 0 9px;
  width: 156px;
}
.create-payment__popup_refill-wu {
  width: 920px;
}
.create-payment__popup_refill-wu .centered-form__header-bg {
  background: url(../images/payment-methods/payment-method-28.png) 50% 50% no-repeat;
}
.create-payment__popup_refill-wu .centered-form__submit {
  border-top: 1px solid #c1c9d2;
  padding: 30px 0 0;
}
.create-payment__popup_refill-wu .instructions-text {
  margin: 0 0 5px;
}
.create-payment__popup_refill-wu .instructions-text p {
  margin: 0 0 6px;
  line-height: 1.34;
}
.create-payment__popup_refill-wu .instructions-text span.step {
  text-transform: uppercase;
  font-weight: 700;
}
.create-payment__popup_refill-wu  .instructions-img {
  border-bottom: 1px solid #c1c9d2;
  margin: 28px  0 21px;
  padding: 0 0 21px;
}
.create-payment__popup_refill-wu .instructions-img img {
  width: 100%;
}
.mark-blue {
  color: #666699;
}
.mark-rust {
  color: #c98a54;
}
.mark-green {
  color: #518951;
}
.dashed-text-button {
  display: inline-block;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  opacity: .88;
  cursor: pointer;
}
.dashed-text-button span {
  color: #1b87c7;
  display: inline-block;
  border-bottom: 1px dashed #1b87c7;
  line-height: 1.1;
}
.dashed-text-button:hover {
  opacity: 1;
}
.transaction-method-icon {
  background: url(../images/payment-methods-sprite.png) 0 0 no-repeat;
  display: inline-block;
  width: 26px;
  height: 26px;
}
.transaction-method-icon_blu-internal {
  background-position: 0 0;
}
.transaction-method-icon_blu-account {
  background-position: 0 -32px;
}
.transaction-method-icon_bank-transfer {
  background-position: 0 -64px;
}
.transaction-method-icon_credit-card {
  background-position: 0 -95px;
}
.transaction-method-icon_paypal {
  background-position: 0 -126px;
}
.transaction-method-icon_bitcoin {
  background-position: 0 -157px;
}
.transaction-method-icon_ideal {
  background-position: 0 -188px;
}
.transaction-method-icon_sofort {
  background-position: 0 -219px;
}
.transaction-method-icon_direct-debit {
  background-position: 0 -250px;
}
.transaction-method-icon_skrill {
  background-position: 0 -281px;
}
.transaction-method-icon_wu {
  background-position: 0 -312px;
}
.round-corner-button {
  font-size: 93.75%;
  text-transform: uppercase;
  padding: 6px 14px 7px;
  text-align: center;
  border-radius: 4px;
  display: inline-block;
  color: #fff;
  cursor: pointer;
  font-family: 'PTSansProBold', san-serif;
  -webkit-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.round-corner-button_green {
  background-color: #52b317;
}
.round-corner-button_green:hover {
  background-color: #469c11;
}
.round-corner-button_red {
  background-color: #da2b2b;
}
.round-corner-button_red:hover {
  background-color: #ca1b1b;
}
.blu-table_transactions .tbody-row {
  cursor: pointer;
}
.blu-table_transactions td[data-col-seq="amount"]{
  width: 15%;
}
.blu-table_payment-center .amount-margin {
  margin: 0 31px 0 0;
}
.blu-table_payment-center .tbody-row {
  cursor: pointer;
}
.blu-table_payment-center .tbody-row > td {
  -webkit-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.blu-table_payment-center .tbody-row:hover > td {
  background-color: #f1faef;
}
.blu-table_payment-center .tbody-row .overdue-text {
  font-size: 86.6666%;
}
.blu-table_payment-center .tbody-row .balance-row {
  font-size: 94.6666%;
}
.blu-table_payment-center .tbody-row .balance-row .quest-tip {
  margin: 3px 0 0 8px;
}
.blu-table_payment-center .tbody-row .hoverable-input-container {
  display: inline-block;
}
.transaction-details-row > td {
  padding: 0!important;
}
.transaction-details-row .transaction-details-container {
  border-bottom: 1px solid #d0d3da;
  display: none;
}
.transaction-details-row .transaction-details-bottom {
  text-align: center;
  padding: 10px 20px;
}
.transaction-details-row .transaction-details-bottom.transaction-details-bottom_green {
  background-color: #e7f4e3;
}
.transaction-details-row .transaction-details-container_opened {
  display: block;
}
.transaction-details-row td.transaction-details-container_opened {
  display: table-cell;
}
.transaction-details-row .transaction-details-table {
  font-size: 16px;
  border-collapse: collapse;
  background-color: #f5f5f5;
  padding: 0;
  width: 100%;
}
.transaction-details-row .transaction-details-table .transaction-details__header-row > td {
  position: relative;
  background-color: #e5e5e5;
  padding: 17px 17px 10px;
}
.my-ivoices-page .show-shure-cancel .sure-cancel-block>td::before,
.my-ivoices-page .show-shure-delete .sure-delete-block>td::before,
.transaction-details-row .transaction-details-table .transaction-details__header-row .transaction-details__header .transaction-details__header-arrow {
  width: 10px;
  content: "";
  background-color: #e5e5e5;
  height: 10px;
  border: 1px solid #d0d3da;
  display: block;
  transform: rotate(-45deg);
  border-left: none;
  border-bottom: none;
  position: absolute;
  top: -6px;
  left: 33px;
  -webkit-transition: top 0.3s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: top 0.3s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: top 0.3s cubic-bezier(0.42, 0, 1, 1);
  transition: top 0.3s cubic-bezier(0.42, 0, 1, 1);
}
.my-ivoices-page .show-shure-cancel .sure-cancel-block>td::before,
.my-ivoices-page .show-shure-delete .sure-delete-block>td::before {
  background-color: #f2dede;
}

.transaction-details-table-content {
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed;
}
.transaction-details-table-content > tbody > tr > td {
  padding: 0 33px;
  border-left: 1px solid #ccc;
}

.transaction-details-row td.transaction-details-container .transaction-details-table .transaction-details__content-row > td,
.transaction-details-row div.transaction-details-container .transaction-details-table .transaction-details__content-row > td {
  padding: 30px 33px;
  position: relative;
}
.invoices-page .transaction-details-row td.transaction-details-container .transaction-details-table .transaction-details__content-row > td,
.invoices-page .transaction-details-row div.transaction-details-container .transaction-details-table .transaction-details__content-row > td {
  padding: 26px 0;
  padding-top: 20px !important;
}
.transaction-details-row div.transaction-details-container .transaction-details-table .transaction-details__content-row > td:first-child:after,
.transaction-details-row td.transaction-details-container .transaction-details-table .transaction-details__content-row > td:first-child:after {
  content: "";
  height: calc(100% - 66px);
  width: 1px;
  background: #d5d5d5;
  position: absolute;
  display: block;
  right: 0;
  top: 33px;
}

.transaction-details-table-content > tbody > tr > td:first-child,
tr.transaction-details-table-content > td:first-child {
  border-left: none;
}
.transaction-details-table-content > tbody > tr > td > div:first-child,
tr.transaction-details-table-content > td > div:first-child {
  border-top: none;
}
.transaction-details-table-content > tbody > tr > td .transation-detail__info-block,
tr.transaction-details-table-content > td .transation-detail__info-block {
  padding: 0px 0 11px 0;
  border-top: 1px solid #ccc;
}
.transaction-details-table-content > tbody > tr > td .transation-detail__info-block.transation-detail__info-block_payment-request,
tr.transaction-details-table-content > td .transation-detail__info-block.transation-detail__info-block_payment-request {
  padding: 11px 15px 1px;
  background-color: #fdfdfd;
}
.transation-detail__info-block_payment-request .create-payment-request__form-section:last-child{
  border-bottom: none;
}
.transation-detail__info-block_payment-request .transation-detail__info-block-header{
  margin: 0!important;
}
.transaction-details-table-content > tbody > tr > td .transation-detail__info-block-header,
tr.transaction-details-table-content > td .transation-detail__info-block-header {
  margin: 0 0 12px;
}
.transaction-details-table-content > tbody > tr > td .transation-detail__info-block-header .header-text,
tr.transaction-details-table-content > td .transation-detail__info-block-header .header-text {
  font-size: 137.5%;
  color: #2b97d7;
}
.transaction-details-table-content > tbody > tr > td  .transation-detail__info-block-header .quest-tip,
tr.transaction-details-table-content > td  .transation-detail__info-block-header .quest-tip {
  position: relative;
  top: -2px;
}
.transaction-history-table .delete-icon{
  margin-left: 0;
}
.transaction-details-table-content > tbody > tr > td .transation-detail__info-block .transaction-history-table,
tr.transaction-details-table-content > td .transation-detail__info-block .transaction-history-table {
  width: 100%;
  border-collapse: collapse;
}
.transaction-details-table-content > tbody > tr > td .transation-detail__info-block .transaction-history-table > tbody > tr > td,
tr.transaction-details-table-content > td .transation-detail__info-block .transaction-history-table > tbody > tr > td {
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  vertical-align: top;
  padding: 7px 3px ;
  font-size: 87.5%;
  color: #8f8f8f;
}
.transaction-details-table-content > tbody > tr > td .transation-detail__info-block .transaction-history-table > tbody > tr > td .sqare,
tr.transaction-details-table-content > td .transation-detail__info-block .transaction-history-table > tbody > tr > td .sqare {
  color: #b1b1b1;
  font-size: 16px;
  line-height: 1;
}
.transaction-details-table-content > tbody > tr > td .transation-detail__info-block .transaction-history-table > tbody > tr > td .calendar-img,
tr.transaction-details-table-content > td .transation-detail__info-block .transaction-history-table > tbody > tr > td .calendar-img {
  margin: -3px 0 0;
  font-size: 15px;
}
.transaction-details-table-content > tbody > tr > td .transation-detail__info-block .transaction-history-table > tbody > tr > td:first-child,
tr.transaction-details-table-content > td .transation-detail__info-block .transaction-history-table > tbody > tr > td:first-child {
  padding-left: 0;
}
.transaction-details-table-content > tbody > tr > td .transation-detail__info-block .transaction-history-table > tbody > tr > td:last-child,
tr.transaction-details-table-content > td .transation-detail__info-block .transaction-history-table > tbody > tr > td:last-child {
  padding-right: 0;
}
.transaction-details-table-content > tbody > tr > td .transation-detail__info-block .transaction-data-table,
tr.transaction-details-table-content > td .transation-detail__info-block .transaction-data-table {
  width: 100%;
  border-collapse: collapse;
}
.transaction-details-table-content > tbody > tr > td .transation-detail__info-block .transaction-data-table > tbody > tr > td,
tr.transaction-details-table-content > td .transation-detail__info-block .transaction-data-table > tbody > tr > td {
  padding: 0 10px 0 0;
  vertical-align: top;
  font-size: 87.5%;
}
.transaction-details-table-content > tbody > tr > td .transation-detail__info-block .transaction-detail-upload-form,
tr.transaction-details-table-content > td .transation-detail__info-block .transaction-detail-upload-form {
  height: auto;
}
.transaction-details-table-content > tbody > tr > td .transation-detail__info-block .transaction-detail-upload-form .file-slide,
tr.transaction-details-table-content > td .transation-detail__info-block .transaction-detail-upload-form .file-slide {
  margin: 0 12px;
}
.transaction-details-table-content > tbody > tr > td .transation-detail__info-block .transaction-detail-upload-form .upload-form-container,
tr.transaction-details-table-content > td .transation-detail__info-block .transaction-detail-upload-form .upload-form-container {
  height: auto;
  font-size: 87.5%;
  padding: 10px 18px;
}
.transaction-details-table-content > tbody > tr > td .transation-detail__info-block .transaction-detail-upload-form .comment-input-container .input-clear-container,
tr.transaction-details-table-content > td .transation-detail__info-block .transaction-detail-upload-form .comment-input-container .input-clear-container {
  width: 100%;
}
.transaction-details-table-content > tbody > tr > td .transation-detail__info-block .transaction-detail-upload-form .comment-input-container .comment-submit-container,
tr.transaction-details-table-content > td .transation-detail__info-block .transaction-detail-upload-form .comment-input-container .comment-submit-container {
  margin: 5px 0 ;
}
.transaction-details-table-content > tbody > tr > td .transation-detail__info-block .transaction-detail-upload-form .comment-input-container .comment-submit-container .circle-button,
tr.transaction-details-table-content > td .transation-detail__info-block .transaction-detail-upload-form .comment-input-container .comment-submit-container .circle-button {
  margin: 0 0 0 12px;
}
.transaction-details-table-content > tbody > tr > td  .transaction-detail__status-descr,
tr.transaction-details-table-content > td  .transaction-detail__status-descr {
  background-color: #ffffff;
  border-bottom: 1px solid ;
  -webkit-box-shadow: 0 2px 5px 0 rgba(24, 24, 25, 0.24) !important;
  -moz-box-shadow: 0 2px 5px 0 rgba(24, 24, 25, 0.24) !important;
  box-shadow: 0 2px 5px 0 rgba(24, 24, 25, 0.24) !important;
  padding: 15px 15px 14px;
}
.transaction-details-table-content > tbody > tr > td .transaction-detail__status-descr + .transaction-detail__status-descr,
tr.transaction-details-table-content > td  .transaction-detail__status-descr + .transaction-detail__status-descr {
  margin: 24px 0 0;
}
.transaction-details-table-content > tbody > tr > td .transaction-detail__status-descr.transaction-status_blue,
tr.transaction-details-table-content > td  .transaction-detail__status-descr.transaction-status_blue {
  border-bottom-color: #2b97d7;
}
.transaction-details-table-content > tbody > tr > td .transaction-detail__status-descr.transaction-status_red,
tr.transaction-details-table-content > td  .transaction-detail__status-descr.transaction-status_red {
  border-bottom-color: #cc3a3a;
}
.transaction-details-table-content > tbody > tr > td .transation-detail__info-block .transaction-detail__status-descr.transaction-status_orange,
tr.transaction-details-table-content > td .transation-detail__info-block .transaction-detail__status-descr.transaction-status_orange {
  border-bottom-color: #ff7c2d;
}
.transaction-details-table-content > tbody > tr > td .transaction-detail__status-descr .status-icon,
tr.transaction-details-table-content > td  .transaction-detail__status-descr .status-icon {
  display: inline-block;
  vertical-align: top;
}
.transaction-details-table-content > tbody > tr > td .transaction-detail__status-descr .status-name,
tr.transaction-details-table-content > td  .transaction-detail__status-descr .status-name {
  width: 80px;
  margin: 1px 0 0 10px;
  line-height: 1.18;
  display: inline-block;
  vertical-align: top;
  font-size: 87.5%;
}
.transaction-details-table-content > tbody > tr > td  .transaction-detail__status-descr .status-comment,
tr.transaction-details-table-content > td  .transaction-detail__status-descr .status-comment {
  display: inline-block;
  vertical-align: top;
  border-left: 1px solid #cecece;
  color: #8f8f8f;
  font-size: 87.5%;
  width: 305px;
  padding: 1px 0 0 17px;
  margin: -3px 0 0 0;
  line-height: 1.3;
  min-height: 39px;
}
.transaction-details-table-content > tbody > tr > td .transation-detail__info-block .transaction-detail__status-descr .status-comment .blue-link,
tr.transaction-details-table-content > td .transation-detail__info-block .transaction-detail__status-descr .status-comment .blue-link {
  text-decoration: none;
}


.invoice-information-block .transaction-details-row div.transaction-details-container .transaction-details-table .transaction-details__content-row > td {
  padding: 0 15px;
  padding-top: 8px !important;
}
.invoice-information-block .transaction-details-row div.transaction-details-container .transaction-details-table .transaction-details__content-row > td:first-child {
  padding-right: 40px;
}
.invoice-information-block .transaction-details-row div.transaction-details-container .transaction-details-table .transaction-details__content-row > td:last-child {
  padding-left: 40px;
}
.calculation-item-icon {
  background: url(../images/calculation-icons-sprite.png) no-repeat;
  width: 15px;
  display: inline-block;
  height: 16px;
  margin: 2px 0 0;
}
.calculation-item-icon_invoice {
  background-position: 0 1px;
}
.calculation-item-icon_outcome {
  background-position: 0 -36px;
}
.calculation-item-icon_fee {
  background-position: 0 -73px;
}
.calculation-item-icon_rent {
  background-position: 0 -110px;
}
.calculation-item-icon_total {
  background-position: 0 -163px;
}
tr.no-border > td {
  border: none!important;
}
.form-edit-icon {
  background: url(../images/transaction-header-icons-sprite.png) 1px -90px no-repeat;
  display: inline-block;
  width: 21px;
  vertical-align: middle;
  cursor: pointer;
  height: 21px;
}
.transaction-row-menu-dropdown .blu-dropdown-form {
  min-width: 130px;
  margin: 6px 0 0;
}
.transaction-row-menu-dropdown .blu-dropdown-form .dropdown-arrow {
  border: none;
  position: absolute;
  top: -1px;
  background: url(../images/misc-dropdoown-arr.png) 0 0 no-repeat;
  right: -1px;
  width: 15px;
  height: 8px;
}
.blu-dropdown-form.blu-dropdown-form_arr-shadow {
  border: none;
  background: transparent;
  box-shadow: none;
  left: auto;
  right: -13px;
  margin: 6px 0 0;
}
.blu-dropdown-form.blu-dropdown-form_arr-shadow .dropdown-arrow {
  border: none;
  position: absolute;
  top: -3px;
  background: url(../images/misc-dropdoown-arr.png) 0 0 no-repeat;
  right: 13px;
  width: 15px;
  height: 8px;
}

.blu-dropdown-form.blu-dropdown-form_arr-shadow .blu-form-container .action-menu {
  padding: 0 10px 1px 0;
}
.blu-dropdown-form.blu-dropdown-form_arr-shadow .blu-form-container .action-menu .action-menu-item{
  color: #3a3a3a;
}
.blu-dropdown-form.blu-dropdown-form_arr-shadow .blu-form-container {
  -webkit-box-shadow: 0 1px 4px 0 rgba(24, 24, 25, 0.42) !important;
  -moz-box-shadow: 0 1px 4px 0 rgba(24, 24, 25, 0.42) !important;
  box-shadow: 0 1px 4px 0 rgba(24, 24, 25, 0.42) !important;
  padding: 3px 0 0;
  background: #ffffff;
  border-radius: 5px;
}
.transaction-row-menu-dropdown .blu-dropdown-form .blu-form-container {
  -webkit-box-shadow: 0 1px 4px 0 rgba(24, 24, 25, 0.42) !important;
  -moz-box-shadow: 0 1px 4px 0 rgba(24, 24, 25, 0.42) !important;
  box-shadow: 0 1px 4px 0 rgba(24, 24, 25, 0.42) !important;
  padding: 3px 0 0;
  background: #ffffff;
  background-image: -moz-linear-gradient(to right, #f2f2f2, #f2f2f2 47px, #fff 47px, #fff 100%);
  background-image: -webkit-linear-gradient(to right, #f2f2f2, #f2f2f2 47px, #fff 47px, #fff 100%);
  background-image: linear-gradient(to right, #f2f2f2, #f2f2f2 47px, #fff 47px, #fff 100%);
  background-repeat: no-repeat;
}
.transaction-row-menu-dropdown .blu-dropdown-form .blu-form-container .action-menu {
  margin: 0 0 0 6px;
  padding: 0 0 0 2px;
}
.transaction-row-menu-dropdown .blu-dropdown-form .blu-form-container .action-menu > li {
  margin: 0;
}
.trans-exclamatory-button {
  font-size: 156.25%;
  width: 53px;
  line-height: 0.9;
}
.trans-pay-button.trans-pay_hovered {
  background: #3e9e04 url(../images/checkbox-custom-white.png) 18px 7px no-repeat;
  text-indent: -1000px;
}
.trans-pay-button.trans-pay_clicked {
  background: #c69622 url(../images/checkbox-custom-white.png) 18px -34px no-repeat;
  text-indent: -1000px;
  -webkit-box-shadow: inset 0 2px 4px rgba(24, 24, 24, 0.48);
  -moz-box-shadow: inset 0 2px 4px rgba(24, 24, 24, 0.48);
  box-shadow: inset 0 2px 4px rgba(24, 24, 24, 0.48);
}
.section-payment-center {
  padding: 0 0 0;
  margin: -1px 0 0;
  background: url(../images/credit-card-bg.jpg) 0 0 repeat-y;
  background-size: 100% auto;
  position: relative;
  overflow: hidden;
}
.section-payment-center .payment-center-laptop-bg {
  background: url(../images/payment-center-laptop-bg.png) 0 0 no-repeat;
  top: 0;
  left: 0;
  width: 661px;
  height: 398px;
  position: absolute;
}
.section-payment-center .payment-center-tablet-bg {
  background: url(../images/payment-center-tablet-bg.png) 0 0 no-repeat;
  top: 0;
  right: 50px;
  width: 595px;
  height: 210px;
  position: absolute;
}
.section-payment-center .payment-center-cup-bg {
  background: url(../images/payment-center-cup-bg.png) 0 0 no-repeat;
  top: 1753px;
  left: 0;
  width: 319px;
  height: 357px;
  position: absolute;
}
.section-payment-center .payment-center-binders-bg {
  background: url(../images/payment-center-binders-bg.png) 0 0 no-repeat;
  top: 0;
  left: -200px;
  width: 190px;
  height: 200px;
  position: absolute;
}
.section-payment-center .payment-center-envelop-bg {
  background: url(../images/payment-center-envelop-bg.png) 0 0 no-repeat;
  top: 210px;
  right: 0;
  width: 276px;
  height: 474px;
  position: absolute;
}
.section-payment-center .payment-center-clipboard-bg {
  background: url(../images/payment-center-clipboard-bg.png) 0 0 no-repeat;
  top: 1531px;
  right: 0;
  width: 322px;
  height: 700px;
  position: absolute;
}
.section-payment-center .payment-center-notebook-bg {
  background: url(../images/payment-center-notebook-bg.png) 0 0 no-repeat;
  top: 307px;
  left: 0;
  width: 260px;
  height: 467px;
  position: absolute;
}
.section-payment-center .payment-center-clips-bg {
  background: url(../images/payment-center-clips-bg.png) 0 0 no-repeat;
  top: 649px;
  right: 116px;
  width: 138px;
  height: 115px;
  position: absolute;
}
.centered-page-container {
  z-index: 9;
  position: relative;
  background-color: #fff;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 15px 10px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: 0 0 15px 10px rgba(0, 0, 0, 0.23);
  box-shadow: 0 0 15px 10px rgba(0, 0, 0, 0.23);
}
.centered-page-container .amount-input-container .currency-select ,
.fine-form .amount-input-container .currency-select ,
.create-payment__popup .amount-input-container .currency-select {
  font-size: 93.75%;
}
.centered-page-container .amount-input-container .currency-select .select2-selection .select2-selection__arrow ,
.fine-form .amount-input-container .currency-select .select2-selection .select2-selection__arrow ,
.create-payment__popup .amount-input-container .currency-select .select2-selection .select2-selection__arrow {
  width: 25px!important;
}
.centered-page-container .amount-input-container .currency-select .select2-selection__rendered ,
.fine-form .amount-input-container .currency-select .select2-selection__rendered ,
.create-payment__popup .amount-input-container .currency-select .select2-selection__rendered {
  padding-right: 30px!important;
}
.centered-page-container .amount-input-container .blu-custom-select-container .select2-container ,
.fine-form .amount-input-container .blu-custom-select-container .select2-container ,
.create-payment__popup .amount-input-container .blu-custom-select-container .select2-container {
  width: 100% !important;
}
.centered-page-container .amount-input-container .currency-select {
  margin: -1px 0 0 -1px !important;
  width: 62.6%!important;
}
.centered-page-container .amount-input-container .currency-select .select2-selection__rendered ,
.fine-form .amount-input-container .currency-select .select2-selection__rendered ,
.create-payment__popup .amount-input-container .currency-select .select2-selection__rendered {
  text-align: right;
}
.centered-page-container .amount-input-container .input-border-container ,
.fine-form .amount-input-container .input-border-container ,
.refund-container .amount-input-container .input-border-container ,
.create-payment__popup .amount-input-container .input-border-container {
  position: relative;
  z-index: 11;
}
.centered-page-container .amount-input-container .input-border-container_disabled .select2-selection ,
.fine-form .amount-input-container .input-border-container_disabled .select2-selection ,
.create-payment__popup .amount-input-container .input-border-container_disabled .select2-selection {
  background-color: transparent;
}
.centered-page-container .amount-input-container .input-border-container_disabled .select2-selection:hover ,
.fine-form .amount-input-container .input-border-container_disabled .select2-selection:hover ,
.create-payment__popup .amount-input-container .input-border-container_disabled .select2-selection:hover {
  border-color: #c1c1c1!important;
}
.centered-page-container .amount-input-container .input-border-container_disabled .select2-selection__arrow ,
.fine-form .amount-input-container .input-border-container_disabled .select2-selection__arrow ,
.create-payment__popup .amount-input-container .input-border-container_disabled .select2-selection__arrow {
  display: none;
}
.refund-container .amount-input-container .amount-input ,
.centered-page-container .amount-input-container .amount-input ,
.fine-form .amount-input-container .amount-input ,
.create-payment__popup .amount-input-container .amount-input {
  font-size: 93.75%;
  border: none;
  height: 28px;
  background-color: transparent;
  border-right: 1px solid #d5d5d5;
  width: 124px;
  position: absolute;
  left: auto;
  right: 80px;
  top: 7px;
  z-index: 99;
  text-align: right;
  padding: 0px 12px 0px 0;
  /* margin: 0 0 0 0; */
  /* right: 0; */
}
.centered-page-container .other-description-input {
  max-height: 102px;
}
.centered-page-container .input-border-container {
  background-color: #f3f3f3;
  border-radius: 6px;
  height: 42px;
  width: 94%;
  vertical-align: middle;
  display: inline-block;
  border: 1px solid #c1c1c1;
}
.centered-page-container .input-border-container .input-container-info {
  display: inline-block;
  line-height: 1.3333;
  vertical-align: middle;
  font-size: 87.5%;
  margin: 11px 18px 0 11px;
  float: right;
}
.centered-page-container .input-border-container .exchange-icon {
  background: url(../images/exchange-icon.png) 0 0 no-repeat;
  width: 23px;
  height: 23px;
  position: absolute;
  top: 9px;
  left: 218px;
}
.centered-page-container .centered-page__header-block {
  height: 63px;
  padding: 15px 28px 0;
  -webkit-box-shadow: 0 1px 3px rgba(24, 24, 25, 0.15);
  -moz-box-shadow: 0 1px 3px rgba(24, 24, 25, 0.15);
  box-shadow: 0 1px 3px rgba(24, 24, 25, 0.15);
  border-radius: 6px 6px 0 0;
  background: #e8edf1;
  /* Old browsers */
  background: -moz-linear-gradient(12deg, #e8edf1 0%, #d9e0e8 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(12deg, #e8edf1 0%, #d9e0e8 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(12deg, #e8edf1 0%, #d9e0e8 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8edf1', endColorstr='#d9e0e8', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
.centered-page-container .centered-page__header-block .centered-page__header {
  font-size: 112.5%;
  font-weight: 700;
  float: left;
  margin: 4px 0 0;
}
.centered-page-container .centered-page__header-block .centered-page__header-controls {
  float: right;
  margin: 6px 0 0;
}
.centered-page-container .centered-page__header-block .centered-page__header-filter {
  float: right;
  margin: 0 7px 0 0;
}
.centered-page-container .centered-page__header-block .centered-page__header-filter .blu-dropdown-grey {
  width: 242px;
  margin: 0 0 0 10px;
}
.centered-page-container .centered-page__bottom-block {
  background-color: #f1f1f1;
  border-radius: 11px;
  padding: 20px 20px 10px;
  margin: 23px 30px 30px;
}
.centered-page-container .centered-page__header-control {
  display: inline-block;
  cursor: pointer;
  margin: 0 0 0 18px;
  opacity: .88;
  vertical-align: middle;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.centered-page-container .centered-page__header-control:hover {
  opacity: 1;
}
.centered-page-container .centered-page__header-control_print {
  background: url(../images/transaction-header-control-print.png);
  width: 31px;
  height: 24px;
}
.centered-page-container .centered-page__header-control_close {
  background: url(../images/transaction-header-control-close.png);
  width: 23px;
  height: 23px;
}
.centered-page-container .centered-page__header-control_mail {
  background: url(../images/transaction-header-control-mail.png);
  width: 25px;
  height: 18px;
}
.centered-page-container .centered-page__header-control_settings {
  background: url(../images/transaction-header-control-settings.png);
  width: 24px;
  height: 25px;
}
.centered-page-container .centered-page__comment-row {
  margin: 16px 29px;
}
.centered-page-container .centered-page__comment-row .centered-page__comment {
  font-size: 87.5%;
  color: #8f8f8f;
}
.centered-page-container .centered-page__table-block {
  margin: 0 30px 0;
}
.centered-page-container .centered-page__form-block {
  border-top: 1px solid #d5d7d8;
  margin: 0 30px 0;
}
.centered-page-container .centered-page__form-block .centered-page__form-block-inner {
  background-color: #f5f5f5;
  margin: 15px 0 0;
  padding: 20px 34px;
}
.centered-page-container .centered-page__form-block .centered-page__form-block-inner .checkbox-label {
  display: inline-block;
  vertical-align: middle;
  font-size: 81.25%;
}
.centered-page-container .centered-page__form-block .centered-page__selector-container {
  float: left;
  width: 46%;
}
.centered-page-container .centered-page__form-block .centered-page__form-block-right {
  float: right;
  width: 36%;
  margin: 0 90px 0 0;
}
.centered-page-container .centered-page__form-block .centered-page__form-block-right .input-clear-container {
  width: 92%;
}
.centered-page-container .centered-page__form-block .centered-page__form-block-right .input-clear-container .currency-select {
  width: 69.6%!important;
}
.centered-page-container .centered-page__form-block .centered-page__form-block-right .validation-icon {
  margin-top: 13px;
  vertical-align: top;
}
.centered-page-container .centered-page__form-block .form-label-tooltip {
  margin: 4px 19px 5px;
}
.centered-page-container .centered-page__form-block .accept-row {
  margin: 10px 0 0 ;
}
.centered-page-container .centered-page__comment-row-button {
  float: right;
}
.centered-page-container .centered-page__comment-row-button .header-buttons {
  margin: 5px 0 0 80px;
}
.centered-page-container .section-subheader-18 {
  margin: 28px 30px 10px;
}
.centered-page-container .payment-methods-list-container {
  margin: 13px 30px 10px;
}
.centered-page-container .note-row {
  border-top: 2px solid #d5d7d8;
  padding: 9px 13px 10px!important;
}
.payment-center__payment-table {
  width: 100%;
  margin: 0 0 10px;
  border-collapse: collapse;
}
.payment-center__payment-table > tbody > tr > td {
  padding: 14px 15px;
}
.payment-center__payment-table_err > tbody > tr > td {
  background-color: #fae1e1;
}
.payment-center__payment-table_submit > tbody > tr > td {
  padding: 4px 15px;
}
.payment-center__payment-table_submit > tbody > tr > td .payment-table__inner {
  width: 100%;
  border-collapse: collapse;
}
.payment-center__payment-table_submit > tbody > tr > td .payment-table__inner > tbody > tr > td {
  height: 63px;
}
.payment-center__payment-table .payment-table__inner {
  width: 100%;
  border-collapse: collapse;
}
.payment-center__payment-table .payment-table__inner > tbody > tr > td {
  border-left: 1px solid #cbcdce;
  padding: 0 15px;
}
.payment-center__payment-table .payment-table__inner > tbody > tr > td .payment-center-status {
  margin: 9px 0 0 8px;
}
.payment-center__payment-table .payment-table__inner > tbody > tr > td .payment-center-status-desc {
  margin: 0 0 0 100px;
  font-size: 87.5%;
  line-height: 1.29;
}
.payment-center__payment-table .payment-table__inner > tbody > tr > td .payment-center-status-desc .status-name {
  color: #bf2727;
  text-transform: uppercase;
}
.payment-center__payment-table .payment-table__inner > tbody > tr > td .payment-warning-info {
  font-size: 87.5%;
  margin: 0 0 0 47px;
  line-height: 1.29;
}
.payment-center__payment-table .payment-table__inner > tbody > tr > td .payment-warning__info-table {
  border-collapse: collapse;
}
.payment-center__payment-table .payment-table__inner > tbody > tr > td .payment-warning__info-table > tbody > tr > td {
  padding: 0 2px;
}
.payment-center__payment-table .payment-table__inner > tbody > tr > td .payment-secure-connection_pale {
  width: 120px;
  display: inline-block;
  vertical-align: middle;
}
.payment-center__payment-table .payment-table__inner > tbody > tr > td:first-child {
  border-left: none;
}
.payment-center-status {
  background: url(../images/payment-center-status-sprite.png) no-repeat;
  width: 51px;
  height: 51px;
  display: inline-block;
}
.payment-center-status_blocked {
  background-position: 0 0;
}
.payment-center-status_no-funds {
  background-position: 0 -70px;
}
.payment-method-main {
  border: 1px solid #a9acaf;
  padding: 30px 20px;
  border-radius: 10px;
  margin: 31px 0 40px;
  background-color: #fefefe;
}
.payment-method-main .payment-method-main__icon {
  float: left;
  width: 102px;
}
.payment-method-main .payment-method-main__info {
  float: left;
  width: 260px;
  margin: 6px 0 0 15px;
}
.payment-method-main .payment-method-main__info .payment-method-main__name {
  font-size: 16px;
  font-weight: 700;
  color: #2b97d7;
}
.payment-method-main .payment-method-main__info .payment-method-main__desc {
  font-size: 87.5%;
  flood-color: #676767;
}
.payment-method-main .payment-method-main__selection {
  float: right;
  margin: -10px 0 0;
  width: 570px;
}
.payment-method-main .payment-method-main__selection_refil {
  width: 468px;
}
.payment-method-main .payment-method-main__pay {
  float: right;
  width: 100px;
  margin: -8px 0 0 26px;
}
.payment-method-main .payment-method-main__pay .payment-secure-connection {
  margin: 20px 0 0;
}
.payment-secure-connection {
  position: relative;
  background-color: #ececec;
  border-radius: 5px;
  overflow: hidden;
  font-size: 10px;
  padding: 10px 7px 9px;
}
.payment-secure-connection__text {
  width: 65px;
  line-height: 1;
}
.payment-secure-connection:after {
  position: absolute;
  right: 0;
  width: 35px;
  background: #d6dadd url(../images/payment-secure-con.png) 50% 50% no-repeat;
  height: 100%;
  top: 0;
  content: " ";
}
.payment-secure-connection_pale {
  position: relative;
  background-color: #fff;
  border-radius: 5px;
  overflow: hidden;
  font-size: 12px;
  padding: 10px 9px 11px;
  text-align: left;
}
.payment-secure-connection_pale__text {
  width: 65px;
  line-height: 1;
}
.payment-secure-connection_pale:after {
  position: absolute;
  right: 0;
  width: 38px;
  background: #d4eab8 url(../images/payment-secure-con.png) 50% 50% no-repeat;
  height: 100%;
  top: 0;
  content: " ";
}
.centered-page-container_refill-account {
  margin: 41px 0 80px;
}
.centered-page-container_payment-center {
  margin: 41px 0 80px;
}
.blu-table_payment-center .header-row > td {
  border-top: 2px solid #d5d7d8;
  background-color: #f1f1f1;
}
.blu-table_payment-center .header-row_narrow > td {
  padding: 8px 12px 11px;
}
.blu-table_payment-center .tbody-row > td {
  background-color: #f8f8f8;
}
.blu-table_payment-center .tbody-row_transaction-top-up > td {
  background-color: #fff;
}
.blu-table_payment-center .footer-row > td {
  border-bottom: none;
  padding: 15px 12px 19px!important;
}
.blu-table_payment-center .footer-row .checkbox-label {
  display: inline-block;
  vertical-align: middle;
  font-size: 81.25%;
}
.blu-table_payment-center .payment-center-table-total {
  font-weight: 700;
  background: #fefefe;
  padding: 6px 20px;
  display: inline-block;
  border-radius: 5px;
  margin: 0 11px 0 0;
  color: #33ab26;
}
.blu-table_payment-center .payment-center-table-total .quest-tip {
  font-size: 80%;
  padding: 1px 5px;
  margin: 3px 0 0 8px;
}
.internal-account-selector {
  width: 100%;
  display: table;
  position: relative;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}
.internal-account-selector.open {
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.23);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.23);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.23);
}
.internal-account-selector.open .internal-account__table {
  display: table;
  width: 100%;
  background-color: #f8f8f8;
}
.internal-account-selector.open .internal-account__body-row.dropdown-trigger .internal-account__body-cell {
  border-bottom: 1px solid #dcdcdc;
}
.internal-account-selector.open .mCS_no_scrollbar .internal-account__table {
  padding: 0 0;
}
.internal-account-selector .internal-account__header-row {
  display: table-row;
}
.internal-account-selector .internal-account__header-row .internal-account__header-cell {
  display: table-cell;
  background-color: #f2f2f2;
  padding: 8px 22px 10px;
  font-size: 81.25%;
  color: #8f8f8f;
  line-height: 1.07;
  height: 44px;
}
.internal-account-selector .internal-account__body-row {
  display: table-row;
  cursor: pointer;
  background-color: #f8f8f8;
  -webkit-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.internal-account-selector .internal-account__body-row.internal-account__body-row_red {
  background-color: #fdeded;
}
.internal-account-selector .internal-account__body-row:hover .internal-account__body-cell {
  background-color: #faf7ee;
}
.internal-account-selector .internal-account__body-row:first-child .internal-account__body-cell {
  border-top: none!important;
}
.internal-account-selector .internal-account__body-row .internal-account__body-cell {
  border-top: 2px solid #c69622;
  vertical-align: top;
  display: table-cell;
  padding: 11px 23px 16px;
  border-bottom: 1px solid transparent;
}
.internal-account-selector .internal-account__body-row_wide-row + .internal-account__body-row > .internal-account__body-cell {
  border-top: none!important;
}
.internal-account-selector .internal-account__body-row_wide-row:hover .internal-account__body-cell {
  background-color: #ebebeb;
}
.internal-account-selector .internal-account__body-row_wide-row:first-child .internal-account__body-cell {
  border-top: none!important;
}
.internal-account-selector .internal-account__body-row_wide-row .internal-account__body-cell {
  padding: 11px 23px 11px;
  font-weight: 700;
  background-color: #ebebeb;
  font-size: 93.75%;
}
.internal-account-selector .internal-account__name {
  font-size: 93.75%;
  font-weight: 700;
}
.internal-account-selector .internal-account__name .validation-icon {
  margin: -1px 0 0 4px;
}
.internal-account-selector .internal-account__account {
  font-size: 87.5%;
  color: #8f8f8f;
}
.internal-account-selector .interna-account__arrow {
  background: url(../images/arr-internal-select.png) 50% 50% no-repeat;
  border-left: #bfc1c2 1px solid;
  width: 50px;
  position: absolute;
  left: 0px;
  top: 12px;
  right: 0px;
  bottom: 15px;
}
.hoverable-input-container .hoverable-input-with-currency {
  position: relative;
  display: inline;
}
.hoverable-input-container .hoverable-input-with-currency .hoverable-input-currency {
  position: absolute;
  right: 31px;
  top: -1px;
}
.hoverable-input-container_text .input-clear-container {
  float: none!important;
  width: auto!important;
}
.hoverable-input-container_text .hoverable-input {
  width: auto;
}
.hoverable-input-container_text.hoverable-input-container_edit-mode .hoverable-input {
  width: 100%;
}
.hoverable-input-container.hoverable-input-container_edit-mode .validation-icon {
  display: inline-block;
}
.hoverable-input-container.hoverable-input-container_edit-mode .hoverable-edit-icon {
  display: none;
}
.hoverable-input-container.hoverable-input-container_edit-mode .hoverable-input {
  padding-right: 51px ;
}
.hoverable-input-container.hoverable-input-container_edit-mode .hoverable-input-with-currency .hoverable-input-currency {
  border-left: 1px solid #c1c1c1;
  padding: 0 0 0 7px;
}
.hoverable-input-container .validation-icon {
  display: none;
  margin: -6px 0 0 3px;
}
.hoverable-input-container .hoverable-edit-icon {
  display: inline-block;
  /*background: url(../images/edit-icon-11-2.png) 0 0 no-repeat;*/
  background: url(../images/mini-button-sprite.png) 0 0 no-repeat;
  width: 11px;
  height: 12px;
  cursor: pointer;
  margin: 0 0 0 ;
  opacity: .88;
}
.hoverable-input-container .hoverable-edit-icon:hover {
  opacity: 1;
  background-position: 0 -18px;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.hoverable-input-container .hoverable-input {
  border: none;
  background-color: transparent;
  text-align: right;
  border-radius: 50px;
  width: 70%;
  height: 42px;
  padding: 9px 48px 10px 18px;
  -webkit-transition: all 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: all 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: all 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: all 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.hoverable-input-container .hoverable-input:hover {
  cursor: pointer;
  -webkit-box-shadow: inset 0 0 8px rgba(24, 24, 25, 0.2);
  -moz-box-shadow: inset 0 0 8px rgba(24, 24, 25, 0.2);
  box-shadow: inset 0 0 8px rgba(24, 24, 25, 0.2);
}
.hoverable-input-container .hoverable-input.hoverable-input_active {
  background: #fff;
  border: 1px solid #c1c1c1;
}
.hoverable-input-container .hoverable-input.hoverable-input_active:focus {
  border-color: #adadad;
}
.hoverable-input-container .hoverable-input.hoverable-input_active:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  cursor: text;
}
.hoverable-input-container_text .hoverable-input {
  text-align: left;
  width: auto;
  padding: 0 5px 0 0;
}
.hoverable-input-container_text .hoverable-input:hover {
  cursor: pointer;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.hoverable-input-container_text .hoverable-input.hoverable-input_active {
  padding: 9px 18px 10px ;
  width: 68%;
}
.transaction-details__header-controls {
  float: right;
  text-align: right;
  margin: 0 10px 0 0;
}
.transaction-details__header-controls .transaction-header-control {
  cursor: pointer;
  margin: 0 0 0 13px;
  display: inline-block;
  opacity: .8;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.transaction-details__header-controls .transaction-header-control:hover {
  opacity: 1;
}
.transaction-details__header-menu {
  float: left;
}
.transaction-details__header-menu > li {
  padding: 0 20px;
}
.transaction-details__header-menu > li .transaction-details__menu-item {
  background: url(../images/transaction-header-icons-sprite.png) no-repeat;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  color: #2b97d7;
  padding: 0 0 3px 28px;
  font-size: 87.5%;
  opacity: .8;
}
.transaction-details__header-menu > li .transaction-details__menu-item:hover {
  text-decoration: none;
  opacity: 1;
}
.transaction-details__header-menu > li .transaction-details__menu-item span {
  display: inline-block;
  line-height: 1.2;
  border-bottom: 1px dashed #2b97d7;
}
.transaction-details__header-menu > li .transaction-details__menu-item_open {
  background-position: 0 -42px;
}
.transaction-details__header-menu > li .transaction-details__menu-item_edit {
  background-position: 5px -91px;
}
.transaction-details__header-menu > li .transaction-details__menu-item_copy {
  background-position: 2px -139px;
}
.transaction-details__header-menu > li .transaction-details__menu-item_remove {
  background-position: 0 -182px;
}
.transaction-details__header-menu > li .transaction-details__menu-item_cancel {
  background-position: 3px 2px;
}
.transaction-details__header-menu > li .transaction-details__menu-item_view-all-transactions {
  background-position: 0 -225px;
}
.transaction-details__header-menu > li .transaction-details__menu-item_balance {
  background-position: -2px -274px;
}
.transaction-details__header-menu > li .transaction-details__menu-item_refund {
  background-position: -2px -316px;
}
.transaction-details__header-menu > li .transaction-details__menu-item_notification  {
  background: url(../images/action-menu-icons-gold.png)  2px -202px no-repeat;
}
.aaa {
  position: relative;
  border-radius: 24px;
}
.aaa_success {
  background-color: #41b027;
}
.aaa_success .validation-message {
  display: block!important;
}
.aaa_success .validation-message .error-ico {
  background-position: 0 -382px;
}
.aaa_warn {
  background-color: #ffdc3b;
}
.aaa_warn .validation-message {
  display: block!important;
}
.aaa_warn .validation-message .validation-message-text {
  color: #171717;
  font-weight: 400;
}
.aaa_warn .validation-message .validation-message-text .phone {
  font-size: 118.75%;
  font-weight: 700;
}
.aaa_warn .validation-message .error-ico {
  background-position: 0 -430px;
}
.bullet-square {
  color: #c6c8ca;
  padding: 0 3px;
}
.blu-text-input_interlocutor::-webkit-input-placeholder {
  color: #8f8f8f;
  font-style: italic;
}
.blu-text-input_interlocutor:-moz-placeholder {
  color: #8f8f8f;
  font-style: italic;
}
.blu-text-input_interlocutor::-moz-placeholder {
  color: #8f8f8f;
  font-style: italic;
}
.blu-text-input_interlocutor:-ms-input-placeholder {
  color: #8f8f8f;
  font-style: italic;
}
.interlocutors-container {
  max-height: 250px;
}
.interlocutors-container .interlocutors-list .interlocutor-item {
  cursor: pointer;
}
.interlocutors-container .interlocutors-list .interlocutor-item .interlocutor-item-inner {
  margin: 0 30px 0 17px;
  padding: 9px 0 12px;
  border-top: 1px solid #d5d5d5;
}
.interlocutors-container .interlocutors-list .interlocutor-item:hover {
  background-color: #f5f5f5;
}
.interlocutors-container .interlocutors-list .interlocutor-item:first-child .interlocutor-item-inner {
  border-top: none;
}
.interlocutors-container .interlocutors-list .interlocutor-item .interlocutor-name {
  font-size: 93.75%;
}
.interlocutors-container .interlocutors-list .interlocutor-item .interlocutor-id {
  color: #8f8f8f;
  float: right;
}
.interlocutors-container .interlocutors-list .interlocutor-item .iterlocutor-contact {
  font-size: 87.5%;
  color: #8f8f8f;
}
.button-icon-rounded {
  width: 54px;
  height: 34px;
  border: 2px solid #b6bfc6;
  background: transparent url(../images/payment-center-buttons-sprite.png) no-repeat;
  border-radius: 4px;
  -webkit-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1), background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1), background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1), background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1), background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.button-icon-rounded_edit {
  background-position: 50% 6px;
}
.button-icon-rounded_edit:hover {
  background-position: 50% -134px;
  background-color: #2b97d7;
  border-color: #2b97d7;
}
.button-icon-rounded_delete {
  background-position: 50% -38px;
}
.button-icon-rounded_delete:hover {
  background-position: 50% -178px;
  background-color: #da2b2b;
  border-color: #da2b2b;
}
.div-as-table {
  display: table;
}
.div-as-table .div-as-table-row {
  display: table-row;
}
.div-as-table .div-as-table-cell {
  display: table-cell;
}
.section-rates .rates-table-page {
  margin: 16px 0 0;
  border-top: 3px solid #123d83;
  background-color: #ededed;
  padding: 31px 18px 10px 0;
  min-height: 150px;
}
.rates-table-container_separate .rate-header-row {
  margin: 0!important;
}

.rates-table-container_separate .row-header_switch-rate {
  width: 261px;
  position: absolute;
  flex: 0 0 261px;
}
.rates-table-container_separate .rate-header-cont {
  width: 74.956%;
}
.rates-table-container_separate .rate-header-cont .rate-header-header-td {
  width: 33.333333334%!important;
}
.rates-table-container_separate .rate-body-row_replenish td[colspan="3"] {
  width: 75% !important;
}

.rates-table-container_separate .table-rate-header-cont {
  flex-shrink: 0;
}
.rates-table-container_separate .table-rate-header-cont table {
  height: 100%;
}
.rates-table-container_separate .table-rate-header-cont tr > td {
  float: none;
  width: 287px;
  padding: 30px 0 20px;
}
.rates-table-container_separate .table-rate-header-cont tr > td:first-child {
  width: 261px;
}
.rates-table-container_separate .table-rate-header-cont tr > td:first-child + td {
  border-left: none;
  border-top-left-radius: 15px;
}
.rates-table-container_separate .table-rate-header-cont tr > td:last-child {
  border-top-right-radius: 15px;
}
.rates-table-container .rate-header-row {
  margin: 0 15px 0 0;
  display: flex;
  align-items: stretch;
}
.rates-table-container .row-header_switch-rate {
  /*height: 62px;*/
  /*float: left;*/
  width: 209px;
  font-size: 87.5%;
  padding: 0 16px 4px;
  flex: 0 0 209px;
}
.rates-table-container .table-rate-header-cont {
  flex-shrink: 0;
}
.active-block.rates-table-container {
  width: 899px;
}
.rates-table-container_separate .active-block.rates-table-container {
  width: 100%;
}
.rates-table-container .table-rate-header-cont table {
  height: 100%;
}
.rates-table-container .table-rate-header-cont table tr>td:first-child + td{
  border-left: none;
  border-top-left-radius: 15px;
}
.rates-table-container .table-rate-header-cont table tr>td:last-child {
  border-top-right-radius: 15px;
}
.rates-table-container .row-header_switch-rate .blu-dropdown-grey {
  width: 100%;
  max-width: 220px;
  font-size: 16px;
  position: relative;
  z-index: 999;
  margin: 5px 0 0 ;
}
#rates-info-popup .rates-table-container .row-header_switch-rate .blu-dropdown-grey {
  width: 100%;
  max-width: 64px;
  font-size: 16px;
  position: relative;
  z-index: 999;
  /*left: 191px;*/
  /*top: -146px;*/
  margin: 5px 0 0 ;
}
.rates-table-container .row-header_switch-rate .blu-dropdown-grey .dropdown-menu > li {
  cursor: pointer;
}
.rates-table-container .row-header_switch-rate .blu-radio-custom label {
  background-position: 0 -31px;
}
.rates-table-container .row-header_switch-rate .blu-radio-custom label.checked {
  background-position: 0 0;
}
.rates-table-container .rate-header-cont {
  float: right;
}
.rates-table-container .rate-header-cont > div:first-child {
  border-left: none;
  border-radius: 10px 0 0 0 ;
}
.rates-table-container .rate-header-cont > div:first-child:last-child {
  border-radius: 10px 10px 0 0 ;
}
.rates-table-container .rate-header-cont > div:last-child {
  border-radius: 0 10px 0 0 ;
}
.rates-table-container .rates-table-container > table:last-child {
  /*border-bottom: 1px solid #e2e4e6;*/
}
.rates-table-container .rates-terms {
  color: #8f8f8f;
  font-style: italic;
  text-align: right;
  font-size: 75%;
  margin: 5px 24px 0 0;
}
.rates-table-container #rates-table-scroll .mCustomScrollBox {
  margin: 0 15px 0 0;
}
.rates-table-container #rates-table-scroll .mCSB_scrollTools {
  right: 0!important;
  top: 0!important;
  bottom: 0!important;
  background: transparent!important;
}
.rates-table-container #rates-table-scroll .mCSB_container > table:first-child td:first-child {
  border-top: none;
}
.rates-table-container #rates-table-scroll .mCSB_container > table:last-child {
  border-bottom: 1px solid #e2e4e6;
}
.rates-table-container .rate-body-row {
  width: 100%;
}
.rates-table-container .rate-body-row:hover + .rate-body-row .rate-info-row > .rate-info-cell {
  border-top-color: #dff2ff;
}
.rates-table-container .rate-body-row.rate-name-body-row {
  cursor: pointer;
  border-top: 1px solid #e2e4e6;
}
.rates-table-container .rate-body-row.rate-name-body-row + .rate-accordion-body .rate-body-row:nth-child(1) .rate-info-row > .rate-info-cell {
  border-top: none!important;
}
.rates-table-container .rate-body-row.rate-name-body-row + .rate-accordion-body .rate-body-row:nth-child(1) .rate-info-row > .rate-info-cell .rate-info-cell-inner {
  border-top: none;
}
.rates-table-container .rate-body-row.rate-name-body-row + .rate-body-row .rate-info-row > .rate-info-cell {
  border-top: none;
}
.rates-table-container .rate-body-row.rate-body-row_download {

}
.rates-table-container .rate-body-row.rate-body-row_download .rate-info-row>td:first-child + td {
  border-radius: 0 0 0 8px;
}
.rates-table-container .rate-body-row.rate-body-row_download .rate-info-row>td:last-child {
  border-radius: 0 0 8px 0 ;
}
.rates-table-container .rate-body-row .rate-open-indicator {
  position: relative;
  width: 20px;
  height: 20px;
  border: 2px solid #2b97d7;
  border-radius: 20px;
  display: inline-block;
}
.rates-table-container .rate-body-row .rate-open-indicator .rate-open-indicator__plus {
  width: 10px;
  height: 2px;
  background-color: #2b97d7;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0, 0.2, 1, 0.8);
  -moz-transition: -moz-transform 0.4s cubic-bezier(0, 0.2, 1, 0.8);
  -o-transition: -o-transform 0.4s cubic-bezier(0, 0.2, 1, 0.8);
  transition: -webkit-transform 0.4s cubic-bezier(0, 0.2, 1, 0.8),-moz-transform 0.4s cubic-bezier(0, 0.2, 1, 0.8),-o-transform 0.4s cubic-bezier(0, 0.2, 1, 0.8),transform 0.4s cubic-bezier(0, 0.2, 1, 0.8);
}
.rates-table-container .rate-body-row .rate-open-indicator .rate-open-indicator__plus_vert {
  margin: -1px 0 0 -5px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.rates-table-container .rate-body-row .rate-open-indicator .rate-open-indicator__plus_hor {
  margin: -1px 0 0 -5px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.rates-table-container .rate-body-row.rate-name-body-row_open + .rate-accordion-body + .rate-name-body-row {
  border-top: none;
}
.rates-table-container .rate-body-row.rate-name-body-row_open .rate-name-cell_body .rate-open-indicator__plus_vert {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.rates-table-container .rate-body-row.rate-name-body-row_open .rate-name-cell_body .rate-open-indicator__plus_hor {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.rates-table-container .rate-name-row {
  line-height: 1.15;
}
.rates-table-container .rate-name-row > .rate-name-cell_body ~ .rate-name-cell_body {
  border-left: 1px solid #e2e4e6;
}
.rates-table-container .rate-name-row + .rate-info-row .rate-info-cell {
  border-top: none;
}
.rates-table-container .rate-name-row > td:last-child {
  text-align: right;
}
.rates-table-container .rate-name-row .rate-name-cell {
  background-color: #e7ecf2;
}
.rates-table-container .rate-name-row .rate-name-cell_body {
  width: 229px;
  padding: 7px 12px 7px 16px;
}
.rates-table-container .rate-name-row .rate-name-cell_header {
  padding: 7px 16px 7px;
  background-color: #d2d9df;
  text-transform: uppercase;
  font-weight: 700;
  width: 209px;
  border: none;
}
.rates-table-container .rate-info-row {
  line-height: 1.15;
}
.rates-table-container .rate-info-row:hover + .rate-info-row .rate-info-cell_body {
  border-top-color: #dff2ff;
}
.rates-table-container .rate-info-row:hover + .rate-info-row .rate-info-cell_header {
  border-top-color: #d3edff;
}
.rates-table-container .rate-info-row:hover .rate-info-cell_body {
  border-top-color: #dff2ff;
  background-color: #dff2ff;
}
.rates-table-container .rate-info-row:hover .rate-info-cell_body.rate-info-cell_collapsible-child {
  border-top-color: #e2e4e6 ;
}
.rates-table-container .rate-info-row:hover .rate-info-cell_header {
  border-top-color: #d3edff;
  background-color: #d3edff;
}
.rates-table-container .rate-info-row:hover .rate-info-cell_gold {
  background-color: #f3eab8!important;
}
.rates-table-container .rate-info-row .rate-info-cell {
  vertical-align: top;
  -webkit-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.rates-table-container .rate-info-row .rate-info-cell_collapsible-child {
  background-color: #f3f3f3!important;
}
.rates-table-container .rate-info-row .rate-info-cell_gold {
  background-color: #f3eab8!important;
  position: relative;
  font-weight: 700;
  border-top: 1px solid #dece8e!important;
  /* -webkit-box-shadow: 0 1px 4px 0 rgba(24, 24, 25, 0.41); */
  -moz-box-shadow: 0 1px 4px 0 rgba(24, 24, 25, 0.41);
  /* box-shadow: 0 1px 4px 0 rgba(24, 24, 25, 0.41); */
}
.rates-table-container .rate-info-row .rate-info-cell_gold .rate-info-inner-table td ,
.rate-info-cell_gold .td-text{
  color: #af7e10!important;
  text-transform: uppercase;
}
.rates-table-container .rate-info-row .rate-info-cell_gold:before {
  display: block;
  position: absolute;
  height: calc(100% + 1px);
  content: '';
  width: 4px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a06b2e+0,e1b415+60,c99a39+69,bd8211+100 */
  top: 0;
  background: #a06b2e;
  /* Old browsers */
  background: -moz-linear-gradient(82deg, #a06b2e 0%, #e1b415 60%, #c99a39 69%, #bd8211 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(82deg, #a06b2e 0%, #e1b415 60%, #c99a39 69%, #bd8211 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(82deg, #a06b2e 0%, #e1b415 60%, #c99a39 69%, #bd8211 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a06b2e', endColorstr='#bd8211', GradientType=1);
  /* IE6-9 */
}
.rates-table-container .rate-info-row .rate-pdf-download {
  background: url(../images/document-pdf-icon.png) 0 0 no-repeat;
  text-transform: uppercase;
  font-size: 92.857%;
  padding: 8px 0 8px 36px;
  display: inline-block;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  opacity: .9;
}
.rates-table-container .rate-info-row .rate-pdf-download:hover {
  opacity: 1;
  text-decoration: underline;
}
.underline {
  text-decoration: underline;
}
.rates-table-container .rate-info-row .rate-info-cell_body {
  border-top: 1px solid #e2e4e6;
  width: 230px;
  font-size: 87.5%;
  /* border-radius: 0 0  0 10px; */
  background-color: #fff;
}
.rates-table-container .rate-info-row .rate-info-cell_body .rate-info-cell-inner {
  padding: 7px 12px 9px;
}
.rates-table-container .rate-info-row .rate-info-cell_body:first-of-type {
  border-left: none;
}
.rates-table-container .rate-info-row .rate-info-cell_width-100 {
  width: 100%;
}
.rates-table-container .rate-info-row > .rate-info-cell_body ~ .rate-info-cell_body {
  border-left: 1px solid #e2e4e6;
}
.rates-table-container .rate-info-row .rate-info-cell_header {
  width: 209px;
  background-color: transparent;
  font-size: 93.75%;
}
.rates-table-container .rate-info-row .rate-info-cell_header .rate-info-comment {
  color: #8f8f8f;
  font-style: italic;
  font-size: 90%;
  border-top: #d6d6d6 1px solid;
  padding: 7px 10px 7px 0;
  margin: 0 0 0 16px;
}
.rates-table-container .rate-info-row .rate-info-cell_header .rate-info-cell-inner {
  border-top: 1px solid #e2e4e6;
  padding: 7px 16px 7px;
}
.rates-table-container .rate-info-row .rate-info-cell_header .rate-info-cell-inner_with-arrow {
  position: relative;
  background: #ededed;
  /*      &:after{

            content: ' ';
            background:#e2e4e6 url(../images/rate-plans-arrow.png)  0 0 no-repeat;
            width:10px;
            height:5px;
            position: absolute;
            bottom:-5px;
            left: 20px;
          }*/
}
.rates-table-container .rate-info-row .rate-info-cell_header .rate-info-cell-inner_with-arrow:after,
.rates-table-container .rate-info-row .rate-info-cell_header .rate-info-cell-inner_with-arrow:before {
  top: 100%;
  left: 35px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.rates-table-container .rate-info-row .rate-info-cell_header .rate-info-cell-inner_with-arrow:after {
  border-color: rgba(237, 237, 237, 0);
  border-top-color: #ededed;
  border-width: 5px;
  margin-left: -5px;
}
.rates-table-container .rate-info-row .rate-info-cell_header .rate-info-cell-inner_with-arrow:before {
  border-color: rgba(226, 228, 230, 0);
  border-top-color: #e2e4e6;
  border-width: 6px;
  margin-left: -6px;
}
.rates-table-container .topup-method-rate-cell {
  font-weight: 700;
  background: url(../images/payment-methods-rate-icons.png) no-repeat;
  padding: 4px 0 7px 38px;
}
.rates-table-container .topup-method-rate-cell_bank-transfer {
  background-position: 1px 0;
}
.rates-table-container .topup-method-rate-cell_card {
  background-position: 1px -25px;
}
.rates-table-container .topup-method-rate-cell_sepa {
  background-position: 1px -51px;
}
.rates-table-container .topup-method-rate-cell_ideal {
  background-position: 1px -78px;
}
.rates-table-container .topup-method-rate-cell_internal {
  background-position: 1px -104px;
}
.rates-table-container .topup-method-rate-cell_paypal {
  background-position: 0 -131px;
}
.rates-table-container .topup-method-rate-cell_sofort {
  background-position: 1px -157px;
}
.rates-table-container .topup-method-rate-cell_bitcoin {
  background-position: 0 -186px;
}
.rates-table-container .topup-method-rate-cell_wu {
  background-position: 1px -214px;
}
.rates-table-container .rate-header-header-td {
  background-color: #d1dae2;
  text-align: center;
  /*height: 81px;*/
  /*float: left;*/
  border-left: 1px solid #fff;
  width: 230px;
  display: table-cell;
  align-content: center;
  align-items: center;
  justify-content: center;
}
.rates-table-container .rate-header-header-td .column-rate-header__title {
  font-size: 81.25%;
  font-weight: 700;
  letter-spacing: .8px;
  margin: -2px 0 0;
  text-transform: uppercase;
}
.rates-table-container .rate-header-header-td .column-rate-header__icon {
  width: 26px;
  height: 26px;
  display: inline-block;
  background: url(../images/tarif-plans-icons.png) no-repeat;
  -webkit-box-shadow: 0 1px 2px 0 rgba(24, 24, 25, 0.26);
  -moz-box-shadow: 0 1px 2px 0 rgba(24, 24, 25, 0.26);
  box-shadow: 0 1px 2px 0 rgba(24, 24, 25, 0.26);
  border-radius: 3px;
}
.rates-table-container .rate-header-header-td .column-rate-header__icon_silver {
  background-position: 0 0;
}
.rates-table-container .rate-header-header-td .column-rate-header__icon_gold {
  background-position: 0 -87px;
}
.rates-table-container .rate-header-header-td .column-rate-header__icon_platinum {
  background-position: 0 -174px;
}
.rates-table-container .rate-header-header-td .column-rate-header__icon_special {
  background-position: 0 -261px;
}
.rates-table-container .rate-info-inner-table {
  width: 100%;
  border-collapse: collapse;
}
.rates-table-container .rate-info-inner-table tr > td {
  vertical-align: baseline;
}
.rates-table-container .rate-info-inner-table tr > td.col1 {
  font-size: 93%;
  width: 47%;
}
.rates-table-container .rate-info-inner-table tr > td.col2 {
  width: 44%;
  text-align: right;
}
.rates-table-container .rate-info-inner-table tr > td.col2 .caret {
  margin: -1px 4px 0 0px;
}
.rates-table-container .rate-info-inner-table tr > td.col3 {
  width: 9%;
  text-align: right;
}
.rates-table-container .rate-info-inner-table tr > td.col3 .quest-tip {
  vertical-align: middle;
  margin-top: -4px;
  padding-left: 1px;
}
.rates-table-container .rate-info-collapse-trigger {
  background-color: #f3f3f3;
  padding: 7px 11px;
  cursor: pointer;
}
.rates-table-container .column-rate {
  float: left;
  margin: 0 0 0 10px;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(24, 24, 25, 0.26);
  -moz-box-shadow: 0 2px 4px 0 rgba(24, 24, 25, 0.26);
  box-shadow: 0 2px 4px 0 rgba(24, 24, 25, 0.26);
  border-radius: 10px;
  width: 181px;
  overflow: hidden;
}
.rates-table-container .column-rate_selected .column-rate-header {
  background-color: #cdd7dd!important;
}
.rates-table-container .column-rate_selected .column-rate-row {
  font-weight: 700;
}
.rates-table-container .column-rate .column-rate-header {
  background-color: #d1dae2;
  text-align: center;
  height: 62px;
}
.rates-table-container .column-rate .column-rate-header .column-rate-header__title {
  font-size: 81.25%;
  font-weight: 700;
  letter-spacing: .8px;
  margin: -2px 0 0;
  text-transform: uppercase;
}
.rates-table-container .column-rate .column-rate-header .column-rate-header__icon {
  width: 26px;
  height: 26px;
  margin: 10px 0 0;
  display: inline-block;
  background: url(../images/tarif-plans-icons.png) no-repeat;
  -webkit-box-shadow: 0 1px 2px 0 rgba(24, 24, 25, 0.26);
  -moz-box-shadow: 0 1px 2px 0 rgba(24, 24, 25, 0.26);
  box-shadow: 0 1px 2px 0 rgba(24, 24, 25, 0.26);
  border-radius: 3px;
}
.rates-table-container .column-rate .column-rate-header .column-rate-header__icon_base {
  background-position: 0 0;
}
.rates-table-container .column-rate .column-rate-header .column-rate-header__icon_standard {
  background-position: 0 -87px;
}
.rates-table-container .column-rate .column-rate-header .column-rate-header__icon_max {
  background-position: 0 -174px;
}
.rates-table-container .column-rate .column-rate-row {
  height: 31px;
  font-size: 87.5%;
  line-height: 2.4;
  text-align: center;
}
.rates-table-container .column-rate .column-rate-row_even {
  background: #fafafa;
  background: -moz-linear-gradient(left, #fafafa 0%, #ececec 50%, #fafafa 100%);
  background: -webkit-linear-gradient(left, #fafafa 0%, #ececec 50%, #fafafa 100%);
  background: linear-gradient(to right, #fafafa 0%, #ececec 50%, #fafafa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#fafafa', GradientType=1);
}
.section-exchange .exchange-banner {
  margin: 105px 0 0 60px;
}
.section-about-page .dashboard-banner,
.section-question-page .dashboard-banner,
.section-terms-page .dashboard-banner,
.payment-page .dashboard-banner,
.section-exchange .dashboard-banner {
  margin: 70px 0 -170px;
}

/** questions page **/
.section-question-page .search-warp-module {
  background: rgb(6,58,153);
  background: -moz-linear-gradient(90deg, rgba(6,58,153,1) 0%, rgba(26,106,180,1) 100%);
  background: -webkit-linear-gradient(90deg, rgba(6,58,153,1) 0%, rgba(26,106,180,1) 100%);
  background: linear-gradient(90deg, rgba(6,58,153,1) 0%, rgba(26,106,180,1) 100%);
  padding: 60px 0 105px 0;
}
.section-question-page h1 {
  text-align: center;
  font-size: 34px;
  color: #fff;
  font-weight: 300;
  margin: 0;
  padding: 27px 0 23px 0;
}
.section-question-page .search-warp-module .inner {
  max-width: 640px;
  margin: 0 auto;
}
.section-question-page .search-warp-module input {
  background: #fff;
  border: none;
  font-size: 15px;
  color: #3A3A3A;
  border-radius: 5px;
  padding: 11px 45px 11px 15px;
  width: 100%;
}
.section-question-page .search-warp-module input~button.clear,
.section-question-page .search-warp-module .search-button {
  position: absolute;
  right: 42px;
  top: 0;
  padding: 9px 8px 0 8px;
  background: #fff;
  border: none;
  color: #B8B8B8;
  display: none;
}
.section-question-page .search-warp-module input.has-val~button.clear {
  display: block;
}
.section-question-page .search-input-wrap {
  position: relative;
}

.section-question-page .search-warp-module .search-button {
  right: 0;
  border-radius: 5px;
  height: 42px;
  padding: 4px 15px 0 15px;
  display: block;
}

.section-question-page .search-warp-module .search-button:hover,
.section-question-page .search-warp-module input.has-val~button.clear:hover {
  color: #a7a5a5;
}
.section-question-page .search-results {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  border-radius: 5px;
  border: 1px solid #D9D9DA;
  background: #fff;
  padding: 0 0 0 13px;
  max-height: 249px;
  overflow: hidden;
  z-index: 1;
}
.section-question-page .search-input-wrap.hide-results .search-results {
  display: none;
}
.section-question-page .search-results-item {
  border-bottom: 1px solid #D9D9DA;
  line-height: 19px;
  padding: 11px 15px 12px 4px;
  margin-right: 13px;
  display: block;
  text-decoration: none;
}

.section-question-page .search-results-item:last-child {
  border: none;
}
.section-question-page .search-results-item .title {
  font-size: 14px;
  color: #3A3A3A;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
}
.section-question-page .search-results-item .about {
  font-size: 13px;
  color: #8F8F8F;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
}
.section-question-page .search-results-item:hover .title {
  color: #1c1b1b;
}
.section-question-page .search-results-item:hover .about {
  color: #686565;
}
.section-question-page aside {
  padding-top: 55px;
}
.section-question-page aside nav a {
  font-size: 15px;
  text-transform: uppercase;
  text-decoration: none;
  color: #3A3A3A;
  display: block;
  padding: 7px 0 6px 0;
}
.section-question-page aside nav a.active {
  font-weight: 700;
}
.section-question-page aside nav a:hover {
  color: #000;
}
.section-question-page .answers-wrap {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
}
.section-question-page .content-row {
  padding-top: 57px;
}
.section-question-page .answers-wrap .answer-item {
  box-shadow: 0 1px 5px #0003;
  margin: 0 30px 30px 0;
  flex: 0 0 250px;
  height: 250px;
  border-top: 1px solid #E9E9E9;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  border-bottom: 1px solid #D2D2D2;
  border-radius: 8px;
  text-decoration: none;
  text-align: center;
  padding: 127px 15px 10px 15px;
  overflow: hidden;
}
.section-question-page .answers-wrap .answer-item:hover {
  box-shadow: 0 1px 5px #0000004f
}
.section-question-page .answers-wrap .answer-item .title {
  font-size: 17px;
  color: #3A3A3A;
  display: block;
  font-weight: 700;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.section-question-page .answers-wrap .answer-item .about {
  font-size: 14px;
  color: #8F8F8F;
  display: block;
  padding-top: 5px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.section-question-page .answers-wrap a.walet {
  background-size: 47px auto !important;
  background-position: center 40px !important;
}
.section-question-page .answers-wrap a.rounded-ch {
  background-position: center 46px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' fill='%23c79b2d' class='bi bi-check-square' viewBox='0 0 16 16'%3E%3Cpath d='M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z'/%3E%3Cpath d='M10.97 4.97a.75.75 0 0 1 1.071 1.05l-3.992 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.235.235 0 0 1 .02-.022z'/%3E%3C/svg%3E");
}
.section-question-page .answers-wrap a.lists {
  background-position: center 45px;
  background-repeat: no-repeat;
  background-image: url("/images/index/lists-ico.png");
}
.section-question-page .gray-bg-alert {
  background: #F0F0F0;
  display: flex;
  padding: 21px 15px;
  justify-content: center;
  border-radius: 6px;
  margin-bottom: 0;
}
.section-question-page .gray-bg-alert .title {
  font-size: 20px;
  font-weight: 700;
  color: #3A3A3A;
}
.section-question-page .gray-bg-alert .about {
  font-size: 15px;
  color: #828181;
}
.section-question-page .main {
  padding-right: 15px;
}
.section-question-page .gray-bg-alert .btn-primary {
  border: 1px solid #2F98D7;
  background: transparent;
  font-size: 15px;
  padding: 0 23px 0 72px;
  margin: 3px 0 3px 55px;
  display: flex;
  color: #2B97D7;
  align-items: center;
  text-transform: uppercase;
  background-image: url("/images/index/blue-coment-on-comment.png");
  background-repeat: no-repeat;
  background-position: 27px center;
}
.section-question-page .gray-bg-alert .btn-primary:hover {
  background-color: #ffffff4f;
}
.section-question-page .gray-bg-alert.no-results {
  box-shadow: 0 1px 5px #0003;
  border-top: 1px solid #E9E9E9;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  border-bottom: 1px solid #D2D2D2;
  padding: 42px 25px 63px 240px;
  background-image: url("/images/index/no-results.png");
  background-repeat: no-repeat;
  background-position: 50px center;
  display: block;
  margin: 0 0 28px 0;
}
.section-question-page .search-query {
  font-size: 21px;
  padding: 0 0 25px 0;
}
.section-question-page .gray-bg-alert.no-results .title {
  font-size: 20px;
  font-weight: 300;
  padding-bottom: 12px;
}
.section-question-page .gray-bg-alert.no-results ul {
  list-style: square;
  margin: 0;
  padding: 0 0 0 15px;
}
.section-question-page .gray-bg-alert.no-results li {
  font-size: 15px;
}
/** End questions page **/

.exchange-table-container {
  border-top: 3px solid #123d83;
}
.exchange-table-container .exchange-info,
.gray-bg-alert {
  padding: 5px 13px 10px;
  background-color: #e6e6e6;
  font-size: 75%;
}
.exchange-table-container .exchange-info .quest-tip {
  font-size: 100%;
  padding: 1px 5px;
}
.exchange-table-container .exchange-pair {
  background-color: #f2f2f2;
  padding: 7px 0;
}
.exchange-table-container .exchange-pair .exchange-pair-table {
  width: 100%;
  border-collapse: collapse;
}
.exchange-table-container .exchange-pair .exchange-pair-table tr > td {
  border-left: 1px solid #d4d4d4;
  padding: 9px 11px;
}
.exchange-table-container .exchange-pair .exchange-pair-table tr > td:first-child {
  border-left: none;
}
.exchange-table-container .exchange-pair .exchange-pair-table tr > td .blu-dropdown-grey {
  width: 85%;
  z-index: 9;
}
.exchange-table-container .exchange-pair .exchange-pair-table tr > td .blu-dropdown-grey .dropdown-menu {
  max-width: 100%;
}
.exchange-table-container .exchange-table {
  width: 100%;
  border-collapse: collapse;
}
.exchange-table-container .exchange-table tr > th {
  font-weight: 400;
  background-color: #fefefe;
  font-size: 87.5%;
  color: #8f8f8f;
  border-bottom: 3px solid #c69622;
}
.exchange-table-container .exchange-table tr > th .exchange-table-header-inner {
  padding: 8px 13px;
  margin: 7px 0;
}
.exchange-table-container .exchange-table tr > th:first-child {
  border-left: none;
}
.exchange-table-container .exchange-table tr > th:first-child + th .exchange-table-header-inner {
  border-left: 1px solid #d4d4d4;
}
.exchange-table-container .exchange-table tr > td {
  vertical-align: middle;
  font-size: 93.75%;
  border-bottom: 1px solid #d4d4d4 ;
  padding: 1px 13px 1px;
}
.exchange-table-container .exchange-table tr > td.exchange-quote {
  background-color: #f2f2f2;
  vertical-align: middle;
  overflow-wrap: break-word;
}
.exchange-table-container .exchange-table tr > td:first-child + td {
  border-left: 1px solid #d4d4d4 ;
}
.exchange-table-container .exchange-flag {
  margin: 8px 0;
  float: left;
  width: 41px;
  height: 25px;
  background: url(../images/exchange-flags.png) no-repeat;
}
.exchange-table-container .exchange-flag_byr {
  background-position: 0 -223px;
}
.exchange-table-container .exchange-flag_usd {
  background-position: 0 -1373px;
}
.exchange-table-container .exchange-flag_rub {
  background-position: 0 0;
}
.exchange-table-container .exchange-flag_eur {
  background-position: 0 -591px;
}
.exchange-table-container .exchange-flag_chf {
  background-position: 0 -46px;
}
.exchange-table-container .exchange-flag_aed {
  background-position: 0 -180px;
}
.exchange-table-container .exchange-flag_amd {
  background-position: 0 -223px;
}
.exchange-table-container .exchange-flag_brl {
  background-position: 0 -315px;
}
.exchange-table-container .exchange-flag_bgl {
  background-position: 0 -46px;
}
.exchange-table-container .exchange-flag_aud {
  background-position: 0 -180px;
}
.exchange-table-container .exchange-flag_bgn {
  background-position: 0 -269px;
}
.exchange-table-container .exchange-flag_cad {
  background-position: 0 -361px;
}
.exchange-table-container .exchange-flag_cny {
  background-position: 0 -450px;
}
.exchange-table-container .exchange-flag_czk {
  background-position: 0 -499px;
}
.exchange-table-container .exchange-flag_dkk {
  background-position: 0 -545px;
}
.exchange-table-container .exchange-flag_gbp {
  background-position: 0 -91px;
}
.exchange-table-container .exchange-flag_hkd {
  background-position: 0 -407px;
}
.exchange-table-container .exchange-flag_hrk {
  background-position: 0 -637px;
}
.exchange-table-container .exchange-flag_huf {
  background-position: 0 -683px;
}
.exchange-table-container .exchange-flag_idr {
  background-position: 0 -729px;
}
.exchange-table-container .exchange-flag_ils {
  background-position: 0 -1465px;
}
.exchange-table-container .exchange-flag_inr {
  background-position: 0 -775px;
}
.exchange-table-container .exchange-flag_jpy {
  background-position: 0 -134px;
}
.exchange-table-container .exchange-flag_krw {
  background-position: 0 -821px;
}
.exchange-table-container .exchange-flag_mxn {
  background-position: 0 -867px;
}
.exchange-table-container .exchange-flag_myr {
  background-position: 0 -913px;
}
.exchange-table-container .exchange-flag_nok {
  background-position: 0 -959px;
}
.exchange-table-container .exchange-flag_nzd {
  background-position: 0 -1005px;
}
.exchange-table-container .exchange-flag_php {
  background-position: 0 -1051px;
}
.exchange-table-container .exchange-flag_pln {
  background-position: 0 -1097px;
}
.exchange-table-container .exchange-flag_ron {
  background-position: 0 -1143px;
}
.exchange-table-container .exchange-flag_sek {
  background-position: 0 -1189px;
}
.exchange-table-container .exchange-flag_sgd {
  background-position: 0 -1235px;
}
.exchange-table-container .exchange-flag_thb {
  background-position: 0 -1281px;
}
.exchange-table-container .exchange-flag_try {
  background-position: 0 -1327px;
}
.exchange-table-container .exchange-flag_zar {
  background-position: 0 -1419px;
}
.exchange-table-container .exchange-flag_btc {
  background-position: 0 -1500px;
}
.exchange-table-container .exchange-flag_ltc {
  background-position: 0 -1556px;
}
.exchange-table-container .exchange-flag_eth {
  background-position: 0 -1602px;
}
/*//todo add to sprite*/
.exchange-table-container .exchange-flag_aed {
  background: url(../images/uae_flag.png) no-repeat;
  background-position: 0 0;
}
.exchange-table-container .exchange-code {
  margin: 3px 0 0 50px;
  font-weight: 700;
}
.exchange-table-container .exchange-name {
  font-size: 80%;
  line-height: 1;
  margin: -3px 0 3px 50px;
  color: #8f8f8f;
}
.exchange-table-container .exchange-rate-up {
  color: #33ab26 ;
  display: inline-block;
}
.exchange-table-container .exchange-rate-up:before {
  margin: -2px 4px 0 0;
  float: left;
  vertical-align: text-bottom;
  content: '\2191';
}
.exchange-table-container .exchange-rate-down {
  color: #cc3a3a;
  display: inline-block;
}
.exchange-table-container .exchange-rate-down:before {
  margin: -2px 4px 0 0;
  float: left;
  vertical-align: text-bottom;
  content: '\2193';
}
.external-template-footer {
  position: absolute;
  width: 100%;
  height: 96px;
  margin: -96px 0 0;
  left: 0;
  background: rgba(0, 0, 0, 0.3);
  bottom: 0;
}
.external-template-footer .external-template-footer-wrap {
  width: 1100px;
  margin: 0 auto;
  color: #fff;
}
.external-template-copyright {
  font-size: 14px;
  margin: 13px 0 0;
}
.external-template-footer-info {
  font-size: 11px;
  border-top: 1px solid #fff;
  line-height: 1.25;
  margin: 15px 0 0;
  padding: 12px 0 0;
}
.external-template-header {
  height: 63px;
  background-color: #2b97d7 ;
  z-index: 99999!important;
}
.external-template-header .external-template-logo {
  margin: 12px 0 0;
  display: inline-block;
}
.external-template-header .external-template-header-wrap {
  width: 1100px;
  margin: 0 auto;
}
.payment-message {
  background: none;
  overflow: hidden;
  margin: 80px 0 0;
  position: relative;
  -webkit-box-shadow: 0 0px 13px 0 rgba(24, 24, 25, 0.4);
  -moz-box-shadow: 0 0px 13px 0 rgba(24, 24, 25, 0.4);
  box-shadow: 0 0px 13px 0 rgba(24, 24, 25, 0.4);
  background: #f3f3f3;
  background: -moz-linear-gradient(left, #f3f3f3 0%, #e3e3e3 100%);
  background: -webkit-linear-gradient(left, #f3f3f3 0%, #e3e3e3 100%);
  background: linear-gradient(to right, #f3f3f3 0%, #e3e3e3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#e3e3e3', GradientType=1);
  border-radius: 6px;
}
.payment-message .payment-message__header {
  overflow: hidden;
  font-weight: 700;
  font-size: 112.5%;
  position: relative;
  padding: 19px 32px 0;
  height: 63px;
  border-radius: 6px 6px 0 0;
  background: #e8ecf0;
  background: -moz-linear-gradient(left, #e8ecf0 0%, #d3dbe3 100%);
  background: -webkit-linear-gradient(left, #e8ecf0 0%, #d3dbe3 100%);
  background: linear-gradient(to right, #e8ecf0 0%, #d3dbe3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8ecf0', endColorstr='#d3dbe3', GradientType=1);
}
.payment-message .payment-message__body {
  padding: 16px 41px 63px 40px;
  position: relative;
}
.payment-message .payment-message__icon {
  width: 78px;
  height: 74px;
  display: inline-block;
  margin: 40px 0 0;
}
.payment-message .payment-message__icon_error {
  background: url(../images/credit-card-transaction-error.png) 0 0 no-repeat;
}
.payment-message .payment-message__icon_success {
  background: url(../images/credit-card-transaction-success.png) 0 0 no-repeat;
}
.payment-message .payment-message__title {
  margin: 18px 0 0;
  font-family: 'PTSansProLight', arial, sans-serif;
  font-size: 200%;
}
.payment-message .payment-message__message {
  margin: 24px 0 0;
  padding: 10px;
  border-radius: 6px;
  display: inline-block;
  width: 72%;
}
.payment-message .payment-message__message_error {
  border: 1px solid #d40003;
}
.payment-message .payment-message__message_success {
  border: 1px solid #52b317;
}
.payment-message .payment-message__link {
  font-size: 106.25%;
  margin: 23px 0 0;
  display: inline-block;
}
.centered-form-container_transaction {
  width: 100%;
  background: #f2f2f2;
}
.centered-form-container_transaction .payment-urgency-input {
  text-align: right;
  padding: 6px 0 0;
}
.centered-form-container_transaction .payment-urgency-input .text-label {
  font-size: 87.5%;
}
.centered-form-container_transaction .payment-urgency-switch {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  margin: 0 23px 0 10px;
}
.centered-form-container_transaction .centered-form__header {
  height: auto;
}
.centered-form-container_transaction .centered-form__header .centered-form__header-name {
  font-size: 112.5%;
  font-weight: 700;
  text-align: center;
  padding: 12px 0 16px;
}
.centered-form-container_transaction .centered-form__body {
  padding: 30px 32px 22px 32px;
}
.centered-form-container_transaction .payments-description-input .validation-icon {
  vertical-align: top;
  margin: 15px 0 0!important;
}
.centered-form-container_transaction .centered-form__swift-inputs {
  background-position: 17px 50% !important;
  padding: 10px 90px 0 30px!important;
}
.centered-form-container_transaction .centered-form__form .amount-input-container .currency-select {
  position: relative;
}
.centered-form-container_transaction .centered-form__form .amount-input-container .amount-input {
  width: 170px;
}
.centered-form-container_transaction .centered-form__form .amount-input-container .exchange-icon {
  right: -8px;
  left: auto;
}
.centered-form-container_transaction .centered-form__form .centered-form__input .blu-custom-select-container {
  width: 94.23%;
}
.blu-accordion_transaction-section {
  background-color: #ededed;
  margin: 0 0 8px;
}
.blu-accordion_transaction-section > .accordion-header {
  text-transform: none;
  font-size: 137.5%;
  font-weight: 400;
  padding: 14px 29px 14px;
  color: #2b97d7;
}
.blu-accordion_transaction-section > .accordion-header .accordion-arrow {
  margin: 12px 0 0;
}
.blu-accordion_transaction-section > .accordion-body {
  margin: 0 29px;
  padding: 0 0 25px;
  border-top: 2px solid #ced2d6;
}
.blu-accordion_transaction-section_files > .accordion-body {
  margin: 0 2px;
  border-top: none;
}
.blu-accordion_history {
  border-radius: 0;
  background-color: transparent;
}
.blu-accordion_history > .accordion-header {
  text-transform: none;
  font-size: 87.5%;
  font-weight: 400;
  background: #e0e0e0;
  padding: 4px 7px 5px 10px;
  color: #3a3a3a;
}
.blu-accordion_history > .accordion-body {
  padding: 0;
}
.history-item-transaction {
  padding: 4px 11px 1px;
  background-color: #fff;
  margin: 0 0 2px;
  -webkit-box-shadow: 0 2px 5px 0 rgba(24, 24, 25, 0.28);
  -moz-box-shadow: 0 2px 5px 0 rgba(24, 24, 25, 0.28);
  box-shadow: 0 2px 5px 0 rgba(24, 24, 25, 0.28);
}
.history-item-transaction_border-yellow {
  border-bottom: 1px solid #e0b315;
}
.history-item-transaction_border-blue {
  border-bottom: 1px solid #2c9dde;
}
.status-item {
  padding: 10px 14px 11px;
  background-color: #fff;
  margin: 0 0 2px;
  -webkit-box-shadow: 0 2px 5px 0 rgba(24, 24, 25, 0.28);
  -moz-box-shadow: 0 2px 5px 0 rgba(24, 24, 25, 0.28);
  box-shadow: 0 2px 5px 0 rgba(24, 24, 25, 0.28);
}
.status-item .status-item__icon {
  float: left;
  margin: 5px 0 0;
}
.status-item .status-item__info {
  margin: 0 0 0 48px;
  padding: 0 0 0 13px;
  border-left: 1px solid #cccccc;
}
.status-item .status-item__info-descr {
  line-height: 1.35;
  font-size: 87.5%;
}
.status-item .status-item__info-hist {
  color: #2b97d7;
  cursor: pointer;
  font-size: 87.5%;
  display: inline-block;
}
.status-item .status-item__info-header {
  font-size: 87.5%;
}
.status-item_border-yellow {
  border-bottom: 1px solid #e0b315;
}
.status-item_border-blue {
  border-bottom: 1px solid #2c9dde;
}
.status-item_border-green {
  border-bottom: 1px solid #309f24;
}
.status-item_border-black {
  border-bottom: 1px solid #3a3a3a;
}
.status-item__comment {
  font-size: 81.25%;
  border-top: 1px solid #cccccc;
  margin: 11px 5px 0;
  padding: 12px 0 0;
}
.transaction-form-message {
  border: 1px solid #bec2c5;
  background-color: #f2f2f2;
  font-size: 93.75%;
  font-weight: 700;
  padding: 9px 18px;
  margin: 20px 0 10px;
  border-radius: 4px;
}
.transaction-form-message .msg-text {
  display: inline-block;
  border-left: 4px solid #209813;
  padding: 5px 0 6px 12px;
}
.history-table-transaction {
  width: 100%;
}
.history-table-transaction tr > td {
  border-top: 1px solid #ced2d6;
  vertical-align: top;
  padding: 8px 0 10px;
}
.history-table-transaction tr:first-child > td {
  border-top: none;
}
.rate-item-header {
  font-weight: 700;
  font-size: 93.75%;
}
.rate-item-body {
  padding: 7px;
  position: relative;
  background: #fff;
  border: 1px solid #d5d5d5;
  margin: 8px 0 0;
}
.rate-item-body:after,
.rate-item-body:before {
  bottom: 100%;
  left: 5.5%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.rate-item-body:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 9px;
  margin-left: -9px;
}
.rate-item-body:before {
  border-color: rgba(213, 213, 213, 0);
  border-bottom-color: #d5d5d5;
  border-width: 10px;
  margin-left: -10px;
}
.rate-info-table {
  width: 100%;
  border-collapse: collapse;
}
.rate-info-table tr > td {
  font-style: italic;
  padding: 1px 8px 0;
  font-size: 93.75%;
}
.rate-total-info {
  position: relative;
  background: #ededed;
  margin: 3px 0 0;
  padding: 3px 0 5px;
}
.rate-total-info:after {
  bottom: 100%;
  left: 6%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(237, 237, 237, 0);
  border-bottom-color: #ededed;
  border-width: 6px;
  margin-left: -6px;
}
.rate-relation {
  margin: 10px 8px 0;
  font-style: italic;
  padding: 2px 0 0;
  border-top: 1px solid #dddddd;
  color: #8f8f8f;
  font-size: 87.5%;
}
.rate-relation .rate-name {
  cursor: pointer;
  border-bottom: 1px dashed #ddd;
}
.reservation-switch {
  margin: 9px 50px 0 0;
}
.info-icon-with-popup {
  cursor: pointer;
  border-radius: 20px;
  background-color: #2b97d7;
  font-weight: 700;
  border: 2px solid #fff;
  font-size: 15px;
  color: #fff;
  height: 24px;
  position: absolute;
  right: -11px;
  text-align: center;
  top: -11px;
  width: 24px;
  z-index: 88;
  line-height: 1.3;
}
.tooltip-file-info {
  width: 100%;
  border-collapse: collapse;
  text-align: left;
}
.tooltip-file-info tr > td {
  font-size: 87.5%;
  padding: 0 0 0 5px;
  vertical-align: top;
}
.tooltip-file-info tr > td:first-child {
  color: #8f8f8f;
  padding: 0;
}
.table-transaction-cases {
  width: 100%;
  border-collapse: collapse;
}
.table-transaction-cases tr > td {
  border-bottom: 1px solid #d0d4d8;
  font-size: 93.75%;
  vertical-align: top;
  padding: 13px 0 17px;
}
.table-transaction-cases tr > td .control-panel-tr-button {
  display: inline-block;
  margin: 0 0 0 10px;
}
.table-transaction-cases tr > td .status-icon-container {
  display: inline-block;
}
.table-transaction-cases tr > td .case-msg {
  color: #8f8f8f;
  font-size: 87.4%;
  margin: 3px 0 0;
}
.workflow-table {
  width: 100%;
  border-collapse: collapse;
}
.workflow-table tr > td {
  font-size: 93.75%;
  padding: 1px 0;
}
.workflow-chain {
  margin: 16px -21px 0 7px;
}
.workflow-chain > div:last-child {
  border-left: 3px solid transparent;
}
.workflow-chain .workflow-step {
  position: relative;
  border-left: 3px solid #ced2d6;
  padding: 0 21px  7px 24px;
  -webkit-transition: all 0.25s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: all 0.25s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: all 0.25s cubic-bezier(0.42, 0, 1, 1);
  transition: all 0.25s cubic-bezier(0.42, 0, 1, 1);
}
.workflow-chain .workflow-step .workflow-step__comments-block {
  display: none;
}
.workflow-chain .workflow-step_inactive {
  color: #8f8f8f !important;
}
.workflow-chain .workflow-step_inactive .workflow-step__assignee {
  color: #8f8f8f !important;
  cursor: default!important;
}
.workflow-chain .workflow-step_inactive .workflow-step__assignee .workflow-step__assignee-name {
  border-bottom: 1px dashed #8f8f8f !important;
}
.workflow-chain .workflow-step .workflow-step__icon {
  width: 23px;
  height: 23px;
  position: absolute;
  left: -13px;
  -webkit-transition: all 0.25s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: all 0.25s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: all 0.25s cubic-bezier(0.42, 0, 1, 1);
  transition: all 0.25s cubic-bezier(0.42, 0, 1, 1);
  top: 0;
  background: url(../images/workflow-icons.png) no-repeat;
}
.workflow-chain .workflow-step .workflow-step__icon_ok {
  background-position: 0 0;
}
.workflow-chain .workflow-step .workflow-step__icon_stop {
  background-position: 0 -27px;
}
.workflow-chain .workflow-step .workflow-step__icon_arrow {
  background-position: 0 -52px;
}
.workflow-chain .workflow-step .workflow-step__icon_empty {
  background-position: 0 -77px;
}
.workflow-chain .workflow-step .workflow-step__assignee {
  font-size: 93.75%;
  font-weight: 700;
  color: #2b97d7;
  float: left;
  opacity: .88;
  cursor: pointer;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.workflow-chain .workflow-step .workflow-step__assignee:hover {
  opacity: 1;
}
.workflow-chain .workflow-step .workflow-step__assignee .workflow-step__assignee-name {
  border-bottom: 1px dashed #2b97d7;
}
.workflow-chain .workflow-step .workflow-step__timer {
  font-size: 81.25%;
  float: right;
  background: url(../images/clock-icon.png) 0 0 no-repeat;
  padding: 0  0 7px 20px ;
  margin: 2px 0 0;
}
.workflow-chain .workflow-step .workflow-step__description {
  margin: -5px 0 0;
  line-height: 1.38;
  font-size: 93.75%;
}
.workflow-chain .workflow-step .workflow-step__comments {
  margin: 12px 0 0;
}
.workflow-chain .workflow-step .workflow-step__comments .workflow-step__comment {
  padding: 10px 0 10px;
  border-top: 1px solid #dddddd;
}
.workflow-chain .workflow-step .workflow-step__comments .workflow-step__comment .workflow-step__comment-time {
  color: #8f8f8f;
  font-size: 81.25%;
}
.workflow-chain .workflow-step .workflow-step__comments .workflow-step__comment .workflow-step__comment-text {
  font-size: 81.25%;
}
.workflow-chain .workflow-step .workflow-step__add-comment {
  border-top: 1px solid #dddddd;
  padding: 7px 0 15px;
}
.workflow-chain .workflow-step .workflow-step__add-comment .workflow-step__add-comment-button {
  color: #1b87c7;
  margin: 0;
  font-weight: 400;
  cursor: pointer;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  opacity: .88;
}
.workflow-chain .workflow-step .workflow-step__add-comment .workflow-step__add-comment-button i {
  font-weight: 700;
  font-size: 112.5%;
}
.workflow-chain .workflow-step .workflow-step__add-comment .workflow-step__add-comment-button span {
  font-size: 87.5%;
  border-bottom: 1px dashed #1b87c7;
}
.workflow-chain .workflow-step .workflow-step__add-comment .workflow-step__add-comment-button:hover {
  opacity: 1;
  text-decoration: none;
}
.workflow-chain .workflow-step .workflow-step__comment-form {
  border-top: 1px solid #dddddd;
  padding: 0 0 20px;
}
.workflow-chain .workflow-step .workflow-step__controls {
  text-align: center;
  border-top: 1px solid #dddddd;
  padding: 14px 0 0;
}
.workflow-chain .workflow-step_open {
  background-color: #fff;
  padding: 14px 21px  10px 24px;
}
.workflow-chain .workflow-step_open .workflow-step__icon {
  margin: 14px 0 0;
}
.workflow-chain .workflow-step_open .workflow-step__comments-block {
  display: block;
}
.workflow-chain .workflow-step_open + .workflow-step {
  padding-top: 10px;
}
.workflow-chain .workflow-step_open + .workflow-step .workflow-step__icon {
  margin: 10px 0 0;
}
.workflow-control-button {
  background: url(../images/workflow-controls-sprite.png) no-repeat;
  width: 46px;
  height: 45px;
  display: inline-block;
  margin: 0 5px;
  opacity: .88;
  cursor: pointer;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.workflow-control-button:hover {
  opacity: 1;
}
.workflow-control-button_close {
  background-position: 0 0;
}
.workflow-control-button_pause {
  background-position: -60px 0;
}
.workflow-control-button_commit {
  background-position: -119px 0;
}
.workflow-control-button_arrow {
  background-position: -178px 0;
}
.workflow-item {
  padding: 15px 16px 15px;
  margin: 12px  0 0;
}
.transaction-history-section {
  margin: 16px 0 0;
}
.templates-dropdown-trigger {
  float: right;
  color: #2b97d7;
  position: relative;
  cursor: pointer;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  margin: 0 40px 0 0;
}
.templates-dropdown-trigger .templates-trigger__name {
  border-bottom: 1px dashed #2b97d7;
}
.dropdown-menu_templates {
  border: 1px solid #2b97d7;
  -webkit-box-shadow: 0 2px 5px 0 rgba(24, 24, 24, 0.2);
  -moz-box-shadow: 0 2px 5px 0 rgba(24, 24, 24, 0.2);
  box-shadow: 0 2px 5px 0 rgba(24, 24, 24, 0.2);
  left: auto;
  right: -10px;
  padding: 0;
  border-radius: 3px;
  color: #8f8f8f;
  width: 385px;
  margin: 7px 0 0;
  max-height: 215px;
}
.dropdown-menu_templates .mCSB_scrollTools {
  top: 5px;
  bottom: 5px;
}
#operations_overview-search .dropdown-menu{
  z-index: 1000000;
}
.template-dropdown-list {
  font-size: 16px;
}
.template-dropdown-list div:first-child .template-dropdown-item__name {
  border-top: none;
}
.template-dropdown-list .template-dropdown-item {
  padding: 0 15px 8px;
}
.template-dropdown-list .template-dropdown-item:hover {
  background-color: rgba(0, 0, 0, 0.02);
}
.template-dropdown-list .template-dropdown-item .template-dropdown-item__name {
  border-top: 1px solid #d5d5d5;
  font-size: 87.5%;
  font-weight: 700;
  padding: 9px 0 0;
}
.template-dropdown-list .template-dropdown-item .template-dropdown-item__text {
  line-height: 1.14;
  font-size: 87.5%;
}
.status-select2 .select2-container {
  font-size: 16px;
}
.status-select2 .status-info {
  font-size: 87.5%;
  margin: -3px 0 0;
}
.status-select2 .status-info .statuses-select-list:not(.status-icon-md) {
  line-height: 0;
  vertical-align: middle;
  display: inline-block;
}
.status-select2 .status-info .statuses-select-list:not(.status-icon-md) > li {
  line-height: 0;
}
.status-select2 .status-name {
  margin: 0 0 0 1px;
  vertical-align: middle;
  display: inline-block;
}
.status-select-dropdown .select2-container {
  font-size: 16px;
}
.status-select-dropdown .status-info {
  font-size: 87.5%;
  margin: -3px 0 0 4px;
}
.status-select-dropdown .status-info .statuses-select-list:not(.status-icon-md) {
  line-height: 0;
  vertical-align: middle;
  display: inline-block;
}
.status-select-dropdown .status-info .statuses-select-list:not(.status-icon-md) > li {
  line-height: 0;
}
.status-select-dropdown .status-name {
  margin: 0 0 0 1px;
  vertical-align: middle;
  display: inline-block;
}
.input-with-uom-contianer .blu-text-input {
  padding-right: 70px!important;
}
.input-with-uom-contianer .input-uom {
  position: absolute;
  border-left: 1px solid #d5d5d5 ;
  top: 6px;
  padding: 3px 0 5px 11px;
  right: 16px;
}
.transaction-view-list li:first-child {
  border-top: none;
}
.transaction-view-list .transaction-view-item {
  padding: 6px 0 12px;
  border-top: 1px solid #ced2d6;
}
.transaction-view-label {
  font-size: 87.5%;
  color: #8f8f8f;
}
.transaction-view-value {
  font-size: 93.75%;
  font-weight: 700;
  line-height: 1.23;
}
.transaction-view-additional {
  background-color: #fff;
  padding: 7px 3px;
  margin: 6px 0 0;
}
.transaction-view-additional table {
  border-collapse: collapse;
  width: 100%;
}
.transaction-view-additional table tr > td {
  line-height: 1.23;
  padding: 0 3px;
  font-size: 87.5%;
}
.section-login-invoice {
  padding: 0 0 100px;
  margin: -1px 0 0;
  background: url(../images/credit-card-bg.jpg) 0 0 repeat-y;
  background-size: 100% auto;
  position: relative;
  overflow: hidden;
}
.section-login-invoice.login-page{
  height: 100%;
}
.section-login-invoice .login-invoice-laptop-bg {
  background: url(../images/payment-center-laptop-bg.png) 0 0 no-repeat;
  top: 62px;
  left: -101px;
  width: 661px;
  height: 398px;
  position: absolute;
}
.section-login-invoice .login-invoice-tablet-bg {
  background: url(../images/payment-center-tablet-bg.png) 0 0 no-repeat;
  top: 62px;
  right: -49px;
  width: 595px;
  height: 210px;
  position: absolute;
}
.section-login-invoice .login-invoice-cup-bg {
  background: url(../images/payment-center-cup-bg.png) 0 0 no-repeat;
  bottom: -78px;
  left: -96px;
  width: 319px;
  height: 357px;
  position: absolute;
  z-index: 9;
}
.section-login-invoice .login-invoice-binders-bg {
  background: url(../images/payment-center-binders-bg.png) 0 0 no-repeat;
  top: 640px;
  left: 176px;
  width: 190px;
  height: 200px;
  position: absolute;
}
.section-login-invoice .login-invoice-clipboard-bg {
  background: url(../images/payment-center-clipboard-bg.png) 0 0 no-repeat;
  bottom: -200px;
  right: 0;
  width: 322px;
  height: 700px;
  position: absolute;
  z-index: 9;
}
.section-login-invoice .payment-center-notebook-bg {
  background: url(../images/payment-center-notebook-bg.png) 0 0 no-repeat;
  top: 307px;
  left: 0;
  width: 260px;
  height: 467px;
  position: absolute;
}
.section-login-invoice .payment-center-envelop-bg {
  background: url(../images/payment-center-envelop-bg.png) 0 0 no-repeat;
  top: 210px;
  right: 0;
  width: 276px;
  height: 474px;
  position: absolute;
}
.section-login-invoice .login-invoice-clips-bg {
  background: url(../images/payment-center-clips-bg.png) 0 0 no-repeat;
  top: 438px;
  right: 196px;
  width: 138px;
  height: 115px;
  position: absolute;
}
.centered-form-container_login-invoice .centered-form__header {
  height: 63px ;
}
.centered-form-container_login-invoice .centered-form__header .centered-form__header-title {
  border-top: none;
  text-align: left;
  margin: 17px 0 0;
  font-size: 112.5%;
}
.centered-form-container_login-invoice .blu-text-input {
  padding-left: 70px!important;
}
.centered-form-container_login-invoice .centered-form__submit {
  margin: 21px 23px 0 0!important;
}
.centered-form-container_login-invoice .invoice-login-submit-row {
  margin: 21px 0 0;
}
.centered-form-container_login-invoice .centered-form__form-row {
  margin: 0 0 21px!important;
}
.centered-form__form-row.centered-form__form-row_half{
  width: 48%;
}
.centered-form__form-row.centered-form__form-row_35{
  width: 35%;
}
.centered-form__form-row.centered-form__form-row_65{
  width: 56.1%;
}
.centered-form__form-row.centered-form__form-row_63{
  width: 63%;
}
.centered-form__form-row.centered-form__form-row_70{
  width: 70%;
}
.centered-form__form-row.centered-form__form-row_64{
  width: 64%;
}
.centered-form__form-row.centered-form__form-row_30{
  width: 30%;
}
.centered-form__form-row.centered-form__form-row_47{
  width: 45.9%;
}
.centered-form-container_login-invoice .centered-form__body {
  padding-bottom: 30px;
}
.centered-form-container_login-invoice .input-clear-container {
  position: relative;
  border-radius: 24px;
}
.centered-form-container_login-invoice .input-clear-container .validation-message {
  color: #fff;
  position: relative;
  font-weight: 700;
  font-size: 87.5%;
  padding: 10px 10px 14px 10px;
  background: transparent;
  margin: 0;
}
.centered-form-container_login-invoice .input-clear-container .validation-message:after {
  display: none;
}
.centered-form-container_login-invoice .input-clear-container .validation-message .validation-message-text {
  display: inline-block;
  margin: 0 0 0 45px;
  padding: 0 0 0 12px;
  border-left: 1px solid #fff;
}
.centered-form-container_login-invoice .input-clear-container .validation-message_success {
  margin: 33px 0 0;
  padding: 33px 10px;
}
.centered-form-container_login-invoice .input-clear-container .validation-message_success .error-ico {
  top: 50%;
  margin-top: -13px;
}
.centered-form-container_login-invoice .error-ico {
  background: url(../images/login-input-icon-sprite.png) no-repeat;
  width: 33px;
  height: 27px;
  position: absolute;
  top: 8px;
  left: 23px;
}
.centered-form-container_login-invoice .form-ok input {
  border-color: #52b317;
}
.centered-form-container_login-invoice .form-ok .input-ico.username {
  background-position: 0 -473px;
}
.centered-form-container_login-invoice .form-ok .input-ico.email {
  background-position: 0px -517px;
}
.centered-form-container_login-invoice .form-error .input-clear-container {
  background-color: #e70e0e;
}
.centered-form-container_login-invoice .form-error .input-clear-container .validation-message {
  display: block!important;
}
.centered-form-container_login-invoice .form-error .input-clear-container .validation-message .error-ico {
  background-position: 0 -215px;
}
.centered-form-container_login-invoice .form-error .input-clear-container input {
  border-color: #e70e0e;
  color: #dc0b0b;
}
.centered-form-container_login-invoice .form-error .input-clear-container .input-ico.username {
  background-position: 0 -258px;
}
.centered-form-container_login-invoice .form-error .input-clear-container .input-ico.password {
  background-position: 0 -172px;
}
.centered-form-container_login-invoice .form-error .input-clear-container .input-ico.repeat-password {
  background-position: 0px -344px;
}
.centered-form-container_login-invoice .form-error .input-clear-container .input-ico.email {
  background-position: 0px -301px;
}
.centered-form-container_login-invoice .input-ico {
  background: url(../images/login-input-icon-sprite.png) no-repeat;
  width: 33px;
  height: 27px;
  position: absolute;
  top: 9px;
  left: 23px;
}
.centered-form-container_login-invoice .input-ico.username {
  background-position: 0 0;
}
.centered-form-container_login-invoice .input-ico.password {
  background-position: 0 -43px;
}
.centered-form-container_login-invoice .input-ico.email {
  background-position: 0 -87px;
}
.centered-form-container_login-invoice .input-ico.repeat-password {
  background-position: 0 -129px;
}
.details-info-button {
  color: #b7b7b7;
  border: 1px solid #b7b7b7;
  display: inline-block;
  position: relative;
  padding: 2px 44px 3px 15px;
  cursor: pointer;
  border-radius: 4px;
}
.details-info-button:after {
  width: 27px;
  right: 0;
  top: 0;
  text-align: center;
  display: block;
  height: 100%;
  content: 'i';
  font-size: 17px;
  font-family: georgia, arial, sans-serif;
  position: absolute;
  color: #fff;
  background-color: #b7b7b7;
}
.form-submit-table {
  width: 100%;
}
.payment-method-with-login {
  border: 1px solid #a9acaf;
  border-radius: 11px;
  width: 100%;
  position: relative;
  background-color: #f1f1f1;
  margin: 18px 0 0;
}
.payment-method-with-login .row {
  display: flex;
}
.payment-method-with-login .row .text-center {
  align-self: center;
}
.payment-method-with-login .payment-method-with-login__f {
  background-color: #fff;
  padding: 16px 15px 14px;
  border-radius: 11px 0 0 11px;
  position: relative;
}
.payment-method-with-login .payment-method-with-login__f .payment-method-with-login__a {
  position: absolute;
  left: 100%;
  top: 0;
  width: 24px;
  height: 100%;
  background: url(../images/payment-method-login-arrow.png) 0 0 / 100% 100% no-repeat;
}
.payment-method-with-login .payment-method-with-login__logo {
  float: left;
}
.payment-method-with-login .payment-method-with-login__header {
  font-weight: 700;
  color: #2b97d7;
  margin: 3px 0 0 70px;
}
.payment-method-with-login .payment-method-with-login__descr {
  color: #8f8f8f;
  font-size: 87.5%;
  margin: 1px 0 0 70px;
}
.settings-dropdown {
  display: inline-block;
  vertical-align: middle;
}
.settings-dropdown .dropdown-trigger:hover {
  text-decoration: none;
}
.settings-dropdown .dropdown-trigger .fa {
  vertical-align: middle;
  margin: -1px 0 0 1px;
  color: #898989;
  font-size: 50%;
}
.settings-dropdown .settings-dropdown-menu {
  width: 337px;
  margin: 9px 0 0 -160px;
  border: none;
  border-radius: 2px;
  left: 50%;
  background: #f8f8f8;
  font-size: 16px;
  padding: 0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(24, 24, 25, 0.42);
  -moz-box-shadow: 0 2px 4px 0 rgba(24, 24, 25, 0.42);
  box-shadow: 0 2px 4px 0 rgba(24, 24, 25, 0.42);
}
.settings-dropdown .settings-dropdown-menu .discount-header {
  border-radius: 2px 2px 0 0;
  color: #fff;
  padding: 5px 20px 6px;
  background-color: #2b97d7;
  position: relative;
}
.settings-dropdown .settings-dropdown-menu .centered-form__form-row.form-error .validation-icon{
  background-position: 0 -143px;
}
.settings-dropdown .settings-dropdown-menu .centered-form__form-row.form-ok .validation-icon{
  background-position: 0 0;
}
.settings-dropdown .settings-dropdown-menu .discount-header .discount-close-btn {
  color: #fff;
  position: absolute;
  cursor: pointer;
  font-size: 26px;
  line-height: 15px;
  right: 10px;
  top: 8px;
}
.settings-dropdown .settings-dropdown-menu .discount-body {
  padding: 3px 19px 19px 19px;
}
.settings-dropdown .settings-dropdown-menu .discount-body .payment-confirmation__form-header {
  padding: 6px 0 11px;
  margin: 0 0 19px 0;
  font-size: 81.25%;
}
.settings-dropdown .settings-dropdown-menu .discount-body .centered-form__form-row {
  border-bottom: 1px solid #dadbdc;
  margin: 0 0 9px 0;
  padding: 0 0 17px;
}
.settings-dropdown .settings-dropdown-menu .discount-body .centered-form_contact-row {
  margin: 0 0 10px 0;
  border-bottom: 1px solid #dadbdc;
  padding: 0 0 12px;
}
.settings-dropdown .settings-dropdown-menu .discount-body .centered-form__subform-message-container {
  margin: 10px 0 0;
}
.settings-dropdown .settings-dropdown-menu .discount-body .centered-form__label {
  margin-left: 0;
}
.settings-dropdown .settings-dropdown-menu .discount-body .input-clear-container {
  width: 92.6%;
  vertical-align: middle;
}
.settings-dropdown .settings-dropdown-menu .discount-body .centered-form__subform-contact {
  margin-left: 0;
}
.settings-dropdown .settings-dropdown-menu .discount-body .add-line-row {
  margin: 0;
}
.settings-dropdown .settings-dropdown-menu .discount-body .form-submit-container {
  border-top: 1px solid #dadbdc;
  margin: 17px 0 0;
  padding: 14px 0 0;
}
.settings-dropdown .settings-dropdown-menu .discount-body .settings-notification-block {
  width: 90%;
  margin: 2px 0 0 -10px;
  padding: 7px 9px;
}
.settings-dropdown .settings-dropdown-menu .discount-body .settings-notification-block .notification-entity {
  font-size: 87.5%;
}
.settings-dropdown .settings-dropdown-menu .discount-body .settings-notification-block .sms-code-input {
  margin: 3px 0 0 ;
  width: 65%;
}
.settings-dropdown .settings-dropdown-menu .discount-body .settings-notification-block .notification-form__text {
  font-size: 81.25%;
}
.settings-dropdown .settings-dropdown-menu .discount-body .settings-notification-block .notification-icon {
  margin: 5px 0 0;
}
.settings-dropdown .settings-dropdown-menu .discount-body .settings-notification-block .notification-form-submit .bordered-button {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 81.25%;
}
.settings-dropdown .settings-dropdown-menu .discount-body .settings-notification-block .js-sms-send,
.settings-dropdown .settings-dropdown-menu .discount-body .settings-notification-block .js-code-send{
  width: 120px;
}

.settings-dropdown .settings-dropdown-menu:after {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(43, 151, 215, 0);
  border-bottom-color: #2b97d7;
  border-width: 7px;
  margin-left: -7px;
}
.centered-page__empty-block {
  background: url(../images/check-empty-card-bg.png) 50% 111px no-repeat, url(../images/check-empty-bg.png) 0 0 / 100% 100% no-repeat;
  min-height: 398px;
  margin: 50px 0 0;
  border-radius: 0 0 6px 6px;
}
.centered-page__empty-block .centered-page__empty-open {
  padding: 33px 0 0;
  text-align: center;
}
.centered-page__message-block .centered-page__message-icon {
  margin: 57px 0 0;
  height: 74px;
}
.centered-page__message-block .centered-page__message-icon_success {
  background: url(../images/credit-card-transaction-success.png) 50% 0 no-repeat;
}
.centered-page__message-block .centered-page__message-icon_error {
  background: url(../images/credit-card-transaction-error.png) 50% 0 no-repeat;
}
.centered-page__message-block .centered-page__message-header {
  margin: 23px 0 0;
  font-size: 200%;
  font-family: 'PTSansProLight', sans-serif;
  text-align: center;
}
.centered-page__message-block .centered-page__message-content {
  padding: 8px 15px;
  margin: 24px 30px 10px;
  border-radius: 4px;
}
.centered-page__message-block .centered-page__message-content_success {
  border: 1px solid #33ab26;
}
.centered-page__message-block .centered-page__message-content_error {
  border: 1px solid #d40003;
}
.centered-page__message-block .return-link {
  margin: 13px 0 10px;
  font-size: 106.25%;
  text-align: center;
}
.centered-page__message-block .message-content__header {
  text-align: center;
  line-height: 1.8;
  margin: 0 0 9px;
  font-weight: 700;
  font-size: 106.25%;
  text-transform: uppercase;
}
.section-control-panel-page {
  padding-top: 0;
}
.control-panel-tr-button {
  background: url(../images/control-panel/control-panel-tr-buttons.png) no-repeat;
  display: inline-block;
  width: 37px;
  height: 36px;
  vertical-align: middle;
  cursor: pointer;
  opacity: .92;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.control-panel-tr-button:hover {
  opacity: 1;
}
.control-panel-tr-button_plus {
  background-position: 0 0;
}
.control-panel-tr-button_arrow {
  background-position: 0 -54px;
}
.control-panel-tr-button_arrow.control-panel-tr-button_blue {
  background-position: 0 -216px;
}
.control-panel-tr-button_inactive.control-panel-tr-button_plus {
  background-position: 0 -108px;
}
.control-panel-tr-button_inactive.control-panel-tr-button_arrow {
  background-position: 0 -162px;
}
.visible-wide,
.visible-narrow {
  display: none;
}
.control-panel {
  width: 100%;
  background-color: #fff;
  border-radius: 16px;
  margin: 23px 0 0 0;
  opacity: .999;
  -webkit-transition: width 0.1s cubic-bezier(0.42, 0, 1, 1) 0.1s, opacity 0.2s cubic-bezier(0.42, 0, 1, 1) 0.2s, margin-left 0.2s cubic-bezier(0.42, 0, 1, 1) 0.2s;
  -moz-transition: width 0.1s cubic-bezier(0.42, 0, 1, 1) 0.1s, opacity 0.2s cubic-bezier(0.42, 0, 1, 1) 0.2s, margin-left 0.2s cubic-bezier(0.42, 0, 1, 1) 0.2s;
  -o-transition: width 0.1s cubic-bezier(0.42, 0, 1, 1) 0.1s, opacity 0.2s cubic-bezier(0.42, 0, 1, 1) 0.2s, margin-left 0.2s cubic-bezier(0.42, 0, 1, 1) 0.2s;
  transition: width 0.1s cubic-bezier(0.42, 0, 1, 1) 0.1s, opacity 0.2s cubic-bezier(0.42, 0, 1, 1) 0.2s, margin-left 0.2s cubic-bezier(0.42, 0, 1, 1) 0.2s;
}
.control-panel .visible-wide {
  display: inline-block;
  max-width: 100%;
}
.control-panel_collapsed {
  padding: 0!important;
}
.control-panel_collapsed .control-panel__collapse-container {
  overflow: hidden;
  height: 0;
}
.control-panel_collapsed .control-panel__header {
  border-bottom: none;
}
.panels-sizer {
  width: calc(50% - 15px);
}
.control-panel_narrow {
  width: calc(50% - 15px);
  opacity: 1;
}
.control-panel_narrow.control-panel_righter {
  margin-left: calc(50% + 15px);
}
.control-panel_narrow .visible-narrow {
  display: inline-block;
  max-width: 100%;
}
.control-panel_narrow .visible-wide {
  display: none!important;
}
.control-panel_narrow .table-caption tr th {
  padding: 6px 10px 8px;
}
.control-panel_narrow .control-panel-info-table tr td {
  padding: 18px 10px;
}
.control-panel__header {
  position: relative;
  font: 150% / normal 'PTSansProLight', arial, sans-serif;
  padding: 16px 52px 11px 0;
  margin: 0 25px 0 14px;
  border-bottom: 2px solid #ced2d6;
  border-radius: 16px 16px 0 0;
  cursor: pointer;
}
.control-panel__header:hover {
  background-color: #dbdee2;
  padding: 16px 75px 11px 14px;
  margin: 0;
  border-color: #dbdee2;
}
.control-panel__header:hover .control-panel__menu {
  right: 28px;
}
.control-panel__logo {
  width: 46px;
  height: 37px;
  background: url(../images/control-panel/control-panel-header-icons.png) no-repeat;
  float: left;
  margin: 2px 11px 0 0;
}
.control-panel__logo_payments {
  background-position: 0 0;
}
.control-panel__logo_bills {
  background-position: 0 0;
}
.control-panel__logo_invoices {
  background-position: -9px -50px;
}
.control-panel__logo_accounts {
  background-position: -8px -107px;
}
.control-panel__logo_cards {
  background-position: -3px -157px;
}
.control-panel__logo_transactions {
  background-position: -7px -207px;
}
.control-panel__logo_notifications {
  background-position: -5px -257px;
}
.control-panel__logo_attenntion {
  background-position: -7px -304px;
}
.control-panel__logo_exclamation {
  background-position: -5px -356px;
}
.control-panel__logo_service-center {
  background-position: -7px -406px;
}
.control-panel__menu {
  position: absolute;
  top: 22px;
  right: 3px;
  width: 20px;
  height: 17px;
  cursor: pointer;
}
.control-panel__menu .line {
  background-color: #c69622;
  height: 3px;
  width: 100%;
  position: absolute;
  left: 0;
}
.control-panel__menu .line.top {
  top: 0;
}
.control-panel__menu .line.mid {
  top: 9px;
  margin: -2px 0 0;
}
.control-panel__menu .line.bot {
  bottom: 0;
}
.control-panel-notifications-list {
  margin: 0;
}
.control-panel-notifications-list li {
  border-top: 1px solid #d5d5d5;
}
.control-panel-notifications-list li:first-child {
  border-top: none;
}
.control-panel-notifications-list li:hover {
  background-color: #f3f4f7;
}
.control-panel__table-caption {
  margin: 0 25px 0 14px;
  border-bottom: 3px solid #c69622;
}
.table-caption {
  width: 100%;
  border-collapse: collapse;
  border: none;
}
.table-caption tr th {
  font-size: 87.5%;
  font-weight: 400;
  padding: 6px 13px 8px;
  color: #8f8f8f;
}
.table-caption__cell_text-right {
  text-align: right;
}
.table-caption__cell .bullet-square {
  padding: 0 0 0 1px;
}
.control-panel__stamp-view {
  z-index: 0;
  background-color: red;
  height: 100px;
}
.control-panel__table-body {
  margin: 0 25px 0 14px;
  max-height: 300px;
}
#accounts-panel .control-panel__table-body {
  margin: 0 25px 0 14px;
  max-height: 240px!important;
}
.control-panel__table-footer {
  padding: 0 25px 0 14px;
  background-color: #e4e4e4;
  border-radius: 0 0 16px 16px;
}
.control-panel__table-footer-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 93.75%;
}
.control-panel__table-footer-table td {
  text-align: right;
  padding: 18px 12px;
}
.table-cell-text,
.nowrap {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.control-panel-info-table {
  table-layout: fixed;
  width: 100%;
  border-collapse: collapse;
  font-size: 93.75%;
  margin-bottom: 20px;
}
.control-panel-info-table tr td {
  border-top: 1px solid #e8eaed;
  padding: 18px 12px;
  vertical-align: top;
}
.control-panel-info-table tr:first-child td {
  border-top: none;
}
.control-panel-info-table tr:hover td {
  background-color: #f3f4f7;
}
.control-panel-info-table tr.primary td {
  background-color: #faf7ee;
  font-weight: 700;
}
.control-panel-info-table tr.row-red td {
  background-color: #fdeded;
}
.control-panel-info-table tr.row-red .balance{
  color: #db1800;
  font-weight: 700;
}
.control-panel-info-table__row_primary td {
  font-weight: 700;
  background-color: #fbf8ef;
}
.control-panel-info-table__cell .status-icon-container {
  display: inline-block;
}
.control-panel-info-table__cell_text-right {
  text-align: right;
}
.control-panel-info-table__cell_text-justify {
  text-align: justify;
}
.control-panel-info-table__cell_text-justify:after {
  content: '';
  width: 100%;
  display: inline-block;
}
.control-panel-info-table .company-logo {
  border: 1px solid #c69622;
  width: 43px;
  height: 41px;
  float: left;
  border-radius: 3px;
}
.control-panel-info-table .company-name {
  margin: 0 0 0 53px;
}
.control-panel-info-table .card-logo {
  width: 40px;
  height: 30px;
  float: left;
}
.control-panel-info-table .card-logo img {
  max-width: 100%;
}
.control-panel-info-table .card-name {
  margin: 0 0 0 50px;
}
.control-panel-info-table_middle tr > td {
  vertical-align: middle;
}
.transaction-status-direction {
  display: inline-block;
  background: url(../images/control-panel/transaction-direction.png) no-repeat;
  width: 26px;
  height: 26px;
}
.transaction-status-direction_in {
  background-position: 0 0;
}
.transaction-status-direction_out {
  background-position: 0 -82px;
}
.transaction-status-direction_blue {
  background-position: 0 -164px;
}
.table-comment {
  font-size: 93.33333%;
}
.table-comment_grey {
  color: #8f8f8f;
}
.control-panel-menu {
  position: absolute;
  z-index: 8008;
  opacity: 0;
  -webkit-transition: opacity 0.2s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.2s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.2s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.2s cubic-bezier(0.42, 0, 1, 1);
}
.control-panel-menu_fade-in {
  opacity: 1;
}
.control-panel-menu__inner {
  position: relative;
  background: #f2f2f2;
  -webkit-box-shadow: 0 1px 1px 0 rgba(24, 24, 25, 0.31);
  -moz-box-shadow: 0 1px 1px 0 rgba(24, 24, 25, 0.31);
  box-shadow: 0 1px 1px 0 rgba(24, 24, 25, 0.31);
  font-size: 87.5%;
  border-radius: 3px;
  padding: 14px;
}
.control-panel-menu__inner:after {
  bottom: 100%;
  right: 27px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(242, 242, 242, 0);
  border-bottom-color: #f2f2f2;
  border-width: 7px;
  margin-left: -7px;
}
.control-panel-menu__list {
  margin: 0;
}
.control-panel-menu__list li {
  white-space: nowrap;
}
.control-panel-menu__list li a {
  padding: 4px 0 4px 31px;
  display: inline-block;
}
.control-panel-menu__list li a:hover {
  text-decoration: none;
}
.control-panel-menu__button {
  background: url(../images/control-panel/control-panel-menu-icons.png) no-repeat;
}
.control-panel-menu__button_expand {
  background-position: 0 4px;
}
.control-panel-menu__button_collapse {
  background-position: 0 -35px;
}
.control-panel-menu__button_stretch {
  background-position: 0 -73px;
}
.control-panel-menu__button_narrow {
  background-position: 0 -105px;
}
.control-panel-menu__button_up {
  background-position: 0 -140px;
}
.control-panel-menu__button_down {
  background-position: 0 -172px;
}
.control-panel-menu__button_right {
  background-position: 0 -205px;
}
.control-panel-menu__button_left {
  background-position: 0 -237px;
}
.control-panel_payments .cell1 {
  width: 17%;
}
.control-panel_payments .cell2 {
  width: 20%;
}
.control-panel_payments .cell3 {
  width: 35%;
}
.control-panel_payments .cell4 {
  width: 18%;
}
.control-panel_payments .cell5 {
  width: 10%;
}
.control-panel_payments .footer-cell1 {
  width: 90%;
}
.control-panel_payments .footer-cell2 {
  width: 10%;
}
.control-panel_payments.control-panel_narrow .cell1 {
  width: 22%;
}
.control-panel_payments.control-panel_narrow .cell2 {
  display: none;
}
.control-panel_payments.control-panel_narrow .cell3 {
  width: 31%;
}
.control-panel_payments.control-panel_narrow .cell4 {
  width: 27%;
}
.control-panel_payments.control-panel_narrow .cell5 {
  width: 20%;
}
.control-panel_payments.control-panel_narrow .footer-cell1 {
  width: 80%;
}
.control-panel_payments.control-panel_narrow .footer-cell2 {
  width: 20%;
}
.control-panel_invoices .cell1 {
  width: 17%;
}
.control-panel_invoices .cell2 {
  width: 25%;
}
.control-panel_invoices .cell3 {
  width: 25%;
}
.control-panel_invoices .cell4 {
  width: 22%;
}
.control-panel_invoices .cell5 {
  width: 11%;
}
.control-panel_invoices .footer-cell1 {
  width: 90%;
}
.control-panel_invoices .footer-cell2 {
  width: 10%;
}
.control-panel_invoices.control-panel_narrow .cell1 {
  width: 18%;
}
.control-panel_invoices.control-panel_narrow .cell2 {
  display: none;
  width: 25%;
}
.control-panel_invoices.control-panel_narrow .cell3 {
  width: 40%;
}
.control-panel_invoices.control-panel_narrow .cell4 {
  width: 22%;
}
.control-panel_invoices.control-panel_narrow .cell5 {
  width: 20%;
}
.control-panel_invoices.control-panel_narrow .footer-cell1 {
  width: 80%;
}
.control-panel_invoices.control-panel_narrow .footer-cell2 {
  width: 20%;
}
.control-panel_bills .cell1 {
  width: 17%;
}
.control-panel_bills .cell2 {
  width: 25%;
}
.control-panel_bills .cell3 {
  width: 25%;
}
.control-panel_bills .cell4 {
  width: 22%;
}
.control-panel_bills .cell5 {
  width: 11%;
}
.control-panel_bills .footer-cell1 {
  width: 90%;
}
.control-panel_bills .footer-cell2 {
  width: 10%;
}
.control-panel_bills.control-panel_narrow .cell1 {
  width: 18%;
}
.control-panel_bills.control-panel_narrow .cell2 {
  display: none;
  width: 25%;
}
.control-panel_bills.control-panel_narrow .cell3 {
  width: 40%;
}
.control-panel_bills.control-panel_narrow .cell4 {
  width: 22%;
}
.control-panel_bills.control-panel_narrow .cell5 {
  width: 20%;
}
.control-panel_bills.control-panel_narrow .footer-cell1 {
  width: 80%;
}
.control-panel_bills.control-panel_narrow .footer-cell2 {
  width: 20%;
}
.control-panel_accounts .cell1 {
  width: 23%;
}
.control-panel_accounts .cell2 {
  width: 20%;
}
.control-panel_accounts .cell3 {
  width: 19%;
}
.control-panel_accounts .cell4 {
  width: 19%;
}
.control-panel_accounts .cell5 {
  width: 18%;
}
.control-panel_accounts .footer-cell1 {
  width: 81%;
}
.control-panel_accounts .footer-cell2 {
  width: 19%;
}
.control-panel_accounts.control-panel_narrow .cell1 {
  width: 40%;
}
.control-panel_accounts.control-panel_narrow .cell2 {
  width: 20%;
  display: none;
}
.control-panel_accounts.control-panel_narrow .cell4 {
  width: 38%;
}
.control-panel_accounts.control-panel_narrow .cell3 {
  width: 20%;
  display: none;
}
.control-panel_accounts.control-panel_narrow .cell5 {
  width: 22%;
}
.control-panel_accounts.control-panel_narrow .footer-cell1 {
  width: 78%;
}
.control-panel_accounts.control-panel_narrow .footer-cell2 {
  width: 22%;
}
.control-panel_service-center .cell1 {
  width: 7%;
}
.control-panel_service-center .cell2 {
  width: 24%;
}
.control-panel_service-center .cell3 {
  width: 60%;
}
.control-panel_service-center .cell4 {
  width: 9%;
}
.control-panel_service-center .footer-cell1 {
  width: 81%;
}
.control-panel_service-center .footer-cell2 {
  width: 19%;
}
.control-panel_service-center.control-panel_narrow .cell1 {
  width: 10%;
}
.control-panel_service-center.control-panel_narrow .cell2 {
  width: 27%;
  display: none;
}
.control-panel_service-center.control-panel_narrow .cell3 {
  width: 64%;

}
.control-panel_service-center.control-panel_narrow .cell4 {
  width: 22%;
}
.control-panel_service-center.control-panel_narrow .footer-cell1 {
  width: 80%;
}
.control-panel_service-center.control-panel_narrow .footer-cell2 {
  width: 20%;
}
.control-panel_cards .cell1 {
  width: 39%;
}
.control-panel_cards .cell2 {
  width: 30%;
}
.control-panel_cards .cell3 {
  width: 21%;
}
.control-panel_cards .cell4 {
  width: 10%;
}
.control-panel_cards .footer-cell1 {
  width: 90%;
}
.control-panel_cards .footer-cell2 {
  width: 10%;
}
.control-panel_cards.control-panel_narrow .cell1 {
  width: 33%;
}
.control-panel_cards.control-panel_narrow .cell2 {
  width: 20%;
}
.control-panel_cards.control-panel_narrow .cell3 {
  width: 27%;
}
.control-panel_cards.control-panel_narrow .cell4 {
  width: 20%;
}
.control-panel_cards.control-panel_narrow .footer-cell1 {
  width: 80%;
}
.control-panel_cards.control-panel_narrow .footer-cell2 {
  width: 20%;
}
.control-panel_transactions {
  padding: 0 0 17px;
}
.control-panel_transactions .cell1 {
  width: 11%;
}
.control-panel_transactions .cell2 {
  width: 34%;
}
.control-panel_transactions .cell3 {
  width: 15%;
}
.control-panel_transactions .cell4 {
  width: 7%;
}
.control-panel_transactions.control-panel_narrow .cell1 {
  width: 19%;
}
.control-panel_transactions.control-panel_narrow .cell2 {
  width: 44%;
}
.control-panel_transactions.control-panel_narrow .cell3 {
  width: 24%;
}
.control-panel_transactions.control-panel_narrow .cell4 {
  width: 13%;
}
.control-panel_transactions.control-panel_narrow .table-caption .cell1 {
  width: 19%;
}
.control-panel_transactions.control-panel_narrow .table-caption .cell2 {
  width: 56%;
}
.control-panel_transactions.control-panel_narrow .table-caption .cell3 {
  width: 12%;
}
.control-panel_transactions.control-panel_narrow .table-caption .cell4 {
  width: 13%;
}
.control-panel_notifications {
  padding: 0 0 17px;
}
.control-panel_notifications .control-panel__table-body {
  max-height: 397px;
}
.control-panel_notifications-collapsed .control-panel__table-body {
  height: auto!important;
}
.language-variable-messages-no-notifications {
  padding: 11px 14px 13px;
}
.blu-custom-scrollbar_table-dropdown .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #85bdde!important;
  opacity: 1!important;
}
.blu-custom-scrollbar_table-dropdown .mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 3px 4px 3px;
  border-color: transparent transparent #85bdde transparent;
  margin: 6px 0 0 4px;
  opacity: 1;
}
.blu-custom-scrollbar_table-dropdown .mCS-dark.mCSB_scrollTools .mCSB_buttonUp:hover {
  border-color: transparent transparent #71b2d9 transparent;
}
.blu-custom-scrollbar_table-dropdown .mCS-dark.mCSB_scrollTools .mCSB_buttonUp:active {
  border-color: transparent transparent #5da7d3 transparent;
}
.blu-custom-scrollbar_table-dropdown .mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3px 0 3px;
  border-color: #85bdde transparent transparent transparent;
  opacity: 1;
  margin: 0 0 6px 4px;
}
.blu-custom-scrollbar_table-dropdown .mCS-dark.mCSB_scrollTools .mCSB_buttonDown:hover {
  border-color: #71b2d9 transparent transparent transparent;
}
.blu-custom-scrollbar_table-dropdown .mCS-dark.mCSB_scrollTools .mCSB_buttonDown:active {
  border-color: #5da7d3 transparent transparent transparent;
}
.blu-custom-scrollbar_table-dropdown .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.blu-custom-scrollbar_table-dropdown .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #71b2d9 !important;
  opacity: 1!important;
}
.blu-custom-scrollbar_table-dropdown .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #5da7d3 !important;
  opacity: 1!important;
}
.blu-custom-scrollbar_table-dropdown .mCSB_scrollTools.mCSB_scrollTools_vertical {
  border-left: 1px solid #dadada!important;
  background-color: transparent;
}
.blu-custom-scrollbar_table-dropdown .mCSB_outside + .mCSB_scrollTools {
  right: 0!important;
  top: 0!important;
}
.blu-custom-scrollbar_table-dropdown .mCSB_inside > .mCSB_container {
  margin-right: 0;
}
.blu-custom-scrollbar_dropdown-scroll .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #85bdde!important;
  opacity: 1!important;
}
.blu-custom-scrollbar_dropdown-scroll .mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 3px 4px 3px;
  border-color: transparent transparent #85bdde transparent;
  margin: 6px 0 0 4px;
  opacity: 1;
}
.blu-custom-scrollbar_dropdown-scroll .mCS-dark.mCSB_scrollTools .mCSB_buttonUp:hover {
  border-color: transparent transparent #71b2d9 transparent;
}
.blu-custom-scrollbar_dropdown-scroll .mCS-dark.mCSB_scrollTools .mCSB_buttonUp:active {
  border-color: transparent transparent #5da7d3 transparent;
}
.blu-custom-scrollbar_dropdown-scroll .mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3px 0 3px;
  border-color: #85bdde transparent transparent transparent;
  opacity: 1;
  margin: 0 0 6px 4px;
}
.blu-custom-scrollbar_dropdown-scroll .mCS-dark.mCSB_scrollTools .mCSB_buttonDown:hover {
  border-color: #71b2d9 transparent transparent transparent;
}
.blu-custom-scrollbar_dropdown-scroll .mCS-dark.mCSB_scrollTools .mCSB_buttonDown:active {
  border-color: #5da7d3 transparent transparent transparent;
}
.blu-custom-scrollbar_dropdown-scroll .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.blu-custom-scrollbar_dropdown-scroll .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #71b2d9 !important;
  opacity: 1!important;
}
.blu-custom-scrollbar_dropdown-scroll .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #5da7d3 !important;
  opacity: 1!important;
}
.blu-custom-scrollbar_dropdown-scroll .mCSB_scrollTools.mCSB_scrollTools_vertical {
  border-left: 1px solid #dadada!important;
  background-color: #fff;
}
.blu-custom-scrollbar_dropdown-scroll .mCSB_outside + .mCSB_scrollTools {
  right: 0!important;
  top: 0!important;
}
.blu-custom-scrollbar_dropdown-scroll .mCSB_inside > .mCSB_container {
  margin-right: 0;
}
.blu-custom-scrollbar_control-panel-scroll .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #85bdde!important;
  opacity: 1!important;
}
.blu-custom-scrollbar_control-panel-scroll .mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 3px 4px 3px;
  border-color: transparent transparent #85bdde transparent;
  margin: 6px 0 0 4px;
  opacity: 1;
}
.blu-custom-scrollbar_control-panel-scroll .mCS-dark.mCSB_scrollTools .mCSB_buttonUp:hover {
  border-color: transparent transparent #71b2d9 transparent;
}
.blu-custom-scrollbar_control-panel-scroll .mCS-dark.mCSB_scrollTools .mCSB_buttonUp:active {
  border-color: transparent transparent #5da7d3 transparent;
}
.blu-custom-scrollbar_control-panel-scroll .mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3px 0 3px;
  border-color: #85bdde transparent transparent transparent;
  opacity: 1;
  margin: 0 0 6px 4px;
}
.blu-custom-scrollbar_control-panel-scroll .mCS-dark.mCSB_scrollTools .mCSB_buttonDown:hover {
  border-color: #71b2d9 transparent transparent transparent;
}
.blu-custom-scrollbar_control-panel-scroll .mCS-dark.mCSB_scrollTools .mCSB_buttonDown:active {
  border-color: #5da7d3 transparent transparent transparent;
}
.blu-custom-scrollbar_control-panel-scroll .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.blu-custom-scrollbar_control-panel-scroll .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #71b2d9 !important;
  opacity: 1!important;
}
.blu-custom-scrollbar_control-panel-scroll .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #5da7d3 !important;
  opacity: 1!important;
}
.blu-custom-scrollbar_control-panel-scroll .mCSB_scrollTools.mCSB_scrollTools_vertical {
  border-left: 1px solid #dadada!important;
  background-color: #fff;
}
.blu-custom-scrollbar_control-panel-scroll .mCSB_outside + .mCSB_scrollTools {
  right: -25px !important;
  bottom: 4px;
}
.blu-custom-scrollbar_control-panel-scroll .mCSB_inside > .mCSB_container {
  margin-right: 0;
}
.blu-custom-scrollbar_list-dropdown .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #85bdde!important;
  opacity: 1!important;
}
.blu-custom-scrollbar_list-dropdown .mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 3px 4px 3px;
  border-color: transparent transparent #85bdde transparent;
  margin: 6px 0 0 4px;
  opacity: 1;
}
.blu-custom-scrollbar_list-dropdown .mCS-dark.mCSB_scrollTools .mCSB_buttonUp:hover {
  border-color: transparent transparent #71b2d9 transparent;
}
.blu-custom-scrollbar_list-dropdown .mCS-dark.mCSB_scrollTools .mCSB_buttonUp:active {
  border-color: transparent transparent #5da7d3 transparent;
}
.blu-custom-scrollbar_list-dropdown .mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3px 0 3px;
  border-color: #85bdde transparent transparent transparent;
  opacity: 1;
  margin: 0 0 6px 4px;
}
.blu-custom-scrollbar_list-dropdown .mCS-dark.mCSB_scrollTools .mCSB_buttonDown:hover {
  border-color: #71b2d9 transparent transparent transparent;
}
.blu-custom-scrollbar_list-dropdown .mCS-dark.mCSB_scrollTools .mCSB_buttonDown:active {
  border-color: #5da7d3 transparent transparent transparent;
}
.blu-custom-scrollbar_list-dropdown .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.blu-custom-scrollbar_list-dropdown .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #71b2d9 !important;
  opacity: 1!important;
}
.blu-custom-scrollbar_list-dropdown .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #5da7d3 !important;
  opacity: 1!important;
}
.blu-custom-scrollbar_list-dropdown .mCSB_scrollTools.mCSB_scrollTools_vertical {
  border-left: 1px solid #dadada!important;
}
.blu-custom-scrollbar_list-dropdown .mCSB_outside + .mCSB_scrollTools {
  right: 0!important;
  top: 0!important;
}
.blu-custom-scrollbar_list-dropdown .mCSB_inside > .mCSB_container {
  margin-right: 16px;
}
.blu-custom-scrollbar_list-dropdown .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
}
.blu-custom-scrollbar_select-dropdown .select2-results__options {
  padding-right: 23px;
  overflow-y: hidden!important;
}
.blu-custom-scrollbar_select-dropdown .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #85bdde!important;
  opacity: 1!important;
}
.blu-custom-scrollbar_select-dropdown .mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 3px 4px 3px;
  border-color: transparent transparent #85bdde transparent;
  margin: 6px 0 0 4px;
  opacity: 1;
}
.blu-custom-scrollbar_select-dropdown .mCS-dark.mCSB_scrollTools .mCSB_buttonUp:hover {
  border-color: transparent transparent #71b2d9 transparent;
}
.blu-custom-scrollbar_select-dropdown .mCS-dark.mCSB_scrollTools .mCSB_buttonUp:active {
  border-color: transparent transparent #5da7d3 transparent;
}
.blu-custom-scrollbar_select-dropdown .mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3px 0 3px;
  border-color: #85bdde transparent transparent transparent;
  opacity: 1;
  margin: 0 0 6px 4px;
}
.blu-custom-scrollbar_select-dropdown .mCS-dark.mCSB_scrollTools .mCSB_buttonDown:hover {
  border-color: #71b2d9 transparent transparent transparent;
}
.blu-custom-scrollbar_select-dropdown .mCS-dark.mCSB_scrollTools .mCSB_buttonDown:active {
  border-color: #5da7d3 transparent transparent transparent;
}
.blu-custom-scrollbar_select-dropdown .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.blu-custom-scrollbar_select-dropdown .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #71b2d9 !important;
  opacity: 1!important;
}
.blu-custom-scrollbar_select-dropdown .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #5da7d3 !important;
  opacity: 1!important;
}
.blu-custom-scrollbar_select-dropdown .mCSB_scrollTools.mCSB_scrollTools_vertical {
  border-left: 1px solid #dadada!important;
}
.blu-custom-scrollbar_select-dropdown .mCSB_outside + .mCSB_scrollTools {
  right: 0px!important;
  top: 0!important;
  bottom: 9px;
}
.blu-custom-scrollbar_select-dropdown .mCSB_inside > .mCSB_container {
  margin-right: 16px;
}
.blu-custom-scrollbar_select-dropdown .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
}
.blu-custom-scrollbar .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.blu-custom-scrollbar .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 7px!important;
}
.blu-custom-scrollbar .mCSB_dragger_onDrag_expanded .mCSB_dragger_bar {
  width: 7px!important;
}
.blu-custom-scrollbar .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
  -webkit-transition-duration: 0.1s !important;
  -moz-transition-duration: 0.1s !important;
  -o-transition-duration: 0.1s !important;
  transition-duration: 0.1s !important;
}
.blu-custom-scrollbar .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag:hover .mCSB_dragger_bar {
  width: 7px!important;
}
.blu-custom-scrollbar .mCSB_draggerRail {
  background-color: transparent!important;
}
.blu-custom-scrollbar .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 7px!important;
}
.blu-custom-scrollbar .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  opacity: .4;
}
.blu-custom-scrollbar .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.blu-custom-scrollbar .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  opacity: .5;
}
.blu-custom-scrollbar .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  opacity: .6;
}
.blu-custom-scrollbar .mCSB_outside + .mCSB_scrollTools {
  right: -22px;
  top: -2px;
}
.no-transition_righten {
  -webkit-transition: margin-left none !important;
  -moz-transition: margin-left none !important;
  -o-transition: margin-left none !important;
  transition: margin-left none !important;
}
#pixel-image {
  border: 1px solid red;
}
.container {
  min-width: 1170px;
}
.no-documents-attached{
  color:#999;
  font-size:11px;
  display: block;
}


.notifications-block-icon {
  padding: 4px;
  margin: 0 2px;
  font-size: 0;
  width: 35px;
  float: left;

}

.notifications-block-icon .active {
  border: 1px solid #2b97d7;
  -webkit-box-shadow: inset 0 0 5px rgba(95, 119, 133, 0.77);
  -moz-box-shadow: inset 0 0 5px rgba(95, 119, 133, 0.77);
  box-shadow: inset 0 0 5px rgba(95, 119, 133, 0.77);
  border-radius: 5px;
}
.notifications-block-icon  .status-icon {
  display: inline-block;
  width: 26px;
  height: 26px;
  background: url(../images/status-icon-sprite-26.png) no-repeat;
  padding: 0;
}
.notifications-block-icon  .status-icon.menu {
  background-position: 0 0;
}
.notifications-block-icon  .status-icon.info {
  background-position: 0 -31px;
}
.notifications-block-icon  .status-icon.success {
  background-position: 0 -62px;
}
.notifications-block-icon  .status-icon.warn {
  background-position: 0 -93px;
}
.notifications-block-icon  .status-icon.error {
  background-position: 0 -124px;
}
.notifications-block-icon  .status-icon.in-progress {
  background-position: 0 -154px;
}
.notifications-block-icon  .status-icon.suspended {
  background-position: 0 -186px;
}
.notifications-block-icon  .status-icon.waiting-payment {
  background-position: 0 -218px;
}
.notifications-block-icon  .status-icon.wainting-income {
  background-position: 0 -250px;
}
.notifications-block-icon  .status-icon.in-process {
  background-position: 0 -282px;
}
.notifications-block-icon  .status-icon.waiting-cent {
  background-position: 0 -314px;
}
.notifications-block-icon  .status-icon.decned {
  background-position: 0 -380px;
}
.notifications-block-icon  .status-icon.investigation {
  background-position: 0 -412px;
}
.notifications-block-icon  .status-icon.special-status {
  background-position: 0 -444px;
}

.email-msg-cont{
  float: left;
  width: 275px;
}

.blu-table_notifications .statuses-select-list:not(.status-icon-md) {
  width:40px;
}

.transaction-detail__documents .case-file-row {
  display: block;
}
.transaction-detail__documents  {
  margin: 15px 0 0;
}
.transation-detail__info-block .loader-button{
  color:#2b97d7;
  font-size:14px
}
.transation-detail__info-block .loader-button span{
  border-bottom: 1px dashed #2b97d7;
  font-weight: normal;
}
.comment-gallery-box{
  padding: 5px 18px 10px;
}
.comment-gallery-box.hidden-comment-button .comment-button{
  display: none;
}
.comment-gallery-box.hidden-comment-button{
  margin-top: -20px;
}
.comment-gallery-box .comment-link{
  color:#1b87c7;
  text-decoration: none;
}
.comment-gallery-box .comment-link.active .caret{
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
}
.comment-gallery-box .comment-link i{
  font-style: normal;
  border-bottom: 1px dashed #1b87c7;
  font-size:13px;
}
.comment-gallery-box .comment-area{
  margin-top: 10px;
  display: none;
}
.comment-gallery-box textarea{
  background: #fff;
  border: 1px solid #c1c1c1;
  border-radius: 6px;
  font-size:14px;
  width: 100%;
  padding: 9px 45px 10px 18px;
  resize: none;
  min-height: 42px;
}
.comment-gallery-box .comment-area.open{
  display: block;
}
.comment-gallery-box .comment-area textarea{
  margin-bottom: 6px;
}
.comment-gallery-box .comment-area .bordered-button{
  margin-right: 12px;
}
.clearfix:after,
.blu-table-settings tr.show-st .cell-show:after,
.select-emulate.select2-selection.currency-dropdown .val:after,
.select2-container .select2-dropdown.select-emulate.currency-dropdown .select2-results__option>.val:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

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


.no-background{
  background: none !important;
}

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

.ui-widget-content a.contacts-button {
  color: #c69622;
  text-decoration: none;
}

.upload-photo-upload-form .upload-form-comment {
  font-size: 87.5%;
  color: #8f8f8f;
  border-bottom: 1px solid #d6d6d6;
  margin: 0 19px;
  padding: 12px 0 15px;
}

.upload-photo-upload-form .add-page {
  height: 37px;
  padding: 5px 19px 0 0;
  text-align: right;
}

.upload-photo-upload-form .add-page span {
  border-bottom: 1px dashed #1b87c7;
}

.upload-photo-upload-form .add-page .btn-file {
  text-decoration: none;
  color: #1b87c7;
  font-size: 87.5%;
  cursor: pointer;
}

.alert-container {
  /*padding: 20px 0 0;*/
}

.alert-container .alert-item:last-child {
  margin-bottom: 0;
}

#select2-currency-select-results {
  text-align: right;
  padding: 0 20px 0 0;
}

.tel-code-input {
  text-indent: 0 !important;
}

.blu-tabs-container-terms-conditions.ui-tabs .ui-tabs-nav li {
  background: transparent;
  padding: 0;
}

.blu-tabs-container-terms-conditions.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  padding-bottom: 0;
}

.blu-tabs-container-terms-conditions.ui-tabs .ui-tabs-nav li .ui-tabs-anchor{
  padding: 6px 17px;
}

.blu-tabs-container-terms-conditions .ui-tabs-panel {
  max-height: 360px;
}
.language-variable-messages-number-verified.success-msg{
  color: #46b101;
  font-size: 87.25%;
}

.intl-tel-input .flag-container:hover .selected-flag{
  background: none!important;
}
.section-new-case{
  padding-bottom: 220px;
}

.section-rates{
  margin-top: 20px;
}
.go-back-link{
  font-size: .875rem;
  line-height: normal;
  color:#2b97d7;
  background: url(../images/go-back-link.png) 0 1px no-repeat;
  padding: 0 0 1px 27px;
}
.go-back-link:hover{
  text-decoration: none;
}
.table-container + .go-back-link{
  margin: 41px 0 0 ;
}
.section-header .go-back-link{
  margin: 21px 0 0 ;
}
.section-subheader-24 .go-back-link{
  margin: 8px 0 0;
}
.blu-table-settings tr > td .cell-edit .editable-entity-conatiner:first-child{
  border-bottom: none !important;
}

main.main-content main.main-content{
  min-height: 290px;
}

.alert-msg-avatar{
  display: none;
}
.menu-account-list{

}
.menu-account-list .menu-account-list__price{
  font-size: 81.25%;
  color:#5cb428;
  font-weight: 700;
  text-align: right;
}
.menu-account-list .menu-account-list__top{

}
.menu-account-list .menu-account-list__top .menu-account-icon{
  float: left;
  margin: 3px 0 0;
}
.menu-account-list .menu-account-list__top .dialog-message__avatar{
  float: left;
  width: 32px;
  height: 32px;
  background-size: 100%;
  margin: 4px 0 0;
  padding: 3px;
}
.menu-account-list .menu-account-list__right{
  margin: -4px 0 0 42px;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
}
.menu-account-list .menu-account-list__right:after{
  position: absolute;
  top: 0;
  bottom: 0;
  width: 24px;
  content: '';
  right: 0;


  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+73,1+100 */
  background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 73%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 73%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 73%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.main-menu__submenu .main-menu__list .main-menu__list-item:hover  .menu-account-list__right:after{
  background: -moz-linear-gradient(left, rgba(247,247,247,0) 0%, rgba(247,247,247,1) 73%, rgba(247,247,247,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(247,247,247,0) 0%,rgba(247,247,247,1) 73%,rgba(247,247,247,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(247,247,247,0) 0%,rgba(247,247,247,1) 73%,rgba(247,247,247,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}
.main-menu__list-item_red .menu-account-list  .menu-account-list__right:after{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+73,1+100 */
  background: -moz-linear-gradient(left, rgba(253,237,237,0) 0%, rgba(253,237,237,1) 73%, rgba(253,237,237,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(253,237,237,0) 0%,rgba(253,237,237,1) 73%,rgba(253,237,237,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(253,237,237,0) 0%,rgba(253,237,237,1) 73%,rgba(253,237,237,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

/*.main-menu__submenu  .main-menu__list .main-menu__list-item.main-menu__list-item_red:hover  .menu-account-list__right:after{*/
/*background: -moz-linear-gradient(left, rgba(253,237,237,0) 0%, rgba(253,237,237,1) 73%, rgba(253,237,237,1) 100%); !* FF3.6-15 *!*/
/*background: -webkit-linear-gradient(left, rgba(253,237,237,0) 0%,rgba(253,237,237,1) 73%,rgba(253,237,237,1) 100%); !* Chrome10-25,Safari5.1-6 *!*/
/*background: linear-gradient(to right, rgba(253,237,237,0) 0%,rgba(253,237,237,1) 73%,rgba(253,237,237,1) 100%); !* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!*/
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); !* IE6-9 *!*/
/*}*/
.menu-account-list .menu-account-list__right .menu-account-list-l{
  text-transform: uppercase;
  border: 1px solid #8f8f8f;
  display: inline-block;
  border-radius: 30px;
  width: 13px;
  height: 13px;
  font-size: 76.924%;
  text-align: center;
  line-height: 11px;
  margin: -3px 2px 0 0;
  vertical-align: middle;
  /* vertical-align: baseline; */
}
.menu-account-list .menu-account-list__right .menu-account-list__name{

}
.menu-account-list .menu-account-list__right .menu-account-list__acc{
  font-size: 81.25%;
  color: #8f8f8f;
}
.page-notification-top{
  padding: 12px 20px 12px;
  box-shadow: 0 2px 2px 0 rgba(24, 24, 25, 0.07);
  border-radius: 16px;
  text-align: center;
  margin: 30px 0px;
}
.page-notification-top.page-notification-top_green{
  background-color: #def5d0;
}
.page-notification-top .page-notification-top-inner{
}
.page-notification-top .page-notification-top-inner .status-icon-container{
  display: inline-block;
}
.page-notification-top .page-notification-top-inner .page-notification-msg{
  display: inline-block;
  margin: 0 9px;
  vertical-align: middle;
}
.page-notification-top .page-notification-top-inner .bordered-button{
  vertical-align: middle;
}

.disable-click{
  pointer-events: none;
}
.footer-language-select{
  float: right;
  position: relative;
  margin: 19px 0 0;
}
.footer-language-select .language-select-trigger .iti-flag{
  display: inline-block;
  vertical-align: middle;
  margin: -2px 7px 0 0;
}
.footer-language-select .language-select-trigger{
  color:#fff;
  font-weight: 700;
  cursor: pointer;
  font-size: 14px;
}
.footer-language-select .language-select-trigger .fa-angle-down{
  margin: 0 0 0 3px;
}
.footer-language-select .language-dropdown-menu{
  border-radius: 0;
  border: 0;
  left: auto;
  right: -1px;
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.5);
  margin: 0 0 5px;
  padding: 0;
  width: auto;
  min-width: 103px;
}
.footer-language-select .language-dropdown-menu .language-menu__item{
  padding: 6px 12px;
  border-bottom: 1px solid #dadada;
  cursor: pointer;
  white-space: nowrap;
}
.footer-language-select .language-dropdown-menu .language-menu__item .iti-flag{
  display: inline-block;
  vertical-align: middle;
  margin: 0 7px 0 0;
}
.footer-language-select .language-dropdown-menu .language-menu__item:last-child{
  border-bottom: none;

}
.footer-language-select .language-dropdown-menu .language-menu__item:hover{
  background-color: #f7f7f7;

}
.footer-language-select .language-dropdown-menu .language-menu__item.language-menu__item_active{
  font-weight: 700;
}
.dlg-message{
  padding: 9px 12px;
  border-radius: 6px;
  margin: 10px 0 0;
}

.dlg-message.dlg-message_y{
  background-color: #faf7ee;
}

.dlg-message.dlg-message_b{
  background-color: #e4f5ff;
}

.dlg-message .dlg-message__avatar{
  float: left;
}
.dlg-message .dlg-message__right{
  margin: 0 0 0 55px;
}
.dlg-message .dlg-message__right .dlg-message__date{
  font-size: 81.25%;
  float: right;
  margin: -8px -2px 0 0;
  color:#8f8f8f;
}

.dlg-message .dlg-message__right .dlg-message__message{

  margin: 10px 200px 0 0;
}


.dlg-message .dlg-message__right .dlg-message__message .dlg-message__text{
  font-size: 93.75%;
  line-height: 1.5;
  margin-bottom: 40px;
}

.dlg-message .dlg-message__right .dlg-message__message .dlg-message__text a{
  color:#2b97d7;
}

.dlg-message .dlg-message__right .dlg-message__message .dlg-message__system-message-text{
  font-style: italic;
  /* margin: 0 160px 0 0; */
  background: url(../images/info-icon-blue.png) 1px 3px no-repeat;
  padding: 0 0 0 25px;
}

.dlg-message .dlg-message__right .dlg-message__message .dlg-message__quote,
.dlg-message .dlg-message__right .dlg-message__message blockquote{
  border: 1px solid #d8d6ce;
  padding: 5px 43px 6px 13px;
  margin: -7px 0 9px;
  display: inline-block;
  background:  url(../images/quotes-icon.png) right 11px top 6px no-repeat;
}

.default-cursor, .default-cursor td{
  cursor: default!important;
}

.form-error .comment{
  /*visibility: hidden;*/
}
.fancybox-overlay.fancybox-overlay-fixed{
  z-index: 2147483646;
}
.fancybox-wrap.fancybox-opened{
  z-index: 2147483647;
}

.text-outgoing-operation{
  color: #ef0c0c!important;
}
.file-upload-submit{
  margin: 10px 0;
}
.file-upload-submit .bordered-button{
  margin-right: 10px;
}
.file-upload-container{
  border: 1px dashed #929292;
  margin: 10px 0 10px;
  -webkit-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.file-upload-container:hover{
  background-color: #faf7ee;
}
.file-upload-container .file-upload-text,
.file-drop-zone-title .file-upload-text{
  text-align: center;
  font-size: 15px;
  padding: 12px 0 10px;
}
.file-upload-container .file-upload-text .file-upload-icon,
.file-drop-zone-title .file-upload-text .file-upload-icon{
  display: inline-block;
  background: url(../images/file-upload-icon.png) 0 0 no-repeat;
  width: 30px;
  vertical-align: middle;
  height: 17px;
  margin: -5px 3px 0 0;
}
.file-upload-container .file-upload-text label,
.file-drop-zone-title .file-upload-text label{
  color:#2b97d7;
  font-weight: 400;
  cursor: pointer;
}
.enh-doc-block .file-drop-zone-title,
#newoperation .file-drop-zone-title,
.section-new-case .file-drop-zone-title,
.new-case-message-form .file-drop-zone-title{
  padding: 0!important;
  color: #3a3a3a;
}
.enh-doc-block .file-drop-zone.clickable:hover,
#newoperation .file-drop-zone.clickable:hover,
.section-new-case .file-drop-zone.clickable:hover,
.new-case-message-form .file-drop-zone.clickable:hover,
.dropzone-wraper .file-drop-zone.clickable:hover {
  border: 1px dashed #999;
  background-color: #faf7ee;

}
.enh-doc-block .file-drop-zone,
#newoperation .file-drop-zone,
.section-new-case .file-drop-zone,
.new-case-message-form .file-drop-zone{
  border: 1px dashed #aaa;
  border-radius: 0;
  height: 100%;
  min-height: auto;
  text-align: center;
  vertical-align: middle;
  margin: 0;
  padding: 0;
}
.enh-doc-block .file-thumbnail-footer .glyphicon-move,
#newoperation .file-thumbnail-footer .glyphicon-move,
.section-new-case .file-thumbnail-footer .glyphicon-move,
.new-case-message-form .file-thumbnail-footer .glyphicon-move{
  display: none!important;
}
.enh-doc-block .file-preview,
#newoperation .file-preview,
.section-new-case .file-preview,
.new-case-message-form .file-preview {
  border-radius: 0;
  border: none;
  padding: 0;
  width: 100%;
  margin-bottom: 5px;
  margin-top: 5px;
}
.enh-doc-block .file-error-message,
#newoperation .file-error-message,
.section-new-case .file-error-message,
.new-case-message-form .file-error-message{
  color: #a94442;
  background-color: #fae1e1;
  margin: 5px;
  border: 1px solid #ebccd1;
  border-radius: 0;
  padding: 15px;
}
.my-payments .section-header,
.my-payments .refill-account,
.my-payments .top-up-page{
  margin: 50px 0 0;
}
.my-payments .section-subheader{
  margin: 41px 0 20px;
}
.payment-recipients-container{
  /*font-size: 0;*/
  margin: 20px -7px 0;
}
.kv-grid-loading .payment-recipients-container{
  /*opacity: .6;*/
}
.kv-grid-loading {
  overflow: inherit !important;
}
.maximum-items-message {
  background-color: #ffeeda;
  font-size: 93.75%;
  text-align: center;
  padding: 20px 40px;
  border-radius: 5px;
  margin: 32px 0 30px;
}
.info-icon-grey,
.validate-ico {
  width: 15px;
  height: 15px;
  background-color: #b7b7b7;
  font-size: 75%;
  font-weight: 700;
  line-height: 15px;
  text-align: center;
  position: absolute;
  top: 8px;
  right: 9px;
  border-radius: 15px;
  color:#fff;
  z-index: 9;
}
.info-icon-grey.info-icon-grey_transparent{
  background: transparent;
  border: 1px solid #b7b7b7;
  color: #b7b7b7;
}
.payment-recipient-item .caret{
  color: #3a3a3a;
  margin: -1px 0 0;
}
.payment-recipient-item.payment-recipient-item_payer .payment-recipient__bg{
  min-height: 104px;
}
.payment-recipient-item{
  font-size: 1rem;
  position: relative;
  width: 100%;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  /* z-index: 14; */
}
.not-available-currency .payment-recipient-item{
  cursor: default;
}
.payment-recipient-item_6{
  width: 16.666%;
  float: left;
  padding: 0 9px 0;
  margin: 0 0 17px;
  min-height: 104px;
  position: relative;
}
.payment-recipient-item_4{
  width: 25%;
  float: left;
  padding: 0 9px 0;
  margin: 0 0 17px;
  min-height: 104px;
  position: relative;
}
.payment-recipient-item.payment-recipient-item_opened {
  z-index: 14;
}
.payment-recipient-item.payment-recipient-item_blue .payment-recipient__bg {
  background-color: #ebf7ff;
}
.payment-recipient-item.payment-recipient-item_dummy{

}
.payment-recipient-item.payment-recipient-item_dummy .payment-recipient__bg{
  background-color:#f2f2f2;
}
.payment-recipient-item.payment-recipient-item_opened .payment-recipient__details{
  opacity: 1;
  display: block;
}
.payment-recipient-item.payment-recipient-item_opened .payment-recipient__details.payment-recipient__details_error{
  background-color: #fae1e1;
  margin: 7px -13px -6px;
  border: none;
  padding: 15px 13px 10px;
}
.payment-recipient-item.payment-recipient-item_opened .payment-recipient__details.payment-recipient__details_success{
  background-color: #e4f4d0;
  margin: 7px -13px -6px;
  border: none;
  padding: 15px 13px 10px;

}
.payment-recipient-item .payment-recipient__message{
  color: #d82222;
  font-size: .875rem;
  font-weight: 600;
  position: absolute;
  bottom: 1px;
  top: 1px;
  right: 1px;
  left: 1px;
  text-align: center;
  padding: 0 5px;
  background-color: #f8e1d1;
  width: auto;
  border-radius: 3px;
  align-items: center;
  display: none;
}
.payment-recipient-item_opened .payment-recipient__message {
  z-index: -1!important;
  display: none;
}
.not-available-currency .payment-recipient__bg,
.payment-recipient-item.payment-recipient-item_disabled .payment-recipient__bg{
  background-color: #f0f0f0;
  border: 1px solid #ea1010;
}

.payment-recipient-item_disabled.payment-recipient-item:hover .payment-recipient__bg{
  background-color: #f0f0f0;
}
.not-available-currency .payment-recipient-item:hover .payment-recipient__bg,
.payment-recipient-item_disabled.payment-recipient-item:hover .payment-recipient__bg{
  background-color: #f0f0f0;
}
.not-available-currency .payment-recipient-item:hover .payment-recipient__message,
.payment-recipient-item_disabled.payment-recipient-item:hover .payment-recipient__message{
  display: flex;
}
.not-available-currency .payment-recipient__payment-ico img{
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
}
.payment-recipient__bg{
  position:absolute;
  border-radius: 5px;
  padding: 10px 13px 6px;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
  /*z-index: -1;*/
  width: 100%;
  background-color:#faf7ee;
  margin: 0 10px 10px 0;
}
.payment-recipient-item_opened .payment-recipient__bg{
  position: absolute;
}
.payment-recipient__payment-ico {
  align-items: center;
  display: flex;
  min-height: 77px;
  padding-top: 1px;
  justify-content: center;
}
.payment-placholder .payment-recipient-item .payment-recipient__payment-ico {
  display: block;
}
.payment-recipient-item:hover .payment-recipient__bg{
  background-color: #fcf4db;
}
.payment-recipient-item:nth-child(4n){
  margin-right: 0;
}
.not-available-currency .payment-recipient__info-icon{
  display: none;
}
.payment-recipient-item .payment-recipient__header{
  font-size: 93.75%;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.payment-recipient__header.payment-recipient__header_user:after {
  content: '';
  background: url(../images/user-icon-14.png) 0 0 no-repeat;
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
  margin: -1px 3px 0;
}
.payment-recipient__info .payment-recipient__info-additional{
  display: none;
}
.payment-recipient-item.payment-recipient__info_opened{
  z-index: 14;
}
.payment-recipient__info.payment-recipient__info_opened .payment-recipient__info-additional{
  display: block;
}
.payment-recipient__info.payment-recipient__info_opened .caret{
  transform: rotate(180deg);
}
.payment-recipient-item .payment-recipient__info{
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 87.5%;
  color:#898989;
  margin: 1px 0 0;
}
.payment-recipient-item .payment-recipient__info.payment-recipient__info_holder{
  border-top: 1px solid #dadada;
  color: #a0a0a0;
  background: url(../images/dollar-ico.png) 0 7px no-repeat;
  padding: 3px 0 0 22px;
  margin: 5px 0 0;
  font-size: 12px;
}
.payment-recipient-item .payment-recipient__details{
  border-top: 1px solid #dadada;
  display: none;
  margin: 7px 0 0;
  padding: 15px 0 0;
}
.payment-recipient-item .payment-recipient__line:last-child{
  margin-bottom: 0;
}
.payment-recipient-item .payment-recipient__line{
  background-color: #cfcfcf;
  height: 4px;
  margin: 5px 0 7px;
}
.payment-recipient-item .payment-recipient__info.payment-recipient__info_holder {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  border-top: 1px solid #dadada;
  color: #a0a0a0;
  background: url(../images/dollar-ico.png) 0 7px no-repeat;
  padding: 3px 0 0 22px;
  margin: 5px 0 0;
  font-size: 12px;
}
.payment-recipient-item .payment-recipient__line.payment-recipient__line_70{
  width: 70px;
}
.payment-recipient-item .payment-recipient__line.payment-recipient__line_50{
  width: 50px;
  margin-bottom: 17px;
}
.payment-recipient-item .payment-recipient__line.payment-recipient__line_114{
  width: 114px;
}
.payment-recipient__details .payment-recipient__details-header{
  font-size: 87.5%;
  font-weight: 700;
}
.payment-recipient__details .payment-recipient__details-info{
  font-size: 87.5%;
  margin: 3px 0 0;
}
.payment-recipient__details .payment-recipient__details-actions{

  margin: 10px 0 0;
}
.payment-recipient__details .payment-recipient__details-actions .bordered-button_x {
  margin: 0 0 0 4px;
}
.payment-recipient__details .payment-recipient__details-actions .action-menu{
  margin: 0;
}
.payment-recipient__details .payment-recipient__details-actions .action-menu li{
  margin: 0;
}
.payment-recipient__details .payment-recipient__details-actions .action-menu-item{
  font-size: 0.875rem;
}
main .krajee-default.file-preview-frame {
  margin: 1%;
  border: 1px solid #ddd;
  box-shadow: 1px 1px 5px 0 #a2958a;
  padding: 6px;
  float: left;
  text-align: center;
  width: 18%;
  box-sizing: border-box;
}
main .krajee-default.file-preview-frame .kv-file-content {
  width: 100%;
  height: 160px;
}
main .krajee-default .file-caption-info,
main .krajee-default .file-size-info {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  height: 15px;
  margin: auto;
}
embed.kv-preview-data.file-preview-pdf.file-zoom-detail {
  width:100%!important;
  height:100%!important;
}

.create-payment-section{
  min-height: calc(100vh - 210px);
  position: relative;
  /* overflow: hidden; */
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.create-payment__bg,
.account-create__bg,
.account-create-prepayment-card__bg,
.virtual-card-create__bg,
.order-payment-reference-letter__bg,
.order-payment-proof-address__bg,
.order-payment-prepaid-card__bg,
.order-payment-account-statement__bg,
.curtain__bg{
  background: url(../images/new-payment-bg.png) 0 0 no-repeat;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left:0;
  background-size: 100% 100%;
}
.create-payment__popup{
  position: relative;
  margin: 1px auto 100px;
  width: 590px;
  background-color: #fff;
  border-radius: 5px;
}

.top-up-page[class*=-redirect-action] .create-payment__popup,
.payment-page.create-action .create-payment__popup,
.create-payment__bg+.container .create-payment__popup,
.account-create__bg+.container .create-payment__popup,
.account-create-prepayment-card__bg+.container .create-payment__popup,
.virtual-card-create__bg+.container .create-payment__popup,
.order-payment-reference-letter__bg+.container .create-payment__popup,
.order-payment-proof-address__bg+.container .create-payment__popup,
.order-payment-prepaid-card__bg+.container .create-payment__popup,
.order-payment-account-statement__bg+.container .create-payment__popup,
.curtain__bg+.container .create-payment__popup {
  margin-top: 100px;
}
.create-payment__popup.create-payment__popup_refill{
  width: 460px;
  margin-top: 16vh;
}
.create-payment__popup.create-payment__popup_card{
  width: 460px;
  float: right;
}
.create-payment__popup.create-payment__popup_crypto{
  width: 460px;
  float: right;
  margin: 82px auto 20px;
}
.create-payment__popup.create-payment__popup_inline .centered-form__form-row.centered-form__form-row_half {
  width: 100%;
}
.create-payment__popup.create-payment__popup_inline .centered-form__form-row.centered-form__form-row_half input.amount-input,
.create-account-wrapper .create-payment__popup-inner .centered-form__form-row.centered-form__form-row_70 input.amount-input {
  width: calc(100% - 82px);
}
.create-payment__popup.add_bank_acc__popup .account-type-input {
  background-color: #f3f3f3;
  border-radius: 5px;
  height: 44px;
  text-align: center;
  position: relative;
}
.create-payment__popup.create-account__popup .account-type-input  .validation-icon{
  top: 0;
  right: -24px;
}
.create-payment__popup.create-account__popup .account-type-input  .validation-message{
  text-align: left;
}
.create-payment__popup.create-account__popup .account-type-input .blu-radio-custom-group .blu-radio-custom {
  display: inline-block;
  line-height: 27px;
  margin: 9px 0 0;
  width: 49%;
  text-align: left;
  padding: 0 18px 0;
}

.create-payment__popup_refill-sepa {
  width: 590px;
  margin-top: 10vh;
}
.create-account__popup,
.topup_bank_transfer {
  width: 470px;
  margin-top: 10vh;
}
.add_bank_acc__popup {
  width: 490px;
}
.add_bank_acc__popup .dropzone-wraper {
  margin-bottom: 35px;
}
.add_bank_acc__popup .dropzone-inf {
  padding: 8px 0 10px 0;
}
.add_bank_acc__popup small.text-muted,
.topup_bank_transfer small.text-muted {
  color: #8F8F8F;
  font-size: 14px;
  padding-bottom: 13px;
  line-height: 19px;
}
.add_bank_acc__popup .hr {
  display: none;
}
.dropzone-wraper .file-preview {
  border: none;
  padding: 0;
  width: 100%;
  margin-bottom: 0;
}
.dropzone-wraper .file-preview-status {
  display: none;
}
.dropzone-wraper .file-drop-zone {
  border: 1px dashed #929292;
  min-height: 50px;
  border-radius: 0;
  text-align: center;
  vertical-align: middle;
  margin: 3px 0 0 0;
  padding: 12px;
}
.dropzone-wraper .file-upload-text {
  margin: 0;
  color: #929292;
  font-size: 14px;
  padding: 0;
}
.dropzone-wraper .file-upload-text .file-upload-icon+span:first-child {
  padding: 0 5px;
}
.dropzone-wraper .file-drop-zone-title {
  padding: 0;
}



.create-payment__popup.create-payment__popup_refill-wu{
  width: 820px;
  margin-top: 5vh;
}
.create-payment__popup.create-payment__popup_refill-bank{
  width: 535px;
  margin-top: 5vh;
}
.create-payment__popup.create-payment__popup_refill-bank .create-payment__header{
  margin-bottom: 16px;
}
.create-payment__popup_refill-bank .create-payment__form-section {
  margin-right: 0!important;
}
.blu-table-settings .create-payment__form-section {
  width: 71%;
}
.create-payment__popup .create-payment__popup-edit{
  background: url(../images/edit-ico-14.png)  0 0 no-repeat;
  position: absolute;
  top: 21px;
  right: 66px;
  width: 14px;
  cursor: pointer;
  height: 19px;
}
.create-payment__popup .create-payment__popup-close{
  position: absolute;
  top: 19px;
  right: 33px;
  color: #b7b7b7;
  cursor: pointer;
  font-size: 19px;
  line-height: 1;
  font-weight: 700;
}
.create-payment__popup-inner .validation-icon{
  position: absolute;
  margin: 13px 0 0 7px;
  right: -27px;
  top: 0;
}

.centered-form__form-row_account .validation-icon{
  margin-top: 25px;
}
[class*=-redirect-action] .create-payment__popup .create-payment__popup-inner{
  min-height: auto;
}
.create-payment__popup .create-payment__header{
  font: 700 118.75% / normal 'PT Sans', sans-serif;
  text-transform: uppercase;
  border-bottom: 1px solid #dddddd;
  padding: 0 0 16px;
  margin: 0 0 39px;
  vertical-align: middle;
}
.create-payment__popup .create-payment__header .header-icons {
  margin: 0 38px 0 0;
}
.create-payment__popup.create-payment__popup_refill .create-payment__header{
  padding: 0px 0 19px;
  margin: 0 0 14px;
}
.create-payment__popup.create-payment__popup_refill .refill-payment__text{
  color: #8f8f8f;
  font-size: 87.5%;
}
.create-payment__popup.create-payment__popup_crypto .refill-payment__text,
.create-payment__popup.create-payment__popup_card .refill-payment__text,
.create-payment__popup.create-payment__popup_refill-bank .refill-payment__text,
.create-payment__popup.create-account__popup .refill-payment__text,
.create-payment__popup_refill-sepa .create-payment__body .refill-payment__text{
  color: #8f8f8f;
  font-size: 87.5%;
  line-height: 1.3;
}
.create-payment__popup .create-payment__body{
}
.create-payment__popup .create-payment__body-view{
  background-color: #f1fbef;
  padding: 4px 0 7px;
  margin: -39px 0 0;
}
.create-payment__popup .centered-form__input-view {
  font-size: 14px;
  line-height: 1.4;
}
.create-payment__popup .create-payment__body-view .create-payment__form-section-title .create-payment__form-section-title-text{
  background-color: #f1fbef;
}

/* 33 the same in create-payment__popup-inner and create-payment__footer */
.create-payment__popup .create-payment__popup-inner {
  padding: 20px 33px;
}
.create-payment__popup .create-payment__footer {
  background-color: #f2f2f2;
  margin: 4px -33px -20px;
  border-radius: 0 0 5px 5px;
  padding: 24px 0 24px;
}

.create-payment__popup .create-payment__form-section{
  margin: 10px 31px 10px 0;
}
.create-payment-request__form-section{
  border-bottom: 1px solid #e6e6e6;
  padding: 19px 0 22px;
}
.create-payment-request__form-label{
  font-size: 15px;
  color: #929292;
  background: url(../images/label-icon-sprite.png) no-repeat;
  padding: 0 0 0 33px;
  margin: 0 0 6px;
}
.create-payment-request__form-label_link{
  background-position: 3px 1px;
}
.create-payment-request__form-label_send{
  background-position: 3px -112px;
}
.create-payment-request__form-label_bank{
  background-position: 3px -242px;
}
.create-payment-request__form-input{
  display: flex;
}
.create-payment-request__form-input-right{
  flex: 1 0 auto;
}
.create-payment-request__form-input-left{
  flex: 0 0 20%;
  margin: 0 0 0 9px;
}
.create-payment-request__form-input .input-clear-container {
  display: block;
}
.create-payment__popup.create-payment__popup_refill .create-payment__form-section{
  margin: 10px 0 10px 0;
}
.create-payment__popup .create-payment__form-action{
  margin: 36px 26px 25px;
  overflow: hidden;
}
.create-payment__popup.create-payment__popup_crypto .create-payment__form-action,
.create-payment__popup.create-payment__popup_card .create-payment__form-action,
.create-payment__popup.create-payment__popup_refill .create-payment__form-action {
  margin: 28px 0 20px;
  display: flex;
}
.create-payment__popup.create-payment__popup_crypto .create-payment__form-action .rounded-button,
.create-payment__popup.create-payment__popup_card .create-payment__form-action .rounded-button,
.create-payment__popup.create-payment__popup_refill .create-payment__form-action .rounded-button{
  flex-grow: 1;
}
.create-payment__popup.create-payment__popup_crypto .create-payment__form-action .bordered-button_x-large,
.create-payment__popup.create-payment__popup_card .create-payment__form-action .bordered-button_x-large,
.create-payment__popup.create-payment__popup_refill .create-payment__form-action .bordered-button_x-large{
  margin: 0 0 0 20px;
}
.create-payment__popup.create-payment__popup_refill .create-payment__form-action .rounded-button{
  flex-grow: 1;
}
.create-payment__popup.create-payment__popup_refill .create-payment__form-action .bordered-button_x-large{
  margin: 0 0 0 20px;
}
.create-payment__popup.create-payment__popup_refill-sepa .create-payment__form-action .rounded-button{
  min-width: 200px;
  margin: 0 10px 0 0;
}
.create-payment__popup .create-payment__comment{
  color:#8f8f8f;
  font-size: 15px;
  padding: 11px 0 16px;
  line-height: 1.25;
}
.required-info .importance-level{
  position: absolute;
  right: 0;
  top: 15px;
}
.required-info {
  border-top: 1px solid #e6e6e6;
  font-size: 15px;
  padding: 17px 40px 20px 31px;
  position: relative;
}
.required-info:after {
  content: "";
  position: absolute;
  width: 30px;
  background: #fff;
  bottom: 0;
  left: 0;
  height: calc(100% - 50px);
}
.required-info.required-info_phone{
  background: url(../images/info-type-icon.png)  0 19px no-repeat;
}
.required-info.required-info_secret{
  background: url(../images/info-type-icon.png)  0 -39px no-repeat;
}
.required-info.required-info_email{
  background: url(../images/info-type-icon.png)  0 -98px no-repeat;
}
.required-info.required-info_avatar{
  background: url(../images/info-type-icon.png)  0 -157px no-repeat;
}
.required-info.required-info_account{
  background: url(../images/info-type-icon.png)  0 -228px no-repeat;
}
.required-info.required-info_account_anonim {
  background: url("../images/check_status.png") 0 19px  no-repeat;
}
.required-info.required-info_increase {
  background: url("../images/icon-increase.png") 0 21px  no-repeat;
}

.create-payment__popup .create-payment__form-action .bordered-button{
  padding-left: 25px;
  padding-right: 25px;
}
.create-payment__popup .create-payment__form-action .text-center{
  display: flex;
  justify-content: space-around;
}

.create-payment__popup .create-payment__form-section-header{
  position: relative;
}
.create-payment__popup .create-payment__form-section-body{
  margin: 0 0 0 26px;
}
.create-payment__popup .create-payment__form-section-body-inner{
  background: #f5f5f5;
  padding: 7px 20px;
  margin: 10px 0 0;
  clear: both;
}
.create-payment__popup.create-payment__popup_refill .create-payment__form-section-body{
  margin: 0 0 0 0;
}
.create-payment__popup .create-payment__form-section-order{
  display: inline-block;
  background: #b7b7b7;
  color:#fff;
  font-size: 13px;
  font-weight: 700;
  width: 20px;
  height: 20px;
  border-radius: 20px;
  text-align: center;
  line-height: 20px;
  margin: 0 0 0 -2px;
  float: left;
}
.create-payment__popup .centered-form__subheader {
  font-size: 14px;
  color:#929292;
  text-transform: uppercase;
  position: relative;
  margin: 6px 0 -8px;
}
.create-payment__popup .create-payment__form-section-title{
  font-size: 14px;
  color:#929292;
  text-transform: uppercase;
  position: relative;
  margin: 0 0 0 23px;
}
.create-payment__popup .create-payment__form-section-title:after{
  position: absolute;
  content:'';
  height: 1px;
  width: 100%;
  background: #b7b7b7;
  left: 0;
  top: 50%;
  z-index: 0;
  margin: -1px 0 0;
}
.create-payment__popup .create-payment__form-section-title .create-payment__form-section-title-text{
  padding: 0 18px 0 4px;
  background: #fff;
  position: relative;
  z-index: 1;
  display: inline-block;
}
.create-payment__popup .create-payment__form-section-settings{
  position: absolute;
  left: auto;
  right: -30px;
  top: 0;
  background: url(../images/icon-settings.png) 0 0 no-repeat;
  width: 18px;
  height: 18px;
  opacity: 0.7;
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 1, 1);
  cursor: pointer;
}
.create-payment__popup .create-payment__form-section-settings:hover{
  opacity: 1;
}
.create-payment__form-section .centered-form__form-row {
  margin: 8px 0 5px;
}
.create-payment__form-section .centered-form__form-row .centered-form__form-label{
  font-size: 0.9375rem;
  color: #8f8f8f;
}
.create-payment__form-section .centered-form__form-row .centered-form__form-value{
  font-size: 0.9375rem;
}
.create-payment__form-section .centered-form__form-row .centered-form__form-value.centered-form__form-value_17{
  font-size: 1.0625rem;
}
.create-payment__form-section .centered-form__form-row .centered-form__saldo-info{
  position: relative;
}
.create-payment__form-section .centered-form__form-row .centered-form__saldo-info .centered-form__saldo-info-icon{
  position: absolute;
  top: 10px;
  left: 11px;
}
.create-payment__form-section .centered-form__form-row .centered-form__saldo-info .blu-text-input{
  background: #ffeeda;
  /* border-radius: 5px; */
  border: none;
  text-align: right;
}
.create-payment__form-section .centered-form__form-row .text-label{
  display: inline-block;
  vertical-align: middle;
  margin: 5px 5px 0 0;
  font-size: 93.75%;
}
.create-payment__form-section .centered-form__form-row .payment-urgency-switch{
  display: inline-block;
  vertical-align: middle;
  margin: 6px 0 0;
}
.create-payment__form-section .centered-form__form-row .centered-form__comment{
  color:#8f8f8f;
  font-size: 81.25%;
}
.create-payment__form-section .centered-form__form-row .file-upload-container .file-upload-text{
  font-size: 87.5%;
  color:#8f8f8f;
}
.enh-doc-block .upload-form-error-msg,
.centered-form__form-row .upload-form-error-msg,
.deposit_open_account.add_bank_acc__popup .upload-form-error-msg {
  background: #fae1e1 url(../images/message-error_22.png) 18px 13px no-repeat;
  font-size: 14px;
  line-height: 1.25;
  padding: 10px 20px 13px 50px;
  display: flex;
  min-height: 48px;
  align-items: center;
  margin: 2px 0 0 0;
}
.create-payment__form-section .centered-form__form-row .checkbox-container {
  color:#8f8f8f;
  font-size: 81.25%;
}
.blu-table-settings .create-payment__form-section .centered-form__form-row .checkbox-container {
  color:#3a3a3a;
  font-size: 100%;
}
.create-payment__form-section .centered-form__form-row .checkbox-container .blu-checkbox {
  float: left;
}
.create-payment__popup .centered-form__form-row.centered-form__form-row_checkbox{
  border-bottom: 1px solid #dadada;
}
.create-payment__popup .centered-form__form-row.centered-form__form-row_checkbox.terms-field .validation-message{
  margin-top: 3px;
  padding-left: 30px;
}
.create-payment__popup .centered-form__form-row.centered-form__form-row_checkbox .checkbox-container{
  margin: 27px 0;
}
.create-payment__popup .centered-form__form-row.centered-form__form-row_slider{
  border-bottom: 1px solid #c1c9d2;
  font-size: 81.25%;
  margin: 8px 0 0;
  padding: 0 0 19px;
  color: #8f8f8f;
  text-align: right;
}
.create-payment__popup .centered-form__form-row.centered-form__form-row_slider .blu-onoff-switch{
  display: inline-block;
  text-align: left;
  margin: 0 0 0 4px;
}
.create-payment__popup input.input-lg.form-control {
  font-size: 15px;
  color: #3A3A3A;
  height: 44px;
}
.field-topupoperation-description input.input-lg.form-control {
  padding-right: 35px;
}
.input-dropdown-control label{
  font-weight: 400;
  display: block;
  position: relative;
  margin: 0;
}

.input-dropdown-control .input-dropdown-control__selection {
  border-radius: 5px;
  border: 1px solid #dadada;
  font-size: 106.25%;
  padding: 8px 12px 10px;
  margin: 10px 0;
  cursor: pointer;
  -webkit-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.centered-form__input .input-dropdown-control .input-dropdown-control__selection {
  margin: 0;
}
.input-dropdown-control.add-arrow .input-dropdown-control__selection,
.input-dropdown-control.input-dropdown-container .input-dropdown-control__selection:not(.green-blocked) {
  padding-right: 43px;
}
.input-dropdown-control .input-dropdown-control__selection.green-blocked .input-dropdown-control__details span.pull-right {
  display: none;
}
.input-dropdown-control.add-arrow .input-dropdown-control__selection:after,
.input-dropdown-control.add-arrow .field-topupoperation-description:after,
select.simple-arrow+.select2 .select2-selection__arrow,
.input-dropdown-control.input-dropdown-container .input-dropdown-control__selection:not(.green-blocked):after {
  content: '';
  display: block;
  border: 2px solid #959595;
  width: 10px;
  height: 10px;
  border-bottom: none;
  border-right: none;
  border-radius: 1px;
  transform: rotate(-135deg);
  position: absolute;
  right: 18px;
  top: 50%;
  margin-top: -6px;
  z-index: 1;
}
.input-dropdown-control.add-arrow .field-topupoperation-description:after {
  width: 7px;
  height: 7px;
  top: calc(50% + 1px);
  right: 19px;
}
.input-dropdown-control.add-arrow .blu-input-dropdown[style="display: block;"]+.field-topupoperation-description:after {
  transform: rotate(45deg);
}
.select2.select2-container--open .select-emulate.select2-selection .svg-ico {
  transform: rotate(-180deg);
  margin-top: -10px;
}
select.simple-arrow+.select2 .select2-selection__arrow {
  width: 7px;
  height: 7px;
}
select.simple-arrow+.select2.select2-container--open .select2-selection__arrow {
  margin-top: -2px;
  transform: rotate(45deg);
}
select.simple-arrow+.select2 .select2-selection__arrow b {
  display: none;
}
.input-dropdown-control.add-arrow.dropdown-open .input-dropdown-control__selection:after,
.input-dropdown-control.input-dropdown-container.dropdown-open .input-dropdown-control__selection:after {
  transform: rotate(45deg);
}
.input-dropdown-control .input-dropdown-control__selection_empty{
  cursor: pointer;
  color: #8f8f8f;
  font-style: italic;
  font-size: .9375rem;
}
.input-dropdown-control .input-dropdown-control__selection.input-dropdown-control__selection_red{
  background-color: #fdeded;
}
.input-dropdown-control .input-dropdown-control__selection.input-dropdown-control__selection_white{
  background-color: #fefefe;
}
.input-dropdown-control .input-dropdown-control__selection.input-dropdown-control__selection_sm {
  font-size: .875rem;
  margin: 0;
  padding: 8px 12px ;
}
.input-dropdown-control .selection-list-empty{
  /*background-color: #ebf6e4;*/
  border-radius: 5px;
  border: 1px solid #dadada;
  font-size: 106.25%;
  padding: 8px 12px 10px;
  margin: 10px 0;
  cursor: default;
}
.green-blocked{
  background-color: #ebf6e4!important;
  border-color: transparent!important;
}
.green-blocked + .select2-container .select2-selection {
  background-color: #ebf6e4!important;
  border-color: transparent!important;
}
.input-dropdown-control.add-arrow .input-dropdown-control__selection:hover,
.input-dropdown-control .input-dropdown-control__selection:hover{
  border-color: #adadad;
}
.account-icon-round{
  display: inline-block;
  border: 1px solid #8f8f8f;
  color:#8f8f8f;
  border-radius: 40px;
  width: 14px;
  height: 14px;
  text-align: center;
  font-size: 11px;
  line-height: 12px;
  vertical-align: middle;
  margin: -3px 3px 0 0;
}
.input-dropdown-control .input-dropdown-control__name{
  margin: 0 0 -2px;
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  text-overflow: ellipsis;
}

.input-dropdown-control .input-dropdown-control__name {
  display: block;
  white-space: nowrap;
  position: relative;
  padding-right: 95px;
}
.input-dropdown-control .input-dropdown-control__name .pull-right  {
  position: absolute;
  right: 0;
  top: 0;
}

.input-dropdown-control .input-dropdown-control__details{
  color:#8f8f8f;
  overflow: hidden;
  text-overflow: ellipsis;
}
.message-warn.message-warn_22{
  background: url(../images/message-warning_22.png)  0 0 no-repeat;
  width: 22px;
  height: 22px;
  display: inline-block;
}
.blu-input-dropdown.blu-input-dropdown_center-payment{
  width: 100%;
  top: 100%;
  max-height: 160px;
  padding: 5px 0px;
}
.input-dropdown-control__variant{
  padding: 0 11px;
  cursor: pointer;
}
.input-dropdown-control__variant:hover {
  background-color: #f5f5f5;
}
.input-dropdown-control__variant.input-dropdown-control__variant_red{
  background-color: #fdeded;
}
.input-dropdown-control__variant .input-dropdown-control__variant-inner{
  border-bottom: 1px solid #dadada;
  font-size: 87.5%;
  padding: 2px 0 2px;
}
.topup_bank_transfer .input-dropdown-control__variant .input-dropdown-control__variant-inner {
  font-size: 15px;
  padding: 7px 0;
}
.input-dropdown-control__variant:last-child .input-dropdown-control__variant-inner{
  border-bottom: none;
}

.input-dropdown-control__variant .input-dropdown-control__variant-inner .input-dropdown-control__variant-h{
  display: flex;
  justify-content: space-between;
}
.input-dropdown-control__variant .input-dropdown-control__variant-inner .input-dropdown-control__variant-d{
  color:#8f8f8f;
}
.input-dropdown-control__variant .input-dropdown-control__variant-inner .input-dropdown-control__variant-h span.pull-right {
  white-space: nowrap;
}
.create-payment__form-swift{
  background: url(../images/swift-bg.png) 3px -1px no-repeat;
  height: 51px;
  vertical-align: middle;
  padding: 12px 0px 0 8px;
  width: 102%;
  margin: 0 0 0 -1%;
  position: relative;
  z-index: 1;
  font-size: 0;
}
.create-payment__form-swift .swift-masked{
  border: none;
  background: transparent;
  display: inline-block;
  width: 100%;
  margin: 0;
  font-family: 'Roboto Mono', monospace;
  letter-spacing: 33.2px;
  overflow: hidden;
  position: relative;
  padding: 0;
  height: 25px;
  font-size: 87.5%;
  text-transform: uppercase;
}
.create-payment__form-swift .swift-digit-input{
  border: none;
  background: transparent;
  display: inline-block;
  width: 24px;
  margin: 0 8.7px;
  overflow: hidden;
  position: relative;
  padding: 0;
  height: 25px;
  font-size: 0.9375rem;
  text-transform: uppercase;
  text-align: center;
  box-shadow: none !important;
}
.create-payment__form-sms{
  background: url(../images/sms-bg.png) 3px -1px no-repeat;
  height: 49px;
  vertical-align: middle;
  padding: 6px 0px 0 2px;
  width: 102%;
  margin: 0 0 0 -1%;
  position: relative;
  z-index: 1;
  font-size: 0;
}

.create-payment__form-sms .sms-masked{
  border: none;
  background: transparent;
  display: inline-block;
  width: 100%;
  margin: 0;
  font-family: 'Roboto Mono', monospace;
  letter-spacing: 28.2px;
  overflow: hidden;
  position: relative;
  padding: 0;
  height: 25px;
  font-size: 93.75%;
  text-transform: uppercase;
}
.create-payment__form-sms .sms-digit-masked{
  border: none;
  background: transparent;
  display: inline-block;
  width: 22px;
  margin: 0px 7.5px;
  overflow: hidden;
  position: relative;
  padding: 0;
  height: 36px;
  font-size: 0.9375rem;
  text-transform: uppercase;
  text-align: center;
}
.blu-form-container.form-error .create-payment__form-swift{
  background-position: 3px -103px;
}
.blu-form-container.form-success .create-payment__form-swift{
  background-position: 3px -52px;
}
.blu-form-container.form-success  .create-payment__form-sms{
  background-position: 3px -101px;
}
.blu-form-container.form-error .create-payment__form-sms{
  background-position: 3px -51px;
}
.blu-form-container_swift{
  position: relative;
}
.blu-form-container_swift.form-error .validation-message.validation-message_error{
  padding: 14px 15px 3px;
  margin: -16px 0 0;
  position: relative;
  /* z-index: -1; */
}
.blu-form-container_sms.form-error .validation-message.validation-message_error{
  padding: 6px 10px 4px;
  margin: 0 2px 0 3px;
  position: relative;
  /* z-index: -1; */
}
.blu-form-container_crypto-timer{
  display: flex;
}
.blu-form-container_crypto-timer .create-payment__form-count{
  flex-grow: 1;
  margin: 0 25px 0 0;
}
.create-payment__form-count{
  border: 3px solid #ebf6e4;
  border-radius: 5px;
  background-color: #ebf6e4;
  position: relative;
}
.create-payment__form-count .create-payment__count-progress-container{
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  top: 0;
  right: 0;
}
.create-payment__form-count .create-payment__count-progress{
  width: 100%;
  height: 100%;
  background-color: #fff;
  float: right;
}
.create-payment__form-count .create-payment__count{
  font-family: 'Digital7', Arial, sans-serif;
  font-size: 28px;
  position: relative;
  margin: 0 0 0 15px;
  z-index: 1;
}
.create-payment__form-count .create-payment__count span{
  font-size: 14px;

}
.sms-inquire{
  text-transform: uppercase;
  margin: 2px 0 0;
}
.refund-payment__msg {
  border-top: 3px solid ;
  padding: 10px 18px 12px ;
  margin: 20px 0 0;
}
.refund-payment__msg-text {
  font-size: .875rem;
}
.refund-payment__msg.refund-payment__msg_info {
  border-top-color: #2b97d7;
  background-color: #dbf0ff;
}
.refund-payment__msg.refund-payment__msg_warn {
  border-top-color: #c69622;
  background-color: #fff7db;
}
.inherit-bg,
.inherit-bg+.select2.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: inherit !important;
}
.create-payment__msg,
.formgroup__message {
  border-left: 2px solid;
  background-color: #faf7ee;
  box-shadow: 0px 1px 3px rgb(0 0 0 / 33%);
  padding: 20px 40px 26px;
  margin: 20px 0 0;
  line-height: 1.25;
}
.has-error.form-group .blue-checkbox+.formgroup__message
{
  padding-left: 30px;
}
.has-error.form-group .blue-checkbox .custom-control-label::before {
  border-color: #f12323;
}
.create-payment__msg.create-payment__msg_success {
  border-left-color: #52b317;
  background: #faf7ee url(../images/success-msg-ico.png) 25px 20px no-repeat;
  padding-left: 94px;
  min-height: 86px;
}
.deposit_open_account.sepa_banktransfer .create-payment__msg.create-payment__msg_success,
.deposit_open_account.add_bank_acc__popup .create-payment__msg.create-payment__msg_success {
  margin-bottom: 20px;
}
.mr-35 {margin-right: 35px;}
.mr-10 {margin-right: 10px;}

.alert-error.help-block {
  border-left-color: #f00000;
  background-color: #feddd9;
  color: #3a3a3a;
  padding: 10px 15px;
}
.create-payment__msg.create-payment__msg_error {
  padding: 0;
  margin: 0 !important;
  box-shadow: none;
  border: none;
  border-radius: 5px;
  background-color: #fae1e1;
  padding: 2px 15px 1px;
}

.alert-warning.help-block,
.alert-error.help-block,
.alert-success.help-block {
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-bottom: none;
  margin-bottom: 15px;
  border-left-width: 2px;
  box-shadow: 0px 1px 3px rgb(0 0 0 / 33%);
  line-height: 1.5;
}

.create-payment__msg.create-payment__msg_info,
.alert-warning.help-block {
  border-left-color: #FDD810;
  background-color: #FFFDE3;
  color: #868686;
  padding: 10px 15px;
}

.create-payment__msg.create-payment__msg_ok,
.alert-success.help-block {
  border-left-color: #52b317;
  background-color: #ebfbdb;
  color: #868686;
  padding: 13px 15px;
}




.has-error.form-group .formgroup__message,
.has-error.form-control+.select2-container+.formgroup__message,
.has-error.form-control+.formgroup__message,
.has-error.form-control+.round-gray-cross+.blu-password-toggle+.formgroup__message,
.has-error.form-control+.blu-password-toggle+.formgroup__message,
.has-error.form-control+.round-gray-cross+.formgroup__message,

.has-success.form-control+.select2-container+.formgroup__message,
.has-success.form-control+.formgroup__message,
.has-success.form-control+.round-gray-cross+.blu-password-toggle+.formgroup__message,
.has-success.form-control+.blu-password-toggle+.formgroup__message,
.has-success.form-control+.round-gray-cross+.formgroup__message,
.has-success.form-group .formgroup__message,

.has-warning.form-group .formgroup__message,
.has-warning.form-control+.select2-container+.formgroup__message,
.has-warning.form-control+.formgroup__message,
.has-warning.form-control+.round-gray-cross+.blu-password-toggle+.formgroup__message,
.has-warning.form-control+.blu-password-toggle+.formgroup__message,
.has-warning.form-control+.round-gray-cross+.formgroup__message {
  background: none;
  border: none;
  color: #f12323;
  font-size: 13px;
  padding: 4px 0 0 0;
  margin: 0 0 -4px 0;
  box-shadow: none;
}

.has-success.form-control+.select2-container+.formgroup__message,
.has-success.form-control+.formgroup__message,
.has-success.form-control+.round-gray-cross+.blu-password-toggle+.formgroup__message,
.has-success.form-control+.blu-password-toggle+.formgroup__message,
.has-success.form-control+.round-gray-cross+.formgroup__message,
.has-success.form-group .formgroup__message {
  color: #52b317;
}

.has-warning.form-group .formgroup__message,
.has-warning.form-control+.select2-container+.formgroup__message,
.has-warning.form-control+.formgroup__message,
.has-warning.form-control+.round-gray-cross+.blu-password-toggle+.formgroup__message,
.has-warning.form-control+.blu-password-toggle+.formgroup__message,
.has-warning.form-control+.round-gray-cross+.formgroup__message {
  color: #ffc000;
}

.create-payment__msg.create-payment__msg_warn{
  border-left-color: #ffc000;
  background-color: #fef8d9;
  color: #3a3a3a;
  padding: 10px 15px;
}
.create-payment__msg .create-payment__msg-text{
  font-size: 13px;
  font-weight: 300;
  color: #3A3A3A;
  line-height: 16px;
}
.create-payment__msg .create-payment__msg-text{
  margin-bottom: 5px;
}
.create-payment__msg .create-payment__msg-text:last-child{
  margin-bottom: 0;
}
.create-payment__msg .create-payment__msg-text a{
  color: #2b97d7;
}
.create-payment__msg.create-payment__msg_error .create-payment__msg-text {
  color: #d20000;
}
.kv-zoom-actions > button:first-child{
  display: none;
}
.maintenance-message{
  border-bottom: 3px solid ;
}
.maintenance-message.maintenance-message_info{
  background-color: #f4fee8;
  border-bottom-color: #52b317;
}
.maintenance-message.maintenance-message_warn{
  background-color: #ffeeda;
  border-bottom-color:  #ff6f0e;
}
.maintenance-message .maintenance-message_container{
  width: 766px;
  margin: 0 auto;
  padding: 13px 10px 11px 63px;
}
.maintenance-message.maintenance-message_warn .maintenance-message_container{
  background: url(../images/maitenance-ico.png) 0 11px no-repeat;
}
.maintenance-message.maintenance-message_info .maintenance-message_container{
  background: url(../images/maintanance-info-ico.png) 0 11px no-repeat;
}
.maintenance-message .maintenance-message_text{
  font-size: 87.5%;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 1.25;
}
.payment-recipients-container [data-key]{
  float: left;
  width: 25%;
  padding: 0 9px 18px;
}
.payment-recipients-container .list-view{
  float: left;
  width: 100%;
}

.addpayment-methods-container .empty,
.blu-table .empty,
.payment-recipients-container .empty {
  text-align: center;
  background-color: #fcefc9;
  font-size: 15px;
  padding: 15px 12px 16px;
  border-bottom: 1px solid #e5e0d2;
}
.my-ivoices-page .blu-table .empty {
  margin-bottom: 10px;
}
.blu-table .empty a,
.payment-recipients-container .empty a{
  color: #2b97d7;
}
.payment-recipients-container .empty{
  margin: -20px 7px 0;
}
#operations_overview-search .search-container {
  float: left;
  width: 50%;
  position: relative;
}
.table-header-controls-container.table-header-controls-container_new-payment .filter-container .grouped-button-container {
  margin: 0;
  vertical-align: top;
}

.maximum-items-message{
  /*float: left;*/
  /*width: 100%;*/
  background-color: #ffeeda;
  font-size: 93.75%;
  text-align: center;
  padding: 20px 40px;
  border-radius: 5px;
  margin: 18px 7px 20px;
}
.grouped-button-container{
  display: inline-block;
  border:1px solid #e4e4e4;
  background-color: #fff;
  border-radius: 4px;
  overflow: hidden;
  order: 3;
}
#operations_overview-search .filter-container {
  width: auto;
  float: right;
  margin: 0;
}
.grouped-button-container .grouped-button__button.grouped-button__button_active {
  -webkit-box-shadow: inset 0 0 4px rgba(95,90,29,.43);
  -moz-box-shadow: inset 0 0 4px rgba(95,90,29,.43);
  box-shadow: inset 0 0 4px rgba(95,90,29,.43);
  background-color: #fcf4db;
}
.grouped-button-container .grouped-button__button {
  float: left;
  font-size: 93.75%;
  color: #898989;
  padding: 4px 14px 5px;
  cursor: pointer;
}
.grouped-button-container .grouped-button__button {
  float: left;
  font-size: 93.75%;
  color: #898989;
  padding: 3px 14px 4px;
  cursor: pointer;
}
.grouped-button-container .grouped-button__button.grouped-button__button_active{
  -webkit-box-shadow: inset 0 0 4px rgba(95,90,29,.43);
  -moz-box-shadow: inset 0 0 4px rgba(95,90,29,.43);
  box-shadow: inset 0 0 4px rgba(95,90,29,.43);
  background-color: #fcf4db;
}

.importance-level.importance-level_high{
  background: radial-gradient(ellipse at center, rgba(233,13,13,0) 0%,rgba(233,13,13,0) 22%,rgba(233,13,13,1) 26%,rgba(233,13,13,1) 38%,rgba(233,13,13,0) 45%,rgba(233,13,13,0) 49%,rgba(233,13,13,1) 54%,rgba(233,13,13,1) 100%);

}
.importance-level.importance-level_low{
  background: radial-gradient(ellipse at center, rgba(255,124,45,0) 0%,rgba(255,124,45,0) 22%,rgba(255,124,45,1) 26%,rgba(255,124,45,1) 38%,rgba(255,124,45,0) 45%,rgba(255,124,45,0) 49%,rgba(255,124,45,1) 54%,rgba(255,124,45,1) 100%);

}
.importance-level{
  display: inline-block;
  width: 28px;
  height: 28px;
  overflow: hidden;
  border-radius: 28px;
  background: radial-gradient(ellipse at center, rgba(255,124,45,0) 0%,rgba(255,124,45,0) 22%,#4CAF50 26%,#4CAF50 38%,rgba(255,124,45,0) 45%,rgba(255,124,45,0) 49%,#8BC34A 54%,#4CAF50 100%);
}
.fixed-messages{
  width: 100%;
  z-index: 99999;
}
.fixed-messages:after{
  content: ' ';
  display: block;
  height: 100%;
  width: 100%;
}
.fixed-messages-placeholder {
  padding:  0 0 61px;
}
.enh-doc-block .file-preview-frame,
#addnewaccount .file-preview-frame,
#newoperation .file-preview-frame{
  display: none;
}
.enh-doc-block .file-error-message,
#addnewaccount .file-error-message,
#newoperation .file-error-message{
  display: none!important;
}
.light-blue-row{
  background-color: #0098d90a;
}
.light-orange-row{
  background-color: rgba(247, 85, 0, 0.04);
}

.cursor-pointer{
  cursor: pointer!important;
}

.create-payment__form-section-body.form-blocked{
  pointer-events: none;
}

.blu-loading{
  position: relative;
  overflow: hidden;
  max-height: 100%;
}
.blu-loading .blu-loader-overlay,
.kv-grid-loading .blu-loader-overlay {
  display: block;
}
.blu-loader-overlay{
  background: #fff;
  position: absolute;
  opacity: 0.6;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  z-index: 999999;
}
.blu-loader{
  position: absolute;
  background: #fff url(../images/loading.gif) center center no-repeat !important;
  width: 100px;
  height: 100px;
  top: 50%;
  left: 50%;
  margin: -50px 0 0 -50px;
}
.kv-loader-overlay{
  z-index: 99;
}
.kv-loader {
  background-color: transparent!important;
}
.site-page.index-action{
  background-color: #f2f2f2;
  min-height: calc(100vh - 215px);
}
.refill-form-row{
  margin-top: 23px;
  margin-bottom: 36px;
  display: flex;
  justify-content: space-between;
}

.site-page.index-action,
.site-page.index-action .main-content .section-control-panel-page.section-content {
  padding: 0;
}
.site-page.index-action .main-content .dashboard-banner {
  margin: -30px 15px 70px 15px;
}
.site-page.index-action .control-panel {
  overflow: hidden;
  padding-bottom: 14px;
}
.site-page.index-action .control-panel:first-child {
  margin-top: 0;
}



.controls-group:hover>input:not([disabled]),
.controls-group>input:focus,
.controls-group.focus select+.select2 .select2-selection.select2-selection--single,
.controls-group .select2.select2-container--open~input,
.controls-group:hover select+.select2 .select2-selection.select2-selection--single,
.controls-group .select2.select2-container--open .select2-selection.select2-selection--single {
  border-color: #adadad;
}
.form-disabled .controls-group:hover>input {
  border-color: #dadada;
}
.controls-group .select2.select2-container--open .select2-selection.select2-selection--single {
  border-radius: 0 4px 0 0;
}
.controls-group select+.select2:after {
  content: "";
  width: 1px;
  height: calc(100% - 16px);
  position: absolute;
  left: 0;
  top: 8px;
  background: #DADADA;
}
.controls-group select+.select2 {
  width: 80px !important;
  z-index: 2;
  margin: 1px 1px 1px auto;
}
.controls-group select+.select2 .select2-selection.select2-selection--single {
  border-radius: 0 4px 4px 0;
  display: flex;
  align-items: center;
  font-size: 15px;
  height: 44px;
  margin: -1px 0;
  border-left: none;
}
.controls-group {
  display: flex;
  padding: 0;
  height: auto;
  border: none;
}
.controls-group>input {
  width: calc(100% - 1px);
  border: 1px solid #DADADA;
  border-right: none;
  text-align: right;
  padding: 0 95px 0 15px;
  font-size: 15px;
  border-radius: 5px 6px 6px 5px;
  height: 44px;
  position: absolute;
  z-index: 1;
}


.percent-ico {
  width: 21px;
  height: 21px;
  display: inline-block;
  border: 2px solid;
  border-radius: 3px;
  line-height: 18px;
  text-align: center;
}
.percent-ico svg {
  width: 90%;
  height: 90%;
}
.percent-ico.gold {
  border-color: #C19628;
  color: #C19628;
}

.deposit_open_account.section-control-panel-page {
  padding: 0;
  background: url(../images/new-payment-bg-compresses.png) 0 0 no-repeat;
  background-attachment: fixed;
  background-size: cover;
}
.deposit_open_account .account__bg.account-create__bg {
  background: url(../images/new-payment-bg-compresses.png) 0 0 no-repeat;
}
.deposit_open_account .create-payment__body {
  max-width: 380px;
}
.add_bank_acc__popup.deposit_open_account .create-payment__body {
  max-width: 400px;
}
.deposit_open_account form .form-group label,
.default-control.form-group label {
  font-size: 15px;
  color: #8F8F8F;
  font-weight: normal;
  margin-bottom: 3px;
}
.add_bank_acc__popup form .form-group label {
  color: #3A3A3A;
}
.country-drrw .search-iconed-dropdown.select-emulate.select2-selection,
.country-drrw .search-iconed-dropdown.select2-dropdown.select-emulate {
  border: 1px solid #DADADA;
}
.country-drrw .select2-container--default .select-emulate.search-iconed-dropdown .select2-search.select2-search--dropdown {
  padding: 10px 10px 4px 10px;
}
.country-drrw .select2-container .select2-dropdown.select-emulate.search-iconed-dropdown:not(.customer-dropdown) .select2-results__option:not([role="group"]) {
  margin: 0px 10px;
  border-radius: 0px;
  padding: 1px 0;
  border-bottom: 1px solid #D5D5D5;
}
.country-drrw .select2-container .select2-dropdown.select-emulate.search-iconed-dropdown:not(.customer-dropdown) .select2-results__option:not([role="group"]):first-child,
.country-drrw .select2-container .select2-dropdown.select-emulate.search-iconed-dropdown:not(.customer-dropdown) .select2-results__option:not([role="group"]):last-child {
  border-bottom: none;
}
.country-drrw .select2-container .select2-dropdown.select-emulate.search-iconed-dropdown:not(.customer-dropdown) .select2-results__option:not([role="group"]):first-child.select2-results__option--highlighted,
.country-drrw .select2-container .select2-dropdown.select-emulate.search-iconed-dropdown:not(.customer-dropdown) .select2-results__option:not([role="group"]):first-child:hover {
  cursor: default;
  background: none;
}
.country-drrw .select2-container--default .select-emulate.search-iconed-dropdown .select2-search.select2-search--dropdown .clear-search {
  top: calc(50% - 5px);
}
.deposit_open_account form .form-group {
  margin-bottom: 13px;
}
.deposit_open_account .customer-dropdown.select-emulate .select2-selection__rendered .inner {
  line-height: 20px;
}
.deposit_open_account .customer-dropdown.select2-selection .balance {
  font-size: 15px;
  top: 14px;
  max-width: 155px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.deposit_open_account .customer-dropdown.select2-selection .summ {
  font-size: 15px;
  bottom: 11px;
  max-width: 35%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.deposit_open_account .absolute.quest-tip.js-tooltip,
.has-validate-ico .validate-ico {
  position: absolute;
  right: -25px;
  top: 41px;
  font-size: 10px;
  line-height: 12px;
}
.deposit_open_account .customer-dropdown+.select2+.absolute.quest-tip.js-tooltip {
  top: 49px;
}

.has-validate-ico .form-control-cust.customer-dropdown~.validate-ico {
  top: 54px;
}

.deposit_open_account .blu-custom-select-container .select2-container .selection .select2-selection,
.deposit_open_account .select2-container--default .select2-selection--single,
.default-control .select2-container--default .select2-selection--single {
  height: 44px;
  border: 1px solid #DADADA;
  display: flex;
  align-items: center;
}
.deposit_open_account .centered-form__input .blu-custom-select-container .select2-container .selection .select2-selection {
  display: block;
}
.deposit_open_account .select2-container--default .select2-selection--single:hover,
.deposit_open_account .select2.select2-container--open .select2-selection--single {
  border-color: #adadad;
}
.deposit_open_account .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #3A3A3A;
  padding-left: 15px;
}
.deposit_open_account .help-block {
  font-size: 14px;
  margin-bottom: 20px;
}
.deposit_open_account .gray-left-border {
  border-left: 1px solid #D2D5DA;
}
.deposit_open_account .help-block .about-txt {
  display: flex;
}
.deposit_open_account .help-block .about-txt .percent-ico {
  flex: 0 0 21px;
  align-self: end;
}
.deposit_open_account form .form-group.accept-ch-wrap {
  margin: 15px 0 20px 0;
  line-height: 20px;
}
.deposit_open_account form .form-group.accept-ch-wrap label {
  font-size: 13px;
  color: #717171;
}
.deposit_open_account button[form="deposit-form"],
.topup_bank_transfer button[type="submit"] {
  margin: 17px 0 15px 0;
}
.topup_bank_transfer .add-new-acc-btn,
.blue-plus-ico-btn {
  text-decoration: none;
  color: #2B97D7;
  font-size: 15px;
  display: flex;
  margin-left: auto;
  align-items: center;
}
.topup_bank_transfer .add-new-acc-btn svg,
.blue-plus-ico-btn svg {
  width: 16px;
  height: 16px;
  margin-right: 5px;
}
.topup_bank_transfer .add-new-acc-btn:hover,
.blue-plus-ico-btn:hover {
  color: #2280b8;
  text-decoration: none;
}
.deposit_open_account .select2-dropdown.select2-dropdown--below .select2-results__options[role="listbox"] li[role="option"]:first-child:after,
.deposit_open_account .select2-dropdown.select2-dropdown--above .select2-results__options[role="listbox"] li[role="option"]:last-child:after {
  display: none;
}

.accordion-body .subheader{
  padding: 2px 13px 5px;
  font-size: 116%;
  font-weight: 500;
}
.virtual-card-page.settings-action .accordion-body .subheader{
  padding: 0px 13px 5px;
  font-size: 17px;
  font-weight: 600;
}
.financial .value{
  width: 142px;
}
.pager-item.transaction-details-row{
  display: none;
}
.enhanced-info .quest-tip{
  display: none!important;
}
.enh-doc-block .documents-row__doc{
  white-space: nowrap;
  overflow: hidden;
  max-width: 90%;
  text-overflow: ellipsis;
}
.enh-doc-block .bordered-button {
  display: inline-block;
  cursor: pointer;
  border-radius: 6px;
  padding: 4px 20px;
  border: 2px solid;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 15px;
  background-color: transparent;
  font-weight: 700;
  text-align: center;
  -webkit-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1), color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1), color 0.1s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1), color 0.1s cubic-bezier(0.42, 0, 1, 1);
  transition: border-color 0.1s cubic-bezier(0.42, 0, 1, 1), color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.top-up-form [role=presentation] {
  display: none;
}
.table > tbody > tr > td{
  padding: 0;
}

.external-form__header-logo {
  display: inline-block;
  vertical-align: middle;
}
.external-form__header-logo.external-form__header-logo_paypal {
  background: url(../images/payment-methods/payment-method-icon-7.png) 0 0 no-repeat;
  width: 31px;
  height: 36px;
  margin: -1px 7px 0 0;
}
.external-form__header-logo.external-form__header-logo_sofort {
  background: url(../images/payment-methods/payment-method-icon-10.png) 0 0 no-repeat;
  width: 75px;
  height: 50px;
  margin: -5px 4px 0 0;
}
.external-form__header-logo.external-form__header-logo_ideal {
  background: url(../images/payment-methods/payment-method-icon-9.png) 0 0 no-repeat;
  width: 40px;
  height: 36px;
  margin: -6px 4px 0 0;
}
.disabled{
  pointer-events: none;
  opacity: 0.3;
  cursor:default;
}
.disabled-invisible{
  pointer-events: none;
  cursor:default;
}
.enabled{
  pointer-events: all!important;
  opacity: 1!important;
}
.rounded-button.disabled,
.bordered-button.disabled{
  pointer-events: none;
  opacity: 0.3;
  cursor:default;
}
.external-form__header-logo.external-form__header-logo_cryptocurrency {
  background: url(../images/payment-methods/payment-method-icon-11.png) 0 0 no-repeat;
  width: 50px;
  height: 50px;
  margin: -6px 6px 0 0;
}
.external-form__header-logo.external-form__header-logo_bank {
  background: url(../images/payment-methods/payment-method-icon-12.png) 0 0 no-repeat;
  width: 42px;
  height: 42px;
  margin: -6px 6px 0 0;
}
.external-form__header-logo.external-form__header-logo_card {
  background: url(../images/payment-methods/payment-method-icon-12.png) 0 0 no-repeat;
  width: 42px;
  height: 42px;
  margin: -6px 6px 0 0;
}
.external-form__header-logo.external-form__header-logo_cash {
  background: url(../images/payment-methods/payment-method-icon-16.png) 0 0 no-repeat;
  width: 43px;
  height: 25px;
  margin: -2px 10px 0 0;
}
.external-form__header-logo.external-form__header-logo_prepaid {
  background: url(../images/payment-methods/pay-to-blu-prepaid-43.png) 0 0 no-repeat;
  width: 38px;
  height: 37px;
  background-size: 100% auto;
  margin: -2px 10px 0 0;
}
.external-form__header-logo.external-form__header-logo_wu {
  background: url(../images/payment-methods/payment-method-icon-14.png) 0 0 no-repeat;
  width: 69px;
  height: 35px;
  margin: -7px 10px 0 0;
}
.status-comment a{
  color:#2b97d7;
}
.top-up-page[class*=-redirect-action],
.payment-page.create-action{
  background: url(../images/new-payment-bg.png) 0 0 no-repeat;
  background-size: 100% 100%;
  min-height: 100vh;
}
.credit-card-form__card-expires .select2-selection {
  padding: 0;
}
.credit-card-form__card-expires .select2-selection__arrow{
  right:0!important;
}
.warning-block{
  font-size: 81.25%;
  color: #975b01;
  background-color: #ffc10754;
  border-radius: 3px;
  margin: 0;
  padding: 2px 15px 1px;
  z-index: 0;
  position: relative;
}

.payment-recipient__message .two-line-message{
  line-height: inherit;
}

.promo-text{
  display: none;
}
.promo-price tr{
  line-height: 30px!important;
}
.super-hidden{
  visibility: hidden!important;
  height: 0!important;
  width: 0!important;
}
.section-verification,
.verification-page.index-action {
  min-height: 787px;
  position: relative;
  z-index: 0;
  background: url(../images/verification-bg.png) 50% 0 no-repeat;
  background-size: cover;
}
.section-verification__bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  background: url(../images/verification-bg.png) 50% 0 no-repeat;
  z-index: 0;
}/*
.section-verification:before {
display: block;
content:'';
position: absolute;
top: 0;
right: 50%;
height: 100%;
width: 50%;
background:  url(../images/verification-bg-l.png) 50% 0 repeat-x;
z-index: -1;
}
.section-verification:after {
display: block;
content:'';
position: absolute;
top: 0;
left: 50%;
height: 100%;
width: 50%;
background:  url(../images/verification-bg-l.png) 50% 0 repeat-x;
z-index: -1;
}*/
.section-verification__content {
  width: 50%;
  float: left;
  position: relative;
  margin: 93px 0 0;
}
.section-verification__header{
  font-size: 212.5%;
  color: #fff;
  line-height: 1.17;
  font-weight: 700;
}
.section-verification__text{
  font-size: 106.25%;
  line-height: 1.54;
  color: #fff;
  margin: 35px 0 0;
}
.section-verification__button{
  margin: 54px 0 0;
}

.url-icon {
  display: inline-block;
  width: 24px;
  height: 26px;
  vertical-align: middle;
  margin: 0 0 0 20px;
  cursor: pointer;
}

.url-icon_copy {
  background: url(../images/url-icon-copy.png) 50% 50% no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232B96D6' viewBox='0 0 20 20'%3E%3Cg%3E%3Cpath d='M1,0L1,16L6,16L6,15L2,15L2,1L8,1L8,3L9,3L9,1.354L10.646,3L12,3L9,0L1,0ZM3,2L3,6L6,6L6,5L4,5L4,3L7,3L7,2L3,2ZM7,4L7,20L19,20L19,8L15,4L7,4ZM8,5L14,5L14,9L18,9L18,19L8,19L8,5ZM15,5.354L17.646,8L15,8L15,5.354ZM9,6L9,10L13,10L13,6L9,6ZM3,7L3,8L6,8L6,7L3,7ZM10,7L12,7L12,9L10,9L10,7ZM3,9L3,10L6,10L6,9L3,9ZM3,11L3,12L6,12L6,11L3,11ZM9,11L9,12L17,12L17,11L9,11ZM3,13L3,14L6,14L6,13L3,13ZM9,13L9,14L17,14L17,13L9,13ZM9,15L9,16L17,16L17,15L9,15ZM9,17L9,18L17,18L17,17L9,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
.url-icon_open {
  background: url(../images/url-icon-open.png) 50% 50% no-repeat;
  background-size: 27px;
  background-image: url("data:image/svg+xml,%3Csvg width='100%25' fill='%23117cbb' height='100%25' viewBox='0 0 48 48' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M30,7.5C29.172,7.5 28.5,8.172 28.5,9C28.5,9.828 29.172,10.5 30,10.5L35.379,10.5L22.939,22.939C22.354,23.525 22.354,24.475 22.939,25.061C23.233,25.354 23.616,25.5 24,25.5C24.384,25.5 24.767,25.354 25.061,25.061L37.5,12.621L37.5,18C37.5,18.828 38.172,19.5 39,19.5C39.828,19.5 40.5,18.828 40.5,18L40.5,9C40.5,8.172 39.828,7.5 39,7.5L30,7.5ZM13.5,9C11.018,9 9,11.018 9,13.5L9,34.5C9,36.982 11.018,39 13.5,39L34.5,39C36.982,39 39,36.982 39,34.5L39,25.5C39,24.672 38.328,24 37.5,24C36.672,24 36,24.672 36,25.5L36,34.5C36,35.327 35.327,36 34.5,36L13.5,36C12.673,36 12,35.327 12,34.5L12,13.5C12,12.673 12.673,12 13.5,12L22.5,12C23.328,12 24,11.328 24,10.5C24,9.672 23.328,9 22.5,9L13.5,9Z' style='fill-rule:nonzero;'/%3E%3C/svg%3E%0A");
  margin: 0 0 0 5px;
}
.personalized-link-container {
  flex-wrap: wrap;
}
.personalized-link-container .input-clear-container{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.personalized-link-container .input-clear-container .form-group{
  margin: 0;
  flex-grow: 1;
}
.personalized-link-domain {
  margin: 0 10px 0 0;
}
.personal-url-container {
  border: 1px solid #dadada;
  border-radius: 6px;
  background-color: #f7f7f7;
  word-wrap:break-word;
  display: inline-block;
  width: 100%;
  padding: 10px 12px;
}

.personal-url-container__button {
  position: absolute;
  top: 11px;
  /* right: 0; */
  left: 100%;
  white-space: nowrap;
}

.settings-message-u {
  font-size: 87.5%;
  line-height: 1.38;
  padding: 12px 20px 15px;
  border: 1px solid;
  text-align: center;
}

.settings-message-u_arrow {
  position: relative;
  margin: 0 0 20px;
}
.settings-message-u_arrow:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 15px 15px 0;
  position: absolute;
  top: 100%;
  right: 36px;
}

.settings-message-u_arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 13px 13px 0;
  position: absolute;
  top: 100%;
  right: 37px;
}


.settings-message-u_warn {
  border-color: #e2ddaf;
  background-color: #fffbcd;

}
.settings-message-u_warn:before {

  border-color: transparent #e2ddaf transparent transparent;
}
.settings-message-u_warn:after {
  border-color: transparent #fffbcd transparent transparent;

}
welcome-case h4{
  margin: 50px 0 0;
  color: #2b97d7;
  font-weight: bold;
}

welcome-case a.bordered-button{
  text-decoration: none;
}
.alert-container .alert-item__alert-close{
  display: none!important;
}
.lk-section-message .rounded-button {
  flex: 0 0 auto;
  height: auto;
}
.lk-section-message .statuses-select-list:not(.status-icon-md) {
  margin: 0 15px 0 0;
}
.lk-section-message {
  margin: 20px 0;
  border: 1px solid;
  display: flex;
  justify-content: space-between;
  padding: 10px 15px;
  align-items: flex-start;
}
.lk-section-message_green {
  border-color: #91d962;
  background-color: #fffbcd;
  border-radius: 10px;

}
.lk-section-message_red {
  border-color: #ea7d7d;
  background-color: #fdeded;
}
.lk-section-message__text {
  margin: 0 30px 0 0;
  font-size: 87.5%;
}
.lk-section-message__text a {
  color: #2b97d7;
}
.pay-to__card {
  border: 2px solid #00a0e9;
  border-radius: 13px;
  box-shadow:  3px 3px 5px rgba(24, 24, 25, 0.26);
  padding: 17px 37px 23px;
  position: relative;
  margin: 22px 0 0;
}
.pay-to__card_error {
  border: 1px solid #e80000;
  box-shadow:  3px 3px 5px rgba(246, 3, 3, 0.29);
}
.pay-to__card_error .blu-text-input {
  color: #d20000;
}
.pay-to__card .pay-to__card-brand{
  background: url(../images/payment-methods/pay-to-blu-prepaid-43.png) 100% 0 no-repeat;
  height: 41px;
  text-transform: uppercase;
  font-size: .875rem;
  font-weight: 700;
  text-align: right;
  padding: 11px 52px 0 0;
  line-height: 1;
  margin: 0 0 6px;
}
.pay-to__card .pay-to__card-brand > div{
  color: #2b97d7;

}
.pay-to__card .pay-to__card-form{

}
.pay-to__card .pay-to__card-submit{
  text-align: center;
  margin: 20px 0 0;
}
.pay-to__card-error{
  font-size: 13px;
  color: #d20000;
  padding: 9px 10px 7px;
  border-radius: 5px;
  background-color: #f8d6d6;
  margin: 12px 0 0;
}
.pay-to__card-error.pay-to__card-error_icon{
  background: #f8d6d6 url(../images/validation-icon-err-19.png) 8px 8px no-repeat;
  padding-left: 32px;
}
.pay-to__card-summary {
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  box-shadow:  1px 1px 5px rgba(24, 24, 25, 0.11);
  margin: 17px 0 0;
  padding: 2px 29px 1px;
}
.pay-to__card-summary.pay-to__card-summary_error{
  border: 1px solid #e80000;
  box-shadow:  1px 1px 5px rgba(246, 3, 3, 0.11);
}
.pay-to__card-summary .pay-to__card-summary-container {
  font-size: .875rem;
}
.pay-to__card-summary .pay-to__card-summary-row {
  border-bottom: 1px solid #e5e5e5;
  padding: 5px 0 4px;
}
.pay-to__card-summary .pay-to__card-summary-row > div:first-child {
  padding-left: 0;
}
.pay-to__card-summary .pay-to__card-summary-row:last-child {
  border-bottom: 0;
}
.grecaptcha-badge{
  /*display: none!important;*/
}
.yesnoswitch:before{
  content: "YES"!important;
}
html[lang=ru-RU] .yesnoswitch:before{
  content: "ДА"!important;
}
.yesnoswitch:after{
  content: "NO"!important;
}
html[lang=ru-RU] .yesnoswitch:after{
  content: "НЕТ"!important;
}
.avatar.topuplink{
  max-width: 125px!important;
  max-height: 125px!important;
}
html[lang=ru-RU] .avatar.topuplink{
  max-width: 125px!important;
  max-height: 125px!important;
}
.form-submit-container>div>div{
  padding: 10px;
  margin: 20px 0;
  background: white;
  text-align: center;
  border-radius: 25px;
}
body > div:last-child:not([class]) > div:not([class]) { /* recapcha doubled alert */
  display: none;
}
.blu-table-settings.blu-table-settings_url .edit td.vert-mid{
  vertical-align: top!important;
  padding-top: 28px!important;
}
.tel-code-input-container .form-group{
  margin-bottom: 0!important;
}

.banner-header {
  font-size: 22px;
  border-bottom: 3px solid #a3a6aa;
  padding: 0 0 10px;
  margin: 0 0 14px;
  letter-spacing: -.15px;
}
.section-lk-credit .banner-cards-container {
  margin: 114px 0 0;
}
.section-lk-credit.user-page.settings-action .banner-cards-container  {
  margin: 0;
}
.top-up-page .banner-cards-container {
  margin: -9px 0 0;
  width: 490px;
  float: right;
}
.banner-card {
  margin: 3px 0;
}
.col-lg-4 .dashboard-banners-wrap .banner-card,
.col-md-4 .dashboard-banners-wrap .banner-card,
.col-sm-4 .dashboard-banners-wrap .banner-card,
.col-xs-4 .dashboard-banners-wrap .banner-card {
  margin: 0 0 20px 0;
}
.col-xs-4 .dashboard-banners-wrap .banner-card:last-child {
  margin: 0;
}
.banner-widget > img {
  width: 100%;
}
.dashboard-banner {
  margin: 70px 0 -170px;
}
.dashboard-banner .banner-cards {
  display: flex;
  justify-content: space-between;
  height: 100%;
}
.dashboard-banner .banner-cards .banner-card {
  width: 33.3333%;
  margin-right: 40px;
}
.dashboard-banner .banner-cards .banner-card:last-child {
  margin-right: 0;
}
.dashboard-banner .banner-cards .banner-card > a {
  display: block;
}
.container-1110 {
  width: 1100px;
}
.shadow-banner,
.dashboard-banners-wrap .banner-card {
  border: 1px solid #dbdbdb;
  border: 1px solid rgb(36 36 36 / 37%);
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 2px 2px 3px #999;
}
.dashboard-banners-wrap .dashboard-banner .banner-cards .banner-card {
  margin: 0;
  width: 333px;
}
.dashboard-banners-wrap .dashboard-banner {
  margin-bottom: 0px;
}
.flex-row {
  display: flex;
}
.justify {
  justify-content: space-between;
}
.add-new-interlocutor {
  cursor: pointer;
  background: url(../images/menu-action-icos-sprite.png) 14px -313px no-repeat;
  padding: 6px 10px 6px 40px;
  border-top: 1px solid #d5d5d5;
  color: #2c9dde;
  font-size: .875rem;
}
.interlocutor-emails-form {
  display: flex;
}
.interlocutor-emails-form .interlocutor-email{
  font-size: 15px;
}
.interlocutor-emails-form .interlocutor-emails-list{
  flex: 1 0 auto;
}
.interlocutor-emails-form .interlocutor-emails-button{
  flex: 0 0 auto;
  margin: -3px 0 0;
}
.flex-container {
  display: flex;
}
.flex-item {
}
.fine-form-container {
  margin: 4px 0;
}
.checked-blue:after {
  content: '';
  background: url(../images/checked.png) 0 0 no-repeat;
  width: 16px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  margin: -4px 0 0 7px;
}
.checked-grey:after {
  content: '';
  background: url(../images/checked-grey.png) 0 0 no-repeat;
  width: 16px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  margin: -4px 0 0 7px;
}
.fine-form .centered-form__input {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.fine-form .centered-form__input.centered-form__input_top {
  align-items: flex-start;
}
.fine-form .amount-input-container {
  flex: 1 0 auto;
  margin: 0 15px 0 0;
}
.fine-form .bordered-button {
  margin: 0 15px 0 0;
}
.fine-form .fine-form__subheader {
  font-size: 14px;
  color: #929292;
  text-transform: uppercase;
  position: relative;
  margin: 6px 0 6px;
}
.contact__contacts-list {
  background: #f5f5f5;
  margin: 11px 0 0 ;
}
.contact__contacts-list .contact__contacts-list-item{
  font-size: .9375rem;
  padding: 6px 0;
  margin: 0 16px;
}
.contact__contacts-list .contact__contacts-list-header{
  background-color: #ececec;
  padding: 6px 16px;
}
.contact__contacts-list .contact__contacts-list-header .delete-icon{
  float: right;
}
.contact__contacts-list .contact__contacts-list-header .checked-blue{
  font-size: .75rem;
  color: #359eda;
}
.contact__contacts-list .contact__contacts-list-header .checked-grey{
  font-size: .75rem;
  color: #a5a5a5;
}
.contact__contacts-list .contact__contacts-list-item ~ .contact__contacts-list-item{
  border-top: 1px solid #dadada;

}
.contact__contacts-list .contact__contacts-list-item .delete-icon{
  float: right;
}
.contact__contacts-list .contact__contacts-list-item .iti-flag{
  display: inline-block;
  vertical-align: middle;
  margin: -2px 3px 0 0;
}

.bank_info {
  background-color: #e9fed9;
  border-left: 3px solid #2fc301;
  padding: 10px 18px 8px;
  margin: 10px 0 0;
  font-size: .8125rem;
}

.blu-custom-select-wide-dropdown {
  /* width: auto!important; */
}
.select2-dropdown.blu-custom-select-wide-dropdown.blu-custom-select-wide-dropdown_right {
  border-radius: 6px 0 6px 6px;
  border-top: 1px solid #adadad;
  right: 0;
  left: auto;
}
.left-align-currency .select2-dropdown.blu-custom-select-wide-dropdown.blu-custom-select-wide-dropdown_right {
  border-radius: 0 0 6px 6px;
}
.left-align-currency .select2-container .select2-dropdown.select2-dropdown--below .select2-results__option{
  /*text-align: left;*/
}
.blu-custom-select-wide-dropdown .select2-results{
  white-space: nowrap;
}
.blu-custom-select-wide-dropdown .select2-results .select2-results__option:first-child:before{
  border-top: none;
}
.fee-payment-method__close{
  display:none!important;
}
.fee-payment-method__item_selected .fee-payment-method__close,
.fee-payment-method__item.fee-payment-method__item_active .fee-payment-method__close {
  display:block !important;
}
.blu-custom-select-wide-dropdown.blu-custom-select-wide-dropdown_right .select2-results{
  text-align: right;
}
.create-account-wrapper .select2-container .select2-dropdown .select2-results .select2-results__options:not(.select2-results__options--nested) li.select2-results__option {
  text-align: left;
}
.create-account-wrapper .create-payment__popup-inner .centered-form__form-row.centered-form__form-row_70 {
  width: 100%;
}

.blu-custom-select-currency-container {
  position: relative;
}
.blu-custom-select-currency-container .select2-container{
  top: 100%!important;
  right: 0;
  left: auto!important;
}
.blu-custom-select-currency-container .select2.select2-container {
  margin: 0!important;
}
.blu-custom-select-currency-container .select2.select2-container.select2-container--open{
  right: auto;
  margin: 0;
  z-index: 9999;
}
.blu-custom-select-currency-container .select2-container.select2-container--open{
  margin: -1px 0 0;
}

.frozen {
  pointer-events: none;
  cursor: default;
}
.operation-confirmation__container {
  border-top: 3px solid #ffd749;
  background-color: #fff7db;
  text-align: center;
  margin: 0 33px 24px;
  padding: 13px 20px;
}
.operation-confirmation__container.operation-confirmation__container_success {
  border-top: 3px solid #52b317;
  background-color: #ebfbdb;
}
.operation-confirmation__container > img {
  margin: 0 10px 0 0;
}
.operation-confirmation__container .bordered-button{
  margin: 0 0 0 30px;
}
.top-message {
  border: 1px solid;
  padding: 10px 15px;
  margin: 20px 0;
}
.top-message.top-message__error{
  border-color: #e37c7b;
  background-color: #fceded;
}
.top-message .top-message__inner{
  display: flex;
}
.top-message .top-message__txt{
  margin: 0 15px 0;
  flex-basis: 100%;
  font-size: .875rem;
}

.top-message .alert-item__alert-icon{
  flex: 0 0 auto;
}
.top-message-container {
  margin: 20px 0;
}
.top-message-container .top-message-container__visible{

}
.top-message-container .top-message-container__collapsed{
  display: none;
  overflow: hidden;
}

.top-message-container .top-message-container__toggle{
  height: 29px;
  background: #e1e2e3 url(../images/arr-accordion-24.png) 50% no-repeat;
  transform: rotate(180deg);
  cursor: pointer;
  transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
}
.top-message-container .top-message-container__toggle:hover{
  background-color: #d0d2d4;
}

.top-message-container .top-message-container__toggle.top-message-container__toggle_open{
  transform: rotate(0);
}

.blu-table-payment {
  width: 100%;
  border-collapse: collapse;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.19);
  border-radius: 7px;
  margin: 23px 0 0;
}
.blu-table-payment__header-row  {
  background-color: #f2f4f6 ;
  font-size: .875rem;
  padding: 11px 13px 14px;
  color: #676767;
}
.blu-table-payment__body-row  {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #ddd;
  padding: 10px 13px;
}
.justify-content-end {
  justify-content: flex-end;
}
.blu-table-payment__body-cell_buttons {
  display: flex;
  justify-content: flex-end;
}
.blu-table-payment__body-cell_buttons .bordered-button{
  margin: 0 0 0 10px;
}
.blu-table-payment__visible.empty {
  text-align: center;

}
.blu-table-payment__collapsed {
  display: none;
}
.blu-table-payment__toggle {
  color: #2b97d7;
  font-size: .875rem;
  display: inline-block;
  cursor: pointer;
  padding: 4px 0 4px 13px;
}
.blu-table-payment__toggle:after {
  display: block;
  content: '';
  background: url(../images/arr-blue.png) 0 0 no-repeat;
  width: 8px;
  height: 5px;
  position: absolute;
  left: auto;
  right: -12px;
  top: 50%;
  margin: -1px 0 0;
}
.blu-table-payment__toggle.blu-table-payment__toggle_open:after {
  transform: rotate(180deg);
}

.receive-payment-flow {
  display: flex;
  background: #f2f4f6;
  margin: 70px 0 0;
  padding: 77px 0 62px;
}
.receive-payment-flow__step {
  flex: 0 0 25%;
  position: relative;
  padding: 114px 40px 10px;
}
.receive-payment-flow__step_1 {
  background: url(../images/receive-icon-1.png) 50% 0 no-repeat;
}
.receive-payment-flow__step_2:after {
  content: '';
  display: block;
  background: url(../images/receive-line.png) 0 0 no-repeat;
  width: 169px;
  height: 37px;
  position: absolute;
  bottom: 58px;
  left: auto;
  right: 0;
  transform: translate(50%, 0) rotate(180deg);
}
.receive-payment-flow__step_1:after,
.receive-payment-flow__step_3:after {
  content: '';
  display: block;
  background: url(../images/receive-line.png) 0 0 no-repeat;
  width: 169px;
  height: 37px;
  position: absolute;
  top: 0;
  left: auto;
  right: 0;
  transform: translate(50%, 0);
}
.receive-payment-flow__step_2 {
  background: url(../images/receive-icon-2.png) 50% 0 no-repeat;
}
.receive-payment-flow__step_3 {
  background: url(../images/receive-icon-3.png) 50% 0 no-repeat;
}
.receive-payment-flow__step_4 {
  background: url(../images/receive-icon-4.png) 50% 0 no-repeat;
}
.receive-payment-flow__step-title {
  font-size: 1.0625rem;
  color: #3a3a3a;
  font-weight: 700;
  text-align: center;
}

.receive-payment-bottom {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 50px 0 0;
}
.receive-payment-bottom_left {
  flex: 0 0 50%;
  padding: 0 44px;
}
.receive-payment-bottom_left {
  line-height: 1.9;
}
.receive-payment-bottom_right {
  flex: 0 0 50%;
  text-align: center;
}
.receive-banner,
.receive-banner-new {
  background-color: #f2f4f6;
  padding: 70px 110px;
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  height: 100%;
}
.receive-banner-new {
  padding: 0;
}
.receive-banner .receive-banner__inner{
  font-size: 1.25rem;
  text-align: center;
}
.receive-banner .receive-banner__inner-text{
  font-size: .8125rem;
  text-align: center;
  color: #6e6e6e;
  margin: 8px 0 0;
}
.receive-banner .receive-banner__button{
  margin: 30px 0 0;
}
.receive-banner .receive-banner__qr{
  margin: 0 0 39px;
}
.receive-banner-new .receive-banner-item {
  width: 100%;
  position: relative;
}
.receive-banner-new .receive-banner-item:after {
  content: "";
  margin: 34px auto;
  display: block;
  bottom: 0;
  width: 67%;
  height: 2px;
  background: #fff;
}
.receive-banner-new .receive-banner-item:last-child:after {
  display: none;
}
.receive-banner-new .strong,
.receive-banner-new .receive-banner__inner {
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  color: #3A3A3A;
}
.receive-banner-new .strong:last-child {
  padding-bottom: 7px;
}
.receive-banner-new .receive-banner__button {
  text-align: center;
  margin-top: 19px;
}
.receive-banner-new .receive-banner__inner {
  font-size: 15px;
  font-weight: 400;
}
.receive-banner-new .bordered-button {
  padding: 10px 0;
  min-width: 228px;
  display: inline-block;
}
.ias-spinner{
  display: none!important;
}
.pagination > li.next > a,
.pagination > li.prev > a {
  padding: 0 0 6px;
}

.pagination > li > a,
.pagination > li > span{
  width: 34px;
  height: 34px;
  padding: 0;
  color: #4297d6!important;
  border: none!important;
  border-radius: 3px;
  margin: 0 2.5px!important;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.1s cubic-bezier(0.42, 0, 1, 1);
}

.pagination > .active > a{
  background-color: #4297d6;
  color: #fff!important;
}
.pagination > .active > a:hover,
.pagination > .active > a:focus{
  background-color: #4297d6;
  color: #fff!important;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span,
.pagination > li:first-child > a,
.pagination > li:first-child > span{

  border: none!important;
}
.pagination {
  border-radius: 0;
  float: right;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #e4e6eb;
  color: #4297d6!important;
}
.pagination > li.disabled {
  opacity: 1;
}
.pagination > li.disabled > a,
.pagination > li.disabled > span {
  color: #c0c2c8!important;
}
.credit-card-number {
  background: url(../images/credit-card-icon.png) 0 3px no-repeat;
  white-space: nowrap;
  padding: 0 0 0 32px;
}
.clear-input-button.green-blocked{
  display:none!important;
}
.card-subscription-fees-row {
  display: flex;
}
.card-subscription-fees-row .card-subscription-fees-cell{
  flex: 0 0 33%;
  padding: 0 20px;
  border-left: 1px solid #ccc;
}

.card-subscription-fees-row .card-subscription-fees-cell:first-child{
  border-left: none;
  padding-left: 0;
}

.card-subscription-fees-row .card-subscription-fees-cell:last-child{
  padding-right: 0;
}
.with-mask {
  position: relative;
  display: inline-block;
  padding: 0 30px 0 0;
}

.with-mask_unmasked .with-mask__value_unmasked {
  display: block!important;
}
.with-mask_unmasked .with-mask__value_masked {
  display: none!important;
}
.with-mask .with-mask__value_unmasked {
  display: none;
}
.with-mask .with-mask__value_masked {
  display: block;
}
.with-mask .with-mask__button {
  position: absolute;
  right: 0;
  background: url(../images/show-hide-password.png) 0 0 no-repeat;
  width: 26px;
  height: 16px;
  transform: translate(0, -50% );
  cursor: pointer;
  top: 50%;
}
.crypto-payment-method__top {
  display: flex;
  align-items: flex-start;
}
.crypto-payment-method__top .crypto-payment-method__icon{
  flex: 0 0 40px;
  width: 40px;
  margin: 10px 12px 0 0;
}

.crypto-payment-method__top .crypto-payment-method__info{
  overflow: hidden;
  margin: 0 10px 0 0px;
}
.refund-table {

}
.refund-table tr > td {
  padding: 16px 10px;
}
.refund-container .refund-container_close{
  position: absolute;
  top: 17px;
  right: 17px;
  cursor: pointer;
  width: 16px;
  height: 16px;
  background: url(../images/login-popup-close.png) 0 0 no-repeat;
}
.refund-container {
  position: relative;
  margin: 0 0 40px;
}
.payment-method-settings {
  display: inline-block;
  margin: 0 5px 0 0;
  width: 56px;
}
.no-margin{
  margin: 0!important;
}
.form-container .content{
  float: left;
  width: 55%;
}
.form-container .controls{
  float: left;
  padding-left: 20px;
  width: 45%;
}
.form-container .error-container{
  float: left;
  width: 100%;
  display: none;
}
.form-container .info .input-dropdown-control .selection-list-empty{
  border: none;
  pointer-events: none;
  margin: 0;

}
.main_account .input-dropdown-control .input-dropdown-control__selection{
  margin: 0;
  background-color: #fefefe;
}
.main_account.loading{
  opacity: 0.3;
  pointer-events: none;
}
.account-settings-input{
  width: 100%;
  height: 44px;
  box-sizing: border-box;
  border-radius: 6px;
  border: 1px solid #c1c1c1;
  padding-left: 10px;
  padding-right: 10px;
}
.form-container .info .account-settings-input{
  background-color: rgba(255, 255, 255,0);
  border: none;
}
.form-container .info .content{
  pointer-events: none;
}
.blu-table-settings tr:not(:last-child){
  border-bottom: 1px solid #dadce0;
}

/*
.virtual-card-settings .replenish-info-row .name{
  background: none;
  padding: 0;
}
 */

.info .clear-input-button{
  display:none!important;
}
.edit .message-text{
  color:black!important;
  font-size: 14px;
}
.shadow-block {
  box-shadow: 0 0 7px rgba(24, 24, 25, .31);
  border-radius: 6px;
  background-color: #f5f5f5;
  margin: 37px 0;
}
.shadow-block .shadow-block__body{
  padding: 27px 24px 45px;
}
.shadow-block .shadow-block__footer{
  background-color: #fefefe;
  padding: 29px 26px 31px;
  display: flex;
  justify-content: space-between;
  border-radius: 0 0 6px 6px;
}

.invoice-table-container {
  margin: 35px 0 10px;
}

.invoice-table-form {
  font-size: .875rem;
  border-top: 1px solid #d6d6d6;
  width: 100%;
  border-collapse: collapse;
}

.invoice-table-form thead tr > th {
  background-color: #ededed;
  font-weight: 400;
  color: #8b8b8b;
  border-bottom: 1px solid #d6d6d6;
  position: relative;
  padding: 12px 14px;
}


.invoice-table-form tbody tr > td:before,
.invoice-table-form thead tr > th:before {
  border-left: 1px solid #d6d6d6;
  content: '';
  position: absolute;
  top: 9px;
  bottom: 9px;
  left: 0;
}

.invoice-table-form tbody tr > td:first-child:before,
.invoice-table-form thead tr > th:first-child:before {
  border-left: none;
}

.invoice-table-form tbody tr > td {
  position: relative;
  padding: 12px 14px;
  background-color: #fff;
  vertical-align: top;
  border-bottom: 1px solid #d6d6d6;
}
.invoice-table-form tbody tr:last-child > td {
  border-bottom: none;
}
.invoice-table-form tfoot tr > td {
  vertical-align: top;
  padding: 7px 0 0;
}

.invoice-table-form {

}

.invoice-totals__container {
  font-size: .875rem;
  float: right;
  /*display: inline-block;*/
}
.invoice-totals__container .invoice-totals__row{
  display: flex;
  padding: 4px 0;
  justify-content: flex-end;
}
.invoice-totals__container .invoice-totals__row_grand{
  font-size: 1.1rem;
  font-weight: 700;
  background-color: #fff;
  border-radius: 5px;
  padding: 8px 0 8px 22px;
}
.invoice-totals__container .invoice-totals__cell{
  text-align: right;
  text-transform: uppercase;
}

.invoice-totals__container .invoice-totals__cell.invoice-totals__cell_amount{
  padding-right: 50px;
  flex: 0 0 194px;
  width: 194px;
}

.invoice-additional__container {
  margin: 3px 0 0;
}
.invoice-additional__container .invoice-additional__title{
  text-transform: uppercase;
  font-size: .875rem;
  position: relative;
  cursor: pointer;
}
.invoice-additional__container .invoice-additional__title-text{
  background-color: #f5f5f5;
  color: #929292;
  position: relative;
  z-index: 1;
  padding: 0 8px 0 0;
}
.invoice-additional__container .invoice-additional__title:after{
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  right: 35px;
  border-top: 1px solid #d6d6d6;
  z-index: 0;
}
.invoice-additional__container .invoice-additional__title_open .invoice-additional__arrow{
  transform: rotate(180deg);
}
.invoice-additional__container .invoice-additional__arrow{
  position: absolute;
  top: 50%;
  background: url(../images/arr-internal-select-s.png) 0 0 no-repeat;
  width: 17px;
  height: 9px;
  margin: -4px 0 0;
  right: 0;
  left: auto;
}
.invoice-additional__container .invoice-additional__body{
  padding: 20px 0 0;
  display: none;
}
.hamburger-menu {
  width: 16px;
  position: relative;
  height: 12px;
  cursor: pointer;
}
.hamburger-menu:before,
.hamburger-menu:after {
  content: '';
  position: absolute;
  height: 2px;
  width: 100%;
  background-color: #b1b1b1;
  left: 0;
}
.hamburger-menu .hamburger-menu__line{
  position: absolute;
  height: 2px;
  width: 100%;
  background-color: #b1b1b1;
}

.hamburger-menu .hamburger-menu__line {
  top: 50%;
  margin-top: -1px;
}
.hamburger-menu:before {
  top: 0;
}
.hamburger-menu:after {
  bottom: 0;
}
.affiliate-container {
  background-color: #f2f2f2;
  border-radius: 14px;
  padding: 21px 18px;
  margin: 7px 0;
}
.affiliate-container .text-comment {
  font-size: .875rem;
  color: #868686;
  padding: 17px 0 20px;
  border-bottom: 1px solid #d0d2d8;
}
.settings-subheader {
  font-size: 1.375rem;
  border-bottom: 1px solid #d0d2d8;
  padding: 0 0 12px;
}
.affiliate-info {
  display: flex;
  justify-content: space-between;
}
.affiliate-info .affiliate-info__tile {
  width: 31%;
  background-color: #fff;
  flex: 0 0 31%;
  border-radius: 5px;
  text-align: center;
  padding: 16px 20px 24px;
}

.affiliate-info .affiliate-info__score {
  font-size: 1.875rem;
}

.affiliate-info .affiliate-info__currency {
  font-size: 1rem;
  vertical-align: super;
}

.affiliate-info .affiliate-info__score-text {
  font-size: .9375rem;
}

.affiliate-container .affiliate-downloads {
  margin: 18px 0 0;
  text-align: right;
}
.affiliate-container .bordered-button {
  margin: 0 0 0 10px;
}
.invoice-amount-th {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.invoice-additional__left {
  padding-right: 40px;
}
.invoice-additional__right {
  padding-left: 40px;
  border-left: 1px solid #d6d6d6;
}

.dropdown-customer__info-row {
  display: flex;
  font-size: .9375rem;
  justify-content: space-between;
  align-items: center;
  margin: 0 0 17px;
}
.dropdown-customer__info-row .bordered-button{
  margin-left: auto;
}
.dropdown-customer__info-row .dropdown-customer__name{
  margin: 0 10px;
}
.dropdown-customer__info {
  padding: 17px 18px;
}
.dropdown-customer__contacts {
  border-top: 1px solid #d6d6d6;
  margin: 10px 0 0;
  padding: 21px 0 0;
}
.dropdown-customer__contact {
  font-size: .9375rem;
  margin: 0 0 13px 16px;
  padding: 0 0 0 40px;
  background: url(../images/contact-icons-sprite.png) 0 0 no-repeat;
}

.dropdown-customer__contact_email {
  background-position: 0 7px;
}
.dropdown-customer__contact_address {
  background-position: 0 -27px;
}
.dropdown-customer__contact_phone {
  background-position: 0 -61px;
}
.pagination li.next a,
.pagination li.next span,
.pagination li.prev a,
.pagination li.prev span {
  /*visibility:hidden;*/
  position: relative;
  font-size: 1px;
  font-size: 0px;
}
.pagination li.prev a:before,
.pagination li.prev span:before,
.pagination li.next a:before,
.pagination li.next span:before {
  content: "";
  display: block;
  background: #499BD7;
  width: 18px;
  height: 1px;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
}
.pagination li.prev a:after,
.pagination li.prev span:after,
.pagination li.next a:after,
.pagination li.next span:after {
  content: "";
  width: 7px;
  height: 7px;
  border: 1px solid #499BD7;
  border-left: none;
  border-bottom: none;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -3px;
  transform: rotate(-135deg);
}
.pagination li.next a:before,
.pagination li.next span:before {
  right: 50%;
  margin-left: auto;
  margin-right: -9px;
  left: auto;
}
.pagination li.next a:after,
.pagination li.next span:after {
  left: auto;
  right: 50%;
  margin-right: -9px;
  transform: rotate(45deg);
}
.pagination li.next.disabled a:after,
.pagination li.next.disabled span:after,
.pagination li.prev.disabled a:after,
.pagination li.prev.disabled span:after {
  border-color: #B7BAC2;
}
.pagination li.next.disabled a:before,
.pagination li.next.disabled span:before,
.pagination li.prev.disabled a:before,
.pagination li.prev.disabled span:before {
  background: #B7BAC2;
}

.affiliate-container .text-comment:first-child{
  padding-top:0;
}

.pay-to__methods-list{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 -2px 0;
  align-items: flex-start;
}
.pay-to__methods-list:after {
  content: "";
  flex: auto;
}
.pay-to__method-item {
  border-radius: 6px;
  display: flex;
  justify-content: center;
  position: relative;
  flex: 0 0 84px;
  margin: 4px 5px;
  cursor: pointer;
  flex-direction: column;
}
.pay-to__method-item:last-child {
}
.pay-to__method-item.pay-to__method-item_selected .pay-to__method-name {
  color: #191919;
}
.pay-to__method-logo{
  border-radius: 6px;
  position: relative;
}
.pay-to__method-logo:hover{
  box-shadow: 1px 1px 2px rgba(0,0,0,.27);
}
.pay-to__method-name{
  font-size: .8125rem;
  color: #a6adb4;
  font-weight: 300;
  text-align: left;
  line-height: 1.2;
  margin: 7px 0 0;
  padding: 0 0 0 0;
}
.pay-to__method-icon {
  width: 84px;
  height: 52px;
  background-position: 0 0;
  background-repeat: no-repeat;
  border-radius: 4px;
}
.pay-to__method-icon:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  border-radius: 8px;
  bottom: 0;
  transition: all .3s ease;
}

.active .pay-to__method-icon:before {
  box-shadow: 0 0 3px 1px #3db51e;
}

.pay-to__method-icon:hover {

}
.pay-to__methods-list_selected .pay-to__method-icon {
  background-position: 0 -68px;
}
.pay-to__method-item_selected .pay-to__method-icon{
  background-position: 0 0;
}

.pay-to__method-info-icon{
  background: url(../images/pay-to-info-ico.png) 0 0 no-repeat;
  width: 13px;
  height: 13px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin: -2px 0 0 2px;
  position: relative;
  z-index: 10;
}

.additional-payment-methods {

  margin: 10px 0 0;
}
.additional-payment-methods__header {
  position: relative;
  cursor: pointer;
}
.additional-payment-methods__header:after {
  position: absolute;
  content: '';
  height: 1px;
  background: #b7b7b7;
  left: 0;
  top: 50%;
  z-index: 0;
  margin: 1px 0 0;
  right: 22px;
}

.additional-payment-methods__header .additional-payment-methods__title {
  color: #8f8f8f;
  font-size: .9375rem;
  background-color: #fff;
  z-index: 1;
  position: relative;
  display: inline-block;
  padding: 0 8px 0 0;
}
.additional-payment-methods__header .additional-payment-methods__arrow {
  background: url(../images/arr-accordion.png) 0 0 no-repeat;
  width: 15px;
  height: 7px;
  position: absolute;
  top: 50%;
  right: 0;
  margin: -2px 0 0;
  transform: rotate(180deg);
}
.additional-payment-methods_open .additional-payment-methods__header .additional-payment-methods__arrow {
  transform: rotate(0);
}
.additional-payment-methods__body {
  display: none;
  margin: 11px 0 0;
}
.create-payment__product {
  display: flex;
  align-items: flex-start;
  margin: 34px 0;
}
.create-payment__product .create-payment__product-avatar{margin: 0 20px 0 0;}
.create-payment__product .create-payment__product-info{
  margin: 0 20px 0 0;
}
.create-payment__product .create-payment__product-name{
  font-size: 1.0625rem;
  font-weight: 700;
}
.create-payment__product .create-payment__product-number{
  font-size: .9375rem;
  color: #8f8f8f;
}
.create-payment__product .create-payment__product-description{
  font-size: .875rem;
  color: #8f8f8f;
}
.create-payment__product .create-payment__product-price{
  background-color: #dff9cd;
  padding: 5px 13px;
  border-radius: 5px;
  white-space: nowrap;
}

.pay-to__method-info-tooltip {
  background: #fff;
  font-size: 13px;
  line-height: 1.4;
  position: absolute;
  width: 285px;
  border: 1px solid #dadada;
  border-radius: 6px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, .17);
  z-index: 999;
  bottom: 0;
  margin: 0 0 18px;
  padding: 10px 13px;
  transform: translate(-50%, 0);
  display: none;
  font-family: 'Roboto', sans-serif;
}
.pay-to__method-info-tooltip::after{
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  margin-left: 3px;
  bottom: -6px;
  left: 50%;
  box-sizing: border-box;
  border: 3px solid #fff;
  border-color: transparent transparent #fff #fff;
  transform-origin: 0 0;
  transform: rotate(-45deg);
  box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, .17);
}


.fee-payment-methods__list .fee-payment-method__item{
  display: flex;
  align-items: center;
  margin: -2px -5px;
  cursor:pointer;
  padding: 5px;
  position: relative;
  border-radius: 8px;
}
.fee-payment-methods__list .fee-payment-method__item:hover{
  background-color: #fff7e3;
}

.fee-payment-method__item .fee-payment-method__close {
  position: absolute;
  top: 21px;
  right: 13px;
  color: #b7b7b7;
  cursor: pointer;
  font-size: 19px;
  line-height: 1;
  font-weight: 700;
  display: none;
}
.fee-payment-method__item .fee-payment-method__close {
  display: block;
}

.pay-to__method-icon.pay-to__method-icon_paypal {
  background-image: url(../images/payment-methods/pay-to-payment-method-6.png);
}
.pay-to__method-icon.pay-to__method-icon_master,
.fee-payment-method__logo.fee-payment-method__logo_master {
  background-image: url(../images/payment-methods/pay-to-payment-method-1.png);
  background-repeat: no-repeat;

}
.pay-to__method-icon.pay-to__method-icon_visa,
.fee-payment-method__logo.fee-payment-method__logo_visa {
  background-image: url(../images/payment-methods/pay-to-payment-method-3.png);
  background-repeat: no-repeat;
}
.pay-to__method-icon.pay-to__method-icon_ae,
.fee-payment-method__logo.fee-payment-method__logo_ae {
  background-image: url(../images/payment-methods/pay-to-payment-method-2.png);
  background-repeat: no-repeat;
}
.pay-to__method-icon.pay-to__method-icon_ideal {
  background-image: url(../images/payment-methods/pay-to-payment-method-7.png);
}
.pay-to__method-icon.pay-to__method-icon_blu-prepaid {
  background-image: url(../images/payment-methods/pay-to-payment-method-10.png);
}
.pay-to__method-icon.pay-to__method-icon_wu {
  background-image: url(../images/payment-methods/pay-to-payment-method-11.png);
}
.pay-to__method-icon.pay-to__method-icon_blu {
  background-image: url(../images/payment-methods/pay-to-payment-method-13.png);
}



.pay-to__method-icon.pay-to__method-icon_cash {
  background-image: url(../images/payment-methods/pay-to-payment-method-8-1.png);
}
.pay-to__method-icon.pay-to__method-icon_bank {
  background-image: url(../images/payment-methods/pay-to-payment-method-9-1.png);
}
.pay-to__method-icon.pay-to__method-icon_btc {
  background-image: url(../images/payment-methods/pay-to-payment-method-4.png);
}

/*
.pay-to__method-icon.pay-to__method-icon_sofort {
  background-image: url(../images/payment-methods/pay-to-payment-method-5.png);
  background-image: url(../images/payment-methods/sofort-klarna-pnk.png);
  background-image: url(../images/payment-methods/pay-to-payment-method-5.jpg);
}
.pay-to__method-icon.pay-to__method-icon_altcoins {
  background-image: url(../images/payment-methods/pay-to-payment-method-12.png);
}
.pay-to__method-icon.pay-to__method-icon_credit-cards {
  background-image: url(../images/payment-methods/pay-to-payment-method-14.png);
}
.pay-to__method-icon.pay-to__method-icon_paypal-1 {
  background-image: url(../images/payment-methods/pay-to-payment-method-15.png);
}
.pay-to__method-icon.pay-to__method-icon_btc-ltc {
  background-image: url(../images/payment-methods/pay-to-payment-method-16.png);
}
*/










.fee-payment-method__logo.fee-payment-method__logo_blu {
  background: url(../images/payment-methods/fee-payment-method-1.png) 50% no-repeat;
}
.fee-payment-method__logo.fee-payment-method__logo_card,
.pay-to__method-icon.pay-to__method-icon_credit-cards {
  background: url(../images/payment-methods/fee-payment-method-2.png) 50% no-repeat;
}
.fee-payment-method__logo.fee-payment-method__logo_paypal,
.pay-to__method-icon.pay-to__method-icon_paypal-1 {
  background: url(../images/payment-methods/fee-payment-method-3.png) 50% no-repeat;
}
.fee-payment-method__logo.fee-payment-method__logo_btcltc,
.pay-to__method-icon.pay-to__method-icon_btc-ltc {
  background: url(../images/payment-methods/fee-payment-method-4.png) 50% no-repeat;
}
.fee-payment-method__logo.fee-payment-method__logo_altcoins,
.pay-to__method-icon.pay-to__method-icon_altcoins {
  background: url(../images/payment-methods/fee-payment-method-5.png) 50% no-repeat;
}
.fee-payment-method__logo.fee-payment-method__logo_sofort,
.pay-to__method-icon.pay-to__method-icon_sofort {
  background: url(../images/payment-methods/sofort-klarna-pnk.png) 50% no-repeat;
}
.fee-payment-method__logo.fee-payment-method__logo_sofort.fee-payment-method__logo_inactive,
.pay-to__method-icon.pay-to__method-icon_sofort.inactive {
  background: #96bccb url(../images/payment-methods/sofort-klarna-inactive.png) 50% no-repeat;
}
.fee-payment-method__logo.fee-payment-method__logo_blu.fee-payment-method__logo_inactive {
  background: #96bccb url(../images/payment-methods/fee-payment-method-inactive-1.png) 50% no-repeat;
}
.fee-payment-method__logo.fee-payment-method__logo_card.fee-payment-method__logo_inactive,
.pay-to__method-icon.pay-to__method-icon_credit-cards.inactive {
  background: url(../images/payment-methods/fee-payment-method-inactive-2.png) 50% no-repeat;
}
.fee-payment-method__logo.fee-payment-method__logo_paypal.fee-payment-method__logo_inactive,
.pay-to__method-icon.pay-to__method-icon_paypal-1.inactive {
  background: url(../images/payment-methods/fee-payment-method-inactive-3.png) 50% no-repeat;
}
.fee-payment-method__logo.fee-payment-method__logo_btcltc.fee-payment-method__logo_inactive,
.pay-to__method-icon.pay-to__method-icon_btc-ltc.inactive {
  background: url(../images/payment-methods/fee-payment-method-inactive-4.png) 50% no-repeat;
}
.fee-payment-method__logo.fee-payment-method__logo_altcoins.fee-payment-method__logo_inactive,
.pay-to__method-icon.pay-to__method-icon_altcoins.inactive {
  background: url(../images/payment-methods/fee-payment-method-inactive-5.png) 50% no-repeat;
}

.pay-to__method-icon.pay-to__method-icon_master.inactive,
.fee-payment-method__logo.fee-payment-method__logo_master.fee-payment-method__logo_inactive {
  background: url(../images/payment-methods/pay-to-payment-method-1.png) 0 100% no-repeat;
}
.pay-to__method-icon.pay-to__method-icon_visa.inactive,
.fee-payment-method__logo.fee-payment-method__logo_visa.fee-payment-method__logo_inactive {
  background: url(../images/payment-methods/pay-to-payment-method-3.png) 0 100% no-repeat;
}
.pay-to__method-icon.pay-to__method-icon_ae.inactive,
.fee-payment-method__logo.fee-payment-method__logo_ae.fee-payment-method__logo_inactive {
  background: url(../images/payment-methods/pay-to-payment-method-2.png) 0 100% no-repeat;
}

.fee-payment-method__item_active .fee-payment-method__logo {
  box-shadow: 1px 1px 5px 0 rgba(0,0,0,.5);
  border: 1px solid rgb(158 199 223 / 74%);
}
.fee-payment-method__item_selected,
.fee-payment-method__item.fee-payment-method__item_active {
  background-color: #fff7e3;
}

.fee-payment-method__item.fee-payment-method__item_active.method__blu {
  padding: 9px 7px;
}
.fee-payment-method__item.fee-payment-method__item_active.method__blu+.centered-form__form-row.centered-form__form-row_account {
  background-color: #fff7e3;
  padding: 0px 7px 9px 7px;
  margin: -5px -5px 8px -5px;
  border-radius: 0 0 5px 5px;
}
.fee-payment-method__item.fee-payment-method__item_active.method__blu+.centered-form__form-row .centered-form__label {
  padding: 4px 0 1px 0;
}
.fee-payment-method__item.fee-payment-method__item_active.method__blu+.centered-form__form-row.centered-form__form-row_account .input-dropdown-control {
  background-color: #fff;
}
.fee-payment-method__item.fee-payment-method__item_active.method__blu+.centered-form__form-row.centered-form__form-row_account .create-payment__msg.create-payment__msg_info {
  margin-bottom: 2px !important;
}
.fee-payment-method__item.fee-payment-method__item_active.method__blu+.centered-form__form-row.centered-form__form-row_account .cell-edit.blu-form-container.has-error .input-dropdown-control__selection {
  border-color: #FF0000;
}
.fee-payment-method__item.fee-payment-method__item_active.method__blu+.centered-form__form-row.centered-form__form-row_account .cell-edit.blu-form-container.has-error .create-payment__msg.create-payment__msg_info {
  border-color: #FF0000;
  background-color: #FDDDD9;
  color: #868686;
  font-size: 14px;
}


.fee-payment-method__item .fee-payment-method__logo{
  width: 84px;
  height: 52px;
  border-radius: 6px;
  background-color: #e8ecf0;
  margin: 0 13px 0 0;
}
.fee-payment-method__item .fee-payment-method__name{
  font-size: 13px;
  color: #3a3a3a;
  font-weight: 300;
  text-align: left;
  line-height: 1.4;
  margin: 7px 0 0;
  padding: 0 0 0 0;
}
.form-error .input-dropdown-control__selection{
  border-color: #dd2627;
}
.cell-edit:not(.form-error) .create-payment__msg.create-payment__msg_error{
  display:none;
}
.fee-payment-method__logo, .fee-payment-method__name{
  cursor:pointer;
}
.buy-sell__container {
  border-radius: 6px;
  overflow: hidden;
  box-shadow: 0 1px 5px 2px rgba(0,0,0,.19);
}
.buy-sell__container .buy-sell__header {
  font-size: 1.125rem;
  color: #2b97d7;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  padding: 13px 10px 17px;
  background-color: #f2f4f6;
}
.buy-sell__container .buy-sell__body {
  padding: 42px 50px;
}

.buy-sell__section {
  border-left: 3px dotted #c69622;
  padding: 0 0 40px 44px;
  position: relative;
  margin: 0 0 20px;
}
.buy-sell__section:last-child {
  padding: 0 0 0 44px;
}
.buy-sell__section:last-child:after {
  content: '';
  display: block;
  height: 90px;
  background: rgb(255,255,255);
  background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
  width: 3px;
  position: absolute;
  bottom: 0;
  left: -3px;
}
.buy-sell__section .buy-sell__section-header {
  font-size: 1.0625rem;
  font-weight: 700;
  margin: 0 0 17px;
}
.buy-sell__section .buy-sell__section-text {
  font-size: 0.9375rem;
  line-height: 26px;
}
.buy-sell__section-icon {
  position: absolute;
  top: -11px;
  left: -25px;
  width: 46px;
  height: 46px;
  border: 2px solid #c69622;
  color: #c69622;
  border-radius: 46px;
  font-size: 1.8125rem;
  text-align: center;
  background-color: #fff;
}
.buy-sell__section-icon:after {
  content: '';
  display: block;
  width: 100%;
  background-color: #fff;
  height: 11px;
  margin: 3px 0 0;
}
.buy-sell__section-icon.buy-sell__section-icon_card {
  background: #fff url(../images/buy-sell-card.png) 50% no-repeat;
}
.buy-sell__section-icon.buy-sell__section-icon_eur {
  background: #fff url(../images/buy-sell-eur.png) 50% no-repeat;
}
.buy-sell__section-icon.buy-sell__section-icon_bank {
  background: #fff url(../images/buy-sell-bank.png) 50% no-repeat;
}
.buy-sell__customer-support {
  background: #f2f4f6;
  text-align: center;
  padding: 35px 170px 49px;
  margin: 14px 0 0;
}
.importants-container {
  background: #fcecd0 url(../images/importants-icon.png) 35px 50% no-repeat;
  border-top: 3px solid #ff7c2d;
  margin: 36px 0 0;
  padding: 23px 0 21px 207px;
  min-height: 150px;
}
.importants-container.has-icons {
  background: #FBEBCF;
  border-top: 3px solid #FF7B2D;
  padding: 27px 15px 22px 79px;
  margin: 0;
}
.row-flex {
  display: flex;
  flex-wrap: wrap;
}
.importants-container .importants-container__header {
  font-size: 1.125rem;
  font-weight: 700;
}
.importants-container .importants-container__list {
  display: flex;
  flex-wrap: wrap;

}
.importants-container .importants-item {
  font-size: .9375rem;
  position: relative;
  width: 50%;
  margin: 13px 0 13px 0;
  padding: 0 60px 0 0;
}
.importants-container .importants-item:before {
  content: '▪';
  position: absolute;
  top: 10px;
  left: -15px;
  color: #ff7c2d;
  font-size: 1.7rem;
  line-height: 0;
}
.importants-container.has-icons h4 {
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase;
}

.importants-container.has-icons .item {
  font-size: 15px;
  position: relative;
  padding: 0 110px 25px 15px;
}
.col-6 {
  flex: 0 0 auto;
  width: 50%;
  padding: 0 15px;
}
.col-12 {
  flex: 0 0 auto;
  width: 100%;
  padding: 0 15px;
}
.importants-container.has-icons .item a {
  color: #2B97D7;
}
.importants-container.has-icons .item-ico img {
  width: 35px;
  height: 35px;
}
.importants-container.has-icons .item-ico.excl {
  color: #E80101;
  text-align: center;
}
.importants-container.has-icons .item-ico.excl svg {
  width: 30px;
  height: 36px;
}
.importants-container.has-icons .item-ico {
  width: 41px;
  height: 41px;
  border: 3px solid #E80101;
  border-radius: 5px;
  background: #fff;
  position: absolute;
  left: -44px;
  top: 3px;
}

.bank-details__container {
  border: 1px solid #ff7c2d;
  margin: 8px 0 0;
}
.bank-details__container .bank-details__header {
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  background: #ff7c2d url(../images/iban-warn.png) 18px 50% no-repeat;
  padding: 5px 0 4px 45px;
  font-size: .875rem;
}
.bank-details__container .bank-details__body {

  padding: 8px 10px;
}
.bank-details__container .bank-details__table {
  border-collapse: collapse;
  width: 100%;
  font-size: .875rem;
}
.bank-details__container .bank-details__table tr td {
  vertical-align: top;
  padding: 5px 10px;
}
.prn-number {
  font-size: 1.125rem;
  color: #3a3a3a;
  background-color: #fff9cb;
  border-radius: 3px;
  font-weight: 700;
  display: inline-block;
  padding: 4px 17px 5px;
}
.order-card__img {
  text-align: center;
  margin: 28px 0 17px;
}
.order-card__conditions {
  text-align: center;
  margin: 0 0 16px;
}
.order-card__conditions .order-card__conditions-text{
  color: #8f8f8f;
  border-bottom: 1px dashed #8f8f8f;
  font-size: .875rem;
  position: relative;
  cursor: pointer;
}

.order-card__conditions_open .order-card__conditions-text:after,
.order-card__conditions .order-card__conditions-text:after{
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3.5px 0 3.5px;
  border-color: #8f8f8f transparent transparent transparent;
  display: block;
  content: '';
  position: absolute;
  top: 50%;
  margin-top: -1px;
  right: -11px;
}
.order-card__conditions_open .order-card__conditions-text:after {
  border-width: 0 3.5px 4px 3.5px;
  border-color: transparent transparent #8f8f8f transparent;
}
.order-card__conditions-container {
  margin: 17px 0 26px;
}
.order-card__conditions-conditions {
  font-size: .875rem;
  color: #8f8f8f;
}
.order-card__conditions-body {
  display: none;
}
.replenish-info-row-description {
  font-size: .875rem;
  color: #8f8f8f;
  margin: -4px 0 0 35px;
}
.replenish-info-row-nc {
  display: inline-block;
  width: 63%;
}
.account-statement-price {
  font-size: .875rem;
  color: #8f8f8f;
  background-color: #e7ffd5;
  border-radius: 5px;
  float: right;
  padding: 10px 20px;
  margin-right: 9px;
}

.read-more-cont.show-less-content .sec-sec,
.read-more-cont.show-less-content .read-less {
  display: none;
}

.read-more-cont.show-more-content .read-more {
  display: none;
}

.read-more-cont .read-more,
.read-more-cont .read-less {
  margin-left: 6px;
  color: #2b97d7;
  cursor: pointer;
  border-bottom: 1px dashed #2b97d7;
}

.read-more-cont.show-more-content .sec-sec,
.read-more-cont.show-more-content .read-less {
  display: inline;
}
.hidden-arrow .select2-selection__arrow{
  display: none;
}

.list-container{
  position: relative;
  float: left;
  width: 100%;
}

.f-left{float:left}
.w-100{width:100%}
.w-50{width:50%}
.mb-10{margin-bottom:10px !important}
.mb-5{margin-bottom:5px}
.mb-0{margin-bottom:0px !important;}
.mt-5{margin-top:5px}
.mb-15{margin-bottom:15px}
.mt-30{margin-top:30px !important}
.bt-n{border-top:none !important}
.ml-25{margin-left:25px !important}
.ml-auto{margin-left:auto !important}
.ml-5{margin-left:5px !important}
.mt-10{margin-top:10px !important}
.mt-12{margin-top:12px !important}
.mb-30{margin-bottom:30px}
.mb-35{margin-bottom:35px}
.mb-70{margin-bottom:70px}
.d-none{display:none!important}

.radio-blue,
.checkbox-blue {
  padding-left: 20px;
  position: relative;
  display: block;
}
.radio-blue input,
.checkbox-blue input {
  opacity: 0;
  position: absolute;
  z-index: 1;
  cursor: pointer;
  width: 31px;
  height: 18px;
  margin-left: -24px;
}
.radio-blue input:checked + label::before,
.checkbox-blue input:checked + label::before {
  border-color: #2B97D7;
}
.radio-blue input:checked + label::after,
.checkbox-blue input:checked + label::after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 12px;
  height: 12px;
  left: 5px;
  top: 7px;
  margin-left: -20px;
  border: 1px solid #2B97D7;
  border-radius: 50%;
  background-color: #2B97D7;
}
.radio-blue label,
.checkbox-blue label {
  display: inline-block;
  position: relative;
  padding: 2px 0 0 9px;
  color: #3A3A3A !important;
}
.radio-blue.sm label,
.checkbox-blue.sm label {
  padding: 2px 0 0 5px;
}
.radio-blue.sm+.text-muted {
  margin-left: 26px;
  margin-top: -7px;
  display: block;
}
.radio-blue label::before,
.checkbox-blue label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 22px;
  height: 22px;
  left: 0;
  top: 2px;
  margin-left: -20px;
  border: 1px solid #ccc;
  border-radius: 50%;
  background-color: #fff;
}
.radio-blue.sm label::before,
.checkbox-blue.sm label::before {
  width: 20px;
  height: 20px;
}
.radio-blue.sm input:checked + label::after, .checkbox-blue.sm input:checked + label::after {
  left: 4px;
  top: 6px;
}
.radio-blue.disabled label,
.checkbox-blue.disabled label {
  color: #ccc;
}
.radio-blue.disabled label::before,
.checkbox-blue.disabled label::before {
  opacity: 0.54;
  border-color: #ccc;
}
.radio-blue {
  margin: 5px 0;
}
.checkbox-blue input:checked + label::before {
  border-color: #2B97D7;
  background-color: #2B97D7;
}
.checkbox-blue input:checked + label::after {
  content: "\f00c";
  font-family: FontAwesome;
  font-size: 11px;
  color: #fff;
  top: 0;
  left: 1px;
  border-color: transparent;
  background-color: transparent;
}
.checkbox-blue label::before {
  border-radius: 2px;
}


.h6 {
  font-size: 22px;
  line-height: 26.4px;
  color: #3A3A3A;
  text-transform: uppercase;
  margin-top: 3px;
}
.px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;;
}
.px-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;;
}
.mx-0 {
  margin-left: 0px !important;
  margin-right: 0px !important;;
}
.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}
.px-25 {
  padding-left: 25px;
  padding-right: 25px;
}
.d-block {
  display: block;
}
.d_block {
  display: block !important;
}
.d-inline {
  display: inline-block;
}
.py-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.btn-bordered {
  background: #fff;
}
.btn-bordered.btn-success {
  color: #4EAA15;
  text-transform: uppercase;
}
.btn-bordered.btn-primary {
  color: #399EDA;
  border-color: #399EDA;
  text-transform: uppercase
}
.btn-bordered.btn-success:hover,
.btn-bordered.btn-success:active,
.btn-bordered.btn-success:visited,
.btn-bordered.btn-success:focus {
  background: transparent;
  outline: none;
  border-color: #469c11;
  color: #469c11;
}
.btn-bordered.btn-primary:hover,
.btn-bordered.btn-primary:active,
.btn-bordered.btn-primary:visited,
.btn-bordered.btn-primary:focus {
  background: transparent;
  outline: none;
  border-color: #1b87c7;
  color: #1b87c7;
}
.btn-bordered.btn-lg {
  font-size: 18px;
  border-width: 2px;
  padding: 8px 85px;
}
.position-relative {
  position: relative;
}
form.spec-form input,
form.spec-form select {
  color: #3A3A3A;
}
.form-group .form-text {
  color: #8F8F8F;
  font-size: 13px;
  width: 100%;
  padding-top: 3px;
}

.form-group .form-text.absolute,
.has-error.form-group .validation-message.absolute {
  position: absolute;
}

.has-error.form-group .form-text.hide-on-error {
  display: none;
}


.section-header-crypto {
  font: 26px 'PTSansProLight', sans-serif;
}
.p-0 {
  padding: 0 !important;
}
.pb-30 {
  padding-bottom: 30px;
}
.pb-40 {
  padding-bottom: 40px;
}
.px-20 {
  padding-left: 20px;
  padding-right: 20px;
}
.py-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.pb-0 {
  padding-bottom: 0px;
}
.pr-30 {
  padding-right: 30px;
}
.pr-20 {
  padding-right: 20px;
}
.pr-10 {
  padding-right: 10px !important;
}
.pl-10 {padding-left: 10px;}
.pl-5 {padding-left: 5px; !important;}
.pr-0 {
  padding-right: 0;
}
.pl-0 {
  padding-left: 0 !important;
}
.py-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.px-30 {
  padding-left: 30px;
  padding-right: 30px;
}
.pl-30 {
  padding-left: 30px;
}
.pt-20 {
  padding-top: 20px;
}
.pt-10 {
  padding-top: 10px;
}
.pt-7 {
  padding-top: 7px;
}
.pt-0 {
  padding-top: 0px !important;
}
.pt-30 {
  padding-top: 30px;
}
.pt-50 {
  padding-top: 50px;
}
.pt-5 {
  padding-top: 5px !important;
}
.mb-20 {
  margin-bottom: 20px;
}
.mb-40 {margin-bottom: 40px !important;}
.mb-45 {
  margin-bottom: 45px;
}
.min-w-150 {
  min-width: 150px;
}
.flex-1 {
  flex: 1;
}
.form-group-interval-5 .form-group {
  margin-bottom: 20px;
  position: relative;
}
small.info {
  line-height: 16.8px;
  font-size: 14px;
  color: #8F8F8F;
  display: inline-block;
}
.light-label label {
  font-size: 15px;
  color: #8F8F8F;
  font-weight: 400;
}
.bg-gray {
  background-color: #F5F5F5;
}
.normal-h1,
.table-h1.normal-h1 {
  font-family: 'PTSansProLight';
}
form.spec-form .form-group .validation-message {
  display: none;
}
form.spec-form .has-error.form-group .validation-message {
  display: block;
  width: calc(100% + 50px);
  font-size: 13px;
}
form.spec-form .has-error.form-group input,
form.spec-form .has-error.form-group select,
form.spec-form .has-error.form-group .select-emulate.select2-selection {
  border-color: #E70000;
  box-shadow: 0 0 5px #e7000059;
}
form.spec-form .form-group .validation-message {
  margin-top: 5px;
}
form.spec-form select.input-lg,
form.spec-form input.input-lg {
  height: 44px;
  line-height: 44px;
  font-size: 15px;
  padding: 10px 12px;
}

.blue-plus-ico,
.blur-plus-ico {
  position: relative;
  border-radius: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  background: #2B97D7;
}
.blue-plus-ico:after,
.blur-plus-ico:after {
  content: "";
  height: 8px;
  width: 2px;
  left: 50%;
  top: 50%;
  margin-top: -4px;
  margin-left: -1px;
  background: #fff;
  position: absolute;
}
.blue-plus-ico:before,
.blur-plus-ico:before {
  position: absolute;
  content: "";
  width: 8px;
  background: #fff;
  height: 2px;
  left: 50%;
  top: 50%;
  margin-left: -4px;
  margin-top: -1px;
}
.customer-dropdown .opt-second-row,
.customer-dropdown .summ,
.text-gray-13 {
  font-size: 13px;
  display: block;
  color: #8F8F8F;
  font-weight: normal;
}
.customer-dropdown .opt-second-row {
  max-width: 55%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.customer-dropdown .summ {
  position: absolute;
  right: 15px;
  bottom: 12px;
  max-width: 40%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.customer-dropdown .balance {
  position: absolute;
  right: 15px;
  top: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 40%;
}
.customer-dropdown.select2-selection .balance {
  right: 35px;
  font-size: 14px;
  top: 14px;
}
.customer-dropdown.select2-selection .summ {
  right: 35px;
  font-size: 14px;
  bottom: 14px;
}
.circle-ico {
  border: 1px solid #8F8F8F;
  border-radius: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  font-size: 10px;
  text-align: center;
  line-height: 13px;
  font-style: normal;
  color: #8F8F8F;
  margin: 0px 6px 0 0px;
  position: relative;
  top: -1px;
}
.svgicon {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}
.scrollable-menu {
  height: auto;
  max-height: 280px;
  overflow-x: hidden;
}

.ui-tooltip,
.bls-tooltip {
  box-shadow: 1px 1px 4px rgb(0 0 0 / 17%) !important;
  border: 1px solid #dadada !important;
  border-radius: 6px !important;
  max-width: 285px !important;
  line-height: 1.4 !important;
  font-family: 'Roboto', sans-serif !important;
  font-weight: 300 !important;
  background: #fff !important;
  cursor: pointer !important;
  padding: 10px 13px !important;
  font-size: 13px !important;
}
.ui-tooltip-content {
  font-size: 13px !important;
}
.ui-tooltip:after,
.ui-tooltip.top-arr:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  margin-left: -4px;
  bottom: -6px;
  left: 50%;
  box-sizing: border-box;
  border: 3px solid #fff;
  border-color: transparent transparent #fff #fff;
  transform-origin: 0 0;
  transform: rotate(-45deg);
  box-shadow: -1px 1px 2px 0 rgb(0 0 0 / 17%);
}

.ui-tooltip.lg {
  max-width: 490px !important;
}

.ui-tooltip.top-arr:after {
  bottom: auto;
  top: 0px;
  left: calc(50% + 9px);
  transform: rotate(135deg);
}

span.status-ico,
.statuses-select-list .status-icon.success,
.statuses-select-list .status-icon.success-corner,
.statuses-select-list .status-icon.in-progress,
.statuses-select-list .status-icon.error {
  border-radius: 3px;
  border: solid 2px;
  padding: 0;
  height: 34px;
  text-align: center;
  width: 34px;
  position: relative;
  background: #fff;
  display: inline-block;
  line-height: 35px;
}

.statuses-select-list .status-icon.success,
.statuses-select-list .status-icon.success-corner,
.statuses-select-list .status-icon.in-progress,
.statuses-select-list .status-icon.error,
i.status-icon.success.sm,
i.status-icon.success.md,
i.status-icon.success-corner.sm,
i.status-icon.in-progress.sm,
i.status-icon.error.sm,
i.status-icon.sm.sendclock {
  height: 26px;
  width: 26px;
  border-color: #1F9713;
  line-height: 25px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231F9713' viewBox='0 0 16 16' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z'/%3E%3C/svg%3E");
}
.status-icon.slice-ico {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23C69622' viewBox='0 0 16 16' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z'/%3E%3C/svg%3E");
  background-position: center;
  border: 2px solid;
  border-color: #C69622;
  background-size: 100%;
  position: relative;
  border-radius: 3px;
}
.status-icon.slice-ico:after,.status-icon.slice-ico:before {
  content: "";
  width: 6.5px;
  height: 6.5px;
  display: block;
  border: 2px solid;
  border-left: none;
  border-color: inherit;
  border-top: none;
  bottom: 1px;
  right: 1px;
  position: absolute;
}
.status-icon.slice-ico:before {
  bottom: auto;
  right: auto;
  left: 1px;
  top: 1px;
  transform: rotate(-180deg)
}
.statuses-select-list .status-icon.error,
i.status-icon.error.sm {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23CB3A3A' viewBox='0 0 16 16' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM5.354 4.646a.5.5 0 1 0-.708.708L7.293 8l-2.647 2.646a.5.5 0 0 0 .708.708L8 8.707l2.646 2.647a.5.5 0 0 0 .708-.708L8.707 8l2.647-2.646a.5.5 0 0 0-.708-.708L8 7.293 5.354 4.646z'/%3E%3C/svg%3E") no-repeat center center / 16px;
}
.completed-ico,
.partly-completed-ico {
  border-color: #1F9713;
  color: #1F9713;
}

.statuses-select-list .status-icon.in-progress,
i.status-icon.in-progress.sm,
i.status-icon.sm.sendclock {
  border: solid 2px #2C9DDE;
  background: transparent;
  padding: 4px 0 0 0;
}
i.status-icon.in-progress.sm:before,
.statuses-select-list .status-icon.in-progress:before {
  content: "\f110";
  font-size: 17px;
  width: 14px;
  height: 14px;
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: calc(50% - 7px);
  top: calc(50% - 7px);
}

i.status-icon.sm.sendclock {
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: 50%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232B9CDC' class='bi bi-hourglass-split' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 15a.5.5 0 1 1 0-1h1v-1a4.5 4.5 0 0 1 2.557-4.06c.29-.139.443-.377.443-.59v-.7c0-.213-.154-.451-.443-.59A4.5 4.5 0 0 1 3.5 3V2h-1a.5.5 0 0 1 0-1h11a.5.5 0 0 1 0 1h-1v1a4.5 4.5 0 0 1-2.557 4.06c-.29.139-.443.377-.443.59v.7c0 .213.154.451.443.59A4.5 4.5 0 0 1 12.5 13v1h1a.5.5 0 0 1 0 1h-11zm2-13v1c0 .537.12 1.045.337 1.5h6.326c.216-.455.337-.963.337-1.5V2h-7zm3 6.35c0 .701-.478 1.236-1.011 1.492A3.5 3.5 0 0 0 4.5 13s.866-1.299 3-1.48V8.35zm1 0v3.17c2.134.181 3 1.48 3 1.48a3.5 3.5 0 0 0-1.989-3.158C8.978 9.586 8.5 9.052 8.5 8.351z'/%3E%3C/svg%3E");
}

.cancelled-ico,
.statuses-select-list .status-icon.error,
i.status-icon.error.sm {
  color: #CB3A3A;
  border-color: #CB3A3A;
}
span.status-ico svg.svgicon {
  width: 1.8rem;
  height: 1.8rem;
}
span.status-ico.w-26 {
  width: 26px;
  height: 26px;
}
span.status-ico.w-26 svg.svgicon {
  width: 1.3rem;
  height: 1.3rem;
}
.cancelled-ico.status-ico svg.svgicon {
  width: 1rem;
  height: 1rem;
}

.cancelled-ico.status-ico.w-26 svg.svgicon {
  width: 0.8rem;
  height: 0.8rem;
}

.processing-ico.status-ico {
  color: #2C9DDE;
  border-color: #2C9DDE;
  line-height: 33px;
}
.processing-ico .fa {
  font-size: 17px;
  width: 18px;
  height: 18px;
}
.processing-ico.status-ico.w-26 .fa {
  width: 15px;
  height: 15px;
  font-size: 14px;
}
.partly-completed-ico {
  position: relative;
}
.partly-completed-ico:after,
.partly-completed-ico:before,
.statuses-select-list .status-icon.success-corner:after,
.statuses-select-list .status-icon.success-corner:before,
i.status-icon.success-corner.sm:after,
i.status-icon.success-corner.sm:before,
i.status-icon.success-corner.md:after,
i.status-icon.success-corner.md:before {
  content: "";
  width: 6.5px;
  height: 6.5px;
  display: block;
  left: 1px;
  top: 1px;
  border: 2px solid #1F9713;
  border-radius: 2px;
  border-bottom: none;
  border-right: none;
  position: absolute;
}

.partly-completed-ico:after,
.statuses-select-list .status-icon.success-corner:after,
i.status-icon.success-corner.sm:after,
i.status-icon.success-corner.md:after {
  border: 2px solid #1F9713;
  border-left: none;
  border-top: none;
  bottom: 1px;
  right: 1px;
  left: auto;
  top: auto;
}
i.success-corner.blue,
i.success-corner.blue:after,
i.success-corner.blue:before,
i.success-corner.blue.sm,
i.success-corner.blue.sm:after,
i.success-corner.blue.md,
i.success-corner.blue.md:after,
i.success-corner.sm.blue:before,
i.status-icon.success-corner.blue:before {
  border-color: #123E83;
}
i.success-corner.blue.sm,
i.success-corner.blue {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23123E83' viewBox='0 0 16 16' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z'/%3E%3C/svg%3E");
}
.pixel-ico {
  position: relative;
  top: 4px;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 0px;
}
.pixel-ico.try-more {
  background-image: url("/images/transaction-header-icons-sprite.png");
  background-position: -1px 197px;
}

.dashed-blue,
.dashed-blue:hover {
  color: #2C9DDE;
  font-size: 14px;
  text-decoration: none;
}
i.dashed-blue,
i.dashed-blue:hover {
  font-style: normal;
  font-size: inherit;
}
.dashed-blue:hover {
  color: #2194d7;
}
.dashed-blue .dashed,
.blue-link.dashed:hover,
.alredy-dashed,
a.alredy-dashed {
  border-bottom: 1px dashed;
  line-height: 14px;
  display: inline-block;
  text-decoration: none;
}
/**
  END global styles
*/


/******************************************/


/**
  custom scroll
*/
.enable-custom-scrollbar .mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 3px 5px 3px;
  background: none;
  margin-left: 4px;
  opacity: 1;
}
.enable-custom-scrollbar .mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 3px 0 3px;
  margin-left: 4px;
  background: none;
  opacity: 1;
}
.enable-custom-scrollbar .mCSB_scrollTools {
  opacity: 1;
  top: 8px;
  bottom: 8px;
}
.enable-custom-scrollbar .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.enable-custom-scrollbar .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
}
.enable-custom-scrollbar .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background: none;
}
.enable-custom-scrollbar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
}
.enable-custom-scrollbar .mCSB_scrollTools {
  width: 17px;
}
.enable-custom-scrollbar .mCSB_inside>.mCSB_container:not(.mCS_y_hidden) {
  margin-right: 18px;
}

.enable-custom-scrollbar.dropdown-menu li {
  margin: 0 8px;
  border-bottom: 1px solid #D5D5D5;
}
.dropdown.dropdown-input .enable-custom-scrollbar.dropdown-menu li {
  margin: 0;
}
.enable-custom-scrollbar li.selected,
.enable-custom-scrollbar li.selected .opt-second-row,
.select-emulate li.select2-results__option:not([role="group"]).selected {
  font-weight: 700;
}
.enable-custom-scrollbar.dropdown-menu li .inner {
  padding: 10px 0 11px 5px;
  display: block;
  text-decoration: none;
}
.enable-custom-scrollbar.dropdown-menu li a:hover {
  background: #f5f5f5;
}
.enable-custom-scrollbar.dropdown-menu li:last-child {
  border-bottom: none;
}
/*gray*/
.enable-custom-scrollbar.gray .mCSB_buttonUp {
  border-color: transparent transparent #CBCBCB transparent;
}
.enable-custom-scrollbar.gray .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.enable-custom-scrollbar.gray .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  background-color: #afacac;
}
.enable-custom-scrollbar.gray .mCSB_buttonDown {
  border-color: #CBCBCB transparent transparent transparent;
}
.enable-custom-scrollbar.gray .mCSB_scrollTools {
  border-left: 1px solid #CFCFCF;
}
.enable-custom-scrollbar.gray .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #CBCBCB;
}
/*end gray*/
/**
  END custom scroll
*/


/**
  styles for custom dropdown
*/
select.select-emulate,
.select2-container--default .select-emulate.select2-selection {
  width: 100%;
  border-color: #DADADA;
  font-size: 15px;
  color: #3A3A3A;
  text-align: left;
  padding: 0;
  height: 44px;
  border-radius: 4px !important;
}

.select2-container--default .select-emulate.select2-selection:hover {
  border-color: #adadad;
}
.select2-container--default.select2-container--open .select-emulate.select2-selection:hover {
  border-color: #DADADA;
}

.select2-container--default .select-emulate .select2-selection__arrow {
  display: none;
}
.form-disabled select+.select2 .select2-selection--single:hover,
.form-disabled select+.select2 .select2-selection--single {
  border-color: #DADADA !important;
  background-color: #F7F7F7 !important;
}
[disabled]+.select2-container.select2-container--disabled,
.form-disabled select+.select2-container.select2-container--disabled {
  opacity: 1;
}
[disabled]+.select2-container.select2-container--disabled:hover .select2-selection__arrow b:after,
.form-disabled select+.select2-container:hover .select2-selection__arrow b:after,
[disabled]+.select2-container.select2-container--disabled .select2-selection__arrow,
.form-disabled select+.select2-container .select2-selection__arrow,

.form-disabled .input-dropdown-control.add-arrow .field-topupoperation-description::after,
.form-disabled .input-dropdown-control .input-dropdown-control__selection,
.form-disabled .input-dropdown-control.input-dropdown-container .input-dropdown-control__selection:not(.green-blocked):after,
.input-dropdown-control.add-arrow .field-topupoperation-description:has([disabled])::after,
.input-dropdown-control [disabled]+.input-dropdown-control__selection,
.input-dropdown-control.input-dropdown-container [disabled]+.input-dropdown-control__selection:not(.green-blocked):after {
  border-color: #dadada !important;
}
.form-disabled .input-dropdown-control .input-dropdown-control__selection,
.input-dropdown-control [disabled]+.input-dropdown-control__selection {
  background-color: #F7F7F7;
  cursor: not-allowed;
  opacity: 0.7;
}
.form-disabled .input-dropdown-control .input-dropdown-control__selection {
  pointer-events: none;
}
.form-disabled .active-element {
  visibility: hidden!important;
}

[disabled]+.input-dropdown-control__selection .input-dropdown-control__name .pull-right,
.form-disabled .input-dropdown-control__selection .input-dropdown-control__name .pull-right {
  background: #F7F7F7;
  box-shadow: -14px 0 17px 7px #f7f7f7;
}
[disabled]+.select2.select2-container .select-emulate.select2-selection .svg-ico,
.form-disabled select+.select2.select2-container .select-emulate.select2-selection .svg-ico {
  color: #dadada;
}
.select2-container--default .select2-selection--single.select-emulate .select2-selection__rendered {
  color: #3A3A3A;
  line-height: normal;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}
.select2-container--default .select2-selection--single.select-emulate.tworow-dropdown-wrap .select2-selection__rendered {
  display: flex;
  align-items: center;
}

.select2-container--default .select-emulate .select2-selection__rendered i.text-red,
.select2-container--default .select-emulate .select2-selection__rendered i.text-green,
.select2-container .select2-dropdown.customer-dropdown li.select2-results__option i.text-red,
.select2-container .select2-dropdown.customer-dropdown li.select2-results__option i.text-green {
  font-style: normal;
}

.select2-container .select2-dropdown.customer-dropdown li.select2-results__option:has(i.text-red),
.select-emulate.customer-dropdown.select2-selection:has(i.text-red) {
  background-color: #fdeded;
}
/*
.select2-container .select2-dropdown.customer-dropdown li.select2-results__option:has(i.text-red):after,
.select2-container .select2-dropdown.customer-dropdown li.select2-results__option:has(i.text-green):after,
.select2-container .select2-dropdown.customer-dropdown li.select2-results__option:has(i.text-red)+li:after,
.select2-container .select2-dropdown.customer-dropdown li.select2-results__option:has(i.text-green)+li:after {
  display: none;
}
 */

.select2-container .select2-dropdown.customer-dropdown li.select2-results__option:has(i.text-green),
.select-emulate.customer-dropdown.select2-selection:has(i.text-green) {
  background-color: #ebfadb87;
}

select.select-emulate {
  height: auto;
}
.select-emulate .btn-default:active,
.select-emulate .btn-default.active {
  background: #fff;
  outline: none;
}

.select-emulate.open > .dropdown-menu,
.select2-container .select2-dropdown.select-emulate {
  width: 100%;
  margin: -1px 0 0 0px;
  border-color: #DADADA;
  min-width: 100px;
  border-top: 1px solid #DADADA;
  box-shadow: 0 6px 12px #00000018;
  border-radius: 4px !important;
  z-index: 1000;
}

.select2-container .select2-dropdown.select-emulate:not(.customer-dropdown) .select2-results__option:not([role="group"]) {
  padding: 0 10px 0 15px;
  margin: 0;
  font-size: 14px;
  position: relative;
}

.select2-container .select2-dropdown.select2-dropdown--above .select2-results__option:not([role="group"]):after,
.select2-container .select2-dropdown.select2-dropdown--below .select2-results__option:not([role="group"]):after,
.select2-container .select2-dropdown.usual-select2-drop.sm-custom-select .select2-results__option:not([role="group"]):before {
  height: 1px;
  width: calc(100% - 30px);
  background: #DADADA;
  position: absolute;
  bottom: -1px;
  left: 15px;
  content: "";
  z-index: 1;
}

.select2-container .select2-dropdown.usual-select2-drop.sm-custom-select .select2-results__option:not([role="group"]):before {
  left: 6px;
  width: calc(100% - 12px);
  top: 0;
  bottom: auto;
}

.select2-container .select2-dropdown.usual-select2-drop.sm-custom-select .select2-results__option:not([role="group"]):first-child:before,
.select2-container .select2-dropdown.usual-select2-drop.sm-custom-select .select2-results__option:not([role="group"]):after {
  display: none;
}


.select2-container .select2-dropdown.select2-dropdown--below .select2-results__option:not([role="group"]):after {
  bottom: auto;
  top: -1px;
}

.select2-container .select2-dropdown.currency-dropdown.select2-dropdown--below .select2-results__option[role='group'] ul .select2-results__option[role='treeitem']:after,
.select2-container .select2-dropdown.currency-dropdown.select2-dropdown--below .select2-results__option[role='group'] ul .select2-results__option[role='option']:after {
  bottom: 0;
  top: auto;
}

.select2-container .select2-dropdown.usual-select2-drop.sm-custom-select .select2-results__option:not([role="group"]):hover:before,
.select2-container .select2-dropdown.usual-select2-drop.sm-custom-select .select2-results__option:not([role="group"]).select2-results__option--highlighted:before,
.select2-container .select2-dropdown.usual-select2-drop.sm-custom-select .select2-results__option:not([role="group"]):hover+.select2-results__option:not([role="group"]):before,
.select2-container .select2-dropdown.usual-select2-drop.sm-custom-select .select2-results__option:not([role="group"]).select2-results__option--highlighted+.select2-results__option:not([role="group"]):before {
  display: none;
}

.select2-dropdown.customer-dropdown.select-emulate.select2-dropdown--below li.select2-results__option[role='treeitem']:first-child:after,
.select2-dropdown.customer-dropdown.select-emulate.select2-dropdown--above li.select2-results__option[role='treeitem']:last-child:after,
.select2-dropdown.customer-dropdown.select-emulate.select2-dropdown--below li.select2-results__option[role='option']:first-child:after,
.select2-dropdown.customer-dropdown.select-emulate.select2-dropdown--above li.select2-results__option[role='option']:last-child:after {
  display: none;
}

.select2-dropdown.currency-dropdown .select2-results__option[role='group']:last-child ul .select2-results__option[role='treeitem']:last-child:after,
.select2-dropdown.usual-select2-drop.select-emulate.select2-dropdown--above .select2-results__option[role='treeitem']:last-child:after,
.select2-dropdown.usual-select2-drop.select-emulate.select2-dropdown--below .select2-results__option[role='treeitem']:first-child:after,
.select2-dropdown.currency-dropdown .select2-results__option[role='group']:last-child ul .select2-results__option[role='option']:last-child:after,
.select2-dropdown.usual-select2-drop.select-emulate.select2-dropdown--above .select2-results__option[role='option']:last-child:after,
.select2-dropdown.usual-select2-drop.select-emulate.select2-dropdown--below .select2-results__option[role='option']:first-child:after {
  display: none;
}

.select2-dropdown.hid-custom-scroll .mCSB_scrollTools.mCSB_scrollTools_vertical {
  display: none !important;
}

.select2-dropdown.hid-custom-scroll .mCSB_container {
  margin-right: 0;
}

.select2-container .select2-dropdown.select-emulate .select2-results__option[role="group"] strong.select2-results__group {
  font-size: 14px;
  font-weight: 600;
  border-bottom: 2px solid #CCA23D;
  padding: 15px 0 5px 0;
  border-top: none;
  margin: 0 15px;
}
.select2-container .select2-dropdown.select-emulate .select2-results__option[role="group"] strong.select2-results__group:first-child {
  padding-top: 5px;
}

.select-emulate .cur-ico {
  position: relative;
  top: -1px;
  margin-right: 4px;
  display: inline-block;
  margin-left: 4px;

}
.select-emulate.currency-dropdown .cur-ico {
  float: left;
  margin-left: 11px;
}
.select2-dropdown.currency-dropdown.select-emulate.gray.enable-custom-scrollbar {
  min-width: 200px;
}
.select2-container--default .select2-dropdown.select-emulate .select2-search.select2-search--dropdown+.select2-results strong.select2-results__group {
  padding-top: 18px;
}
.select-emulate .cur-ico img {
  display: inline-block;
}
.select-emulate.select2-selection .svg-ico {
  color: #959595;
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -9px;
}
.select-emulate.select2-selection .svg-ico svg {
  width: 13px;
  height: 13px;
}
.select-emulate.select2-selection .val {
  display: block;
  width: 100%;
  height: 100%;
  line-height: 42px;
}
.select-emulate.select2-selection.tworow-dropdown-wrap .val {
  padding-right: 23px;
  line-height: unset;
  margin-top: -1px;
  height: auto;
}

.select-emulate.select2-selection.currency-dropdown .val .d-block,
.select2-container .select2-dropdown.select-emulate.currency-dropdown .select2-results__option:not([role="group"])>.val .d-block {
  float: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 50px;
}
.select2-container .select2-dropdown.select-emulate.currency-dropdown .select2-results__option:not([role="group"])>.val .d-block.has-second-row {
  max-width: 100px;
}
.select2-container .select2-dropdown.select-emulate.currency-dropdown .select2-results__option:not([role="group"])>.val .d-block.has-second-row .main-row {
  display: block;
  line-height: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-top: 9px;
}
.select2-container .select2-dropdown.select-emulate.currency-dropdown .select2-results__option:not([role="group"])>.val .d-block.has-second-row .second-row {
  font-size: 12px;
  color: #808080;
  display: block;
  line-height: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.select2-container .select2-dropdown.select-emulate .select2-results__option:not([role="group"])>.val {
  padding-top: 8px;
}
.select2-container .select2-dropdown.select-emulate.currency-dropdown .select2-results__option:not([role="group"])>.val {
  padding: 0;
  line-height: 42px;
  height: 42px;
}
.select2-container .select2-dropdown.select-emulate.currency-dropdown .select2-results__option:not([role="group"])>.val .cur-ico {
  margin: 0 5px 0 -3px;
}
.select2-container .select2-dropdown.select-emulate.currency-dropdown .select2-results__option:not([role="group"]) ul li .val .cur-ico {
  margin: 0 5px 0 0;
}
.select-emulate.select2-selection.currency-dropdown .val .val-txt,
.select2-container .select2-dropdown.select-emulate .select2-results__option:not([role="group"])>.val-txt {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 55px;
}
.select2-container .select2-dropdown.select-emulate .select2-results__option:not([role="group"])>.val-txt {
  max-width: 40px;
}
.select-emulate.select2-selection .val .currency-ico.sq-w-33 {
  margin: 9px 5px 0 9px;
}

.customer-dropdown .val
{
  color: #2B97D7;
  font-size: 15px;
  white-space: initial;
}
.customer-dropdown li a {
  min-height: 40px;
}
select.customer-dropdown,
.select-emulate.customer-dropdown.select2-selection {
  padding: 13px;
  line-height: 17px;
  min-height: 64px;
}
.customer-dropdown .enable-custom-scrollbar li .inner {
  padding: 4px 12px 5px 6px;
  line-height: 17px;
  font-size: 15px;
}

.customer-dropdown .enable-custom-scrollbar li .inner .opt-second-row {
  color: inherit;
}
.customer-dropdown li {
  position: relative;
  white-space: initial;
  padding: 12px 15px 12px 27px;
  line-height: 18px;
}
.customer-dropdown li {
  position: relative;
}
.customer-dropdown li .blue-plus-ico,
.customer-dropdown li .blur-plus-ico {
  position: absolute;
  left: 16px;
  top: 13px;
}
.customer-dropdown.input-lg {
  font-size: inherit;
}
.customer-dropdown.select2-selection .blue-plus-ico,
.customer-dropdown.select2-selection .blur-plus-ico {
  position: absolute;
  left: 12px;
  top: 16px;
}
.customer-dropdown.select2-selection span.has-ico {
  padding: 0px 20px 0px 18px;
  line-height: 17px;
  display: block;
}
.select2-selection.customer-dropdown .first.inner {
  font-style: italic;
  color: #8F8F8F;
  line-height: 34px;
}

.select2-container--default .select2-selection--single.select-emulate.customer-dropdown .select2-selection__rendered .inner.first span.d-block {
  max-width: 100% ;
}
.customer-dropdown .val .blue-plus-ico,
.customer-dropdown .val .blur-plus-ico {
  position: absolute;
  left: 15px;
  top: 6px;
}

.select2-container .select2-dropdown.customer-dropdown .select2-results__option .inner {
  padding: 8px 0;
  display: block;
  line-height: 20px;
}
.select2-container .select2-dropdown.customer-dropdown li.select2-results__option {
  padding: 3px 15px 3px 16px;
}
.select2-container .select2-dropdown.customer-dropdown .select2-results__option .inner span.d-block,
.select2-container--default .select2-selection--single.select-emulate.customer-dropdown .select2-selection__rendered .inner span.d-block {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 55%;
}
/*
.select2-container--default .select2-selection--single.select-emulate.customer-dropdown .select2-selection__rendered .inner span.d-block {
  max-width: 175px;
}
 */
.select2-container--default .select2-selection--single.select-emulate.customer-dropdown .select2-selection__rendered .inner.has-ico span.d-block {
  max-width: none;
}
.customer-dropdown li .first{
  padding: 10px 0;
  display: inline-block;
  font-weight: 400;
}

.select2-container .select2-dropdown.customer-dropdown .select2-results__option .inner.has-ico {
  padding: 8px 20px 8px 20px;
  display: inline-block;
  font-size: 15px;
  color: #474747;
}
.select2-container .select2-dropdown.customer-dropdown .select2-results__option .inner.has-ico span.d-block {
  white-space: normal;
  max-width: 100%;
}
.customer-dropdown.select2-selection span.has-ico span.d-block {
  white-space: normal !important;
}
/**
  END styles for custom dropdown
*/


/****************************************************/

/**
    exchange_crypto
*/
.exch-crypto-wrap {
  box-shadow: 0 0 7px #17171831;
  margin-top: 10px;
}
.exch-crypto-wrap .left-form-part {
  margin-right: 14%;
  min-height: 265px;
}
.exch-crypto-wrap .right-form-part {
  margin-left: 14%;
  min-height: 265px;
}
.exch-crypto-wrap .fixed-center {
  position: absolute;
  background: #fff;
  box-shadow: 0 0 7px #17171831;
  width: 28%;
  z-index: 10;
  left: 50%;
  margin-left: -14%;
  top: 38px;
  min-height: 166px;
}
.exch-crypto-wrap .fixed-center .rate-value {
  display: block;
  font-size: 15px;
  padding-top: 6px;
}
.exch-crypto-wrap .fixed-center.px-25 {
  padding-left: 22px;
  padding-right: 22px;
}
.exch-crypto-wrap .fixed-center .btn.switcher {
  text-transform: uppercase;
  left: 0;
  font-size: 14px;
  padding: 2.5px 15px;
  border: none;
  background: #EFEFEF;
  color: #2B96D6;
  border-radius: 6px;
  display: inline-block;
}
.exch-crypto-wrap .fixed-center .field-exchangeoperation-rate {
  width: 100%;
}

.exch-crypto-wrap .fixed-center .field-exchangeoperation-rate .cur {
  white-space: nowrap;
  padding-right: 7px;
}
.exch-crypto-wrap .fixed-center .field-exchangeoperation-rate .amount-input {
  width: 100%;
}
.exch-crypto-wrap .fixed-center .field-exchangeoperation-rate .amount-input.bg-gray {
  background: #fff;
}
.exch-crypto-wrap .fixed-center .btn.switcher .svg-ico {
  top: 3px;
  position: relative;
  padding-right: 4px;
}
.exch-crypto-wrap .fixed-center .btn.switcher:hover,
.exch-crypto-wrap .fixed-center .btn.switcher:focus {
  color: #137fbf;
  outline: none;
}
.exch-crypto-wrap .fixed-center .switcher-wrap {
  position: absolute;
  height: 27px;
  top: calc(100% + 20px);
  width: 100%;
  left: 0;
}
.exch-crypto-wrap .fixed-center .radio-wraper {
  padding: 12px 0 8px 0;
}
.exch-crypto-wrap .fixed-center .radio-wraper span div .col-lg-6:last-child {
  padding-left: 0;
}
.exch-crypto-wrap .fixed-center .radio-wraper span div .col-lg-6 .radio-blue {
  white-space: nowrap;
}
.exch-crypto-wrap .fixed-center .radio-wraper .field-exchangeoperation-exchange_type div > .col-lg-6:first-child {
  padding-right: 0;
}
.exch-crypto-wrap .btn-success {
  border-color: #4EAA15;
}


.crypto-exch-wrap .exchange-currency-flag img {
  width: 25px;
  height: 25px;
}
.crypto-exch-wrap .exchange-currency-flag {
  overflow: hidden;
}

/**
   END exchange_crypto
*/

.section-header-crypto .header-buttons.font-size-15 {
  font-size: .9375rem;
}

.blu-table.table.stable .tbody-row.vert-top td {
  vertical-align: middle;
}
table.stable tr td,
table.stable.blu-table .tbody-row > td,
table.stable.blu-table .tbody-row.vert-top td {
  /*border-bottom: 1px solid #E9EAEE;*/
  /*color: #3A3A3A;*/
  font-size: 15px;
  padding: 19px 11px;
}
table.stable.blu-table .empty {
  margin: -19px -11px;
}
table.stable tr td.has-empty,
table.stable.blu-table .tbody-row > td.has-empty,
table.stable.blu-table .tbody-row.vert-top td.has-empty {
  padding: 0;
}
table.stable>tr:hover>td {
  background: #fafafa;
  cursor: pointer;
}
table.stable tr.transaction-details-table-content > td .transation-detail__info-block-header {
  margin-bottom: 0px;
}
table.stable tr.transaction-details-table-content > td .transation-detail__info-block {
  padding: 18px 0;
}
table.stable tr.transaction-details-table-content > td .transaction-detail__status-descr.transaction-status_blue {
  display: flex;
}
table.stable tr.transaction-details-table-content > td  .transaction-detail__status-descr .status-name {
  line-height: 19px;
}
table.stable tr.transaction-details-table-content > td .transation-detail__info-block .transaction-data-table > tbody > tr > td {
  font-size: 14px;
  padding: 3px 0;
}
table.stable tr.transaction-details-table-content > td .transaction-detail__status-descr .status-comment {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.pay-invoice-credit.section-content.my-card-credit table.blu-table.stable.table table.transaction-details-table .transaction-details__content-row.transaction-details-table-content .transation-detail__info-block .transation-detail__info-block-content .status-comment {
  margin: -3px 0 0 10px;
}

table.stable tr td .text-success {
  color: #40A635;
}
table.stable .pair-wrap img {
  position: relative;
  top: -3px;
  padding-right: 1px;
}
table.stable .pair-wrap .currency-ico {
  position: relative;
  top: -1px;
  padding-right: 1px;
  vertical-align: middle;
  margin-right: 0;
}
table.stable .hifen {
  padding: 0 4px 0 3px;
}
table.stable .transaction-details-row td {
  cursor: default !important;
}
table.stable .transaction-details-row table {
  width: 100%;
}
table.stable .transaction-details-row tr,
table.stable .transaction-details-row td {
  padding: 0;
}

.transaction-details-row td.transaction-details-container .transaction-details-table .transaction-details__content-row > td:first-child:after {
  display: none;
}
table.stable .transaction-details-row td.transaction-details-container .transaction-details-table .transaction-details__content-row>td {
  background: #F5F5F5;
  padding: 7px 35px 0px 35px;
}
table.stable .transaction-details-table-content .vert-top:last-child .transation-detail__info-block {
  border: none;
  min-height: 144px;
}
table.stable .transaction-details__header-arrow {
  display: none;
}
table.stable .transaction-details-row .transaction-details__header-row td {
  background: #E5E5E5;
  padding: 17px 20px 16px 35px;
  /*border-top: 1px solid #D6D8D8;*/
}
.blu-table_transactions .tbody-row .pair-wrap {
  line-height: 36px;
}
table.stable .transaction-details-row tr.transaction-details__header-row {
  position: relative;
}
table.stable .transaction-details-row tr.transaction-details__header-row:after{
  width: 12px;
  height: 12px;
  content: "";
  position: absolute;
  top: -7px;
  background: #E5E5E5;
  border: 1px solid #D6D8D8;
  border-right: none;
  border-bottom: none;
  left: 40px;
  transform: rotate(45deg);
  z-index: 10;
}
table.stable .transaction-details-row table a.make-null svg {
  color: #8FA7B9;
  position: relative;
  top: 3px;
  margin-right: 3px;
}
table.stable .transaction-details-row table a.make-null{
  margin-right: 25px;
}
table.stable .transaction-details-row .blue-title {
  font-size: 22px;
  color: #2B97D7;
}
table.stable .transaction-details-row table.info {
  margin-top: 20px;
  border-bottom: 1px solid #D5D5D5;
}
table.stable .transaction-details-row table.info:last-child {
  border-bottom: none;
}
table.stable .transaction-details-row table.info tr td {
  border: none;
  padding: 0 14px 0 0;
}
table.stable .transaction-details-row table.info tr.info td:first-child {
  font-size: 14px;
  color: #8B8B8B;
}
table.stable .transaction-details-row table.info tr.info td:last-child {
  font-size: 14px;
  color: #3A3A3A;
}
table.stable .transaction-details-row table.info tr.info td {
  padding: 3px 14px 3px 0;
}
table.stable .transaction-details-row .blue-title .quest-tip {
  top: -3px ;
  position: relative;
}
table.stable .transaction-details-row table.info tr:last-child td {
  padding-bottom: 22px;
}
table.stable .transaction-details-row .info-wrap {
  position: relative;
}
table.stable .transaction-details-row .info-wrap:after,
table.stable .transaction-details-row td.transaction-details-container .transaction-details-table .transaction-details__content-row>td:first-child:after {
  position: absolute;
  content: "";
  display: block;
  height: calc(100% - 65px);
  width: 1px;
  background: #CCCCCC;
  right: 0px;
  top:30px;
}
table.stable .transaction-details-row .alert-danger {
  display: block;
  box-shadow: 2px 2px 5px #00000028;
  background: #fff;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #CB3939;
  font-size: 14px;
  color: #474747;
}

table.stable .transaction-details-row .alert .status-wrap,
table.stable .transaction-details-row .alert .message {
  float: left;
}
table.stable .transaction-details-row .alert .status-wrap {
  border-right: 1px solid #CCCCCC;
  padding-right: 14px;
  margin-right: 14px;
}
table.stable .transaction-details-row .alert .message {
  color: #8F8F8F;
  line-height: 17px;
}
table.stable .transaction-details-row .alert .message span {
  display: block;
}

table.stable .transaction-details-row .transaction-details__content-row td.trans-status {
  padding: 0;
}
table.stable .transaction-details-row td.trans-status td
{
  border: none;
}
table.stable .th {
  position: relative;
}
table.stable .th .close-ico,
table.stable .transaction-details__header-controls {
  position: absolute;
  right: 31px;
  top: 14px;
  color: #8FA7B9;
  cursor: pointer;
}
table.stable .transaction-details__header-controls .transaction-header-control {
  display: none;
}
table.stable .transaction-details__header-controls {
  top: 0;
  left: 0;
}
table.stable .transaction-details__header-controls:after,
table.stable .transaction-details__header-controls:before {
  background-color: #8FA7B9 !important;
}
table.stable .transaction-details__header-menu {
  display: inline;
  float: none;
}
table.stable .transaction-details__header-menu > li:first-child {
  padding-left: 0;
}
table.stable .th .close-ico svg {
  width: 23px;
  height: 23px;
}

.modal.bootstrap-dialog{
  top: 112px;
}
.modal.bootstrap-dialog .modal-header{
  background-color: #2b97d7;
  padding: 8px 22px 14px;
}
.modal.bootstrap-dialog .modal-header .bootstrap-dialog-title{
  font-size: 23px;
  letter-spacing: 0.4px;
}
.modal.bootstrap-dialog .modal-footer{
  background-color: #eee;
  text-align: center;
}
.modal.bootstrap-dialog .modal-footer .btn{
  min-width: 100px;
}
.text-white-imp{
  color: #fff!important;
}

.crypto-pairs-mod {
  position: relative;
}

.crypto-pairs-mod .pairs-wrap {
  width: 100%;
  overflow: hidden;
  position: relative;
}

.crypto-pairs-mod .pairs-wrap .pairs-wrap-inner {
  width: 10000px;
}

.crypto-pairs-mod .pair {
  border: 1px solid #DBDBDB;
  height: 39px;
  padding: 6px 5.5px 6px 6.5px;
  margin-right: 11px;
  float: left;
  display: none;
  min-width: 136px;
}

.crypto-pairs-mod .pair i {
  display: block;
  float: left;
  margin-right: 2px;
}

.title-15-b {
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 3px 0 10px 0;
}

.crypto-pairs-mod .pair:nth-child(-n+8) {
  display: block;
}

.crypto-pairs-mod .pair .separator {
  margin: 0px 8px 0 0px;
  position: relative;
  top: 8px;
  border: 1px solid #8F8F8F;
  width: 8px;
  height: 8px;
  border-left: none;
  border-bottom: none;
  transform: rotate(45deg);
}

.crypto-pairs-mod .pair:last-child{
  margin: 0;
}

.crypto-pairs-mod .show-more-btn {
  position: absolute;
  right: 0;
  top:0;
  width: 39px;
  height: 39px;
  border: 1px solid #DBDBDB;
  background: #fff;
}

.crypto-pairs-mod .show-more-btn:after {
  content: "";
  border: 2px solid #DBDBDB;
  border-left: none;
  border-top: none;
  width: 11px;
  height: 11px;
  left: 50%;
  top: 50%;
  position: absolute;
  transform: rotate(45deg);
  margin: -8px 0 0 -6px;
}

.crypto-pairs-mod .pairs-wrap .pair:hover,
.crypto-pairs-mod .show-more-btn:hover,
.crypto-pairs-mod .show-more-btn:hover:after {
  border-color: #C8C8C8;
  cursor: pointer;
}

.crypto-pairs-mod .inner-popover {
  display: none;
}

.crypto-pairs-mod .inner-popover-content {
  border: 1px solid #DBDBDB;
  border-radius: 5px;
  width: 176px;
  box-shadow: 1px 1px 3px #1717181c;
  position: absolute;
  right: 0;
  background: #fff;
  z-index: 10;
  display: block;
  top: 100%;
  margin-top: -1px;
  overflow: hidden;
  padding: 0 10px;
}

.crypto-pairs-mod .inner-popover-content .pair {
  border: none;
  border-bottom: 1px solid #D5D5D5;
  margin: 0;
  padding: 8px;
  height: 43px;
  cursor: pointer;
  width: 100%;
}

.crypto-pairs-mod .inner-popover .mCustomScrollbar.inner-popover-content {
  padding: 0;
}
.crypto-pairs-mod .inner-popover .mCustomScrollbar.inner-popover-content .mCSB_container {
  padding: 0 10px;
}
.crypto-pairs-mod .inner-popover-content.mCustomScrollbar .pair {
  padding: 8px 0 8px 3px;
}

.crypto-pairs-mod .inner-popover-content .pair:hover {
  background: #f5f5f5;
}

.crypto-pairs-mod .inner-popover-content .pair:last-child {
  border: none;
}

.currency-ico {
  margin: 0 4px 0 -4px;
}
.currency-ico.sq-w-33 {
  width: 33px;
  height: 33px;
  display: inline-block;
  top: -4px;
  position: relative;
}
.currency-name {
  line-height: 25px;
  font-style: normal;
  font-size: 12px;
  color: #808080;
  white-space: nowrap;
  color: #808080;
  max-width: 50px;
  text-overflow: ellipsis;
  overflow: hidden;
}

.crypto-pairs-mod .inner-popover-content .pair .currency-name {
  width: 25px;
}
.blu-dropdown_exchange-all .exchange-currency-flag {
  width: 33px;
  height: 33px;
}
.currency-ico.sq-w-33.ALL,
.blu-dropdown_exchange-all .exchange-currency-flag_all {
  background: url("../images/curr/33x33/ALL.png")}
.currency-ico.sq-w-33.USD,
.blu-dropdown_exchange-all .exchange-currency-flag_usd {
  background: url("../images/curr/33x33/USD.png")}
.currency-ico.sq-w-33.RUB,
.blu-dropdown_exchange-all .exchange-currency-flag_rub {
  background: url("../images/curr/33x33/RUB.png")}
.currency-ico.sq-w-33.EUR,
.blu-dropdown_exchange-all .exchange-currency-flag_eur {
  background: url("../images/curr/33x33/EUR.png")}
.currency-ico.sq-w-33.CHF,
.blu-dropdown_exchange-all .exchange-currency-flag_chf {
  background: url("../images/curr/33x33/CHF.png")}
.currency-ico.sq-w-33.AED,
.blu-dropdown_exchange-all .exchange-currency-flag_aed {
  background: url("../images/curr/33x33/AED.png")}
.currency-ico.sq-w-33.AMD,
.blu-dropdown_exchange-all .exchange-currency-flag_amd {
  background: url("../images/curr/33x33/AMD.png")}
.currency-ico.sq-w-33.BRL,
.blu-dropdown_exchange-all .exchange-currency-flag_brl {
  background: url("../images/curr/33x33/BRL.png")}
.currency-ico.sq-w-33.BGL,
.blu-dropdown_exchange-all .exchange-currency-flag_bgl {
  background: url("../images/curr/33x33/BGN.png")}
.currency-ico.sq-w-33.BGN,
.blu-dropdown_exchange-all .exchange-currency-flag_bgn {
  background: url("../images/curr/33x33/BGN.png") center 1px}
.currency-ico.sq-w-33.AUD,
.blu-dropdown_exchange-all .exchange-currency-flag_aud {
  background: url("../images/curr/33x33/AUD.png")}
.currency-ico.sq-w-33.CAD,
.blu-dropdown_exchange-all .exchange-currency-flag_cad {
  background: url("../images/curr/33x33/CAD.png")}
.currency-ico.sq-w-33.CNY,
.blu-dropdown_exchange-all .exchange-currency-flag_cny {
  background: url("../images/curr/33x33/CNY.png")}
.currency-ico.sq-w-33.CZK,
.blu-dropdown_exchange-all .exchange-currency-flag_czk {
  background: url("../images/curr/33x33/CZK.png")}
.currency-ico.sq-w-33.DKK,
.blu-dropdown_exchange-all .exchange-currency-flag_dkk {
  background: url("../images/curr/33x33/DKK.png")}
.currency-ico.sq-w-33.GBP,
.blu-dropdown_exchange-all .exchange-currency-flag_gbp {
  background: url("../images/curr/33x33/GBP.png")}
.currency-ico.sq-w-33.HKD,
.blu-dropdown_exchange-all .exchange-currency-flag_hkd {
  background: url("../images/curr/33x33/HKD.png")}
.currency-ico.sq-w-33.HRK,
.blu-dropdown_exchange-all .exchange-currency-flag_hrk {
  background: url("../images/curr/33x33/HRK.png") center 1px}
.currency-ico.sq-w-33.HUF,
.blu-dropdown_exchange-all .exchange-currency-flag_huf {
  background: url("../images/curr/33x33/HUF.png")}
.currency-ico.sq-w-33.IDR,
.blu-dropdown_exchange-all .exchange-currency-flag_idr {
  background: url("../images/curr/33x33/IDR.png")}
.currency-ico.sq-w-33.ILS,
.blu-dropdown_exchange-all .exchange-currency-flag_ils {
  background: url("../images/curr/33x33/ILS.png")}
.currency-ico.sq-w-33.INR,
.blu-dropdown_exchange-all .exchange-currency-flag_inr {
  background: url("../images/curr/33x33/INR.png")}
.currency-ico.sq-w-33.JPY,
.blu-dropdown_exchange-all .exchange-currency-flag_jpy {
  background: url("../images/curr/33x33/JPY.png")}
.currency-ico.sq-w-33.KRW,
.blu-dropdown_exchange-all .exchange-currency-flag_krw {
  background: url("../images/curr/33x33/KRW.png")}
.currency-ico.sq-w-33.MXN,
.blu-dropdown_exchange-all .exchange-currency-flag_mxn {
  background: url("../images/curr/33x33/MXN.png")}
.currency-ico.sq-w-33.MYR,
.blu-dropdown_exchange-all .exchange-currency-flag_myr {
  background: url("../images/curr/33x33/MYR.png")}
.currency-ico.sq-w-33.NOK,
.blu-dropdown_exchange-all .exchange-currency-flag_nok {
  background: url("../images/curr/33x33/NOK.png")}
.currency-ico.sq-w-33.NZD,
.blu-dropdown_exchange-all .exchange-currency-flag_nzd {
  background: url("../images/curr/33x33/NZD.png")}
.currency-ico.sq-w-33.PHP,
.blu-dropdown_exchange-all .exchange-currency-flag_php {
  background: url("../images/curr/33x33/PHP.png") center 1px}
.currency-ico.sq-w-33.PLN,
.blu-dropdown_exchange-all .exchange-currency-flag_pln {
  background: url("../images/curr/33x33/PLN.png")}
.currency-ico.sq-w-33.RON,
.blu-dropdown_exchange-all .exchange-currency-flag_ron {
  background: url("../images/curr/33x33/RON.png") center 1px}
.currency-ico.sq-w-33.SEK,
.blu-dropdown_exchange-all .exchange-currency-flag_sek {
  background: url("../images/curr/33x33/SEK.png")}
.currency-ico.sq-w-33.SGD,
.blu-dropdown_exchange-all .exchange-currency-flag_sgd {
  background: url("../images/curr/33x33/SGD.png")}
.currency-ico.sq-w-33.THB,
.blu-dropdown_exchange-all .exchange-currency-flag_thb {
  background: url("../images/curr/33x33/THB.png") center -1px}
.currency-ico.sq-w-33.ETH,
.blu-dropdown_exchange-all .exchange-currency-flag_eth {
  background: url("../images/curr/33x33/ETH.png")}
.currency-ico.sq-w-33.BTC,
.blu-dropdown_exchange-all .exchange-currency-flag_btc {
  background: url("../images/curr/33x33/BTC.png")}
.currency-ico.sq-w-33.ZAR,
.blu-dropdown_exchange-all .exchange-currency-flag_zar {
  background: url("../images/curr/33x33/ZAR.png")}
.currency-ico.sq-w-33.TRY,
.blu-dropdown_exchange-all .exchange-currency-flag_try {
  background: url("../images/curr/33x33/TRY.png")}
.currency-ico.sq-w-33.LTC,
.blu-dropdown_exchange-all .exchange-currency-flag_ltc {
  background: url("../images/curr/33x33/LTC.png")}
.currency-ico.sq-w-33.MWR,
.blu-dropdown_exchange-all .exchange-currency-flag_mwr {
  background: url("../images/curr/33x33/MYR.png")}
.currency-ico.sq-w-33.ALGO,
.blu-dropdown_exchange-all .exchange-currency-flag_algo {
  background: url("../images/curr/33x33/ALGO.png")}
.currency-ico.sq-w-33.REPV2,
.blu-dropdown_exchange-all .exchange-currency-flag_repv2 {
  background: url("../images/curr/33x33/REPV2.png")}
.currency-ico.sq-w-33.REP,
.blu-dropdown_exchange-all .exchange-currency-flag_rep {
  background: url("../images/curr/33x33/REP.png")}
.currency-ico.sq-w-33.BAT,
.blu-dropdown_exchange-all .exchange-currency-flag_bat {
  background: url("../images/curr/33x33/BAT.png") center 1px}
.currency-ico.sq-w-33.BCH,
.blu-dropdown_exchange-all .exchange-currency-flag_bch {
  background: url("../images/curr/33x33/BCH.png")}
.currency-ico.sq-w-33.ADA,
.blu-dropdown_exchange-all .exchange-currency-flag_ada {
  background: url("../images/curr/33x33/ADA.png")}
.currency-ico.sq-w-33.LINK,
.blu-dropdown_exchange-all .exchange-currency-flag_link {
  background: url("../images/curr/33x33/LINK.png")}
.currency-ico.sq-w-33.COMP,
.blu-dropdown_exchange-all .exchange-currency-flag_comp {
  background: url("../images/curr/33x33/COMP.png")}
.currency-ico.sq-w-33.ATOM,
.blu-dropdown_exchange-all .exchange-currency-flag_atom {
  background: url("../images/curr/33x33/ATOM.png")}
.currency-ico.sq-w-33.DAI,
.blu-dropdown_exchange-all .exchange-currency-flag_dai {
  background: url("../images/curr/33x33/DAI.png")}
.currency-ico.sq-w-33.DASH,
.blu-dropdown_exchange-all .exchange-currency-flag_dash {
  background: url("../images/curr/33x33/DASH.png")}
.currency-ico.sq-w-33.XDG,
.blu-dropdown_exchange-all .exchange-currency-flag_xdg {
  background: url("../images/curr/33x33/XDG.png")}
.currency-ico.sq-w-33.EOS,
.blu-dropdown_exchange-all .exchange-currency-flag_eos {
  background: url("../images/curr/33x33/EOS.png") 1px center}
.currency-ico.sq-w-33.ETC,
.blu-dropdown_exchange-all .exchange-currency-flag_etc {
  background: url("../images/curr/33x33/ETC.png")}
.currency-ico.sq-w-33.GNO,
.blu-dropdown_exchange-all .exchange-currency-flag_gno {
  background: url("../images/curr/33x33/GNO.png")}
.currency-ico.sq-w-33.ICX,
.blu-dropdown_exchange-all .exchange-currency-flag_icx {
  background: url("../images/curr/33x33/ICX.png")}
.currency-ico.sq-w-33.KAVA,
.blu-dropdown_exchange-all .exchange-currency-flag_kava {
  background: url("../images/curr/33x33/KAVA.png")}
.currency-ico.sq-w-33.KNC,
.blu-dropdown_exchange-all .exchange-currency-flag_knc {
  background: url("../images/curr/33x33/KNC.png")}
.currency-ico.sq-w-33.LSK,
.blu-dropdown_exchange-all .exchange-currency-flag_lsk {
  background: url("../images/curr/33x33/LSK.png")}
.currency-ico.sq-w-33.XLM,
.blu-dropdown_exchange-all .exchange-currency-flag_xlm {
  background: url("../images/curr/33x33/XLM.png")}
.currency-ico.sq-w-33.MLN,
.blu-dropdown_exchange-all .exchange-currency-flag_mln {
  background: url("../images/curr/33x33/MLN.png")}
.currency-ico.sq-w-33.XMR,
.blu-dropdown_exchange-all .exchange-currency-flag_xmr {
  background: url("../images/curr/33x33/XMR.png")}
.currency-ico.sq-w-33.NANO,
.blu-dropdown_exchange-all .exchange-currency-flag_nano {
  background: url("../images/curr/33x33/NANO.png")}
.currency-ico.sq-w-33.OMG,
.blu-dropdown_exchange-all .exchange-currency-flag_omg {
  background: url("../images/curr/33x33/OMG.png")}
.currency-ico.sq-w-33.OXT,
.blu-dropdown_exchange-all .exchange-currency-flag_oxt {
  background: url("../images/curr/33x33/OXT.png")}
.currency-ico.sq-w-33.PAXG,
.blu-dropdown_exchange-all .exchange-currency-flag_paxg {
  background: url("../images/curr/33x33/PAXG.png")}
.currency-ico.sq-w-33.DOT,
.blu-dropdown_exchange-all .exchange-currency-flag_dot {
  background: url("../images/curr/33x33/DOT.png")}
.currency-ico.sq-w-33.QTUM,
.blu-dropdown_exchange-all .exchange-currency-flag_qtum {
  background: url("../images/curr/33x33/QTUM.png")}
.currency-ico.sq-w-33.XRP,
.blu-dropdown_exchange-all .exchange-currency-flag_xrp {
  background: url("../images/curr/33x33/XRP.png")}
.currency-ico.sq-w-33.SC,
.blu-dropdown_exchange-all .exchange-currency-flag_sc {
  background: url("../images/curr/33x33/SC.png")}
.currency-ico.sq-w-33.STORJ,
.blu-dropdown_exchange-all .exchange-currency-flag_storj {
  background: url("../images/curr/33x33/STORJ.png")}
.currency-ico.sq-w-33.USDT,
.blu-dropdown_exchange-all .exchange-currency-flag_usdt {
  background: url("../images/curr/33x33/USDT.png")}
.currency-ico.sq-w-33.XTZ,
.blu-dropdown_exchange-all .exchange-currency-flag_xtz {
  background: url("../images/curr/33x33/XTZ.png")}
.currency-ico.sq-w-33.TRX,
.blu-dropdown_exchange-all .exchange-currency-flag_trx {
  background: url("../images/curr/33x33/TRX.png")}
.currency-ico.sq-w-33.USDC,
.blu-dropdown_exchange-all .exchange-currency-flag_usdc {
  background: url("../images/curr/33x33/USDC.png")}
.currency-ico.sq-w-33.WAVES,
.blu-dropdown_exchange-all .exchange-currency-flag_waves {
  background: url("../images/curr/33x33/WAVES.png")}
.currency-ico.sq-w-33.ZEC,
.blu-dropdown_exchange-all .exchange-currency-flag_zec {
  background: url("../images/curr/33x33/ZEC.png")}
.currency-ico.sq-w-33.ZRX,
.blu-dropdown_exchange-all .exchange-currency-flag_zrx {
  background: url("../images/curr/33x33/ZRX.png")}


.exchange-table-container .exchange-flag_eth {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/ETH.png") no-repeat}
.exchange-table-container .exchange-flag_btc {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/BTC.png") no-repeat}
.exchange-table-container .exchange-flag_ltc {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/LTC.png") no-repeat}
.exchange-table-container .exchange-flag_algo {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/ALGO.png") no-repeat center}
.exchange-table-container .exchange-flag_zrx {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/ZRX.png") no-repeat}
.exchange-table-container .exchange-flag_zec {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/ZEC.png") no-repeat}
.exchange-table-container .exchange-flag_waves {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/WAVES.png") no-repeat}
.exchange-table-container .exchange-flag_usdc {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/USDC.png") no-repeat}
.exchange-table-container .exchange-flag_trx {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/TRX.png") no-repeat}
.exchange-table-container .exchange-flag_xtz {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/XTZ.png") no-repeat}
.exchange-table-container .exchange-flag_usdt {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/USDT.png") no-repeat}
.exchange-table-container .exchange-flag_storj {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/STORJ.png") no-repeat}
.exchange-table-container .exchange-flag_sc {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/SC.png") no-repeat}
.exchange-table-container .exchange-flag_xrp {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/XRP.png") no-repeat}
.exchange-table-container .exchange-flag_qtum {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/QTUM.png") no-repeat}
.exchange-table-container .exchange-flag_dot {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/DOT.png") no-repeat}
.exchange-table-container .exchange-flag_paxg {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/PAXG.png") no-repeat}
.exchange-table-container .exchange-flag_oxt {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/OXT.png") no-repeat}
.exchange-table-container .exchange-flag_omg {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/OMG.png") no-repeat}
.exchange-table-container .exchange-flag_nano {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/NANO.png") no-repeat}
.exchange-table-container .exchange-flag_xmr {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/XMR.png") no-repeat}
.exchange-table-container .exchange-flag_mln {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/MLN.png") no-repeat}
.exchange-table-container .exchange-flag_xlm {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/XLM.png") no-repeat}
.exchange-table-container .exchange-flag_lsk {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/LSK.png") no-repeat}
.exchange-table-container .exchange-flag_kns {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/KNC.png") no-repeat}
.exchange-table-container .exchange-flag_kava {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/KAVA.png") no-repeat}
.exchange-table-container .exchange-flag_icx {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/ICX.png") no-repeat}
.exchange-table-container .exchange-flag_gno {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/GNO.png") no-repeat}
.exchange-table-container .exchange-flag_etc {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/ETC.png") no-repeat}
.exchange-table-container .exchange-flag_eos {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/EOS.png") no-repeat}
.exchange-table-container .exchange-flag_xdg {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/XDG.png") no-repeat}
.exchange-table-container .exchange-flag_dash {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/DASH.png") no-repeat}
.exchange-table-container .exchange-flag_dai {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/DAI.png") no-repeat}
.exchange-table-container .exchange-flag_atom {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/ATOM.png") no-repeat}
.exchange-table-container .exchange-flag_comp {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/COMP.png") no-repeat}
.exchange-table-container .exchange-flag_link {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/LINK.png") no-repeat}
.exchange-table-container .exchange-flag_ada {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/ADA.png") no-repeat}
.exchange-table-container .exchange-flag_bch {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/BCH.png") no-repeat}
.exchange-table-container .exchange-flag_bat {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/BAT.png") no-repeat}
.exchange-table-container .exchange-flag_rep {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/REP.png") no-repeat}
.exchange-table-container .exchange-flag_knc {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/KNC.png") no-repeat}
.exchange-table-container .exchange-flag_repv2 {height:41px;margin:0 0 0 -2px;background:url("../images/curr/41x41/REPV2.png") no-repeat}


.select2-container--default .select2-selection--single.select-emulate.gray-bg .select2-selection__rendered {
  background: #DFE3E5;
}
.select2-container--default .select2-selection--single.select-emulate.blue-arr .select2-selection__rendered .svg-ico svg {
  display: none;
}
.select2-container--default .select2-selection--single.select-emulate.blue-arr .select2-selection__rendered .svg-ico,
.select2-container--default .select2-selection--single.select-emulate.usual-select2-wrap .select2-selection__arrow b,
.select2-container--default .select2-selection--single.sm-custom-select .select2-selection__arrow b,
.select2-container--default.select2-container--open .select2-selection--single.sm-custom-select .select2-selection__arrow b {
  width: 0;
  height: 0;
  margin-top: -2px;
  border-style: solid;
  border-width: 4px 4px 0 4px;
  border-color: #2B96D7 transparent transparent transparent;
}

.select2-search--dropdown .select2-search__field {
  padding: 6px;
}
.select2-container--default .select-emulate .select2-search--dropdown .select2-search__field {
  border: 1px solid #D9D9D9;
  border-radius: 5px;
  padding: 5px 35px 5px 10px;
}
.select2-container--default .select-emulate .select2-search.select2-search--dropdown {
  padding: 9px 14px 4px 15px;
  position: relative;
}
.select2-container--default .select-emulate.tworow-dropdown-wrap .select2-search.select2-search--dropdown {
  margin-bottom: 3px;
}
.select2-container--default .select-emulate .select2-search.select2-search--dropdown .clear-search {
  cursor: pointer;
  color: #BEBEBE;
  position: absolute;
  right: 25px;
  top: calc(50% - 7px);
}
.vis-hidd {
  visibility: hidden;
}
.H-T {
  font-style: inherit;
  position: relative;
  padding-left: 12px;
}
.H-T:before {
  content: "";
  width: 3px;
  height: 3px;
  position: absolute;
  background: #AAAAAA;
  left: 7px;
  top: calc(50% - 1.5px);
}
.col-20per {
  width: 20%;
  float: left;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.circle-arrows-ico {
  width: 27px;
  height: 22px;
  background-position: -2px -205px;
  transform: rotate(0deg);
  transform-origin: 50% 50%;
}
.gray-bg-alert.top-bord-blue {
  border-top: 3px solid #123d83;
  position: relative;
  padding: 10px 13px 12px;
}
.gray-bg-alert.top-bord-blue .reload-btn.circle-arrows-ico {
  position: absolute;
  right: 11px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' style='enable-background:new 0 0 32 32;' xml:space='preserve'%3E%3Cg%3E%3Cg id='spin'%3E%3Cg%3E%3Cpath style='fill:%23959595' d='M25.883,6.086l-2.82,2.832C24.953,10.809,26,13.324,26,16c0,5.516-4.484,10-10,10v-2l-4,4l4,4v-2 c7.719,0,14-6.281,14-14C30,12.254,28.539,8.734,25.883,6.086z'/%3E%3Cpath style='fill:%23959595' d='M20,4l-4-4v2C8.281,2,2,8.281,2,16c0,3.746,1.461,7.266,4.117,9.914l2.82-2.832 C7.047,21.191,6,18.676,6,16c0-5.516,4.484-10,10-10v2L20,4z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
  top: 7px;
  font-size: 12px;
  background-position: left;
  background-size: 19px;
  color: #676767;
  line-height: 21px;
  cursor: pointer;
  padding-left: 28px;
  width: auto;
}
.gray-bg-alert.top-bord-blue .reload-btn.circle-arrows-ico:hover {
  color: #2B96D6;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' style='enable-background:new 0 0 32 32;' xml:space='preserve'%3E%3Cg%3E%3Cg id='spin'%3E%3Cg%3E%3Cpath style='fill:%232B96D6' d='M25.883,6.086l-2.82,2.832C24.953,10.809,26,13.324,26,16c0,5.516-4.484,10-10,10v-2l-4,4l4,4v-2 c7.719,0,14-6.281,14-14C30,12.254,28.539,8.734,25.883,6.086z'/%3E%3Cpath style='fill:%232B96D6' d='M20,4l-4-4v2C8.281,2,2,8.281,2,16c0,3.746,1.461,7.266,4.117,9.914l2.82-2.832 C7.047,21.191,6,18.676,6,16c0-5.516,4.484-10,10-10v2L20,4z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
}
.select2-container--default .select2-selection--single.select-emulate.usual-select2-wrap .select2-selection__rendered {
  font-size: 15px;
  font-weight: bold;
  padding: 11px 20px 10px 10px;
}
.select2-container--default .select2-selection--single.select-emulate.usual-select2-wrap .select2-selection__arrow {
  display: block;
  right: 7px;
  top: 10px;
}

.select2-container .select2-dropdown.usual-select2-drop .select2-results .select2-results__options .select2-results__option {
  padding: 10px 15px 10px 15px;
  color: #3A3A3A;
  font-size: 15px;
}
select.input-sm {
  height: 23px;
  line-height: 23px;
  font-size: 14px;
  color: #676767;
  padding: 0px 6px;
  width: auto;
  display: inline-block;
}
.select2-container--default .select2-selection--single.sm-custom-select {
  height: 23px;
  border: 1px solid #C9C9C9;
  font-size: 14px;
  color: #676767;
  top: -2px;
  position: relative;
  border-radius: 3px;
}
.select2-container--default .select2-selection--single.sm-custom-select .select2-selection__rendered {
  line-height: 20px;
}
[disabled]+.select2-container--default.select2-container--disabled .select2-selection--single,
.form-disabled select+.select2 .select2-selection--single,
.form-disabled .input-dropdown-control {
  cursor: not-allowed;
  pointer-events: none;
}
.select2-container--default .select2-selection--single.sm-custom-select .select2-selection__arrow b,
.select2-container--default.select2-container--open .select2-selection--single.sm-custom-select .select2-selection__arrow b{
  border-color: #676768 transparent transparent transparent;
}
.select2-container--default .select2-selection--single.sm-custom-select .select2-selection__arrow,
.select2-container--default.select2-container--open .select2-selection--single.sm-custom-select .select2-selection__arrow {
  top: 2px;
  height: 19px;
}
.select2-container .select2-dropdown.select2-dropdown--below.sm-custom-select {
  border: 1px solid #C9C9C9;
  border-radius: 3px;
  margin-top: -3px;
}
.select2-container .select2-dropdown.usual-select2-drop.sm-custom-select .select2-results .select2-results__options .select2-results__option {
  padding: 1px 6px 2px 6px;
  font-size: 14px;
  position: relative;
}
.select2-container--default .select2-selection--single.sm-custom-select .select2-selection__rendered {
  color: #676768;
}

.exch-rates-mod h2 {
  font-size: 26px;
  font-weight: normal;
  position: relative;
  font-family: "PTSansProLight";
}
.exch-rates-mod h2 .balance {
  position: absolute;
  right: 0;
  bottom: 2px;
  color: #3A3A3A;
}
.exch-rates-mod h2 .balance small {
  font-size: 16px;
  color: inherit;
}
.exch-rates-mod h2 .balance span {
  background: #E5FBD3;
  border-radius: 5px;
  font-size: 22px;
  font-weight: 600;
  font-family: 'PT Sans';
  padding: 7px 15px;
}
.exch-rates-mod .tools-wrap .blue-checkbox {
  margin-top: 12px;
}
.exch-rates-mod .tools-wrap .form-group>label {
  font-weight: normal;
  font-size: 15px;
}
.exch-rates-mod .tools-wrap {
  background: #F1F1F1;
  padding: 10px 0 0 0;
}
.exch-rates-mod h3 {
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 18px;
  margin-bottom: 17px;
}
.exch-rates-mod .table-wrap {
  border-top: 1px solid #E1E1E1;
}
.exch-rates-mod .table-wrap tr td.rate,
.exch-rates-mod .table-wrap tr td.graph,
.exch-rates-mod .table-wrap tr td.hour,
.exch-rates-mod .table-wrap tr td.hours,
.exch-rates-mod .table-wrap tr td.amount,
.exch-rates-mod .table-wrap tr td.value {
  text-align: center;
}
.exch-rates-mod .table-wrap tr:not(.title):hover td {
  cursor: pointer;
  background: #F1F1F1;
}

.exch-rates-mod .table-wrap tr:first-child th,
.exch-rates-mod .table-wrap tr.title td {
  font-weight: normal;
  color: #676767;
  font-size: 14px;
  border-bottom: 3px solid #C59521;
  padding: 15px 0 14px 0;
}
.exch-rates-mod .table-wrap tr:first-child th:not(:first-child) {
  text-align: right !important;
}
.exch-rates-mod .table-wrap tr:last-child td {
  border-bottom: 1px solid #E1E1E1;
}
.exch-rates-mod .table-wrap tr:first-child th:first-child,
.exch-rates-mod .table-wrap tr.title td {
  text-transform: uppercase;
  font-weight: bold;
}
.exch-rates-mod .table-wrap tr:first-child>th:first-child {
  width: 188px;
}
.exch-rates-mod .table-wrap tr th.btn-th {
  width: 75px;
}
.exch-rates-mod .table-wrap tr:first-child .svg-ico.arrow-down,
.exch-rates-mod .table-wrap tr:first-child .svg-ico.arrow-up {
  color: #898989;
  position: relative;
  top: 1px
}
.exch-rates-mod .table-wrap tr:first-child th .sort {
  color: #676767;
}
.exch-rates-mod .table-wrap tr:first-child th .sort:hover {
  text-decoration: none;
}
.exch-rates-mod .table-wrap tr:first-child th .sort:hover>span:not(.svg-ico) {
  border-bottom: 1px solid;
}
.exch-rates-mod .table-wrap tr:first-child th .sort:hover .svg-ico {
  color: #343434;
}
.exch-rates-mod .table-wrap tr:first-child .svg-ico.arrow-down {
  margin-right: -9px;
}
.exch-rates-mod .table-wrap tr:first-child .svg-ico.arrow-down .svgicon,
.exch-rates-mod .table-wrap tr:first-child .svg-ico.arrow-up .svgicon {
  height: 13px;
  width: 11px;
}
.exch-rates-mod .table-wrap tr>td:first-child:not([colspan]) {
  border-right: 1px solid #ddd;
  padding-left: 15px;
}
.exch-rates-mod .table-wrap tr>td:not(:first-child) {
  text-align: right;
  padding-right: 16px;
}
.exch-rates-mod .table-wrap tr>td.graph {
  padding-right: 0;
}
.exch-rates-mod .table-wrap tr td {
  font-size: 14px;
  padding: 5px 0 7px 0;
  vertical-align: middle;
}

.exch-rates-mod .table-wrap tr td .val {
  color: #343434;
}
.exch-rates-mod .table-wrap tr td .val.gray {
  color:#808080;
}
.exch-rates-mod .table-wrap tr td .cur-name {
  text-transform: uppercase;
  color: #808080;
  font-size: 12px;
  line-height: 8px;
}
.exch-rates-mod .table-wrap tr td .plus,
.exch-rates-mod .table-wrap tr td .up,
.blu-table_transactions tr td .up,
.exch-crypto-wrap .fixed-center .field-exchangeoperation-rate .up,
.green-up {
  color: #209813;
}
.exch-rates-mod .table-wrap tr td .minus,
.exch-rates-mod .table-wrap tr td .down,
.blu-table_transactions tr td .down,
.exch-crypto-wrap .fixed-center .field-exchangeoperation-rate .down,
.red-down {
  color: #CC3A3A;
}

.exch-rates-mod .table-wrap tr td .up:before,
.blu-table_transactions tr td .up:before,
.exch-crypto-wrap .fixed-center .field-exchangeoperation-rate .up:before,
.green-up:before {
  content: "\2191";
  padding-right: 7px;
  font-size: 11px !important;
}

.blu-table_transactions tr td .down,
.blu-table_transactions tr td .up,
.exch-crypto-wrap .fixed-center .field-exchangeoperation-rate .down,
.exch-crypto-wrap .fixed-center .field-exchangeoperation-rate .up,
.red-down,
.green-up {
  font-size: 12px;
  display: block;
  font-style: inherit;
}

.blu-table_transactions tr td .down i,
.blu-table_transactions tr td .up i,
.exch-crypto-wrap .fixed-center .field-exchangeoperation-rate .down i,
.exch-crypto-wrap .fixed-center .field-exchangeoperation-rate .up i,
.red-down i,
.green-up i {
  font-style: normal;
}

.exch-rates-mod .table-wrap tr td .down:before,
.blu-table_transactions tr td .down:before,
.exch-crypto-wrap .fixed-center .field-exchangeoperation-rate .down:before,
.red-down:before {
  content: "\2193";
  padding-right: 7px;
  font-size: 11px !important;
}

.exch-rates-mod .table-wrap tr td .plus:before {
  content: "+";
  padding-right: 3px;
}

.blu-table_transactions tr td .down:before,
.blu-table_transactions tr td .up:before,
.exch-crypto-wrap .fixed-center .field-exchangeoperation-rate .down:before,
.exch-crypto-wrap .fixed-center .field-exchangeoperation-rate .up:before,
.red-down:before,
.green-up:before {
  padding: 0 1px 0 0;
  top: 0px;
  position: relative;
  font-size: 13px;
}

.blu-table_transactions tr td .abs-rate {
  position: relative;
}

.blu-table_transactions tr td .abs-rate .down,
.blu-table_transactions tr td .abs-rate .up {
  position: absolute;
  white-space: nowrap;
  top: calc(100% - 4px);
  left: 0;
  display: inline-block;
}

.blu-table_transactions tr td .abs-rate .down i.percent:before,
.blu-table_transactions tr td .abs-rate .up i.percent:before,
.exch-crypto-wrap .fixed-center .field-exchangeoperation-rate .down i.percent:before,
.exch-crypto-wrap .fixed-center .field-exchangeoperation-rate .up i.percent:before {
  content: "";
  width: 2px;
  height: 2px;
  display: inline-block;
  position: relative;
  top: -3px;
  margin: 0 5px 0 1px;
}
.blu-table_transactions tr td .abs-rate .up i.percent:before,
.exch-crypto-wrap .fixed-center .field-exchangeoperation-rate .up i.percent:before {
  background: #209813;
}
.blu-table_transactions tr td .abs-rate .down i.percent:before,
.exch-crypto-wrap .fixed-center .field-exchangeoperation-rate .down i.percent:before {
  background: #CC3A3A;
}
.exch-crypto-wrap form.spec-form {
  margin-top: 10px;
}

.exch-rates-mod .table-wrap tr td .minus:before {
  content: "-";
  padding-right: 3px;
}

.exch-rates-mod .table-wrap tr td.graph img {
  max-width: 60px;
}
img.svg-graph-up {
  filter: hue-rotate(85deg) saturate(80%) brightness(0.85);
}
img.svg-graph-down {
  filter: hue-rotate(300deg) saturate(210%) brightness(0.7) contrast(170%);
}
.exch-rates-mod .table-wrap tr .btn-sm.btn-primary-outline {
  color: #2B97D7;
  border: 1px solid #2B97D7;
  border-radius: 7px;
  background: transparent;
  padding:2.5px 10px;
  min-width: 50px;
}
.exch-rates-mod .table-wrap tr th.rate.auto-width {
  width: auto;
}
.exch-rates-mod .table-wrap tr td.hour,
.exch-rates-mod .table-wrap tr td.hours,
.exch-rates-mod .table-wrap tr th.hour,
.exch-rates-mod .table-wrap tr th.hours {
  display: none;
}
.exch-rates-mod .table-wrap tr th.rate {
  width: 20%;
}
.exch-rates-mod .table-wrap tr>td:not(:first-child).btn-sell,
.exch-rates-mod .table-wrap tr>td:not(:first-child).btn-buy {
  text-align: right;
  padding-right: 10px;
}
.exch-rates-mod .table-wrap tr>td:not(:first-child).btn-buy {
  padding-right: 15px;
}
.exch-rates-mod .table-wrap tr .btn-sm.btn-primary-outline:focus {
  outline: none;
}
.exch-rates-mod .table-wrap tr .btn-sm.btn-primary-outline:hover {
  color:#137fbf;
  border-color: #137fbf;
}










.tworow-dropdown.h-54+.select2-container--default .select2-selection--single .select2-selection__placeholder,
.customer-dropdown.h-54+.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #8F8F8F;
  font-style: italic;
  font-size: 14px;
}
.tworow-dropdown.h-54+.select2-container--default .select2-selection--single .select2-selection__placeholder,
.customer-dropdown.h-54+.select2-container--default .select2-selection--single .select2-selection__placeholder {
  height: 100%;
  display: flex;
  align-items: center;
}
.tworow-dropdown.h-54+.select2 .select-emulate.select2-selection,
.customer-dropdown.h-54+.select2 .select-emulate.customer-dropdown.select2-selection,
.form-control.h-54 {
  min-height: 54px;
  padding: 5px 13px;
}
.tworow-dropdown.h-54+.select2 .select-emulate.select2-selection .svg-ico
.customer-dropdown.h-54+.select2 .select-emulate.select2-selection .svg-ico {
  margin-top: -7px;
}
.customer-dropdown.h-54+.select2 .select2-selection__rendered .inner span:last-child {
  top: 4px;
  position: relative;
}
.customer-dropdown.h-54+.select2 .select2-selection .balance {
  top: 6px
}
.customer-dropdown.h-54+.select2 .select2-selection .summ {
  bottom: 7px;
}
.dropdown.dropdown-input .dropdown-menu,
.dropdown.dropdown-search .dropdown-menu .dropdown-inner {
  padding: 0;
  max-height: 200px;
  overflow-y: auto;
  min-width: unset;
  width: 255px;
  margin-top: -1px;
}
.dropdown.dropdown-search .dropdown-menu .add-new-line {
  padding: 7px 15px 8px 12px;
  border-top: 1px solid #DADADA;
  display: block;
}
.dropdown.dropdown-search .selected-wrap {
  border: 1px solid #DADADA;
  border-radius: 4px;
  min-height: 54px;
  padding: 5px 13px;
  background-color: #fff;
  position: absolute;
  display: flex;
  inset: 0;
  color: #444;
  align-items: center;
  font-size: 15px;
  cursor: pointer;
}
.dropdown.dropdown-search .selected-wrap .popover-block {
  position: absolute;
  width: 100%;
  top: calc(100% + 7px);
  left: 0;
  background-color: #fff;
  border: 1px solid #E8E8E8;
  box-shadow: 0 0 7px rgba(0,0,0,0.15);
  z-index: 10;
  cursor: default;
  display: none;
}
.dropdown.dropdown-search .selected-wrap.show-popover .popover-block {
  display: block;
}

.dropdown.dropdown-search .selected-wrap .popover-block:after {
  content: "";
  position: absolute;
  left: 29px;
  top: -5px;
  border-radius: 2px;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, .15);
  border-bottom: none;
  border-right: none;
  display: block;
  width: 10px;
  height: 10px;
  transform: rotate(45deg);
}
.customer-card {
  padding: 15px 16px;
}
.customer-card .customer-wrap {
  display: flex;
  align-items: center;
}
.customer-card .customer-wrap .ava {
  width: 42px;
  height: 42px;
  margin-right: 12px;
}
.customer-card .customer-wrap .bordered-button_thin {
  margin-left: auto;
}
.customer-card .customer-wrap .ava img {
  width: 100%;
}
.customer-card .customer-data {
  padding-top: 16px;
  border-top: 1px solid #D8D8D8;
  margin: 16px 0 0 0;
}
.customer-card .customer-data .data-item {
  display: flex;
  align-items: center;
  font-size: 15px;
  color: #3A3A3A;
}
.customer-card .customer-data .data-item .item-value:not(.address)  {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.customer-card .customer-data .ico-wrap {
  min-width: 55px;
  display: flex;
  justify-content: center;
}
.customer-card .customer-data .data-item {
  padding: 12px 0;
}
.customer-card .customer-data .data-item svg {
  width: 16px;
  height: 16px;
}
.customer-card .customer-data .data-item:nth-child(2) svg {
  width: 20px;
  height: 20px;
}
.dropdown-search .selected-wrap .round-gray-cross {
  position: relative;
  inset: auto !important;
  min-width: 23px;
}
.dropdown-search .selected-wrap .r-part {
  margin-left: auto;
  color: #8F8F8F;
  padding: 0 14px;
  font-size: 15px;
  min-width: 80px;
  text-align: right;
}
.dropdown-search .selected-wrap .r-part,
.dropdown-search .selected-wrap .l-part {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dropdown.dropdown-search .dropdown-menu .add-new-line span i:before {
  content: "“";
}
.dropdown.dropdown-search .dropdown-menu .add-new-line span i:after {
  content: "”";
}
.dropdown.dropdown-search .dropdown-menu .dropdown-inner {
  margin-top: 0;
  display: block;
}
.dropdown.dropdown-search .dropdown-menu {
  margin-top: -1px;
}
.dropdown.dropdown-search ul.dropdown-inner {
  margin: 0;
  padding: 0;
  list-style: none;
}
.dropdown.dropdown-input .dropdown-menu .text-error,
.dropdown.dropdown-search .dropdown-menu .text-error {
  color: #DB2E2E !important;
  font-size: 15px;
  padding: 10px 15px 12px 12px;
  background-color: #FFE5E5 !important;
  cursor: default;
}
.dropdown.dropdown-input .dropdown-menu.w-100,
.dropdown.dropdown-search .dropdown-menu.w-100,
.dropdown.dropdown-search .dropdown-menu.w-100 .dropdown-inner {
  width: 100%;
}
.dropdown.dropdown-input .dropdown-menu li:hover,
.dropdown.dropdown-search .dropdown-menu li:hover {
  background-color: #f5f5f5;
}
.dropdown.dropdown-input .dropdown-menu button[data-value],
.dropdown.dropdown-search .dropdown-menu button[data-value] {
  padding: 4px 0;
  margin: 0 15px;
  background: none;
  border: none;
  text-align: left;
  display: block;
  width: calc(100% - 30px);
  border-bottom: 1px solid #DADADA;
}
.dropdown.dropdown-input .dropdown-menu button[data-value] {
  border-bottom: none;
}
.dropdown.dropdown-input .dropdown-menu li:last-child button[data-value],
.dropdown.dropdown-search .dropdown-menu li:last-child button[data-value] {
  border-bottom: none;
}
.dropdown.dropdown-input .dropdown-menu button[data-value] .first-row,
.dropdown.dropdown-search .dropdown-menu button[data-value] .first-row,
.dropdown.dropdown-search .dropdown-menu button[data-value] .second-row {
  display: flex;
  justify-content: space-between;
  column-gap: 12px;
}
.dropdown.dropdown-input .dropdown-menu button[data-value] .first-row .name,
.dropdown.dropdown-search .dropdown-menu button[data-value] .first-row .name {
  color: #3A3A3A;
}
.dropdown.dropdown-input .dropdown-menu button[data-value] .first-row span,
.dropdown.dropdown-input .dropdown-menu button[data-value] .descr,
.dropdown.dropdown-search .dropdown-menu button[data-value] .first-row span,
.dropdown.dropdown-search .dropdown-menu button[data-value] .descr,
.dropdown.dropdown-search .dropdown-menu button[data-value] .second-row span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.dropdown.dropdown-input .dropdown-menu button[data-value] .descr,
.dropdown.dropdown-input .dropdown-menu button[data-value] .first-row span.amount {
  color: #8F8F8F;
  font-size: 13px;
}
.dropdown.dropdown-input .dropdown-menu button[data-value] .first-row span.amount,
.dropdown.dropdown-search .dropdown-menu button[data-value] .first-row span.amount,
.dropdown.dropdown-search .dropdown-menu button[data-value] .second-row span:nth-child(1) {
  min-width: 80px;
  flex: 1;
}
.dropdown.dropdown-input .dropdown-menu button[data-value] .first-row span.amount,
.dropdown.dropdown-search .dropdown-menu button[data-value] .first-row span.amount {
  text-align: right;
}
.autoresizing-textarea {
  display: block;
  overflow: hidden;
  resize: none;
  max-height: 300px;
  overflow-y: auto;
}
.no-number-arrows::-webkit-outer-spin-button,
.no-number-arrows::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.no-number-arrows[type=number] {
  -moz-appearance: textfield;
}
.datepicker-wraper {
  position: relative;
  display: block;
}
.datepicker-wraper img {
  position: absolute;
  right: 15px;
  top: calc(50% - 8px);
}
.datepicker-wraper input.bg-white {
  background-color: #fff;
}
.gap-5{gap:5px}
.gap-10{gap:10px}
.gap-15{gap:15px}
.gap-20{gap:20px}

.blu-modal .modal-dialog {
  min-width: 370px;

  transform: unset !important;
  -webkit-transform: unset !important;
  left: unset;
  top: 35px;
  position: relative;

  margin: 30px auto 60px auto;
}
.blu-modal.pdf-preview .modal-dialog{
  width: 50%;
  max-width: 1000px;
}
@media (min-width: 768px) {
  .blu-modal .modal-dialog {
    width: 370px;
  }
  .blu-modal.modal-md .modal-dialog {
    width: 470px;
  }
}
.blu-modal .modal-header {
  background-color: #2B97D7;
  color: #fff;
  display: flex;
  align-items: center;
  min-height: 55px;
}
.blu-modal .modal-footer {
  display: flex;
  border: none;
  padding: 0px 20px 20px 20px;
  gap: 20px;
  margin: -5px 0 0 0;
}
.blu-modal .modal-footer::after,
.blu-modal .modal-footer::before {
  display: none;
}
.blu-modal .modal-footer [data-dismiss] {
  background-color: #fff;
}
.blu-modal .form-group label {
  color: #8F8F8F;
  font-size: 15px;
  font-weight: 400;
}
.blu-modal .form-group .form-control:not(textarea) {
  height: 44px;
}
.blu-modal .form-group.w-100 .intl-tel-input {
  width: 100%;
}
.blu-modal~.ui-tooltip, .modal-tp {
  z-index: 1050001;
}
.form-group .intl-tel-input .selected-flag .arrow {
  border: 2px solid #969696;
  width: 6.5px;
  height: 6.5px;
  border-right: none;
  border-bottom: none;
  border-radius: 1px;
  transform: rotate(-135deg);
  margin: -4px 0 0 0px;
  right: 7px;
}
.form-group .intl-tel-input .selected-flag {
  width: 48px;
}
.blu-modal .alert {
  font-size: 14px;
  color: #868686;
}
.tworow-dropdown-wrap .val .row1,
.tworow-dropdown-wrap .val .row2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0px 6px 0 0;
  color: #3a3a3a;
  font-size: 14px;
}
.tworow-dropdown-wrap .val .row2 {
  color: #8F8F8F;
  font-size: 13px;
  padding-bottom: 5px;
}
.tworow-dropdown-wrap .val .row1 {
  padding-top: 5px;
}
.tworow-dropdown-wrap .val .row1>span,
.tworow-dropdown-wrap .val .row2>span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tworow-dropdown-wrap .val .row1>span:nth-child(2),
.tworow-dropdown-wrap .val .row2>span:nth-child(2) {
  max-width: 35%;
}
.tworow-dropdown-wrap .select2-footer {
  padding: 11px 10px 10px 15px;
  border-top: 1px solid #ccc;
}
.edit-iconed-btn {
  border: 1px solid #2B96D6;
  color: #2B96D6;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  min-width: 34px;
  height: 34px;
  background: transparent;
  cursor: pointer;
}
.edit-iconed-btn svg {
  width: 14px;
  height: 14px;
}
.edit-iconed-btn:hover {
  border: 1px solid #1c7fba;
  color: #1c7fba;
}
.max-w-460 {
  max-width: 460px;
}

/* START invoice */
.invoice-creditbs-page .header-wrap {
  align-items: center;
}
.invoice-creditbs-page .edit-iconed-btn {
  margin-top: 35px;
}
.invoice-creditbs-page .popover-select {
  position: relative;
}
.invoice-creditbs-page .popover-select .validate-ico:not(.orange) {
  top: 0;
  right: 0;
}
.invoice-creditbs-page .popover-select .popover {
  width: 100% !important;
  max-width: none;
  z-index: 1000000;
}
.invoice-creditbs-page .popover-select .popover-account-info {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 0 10px;
}
.invoice-creditbs-page .select2-container--open+.popover {
  display: none !important;
}
.invoice-creditbs-page .popover-select .popover-account-info > span:nth-child(2n - 1) {
  font-size: 13px;
  color: #8F8F8F;
  flex: 0 1 100%;
  max-width: 130px;
}
.invoice-creditbs-page .popover-select .popover-account-info > span:nth-child(2n) {
  font-size: 15px;
  display: flex;
  align-items: center;
}
.invoice-creditbs-page .popover-select .popover-account-info > span:nth-child(2n) > pre {
  margin: 0;
  padding: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  background: none;
  display: inline-block;
  white-space: inherit;
  word-break: normal;
}
.invoice-creditbs-page .alert.help-block {
  color: #868686;
  font-size: 14px;
}
.invoice-creditbs-page .header-wrap .bordered-button {
  margin-top: 15px;
  height: 44px;
  text-transform: uppercase;
}
.invoice-creditbs-page .header-wrap .section-header+a {
  margin-left: auto;
}
.invoice-creditbs-page .header-wrap > a {
  margin-right: 15px;
}
.invoice-creditbs-page .header-wrap > a:last-child {
  margin-right: 0;
}
.invoice-creditbs-page .invoice-wrap {
  background-color: #F5F5F5;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.37);
  border-radius: 10px;
  padding: 25px 25px 0 25px;
  font-size: 14px;
  margin: 5px 0 100px 0;
}
.invoice-creditbs-page .reference-wraper+.enable-custom-scrollbar.w-100 .select2.select2-container {
  width: 100% !important;
}
.invoice-creditbs-page .invoice-wrap .to-from-block textarea,
.invoice-creditbs-page .invoice-wrap .to-from-block .like-textarea {
  height: 195px;
  max-height: 195px;
  padding: 0;
  overflow: hidden;
}
.invoice-creditbs-page .invoice-wrap .to-from-block .like-textarea .placeholder {
  position: absolute;
  inset: 7px auto auto 13px;
}
.invoice-creditbs-page .invoice-wrap .to-from-block .like-textarea .value+.placeholder {
  display: none;
}
.invoice-creditbs-page .invoice-wrap .to-from-block .like-textarea .value {
  padding: 7px 10px;
  height: 100%;
  background-color: #FBFBFB;
}
.invoice-creditbs-page .invoice-wrap .to-from-block .like-textarea .value>div {
  display: block;
  word-wrap: break-word;
}
.invoice-creditbs-page .invoice-wrap .form-control-wraper {
  position: relative;
}
.invoice-creditbs-page label {
  text-transform: uppercase;
  font-weight: 400;
}
.invoice-creditbs-page .blue-checkbox label {
  text-transform: initial;
}
.invoice-creditbs-page input::placeholder,
.invoice-creditbs-page textarea::placeholder,
.invoice-creditbs-page .select2-selection__placeholder,
.invoice-creditbs-page .placeholder {
  font-style: italic;
  font-size: 13px;
  color: #8F8F8F;
}
.invoice-creditbs-page .to-from-block {
  gap: 25px;
}
.select2-container .rent-type-option {
  background: url("/images/invoice/rent-option-ico.png");
  background-size: 43px 25px;
  background-repeat: no-repeat;
  background-position: center left;
  padding: 12px 0 15px 55px;
  display: block;
}
.select2-container .select2-results__option:has(.rent-type-option),
.select2-container .select2-dropdown .select2-results .select2-results__options:not(.select2-results__options--nested) .select2-results__option[aria-selected="true"]:has(.rent-type-option) {
  background-color: #ECF7FF;
}
select.form-control-cust+.select2 .rent-type-option {
  padding: 10px 0 0 55px;
  height: 100%;
}
.invoice-creditbs-page .to-from-block .form-group .form-group-inner {
  max-width: 450px;
  position: relative;
}
.trash-ico-gray-bg {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23949595' class='bi bi-trash3' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 1h3a.5.5 0 0 1 .5.5v1H6v-1a.5.5 0 0 1 .5-.5ZM11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3A1.5 1.5 0 0 0 5 1.5v1H2.506a.58.58 0 0 0-.01 0H1.5a.5.5 0 0 0 0 1h.538l.853 10.66A2 2 0 0 0 4.885 16h6.23a2 2 0 0 0 1.994-1.84l.853-10.66h.538a.5.5 0 0 0 0-1h-.995a.59.59 0 0 0-.01 0H11Zm1.958 1-.846 10.58a1 1 0 0 1-.997.92h-6.23a1 1 0 0 1-.997-.92L3.042 3.5h9.916Zm-7.487 1a.5.5 0 0 1 .528.47l.5 8.5a.5.5 0 0 1-.998.06L5 5.03a.5.5 0 0 1 .47-.53Zm5.058 0a.5.5 0 0 1 .47.53l-.5 8.5a.5.5 0 1 1-.998-.06l.5-8.5a.5.5 0 0 1 .528-.47ZM8 4.5a.5.5 0 0 1 .5.5v8.5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5Z'/%3E%3C/svg%3E");
}
button.trash-ico-gray-bg:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23717272' class='bi bi-trash3' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 1h3a.5.5 0 0 1 .5.5v1H6v-1a.5.5 0 0 1 .5-.5ZM11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3A1.5 1.5 0 0 0 5 1.5v1H2.506a.58.58 0 0 0-.01 0H1.5a.5.5 0 0 0 0 1h.538l.853 10.66A2 2 0 0 0 4.885 16h6.23a2 2 0 0 0 1.994-1.84l.853-10.66h.538a.5.5 0 0 0 0-1h-.995a.59.59 0 0 0-.01 0H11Zm1.958 1-.846 10.58a1 1 0 0 1-.997.92h-6.23a1 1 0 0 1-.997-.92L3.042 3.5h9.916Zm-7.487 1a.5.5 0 0 1 .528.47l.5 8.5a.5.5 0 0 1-.998.06L5 5.03a.5.5 0 0 1 .47-.53Zm5.058 0a.5.5 0 0 1 .47.53l-.5 8.5a.5.5 0 1 1-.998-.06l.5-8.5a.5.5 0 0 1 .528-.47ZM8 4.5a.5.5 0 0 1 .5.5v8.5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5Z'/%3E%3C/svg%3E");
}
.invoice-creditbs-page .form-control.lg {
  height: 54px;
}
.invoice-creditbs-page .amounts-select+.select2.select2-container .select2-selection--single,
.invoice-creditbs-page .standart-pay-duration-select+.select2.select2-container .select2-selection--single,
.invoice-creditbs-page .reminder-select+.select2.select2-container .select2-selection--single {
  height: 42px;
}
.invoice-creditbs-page .reminder-select+.select2.select2-container--default .select2-selection--single .select2-selection__rendered,
.invoice-creditbs-page .standart-pay-duration-select+.select2.select2-container--default .select2-selection--single .select2-selection__rendered,
.invoice-creditbs-page .amounts-select+.select2.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 42px;
}
.invoice-creditbs-page select.form-control-cust.blu-custom-select.w-100+.select2.select2-container {
  width: 100% !important;
}
.invoice-creditbs-page .amounts-select {
  max-width: 290px;
}
.invoice-creditbs-page .invoice-formating .head {
  display: flex;
  background-color: #EDEDED;
  border-top: 1px solid #D5D5D5;
  border-bottom: 1px solid #D5D5D5;
  align-items: center;
  padding: 5px 0;
}
.invoice-creditbs-page .invoice-formating .head .th {
  color: #8B8B8B;
}
.invoice-creditbs-page .invoice-formating .head .s-wrap .currency-dropdown {
  width: 58px;
}
.invoice-creditbs-page .invoice-formating .head .s-wrap .currency-dropdown+.select2 .select-emulate.currency-dropdown .cur-ico {
  display: none;
}
.invoice-creditbs-page .invoice-formating .head .s-wrap .currency-dropdown,
.invoice-creditbs-page .invoice-formating .head .s-wrap .currency-dropdown+.select2.select2-container--default .select-emulate.select2-selection {
  height: 34px;
  background-color: #EDEDED;
  border-color: #B0B0B0;
  color: #8B8B8B;
  font-size: 14px;
}
.invoice-creditbs-page .invoice-formating .head .s-wrap .currency-dropdown+.select2 .select-emulate.select2-selection.currency-dropdown .val .d-block {
  line-height: 32px;
  padding: 0 0 0 9px;
  color: #8B8B8B;
}
.invoice-creditbs-page .invoice-formating .head .s-wrap .currency-dropdown+.select2 .select-emulate.select2-selection .svg-ico {
  right: 7px;
}
.invoice-creditbs-page .th .dropdown-invoice-sort {
  border: none;
  background: none;
  color: inherit;
  margin: 0 0 0 -5px;
  display: flex;
  align-items: center;
  padding: 5px 4px 5px 4px;
  cursor: grab;
}
.invoice-creditbs-page .dropdown-invoice-sort {
  outline: none !important;
}
.invoice-creditbs-page .dropdown-invoice-sort svg {
  width: 16px;
  height: 16px;
}
.invoice-creditbs-page .dropdown-invoice-sort+.dropdown-menu > li > a,
.invoice-creditbs-page .dropdown-options+.dropdown-menu > li > a {
  padding: 3px 12px;
  color: #2f99d8;
}
.invoice-creditbs-page .dropdown-invoice-sort+.dropdown-menu,
.invoice-creditbs-page  .dropdown-options+.dropdown-menu {
  border-radius: 4px;
  margin-left: -27px;
  top: auto;
}
.invoice-creditbs-page .dropdown-invoice-sort+.dropdown-menu {
  margin: 11px 0 0 -27px;
}
.invoice-creditbs-page .dropdown-invoice-sort+.dropdown-menu:after,
.invoice-creditbs-page .dropdown-options+.dropdown-menu:after {
  content: "";
  position: absolute;
  left: 29px;
  top: -5px;
  border-radius: 2px;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, .15);
  border-bottom: none;
  border-right: none;
  display: block;
  width: 10px;
  height: 10px;
  transform: rotate(45deg);
}
.invoice-creditbs-page  .dropdown-options+.dropdown-menu:after {
  left: auto;
  right: 30px
}
.invoice-creditbs-page .dropdown-invoice-sort+.dropdown-menu > li > a img,
.invoice-creditbs-page .dropdown-options+.dropdown-menu > li > a img {
  margin-right: 8px;
}
.invoice-creditbs-page .dropdown-options+.dropdown-menu {
  margin-left: auto;
  margin-right: -22px;
}
.invoice-creditbs-page .invoice-formating .th {
  text-align: right;
  position: relative;
  padding: 0 13px 0 0;
}
.invoice-creditbs-page .invoice-formating .th:after {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 1px;
  content: "";
  background-color: #D3D3D3;
}
.invoice-creditbs-page .invoice-formating .th:nth-child(1){width:150px;text-align: left;padding:0 0 0 11px}
.invoice-creditbs-page .invoice-formating .th:nth-child(2){width:367px;text-align: left;padding:0 0 0 13px}
.invoice-creditbs-page .invoice-formating .th:nth-child(3){width:68px}
.invoice-creditbs-page .invoice-formating .th:nth-child(4){width:125px}
.invoice-creditbs-page .invoice-formating .th:nth-child(5){width:125px}
.invoice-creditbs-page .invoice-formating .th:nth-child(6){width:90px}
.invoice-creditbs-page .invoice-formating .th:nth-child(7){width:120px;padding:0}
.invoice-creditbs-page .invoice-formating .th:nth-child(7):after,
.invoice-creditbs-page .invoice-formating .th:nth-child(8):after {display: none;}
.invoice-creditbs-page .invoice-formating .head .s-wrap+.select2-container,
.invoice-creditbs-page .invoice-formating .head .s-wrap+.select2-container.select2-container--open .select2-dropdown {
  text-align: left;
  left: auto;
  right: 0;
}
.invoice-creditbs-page .items-wrap .item textarea {
  min-height: 34px;
}
.invoice-creditbs-page .items-wrap .item .t-row {
  display: flex;
}
.invoice-creditbs-page .items-wrap .item {
  border-bottom: 1px solid #D3D3D3;
}
.invoice-creditbs-page .invoice-formating .items-wrap .th {
  padding: 5px;
  background: #fff;
  text-align: left;
}
.invoice-creditbs-page .invoice-formating .items-wrap .th:last-child {
  text-align: right;
}
.invoice-creditbs-page .items-wrap .th:last-child {
  flex-grow: 1;
}
.invoice-creditbs-page .items-wrap .th:nth-child(7):after,
.invoice-creditbs-page .items-wrap .th:after {
  top: 12px;
  bottom: 12px;
  display: block;
}
.invoice-creditbs-page .items-wrap input::placeholder,
.invoice-creditbs-page .items-wrap textarea::placeholder {
  font-size: 13px;
}
.invoice-creditbs-page .to-from-block .round-gray-cross {
  top: 40px;
}
.invoice-creditbs-page .to-from-block .h-54+.round-gray-cross {
  top: 16px;
}
.invoice-creditbs-page .item .item-error {
  display: none;
}
.invoice-creditbs-page .item.has-error-form-control .item-error {
  display: block;
  font-size: 13px;
  color: #D20000;
  background-color: #FFE6E6;
  padding: 3px 8px;
  position: relative;
}
.invoice-creditbs-page .item.has-error-form-control .item-error:after {
  position: absolute;
  bottom: -1px;
  z-index: 2;
  content: "";
  background: inherit;
  width: 100%;
  height: 1px;
  left: 0;
}
.invoice-creditbs-page .items-wrap .select2-container .select2-selection--single {
  height: 34px;
}
.invoice-creditbs-page .items-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 32px;
}
.invoice-creditbs-page [class*=tax-rate-wraper] .select2-dropdown {
  min-width: 120px;
  text-align: left;
}
.invoice-creditbs-page .select2-container .select2-dropdown.select2-dropdown--below {
  border-top: 1px solid #adadad;
  top: -1px
}

.invoice-creditbs-page .select2-container .select2-dropdown.select2-dropdown--above {
  border-bottom: 1px solid #adadad;
  top: 1px;
}
.invoice-creditbs-page .items-wrap .amount-value {
  padding: 7px 3px 0 0;
  text-align: right;
}
.invoice-creditbs-page .items-wrap .dropdown-options {
  border: none;
  background: none;
  outline: none;
  padding: 5px 4px 0px 4px;
  margin: 0 -5px 0 0;
  color: #B1B1B1 !important;
}
.invoice-creditbs-page .items-wrap .dropdown-options svg {
  width: 20px;
  height: 20px;
}
.invoice-creditbs-page .add-new-line,
.iconned-href {
  color: #2C9DDE;
  text-decoration: none !important;
  padding: 5px 0;
  display: inline-block;
}
.invoice-creditbs-page .add-new-line svg,
.iconned-href svg {
  width: 16px;
  height: 16px;
  display: inline-block;
  position: relative;
  top: 3px;
  margin: 0 4px 0 0;
}
.invoice-creditbs-page .add-new-line:hover,
.iconned-href:hover {
  color: #208ccb;
}
.invoice-creditbs-page .add-new-line i {
  font-style: normal;
}
.invoice-creditbs-page .total-wrap {
  text-transform: uppercase;
  width: 280px;
  margin: -29px 0 0 auto;
  color: #3A3A3A;
}
.invoice-creditbs-page .total-wrap .remove-btn {
  color: #BBBBBB;
  position: absolute;
  height: 100%;
  right: -35px;
  display: flex;
  align-items: center;
  background: none;
  padding: 7px;
  top: 0;
  outline: none;
}
.invoice-creditbs-page .total-wrap .remove-btn:hover {
  color: #a1a1a1;
}
.invoice-creditbs-page .total-wrap>div {
  display: flex;
  padding: 9px 35px 10px 0;
  justify-content: space-between;
  border-bottom: 1px solid #ccc;
  align-items: center;
}
.invoice-creditbs-page .total-wrap .shipping-hide-input input.amount-input {
  padding-left: 18px;
}
.invoice-creditbs-page .total-wrap .shipping-hide-input .sign {
  left: 10px;
}
.invoice-creditbs-page .total-wrap .actions {
  padding: 0 50px 0 0;
  margin-top: -1px;
}
.invoice-creditbs-page .total-wrap .actions a .bi.bi-plus-circle-fill {
  top: 3px;
  position: relative;
}
.invoice-creditbs-page .total-wrap .actions button {
  display: flex;
  align-items: center ;
  margin: 6px 0 7px 0;
  outline: none;
  text-transform: uppercase;
}
.invoice-creditbs-page .total-wrap .total {
  font-size: 17px;
  font-weight: 700;
  background: #E4F8D2;
  border-radius: 0;
  border-bottom: none;
  padding: 8px 33px 8px 10px;
}
.invoice-creditbs-page .total-wrap>div>span,
.invoice-creditbs-page .total-wrap>div>div,
.invoice-creditbs-page .total-wrap>div>button {
  text-align: right;
}
.invoice-creditbs-page .total-wrap>div>span:first-child,
.invoice-creditbs-page .total-wrap>div>div:first-child,
.invoice-creditbs-page .total-wrap>div>button:first-child {
  padding-right: 15px;
  text-align: left;
}
.invoice-creditbs-page .total-wrap>div>span:last-child,
.invoice-creditbs-page .total-wrap>div>div:last-child,
.invoice-creditbs-page .total-wrap>div>button:last-child {
  max-width: 60%;
}
.invoice-creditbs-page .total-wrap .total>div:last-child {
  max-width: 65%;
}
.invoice-creditbs-page .total-wrap .total span:first-child {
  padding-right: 0;
}
.invoice-creditbs-page .total-wrap .total span:last-child {
  max-width: none;
}
.invoice-creditbs-page .no-tax .total-wrap .tax {
  display: none!important;
}
.invoice-creditbs-page .no-tax .item [class*=tax-rate-wraper_] {
  pointer-events: none;
  opacity: 0.3;
  cursor: default;
}
.invoice-creditbs-page .extra-options {
  margin-top: 25px;
}
.invoice-creditbs-page .extra-options .header {
  color: #929292;
  text-transform: uppercase;
  display: flex;
  height: auto;
  margin-bottom: 20px;
}
.invoice-creditbs-page .extra-options .header span {
  padding: 0 10px 0 0;
  white-space: nowrap;
}
.invoice-creditbs-page .extra-options .header .line {
  height: 1px;
  width: 100%;
  background-color: #B1B1B1;
  content: "";
  margin: 9px 0 0 0;
}
.invoice-creditbs-page .extra-options .header .caret {
  flex: 0 0 12px;
  height: 12px;
  border: 2px solid #B1B1B1;
  border-radius: 2px;
  border-bottom: none;
  border-right: none;
  transform: rotate(-135deg);
  margin-left: 20px;
}
.invoice-creditbs-page .extra-options.open .header .caret {
  transform: rotate(45deg);
  position: relative;
  top: 6px;
}
.invoice-creditbs-page .extra-options .content {
  display: none;
  padding-bottom: 5px;
}
.invoice-creditbs-page .extra-options.open .content {
  display: block;
}
.invoice-creditbs-page .extra-options.open .content .first-col {
  padding-right: 40px;
}
.invoice-creditbs-page .extra-options.open .content .first-col > .d-flex > .form-group {
  width: 50%;
}
.invoice-creditbs-page .extra-options.open .content .last-col {
  padding-left: 40px;
}
.invoice-creditbs-page .extra-options .form-control {
  height: 42px;
}
.invoice-creditbs-page .invoice-information-block {
  position: relative;
}
.my-ivoices-page tr.transaction-details-table-content>td:last-child>.transation-detail__info-block table .sure-to-remove::after,
.invoice-information-block tr.transaction-details-table-content > td .transation-detail__info-block .sure-to-remove::after {
  width: 10px;
  content: "";
  background-color: #f2dede;
  height: 10px;
  display: block;
  transform: rotate(-45deg);
  border-left: none;
  border-bottom: none;
  position: absolute;
  top: -6px;
  left: 33px;
  -webkit-transition: top 0.3s cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: top 0.3s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: top 0.3s cubic-bezier(0.42, 0, 1, 1);
  transition: top 0.3s cubic-bezier(0.42, 0, 1, 1);
}
.my-ivoices-page tr.transaction-details-table-content>td:last-child>.transation-detail__info-block table .sure-to-remove td,
.invoice-information-block tr.transaction-details-table-content > td .transation-detail__info-block .sure-to-remove td {
  border: none;
}
.my-ivoices-page tr.transaction-details-table-content>td:last-child>.transation-detail__info-block table .remove-row,
.invoice-information-block tr.transaction-details-table-content > td .transation-detail__info-block .remove-row {
  position: absolute;
  right: -22px;
  top: calc(50% - 10px);
  background-size: 15px 15px;
  height: 20px;
  width: 20px;
  display: flex;
  background-position: center;
  border: none;
  background-repeat: no-repeat;
  background-color: transparent;
}
.invoice-creditbs-page .extra-options.open+.row .invoice-information-block {
  padding: 25px 0 0 0;
}
.invoice-creditbs-page .extra-options.open+.row .invoice-information-block:after {
  position: absolute;
  content: "";
  left: 15px;
  height: 1px;
  right: 15px;
  background: #d5d5d5;
  top: 0;
}
.invoice-information-block .transaction-details-row div.transaction-details-container .transaction-details-table .transaction-details__content-row > td:first-child:after {
  height: calc(100% - 40px);
  top: 10px;
}
.invoice-information-block .invoice-history table.w-460 {
  width: 100%;
}
.invoice-information-block .transaction-details-container {
  border: none;
}
.invoice-information-block .transaction-details-table {
  background: none;
}
.invoice-creditbs-page .extra-options .blu-custom-select_rate .select-rate-info-button {
  background-position: center center;
  width: 54px;
  height: calc(100% - 2px);
  right: 1px;
  top: 1px;
  border-radius: 6px;
}

.invoice-creditbs-page .extra-options textarea.notes {
  min-height: 70px;
}
.invoice-creditbs-page .extra-options .first-col:after {
  content: "";
  position: absolute;
  top: 4px;
  right: 0px;
  bottom: 20px;
  width: 1px;
  background: #D5D5D5;
}
.invoice-creditbs-page .form-footer {
  margin: 0px -25px 0 -25px;
  padding: 25px;
  border-radius: 0 0 10px 10px;
  background: #FDFDFD;
}
.invoice-creditbs-page .form-footer .submit-wrap .bordered-button.blue,
.invoice-creditbs-page .form-footer .submit-wrap .bordered-button.green.flex-1 {
  flex: 1;
}
.invoice-creditbs-page .form-footer .submit-wrap .bordered-button.green {
  flex: 0 1 295px;
}
.invoice-creditbs-page .form-footer .alert-success.iconed {
  margin: 28px 15px 0 15px;
}
.invoice-creditbs-page .invoice-formating .th .value {
  color: #3A3A3A;
  text-align: right;
  padding: 7px 5px 7px 10px;
}
.invoice-creditbs-page .invoice-formating .th:first-child .value,
.invoice-creditbs-page .invoice-formating .th:nth-child(2) .value {
  text-align: left;
}
.invoice-creditbs-page .form-footer .submit-wrap .bordered-close-btn {
  background: none;
}
.invoice-creditbs-page .btn-default:active:focus,
.invoice-creditbs-page .open > .dropdown-toggle.btn-default:focus {
  background-color: #f3f3f3;
}
.invoice-creditbs-page .form-group.w-100>.iti {
  width: 100%;
}
.invoice-creditbs-page .to-from-block .w-50>.form-group .form-control-wraper {
  display: flex;
  background: #FBFBFB;
  border: 1px solid #DADADA;
  border-radius: 5px;
}
.invoice-creditbs-page .to-from-block .w-50>.form-group .form-control-wraper .form-control.like-textarea {
  border: none;
  background: none;
}
.invoice-creditbs-page .to-from-block .w-50>.form-group .form-control-wraper .bordered-button {
  float: right;
  position: relative;
  inset: 0 0 auto auto;
  height: auto;
  margin: 3px 2px 0 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.invoice-creditbs-page .to-from-block .w-50 .form-group .form-control-wraper .form-control.like-textarea .validate-ico.orange {
  top: -1px;
  right: 1px;
}
.invoice-creditbs-page .to-from-block>div:last-child .form-group {
  width: 100%;
}
.disabled-forms .invoice-creditbs-page .edit-iconed-btn,
.disabled-forms .invoice-creditbs-page .total-wrap .actions {
  display: none;
}
.disabled-forms .invoice-creditbs-page .extra-options.open .content .large-pr {
  padding-right: 25px;
}
.disabled-forms .invoice-creditbs-page .extra-options .first-col:after {
  right: 0px;
}
.disabled-forms .invoice-information-block .transaction-details-row div.transaction-details-container .transaction-details-table .transaction-details__content-row > td:first-child {
  padding: 0px 40px 0 25px;
}
.disabled-forms .invoice-information-block .transaction-details-row div.transaction-details-container .transaction-details-table .transaction-details__content-row > td:last-child {
  padding: 0px 25px 0 40px;
}
.disabled-forms .invoice-creditbs-page .add-new-line {
  visibility: hidden;
}
.disabled-forms  .invoice-creditbs-page .to-from-block .form-group .form-group-inner {
  max-width: none;
}
.disabled-forms .invoice-creditbs-page label {
  color: #929292;
}

.disabled-forms .invoice-creditbs-page .extra-options.open .content .last-col {
  padding-left: 40px;
}

.disabled-forms .invoice-creditbs-page .items-wrap .item::after,
.disabled-forms .invoice-creditbs-page .invoice-wrap .form-group.date-form-group::after {
  background: #fff;
  width: 100%;
  content: "";
  height: 100%;
  inset: 0;
  position: absolute;
  z-index: 1;
  border-radius: 0px;
  opacity: 0.00001;
}
.invoice-creditbs-page .form-disabled .invoice-formating.no-tax .item [class*=tax-rate-wraper_],
.invoice-creditbs-page .form-disabled .invoice-formating.no-tax select+.select2 {
  opacity: 1;
}
.disabled-forms .invoice-creditbs-page .items-wrap .item {
  position: relative;
}
.invoice-information-block .invoice-creditbs-page label {
  text-transform: initial;
}
.disabled-forms .invoice-creditbs-page .invoice-wrap {
  margin-bottom: 0;
  border-radius: 10px 10px 0 0;
}
.invoice-information-block .transaction-details-row .transaction-details-container {
  display: block;
}
.invoice-information-block::before {
  height: 20px;
  background: #F5F5F5;
  position: absolute;
  width: 100%;
  left: 0;
  top:-10px;
  content: "";
  z-index: 2;
}
.invoice-information-block .transaction-details-container,
.invoice-information-block .transaction-details-container .transaction-details-table {
  border-radius: 10px;
}
/* END invoice */

.swicth-percent-input {
  text-align: left;
  position: relative;
}
.swicth-percent-input .disc-input {
  padding-left: 18px;
  padding-right: 26px;
}
.swicth-percent-input .disc-input.percent {
  padding-right: 43px;
  /*text-align: right;*/
  padding-left: 7px;
}
.swicth-percent-input .disc-input~.sign,
.swicth-percent-input .disc-input~.change-btn,
.invoice-creditbs-page .total-wrap .shipping-hide-input .sign {
  position: absolute;
  height: 100%;
  top: 0;
  display: flex;
  align-items: center;
  color: #555;
}

.swicth-percent-input .disc-input~.sign {
  left: 10px;
}
.swicth-percent-input .disc-input.percent~.sign {
  right: 32px;
  left: auto;
}
.swicth-percent-input .disc-input~.change-btn {
  cursor: pointer;
  right: 7px;
  color: #a8a8a8;
}
.swicth-percent-input .disc-input~.change-btn:hover {
  color: #8e8b8b;
}


/***** My Invoices page ******/
.my-ivoices-page {

}
.my-ivoices-page .new-inv-btn .ico {
  background-image: url("/images/invoice/new-invoice.png");
  background-color: #C59521;
  border-radius: 5px;
  width: 34px;
  height: 34px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 10px;
}
.my-ivoices-page .hide-ditails-actions .transaction-details__header-row {
  display: none;
}
.my-ivoices-page .bg-danger.pager-item td,
.my-ivoices-page .bg-danger.pager-item:hover td,
.my-ivoices-page .bg-danger td {
  background-color: #f2dede;
}

.my-ivoices-page .new-inv-btn {
  color: #C59521;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  float: right;
  display: flex;
  margin-top: 10px;
  align-items: center;
}
.my-ivoices-page .new-inv-btn:hover {
  color: #b6891b;
}
.my-ivoices-page .new-inv-btn:hover .ico {
  background-color: #b6891b;
}
.my-ivoices-page .table-header-controls-container {
  margin-top: 0;
}
.my-ivoices-page .section-header {
  margin-bottom: 14px;
}
.my-ivoices-page .header-dropdown-container .acounts-list-item .dropdown-item {
  display: flex;
  align-items: center;
  gap: 7px
}
.my-ivoices-page .header-dropdown-container .acounts-list-item .dropdown-item .blu-checkbox {
  margin: 0;
}
.has-right-dot:after {
  content: "\25A0";
  transform: scale(1);
  display: inline-block;
  padding: 0 2px 0 5px;
  font-size: 11px;
  color: #bbb;
}
.my-ivoices-page .action-menu.list-unstyled a {
  color: #2B97D7;
  font-size: 14px;
  position: relative;
  padding: 0 0 0 40px;
  text-decoration: none;
}
.my-ivoices-page .action-menu.list-unstyled a:hover {
  color: #248bc7;
}
.my-ivoices-page .action-menu.list-unstyled .icon {
  display: inline-block;
  width: 25px;
  height: 20px;
  position: absolute;
  left: 10px;
  top: 3px;
  opacity: 0.9;
  background-repeat: no-repeat;
}
.my-ivoices-page .action-menu.list-unstyled .icon.clipboard-ico {top:0}
.my-ivoices-page .action-menu.list-unstyled .icon.mini-edit-button-vector {top: 0px;left: 12px}
.my-ivoices-page .action-menu.list-unstyled a:hover .icon {opacity: 1;}
.comment-ico {background-image: url("/images/invoice/coment-ico.png");}
.clipboard-ico {background-image: url("/images/invoice/clipboard.png");}
.round-cancel-ico {background-image: url("/images/invoice/cross-round.png");}
.blue-del-ico {
  background-image: url("/images/menu-action-icos-sprite.png");
  background-position: 0 -56px;
}
.my-ivoices-page .arrow-down-dropdown {
  height: 26px;
}
.my-ivoices-page .arrow-down-dropdown .dropdown-trigger {
  padding: 4px 5px 4px;
}
.my-ivoices-page .action-menu.list-unstyled .icon.round-cancel-ico,
.my-ivoices-page .action-menu.list-unstyled .icon.blue-del-ico {
  top:-1px
}
.self-ico.md.draft-ico {
  background-image: url("/images/statuse-icon-sprite.png");
  background-position: 0 -473px;
}
.gray-edit-svg-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23B6B6B6' class='bi bi-pencil-fill' viewBox='0 0 16 16'%3E%3Cpath d='M12.854.146a.5.5 0 0 0-.707 0L10.5 1.793 14.207 5.5l1.647-1.646a.5.5 0 0 0 0-.708l-3-3zm.646 6.061L9.793 2.5 3.293 9H3.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.207l6.5-6.5zm-7.468 7.468A.5.5 0 0 1 6 13.5V13h-.5a.5.5 0 0 1-.5-.5V12h-.5a.5.5 0 0 1-.5-.5V11h-.5a.5.5 0 0 1-.5-.5V10h-.5a.499.499 0 0 1-.175-.032l-.179.178a.5.5 0 0 0-.11.168l-2 5a.5.5 0 0 0 .65.65l5-2a.5.5 0 0 0 .168-.11l.178-.178z'/%3E%3C/svg%3E");
}
a.gray-edit-svg-ico:hover, button.gray-edit-svg-ico:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23a3a2a2' class='bi bi-pencil-fill' viewBox='0 0 16 16'%3E%3Cpath d='M12.854.146a.5.5 0 0 0-.707 0L10.5 1.793 14.207 5.5l1.647-1.646a.5.5 0 0 0 0-.708l-3-3zm.646 6.061L9.793 2.5 3.293 9H3.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.207l6.5-6.5zm-7.468 7.468A.5.5 0 0 1 6 13.5V13h-.5a.5.5 0 0 1-.5-.5V12h-.5a.5.5 0 0 1-.5-.5V11h-.5a.5.5 0 0 1-.5-.5V10h-.5a.499.499 0 0 1-.175-.032l-.179.178a.5.5 0 0 0-.11.168l-2 5a.5.5 0 0 0 .65.65l5-2a.5.5 0 0 0 .168-.11l.178-.178z'/%3E%3C/svg%3E");
}
.draft-ico.status-icon, .draft-ico, .status-icon-md.statuses-select-list .status-icon.draft-ico {
  background-position: center;
  background-size: 60%;
  border: 2px solid #123E83;
  border-radius: 3px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23123E83' class='bi bi-pencil-fill' viewBox='0 0 16 16'%3E%3Cpath d='M12.854.146a.5.5 0 0 0-.707 0L10.5 1.793 14.207 5.5l1.647-1.646a.5.5 0 0 0 0-.708l-3-3zm.646 6.061L9.793 2.5 3.293 9H3.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.207l6.5-6.5zm-7.468 7.468A.5.5 0 0 1 6 13.5V13h-.5a.5.5 0 0 1-.5-.5V12h-.5a.5.5 0 0 1-.5-.5V11h-.5a.5.5 0 0 1-.5-.5V10h-.5a.499.499 0 0 1-.175-.032l-.179.178a.5.5 0 0 0-.11.168l-2 5a.5.5 0 0 0 .65.65l5-2a.5.5 0 0 0 .168-.11l.178-.178z'/%3E%3C/svg%3E");
}
.self-ico.md.waiting-ico,
.status-icon-md.statuses-select-list .status-icon.waiting-ico {
  background-image: url(/images/statuse-icon-sprite.png);
  background-position: 0 -473px;
}
.status-icon.waiting-ico {
  background-position: 0 -988px;
}
.self-ico.md.n-approve-ico,
.status-icon-md.statuses-select-list .status-icon.n-approve-ico {
  background-image: url(/images/statuse-icon-sprite.png);
  background-position: 0 -430px;
}
.my-ivoices-page .blu-table_transactions .tbody-row span small {
  font-size: 14px;
}
.invoice-information-block .text-warning,
.my-ivoices-page .text-warning {
  color: #FFB400;
}
.invoice-information-block .text-danger,
.my-ivoices-page .text-danger {
  color: #CC3A3A;
}
.my-ivoices-page .sure-cancel-block,
.my-ivoices-page .sure-delete-block {
  font-size: 15px;
  color: #3A3A3A;
  display: none;
}
.my-ivoices-page .show-shure-cancel .sure-cancel-block,
.my-ivoices-page .show-shure-delete .sure-delete-block {
  display: table-row;
}
.my-ivoices-page .show-shure-cancel .sure-cancel-block>td,
.my-ivoices-page .show-shure-delete .sure-delete-block>td {
  position: relative;
}
.my-ivoices-page .hide-details .invoice-data-block {
  display: none;
}
.my-ivoices-page .sure-cancel-block .d-flex,
.my-ivoices-page .sure-delete-block .d-flex {
  padding: 15px;
  justify-content: right;
  gap: 10px;
}
.my-ivoices-page .transation-detail__info-block-content,
.invoice-information-block .transation-detail__info-block-content {
  background: #fff;
  border-bottom: 1px solid #2B9DDD;
  box-shadow: 1px 1px 3px #1717181c;
  display: flex;
  font-size: 14px;
  color: #474747;
  padding: 15px;
  align-items: self-start;
}
.my-ivoices-page .transation-detail__info-block-content {
  align-items: center;
}

.my-ivoices-page .transation-detail__info-block-content.has-about .about,
.invoice-information-block .transation-detail__info-block-content.has-about .about {
  color: #8F8F8F;
  padding-left: 10px;
  border-left: 1px solid #ccc;
  align-self: center;
}
.my-ivoices-page .transation-detail__info-block-content.has-about div.d-flex:not(.about):first-child {
  white-space: nowrap;
}
.download-ico {
  background-image: url("/images/invoice/downloan-arrow.png");
  width: 18px;
  height: 21px;
  display: inline-block;
}
.pdf-ico {
  background-image: url("/images/invoice/pdf.png");
  width: 23px;
  height: 24px;
  display: inline-block;
}
.send-ico {
  background-image: url("/images/invoice/send.png");
  width: 23px;
  height: 18px;
  display: inline-block;
}
.convert-ico {
  background-image: url("/images/invoice/mail.png");
  width: 20px;
  height: 14px;
  display: inline-block;
}
.link-ico {
  background-image: url("/images/invoice/copy-link.png");
  width: 22px;
  height: 20px;
  display: inline-block;
}
.blue-copy-ico {
  background-image: url("/images/invoice/copy.png ");
  width: 16px;
  height: 16px;
  display: inline-block;
}
.invoice-information-block .subtitle,
.my-ivoices-page .subtitle {
  font-size: 15px;
  color: #929292;
  padding-left: 2px;
}
.my-ivoices-page .share-invoice .transation-detail__info-block-content > div:last-child button,
.invoice-information-block .share-invoice .transation-detail__info-block-content > div:last-child button {
  min-width: 145px;
  height: 45px;
  padding: 10px 15px;
}
.bg-white,
.bg-white .blu-form-container {
  background-color: #fff !important;
}
.arrow-down-dropdown .blu-dropdown-form.bg-white .dropdown-arrow {
  border: 1px solid #cccccc73;
  border-left: none;
  border-top: none;
  width: 8px;
  height: 8px;
  background: #fff;
  transform: rotate(-135deg);
  top: 1px;
  margin-right: 38px;
}
.my-ivoices-page .share-invoice .transation-detail__info-block-content,
.invoice-information-block .share-invoice .transation-detail__info-block-content {
  border: none;
  position: relative;
  padding: 20px 15px;
}

.my-ivoices-page .share-invoice .transation-detail__info-block-content .invoice_send_success_alert,
.invoice-information-block .share-invoice .transation-detail__info-block-content .invoice_send_success_alert {
  margin-top: 20px;
}

.my-ivoices-page .share-invoice .transation-detail__info-block-content:after,
.invoice-information-block .share-invoice .transation-detail__info-block-content:after {
  border-bottom: 1px solid #E4E4E4;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 15px;
  right: 15px;
  content: "";
}
.my-ivoices-page .share-invoice .transation-detail__info-block-content:last-child,
.invoice-information-block .share-invoice .transation-detail__info-block-content:last-child {
  padding-bottom: 15px;
}
.my-ivoices-page .share-invoice .transation-detail__info-block-content:last-child:after,
.invoice-information-block .share-invoice .transation-detail__info-block-content:last-child:after {
  display: none;
}
.my-ivoices-page .share-invoice .transation-detail__info-block-content.d-flex .bordered-button.blue,
.my-ivoices-page .share-invoice .transation-detail__info-block-content>div.d-flex .bordered-button.blue,

.invoice-creditbs-page .share-invoice .transation-detail__info-block-content.d-flex .bordered-button.blue,
.invoice-creditbs-page .share-invoice .transation-detail__info-block-content>div.d-flex .bordered-button.blue {
  min-width: 145px;
  padding-left: 15px;
  justify-content: center;
}
.my-ivoices-page .share-invoice .transation-detail__info-block-content .send-ico,
.my-ivoices-page .share-invoice .transation-detail__info-block-content .pdf-ico,

.invoice-creditbs-page .share-invoice .transation-detail__info-block-content .send-ico,
.invoice-creditbs-page .share-invoice .transation-detail__info-block-content .pdf-ico {
  margin: 0 -1px 0 -5px;
}
.my-ivoices-page .link-form-control,
.invoice-information-block .link-form-control {
  font-size: 15px;
  padding-right: 90px;
}
.my-ivoices-page .input-wrapper,
.invoice-information-block .input-wrapper {
  position: relative;
  width: 100%;
}
.my-ivoices-page .input-wrapper .arrow-follow,
.invoice-information-block .input-wrapper .arrow-follow {
  background-image: url("/images/invoice/arr-to-r.png");
  width: 27px;
  height: 23px;
  position: absolute;
  top: calc(50% - 10px);
  right: 14px;
  padding: 5px;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.my-ivoices-page .input-wrapper .arrow-follow::before,
.invoice-information-block .input-wrapper .arrow-follow::before {
  background-image: url("/images/invoice/arr-to-r-hover.png");
  content: "";
  position: absolute;
  opacity: 0;
  background-size: 1px 1px;
  background-repeat: no-repeat;
}
.my-ivoices-page .input-wrapper .arrow-follow:hover,
.invoice-information-block .input-wrapper .arrow-follow:hover {
  background-image: url("/images/invoice/arr-to-r-hover.png");
}
.simple-dropdown {
  border: none;
  outline: none;
  max-width: 175px;
  overflow: hidden;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-overflow: ellipsis;
  background-image: url("/images/arr-internal-select.png");
  background-repeat: no-repeat;
  background-size: 9px;
  background-position: right center;
}
.my-ivoices-page .invoice-data-block .vert-top:first-child:not(:last-child):before,
.invoice-information-block .invoice-data-block .vert-top:first-child:before {
  content: "";
  bottom: 57px;
  display: block;
  width: 1px;
  top: 30px;
  right: 0;
  position: absolute;
  background: #ccc;
}
.w-460 {
  width: 460px;
}

.invoice-information-block .invoice-history table,
.my-ivoices-page .invoice-history table {
  font-size: 13px;
}
.invoice-information-block .invoice-history table tr td:nth-child(4),
.my-ivoices-page .invoice-history table tr td:nth-child(4) {
  text-align: right;
}
.invoice-information-block .invoice-history table td,
.my-ivoices-page .invoice-history table td {
  padding: 10px 8px;
  position: relative;
}
.invoice-information-block .invoice-history table .bg-gray td,
.my-ivoices-page .invoice-history table .bg-gray td {
  background: #EDEDED;
}
.my-ivoices-page .payment-manually-form {
  max-width: calc(100% - 60px);
}
.invoice-information-block .payment-manually-form,
.my-ivoices-page .payment-manually-form {
  font-size: 15px;
  padding-bottom: 18px;
  border-bottom: 1px solid #d5d5d5;
  margin-bottom: 11px;
}
.invoice-creditbs-page .payment-manually-form .form-title+div.d-flex,
.my-ivoices-page .payment-manually-form .form-title+div.d-flex {
  display: grid;
  grid-template-columns: 120px 180px 1fr;
}
.my-ivoices-page tr.invoice-data-block > td:first-child {
  width: calc(100% - 526px);
}
.my-ivoices-page tr.invoice-data-block > td:last-child {
  width: 526px;
}
.my-ivoices-page form.payment-manually-form .create-payment__popup .amount-input-container .amount-input {
  width: auto;
  left: 0;
  padding-right: 8px;
}
.invoice-creditbs-page .invoice-information-block .payment-manually-form .form-title,
.my-ivoices-page .form-title {
  font-weight: 700;
  border-bottom: 1px solid #CCCCCC;
  padding: 10px 0;
  margin-bottom: 15px;
}



.invoice-creditbs-page .inactive-state .invoice-wrap {
  margin-bottom: 0;
}
.invoice-creditbs-page .invoice-page-bottom-block .invoice-information-block tr.invoice-data-block>td {
  width: 50%;
}
.invoice-creditbs-page .invoice-page-bottom-block .invoice-information-block tr.invoice-data-block>td:first-child {
  padding-left: 0;
}
.invoice-creditbs-page .invoice-page-bottom-block .invoice-information-block tr.invoice-data-block>td:last-child {
  padding-right: 0;
}
.invoice-creditbs-page .invoice-page-bottom-block {
  background-color: #F5F5F5;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.37);
  border-radius: 10px;
  padding: 20px 25px 0 25px;
  font-size: 14px;
  margin: -6px 0 0 0;
}

.invoice-creditbs-page .invoice-page-bottom-block .invoice-information-block::before {
  width: calc(100% + 50px);
  left: -25px;
  top: -28px;
}
.invoice-creditbs-page .invoice-page-bottom-block .invoice-information-block::after {
  height: 1px;
  position: absolute;
  top:-11px;
  width: 100%;
  background: #d5d5d5;
  content: "";
  z-index: 3;
}
.invoice-creditbs-page .invoice-page-bottom-block .invoice-information-block .transation-detail__info-block-content .statuses-select-list {
  white-space: nowrap;
}
.invoice-creditbs-page .invoice-page-bottom-block .quest-tip.js-tooltip {
  display: none;
}
.invoice-creditbs-page .dropdown.dropdown-input .dropdown-menu button[data-value] .first-row .name {
  flex: 1;
}
.invoice-creditbs-page .dropdown.dropdown-input .dropdown-menu button[data-value] .first-row span.amount {
  flex: none;
  min-width: auto;
}




.invoice-information-block .payment-manually-form label,
.my-ivoices-page .payment-manually-form label {
  color: #8F8F8F;
  font-weight: normal;
}
.invoice-information-block .create-payment__popup,
.my-ivoices-page .payment-manually-form .create-payment__popup {
  background: none;
  max-width: 175px;
  margin: 0;
}
.invoice-information-block .transaction-details-table-content > tr.w-50 {
  padding: 0px 40px 0 15px;
}
.my-ivoices-page .payment-manually-form .create-payment__popup {
  width: auto;
}
.my-ivoices-page .section-subheader {
  margin: 40px 0 14px 0;
  font-size: 34px;
}
.my-ivoices-page .section-subheader .header-buttons {
  font-size: 16px;
  display: flex;
  align-items: center;
  margin-top: 4px !important;
}
.my-ivoices-page table.blu-table_transactions {
  margin-bottom: 0;
}
.my-ivoices-page tr.transaction-details-table-content>td:first-child {
  width: 54%;
}
.my-ivoices-page tr.transaction-details-table-content>td:last-child {
  width: 46%;
}
.my-ivoices-page tr.transaction-details-table-content>td:last-child>.transation-detail__info-block table {
  width: 100%;
}
.my-ivoices-page tr.transaction-details-table-content>td:first-child .transation-detail__info-block,
.my-ivoices-page tr.transaction-details-table-content>td:last-child>.transation-detail__info-block {
  margin: 0 auto;
  width: calc(100% - 66px);
}

.invoice-information-block tr.transaction-details-table-content > td .transation-detail__info-block .list-view+a.add-operation-btn,
.invoices-page .transaction-details-row td.transaction-details-container .transaction-details-table .transaction-details__content-row > td .transation-detail__info-block .list-view+a.add-operation-btn {
  padding-bottom: 18px;
  border-bottom: 1px solid #d5d5d5;
  margin-bottom: 11px;
}

.invoice-information-block tr.transaction-details-table-content > td .transation-detail__info-block.customer-inf table td:first-child,
.my-ivoices-page tr.transaction-details-table-content>td:first-child .transation-detail__info-block.customer-inf table td:first-child {
  color: #929292;
  padding: 4px 40px 4px 0;
  white-space: nowrap;
}
.invoice-information-block tr.transaction-details-table-content > td .transation-detail__info-block.customer-inf .bottom-wrap,
.my-ivoices-page tr.transaction-details-table-content>td:first-child .transation-detail__info-block.customer-inf .bottom-wrap {
  border-top: 1px solid #E4E4E4;
  padding: 13px 15px 5px 5px;
  margin: 6px 0 0 0;
}
.invoice-information-block tr.transaction-details-table-content > td .transation-detail__info-block.customer-inf .transation-detail__info-block-content,
.my-ivoices-page tr.transaction-details-table-content>td:first-child .transation-detail__info-block.customer-inf .transation-detail__info-block-content {
  display: block;
}
.invoice-information-block tr.transaction-details-table-content > td .transation-detail__info-block.customer-inf .bottom-wrap .all-invoices,
.my-ivoices-page tr.transaction-details-table-content>td:first-child .transation-detail__info-block.customer-inf .bottom-wrap .all-invoices {
  background: url("/images/invoice/list.png");
  padding-left: 28px;
  background-repeat: no-repeat;
  background-position: left center;
}
.invoice-information-block tr.transaction-details-table-content > td .transation-detail__info-block.customer-inf .bottom-wrap .all-invoices:hover,
.my-ivoices-page tr.transaction-details-table-content>td:first-child .transation-detail__info-block.customer-inf .bottom-wrap .all-invoices:hover {
  background: url("/images/invoice/list-h.png");
  background-repeat: no-repeat;
  background-position: left center;
}
/***** END My Invoices page ******/


.blue-checkbox {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
}

.blue-checkbox .custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
  font-size: 15px;
  color: #3A3A3A;
  padding-left: 6px;
}
.blue-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.blue-checkbox .custom-control-label::before, .custom-file-label, .custom-select {
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.blue-checkbox .custom-control-label::before {
  position: absolute;
  top: 1px;
  left: -1.5rem;
  display: block;
  width: 19px;
  height: 19px;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #AEAEAE solid 1px;
}
.blue-checkbox .custom-control-label::after {
  position: absolute;
  top: 1px;
  left: -1.5rem;
  display: block;
  width: 19px;
  height: 19px;
  content: "";
  background: 50%/50% 50% no-repeat;
}
.blue-checkbox .custom-control-input:checked~.custom-control-label::before {
  color: #fff;
  border-color: #0497D7;
}

.blue-checkbox .custom-control-input:checked~.custom-control-label::after {
  background-size: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%230397D7' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")
}
.blue-checkbox .custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}

.modal-backdrop {
  z-index: 1040000!important;
}
.modal {
  z-index: 1050000!important;
}

.modal.in.b-modal .modal-dialog{
  margin: 95px auto 30px auto;
}
@media (min-width: 768px) {
  .b-modal.smaller .modal-dialog{
    width: 525px;
  }
}
.exchange-info-modal .bg-success {
  background: #EFF8E2;
  border: none;
  border-radius: 2px;
  padding: 8px 20px 20px 20px;
  /*height: 100%;*/
  min-height: 238px;
}
/*
.exchange-info-modal .row.sell-buy-wrap {
  display: flex;
}
 */
.exchange-info-modal .bg-success>.title:first-child {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  border-bottom: 1px solid #CED4C5;
  padding-bottom: 5px;
  margin-bottom: 8px;
}
.exchange-info-modal .bg-success * .title,
.exchange-info-modal .toggle-bottom i {
  font-size: 13px;
  color: #8F8F8F;
  white-space: nowrap;
}
.exchange-info-modal .bg-success .amount .value {
  font-size: 22px;
  color: #3A3A3A;
  font-weight: 700;
}

.exchange-info-modal .bg-success :not(.amount) .value {
  font-size: 13px;
  color: #3A3A3A;
}
.b-modal .modal-body{
  padding: 24px;
}
.exchange-info-modal .bg-success .value i {
  font-style: normal;
}
.exchange-info-modal .bg-success .account .value{
  cursor: pointer;
}
.exchange-info-modal .bg-success .account .value i {
  border-bottom: 1px dashed #393939;
}
.exchange-info-modal .toggle-bottom i {
  border-bottom: 1px dashed #8F8F8F;
  cursor: pointer;
  font-style: normal;
}
.exchange-info-modal .additional-information.open .toggle-bottom {
  display: inline-block;
}
.exchange-info-modal .bg-success .account .value:after,
.exchange-info-modal .bg-success .account.open .value:after,
.exchange-info-modal .additional-information.open .toggle-bottom:after,
.exchange-info-modal .additional-information .toggle-bottom:after {
  position: relative;
  top: -2px;
  margin-left: 3px;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  display: inline-block;
}
.exchange-info-modal .bg-success .account.open .value:after,
.exchange-info-modal .additional-information.open .toggle-bottom:after {
  border-width: 0 3.5px 4px 3.5px;
  border-color: transparent transparent #393939 transparent;
}
.exchange-info-modal .additional-information.open .toggle-bottom:after {
  border-color: transparent transparent #8F8F8F transparent;
}
.exchange-info-modal .bg-success .account .value:after {
  border-width: 4px 3.5px 0 3.5px;
  border-color: #393939 transparent transparent transparent;
}
.exchange-info-modal .additional-information .toggle-bottom:after {
  border-width: 4px 3.5px 0 3.5px;
  border-color: #8F8F8F transparent transparent transparent;
}
.exchange-info-modal .bg-success * .title+.value,
.exchange-info-modal .additional-information.open {
  padding-bottom: 8px;
}
.exchange-info-modal .bg-success .account-info {
  display: none;
  border-top: 1px solid #CED4C5;
  padding-top: 6px;
}
.exchange-info-modal .bg-success .account.open+.account-info,
.exchange-info-modal .additional-information.open+.account-info {
  display: block;
}
.exchange-info-modal .modal-footer {
  border: none;
  text-align: center;
  padding-top: 0;
  padding-bottom: 25px;
}
.exchange-info-modal .bordered-button.green {
  min-width: 270px;
}
.exchange-info-modal .modal-footer .href {
  font-size: 16px;
  color: #676767;
  background: none;
  border: none;
  margin-top: 14px;
}
.exchange-info-modal .modal-footer .href:hover {
  color: #2B97D7;
}

.b-modal .popup-header,
.modal .modal-header {
  padding: 11px 20px 8px!important;
  border-radius: 7px 7px 0 0!important;
  position: relative;
}
.b-modal .popup-header h4,
.modal .modal-header h4{
  font-size: 24px;
}
.b-modal .modal-content,
.modal .modal-content{
  border-radius: 8px;
}

.exchange-info-modal .close{
  font-size: 40px;
  font-weight: normal;
  margin-top: 0!important;
}
.b-modal .modal-header .close,
.modal .modal-header .close,
table.stable .transaction-details__header-controls {
  text-shadow: none;
  opacity: 1;
  width: 25px;
  height: 25px;
  position: relative;
  color: #2b97d7;
  font-size: 1px;
}

.b-modal .modal-header .close,
.modal .modal-header .close {
  position: absolute;
  right: 14px;
  top: calc(50% - 11px);
}

.b-modal .modal-header .close:before,
.b-modal .modal-header .close:after,
.modal .modal-header .close:before,
.modal .modal-header .close:after,
table.stable .transaction-details__header-controls:after,
table.stable .transaction-details__header-controls:before {
  position: absolute;
  left: 10px;
  content: ' ';
  height: 100%;
  top: 0;
  width: 2px;
  background-color: #fff;
}
.b-modal .modal-header .close:before,
.modal .modal-header .close:before,
table.stable .transaction-details__header-controls:before {
  transform: rotate(45deg);
}
.b-modal .modal-header .close:after,
.modal .modal-header .close:after,
table.stable .transaction-details__header-controls:after{
  transform: rotate(-45deg);
}


.loader{
  width: 34px;
  height: 10px;
  border-radius: 100%;
  margin: 0 0 0 5px;
  display: inline-block;
}


.loader-dots span {
  display: inline-block;
  width: 5px;
  height: 5px;
  border-radius: 100%;
  background-color: #52b3179e;
  margin: 0 2px;
  opacity: 0;
}

.loader-dots span:nth-child(1){
  animation: opacitychange 1s ease-in-out infinite;
}

.loader-dots span:nth-child(2){
  animation: opacitychange 1s ease-in-out 0.33s infinite;
}

.loader-dots span:nth-child(3){
  animation: opacitychange 1s ease-in-out 0.66s infinite;
}

@keyframes opacitychange{
  0%, 100%{
    opacity: 0;
  }

  60%{
    opacity: 1;
  }
}

.modal-dialog {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%)!important;
  transform: translate(-50%, -70%)!important;
}
.cancel-exchange-modal .modal-dialog{
  width:450px;
}
.fancybox-wrap.blu-wrap .popup-footer .bordered-button{
  padding: 10px;
  min-width: 112px;
}
.fancybox-wrap.blu-wrap .popup-footer .rounded-button{
  padding: 10px;
  line-height: 23px;
  min-width: 112px;
}
.exchange-info-modal .create-payment__msg.create-payment__msg_ok,
.exchange-info-modal .create-payment__msg.create-payment__msg_warn{
  margin: 0 16px 20px;
}

#case-list-section #case-items {
  position: relative;
}

/* ---------------- Index ------------------ */
.new-service-wrap .btc {
  width: 80px;
  height: 80px;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.27);
  background-repeat: no-repeat;
  background-position: center center;
  margin-right: 30px;
  background-image: url(/images/index/btc-gold-circle-58-58.png);
  background-image: image-set(url(/images/index/btc-gold-circle-58-58.png) 1x, url(/images/index/btc-gold-circle-58-58@2x.png) 2x);
}
.new-service-wrap .title {
  font-size: 24px;
  color: #C69622;
  padding-bottom: 5px;
}
.new-service-wrap .txt {
  font-size: 14px;
  color: #888888;
}
.new-service-wrap .container {
  display: flex;
  padding: 23px 0;
  align-items: center;
  justify-content: center;
}

.index-action .control-panel.has-shadow {
  box-shadow: 1px 1px 3px rgba(0,0,0,0.27);
}
.index-action .control-panel .panel-title {
  display: flex;
  position: relative;
  align-items: center;
  padding: 15px 0px;
  margin: 0 16px 0 21px;
}

.underlined-topic {
  color: #3A3A3A;
  font-size: 24px;
  border-bottom: 3px solid;
  padding: 46px 0 8px 0;
  line-height: 28px;
}
.underlined-topic.gold {
  border-color: #C59521;
}
.index-action .control-panel .panel-title .ico {
  width: 55px;
  display: inline-block;
  height: 36px;
  background-repeat: no-repeat;
  background-position: left center;
}
.index-action .control-panel .panel-title .topic {
  font-size: 24px;
  color: #3A3A3A;
  display: inline-block;
}
.index-action .control-panel .panel-title .right {
  position: absolute;
  right: 0;
  font-size: 24px;
  font-weight: 700;
  color: #3A3A3A;
  border-radius: 3px;
  padding: 4px 14px;
}
.index-action .control-panel .panel-title .right.green,
.index-action .control-panel-table tr.green td {
  background: #E5FBD3;
}

.index-action .control-panel .panel-title .right.red,
.index-action .control-panel-table tr.red td {
  background: #FDEDED;
}
.index-action .control-panel-table.table-hover tr:hover td {
  background: #f3f4f7 !important;
}

.index-action .control-panel-table tr {
  cursor: default;
}
.index-action .control-panel-table tr[onclick^='window.location']:hover {
  cursor: pointer;
}
.index-action .control-panel-table tr.empty:hover td,
.index-action .control-panel-table tr.empty:hover {
  background: inherit !important;
}
.index-action .control-panel .panel-title .ico.walet {
  background-image: url(/images/index/walet-gr.png);
}
.index-action .control-panel .panel-title .ico.transaction {
  background-image: url(/images/index/transactions-gr.png);
}
.index-action .control-panel .panel-title .ico.comments {
  background-image: url(/images/index/comments-gr.png);
}
.index-action .control-panel .panel-title .ico.cards {
  background-image: url(/images/index/cards-gr.png);
}
.index-action .control-panel .panel-title .ico.notifications {
  background-image: url(/images/index/notifs-gr.png);
}
.index-action .control-panel .panel-title .ico.ex-rate {
  background-image: url(/images/index/ex-rate-gr.png);
}
.index-action .control-panel-table {
  margin: 0 16px 0 17px;
  width: calc(100% - 33px);
  font-size: 15px;
}
.index-action .control-panel-table td .gray,
.index-action .control-panel-table td .date {
  font-style: normal;
  font-size: 13px;
  color: #8F8F8F;
}
.index-action .control-panel-table td .status {
  font-size: 13px;
}
.index-action .control-panel-table td .status.blue {
  color: #2B97D7;
}
.index-action .control-panel-table td .status.red {
  color: #D31313;
}
.index-action .control-panel-table td:first-child,
.index-action .control-panel-table.service-center td:nth-child(2),
.index-action .control-panel-table.notif td:nth-child(2),
.index-action .control-panel-table.currency td:nth-child(2) {
  line-height: 17px;
}
.index-action .control-panel-table td:first-child>div:first-child {
  white-space: nowrap;
}
.index-action .control-panel-table.currency td:first-child {
  width: 100px;
  padding-left: 17px;
}
.index-action .control-panel-table.currency.crypto td:last-child {
  text-align: right;
  padding-right: 35px;
  padding-left: 0;
}
.index-action .control-panel-table.currency.crypto td .has-abs-cur {
  position: relative;
}
.index-action .control-panel-table.currency.crypto td .has-abs-cur .cur {
  position: absolute;
  margin: 1px 0 0 4px;
}
.index-action .control-panel-table.currency {
  width: calc(100% - 17px);
  margin: 0 0 0 17px;
}
.index-action .control-panel-table.currency.crypto {
  margin: 0 16px 0 0;
}
.fs-12 {font-size: 12px !important;}
.fs15 {font-size: 15px !important;}
.fs-14 {font-size: 14px !important;}
.fs-16 {font-size: 16px !important;}
.fs13 {font-size: 13px !important;}
.index-action .control-panel-table td {
  vertical-align: middle;
  padding-top: 10px;
  padding-bottom: 10px;
}
.index-action .control-panel-table.balance td:last-child {
  text-align: right;
  padding-right: 10px;
}
.index-action .control-panel-table.balance td:first-child {
  width: 173px;
}

.index-action .control-panel-table td:first-child {
  padding-right: 10px;
  padding-left: 10px;
}

.index-action .control-panel-table.balance td:nth-child(2) {
  padding-right: 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.index-action .control-panel-table td i.count {
  font-style: normal;
}
.index-action .control-panel-table td i.count.red,
.index-action .control-panel-table td i.date.red {
  color: #D31313;
}
.index-action .control-panel-table td i.count.green,
.index-action .control-panel-table td i.date.green {
  color: #209813;
}
.index-action .control-panel-table.service-center td:first-child,
.index-action .control-panel-table.notif td:first-child {
  width: 48px;
}
.sm.info-ico,
.sm.ex-ico,
i.status-icon.sm,
.statuses-select-list .status-icon.pause,
.statuses-select-list .status-icon.repealed,
.notifications-block-icon .status-icon.repealed,
.statuses-select-list .status-icon.exclamation-orange,
.warning-alert .has-ico.exclamation-orange::before {
  width: 26px;
  height: 26px;
  border: 2px solid #000;
  border-radius: 3px;
  text-align: center;
  position: relative;
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
}
.self-ico.slice-ico.md,
.status-icon-md.statuses-select-list .status-icon.exclamation-orange
{
  background-image: url(/images/statuse-icon-sprite.png);
  background-position: 0 -129px;
}
.status-icon-md.statuses-select-list .status-icon.exclamation-orange {
  background-position: 0 -43px;

}

i.sm.status-icon.exclamation-orange,
i.md.status-icon.exclamation-orange,
.warning-alert .has-ico.exclamation-orange::before {
  border-color: #EFAF48;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='%23EFB047' class='bi bi-exclamation' viewBox='0 0 16 16'%3E%3Cpath d='M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.553.553 0 0 1-1.1 0L7.1 4.995z'/%3E%3C/svg%3E");
}
.statuses-select-list .status-icon.in-progress,
.statuses-select-list .status-icon.exclamation-orange,
.status-icon.exclamation-orange
{
  background-position: 0 -154px;
}
.statuses-select-list .status-icon.exclamation-orange, .status-icon.exclamation-orange {
  border: none;
}
.warning-alert .has-ico.exclamation-orange::before {
  content: "";
  position: absolute;
  left: -3px;
  top: 0;
}

.warning-alert .alert-warning.help-block {
  box-shadow: none;
  background: #FFF9B8;
}
.alert-warning.help-block.orange {
  border-left-color: #FFA010;
  background-color: #FFE1B6;
}
.statuses-select-list .status-icon.repealed,
.notifications-block-icon .status-icon.repealed,
i.status-icon.repealed.md,
i.status-icon.repealed.sm,
.statuses-select-list .status-icon.canceled {
  border-color: #3a3a3a;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' stroke='%233a3a3a' stroke-width='0.5px' height='26' fill='%233a3a3a' class='bi bi-x' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
  background-position: center;
}
.statuses-select-list .status-icon.canceled {
  border: 2px solid #3a3a3a;
  border-radius: 4px;
}
i.status-icon.repealed.sm.red {
  border-color: #CB3A3A;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' stroke='%23CB3A3A' stroke-width='0.5px' height='26' fill='%233a3a3a' class='bi bi-x' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
}
.sm.info-ico.yello {
  background-image: url(/images/index/i.png);
  border-color: #FFD101;
}

.status-icon.info.sm {
  background-image: url(/images/index/i-blue.png);
  border-color: #2C97D7;
}

i.no-wrap {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-style: inherit;
  width: 100%;
  display: inline-block;
}
.index-action .col-lg-6 table td i.no-wrap {
  width: 455px;
}
.date .H-T {
  padding-left: 17px;
}
.index-action .control-panel-table.currency .currency-ico {
  vertical-align: middle;
  top: -1px;
}
.index-action table.control-panel-table > tbody > tr > td {
  border-bottom: 1px solid #D1D5DB;
  border-top: none;
}
.index-action table.control-panel-table > tbody > tr:last-child > td {
  border-bottom: none;
}
.index-action .control-panel .panel-title:after {
  content: "";
  position: absolute;
  width: calc(100% + 4px);
  height: 1px;
  background: #D1D5DB;
  left: -4px;
  bottom: 0;
}
.index-action .control-panel .crypto-row {
  border-top: 1px solid #D1D5DB;
  margin: 0 16px;
  padding: 14px 0 2px 0;
}
.index-action .links-bar {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.index-action .links-bar a {
  box-shadow: 1px 1px 3px rgba(0,0,0,0.27);
  background: #fff;
  margin-top: 20px;
  color: #C69622;
  font-size: 18px;
  font-weight: 700;
  width: calc(100% / 2 - 15px);
  height: 170px;
  display: block;
  text-decoration: none;
}
.index-action .please-activate-block {
  box-shadow: 1px 1px 3px rgba(0,0,0,0.27);
  background: #fff;
  width: 100%;
  height: 375px;
  border-radius: 10px;
  text-align: center;
  padding: 53px 75px 0 75px;
  color: #3A3A3A;
  font-size: 15px;
}
.index-action .please-activate-block .title {
  font-size: 19px;
  font-weight: 700;
  padding: 30px 0 8px 0;
}
.index-action .please-activate-block .bordered-button {
  font-size: 15px;
  padding: 7px 25px 8px;
  margin-top: 32px;
}
.index-action .links-bar a:hover {
  box-shadow: 1px 1px 10px rgba(0,0,0,0.27);
}
.index-action .links-bar a span {
  display: flex;
  height: 90px;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin-top: 80px;
  padding: 0 20px;
}

.index-action .links-bar a.new-invoice {
  background: #fff url("/images/index/new-invoice.png") no-repeat center 27%;
}
.index-action .links-bar a.order-recom {
  background: #fff url("/images/index/list.png") no-repeat center 20%;
}
.index-action .links-bar a.crypto-pay {
  background: #fff url("/images/index/accept-crypto-gold.png") no-repeat center 20%;
}
.index-action .links-bar a.walet,
.section-question-page .answers-wrap a.walet {
  background: #fff url("/images/index/walet-gold.png") no-repeat center 22%;
}
.index-action .links-bar a.btc {
  background: #fff url("/images/index/btc-gold-54-54.png") no-repeat center 23%;
}
.index-action .links-bar a.exchange {
  background: #fff url("/images/index/ex-rate-gold.png") no-repeat center 29%;
}
.index-action .links-bar a.virtual-card {
  background: #fff url("/images/index/virtual-cards-gold.png") no-repeat center 27%;
}
.index-action .links-bar a.prepay-card {
  background: #fff url("/images/index/prepay-cards-gold.png") no-repeat center 34%;
}
.index-action .links-bar a.blu {
  background: #fff url("/images/index/blu-gold.png") no-repeat center 31%;
}
.index-action .links-bar a.iban {
  background: #fff url("/images/index/iban-gold.png") no-repeat center 35%;
}
.index-action .links-bar a.top-up {
  background: #fff url("/images/index/top-up-gold.png") no-repeat center 28%;
}
.index-action .links-bar a.online-pay {
  background: #fff url("/images/index/online-payments-gold.png") no-repeat 55% 21%;
}
.index-action .links-bar a.crypto_depo {
  background: #fff url("/images/index/open_crypto_time_depo.png") no-repeat center 27%;
}
.index-action .links-bar a.open_saving {
  background: #fff url("/images/index/open_crypto_saving.png") no-repeat center 27%;
}
.index-action .links-bar a.affiliate {
  background: #fff url("/images/index/affiliate.png") no-repeat center 27%;
}
.index-action .links-bar a.buy_sell_crypto {
  background: #fff url("/images/index/buy_and_sell_crypto.png") no-repeat center 22%;
}

.index-action .has-custom-scrollbar .control-panel-table {
  width: calc(100% - 48px);
}
.index-action .control-panel-table {
  table-layout: fixed;
}
.index-action .control-panel-table.my-cards tr td:nth-child(2) {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.index-action .control-panel-table.my-cards tr td:first-child {
  width: 140px;
}
.index-action .has-custom-scrollbar .mCSB_scrollTools {
  bottom: 10px !important;
}
.index-action .control-panel-table.balance td:last-child {
  white-space: nowrap;
}
.index-action .control-panel-table.balance tr td:first-child .gray {
  white-space: nowrap;
  overflow: hidden;
  max-width: 145px;
  display: inline-block;
  text-overflow: ellipsis;
}
.index-action .control-panel.has-custom-scrollbar .panel-title:after {
  width: calc(100% - 11px);
}
.index-action .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px !important;
}
.index-action .col-lg-6 .has-custom-scrollbar table td i.no-wrap {
  width: 437px;
}
.ok-bordered-ico {
  border: 3px solid;
  height: 65px;
  width: 65px;
  display: inline-block;
  position: relative;
  border-radius: 7px;
}
.ok-bordered-ico:after {
  display: block;
  border: 4px solid;
  border-bottom: none;
  border-right: none;
  content: "";
  top: calc(50% - 19px);
  position: absolute;
  width: 18px;
  height: 28px;
  left: calc(50% - 9px);
  transform: rotate(-135deg);
}
.ok-bordered-ico.green,
.ok-bordered-ico.green:after {
  border-color: #52B318;
}
/* ---------------- END Index ------------------ */

/* - custom verivication page - */
.select-emulate.select2-selection.search-iconed-dropdown .val {
  display: flex;
  padding-left: 16px;
  align-items: center;
}
.select2-container .select2-dropdown.select-emulate.search-iconed-dropdown .val {
  padding: 0 10px 0 11px;
  align-items: center;
  min-height: 38px;
  display: flex;
}
.select2-container .select2-dropdown.select-emulate.search-iconed-dropdown:not(.customer-dropdown) .select2-results__option:not([role="group"]) {
  font-size: 18px;
}
.select2-container .select2-dropdown.select-emulate.search-iconed-dropdown .val.fixed-bottom-option {
  display: none;
}
.select2-container .select2-dropdown.select-emulate.search-iconed-dropdown div.fixed-bottom-option {
  margin: -7px 0 0 0;
  font-size: 14px;
  color: #343434;
  background: #FFF1D6;
  padding: 11px 15px 11px 57px;
  position: relative;
  top: 7px;
  cursor: pointer;
}
.select2-container .select2-dropdown.select-emulate.search-iconed-dropdown div.fixed-bottom-option:hover,
.select2-container .select2-dropdown.select-emulate.search-iconed-dropdown div.fixed-bottom-option.selected {
  background: #DBE7FF;
  /*margin-left: 7px;*/
  /*margin-right: 7px;*/
  /*border-radius: 5px;*/
  outline: 2px solid #fff;
  /*padding-left: 50px;*/
}
.select2-container .select2-dropdown.select-emulate.search-iconed-dropdown .select2-results__option:not([role="group"])>.val {
  padding-top: 0;
}
.select2-container .select2-dropdown.select-emulate.search-iconed-dropdown:not(.customer-dropdown) .select2-results__option:not([role="group"]) {
  margin: 6px 7px 0 7px;
  border-radius: 4px;
  padding: 0;
}
.search-iconed-dropdown .val .cur-ico img {
  width: 24px;
  height: 18px;
  border-radius: 3px;
  margin-right: 16px;
  box-shadow: 0 0 1px 0px #ccc;
}
.search-iconed-dropdown.select-emulate .cur-ico {
  margin: 0;
  top: -1px;
}
.select2-container .select2-dropdown.search-iconed-dropdown .select2-results__option:after {
  display: none;
}
.select2-container .select2-dropdown.search-iconed-dropdown .select2-results .select2-results__options:not(.select2-results__options--nested) .select2-results__option.select2-results__option--highlighted {
  background-color: #DBE7FF;
}
i.self-ico.md,
.status-icon-md.statuses-select-list .status-icon,
i.status-icon.success.md,
.self-ico.md {
  width: 34px;
  height: 34px;
  min-width: 34px;
}
.search-iconed-dropdown.select-emulate.select2-selection .svg-ico {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #a6a6a6 transparent transparent transparent;
  margin-top: -1px;
}
.simple-arrow+.select2 .search-iconed-dropdown.select-emulate.select2-selection .svg-ico {
  display: none;
}
.search-iconed-dropdown.select-emulate.select2-selection,
.search-iconed-dropdown.select2-dropdown.select-emulate {
  border: none;
}
.select2-container--open .search-iconed-dropdown.select-emulate.select2-selection {
  border-radius: 4px 4px 0 0 !important;
}
.select2-container .select2-dropdown.select-emulate.search-iconed-dropdown {
  border-radius: 0 0 4px 4px !important;
  padding-bottom: 7px;
}
.select2-container--open .search-iconed-dropdown.select-emulate.select2-selection .svg-ico {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5px 5px 5px;
  margin-top: -1px;
  border-color: transparent transparent #a6a6a6 transparent;
}
.select2-container--default .select-emulate.search-iconed-dropdown  .select2-search--dropdown .select2-search__field {
  background: #ECEEF0;
  border: none;
  padding: 7px 35px 7px 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23B8B8B8' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'/%3E%3C/svg%3E");
  background-position: 10px center;
  background-repeat: no-repeat;
}
.select2-container--default .select-emulate.search-iconed-dropdown .select2-search.select2-search--dropdown {
  padding: 0px 7px 4px 7px;
}
.select2-container--default .select-emulate.search-iconed-dropdown .select2-search.select2-search--dropdown .clear-search {
  top: calc(50% - 11px);
  right: 16px;
}
.select-emulate.search-iconed-dropdown .no-results {
  color: #262626;
  padding: 9px 15px 7px 20px;
  font-size: 15px;
}
.verification-page.start-action,
.verification-page.resume-action {
  background: rgb(0,163,190);
  background: linear-gradient(130deg, rgba(0,163,190,1) 0%, rgba(2,67,121,1) 30%, rgba(0,37,84,1) 100%);
  /*height: calc(100vh - 215px);*/
  /*min-height: 800px;*/
  position: relative;
  overflow: hidden;
  color: #fff;
}
.verification-page.start-action .upload-files-block,
.verification-page.resume-action .upload-files-block {
  padding: 35px 0 0 0;
  border-top: 2px solid #597292;
  margin: 35px 0 15px 0;
}
.verification-page.start-action .upload-files-block .krajee-default.file-preview-frame,
.verification-page.resume-action .upload-files-block .krajee-default.file-preview-frame {
  width: 31.3%;
}
.verification-page.start-action .upload-files-block .header-text,
.verification-page.resume-action .upload-files-block .header-text {
  font-size: 17px;
  white-space: nowrap;
}
.verification-page.start-action .upload-files-block .file-drop-zone-title .file-upload-text,
.verification-page.resume-action .upload-files-block .file-drop-zone-title .file-upload-text {
  font-size: 14px;
  color: #fff;
}
.verification-page.start-action .upload-files-block .uploader-bottom-hint,
.verification-page.resume-action .upload-files-block .uploader-bottom-hint {
  font-size: 12px;
  color: #9AB3CB;
}
.verification-page.start-action .return-link,
.verification-page.resume-action .return-link {
  color: #FFFFFF;
  font-size: 13px;
  display: inline-flex;
  gap: 8px;
  align-items: center;
  margin-bottom: 15px;
}
.verification-page.start-action .no-available-block,
.verification-page.resume-action .no-available-block {
  padding-top: 15px;
}
.verification-page.start-action .no-available-block:not(.d-none)~button[type='submit'],
.verification-page.resume-action .no-available-block:not(.d-none)~button[type='submit'],
.verification-page.start-action .no-available-block:not(.d-none)~.upload-files-block,
.verification-page.resume-action .no-available-block:not(.d-none)~.upload-files-block {
  display: none;
}
.verification-page.start-action .no-available-block .alert,
.verification-page.resume-action .no-available-block .alert {
  font-size: 14px;
  margin-bottom: 30px;
}
.btn-gold-outline {
  font-size: 18px;
  color: #C69622;
  padding: 7px 12px;
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
  border: 2px solid #C69622;
}
.btn-gold-outline:focus,
.btn-gold-outline:hover {
  color: #b4881d;
  border-color: #b4881d;
}
.verification-page.start-action .blue-checkbox .custom-control-label::before,
.verification-page.resume-action .blue-checkbox .custom-control-label::before {
  border: none;
  width: 22px;
  height: 22px;
}
.verification-page.start-action .blue-checkbox .custom-control-label::after,
.verification-page.resume-action .blue-checkbox .custom-control-label::after {
  width: 22px;
  height: 22px;
}
.verification-page.start-action .blue-checkbox .custom-control-label,
.verification-page.resume-action .blue-checkbox .custom-control-label {
  color: #fff;
  font-size: 18px;
  font-weight: 300;
}
.verification-page.start-action form button[type='submit'],
.verification-page.resume-action form button[type='submit'] {
  font-size: 18px;
  text-transform: uppercase;
  padding: 0;
  margin-top: 30px;
  color: #fff;
  background: #C59522;
  padding: 8px 45px;
}
.verification-page.start-action form button[type='submit']:hover,
.verification-page.resume-action form button[type='submit']:hover {
  background: #b68819;
}
.verification-page.start-action form button[type='submit'][disabled],
.verification-page.resume-action form button[type='submit'][disabled],
.verification-page.start-action .form-disabled button[type='submit'],
.verification-page.resume-action .form-disabled button[type='submit'] {
  background: #82858B !important;
  opacity: 1;
}
.verification-page.start-action .main-bg,
.verification-page.resume-action .main-bg {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  background-size: cover !important;
  opacity: 0;
}
.verification-page.start-action .main-bg+.container,
.verification-page.resume-action .main-bg+.container {
  z-index: 2;
  position: relative;
}
.verification-page.start-action .main-bg+.container>.row:first-child,
.verification-page.resume-action .main-bg+.container>.row:first-child {
  align-items: center;
  display: flex;
  padding: 70px 0;
}
.verification-page.start-action .left,
.verification-page.resume-action .left {
  padding-right: 55px;
  min-height: 640px;
}
.verification-page.start-action .right,
.verification-page.resume-action .right {
  min-height: 600px;
}
.verification-page.start-action h1,
.verification-page.resume-action h1 {
  font-size: 34px;
  padding: 11px 0 37px 0;
  font-weight: 700;
}
.verification-page.start-action .about,
.verification-page.resume-action .about {
  font-size: 17px;
  line-height: 30px;
  padding-bottom: 40px;
}
.verification-page.start-action .form-group label,
.verification-page.resume-action .form-group label {
  font-size: 22px;
  margin-bottom: 9px;
}
.verification-page.start-action .left form,
.verification-page.resume-action .left form {
  max-width: 385px;
}
.verification-page.start-action .checkboxes,
.verification-page.resume-action .checkboxes {
  padding-top: 26px;
}
.verification-page.start-action .section-new-case .file-drop-zone.clickable:hover,
.verification-page.resume-action .section-new-case .file-drop-zone.clickable:hover {
  background-color: #01376a;
}
.verification-page.start-action .blue-checkbox,
.verification-page.resume-action .blue-checkbox {
  margin-bottom: 19px;
}
.verification-page.start-action .slider .slide-item,
.verification-page.resume-action .slider .slide-item {
  display: none;
}
.verification-page.start-action .slider .slide-item:first-child,
.verification-page.resume-action .slider .slide-item:first-child {
  display: block;
}
.verification-page.start-action .slider .slide-item .img1 img,
.verification-page.resume-action .slider .slide-item .img1 img {
  width: 433px;
}
.verification-page.start-action .slider .slide-item .img2 img,
.verification-page.resume-action .slider .slide-item .img2 img {
  margin: 0 0 18px -2px;
  width: 430px;
}
.verification-page.start-action .slider .slide-item .img3 img,
.verification-page.resume-action .slider .slide-item .img3 img {
  margin: 0 0 -2px 14px;
  width: 410px;
}
.verification-page.start-action .slider .slide-item .img4 img,
.verification-page.resume-action .slider .slide-item .img4 img {
  margin: 0 0 29px 31px;
  width: 320px;
}
.verification-page.start-action .slider .slide-item .img5 img,
.verification-page.resume-action .slider .slide-item .img5 img {
  margin: 0 0 32px -7px;
  width: 465px;
}
.verification-page.start-action .slider .slide-item .img6 img,
.verification-page.resume-action .slider .slide-item .img6 img {
  margin: 0 0 -2px 5px;
  width: 461px;
}
.verification-page.start-action .slider .slide-item .img7 img,
.verification-page.resume-action .slider .slide-item .img7 img {
  width: 435px;
}
.verification-page.start-action .slider .slide-item .img,
.verification-page.resume-action .slider .slide-item .img {
  width: 465px;
  height: 471px;
  align-items: end;
  display: flex;
  background-repeat: no-repeat;
  background-position: left bottom;
}
.verification-page.start-action .slider .slide-about,
.verification-page.resume-action .slider .slide-about {
  width: 422px;
  height: 94px;
  display: flex;
  border: 2px solid #597292;
  border-left: none;
  font-size: 18px;
  border-right: none;
  background-position: left center;
  background-repeat: no-repeat;
  align-items: center;
  padding-left: 65px;
}

.verification-page.start-action .slider-wrap .slider-dots,
.verification-page.resume-action .slider-wrap .slider-dots {
  display: flex;
  margin-top: 20px;
  justify-content: center;
  width: 422px;
}
.verification-page.start-action .slider-wrap .slider-dots i,
.verification-page.resume-action .slider-wrap .slider-dots i {
  display: block;
  height: 14px;
  width: 14px;
  background: #59718F;
  margin: 0 5px;
  cursor: pointer;
  border-radius: 14px;
}
.verification-page.start-action .slider-wrap .slider-dots i.active,
.verification-page.resume-action .slider-wrap .slider-dots i.active {
  background: #2B97D7;
}
/* - END custom verivication page - */

.more-info{
  width: 100%;
  font-size: 83%;
  float: left;
  padding: 20px 34px 0;
  margin-top: 10px;
  border-top: 1px solid #dadce0;
}
.more-info a{
  color: #2b97d7;
  text-decoration-line: underline;
}
.relative {
  position: relative;
}
.input-dropdown-control__selection .input-dropdown-control__name .pull-right{
  background: #ffffff;
  padding-left: 5px;
  box-shadow: -14px 0 17px 7px #ffffff;
}
.input-dropdown-control__selection.input-dropdown-control__selection_red .input-dropdown-control__name .pull-right {
  background: #fdeded;
  box-shadow: -14px 0 17px 7px #fdeded;
}
.input-dropdown-control__selection.green-blocked .input-dropdown-control__name .pull-right {
  background: #ebf6e4;
  box-shadow: -14px 0 17px 7px #ebf6e4;
}

.f-normal {
  font-weight: normal;
}
.section-my-accounts .gray-bg-alert.top-bord-blue {
  background: #F1F1F1;
  font-size: 14px;
  color: #868686;
  font-weight: 300;
  padding: 16.5px;
  margin-bottom: 5px;
}
.section-my-accounts .blu-table {
  font-size: 15px;
  margin-bottom: 0;
}
.section-my-accounts .blu-table tr td,
.section-my-accounts .blu-table tr th {
  width: auto !important;
}
.section-my-accounts .blu-table tr td:first-child,
.section-my-accounts .blu-table tr th:first-child {
  width: 38% !important;
}
.section-my-accounts .blu-table tr td:nth-child(2) {
  font-weight: 700;
}
.section-my-accounts .blu-table tr th,
.section-my-accounts .blu-table tr th a {
  font-size: 14px;
  color: #676767;
}

.section-my-accounts .section-header {
  display: flex;
  margin: 40px 0 14px 0;
  font-size: 34px;
}
.section-my-accounts .section-header > div:not(.title):not(.dropdown) {
  display: block;
  width: 100%;
  margin-bottom: -6px;
}
.section-my-accounts .section-header .dropdown.new-acc {
  margin: 0 5px 0 auto;
}
.section-my-accounts .section-header .header-buttons {
  border: none;
  font-size: 15px;
  padding: 10px 12px 10px 10px;
}
.section-my-accounts .section-header .header-buttons.btn-default:hover {
  color: #C69622;
  background-color: #F1F1F1;
  border-color: #F1F1F1;
}
.header-buttons.btn-default.gold:hover {
  color: #C69622;
}
.section-my-accounts .section-header > div .header-buttons {
  padding: 0;
  margin: 4px 8px 0 0px !important;
}
.section-my-accounts .section-header .btn-default:active,
.section-my-accounts .section-header .btn-default.active,
.section-my-accounts .section-header .btn-default:focus,
.section-my-accounts .section-header .btn-default.focus,
.section-my-accounts .section-header .open > .dropdown-toggle.btn-default,
.section-my-accounts .section-header .btn-default:active:hover,
.section-my-accounts .section-header .btn-default.active:hover,
.section-my-accounts .section-header .open > .dropdown-toggle.btn-default:hover,
.section-my-accounts .section-header .btn-default:active:focus,
.section-my-accounts .section-header .btn-default.active:focus,
.section-my-accounts .section-header .open > .dropdown-toggle.btn-default:focus,
.section-my-accounts .section-header .btn-default:active.focus,
.section-my-accounts .section-header .btn-default.active.focus,
.section-my-accounts .section-header .open > .dropdown-toggle.btn-default.focus {
  color: #C69622;
  background-color: #e5e5e5;
  border-color: #e5e5e5;
  outline: none;
}
.section-my-accounts .section-header .header-icons,
.section-my-accounts .section-header .title {
  display: flex;
  margin: 0;
  align-items: center;
}

.section-my-accounts .section-header .header-buttons .icon {
  margin: 0 6px 0 0;
}
.section-my-accounts .section-header .header-icons li {
  padding: 0;
  margin: 0 0 0 18px;
}

.section-my-accounts .table-header-controls-container {
  margin-top: 0;
}
.section-my-accounts .section-header .dropdown-menu {
  margin: 0;
  border: none;
  max-width: 290px;
  padding: 0;
}
.section-my-accounts .section-header .dropdown-menu li {
  font-size: 14px;
  color: #3A3A3A;
  text-transform: uppercase;
  border-bottom: 1px solid #E1E1E2;
  font-family: 'PTSansProBold', arial, helvetica;
}
.section-my-accounts .section-header .dropdown-menu li:hover {
  background: #F1F1F1;
}
.section-my-accounts .section-header .dropdown-menu li:last-child {
  border-bottom: none;
}
.section-my-accounts .section-header .dropdown-menu > li > a {
  font-weight: 700;
  padding: 11px 15px 11px 38px;
}
.section-my-accounts .table-header-controls-container .filter-container .header-dropdown-container {
  width: 24.5%;
  /*
  width: auto;
  flex: 1;
   */
}
.green-sq:before, .sky-sq:before, .gold-sq:before, .blue-sq:before, .empty-sq:before {
  content: '\25A0 ';
  padding-right: 13px;
  font-size: 14px;
}
.section-my-accounts .blu-table .green-sq:before,
.section-my-accounts .blu-table .sky-sq:before,
.section-my-accounts .blu-table .gold-sq:before,
.section-my-accounts .blu-table .blue-sq:before {
  padding-right: 4px;
  font-size: 12px;
}
.section-my-accounts .header-dropdown-container .green-sq:before,
.section-my-accounts .header-dropdown-container .sky-sq:before,
.section-my-accounts .header-dropdown-container .gold-sq:before,
.section-my-accounts .header-dropdown-container .blue-sq:before,
.section-my-accounts .header-dropdown-container .empty-sq:before {
  padding: 0 3px 0 0;
  position: relative;
  left: -3px;
}
.green-sq:before {color: #51B317;}
.empty-sq:before {color: transparent;}
.sky-sq:before {color: #2B97D7;}
.gold-sq:before {color: #C59521;}
.blue-sq:before {color: #113D83;}

.section-my-accounts .section-header .dropdown-menu li .green-sq:before,
.section-my-accounts .section-header .dropdown-menu li .sky-sq:before,
.section-my-accounts .section-header .dropdown-menu li .gold-sq:before,
.section-my-accounts .section-header .dropdown-menu li .blue-sq:before {
  position: relative;
  top: -2px;
}



/**
  module step-fixed-module
*/

.step-fixed-module {
  position: fixed;
  /*width: 358px;*/
  width: 348px;
  /*bottom: 25px;*/
  bottom: 9px;
  /*left: 50%;*/
  right: 8px;
  border: 2px solid #4197D5;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(24, 24, 25, 0.42);
  -moz-box-shadow: 0 2px 4px 0 rgba(24, 24, 25, 0.42);
  box-shadow: 0 2px 4px 0 rgba(24, 24, 25, 0.42);
  background-color: #fff;
  padding: 0;
  margin-left: 190px;
  max-height: calc(100% - 95px);
  flex-direction: column;
  display: flex;
  overflow: hidden;
  z-index: 9999; /** one less then tooltip */
}
@media screen and (max-width: 1850px) {
  .step-fixed-module {
    left: auto;
    transform-origin: bottom;
    bottom: 110px;

    /** scale version */
    right: -12px;
    transform: scale(.85);

    /** OR
    no scale version */
    /*
    right: 20px;
    transform: scale(1);
    */
  }
}
.step-fixed-module .header {
  background-color: #4197D5;
  font-size: 18px;
  color: #fff;
  text-transform: uppercase;
  min-height: 53px;
  display: flex;
  align-items: center;
  padding: 0 0 0 25px;
  font-weight: 700;
  height: auto;
}
.step-fixed-module .header .txt {
  padding-right: 30px;
}
.step-fixed-module .header .close-btn {
  position: absolute;
  width: 20px;
  height: 20px;
  cursor: pointer;
  top: 18px;
  right: 17px;
  background-color: #4197D5;
}
.step-fixed-module .header .close-btn:after,
.step-fixed-module .header .close-btn:before {
  content: "";
  width: 2px;
  display: block;
  background: #fff;
  border-right: 3px;
  height: 19px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  left: 8px;
  top: 0;
}
.step-fixed-module .header .close-btn:before {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.step-fixed-module .progress-module,
.step-fixed-module .actions-btn-wrap {
  padding: 0 25px 0 65px;
  font-size: 15px;
  font-weight: 700;
}
.step-fixed-module .progress-module-wrap {
  align-items: stretch;
  overflow: hidden;
  overflow-y: auto;
}
.step-fixed-module .progress-module .progress-wrap {
  position: relative;
  display: flex;
  margin: 0 0 20px 0;
}
.step-fixed-module .progress-module .progress-title {
  padding: 10px 0;
  text-align: left;
  position: relative;
}
.step-fixed-module .progress-module .progress-wrap .progress-val {
  color: #52B317;
  position: absolute;
  width: 60px;
  height: 17px;
  top: 0;
  left: -42px;
  display: flex;
  align-items: center;
}
.step-fixed-module .progress-module .progress-wrap .progress-inner[style*='width: 0%;']+.progress-val,
.step-fixed-module .progress-module .progress-wrap .progress-inner[style*='width:0%;']+.progress-val,
.step-fixed-module .progress-module .progress-wrap .progress-inner[style*='width: 0%']+.progress-val,
.step-fixed-module .progress-module .progress-wrap .progress-inner[style*='width:0%']+.progress-val {
  color: inherit;
}
.step-fixed-module .progress-module .progress-wrap .progress {
  height: 17px;
  background-color: #E5E5E5;
  border-radius: 5px;
  width: 100%;
  margin: 0;
}

.step-fixed-module .progress-module .progress-wrap .progress-inner {
  min-width: 7px;
  max-width: 100%;
  height: 100%;
  background-color: #51B317;
}
.step-fixed-module .actions-btn-wrap .ahref {
  background: transparent;
  border: none;
  padding: 10px 0;
  margin: -10px 0 -10px 0;
  position: relative;
  top: -16px;
  text-decoration: none;
  display: none;
}
.step-fixed-module .actions-btn-wrap .action-button {
  margin: 0 0 25px 0;
}
.step-fixed-module .actions-wrap {
  padding: 0 29px 0 25px;
  display: none;
  flex-direction: column;
  position: relative;
}
.step-fixed-module .actions-wrap.all-done,
.step-fixed-module .actions-wrap.shown {
  display: flex;
}
.step-fixed-module .actions-wrap.shown:not(.all-done)+.actions-btn-wrap {
  display: none;
}
.step-fixed-module .actions-wrap.all-done+.actions-btn-wrap {
  display: block;
  padding: 0 25px 0 30px;
}
.step-fixed-module .actions-wrap.all-done+.actions-btn-wrap .action-button {
  display: none;
}
.step-fixed-module .actions-wrap.all-done+.actions-btn-wrap .ahref {
  margin: 3px 0 10px 0;
  top:0;
  display: block;
}
.step-fixed-module .action-item.bg-open-different {
  background-image: url("/images/step-module/acc-in-different.png");
}
.step-fixed-module .action-item.bg-crypto {
  background-image: url("/images/step-module/open-crypto-acc.png");
}
.step-fixed-module .action-item.bg-busines {
  background-image: url("/images/step-module/busines-account.png");
}
.step-fixed-module .action-item.bg-add {
  background-image: url("/images/step-module/add-money.png");
}
.step-fixed-module .action-item.bg-get {
  background-image: url("/images/step-module/get-card.png");
}
.step-fixed-module .action-item.bg-trade {
  background-image: url("/images/step-module/first-trade.png");
}
.step-fixed-module .action-item.bg-active {
  background-image: url("/images/step-module/activate-paypage.png");
}
.step-fixed-module .action-item {
  font-size: 15px;
  background-position: top left;
  background-repeat: no-repeat;
  font-weight: 400;
  position: relative;
}
.step-fixed-module .action-item.done,
.step-fixed-module .actions-wrap.all-done .action-item {
  order: 1;
  color: #8F8F8F;
  background-position: 6px 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='%2351B317' class='bi bi-check-circle-fill' viewBox='0 0 16 16'%3E%3Cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z'/%3E%3C/svg%3E");
}
.step-fixed-module .action-item.done .title,
.step-fixed-module .actions-wrap.all-done .title {
  padding-right: 30px;
}
.step-fixed-module .action-item .title {
  display: flex;
  padding: 17px 45px 15px 45px;
  min-height: 60px;
  position: relative;
}
.step-fixed-module .action-item .title span {
  cursor: pointer;
}
.step-fixed-module .action-item:after,
.step-fixed-module .actions-wrap:before {
  content: "";
  display: block;
  width: calc(100% - 5px);
  height: 1px;
  background-color: #DFDFDF;
  bottom: 0;
  right: 0;
  position: absolute;
}
.step-fixed-module .actions-wrap:before {
  bottom: unset;
  top: 0;
  width: calc(100% - 59px);
  right: 29px;
  z-index: 1;
}
.step-fixed-module .action-item:after {

}
.step-fixed-module .action-item .remove {
  color: #C1C1C1;
  cursor: pointer;
  position: absolute;
  right: 23px;
  top: 20px;
}
.step-fixed-module .action-item.done .remove,
.step-fixed-module .actions-wrap.all-done .remove {
  display: none;
}
.step-fixed-module .action-item .remove svg {
  width: 17px;
  height: 17px;
}
.step-fixed-module .action-item .caretangle {
  position: absolute;
  right: 0;
  top: 20px;
  cursor: pointer;
}
.step-fixed-module .action-item.open .caretangle {
  top: 25px;
}
.step-fixed-module .toggle-content {
  display: none;
  padding: 0 0 0 45px;
  font-size: 14px;
  color: #8F8F8F;
}
.step-fixed-module .action-item.open .toggle-content {
  display: block;
  margin: -12px 0 20px 0;
}
.step-fixed-module .action-item .currency-block {
  display: flex;
  border: 1px solid #E0E0E0;
  border-radius: 10px;
  justify-content: space-around;
  padding: 12px 0;
  margin: 3px 0 0 0;
}
.step-fixed-module .action-item .payments-block {
  padding: 2px 11px 14px 12px;
  border: 1px solid #E0E0E0;
  border-radius: 10px;
}
.step-fixed-module .action-item .payments-block div {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.step-fixed-module .action-item .payments-block .paypal {
  height: 15px;
}
.step-fixed-module .action-item .payments-block .mastercard {
  height: 33px;
  position: relative;
  top: 3px
}
.step-fixed-module .action-item .payments-block img {
  image-rendering: -moz-crisp-edges; /* Firefox /
  image-rendering: -o-crisp-edges; / Opera /
  image-rendering: -webkit-optimize-contrast;/ Webkit (non-standard naming) /
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor; / IE (non-standard property) */
}
.step-fixed-module .action-item .payments-block .bl {
  height: 30px;
}
.step-fixed-module .action-item .payments-block .n {
  height: 32px;
}
.step-fixed-module .action-item .payments-block .visa {
  height: 47px;
}
.step-fixed-module .action-item .payments-block .american {
  height: 25px;
}
.step-fixed-module .action-item .payments-block .sofort {
  height: 27px;
}
.step-fixed-module .action-item .payments-block .wu {
  height: 21px;
}
.step-fixed-module .action-item .currency-block .currency {
  text-align: center;
}
.step-fixed-module .action-item .currency-block img,
.step-fixed-module .action-item .currency-block span {
  font-size: 12px;
  display: block;
  color: #808080
}
.step-fixed-module .action-item .toggle-content .btn-primary {
  border-width: 1px;
  padding: 4px 0;
  margin: 15px 0 0 0;
  font-size: 14px;
}
/**
 END module step-fixed-module
*/



.topup-req-receiv-page{
  padding-bottom: 20px;
}
.topup-req-receiv-page .banner-cards-container {
  margin-top: -41px;
  padding-bottom: 100px;
}
.big-alert.create-payment__popup_success {
  margin: 0;
  box-shadow: 0 0 7px rgba(0,0,0,0.31);
  overflow: hidden;
}
.big-alert .create-payment__message {
  padding-top: 27px;
  min-height: 105px;
  font-size: 17px;
}
.big-alert .create-payment__message .b {
  font-weight: 700;
}
.big-alert.create-payment__popup_success .content {
  margin: 0 33px;
  border-bottom: 1px solid #B9B9B9;
  font-size: 15px;
  padding: 25px 0;
}
.big-alert.create-payment__popup_success .bottom {
  padding: 35px 25px 38px 25px;
}


/* -------------------- only for retina displays ------------------ */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .fee-payment-method__logo.fee-payment-method__logo_blu {
    background-image: url(../images/payment-methods/fee-payment-method-1_x2.png);
    background-size: 39px auto;
  }
  .fee-payment-method__logo.fee-payment-method__logo_blu.fee-payment-method__logo_inactive {
    background-image: url(../images/payment-methods/fee-payment-method-inactive-1_x2.png);
    background-size: 39px auto;
  }
  .sm.info-ico.yello {
    background-image: url(/images/index/i@3x.png);
    background-size: 7px auto;
  }
  .status-icon.info.sm {
    background-image: url(/images/index/i-blue@2x.png);
    background-size: 7px auto;
  }
  .index-action .control-panel .panel-title .ico.walet {
    background-image: url(/images/index/walet-gr@2x.png);
    background-size: 32px auto;
  }
  .index-action .control-panel .panel-title .ico.transaction {
    background-image: url(/images/index/transactions-gr@2x.png);
    background-size: 33px auto;
  }
  .index-action .control-panel .panel-title .ico.comments {
    background-image: url(/images/index/comments-gr@2x.png);
    background-size: 31px auto;
  }
  .index-action .control-panel .panel-title .ico.cards {
    background-image: url(/images/index/cards-gr@2x.png);
    background-size: 40px auto;
  }
  .index-action .control-panel .panel-title .ico.notifications {
    background-image: url(/images/index/notifs-gr@2x.png);
    background-size: 34px auto;
  }
  .index-action .control-panel .panel-title .ico.ex-rate {
    background-image: url(/images/index/ex-rate-gr@2x.png);
    background-size: 33px auto;
  }
  .index-action .links-bar a.crypto-pay {
    background-image: url("/images/index/accept-crypto-gold@2x.png");
    background-size: 74px auto;
  }
  .index-action .links-bar a.order-recom {
    background-image: url("/images/index/list@2x.png");
    background-size: 53px auto;
  }
  .index-action .links-bar a.walet,
  .section-question-page .answers-wrap a.walet {
    background-image: url("/images/index/walet-gold@2x.png");
    background-size: 53px auto;
  }
  .index-action .links-bar a.btc {
    background-image: url("/images/index/btc-gold-54-54@2x.png");
    background-size: 49px auto;
  }
  .index-action .links-bar a.exchange {
    background-image: url("/images/index/ex-rate-gold@2x.png");
    background-size: 53px auto;
  }
  .index-action .links-bar a.virtual-card {
    background-image: url("/images/index/virtual-cards-gold@2x.png");
    background-size: 54px auto;
  }
  .index-action .links-bar a.crypto_depo {
    background-image: url("/images/index/open_crypto_time_depo@2x.png");
    background-size: 86px auto;
  }
  .index-action .links-bar a.open_saving {
    background-image: url("/images/index/open_crypto_saving@2x.png");
    background-size: 70px auto;
  }
  .index-action .links-bar a.affiliate {
    background-image: url("/images/index/affiliate@2x.png");
    background-size: 66px auto;
  }
  .index-action .links-bar a.buy_sell_crypto {
    background-image: url("/images/index/buy_and_sell_crypto@2x.png");
    background-size: 68px auto;
  }
  .index-action .links-bar a.prepay-card {
    background-image: url("/images/index/prepay-cards-gold@2x.png");
    background-size: 64px auto;
  }
  .index-action .links-bar a.blu {
    background-image: url("/images/index/blu-gold@2x.png");
    background-size: 49px auto;
  }
  .index-action .links-bar a.iban {
    background-image: url("/images/index/iban-gold@2x.png");
    background-size: 106px auto;
  }
  .index-action .links-bar a.top-up {
    background-image: url("/images/index/top-up-gold@2x.png");
    background-size: 64px auto;
  }
  .index-action .links-bar a.online-pay {
    background-image: url("/images/index/online-payments-gold@2x.png");
    background-size: 57px auto;
  }
  .virtual-card-page.settings-action .replenish-info-row .name.number {
    background-image: url("../images/card_number@2x.png");
    background-size: 25px auto;
  }
  .virtual-card-page.settings-action .replenish-info-row .name.iban {
    background-image: url("../images/gold-clock-25x25@2x.png");
    background-size: 25px auto;
  }
  .virtual-card-page.settings-action .replenish-info-row .name.cvc {
    background-image: url("../images/gold-cvc@2x.png");
    background-size: 24px auto;
  }
  .virtual-card-page.settings-action .replenish-info-row .name.currency {
    background-image: url("../images/gold-currency@2x.png");
    background-size: 25px auto;
  }
  .virtual-card-page.settings-action .replenish-info-row .name.available-funds {
    background-image: url("../images/gold-perc-commision@2x.png");
    background-size: 23px auto;
  }
  .replenish-info-row .name.operation-limit {
    background-image: url("../images/gold-month-limit@2x.png");
    background-size: 24px auto;
  }
  .virtual-card-page.settings-action .replenish-info-row .name.credit-line {
    background-image: url("../images/gold-rest-limit@2x.png");
    background-size: 25px auto;
  }

  .share-block-wrap .share-block-1 .baner {
    background-image: url("/images/iframe-blocks/share-blu-1@2x.png");
  }
  .share-block-wrap .share-block-2 .baner {
    background-image: url("/images/iframe-blocks/share-blu-2@2x.png");
  }
  .share-block-wrap .share-block-3 .baner {
    background-image: url("/images/iframe-blocks/share-blu-3@2x.png");
  }
  .share-block-wrap .share-block-4 .baner {
    background-image: url("/images/iframe-blocks/share-blu-4@2x.png");
  }
  .share-block-wrap .share-block-5 .baner {
    background-image: url("/images/iframe-blocks/share-blu-5@2x.png");
  }
  .share-block-wrap .share-block-6 .baner {
    background-image: url("/images/iframe-blocks/share-blu-6@2x.png");
  }
}
/* -------------------- END only for retina displays ------------------ */

.sepa_banktransfer label.on-off-switch{
  width: 100%;
  margin-bottom: 9px!important;
  text-align: right;
}

.iti input::-webkit-input-placeholder {
  font-style: normal;
}
.iti input:-moz-placeholder {
  font-style: normal;
}
.iti input::-moz-placeholder {
  font-style: normal;
}
.iti input:-ms-input-placeholder {
  font-style: normal;
}
.iti input::placeholder {
  font-style: normal;
}
.invoice-data-wraper.show-shure-cancel .transaction-details__header-row,
.invoice-data-wraper.show-shure-delete .transaction-details__header-row {
  display: none;
}
.blu-table .kv-sort-icon{
  display: none!important;
}

.send-invoice-modal .form-group .text-muted {
  font-size: 12px;
  font-style: italic;
  padding: 2px 0 0 0;
}
.send-invoice-modal .section-new-case,
.invoice-creditbs-page .invoice-wrap .section-new-case {
  padding: 0;
}
.send-invoice-modal .modal-footer {
  border-top: 1px solid #CFCFCF;
  margin: -14px 15px 0 15px;
  display: flex;
  padding: 14px 15px 25px 15px;
  justify-content: center;
}
.send-invoice-modal .modal-footer .action-button {
  padding-left: 25px;
  padding-right: 25px;
  min-width: 60%;
}
.send-invoice-modal .case-files {
  margin: 0;
}
.send-invoice-modal .section-new-case .file-preview {
  margin-top: 0;
}

.invoices-page .upload-wrapper {
  margin: 20px 0 0 0;
}
.invoices-page .upload-wrapper .transation-detail__info-block-header,
.my-ivoices-page .upload-wrapper .transation-detail__info-block-header {
  margin: 0 0 3px 0;
}
.my-ivoices-page .upload-wrapper .form-title {
  font-size: 15px;
  color: #8F8F8F;
  font-weight: 400;
  border: none;
  margin: 0;
  padding-bottom: 2px;
}
.invoices-page .upload-wrapper .form-title {
  text-transform: uppercase;
  font-weight: 400;
  color: #3a3a3a;
  font-size: 14px;
  padding: 0;
}
.invoice-creditbs-page .extra-options.open .content .last-col .section-new-case > label,
.invoice-creditbs-page .extra-options.open .content .last-col .section-new-case .upload-wrapper {
  margin: 0;
}
.invoice-creditbs-page .extra-options .content .form-group .blu-checkbox+.custom-control-label {
  display: inline-block;
  position: relative;
  top: 1px;
  margin-top: 8px;
}
.invoices-page .upload-wrapper > .d-flex.large-pr,
.my-ivoices-page .upload-wrapper > .d-flex.large-pr {
  flex-direction: column;
}
.my-ivoices-page table.blu-table tr.pager-item td:nth-child(5) > span {
  white-space: nowrap;
}
main .invoices-page .upload-wrapper .file-input .krajee-default.file-preview-frame,
main .my-ivoices-page .upload-wrapper .file-input .krajee-default.file-preview-frame {
  width: 31.3%;
}
main .invoices-page .upload-wrapper .uploader-bottom-hint,
.invoices-page .upload-wrapper {
  color: #999;
  font-size: 12px;
}
.kv-fileinput-error.file-error-message ul li:not(:first-child) {
  display: none;
}
.kv-fileinput-error.file-error-message ul li {
  list-style-type: none;
}
.kv-fileinput-error.file-error-message ul{
  padding: 0 5px;
}
.file-preview-frame.file-uploading .file-actions,
.file-preview-frame.file-preview-loading .file-actions,
.file-preview-frame.file-preview-loading .glyphicon-hourglass
.file-preview-frame.file-uploading .glyphicon-hourglass{
  display: none!important;
}
.my_payers_page .search-container {
  width: 50%;
}
.my_payers_page .filter-container {
  width: calc(50% - 10px);
  margin: 0;
}
.my_payers_page .payer-container {
  display: flex;
  gap: 15px;
  padding: 0 6px 0 8px;
  flex-wrap: wrap;
}
.my_payers_page .payer-item {
  flex: 0 0 calc(25% - 12px);
  position: relative;
  height: 115px;
}
.my_payers_page .payer-item .payer-item-inner {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
  border-radius: 5px;
  background: #F8F7EC;
  padding: 10px 15px 7px 15px;
}
.my_payers_page .payer-item:hover {
  /*background: #fcf4db;*/
}
.my_payers_page .payer-item .hidden-about {
  display: none;
  font-size: 14px;
  color: #898989;
  line-height: 1.5;
  border-bottom: 1px solid #D9D9D9;
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
}
.my_payers_page .payer-item .name {
  font-size: 15px;
  font-weight: 700;
  display: flex;
  gap: 7px;
}
.my_payers_page .payer-item .name .edit {
  padding: 5px;
  background-size: 13px;
  background-repeat: no-repeat;
  background-position: center;
  width: 23px;
  border: none;
  background-color: transparent;
}
.my_payers_page .payer-item .payment-recipient__info-icon {
  position: absolute;
  top: 10px;
  right: 10px;
}
.my_payers_page .payer-item .payment-recipient__info-icon.hover,
.my_payers_page .payer-item .payment-recipient__info-icon:hover {
  background: #a3a2a2;
  cursor: pointer;
  z-index: 11;
}
.my_payers_page .payer-item .payment-recipient__info-icon.hover+.payer-item-inner,
.my_payers_page .payer-item .payment-recipient__info-icon:hover+.payer-item-inner {
  position: relative;
  z-index: 10;
}
.my_payers_page .payer-item .payment-recipient__info-icon.hover+.payer-item-inner .hidden-about,
.my_payers_page .payer-item .payment-recipient__info-icon:hover+.payer-item-inner .hidden-about {
  display: block;
}
.my_payers_page .emptyblue .bordered-button.blue {
  padding: 7px 20px 8px 20px !important;
  margin-left: 21px;
}
.my_payers_page .emptyblue {
  background: #EEF3F9;
  font-size: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: -19px 7px 0;
  padding: 15px 12px 16px;
}
.my_payers_page .empty+.emptyblue {
  margin-top: 0;
}
.my_payers_page .payer-item .text-muted {
  font-size: 14px;
}
.my_payers_page .payer-item .amount {
  text-align: right;
  color: #898989;
  font-size: 14px;
  display: inline-flex;
}
.my_payers_page .payer-item .amount.red {
  color: #E52420;
}
.ico-calendar-time {
  background: url("/images/invoice/red-calenar-time.png") center no-repeat;
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
  display: inline-block;
}
.my_payers_page .payer-item .amount .ico-calendar-time {
  margin-right: 4px;
  border: none;
  border-radius: 0;
}
.my_payers_page .payer-item .footer {
  border-top: 1px solid #D9D9D9;
  padding: 10px 0 0 0;
  margin: 12px 0 0 0;
}
.my_payers_page .payer-item .footer a {
  display: inline-flex;
  font-size: 12px;
  color: #898989;
  gap: 10px;
}
.my_payers_page .payer-item .footer a:hover {
  color: #828282;
}
.my_payers_page .payer-item .footer a svg {
  width: 16px;
  height: 16px;
}
.my_payers_page .payer-item .payer-item-inner > .row:first-child {
  margin-bottom: 6px;
}
.lg.quest-tip {
  width: 22px;
  height: 22px;
}
h1 .lg.quest-tip {
  position: relative;
  top: 2px;
}
.quest-tip.exclamation {
  border: none;
}
.quest-tip.exclamation svg {
  width: 100%;
  height: 100%;
}
.site-page.questions-action .dashboard-banner {
  margin-bottom: -80px;
}
.site-page.contact-action .alert-container {
  margin-bottom: -22px;
}