@charset "UTF-8";
/*$green:               #57ab2e;*/
@font-face {
  font-family: 'Raleway';
  src: url("/fonts/raleway/RalewayRegular/RalewayRegular.ttf") format("truetype"), url("/fonts/raleway/RalewayRegular/RalewayRegular.eot") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Raleway';
  src: url("/fonts/raleway/RalewaySemiBold/RalewaySemiBold.ttf") format("truetype"), url("/fonts/raleway/RalewaySemiBold/RalewaySemiBold.eot") format("truetype"), url("/fonts/raleway/RalewaySemiBold/RalewaySemiBold.woff") format("woff"), url("/fonts/raleway/RalewaySemiBold/Raleway-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Raleway';
  src: url("/fonts/raleway/RalewayBold/RalewayBold.ttf") format("truetype"), url("/fonts/raleway/RalewayBold/RalewayBold.eot") format("truetype"), url("/fonts/raleway/RalewayBold/RalewayBold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Raleway';
  src: url("/fonts/raleway/RalewayExtraBold/RalewayExtraBold.ttf") format("truetype"), url("/fonts/raleway/RalewayExtraBold/RalewayExtraBold.eot") format("truetype"), url("/fonts/raleway/RalewayExtraBold/RalewayExtraBold.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
button {
  border-radius: 0px;
}

.button {
  font-family: "Roboto", sans-serif;
  padding: 0 14px;
  color: #244696;
  border: 1px solid #cbdaf4;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  background-color: transparent;
  display: inline-block;
  cursor: pointer;
  position: relative;
  border-radius: 0px;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.button.more {
  padding: 0 10px;
  height: 34px;
  line-height: 34px;
  margin-bottom: 4px;
}
.button.more svg {
  left: 0;
  margin-left: 8px;
  width: 16px;
  height: 8px;
  transform: translateY(-50%);
  fill: #244696;
}
.button.icon {
  padding-left: 36px;
}
.button:hover {
  background-color: #8daee7;
  border-color: #8daee7;
  color: #ffffff;
}
.button:hover svg {
  fill: #ffffff;
}
.button--green {
  border-color: #239c13;
  color: #239c13;
}
.button--green:hover {
  border-color: #62BB55;
  background-color: #62BB55;
  color: #ffffff;
  text-decoration: none;
}
.button--red {
  border-color: #db0107;
  color: #db0107;
}
.button--red:hover {
  border-color: #db0107;
  background-color: #db0107;
  color: #ffffff;
  text-decoration: none;
}
.button--bg--red {
  border-color: #db0107;
  background-color: #db0107;
  color: #ffffff;
}
.button--bg--red:hover {
  background-color: transparent;
  border-color: #db0107;
  color: #db0107;
}
.button--bg--green--radius {
  border-color: #239c13;
  background-color: #239c13;
  color: #ffffff;
  border-radius: 2px;
  padding: 0 20px;
}
.button--bg--green--radius:hover {
  background-color: transparent;
  border-color: #239c13;
  color: #239c13;
  text-decoration: none;
}
.button--bg--green {
  border-color: #239c13;
  background-color: #239c13;
  color: #ffffff;
}
.button--bg--green:hover {
  background-color: transparent;
  border-color: #239c13;
  color: #239c13;
}
.button.star svg {
  stroke: #ff7500;
  width: 16px;
  left: 18px;
  height: 16px;
  margin-top: 0;
  fill: none;
}
.button.orange {
  color: #ff7500;
  border-color: #ff7500;
  margin-right: 20px;
  margin-left: 37px;
}
.button.orange:hover {
  background-color: #ff7500;
  color: #ffffff;
}
.button.orange:hover svg {
  stroke: #ffffff;
}
.button.up svg {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-top: -4px;
}
.button .search-icon svg {
  width: 24px;
  height: 24px;
}
.button--filter {
  border: 1px solid #fee2e2;
  font-weight: normal;
  height: 36px;
  line-height: 35px;
  border-radius: 2px;
  padding: 0 10px;
  font-family: "Ralaway", sans-serif;
}
.button--filter.active, .button--filter:hover {
  background-color: #fee2e2;
  color: #df3014;
  border-color: #fee2e2;
}

.button.very-small {
  font-size: 12px;
  color: #244696;
  line-height: 23px;
  height: 24px;
  border-radius: 2px;
  padding: 0 8px;
  font-family: "Ralaway", sans-serif;
}
.button.very-small:hover {
  border-color: #fee2e2;
  background-color: #fee2e2;
  color: #df3014;
}

.liquidation {
  font-family: "Roboto",sans-serif;
  color: #ffffff;
  text-align: center;
  padding: 0px 5px 1px;
  background: #df3115;
  border-radius: 2px;
  line-height: 17px;
  font-size: 13px;
  white-space: nowrap;
  margin-bottom: 8px;
  display: inline-block;
}

.label {
  font-family: "Roboto";
  border-radius: 8px;
  text-align: center;
  padding: 0 4px;
  height: 15px;
  line-height: 12px;
  font-size: 12px;
  display: inline-block;
}
.label.green {
  color: #239c13;
  border: 1px solid #239c13;
}
.label.red {
  color: #db0107;
  border: 1px solid #db0107;
}
.label.tab {
  font-size: 16px;
  border-radius: 16px;
  color: #244696;
  line-height: 32px;
  height: 32px;
  padding: 0 12px;
  cursor: pointer;
  border: 1px solid transparent;
}
.label.tab:hover {
  text-decoration: underline;
}
.label.tab.active {
  color: #db0107;
  border: 1px solid #db0107;
}
.label.tab.active:hover {
  text-decoration: none;
}

.hashtag {
  display: inline-block;
  font-family: "Roboto";
  padding: 0 8px;
  color: #5a79a5;
  border: 1px solid #cbdaf4;
  border-radius: 4px;
  text-align: center;
  font-size: 14px;
  height: 24px;
  line-height: 24px;
  margin: 0 8px 8px 0;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  vertical-align: middle;
}
.hashtag:hover {
  background-color: #8daee7;
  border-color: #8daee7;
}
.hashtag:hover a {
  color: #ffffff;
  text-decoration: none;
}

i.icon {
  display: inline-block;
}

.ico-svg {
  position: absolute;
  display: inline-block;
  width: 20px;
  height: 14px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  fill: #244696;
}

.angle-right svg,
.angle-left svg {
  width: 16px;
  height: 8px;
}

.angle-right svg, .button.more.angle-right svg {
  -webkit-transform: translate(-50%, -50%) rotate(-90deg);
  -moz-transform: translate(-50%, -50%) rotate(-90deg);
  -ms-transform: translate(-50%, -50%) rotate(-90deg);
  transform: translate(-50%, -50%) rotate(-90deg);
}

.angle-left svg {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
  -moz-transform: translate(-50%, -50%) rotate(90deg);
  -ms-transform: translate(-50%, -50%) rotate(90deg);
  transform: translate(-50%, -50%) rotate(90deg);
}

.button.icon-right {
  padding-right: 32px;
}
.button.icon-right svg {
  left: inherit;
  right: 8px;
  margin-top: 2px;
}
.button.icon-right.angle-right svg {
  height: 6px;
  right: 0;
  margin-top: 1px;
}

.c-danger, .block-danger {
  color: #db0107;
  background-color: #fee2e2;
}

.block-info {
  color: #2d2d2d;
  background-color: #ffedd4;
  border-radius: 4px;
  padding: 14px;
  font-family: 'Roboto';
  font-size: 14px;
  margin-top: 8px;
}
.block-info--success {
  color: #239c13;
  background: #e4f8e2;
  border-radius: 4px;
}

.alert {
  padding: 12px 14px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 2px;
  font-family: "Roboto Medium", sans-serif;
  font-size: 16px;
}
.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.alert .close {
  color: #155724;
}

* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

.no-display {
  display: none;
}

.mfz-main-header {
  margin-bottom: 0;
}

.mfm-aside-block {
  margin-bottom: 20px;
}

img {
  border: none;
  outline: none;
}

::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #777777;
}

::-moz-placeholder {
  /* Firefox 19+ */
  color: #777777;
  font-family: 'Roboto', sans-serif;
}

:-ms-input-placeholder {
  /* IE 10+ */
  color: #777777;
  font-family: 'Roboto', sans-serif;
}

:-moz-placeholder {
  /* Firefox 18- */
  color: #777777;
  font-family: 'Roboto', sans-serif;
}

.mfz-content-wrapper .mfz-col-content .mfz-banners-place {
  max-width: 480px;
  overflow: hidden;
  margin: 0 auto;
  display: none;
}

@media only screen and (max-width: 800px) {
  .mfz-content-wrapper .mfz-col-content .mfz-banners-place {
    max-width: 100%;
    display: block;
  }
}
.row {
  margin: 0 -16px;
}
@media only screen and (max-width: 459px) {
  .row {
    margin: 0 -10px;
  }
}

.col-3 {
  float: left;
  width: 33.3%;
}

.orange {
  color: #FF7500;
}
.orange svg {
  stroke: #FF7500;
  fill: transparent;
}
.orange:hover {
  fill: #FF7500;
}

.star-icon {
  position: relative;
}

a {
  color: #244696;
  font-family: 'Roboto', sans-serif;
}

.box-shadow {
  background-color: #fff;
  box-shadow: 0 0 2px 0 #dddddd;
}
.box-shadow--red {
  box-shadow: inset 0 2px 0 0 #df3014;
}

.h1, .h2, .h3, .h4 {
  font-family: 'Raleway', sans-serif;
}

.h1 {
  font-size: 30px;
  line-height: 35px;
  font-weight: 900;
}
@media only screen and (max-width: 459px) {
  .h1 {
    font-size: 24px;
    line-height: 30px;
  }
}

.h2 {
  font-size: 24px;
  line-height: 26px;
  font-weight: 700;
}
@media only screen and (max-width: 459px) {
  .h2 {
    font-size: 22px;
    line-height: 26px;
  }
}

.h3 {
  font-size: 18px;
  font-weight: 700;
  line-height: 30px;
}
@media only screen and (max-width: 459px) {
  .h3 {
    font-size: 16px;
  }
}

.h4 {
  font-size: 16px;
  font-weight: 700;
  line-height: 26px;
}
@media only screen and (max-width: 459px) {
  .h4 {
    font-size: 16px;
  }
}

.description {
  font-size: 12px;
}

.data {
  font-size: 13px;
}

.clear {
  clear: both;
}

.hidden {
  visibility: hidden;
  opacity: 0;
  height: 0;
}

.visibility {
  visibility: visible;
  opacity: 1;
  height: auto;
}

.default-padding {
  padding: 16px 16px 0px 16px;
}
@media only screen and (max-width: 459px) {
  .default-padding {
    padding: 10px 10px 0px 10px;
  }
}

.full-padding {
  padding: 16px;
}
@media only screen and (max-width: 459px) {
  .full-padding {
    padding: 10px;
  }
}

.padding-b-24 {
  padding-bottom: 24px;
}

.img-circle {
  width: 64px;
  height: 64px;
  background-image: url("");
  background-size: cover;
  display: block;
  border-radius: 50%;
  background-position: 50%;
}

.section {
  clear: both;
  margin-bottom: 16px;
}

.main + .main {
  margin-top: 16px;
}

.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

.section-content,
.business-content {
  margin-bottom: 16px;
  position: relative;
}
.section-content .bannerbar, .section-content .siderbar,
.business-content .bannerbar,
.business-content .siderbar {
  display: none;
}
.section-content.is-siderbar .siderbar,
.business-content.is-siderbar .siderbar {
  display: block;
  float: right;
  width: 300px;
}
@media only screen and (max-width: 1011px) {
  .section-content.is-siderbar .siderbar,
  .business-content.is-siderbar .siderbar {
    display: block;
    float: none;
    width: 100%;
  }
  .section-content.is-siderbar .siderbar .tags,
  .business-content.is-siderbar .siderbar .tags {
    padding-top: 0;
  }
}
.section-content.is-siderbar .siderbar .tags .h3,
.business-content.is-siderbar .siderbar .tags .h3 {
  padding-bottom: 16px;
}
.section-content.is-siderbar .main,
.business-content.is-siderbar .main {
  position: relative;
  margin-right: 320px;
  padding-right: 0;
}
@media only screen and (max-width: 1011px) {
  .section-content.is-siderbar .main,
  .business-content.is-siderbar .main {
    margin-right: 16px;
  }
}
@media only screen and (max-width: 459px) {
  .section-content.is-siderbar .main,
  .business-content.is-siderbar .main {
    margin-right: 0px;
    padding-right: 10px;
  }
}
.section-content.is-siderbar .main + .siderbar,
.business-content.is-siderbar .main + .siderbar {
  top: -70px;
  position: relative;
}
@media only screen and (max-width: 1011px) {
  .section-content.is-siderbar .main + .siderbar,
  .business-content.is-siderbar .main + .siderbar {
    top: 0;
  }
}
.section-content.is-banner .bannerbar,
.business-content.is-banner .bannerbar {
  display: block;
  float: right;
  width: 300px;
}
@media only screen and (max-width: 1011px) {
  .section-content.is-banner .bannerbar,
  .business-content.is-banner .bannerbar {
    display: none;
  }
  .section-content.is-banner .bannerbar .bannerbar-show,
  .business-content.is-banner .bannerbar .bannerbar-show {
    display: block;
    text-align: center;
  }
}
.section-content.is-banner .main,
.business-content.is-banner .main {
  margin-right: 320px;
}
@media only screen and (max-width: 1011px) {
  .section-content.is-banner .main,
  .business-content.is-banner .main {
    margin-right: 0;
  }
}
.section-content .all-news .columns,
.business-content .all-news .columns {
  -webkit-columns: 1;
  -moz-columns: 1;
  columns: 1;
}
.section-content .all-news .title,
.business-content .all-news .title {
  font-weight: 600;
  font-size: 16px;
  padding: 0 16px 14px 16px;
}
@media only screen and (max-width: 1011px) {
  .section-content .all-news .columns,
  .business-content .all-news .columns {
    padding-top: 0;
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    -webkit-column-fill: balance;
    -moz-column-fill: balance;
    column-fill: balance;
    position: relative;
  }
  .section-content .all-news .title,
  .business-content .all-news .title {
    font-family: 'Raleway', sans-serif;
    font-weight: 900;
    font-size: 24px;
    padding: 0;
    margin-top: -8px;
  }
}
@media only screen and (max-width: 459px) {
  .section-content .all-news .columns,
  .business-content .all-news .columns {
    -webkit-columns: 1;
    -moz-columns: 1;
    columns: 1;
  }
}
.section-content .all-news .item .data,
.business-content .all-news .item .data {
  display: block;
}
.section-content .all-news .item:last-of-type,
.business-content .all-news .item:last-of-type {
  border-bottom: none;
}

section.inside .all-news {
  padding-top: 0;
}
section.inside .box-shadow {
  padding: 0 16px;
}
@media only screen and (max-width: 759px) {
  section.inside .box-shadow {
    padding: 0 10px;
  }
}
section.inside .h1, section.inside .h2 {
  margin: 32px 0 24px;
}

aside {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 300px;
  z-index: 1;
}
aside .mfm-col-aside {
  float: none;
  margin: 0 auto;
}
@media only screen and (max-width: 1011px) {
  aside {
    position: relative;
    width: 100%;
    /* only test */
  }
  aside .banner {
    display: none;
  }
}
aside .all-news.section.inside .h2 {
  margin: -16px 0 24px;
}
@media only screen and (min-width: 1012px) {
  aside .all-news.section.inside .h2 {
    font-size: 16px;
    margin: 16px 0 8px;
  }
}

.heading-content {
  display: table;
  width: 100%;
  margin-bottom: 14px;
}
@media only screen and (max-width: 459px) {
  .heading-content {
    margin-bottom: 16px;
    padding: 0 10px;
  }
}
.heading-content .guides-tab-menu {
  display: inline-block;
  vertical-align: bottom;
}
.heading-content .guides-tab-menu .tab-selected {
  display: none;
  visibility: hidden;
  cursor: pointer;
}
@media only screen and (max-width: 459px) {
  .heading-content .guides-tab-menu {
    display: inline-block;
    float: right;
    margin: 0px 10px 0 0;
  }
  .heading-content .guides-tab-menu .tab-selected {
    visibility: visible;
    display: block;
    font-weight: 500;
    color: #777777;
    background: transparent;
    border: 1px solid #CBDAF4;
    width: 40px;
    height: 40px;
    line-height: 40px;
    padding: 0 12px;
    position: relative;
  }
  .heading-content .guides-tab-menu .tab-selected svg {
    position: absolute;
    display: inline-block;
    width: 24px;
    height: 24px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    fill: #244696;
  }
  .heading-content .guides-tab-menu .tab-selected:hover {
    background-color: #8DAEE7;
    border-color: #8DAEE7;
  }
  .heading-content .guides-tab-menu .tab-selected:hover svg {
    fill: #fff;
  }
  .heading-content .guides-tab-menu .tab-selected.clicked {
    background-color: #244696;
    border-color: #244696;
  }
  .heading-content .guides-tab-menu .tab-selected.clicked svg {
    fill: #fff;
  }
}
@media only screen and (max-width: 459px) {
  .heading-content .guides-tab-menu .tab-menu {
    display: none;
    border: 1px solid #E7E7E7;
    border-radius: 4px 0 4px 4px;
    background-color: #fff;
    position: absolute;
    width: 200px;
    box-shadow: -1px 2px 4px 1px rgba(0, 0, 0, 0.2);
    z-index: 2;
    right: 0;
  }
}
.heading-content .guides-tab-menu .tab-menu li {
  display: inline-block;
  text-align: left;
}
.heading-content .guides-tab-menu .tab-menu li:last-of-type {
  margin-right: 0;
}
.heading-content .guides-tab-menu .tab-menu li.active {
  color: #D72B27;
}
@media only screen and (max-width: 459px) {
  .heading-content .guides-tab-menu .tab-menu li.active {
    border: none;
    border-bottom: 1px solid #E7E7E7;
  }
}
.heading-content .guides-tab-menu .tab-menu li.active a {
  color: #D72B27;
}
@media only screen and (max-width: 459px) {
  .heading-content .guides-tab-menu .tab-menu li.active a {
    border: none;
  }
}
@media only screen and (max-width: 459px) {
  .heading-content .guides-tab-menu .tab-menu li {
    display: block;
    font-size: 16px;
    height: 48px;
    line-height: 48px;
    border-radius: 0;
    border-bottom: 1px solid #E7E7E7;
  }
  .heading-content .guides-tab-menu .tab-menu li:last-child {
    border-bottom: none;
  }
}

.header-category {
  font-size: 18px;
  font-family: 'Raleway', sans-serif;
  font-weight: 600;
}

.heading-content-title {
  display: table-cell;
  vertical-align: middle;
}
.heading-content-title .h1 {
  margin-right: 32px;
  display: inline-block;
  width: auto;
}
.heading-content-title .h1.header-icon {
  margin-right: 0px;
}

.heading-content-attrs {
  display: table-cell;
  text-align: right;
  vertical-align: middle;
}

.pull-right {
  float: right;
}

.main .news .title {
  font-size: 16px;
  font-family: 'Raleway', sans-serif;
  font-weight: 600;
  color: #434343;
  line-height: 1;
  border-bottom: 1px solid #E7E7E7;
}

@media only screen and (max-width: 459px) {
  .main .news .title {
    display: none;
  }
}
.main .news .title {
  padding-bottom: 16px;
}

.main .news .all-news .data {
  color: #B1B1B1;
  display: block;
  width: 88px;
  float: left;
  margin: 0;
}
@media only screen and (max-width: 459px) {
  .main .news .all-news .data {
    float: none;
  }
}
.main .news .all-news .items {
  margin: 0px 0 16px;
}
@media only screen and (max-width: 459px) {
  .main .news .all-news .items {
    border-bottom: 1px solid #E7E7E7;
    margin-bottom: 8px;
  }
}
.main .news .all-news .item {
  list-style-type: none;
  border-bottom: none;
  margin: 16px 0;
}
.main .news .all-news .item .link {
  position: relative;
  margin: 0;
  margin-left: 85px;
  display: block;
  line-height: 16px;
}
@media only screen and (max-width: 459px) {
  .main .news .all-news .item .link {
    margin-left: 0;
    padding-top: 4px;
  }
}
.main .news .all-news .item .link a {
  font-size: 14px;
}

.main .js-news.non-more-show {
  padding-bottom: 24px;
}
.main .js-news.non-more-show .more-show {
  display: none;
}
@media only screen and (max-width: 459px) {
  .main .js-news.non-more-show .all-news .items {
    border-bottom: none;
    margin-bottom: 0px;
  }
}
.main .js-news .item:nth-of-type(n+6) {
  display: none;
}
@media only screen and (max-width: 800px) {
  .main .js-news .item:nth-of-type(n+4) {
    display: none;
  }
}
.main .js-news .item.visible {
  display: block;
}

.section .more-show, .main .more-show {
  text-align: left;
  padding-top: 12px;
  padding-bottom: 14px;
}
.section .more-show a, .main .more-show a {
  font-family: "Raleway", sans-serif;
  text-decoration: underline;
  display: block;
  font-size: 16px;
  height: 36px;
  line-height: 36px;
  font-weight: 600;
}
.section .more-show:hover a, .main .more-show:hover a {
  text-decoration: none;
}
.section .more-show.center, .main .more-show.center {
  text-align: center;
  padding-left: 0;
  border-top: 1px solid #E7E7E7;
}
.section .more-show.center a, .main .more-show.center a {
  display: inline-block;
}
.section .more-show.center a:hover, .main .more-show.center a:hover {
  text-decoration: none;
}
.section .more-show .button + a, .main .more-show .button + a {
  display: none;
}
.section .more-show .button.hidden + a, .main .more-show .button.hidden + a {
  font-size: 14px;
  font-weight: bold;
  font-family: "Roboto", sans-serif;
  display: inline-block;
  text-decoration: none;
}
.section .more-show .more-download, .main .more-show .more-download {
  position: relative;
  padding-left: 34px;
  text-decoration: none;
}
.section .more-show .more-download svg, .main .more-show .more-download svg {
  fill: #244696;
  position: absolute;
  display: inline-block;
  width: 24px;
  height: 23px;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.section .more-show .more-download.big-button, .main .more-show .more-download.big-button {
  border: 1px solid #cbdaf3;
  height: 55px;
  line-height: 55px;
  padding: 0 16px 0 48px;
  border-radius: 25px;
  position: relative;
  z-index: 1;
}
.section .more-show .more-download.big-button svg, .main .more-show .more-download.big-button svg {
  left: 16px;
}
.section .more-show.row, .main .more-show.row {
  border-top: 1px solid #E7E7E7;
}
.section .news .more-show, .main .news .more-show {
  padding-left: 88px;
  padding-top: 0;
}
.section .labels, .main .labels {
  margin-bottom: 8px;
}
.section .labels ul, .main .labels ul {
  display: inline-block;
  vertical-align: middle;
}
.section .labels ul li, .main .labels ul li {
  display: inline-block;
  margin-right: 4px;
  vertical-align: middle;
}
.section .labels .cat, .main .labels .cat {
  white-space: nowrap;
}
.section .labels .cat a, .main .labels .cat a {
  color: #777777;
  font-size: 12px;
}

.c-wrapper--mg-16 {
  margin-bottom: 16px;
}
.c-wrapper--rtop {
  border-radius: 4px 4px 0 0;
}

.is-active {
  color: #D72B27;
  text-decoration: none;
}

.mask {
  position: relative;
  opacity: 1;
  -webkit-transition: opacity 0.63s;
  -moz-transition: opacity 0.63s;
  -ms-transition: opacity 0.63s;
  -o-transition: opacity 0.63s;
  transition: opacity 0.63s;
  overflow: hidden;
}

.mask:before {
  background: rgba(0, 0, 0, 0.4);
  z-index: 900;
  position: fixed;
  content: '';
  height: 100vh;
  width: 100%;
  opacity: 1;
}

@media only screen and (max-width: 687px) {
  .mobile-hide {
    display: none;
  }
}
/* Grid */
.container {
  width: 100%;
}

.row {
  margin-left: -10px;
  margin-right: -10px;
}

.row:before,
.row:after {
  clear: both;
  content: "";
  display: table;
}

.col-xs-1 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-xs-2 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-xs-3 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-xs-4 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-xs-5 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-xs-6 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-xs-7 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-xs-8 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-sm-1 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-sm-2 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-sm-3 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-sm-4 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-sm-5 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-sm-6 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-sm-7 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-sm-8 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-md-1 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-md-2 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-md-3 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-md-4 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-md-5 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-md-6 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-md-7 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-md-8 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-lg-1 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-lg-2 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-lg-3 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-lg-4 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-lg-5 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-lg-6 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-lg-7 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-lg-8 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-xl-1 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-xl-2 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-xl-3 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-xl-4 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-xl-5 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-xl-6 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-xl-7 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-xl-8 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

/* xs */
.col-xs-pull-0 {
  right: 0%;
}

.col-xs-push-0 {
  left: 0%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-1 {
  float: left;
  width: 12.5%;
}

.col-xs-pull-1 {
  right: 12.5%;
}

.col-xs-push-1 {
  left: 12.5%;
}

.col-xs-offset-1 {
  margin-left: 12.5%;
}

.col-xs-2 {
  float: left;
  width: 25%;
}

.col-xs-pull-2 {
  right: 25%;
}

.col-xs-push-2 {
  left: 25%;
}

.col-xs-offset-2 {
  margin-left: 25%;
}

.col-xs-3 {
  float: left;
  width: 37.5%;
}

.col-xs-pull-3 {
  right: 37.5%;
}

.col-xs-push-3 {
  left: 37.5%;
}

.col-xs-offset-3 {
  margin-left: 37.5%;
}

.col-xs-4 {
  float: left;
  width: 50%;
}

.col-xs-pull-4 {
  right: 50%;
}

.col-xs-push-4 {
  left: 50%;
}

.col-xs-offset-4 {
  margin-left: 50%;
}

.col-xs-5 {
  float: left;
  width: 62.5%;
}

.col-xs-pull-5 {
  right: 62.5%;
}

.col-xs-push-5 {
  left: 62.5%;
}

.col-xs-offset-5 {
  margin-left: 62.5%;
}

.col-xs-6 {
  float: left;
  width: 75%;
}

.col-xs-pull-6 {
  right: 75%;
}

.col-xs-push-6 {
  left: 75%;
}

.col-xs-offset-6 {
  margin-left: 75%;
}

.col-xs-7 {
  float: left;
  width: 87.5%;
}

.col-xs-pull-7 {
  right: 87.5%;
}

.col-xs-push-7 {
  left: 87.5%;
}

.col-xs-offset-7 {
  margin-left: 87.5%;
}

.col-xs-8 {
  float: left;
  width: 100%;
}

.col-xs-pull-8 {
  right: 100%;
}

.col-xs-push-8 {
  left: 100%;
}

.col-xs-offset-8 {
  margin-left: 100%;
}

/* sm */
@media (min-width: 481px) {
  .col-sm-pull-0 {
    right: 0%;
  }

  .col-sm-push-0 {
    left: 0%;
  }

  .col-sm-offset-0 {
    margin-left: 0%;
  }

  .col-sm-1 {
    float: left;
    width: 12.5%;
  }

  .col-sm-pull-1 {
    right: 12.5%;
  }

  .col-sm-push-1 {
    left: 12.5%;
  }

  .col-sm-offset-1 {
    margin-left: 12.5%;
  }

  .col-sm-2 {
    float: left;
    width: 25%;
  }

  .col-sm-pull-2 {
    right: 25%;
  }

  .col-sm-push-2 {
    left: 25%;
  }

  .col-sm-offset-2 {
    margin-left: 25%;
  }

  .col-sm-3 {
    float: left;
    width: 37.5%;
  }

  .col-sm-pull-3 {
    right: 37.5%;
  }

  .col-sm-push-3 {
    left: 37.5%;
  }

  .col-sm-offset-3 {
    margin-left: 37.5%;
  }

  .col-sm-4 {
    float: left;
    width: 50%;
  }

  .col-sm-pull-4 {
    right: 50%;
  }

  .col-sm-push-4 {
    left: 50%;
  }

  .col-sm-offset-4 {
    margin-left: 50%;
  }

  .col-sm-5 {
    float: left;
    width: 62.5%;
  }

  .col-sm-pull-5 {
    right: 62.5%;
  }

  .col-sm-push-5 {
    left: 62.5%;
  }

  .col-sm-offset-5 {
    margin-left: 62.5%;
  }

  .col-sm-6 {
    float: left;
    width: 75%;
  }

  .col-sm-pull-6 {
    right: 75%;
  }

  .col-sm-push-6 {
    left: 75%;
  }

  .col-sm-offset-6 {
    margin-left: 75%;
  }

  .col-sm-7 {
    float: left;
    width: 87.5%;
  }

  .col-sm-pull-7 {
    right: 87.5%;
  }

  .col-sm-push-7 {
    left: 87.5%;
  }

  .col-sm-offset-7 {
    margin-left: 87.5%;
  }

  .col-sm-8 {
    float: left;
    width: 100%;
  }

  .col-sm-pull-8 {
    right: 100%;
  }

  .col-sm-push-8 {
    left: 100%;
  }

  .col-sm-offset-8 {
    margin-left: 100%;
  }
}
/* md */
@media (min-width: 688px) {
  .col-md-pull-0 {
    right: 0%;
  }

  .col-md-push-0 {
    left: 0%;
  }

  .col-md-offset-0 {
    margin-left: 0%;
  }

  .col-md-1 {
    float: left;
    width: 12.5%;
  }

  .col-md-pull-1 {
    right: 12.5%;
  }

  .col-md-push-1 {
    left: 12.5%;
  }

  .col-md-offset-1 {
    margin-left: 12.5%;
  }

  .col-md-2 {
    float: left;
    width: 25%;
  }

  .col-md-pull-2 {
    right: 25%;
  }

  .col-md-push-2 {
    left: 25%;
  }

  .col-md-offset-2 {
    margin-left: 25%;
  }

  .col-md-3 {
    float: left;
    width: 37.5%;
  }

  .col-md-pull-3 {
    right: 37.5%;
  }

  .col-md-push-3 {
    left: 37.5%;
  }

  .col-md-offset-3 {
    margin-left: 37.5%;
  }

  .col-md-4 {
    float: left;
    width: 50%;
  }

  .col-md-pull-4 {
    right: 50%;
  }

  .col-md-push-4 {
    left: 50%;
  }

  .col-md-offset-4 {
    margin-left: 50%;
  }

  .col-md-5 {
    float: left;
    width: 62.5%;
  }

  .col-md-pull-5 {
    right: 62.5%;
  }

  .col-md-push-5 {
    left: 62.5%;
  }

  .col-md-offset-5 {
    margin-left: 62.5%;
  }

  .col-md-6 {
    float: left;
    width: 75%;
  }

  .col-md-pull-6 {
    right: 75%;
  }

  .col-md-push-6 {
    left: 75%;
  }

  .col-md-offset-6 {
    margin-left: 75%;
  }

  .col-md-7 {
    float: left;
    width: 87.5%;
  }

  .col-md-pull-7 {
    right: 87.5%;
  }

  .col-md-push-7 {
    left: 87.5%;
  }

  .col-md-offset-7 {
    margin-left: 87.5%;
  }

  .col-md-8 {
    float: left;
    width: 100%;
  }

  .col-md-pull-8 {
    right: 100%;
  }

  .col-md-push-8 {
    left: 100%;
  }

  .col-md-offset-8 {
    margin-left: 100%;
  }
}
/* lg */
@media (min-width: 801px) {
  .col-lg-pull-0 {
    right: 0%;
  }

  .col-lg-push-0 {
    left: 0%;
  }

  .col-lg-offset-0 {
    margin-left: 0%;
  }

  .col-lg-1 {
    float: left;
    width: 12.5%;
  }

  .col-lg-pull-1 {
    right: 12.5%;
  }

  .col-lg-push-1 {
    left: 12.5%;
  }

  .col-lg-offset-1 {
    margin-left: 12.5%;
  }

  .col-lg-2 {
    float: left;
    width: 25%;
  }

  .col-lg-pull-2 {
    right: 25%;
  }

  .col-lg-push-2 {
    left: 25%;
  }

  .col-lg-offset-2 {
    margin-left: 25%;
  }

  .col-lg-3 {
    float: left;
    width: 37.5%;
  }

  .col-lg-pull-3 {
    right: 37.5%;
  }

  .col-lg-push-3 {
    left: 37.5%;
  }

  .col-lg-offset-3 {
    margin-left: 37.5%;
  }

  .col-lg-4 {
    float: left;
    width: 50%;
  }

  .col-lg-pull-4 {
    right: 50%;
  }

  .col-lg-push-4 {
    left: 50%;
  }

  .col-lg-offset-4 {
    margin-left: 50%;
  }

  .col-lg-5 {
    float: left;
    width: 62.5%;
  }

  .col-lg-pull-5 {
    right: 62.5%;
  }

  .col-lg-push-5 {
    left: 62.5%;
  }

  .col-lg-offset-5 {
    margin-left: 62.5%;
  }

  .col-lg-6 {
    float: left;
    width: 75%;
  }

  .col-lg-pull-6 {
    right: 75%;
  }

  .col-lg-push-6 {
    left: 75%;
  }

  .col-lg-offset-6 {
    margin-left: 75%;
  }

  .col-lg-7 {
    float: left;
    width: 87.5%;
  }

  .col-lg-pull-7 {
    right: 87.5%;
  }

  .col-lg-push-7 {
    left: 87.5%;
  }

  .col-lg-offset-7 {
    margin-left: 87.5%;
  }

  .col-lg-8 {
    float: left;
    width: 100%;
  }

  .col-lg-pull-8 {
    right: 100%;
  }

  .col-lg-push-8 {
    left: 100%;
  }

  .col-lg-offset-8 {
    margin-left: 100%;
  }
}
@media (min-width: 1013px) {
  .col-xl-pull-0 {
    right: 0%;
  }

  .col-xl-push-0 {
    left: 0%;
  }

  .col-xl-offset-0 {
    margin-left: 0%;
  }

  .col-xl-1 {
    float: left;
    width: 12.5%;
  }

  .col-xl-pull-1 {
    right: 12.5%;
  }

  .col-xl-push-1 {
    left: 12.5%;
  }

  .col-xl-offset-1 {
    margin-left: 12.5%;
  }

  .col-xl-2 {
    float: left;
    width: 25%;
  }

  .col-xl-pull-2 {
    right: 25%;
  }

  .col-xl-push-2 {
    left: 25%;
  }

  .col-xl-offset-2 {
    margin-left: 25%;
  }

  .col-xl-3 {
    float: left;
    width: 37.5%;
  }

  .col-xl-pull-3 {
    right: 37.5%;
  }

  .col-xl-push-3 {
    left: 37.5%;
  }

  .col-xl-offset-3 {
    margin-left: 37.5%;
  }

  .col-xl-4 {
    float: left;
    width: 50%;
  }

  .col-xl-pull-4 {
    right: 50%;
  }

  .col-xl-push-4 {
    left: 50%;
  }

  .col-xl-offset-4 {
    margin-left: 50%;
  }

  .col-xl-5 {
    float: left;
    width: 62.5%;
  }

  .col-xl-pull-5 {
    right: 62.5%;
  }

  .col-xl-push-5 {
    left: 62.5%;
  }

  .col-xl-offset-5 {
    margin-left: 62.5%;
  }

  .col-xl-6 {
    float: left;
    width: 75%;
  }

  .col-xl-pull-6 {
    right: 75%;
  }

  .col-xl-push-6 {
    left: 75%;
  }

  .col-xl-offset-6 {
    margin-left: 75%;
  }

  .col-xl-7 {
    float: left;
    width: 87.5%;
  }

  .col-xl-pull-7 {
    right: 87.5%;
  }

  .col-xl-push-7 {
    left: 87.5%;
  }

  .col-xl-offset-7 {
    margin-left: 87.5%;
  }

  .col-xl-8 {
    float: left;
    width: 100%;
  }

  .col-xl-pull-8 {
    right: 100%;
  }

  .col-xl-push-8 {
    left: 100%;
  }

  .col-xl-offset-8 {
    margin-left: 100%;
  }
}
@font-face {
  font-family: 'fontello';
  src: url("/fonts/converter/fontello.eot?78829292");
  src: url("/fonts/converter/fontello.eot?78829292#iefix") format("embedded-opentype"), url("/fonts/converter/fontello.woff2?78829292") format("woff2"), url("/fonts/converter/fontello.woff?78829292") format("woff"), url("/fonts/converter/fontello.ttf?78829292") format("truetype"), url("/fonts/converter/fontello.svg?78829292#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es converter will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @converter-face {
    converter-family: 'fontello';
    src: url('../converter/fontello.svg?87133427#fontello') format('svg');
  }
}
*/
[class^="icon-converter"]:before, [class*=" icon-converter"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* converter-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-exchange-arrows:before {
  content: '\e800';
}

/* '' */
.icon-facebook-logo-button:before {
  content: '\e801';
}

/* '' */
.icon-google-plus-logo-button:before {
  content: '\e802';
}

/* '' */
.icon-graphic:before {
  content: '\e803';
}

/* '' */
.icon-down-open-big:before {
  content: '\e804';
}

/* '' */
.icon-placeholder:before {
  content: '\e805';
}

/* '' */
.icon-plus:before {
  content: '\e806';
}

/* '' */
.icon-question-mark:before {
  content: '\e807';
}

/* '' */
.icon-time:before {
  content: '\e808';
}

/* '' */
.icon-twitter-logo-button:before {
  content: '\e809';
}

/* '' */
.icon-up-open-big:before {
  content: '\e80a';
}

/* '' */
.icon-cancel:before {
  content: '\e80b';
}

/* '' */
.icon-cancel-button:before {
  content: '\e80c';
}

/* '' */
.icon-bank-building:before {
  content: '\e80d';
}

/* '' */
.mfm-aside-all-news,
.mfm-aside-news-block {
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
}
.mfm-aside-all-news .mfm-news-list-items,
.mfm-aside-all-news .mfm-news-list,
.mfm-aside-news-block .mfm-news-list-items,
.mfm-aside-news-block .mfm-news-list {
  list-style: none;
  margin: 16px 0 0;
}
.mfm-aside-all-news .js-ad-aside,
.mfm-aside-news-block .js-ad-aside {
  margin-bottom: 20px;
}
.mfm-aside-all-news_header,
.mfm-aside-news-block_header {
  margin-top: -4px;
}
.mfm-aside-all-news .mfm-news-header a,
.mfm-aside-all-news .h2,
.mfm-aside-news-block .mfm-news-header a,
.mfm-aside-news-block .h2 {
  font-size: 18px;
  margin: 0px;
  display: block;
  color: #2d2d2d;
}
.mfm-aside-all-news .item, .mfm-aside-all-news .date, .mfm-aside-all-news li,
.mfm-aside-news-block .item,
.mfm-aside-news-block .date,
.mfm-aside-news-block li {
  margin: 16px 0;
  font-family: Roboto, sans-serif;
  line-height: 18px;
}
.mfm-aside-all-news .item a, .mfm-aside-all-news .date a, .mfm-aside-all-news li a,
.mfm-aside-news-block .item a,
.mfm-aside-news-block .date a,
.mfm-aside-news-block li a {
  font-size: 13px;
  color: #244696;
}
.mfm-aside-all-news .time,
.mfm-aside-news-block .time {
  font-size: 13px;
  color: #434343;
}
.mfm-aside-all-news .date,
.mfm-aside-news-block .date {
  color: #b1b1b1;
  font-size: 13px;
  margin: 24px 0 7px;
}
.mfm-aside-all-news .date:first-of-type,
.mfm-aside-news-block .date:first-of-type {
  margin-top: 16px;
}
.mfm-aside-all-news .more-show,
.mfm-aside-news-block .more-show {
  padding-top: 12px;
  padding-bottom: 13px;
  padding-left: 16px;
  border-top: 1px solid #e7e7e7;
  font-size: 14px;
  font-weight: 600;
}
.mfm-aside-all-news .more-show a,
.mfm-aside-news-block .more-show a {
  position: relative;
  padding-right: 32px;
}
.mfm-aside-all-news .more-show a svg,
.mfm-aside-news-block .more-show a svg {
  height: 6px;
  right: 0;
  margin-top: 1px;
  left: inherit;
}
.mfm-aside-all-news .more-show a:hover svg,
.mfm-aside-news-block .more-show a:hover svg {
  fill: #db0107;
}

.mfz-seo p + table {
  width: 100%;
}

body > div.mfz-seo.mfz-section > div > table > tbody > tr:nth-child(1) > td:nth-child(1) {
  display: table-row;
  padding-bottom: 10px;
}

.mfz-seo.mfz-section table {
  width: 100%;
}

body > div.mfz-seo.mfz-section > div > table > tbody > tr:nth-child(1) > td:nth-child(2) {
  display: table-row;
  padding-top: 20px;
  vertical-align: bottom;
}

body > div.mfz-seo.mfz-section > div > table > tbody > tr:nth-child(1) > td:nth-child(2) p {
  vertical-align: bottom;
  padding-top: 20px;
}

@media only screen and (max-width: 480px) {
  body > div.mfz-seo.mfz-section > div > table > tbody > tr:nth-child(1) > td:nth-child(1) > table > tbody > tr td {
    width: 33% !important;
    float: left;
  }
}
.sorting--parent {
  margin: 0px auto;
}
@media only screen and (max-width: 1011px) {
  .sorting--parent {
    margin: 8px auto;
  }
  .sorting--parent.col-lg-4 {
    width: 100%;
  }
}
@media only screen and (min-width: 480px) and (max-width: 688px) {
  .sorting--city, .sorting--date {
    width: 50%;
    float: left;
  }
}

.mfm-header .icon-converter {
  position: absolute;
  top: 0;
  left: 2px;
  font-size: 16px;
  color: #4a4a4a;
}
@media only screen and (max-width: 1011px) {
  .mfm-header .icon-converter {
    display: inline;
  }
}
@media only screen and (max-width: 479px), only screen and (min-width: 480px) and (max-width: 688px) {
  .mfm-header .icon-converter {
    font-size: 16px;
    float: left;
    text-align: left;
    left: 8px;
  }
}
.mfm-header--select {
  color: #131313 !important;
  font-size: 14px !important;
  font-family: "Roboto" !important;
  padding: 6px 22px 6px 22px !important;
}
@media only screen and (max-width: 688px) {
  .mfm-header--select {
    margin: 8px auto !important;
  }
}
.mfm-header--select-trigger {
  background: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 4px;
  text-align: left;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #131313;
  line-height: 30px;
  max-height: 30px;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  margin: 0 auto;
  padding: 0 16px 0 24px;
  position: relative;
  text-overflow: ellipsis;
}
.mfm-header--select-trigger:before, .mfm-header--select-trigger:after {
  position: absolute;
  content: '';
  right: 5%;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.mfm-header--select-trigger:before {
  top: 20%;
  border-bottom: 5px solid #4a4a4a;
  pointer-events: none;
}
.mfm-header--select-trigger:after {
  top: 65%;
  border-top: 5px solid #4a4a4a;
  pointer-events: none;
}
.mfm-header--select-trigger:after, .mfm-header--select-trigger:before {
  background-color: #fff;
  right: 4px;
}
@media only screen and (max-width: 1011px) {
  .mfm-header--select-trigger:after, .mfm-header--select-trigger:before {
    content: "" !important;
    display: block;
  }
}
@media only screen and (max-width: 688px) {
  .mfm-header--select-trigger {
    margin: 8px auto !important;
  }
}
@media only screen and (max-width: 479px), only screen and (min-width: 480px) and (max-width: 688px) {
  .mfm-header--select-trigger {
    text-align: center;
    font-size: 14px;
  }
}

.mfm-header--chose-city .select-city-trigger-style {
  font-size: 14px;
  line-height: 29px;
  padding: 0 4px;
  text-align: left;
  border: 1px solid #dddddd;
  border-radius: 4px;
  pointer-events: none;
  position: absolute;
  width: 100%;
  height: 100%;
  background: transparent;
}

.sorting--date .mfSelect-wrap {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  min-width: 210px;
  z-index: 1000 !important;
}

/*$green:               #57ab2e;*/
/* GREY BG */
.mfm-grey-bg {
  padding-top: 15px;
  padding-bottom: 15px;
  width: 100%;
  border-radius: 1px;
  /* ugly ipad fix */
  min-width: 150px;
  background: #f7f7f7;
  box-shadow: -75px 0 0 0px #f7f7f7, 75px 0 0 0px #f7f7f7, -150px 0 0 0px #f7f7f7, 150px 0 0 0px #f7f7f7, -300px 0 0 0px #f7f7f7, 300px 0 0 0px #f7f7f7, -450px 0 0 0px #f7f7f7, 450px 0 0 0px #f7f7f7, -600px 0 0 0px #f7f7f7, 600px 0 0 0px #f7f7f7, -750px 0 0 0px #f7f7f7, 750px 0 0 0px #f7f7f7, -900px 0 0 0px #f7f7f7, 900px 0 0 0px #f7f7f7, -1050px 0 0 0px #f7f7f7, 1050px 0 0 0px #f7f7f7, -1300px 0 0 0px #f7f7f7, 1300px 0 0 0px #f7f7f7, -1450px 0 0 0px #f7f7f7, 1450px 0 0 0px #f7f7f7, -1600px 0 0 0px #f7f7f7, 1600px 0 0 0px #f7f7f7, -75px 0 0 1px #d9d9d9, 75px 0 0 1px #d9d9d9, -150px  0 0 1px #d9d9d9, 150px  0 0 1px #d9d9d9, -300px  0 0 1px #d9d9d9, 300px  0 0 1px #d9d9d9, -450px  0 0 1px #d9d9d9, 450px  0 0 1px #d9d9d9, -600px  0 0 1px #d9d9d9, 600px  0 0 1px #d9d9d9, -750px  0 0 1px #d9d9d9, 750px  0 0 1px #d9d9d9, -900px  0 0 1px #d9d9d9, 900px  0 0 1px #d9d9d9, -1050px 0 0 1px #d9d9d9, 1050px 0 0 1px #d9d9d9, -1300px 0 0 1px #d9d9d9, 1300px 0 0 1px #d9d9d9, -1450px 0 0 1px #d9d9d9, 1450px 0 0 1px #d9d9d9, -1600px 0 0 1px #d9d9d9, 1600px 0 0 1px #d9d9d9;
  -webkit-box-shadow: -75px 0 0 0px #f7f7f7, 75px 0 0 0px #f7f7f7, -150px 0 0 0px #f7f7f7, 150px 0 0 0px #f7f7f7, -300px 0 0 0px #f7f7f7, 300px 0 0 0px #f7f7f7, -450px 0 0 0px #f7f7f7, 450px 0 0 0px #f7f7f7, -600px 0 0 0px #f7f7f7, 600px 0 0 0px #f7f7f7, -750px 0 0 0px #f7f7f7, 750px 0 0 0px #f7f7f7, -900px 0 0 0px #f7f7f7, 900px 0 0 0px #f7f7f7, -1050px 0 0 0px #f7f7f7, 1050px 0 0 0px #f7f7f7, -1300px 0 0 0px #f7f7f7, 1300px 0 0 0px #f7f7f7, -1450px 0 0 0px #f7f7f7, 1450px 0 0 0px #f7f7f7, -1600px 0 0 0px #f7f7f7, 1600px 0 0 0px #f7f7f7, -75px 0 0 1px #d9d9d9, 75px 0 0 1px #d9d9d9, -150px  0 0 1px #d9d9d9, 150px  0 0 1px #d9d9d9, -300px  0 0 1px #d9d9d9, 300px  0 0 1px #d9d9d9, -450px  0 0 1px #d9d9d9, 450px  0 0 1px #d9d9d9, -600px  0 0 1px #d9d9d9, 600px  0 0 1px #d9d9d9, -750px  0 0 1px #d9d9d9, 750px  0 0 1px #d9d9d9, -900px  0 0 1px #d9d9d9, 900px  0 0 1px #d9d9d9, -1050px 0 0 1px #d9d9d9, 1050px 0 0 1px #d9d9d9, -1300px 0 0 1px #d9d9d9, 1300px 0 0 1px #d9d9d9, -1450px 0 0 1px #d9d9d9, 1450px 0 0 1px #d9d9d9, -1600px 0 0 1px #d9d9d9, 1600px 0 0 1px #d9d9d9;
}

/* This thing makes aside column able to stretch grey background */
/*.mfm-grey-bg:after{
  content: '';
  display: table;
  clear: both;
}*/
/* INLINE ELMENT */
.mfm-inline {
  display: inline-block;
}

/* COLUMNS */
.mfm-col-content {
  width: 100%;
}

.mfm-col-left {
  width: 100%;
  max-width: 215px;
  float: left;
}

.mfm-col-left + .mfm-col-content {
  padding-left: 235px;
}

.mfm-col-aside {
  position: relative;
  float: right;
  width: 100%;
  text-align: center;
  max-width: 320px;
  /*z-index: 1;*/
}

.layout-aside-240 .mfm-col-content {
  padding-right: 280px;
}

.layout-aside-240 .mfm-col-aside {
  max-width: 260px;
}

/*.mfm-col-aside:before,
.mfm-col-aside:after{
  content: "";
  display: table;
  clear: both;
}*/
.mfm-col-aside > * {
  text-align: left;
}

/* CONTENT COLUMN BLOCKS */
.mfm-header {
  position: relative;
  padding-right: 190px;
  padding-bottom: 10px;
  padding-top: 10px;
}

.mfm-header-no-aside {
  padding-right: 0px !important;
}

.mfm-header .mfm-h1 {
  margin-top: 0;
  font-weight: 600;
}

.mfm-header-aside {
  position: absolute;
  top: 41px;
  right: 0;
  /*width: 165px;*/
  max-width: 165px;
}

.mfm-header-aside select,
.mfm-header-aside input {
  width: 100%;
}

.mfm-header.has-no-pb {
  padding-bottom: 0;
}

/* ASIDE BLOCKS */
.mfm-aside-materials {
  padding: 5px 10px;
}

.mfm-aside-materials h3 {
  margin-top: 0;
  margin-bottom: 17px;
  font-weight: 500;
  font-size: 24px;
}

.mfm-aside-materials a {
  position: relative;
  padding-left: 70px;
  display: inline-block;
  min-height: 60px;
  line-height: 1.3em;
  font-size: 14px;
  margin-bottom: 15px;
}

.mfm-aside-materials .mfm-aside-materials-thumb {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 60px;
  height: 60px;
  overflow: hidden;
  border-radius: 6px;
}

.mfm-aside-materials .mfm-aside-materials-thumb > img {
  height: 100%;
  width: auto;
}

/* AD BLOCKS */
.mfm-col-aside .mfm-aside-block {
  display: inline-block;
  margin-bottom: 15px;
  width: 100%;
  padding: 3px;
  border-radius: 5px;
  text-align: left;
  background: #fff;
  /*border: 1px solid #d0d0d0;*/
}

.mfm-col-aside .mfm-aside-block.has-no-border {
  border-color: transparent;
}

.mfm-col-aside .mfm-aside-block.has-no-padding {
  padding: 0;
  overflow: hidden;
}

.mfm-col-aside .mfm-aside-block:empty {
  display: none;
}

.mfm-aside-block hr {
  border-top: 1px solid #d0d0d0;
}

.mfm-aside-block--heading {
  font-size: 11px;
  margin-bottom: 20px;
  margin-top: 20px;
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
}

/* TYPOGRAFY */
.mfm-h1 {
  display: block;
  font-size: 14px;
  color: #000;
  font-weight: 600;
  margin-bottom: 5px;
}

.mfm-h2 {
  font-size: 36px;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: #4d4d4d;
}

.mfm-h1 + .mfm-h2 {
  margin-top: 0;
}

.mfm-h3 a {
  font-size: 24px;
  font-family: inherit;
  font-weight: 500;
  margin-bottom: 7px;
  line-height: 1.1;
  color: #4d4d4d;
}

.mfm-h3 a:hover {
  text-decoration: none;
}

.mfm-h4 {
  margin-top: 1.3em;
  margin-bottom: 0;
}

.mfm-h4 a {
  font-size: 18px;
  font-family: inherit;
  font-weight: 600;
  margin-bottom: 7px;
  line-height: 1.1;
  color: #4d4d4d;
}

.mfm-h4 a:hover {
  text-decoration: none;
}

.mfm-h4 small {
  display: block;
  margin-top: 5px;
  font-size: 12px;
  color: #858585;
}

.mfm-text-grey {
  color: #7f7f7f;
}

.mfm-text-light-grey {
  color: #ababab;
}

.mfm-text-nowrap {
  white-space: nowrap !important;
}

.mfm-text-center {
  text-align: center !important;
}

.mfm-text-right {
  text-align: right !important;
}

.mfm-text-left {
  text-align: left !important;
}

/* EMMET QUICK SYTLES */
.mfm-tdn {
  text-decoration: none !important;
}

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

.mfm-pb0 {
  padding-bottom: 0 !important;
}

.mfm-pt0 {
  padding-top: 0 !important;
}

.mfm-pr0 {
  padding-right: 0 !important;
}

.mfm-pl0 {
  padding-left: 0 !important;
}

.mfm-mb0 {
  margin-bottom: 0 !important;
}

.mfm-mt0 {
  margin-top: 0 !important;
}

.mfm-ml0 {
  margin-left: 0 !important;
}

.mfm-mr0 {
  margin-right: 0 !important;
}

.mfm-posr {
  position: relative;
}

.mfm-bb0 {
  border-bottom: 0 !important;
}

/* LINKS */
[class^="icon-"]:before, [class*=" icon-"]:before {
  text-decoration: none;
}

a {
  color: #4a90e2;
  text-decoration: none;
}

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

a:visited {
  /*color: #8448a8;*/
}

.mfm-dotted {
  display: inline;
  border-bottom: 1px dotted;
  text-decoration: none !important;
}

a.mfm-black-link {
  text-decoration: none;
  color: #000;
}

a.mfm-black-link:active,
a.mfm-black-link:hover {
  text-decoration: underline;
}

a.mfm-black-link:visited {
  color: #000;
}

.mfm-caret-down {
  position: relative;
}

.mfm-caret-down:after {
  content: '\25BC';
  display: block;
  position: absolute;
  right: -13px;
  top: 30%;
  font-size: .7em;
  margin-left: 3px;
}

.mfm-long-arrow-right {
  padding-right: 20px;
  position: relative;
}

.mfm-long-arrow-right:after {
  content: '→';
  display: inline-block;
  line-height: inherit;
  vertical-align: middle;
  position: absolute;
  font-style: normal;
  right: 0px;
  top: 0;
}

.mfm-long-arrow-left {
  padding-left: 20px;
  position: relative;
}

.mfm-long-arrow-left:after {
  content: '←';
  display: inline-block;
  line-height: inherit;
  vertical-align: middle;
  position: absolute;
  font-style: normal;
  left: 0px;
  top: 0;
}

/* BUTTONS */
.mfm-button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 600;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  white-space: nowrap;
  padding: 6px 18px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #333;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #adadad;
}

.mfm-button:hover,
.mfm-button:focus {
  text-decoration: none;
  border-color: #C9C9C9;
}

.mfm-button:active {
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.mfm-button:visited {
  color: initial;
}

/* TABS */
.mfm-tab-menu {
  margin-top: 20px;
  cursor: default;
  white-space: nowrap;
}

.mfm-tab-menu > * {
  white-space: normal;
}

.mfm-tab-menu a {
  display: inline-block;
  vertical-align: top;
  color: #000;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 700;
  text-align: center;
  padding: 5px 2px 13px;
  text-decoration: none;
  border-bottom: 2px solid transparent;
}

.mfm-tab-menu a:hover {
  border-bottom: 2px solid #ccc;
}

.mfm-tab-menu a.active {
  color: #df3014;
  border-bottom: 2px solid #df3014;
}

.mfm-tab-menu a + a {
  margin-left: 10px;
}

.mfm-tab-menu-dropdown {
  position: relative;
}

.mfm-tab-menu-dropdown:after {
  content: '\25BC';
  font-size: .7em;
  vertical-align: middle;
  margin-left: 3px;
}

.mfm-tab-menu-dropdown > ul {
  position: absolute;
  display: block;
  width: 200px;
  top: 35px;
  left: -10px;
  list-style: none;
  text-align: left;
  z-index: 10;
  border-radius: 5px;
  overflow: hidden;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

.mfm-tab-menu-dropdown > ul > li {
  margin: 0;
  padding: 5px 10px;
  background: #fff;
}

.mfm-tab-menu-dropdown > ul > li + li {
  border-top: 1px solid #ccc;
}

/* TABLES */
.mfm-table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 16px;
}

.mfm-table > thead > tr > th,
.mfm-table > tbody > tr > th,
.mfm-table > tfoot > tr > th,
.mfm-table > thead > tr > td,
.mfm-table > tbody > tr > td,
.mfm-table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  /*vertical-align: top;*/
  vertical-align: middle;
  border-top: 1px solid #d9d9d9;
}

.mfm-table > thead > tr > td {
  border-top: 0;
}

.mfm-table > thead + tbody > tr:first-child > td {
  border-top: 0;
}

.mfm-table > thead > tr > th,
.mfm-table > thead > tr:last-child > td {
  vertical-align: top;
  border-top: 0;
  font-size: 13px;
  border-bottom: 1px solid #b6b6b6;
  text-align: left;
}

.mfm-table > tbody > tr:hover > td {
  /*border-bottom: 1px solid #d9d9d9;*/
  background-color: #fdfdfd;
}

.mfm-th-filter {
  /*margin-top: 5px;*/
  /*margin-bottom: 3px;*/
  font-size: 11px;
  color: #7f7f7f;
}

.mfm-th-filter a {
  color: inherit;
  cursor: pointer;
  /*margin-right: 5px;*/
  font-weight: normal;
}

.mfm-th-filter a:focus,
.mfm-th-filter a:hover {
  color: #000;
  text-decoration: none;
}

.mfm-th-filter a:after {
  content: '\25B2 \A \25BC';
  display: inline-block;
  font-size: .5em;
  line-height: 1.05em;
  white-space: pre;
  vertical-align: middle;
  margin-left: 2px;
}

.sorting_asc .mfm-th-filter a:after {
  content: '\25B2';
  color: #000;
}

.sorting_asc .mfm-th-filter a,
.sorting_desc .mfm-th-filter a {
  color: #000;
}

.sorting_desc .mfm-th-filter a:after {
  content: '\25BC';
}

.mfm-th-filter a + a {
  margin-right: 0;
  margin-left: 5px;
}

.mfm-th-filter a.active {
  color: #000;
}

.mfm-grey-bg .mfm-table {
  border-collapse: separate;
  /*border-radius: 6px;*/
  background: #fff;
}

.mfm-grey-bg .mfm-table tr:first-child > th:first-child {
  border-top-left-radius: 6px;
}

.mfm-grey-bg .mfm-table tr:first-child > th:last-child {
  border-top-right-radius: 6px;
}

.mfm-grey-bg .mfm-table tr > th:first-child,
.mfm-grey-bg .mfm-table tbody > tr > td:first-child {
  border-left: 1px solid #d9d9d9;
}

.mfm-grey-bg .mfm-table tr > th:last-child,
.mfm-grey-bg .mfm-table tbody > tr > td:last-child {
  border-right: 1px solid #d9d9d9;
}

.mfm-grey-bg .mfm-table tr > th {
  border-top: 1px solid #d9d9d9;
  word-break: break-all;
}
.mfm-grey-bg .mfm-table tr > th .mfm-text-nowrap {
  white-space: normal !important;
  word-break: break-all;
}

.mfm-grey-bg .mfm-table tfoot > tr:last-child > td:first-child {
  border-bottom-left-radius: 6px;
}

.mfm-grey-bg .mfm-table tfoot > tr:last-child > td:last-child {
  border-bottom-right-radius: 6px;
}

.mfm-grey-bg .mfm-table tfoot > tr > td {
  border-bottom: 1px solid #d9d9d9;
}

.mfm-table .mfm-hover-show {
  visibility: hidden;
}

.mfm-table > tbody > tr:hover .mfm-hover-show {
  visibility: visible;
}

.mfm-table .mfm-table-trend {
  font-size: 10px;
  color: #959595;
  margin: 0 3px;
  vertical-align: middle;
}

.mfm-table .icon-up-open:before {
  font-size: .8em;
  vertical-align: middle;
  margin: 0 3px;
  color: #00A400;
}

.mfm-table .icon-down-open:before {
  font-size: .8em;
  vertical-align: middle;
  margin: 0 3px;
  color: #D50000;
}

.mfm-table.has-no-tfoot tr:last-child > td:first-child {
  border-bottom-left-radius: 6px;
}

.mfm-table.has-no-tfoot tr:last-child > td:last-child {
  border-bottom-right-radius: 6px;
}

.mfm-table.has-no-tfoot tr:last-child > td {
  border-bottom: 1px solid #ccc;
}

/* table chart LG */
.mfm-table-chart-td {
  border-top: 0 !important;
}

.mfm-table-internal-chart {
  min-height: 303px;
}

.mfm-chart-wrap {
  position: relative;
}

.mfm-chart-wrap:hover > td {
  background-color: #fff !important;
}

.mfm-chart-wrap > td {
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.mfm-chart-wrap.mfm-chart-wrap-standalone {
  margin-bottom: 30px;
  min-height: 100px;
}

.mfm-chart-wrap #mfm-dashboard {
  position: relative;
}

.mfm-chart-wrap.mfm-chart-wrap-standalone #mfm-dashboard #mfm-line-chart {
  position: relative;
  min-height: 100px;
}

.mfm-green-preloader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.mfm-green-preloader:before,
.mfm-chart-wrap.mfm-chart-wrap-standalone #mfm-dashboard #mfm-line-chart:empty:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  box-shadow: 12px -12px rgba(100, 100, 100, 0.125), 17px 0 rgba(100, 100, 100, 0.25), 12px 12px rgba(100, 100, 100, 0.375), 0 17px rgba(100, 100, 100, 0.5), -12px 12px rgba(100, 100, 100, 0.625), -17px 0 rgba(100, 100, 100, 0.75), -12px -12px rgba(100, 100, 100, 0.875), 0 -17px #646464;
  -webkit-box-shadow: 12px -12px rgba(100, 100, 100, 0.125), 17px 0 rgba(100, 100, 100, 0.25), 12px 12px rgba(100, 100, 100, 0.375), 0 17px rgba(100, 100, 100, 0.5), -12px 12px rgba(100, 100, 100, 0.625), -17px 0 rgba(100, 100, 100, 0.75), -12px -12px rgba(100, 100, 100, 0.875), 0 -17px #646464;
  background-color: transparent;
  -webkit-animation: loadingChart 0.75s steps(8, end) infinite;
  animation: loadingChart 0.75s steps(8, end) infinite;
}

@keyframes loadingChart {
  to {
    transform: rotate(360deg) translatez(0);
  }
}
@-webkit-keyframes loadingChart {
  to {
    transform: rotate(360deg) translatez(0);
  }
}
.mfm-chart-overlay {
  position: absolute;
  top: 15px;
  right: 20px;
  /*top: 0;right: 0;bottom: 0;left: 0;*/
  /*margin: auto;*/
  width: 150px;
  height: 90px;
  opacity: .3;
  pointer-events: none;
  background: url(/i/main/minfin_logo_noslogan.png) no-repeat 0 25px;
}

html[lang="uk"] .mfm-chart-overlay {
  background: url(/i/main/minfin_logo_noslogan_ua.png) no-repeat 0 25px;
  width: 150px;
  height: 90px;
}

.mfm-close-table-chart {
  display: block;
  position: absolute;
  right: 0px;
  top: -38px;
  color: #838383;
  height: 38px;
  background-color: #fff;
  padding: 6px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-top: 2px solid #838383;
  cursor: pointer;
}

@media only screen and (max-width: 1264px) {
  .mfm-close-table-chart {
    right: 0px;
  }
}
.mfm-table.mfcur-table-lg > tbody > tr > th,
.mfm-table.mfcur-table-lg > tfoot > tr > th,
.mfm-table.mfcur-table-lg > thead > tr > td,
.mfm-table.mfcur-table-lg > tbody > tr > td,
.mfm-table.mfcur-table-lg > tfoot > tr > td {
  padding: 12px 8px;
}

.mfm-table.mfcur-table-lg > tbody > tr > td {
  font-size: 18px;
  font-weight: 500;
}

.mfm-table a.mfm-button.icon-chart-area {
  padding: 2px;
  font-size: 13px;
  color: #5F5F5F;
  /*margin-left: 7px;*/
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}

/* FORMS */
.mfm-iputs-group {
  position: relative;
}

.mfm-iputs-group input[type=text],
.mfm-iputs-group input[type=number],
.mfm-iputs-group input[type=email],
.mfm-iputs-group input[type=password],
.mfm-iputs-group select {
  display: block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

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

.mfm-iputs-group-multi {
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
}

.mfm-iputs-group-multi input[type=text],
.mfm-iputs-group-multi input[type=number],
.mfm-iputs-group-multi input[type=email],
.mfm-iputs-group-multi input[type=password],
.mfm-iputs-group-multi select {
  display: inline-block;
  vertical-align: top;
  width: auto;
  border-radius: 0;
  border-right: 0;
}

.mfm-iputs-group-multi input:first-child,
.mfm-iputs-group-multi select:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.mfm-iputs-group-multi input:nth-last-of-type(1),
.mfm-iputs-group-multi select:nth-last-of-type(1) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-right: 1px solid #ccc;
}

/* MISC */
.mfm-switcher {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.mfm-switcher > input {
  position: relative;
  display: none;
}

.mfm-switcher > input + i {
  display: inline-block;
  vertical-align: middle;
  width: 22px;
  height: 14px;
  background: #646464;
  border-radius: 7px;
}

.mfm-switcher > input + i:before {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  margin: 2px;
  border-radius: 50%;
  background: #fff;
  -webkit-transition: margin .05s;
  -o-transition: margin .05s;
  transition: margin .05s;
}

.mfm-switcher > input:checked + i:before {
  margin-left: 10px;
}

.mfm-tooltip,
.mfm-tooltip-static {
  display: inline-block;
  cursor: pointer;
  position: relative;
  white-space: normal;
}

.mfm-tooltip-top .mfm-tooltip-body {
  right: auto;
  left: 50%;
  bottom: 22px;
  top: auto;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  word-break: keep-all;
}

.mfm-tooltip .mfm-tooltip-body {
  display: none;
}

.mfm-tooltip:focus .mfm-tooltip-body,
.mfm-tooltip:hover .mfm-tooltip-body {
  display: block;
}

.mfm-tooltip-body {
  cursor: default;
  position: absolute;
  bottom: 17px;
  left: -112px;
  width: 240px;
  background: #fff;
  padding: 10px 12px;
  border: 1px solid #B2B2B2;
  color: #000;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  text-transform: none;
  letter-spacing: 0;
  line-height: 1.2em;
  font-size: 13px;
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.3);
  z-index: 10;
}

.mfm-tooltip .mfm-hover-tooltip {
  position: absolute;
  width: 100%;
  height: 25px;
  left: 0;
  bottom: 0;
}

.mfm-tooltip-body a {
  text-decoration: underline;
}

.mfm-tooltip-body > hr:last-of-type {
  height: 20px;
  background: transparent;
  border: 0;
  margin: 0;
  width: 100%;
  position: absolute;
  bottom: -18px;
  left: 0;
}

.mfm-tooltip-top .mfm-tooltip-body:before,
.mfm-tooltip-top .mfm-tooltip-body:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -20px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 0;
  height: 0;
  border: 10px solid;
  border-color: #fff transparent transparent transparent;
}

.mfm-tooltip-top .mfm-tooltip-body:before {
  bottom: -21px;
  border-color: #B2B2B2 transparent transparent transparent;
}

.mfm-tooltip-right-top .mfm-tooltip-body {
  right: auto;
  left: -10px;
  bottom: 24px;
  top: auto;
}

.mfm-tooltip-right-top .mfm-tooltip-body:before,
.mfm-tooltip-right-top .mfm-tooltip-body:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -20px;
  left: 5px;
  right: auto;
  width: 0;
  height: 0;
  border: 10px solid;
  border-color: #fff transparent transparent transparent;
}

.mfm-tooltip-right-top .mfm-tooltip-body:before {
  bottom: -21px;
  border-color: #B2B2B2 transparent transparent transparent;
}

.mfm-tooltip-left-top .mfm-tooltip-body {
  left: auto;
  right: -5px;
  bottom: 20px;
  top: auto;
}

.mfm-tooltip-left-top .mfm-tooltip-body:before,
.mfm-tooltip-left-top .mfm-tooltip-body:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -20px;
  right: 5px;
  left: auto;
  width: 0;
  height: 0;
  border: 10px solid;
  border-color: #fff transparent transparent transparent;
}

.mfm-tooltip-left-top .mfm-tooltip-body:before {
  bottom: -21px;
  border-color: #B2B2B2 transparent transparent transparent;
}

.mfm-tooltip-bottom .mfm-tooltip-body {
  left: 50%;
  right: 0;
  bottom: auto;
  top: 19px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.mfm-tooltip-bottom .mfm-tooltip-body:before,
.mfm-tooltip-bottom .mfm-tooltip-body:after {
  content: '';
  display: block;
  position: absolute;
  top: -20px;
  right: 0;
  left: 0;
  bottom: 0;
  width: 0;
  height: 0;
  margin: 0 auto;
  border: 10px solid;
  border-color: transparent transparent #FFF transparent;
}

.mfm-tooltip-bottom .mfm-tooltip-body:before {
  top: -21px;
  border-color: transparent transparent #B2B2B2 transparent;
}

.mfm-tooltip-right-bottom .mfm-tooltip-body {
  left: 0;
  right: 0;
  bottom: auto;
  top: 19px;
}

.mfm-tooltip-right-bottom .mfm-tooltip-body:before,
.mfm-tooltip-right-bottom .mfm-tooltip-body:after {
  content: '';
  display: block;
  position: absolute;
  top: -20px;
  left: 5px;
  bottom: 0;
  width: 0;
  height: 0;
  border: 10px solid;
  border-color: transparent transparent #FFF transparent;
}

.mfm-tooltip-right-bottom .mfm-tooltip-body:before {
  top: -21px;
  border-color: transparent transparent #B2B2B2 transparent;
}

.mfm-tooltip-bottom .mfm-tooltip-body hr,
.mfm-tooltip-right-bottom .mfm-tooltip-body hr {
  bottom: auto;
  top: -18px;
}

.mfm-tooltip-left-top .mfm-hover-tooltip {
  height: 30px;
}

/* ASIDE NEWS BLOCK */
.mfm-aside-news-block {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
}

.mfm-aside-news-block.mfm-aside-news-extra-padding {
  padding: 10px 10px 15px;
}

.mfm-news-header,
.mfm-news-header > a {
  font-size: 11px;
  margin-bottom: 10px;
  text-transform: uppercase;
  color: #222;
  letter-spacing: 1px;
  text-decoration: none;
  font-weight: bold;
  text-align: left;
}

.mfm-news-header > a:hover {
  text-decoration: underline;
}

.mfm-news-header > .date {
  margin-left: 10px;
  letter-spacing: 0;
  color: #333;
  font-weight: normal;
}

.mfm-news-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.mfm-news-list > li {
  position: relative;
  padding-left: 40px;
}

.mfm-news-list > li {
  margin-bottom: 10px;
  /*line-height: 15px;*/
}

.mfm-news-list > li > a {
  /*display: inline-block;*/
  /*vertical-align: top;*/
  color: #4078CD;
  font-size: 12px;
  text-decoration: none;
}

.mfm-news-list > li > a.bold {
  font-weight: bold;
}

.mfm-news-list > li > a:hover {
  text-decoration: underline;
}

.mfm-news-list > li.date {
  padding-left: 0;
  font-size: 11px;
  color: #222;
  font-weight: bold;
  text-align: left;
}

.mfm-news-list > li > .time {
  position: absolute;
  top: 3px;
  left: 0px;
  font-size: 11px;
}

/* ASIDE SOCIAL */
.mfm-read-us.mfm-aside-block {
  text-align: center;
}

.mfm-read-us--subscribe {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-align: left;
  max-width: 49%;
  font-size: 14px;
  line-height: 1.1em;
  text-decoration: none;
  margin-bottom: 15px;
  color: #222;
  padding-left: 43px;
}

.mfm-read-us--subscribe + .mfm-read-us--subscribe {
  margin-left: 2%;
}

.mfm-read-us--subscribe i {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 35px;
  height: 35px;
  overflow: hidden;
  padding: 3px;
  font-size: 21px;
  line-height: 1.4em;
  color: #fff;
  border-radius: 50%;
  /*-webkit-transform: rotate(0deg) scale(1);
  -ms-transform: rotate(0deg) scale(1);
  -o-transform: rotate(0deg) scale(1);
  transform: rotate(0deg) scale(1);*/
  background: #f5d424;
  background: -moz-linear-gradient(top, #f5d424 0%, #feb539 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5d424), color-stop(100%, #feb539));
  background: -webkit-linear-gradient(top, #f5d424 0%, #feb539 100%);
  background: -o-linear-gradient(top, #f5d424 0%, #feb539 100%);
  background: -ms-linear-gradient(top, #f5d424 0%, #feb539 100%);
  background: linear-gradient(to bottom, #f5d424 0%, #feb539 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5d424', endColorstr='#feb539',GradientType=0 );
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.mfm-read-us--subscribe:hover i {
  color: #fff;
  /*-webkit-transform: rotate(360deg) scale(1.22);
  -ms-transform: rotate(360deg) scale(1.22);
  -o-transform: rotate(360deg) scale(1.22);
  transform: rotate(360deg) scale(1.22);*/
}

/*.mfm-read-us .icon-mail{}*/
/*.mfm-read-us--btns a{ }*/
.mfm-read-us--btns {
  text-align: center;
  margin-bottom: 17px;
}

.mfm-read-us--btns a:before {
  margin: 0 !important;
}

.mfm-read-us--btns a {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 31px;
  height: 31px;
  font-size: 16px;
  margin: 5px;
  text-decoration: none;
  background: #f5d424;
  background: -moz-linear-gradient(top, #f5d424 0%, #feb539 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5d424), color-stop(100%, #feb539));
  background: -webkit-linear-gradient(top, #f5d424 0%, #feb539 100%);
  background: -o-linear-gradient(top, #f5d424 0%, #feb539 100%);
  background: -ms-linear-gradient(top, #f5d424 0%, #feb539 100%);
  background: linear-gradient(to bottom, #f5d424 0%, #feb539 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5d424', endColorstr='#feb539',GradientType=0 );
  color: #fff;
  border-radius: 50%;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.mfm-read-us--btns a.icon-facebook:before {
  position: absolute;
  top: 8px;
  left: 7px;
}

.mfm-read-us--btns a.icon-gplus:before {
  position: absolute;
  top: 8px;
  left: 9px;
}

.mfm-read-us--btns a.icon-twitter-bird:before {
  position: absolute;
  top: 8px;
  left: 6px;
}

.mfm-read-us--btns > span {
  margin-right: 5px;
}

.mfm-read-us--btns a:hover {
  color: #fff;
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -o-transform: scale(1.3);
  transform: scale(1.3);
}

/* ASIDE TWITTER BUTTON */
.mfm-twi-btn.mfm-aside-block {
  display: table;
  height: 67px;
  text-align: center;
  overflow: hidden;
  border: 0;
  user-select: none;
  background: #61bafb;
  background: -moz-linear-gradient(top, #61bafb 0%, #4cabf0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #61bafb), color-stop(100%, #4cabf0));
  background: -webkit-linear-gradient(top, #61bafb 0%, #4cabf0 100%);
  background: -o-linear-gradient(top, #61bafb 0%, #4cabf0 100%);
  background: -ms-linear-gradient(top, #61bafb 0%, #4cabf0 100%);
  background: linear-gradient(to bottom, #61bafb 0%, #4cabf0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61bafb', endColorstr='#4cabf0',GradientType=0 );
}

.mfm-twi-btn--link {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  font-size: 18px;
  color: #fff;
  font-weight: 600;
  text-shadow: 0 0 1px #3564C3;
  text-decoration: none !important;
  z-index: 1;
}

.mfm-twi-btn--icon {
  position: absolute;
  top: -22px;
  left: -20px;
  color: #2299ED;
  text-shadow: none;
  font-size: 107px;
  z-index: -1;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.mfm-twi-btn.mfm-aside-block:hover .mfm-twi-btn--icon {
  -webkit-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  -o-transform: rotate(-5deg);
  transform: rotate(-5deg);
}

/* MINI GRID */
.mfm-mini-grid {
  width: 100%;
}

.mfm-mini-grid--container {
  position: relative;
}

.mfm-mini-grid--container,
.mfm-mini-grid:before,
.mfm-mini-grid:after {
  content: '';
  display: table;
  clear: left;
}

.mfm-col-left + .mfm-col-content .mfm-mini-grid {
  overflow: auto;
}

.mfm-mini-grid--col-6 {
  width: 49%;
  float: left;
  min-height: 1px;
}

.mfm-mini-grid--col-6 + .mfm-mini-grid--col-6 {
  margin-left: 2%;
}

.mfm-mini-grid--col-4 {
  width: 32%;
  float: left;
  min-height: 1px;
}

.mfm-mini-grid--col-4 + .mfm-mini-grid--col-8 {
  margin-left: 2%;
}

.mfm-mini-grid--col-8 {
  width: 63%;
  float: left;
  min-height: 1px;
}

.mfm-mini-grid--col-4 + .mfm-mini-grid--col-4 {
  margin-left: 2%;
}

@media only screen and (max-width: 1240px) {
  .mfm-mini-grid--col-8,
  .mfm-mini-grid--col-6 {
    width: 100%;
    margin-bottom: 30px;
  }

  .mfm-mini-grid--col-4 + .mfm-mini-grid--col-8 {
    margin-left: 0;
    padding-left: 2%;
  }

  .mfm-mini-grid--col-6 + .mfm-mini-grid--col-6 {
    margin-left: 0;
  }

  .mfm-mini-grid--col-4 {
    width: 46%;
    margin-left: 2%;
    margin-right: 2%;
  }
}
.mfm-mini-grid--col-8,
.mfm-mini-grid--col-6 {
  width: 100%;
  margin-left: 0;
  margin-bottom: 30px;
}

.mfm-mini-grid--col-6 + .mfm-mini-grid--col-6 {
  margin-left: 0;
}

.mfm-mini-grid--col-4 {
  width: 46%;
  margin-left: 2%;
  margin-right: 2%;
}

/* CHECKBOX & RADIO BUTTON */
.mfm-checkbox,
.mfm-radio {
  display: block;
  padding: 5px 0;
}

.mfm-checkbox input,
.mfm-radio input {
  display: none;
}

.mfm-checkbox input + span,
.mfm-radio input + span {
  position: relative;
  display: inline-block;
  padding-left: 24px;
  cursor: pointer;
}

.mfm-checkbox input + span:before {
  content: '';
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #8B8B8B;
  border-radius: 3px;
  pointer-events: none;
  -webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.4);
}

.mfm-checkbox input + span:after {
  content: '';
  display: block;
  width: 8px;
  height: 10px;
  border-bottom: 2px solid #222;
  border-right: 3px solid #222;
  position: absolute;
  top: 3px;
  left: 5px;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: scale(10, 10) rotate(45deg);
  -ms-transform: scale(10, 10) rotate(45deg);
  transform: scale(10, 10) rotate(45deg);
  -webkit-transition: all 0.15s cubic-bezier(0.64, 0.57, 0.67, 1.53);
  transition: all 0.15s cubic-bezier(0.64, 0.57, 0.67, 1.53);
}

.mfm-checkbox input:checked + span:after {
  opacity: 1;
  -webkit-transform: scale(1, 1) rotate(45deg);
  -ms-transform: scale(1, 1) rotate(45deg);
  transform: scale(1, 1) rotate(45deg);
}

.mfm-radio input + span:before {
  content: '';
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #8B8B8B;
  border-radius: 50%;
  background: #fff;
  pointer-events: none;
  -webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.4);
}

.mfm-radio input + span:after {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 4px;
  left: 4px;
  background: #343434;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition: all 0.15s cubic-bezier(0.64, 0.57, 0.67, 1.53);
  transition: all 0.15s cubic-bezier(0.64, 0.57, 0.67, 1.53);
}

.mfm-radio input:checked + span:after {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
}

.mfm-radio input:checked + span:before,
.mfm-checkbox input:checked + span:before {
  background-position: -18px 0 !important;
}

.mfm-aside-block {
  min-height: 0 !important;
}

.pagination {
  margin: 24px auto;
  text-align: center;
}

.pagination-button {
  font-size: 16px;
  display: inline-block;
  height: 32px;
  line-height: 32px;
  min-width: 32px;
  padding: 0px 8px;
  margin: 0;
  border: 1px solid transparent;
  text-decoration: none;
}
.pagination-button:hover {
  font-weight: bold;
  cursor: pointer;
}

.pagination-button--disabled {
  opacity: 0.6;
}
.pagination-button--disabled:hover {
  cursor: not-allowed;
}

.pagination-page--current {
  margin: 0 2px;
  border: 1px solid #cbdaf4;
  color: #244696;
  font-weight: bold;
}
.pagination-page--current:hover {
  cursor: auto;
}

.pagination-gap {
  color: #777777;
  position: relative;
  display: inline-block;
}
.pagination-gap:after {
  content: "...";
  display: inline-block;
  width: auto;
}

@media only screen and (max-width: 1100px) {
  .pagination-button {
    height: 48px;
    line-height: 48px;
    min-width: 48px;
  }

  .pagination-gap {
    margin: 0 2px;
    min-width: 24px;
    text-align: center;
  }

  .pagination-prev-button,
  .pagination-next-button {
    border: 1px solid #cbdaf4;
    border-radius: 50%;
    height: 52px;
    line-height: 52px;
    min-width: 52px;
    margin: 0 20px;
  }

  .angle-right svg,
  .angle-left svg {
    width: 28px;
    height: 10px;
    margin-left: 1px;
    margin-top: 0px;
  }

  .angle-left svg {
    margin-left: -1px;
  }

  .angle-double svg {
    height: 19px;
  }
}
@media only screen and (max-width: 700px) {
  .pagination {
    margin: 0px;
    position: relative;
    background-color: white;
    box-shadow: 0 0 2px 0 #dddddd;
  }
  .pagination.is-to-first .pagination-page--current {
    margin-left: 57px;
  }

  .pagination-gap {
    display: none;
  }

  .pagination-button {
    display: none;
    color: #777777;
    min-width: 16px;
    height: 56px;
    line-height: 56px;
  }
  .pagination-button:nth-last-child(2) {
    display: inline-block;
  }

  .pagination-gap {
    margin: 0 2px;
    min-width: 8px;
    text-align: center;
  }

  .pagination-prev-button,
  .pagination-next-button {
    border: 1px solid transparent;
    border-radius: 0;
    display: inline-block;
    min-width: 57px;
    position: absolute;
    top: 0;
    height: 57px;
    line-height: 57px;
    margin: 0;
  }

  .pagination-prev-button {
    border-right-color: #e7e7e7;
    left: 0;
  }

  .pagination-next-button {
    border-left-color: #e7e7e7;
    right: 0;
  }

  .pagination-page--last {
    display: inline-block;
  }

  .pagination-page--current {
    border: none;
    display: inline-block;
    color: #2d2d2d;
    padding-right: 0;
    margin-right: 0;
    margin-left: 0px;
  }
  .pagination-page--current:after {
    content: '/';
    display: inline-block;
    width: auto;
    margin-left: 16px;
    color: #777777;
    padding-right: 0;
    margin-right: 0;
  }

  .pagination-page--first {
    display: inline-block;
    left: 0;
  }
  .pagination-page--first + .pagination-prev-button {
    left: 57px;
  }
}
@media only screen and (min-width: 700px) {
  .pagination-page--current + span.pagination-button {
    display: none;
  }

  .pagination-page--first {
    display: none;
  }
}
/*
-------------------------- BANK ICONS ------------------------------
*/
.mfm-bank-icon {
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  line-height: inherit;
  background-image: url('/i/company/mfm-i16-s6aa9e22fcc.png');
  background-repeat: no-repeat;
  background-size: 16px auto;
}

.mfm-i-_none {
  background-position: 0 0;
}

.mfm-i-a-bank {
  background-position: 0 -16px;
}

.mfm-i-accordbank {
  background-position: 0 -32px;
}

.mfm-i-activebank {
  background-position: 0 -48px;
}

.mfm-i-agrocombank {
  background-position: 0 -64px;
}

.mfm-i-agroprosperis-bank {
  background-position: 0 -80px;
}

.mfm-i-aktabank {
  background-position: 0 -96px;
}

.mfm-i-alfa-bank {
  background-position: 0 -112px;
}

.mfm-i-alliance {
  background-position: 0 -128px;
}

.mfm-i-altbank {
  background-position: 0 -144px;
}

.mfm-i-ap-bank {
  background-position: 0 -160px;
}

.mfm-i-apeks-bank {
  background-position: 0 -176px;
}

.mfm-i-arkada {
  background-position: 0 -192px;
}

.mfm-i-artem-bank {
  background-position: 0 -208px;
}

.mfm-i-asvio_bank {
  background-position: 0 -224px;
}

.mfm-i-aval {
  background-position: 0 -240px;
}

.mfm-i-avangardbank {
  background-position: 0 -256px;
}

.mfm-i-avantbank {
  background-position: 0 -272px;
}

.mfm-i-avtokrazbank {
  background-position: 0 -288px;
}

.mfm-i-axiomabank {
  background-position: 0 -304px;
}

.mfm-i-bank-3-4 {
  background-position: 0 -320px;
}

.mfm-i-bank-boguslav {
  background-position: 0 -336px;
}

.mfm-i-bank-familnyi {
  background-position: 0 -352px;
}

.mfm-i-bank-forum {
  background-position: 0 -368px;
}

.mfm-i-bank-premium {
  background-position: 0 -384px;
}

.mfm-i-bank-sich {
  background-position: 0 -400px;
}

.mfm-i-bank-trust {
  background-position: 0 -416px;
}

.mfm-i-bank-veles {
  background-position: 0 -432px;
}

.mfm-i-bank-vostok {
  background-position: 0 -448px;
}

.mfm-i-bankalpari {
  background-position: 0 -464px;
}

.mfm-i-bankdemark {
  background-position: 0 -480px;
}

.mfm-i-bankgefest {
  background-position: 0 -496px;
}

.mfm-i-bankkiev {
  background-position: 0 -512px;
}

.mfm-i-bankofcyprus {
  background-position: 0 -528px;
}

.mfm-i-bankportal {
  background-position: 0 -544px;
}

.mfm-i-banksoyuz {
  background-position: 0 -560px;
}

.mfm-i-bankukoopspilka {
  background-position: 0 -576px;
}

.mfm-i-basis {
  background-position: 0 -592px;
}

.mfm-i-bgbank {
  background-position: 0 -608px;
}

.mfm-i-bis {
  background-position: 0 -624px;
}

.mfm-i-bm-bank {
  background-position: 0 -640px;
}

.mfm-i-bni {
  background-position: 0 -656px;
}

.mfm-i-brokbiznesbank {
  background-position: 0 -672px;
}

.mfm-i-bta-bank {
  background-position: 0 -688px;
}

.mfm-i-cambio {
  background-position: 0 -704px;
}

.mfm-i-capital {
  background-position: 0 -720px;
}

.mfm-i-center {
  background-position: 0 -736px;
}

.mfm-i-chbrrcrimea {
  background-position: 0 -752px;
}

.mfm-i-cib {
  background-position: 0 -768px;
}

.mfm-i-citibank {
  background-position: 0 -784px;
}

.mfm-i-citycommercebank {
  background-position: 0 -800px;
}

.mfm-i-classic-bank {
  background-position: 0 -816px;
}

.mfm-i-clearing-house {
  background-position: 0 -832px;
}

.mfm-i-cominvestbank {
  background-position: 0 -848px;
}

.mfm-i-concord {
  background-position: 0 -864px;
}

.mfm-i-contract {
  background-position: 0 -880px;
}

.mfm-i-credit-agricole {
  background-position: 0 -896px;
}

.mfm-i-credit-dnepr {
  background-position: 0 -912px;
}

.mfm-i-credit-europe-bank {
  background-position: 0 -928px;
}

.mfm-i-credit-optima {
  background-position: 0 -944px;
}

.mfm-i-creditwest-bank {
  background-position: 0 -960px;
}

.mfm-i-cristalbank {
  background-position: 0 -976px;
}

.mfm-i-crystalbank {
  background-position: 0 -992px;
}

.mfm-i-danielbank.kiev {
  background-position: 0 -1008px;
}

.mfm-i-deltabank {
  background-position: 0 -1024px;
}

.mfm-i-diamantbank {
  background-position: 0 -1040px;
}

.mfm-i-divi-bank {
  background-position: 0 -1056px;
}

.mfm-i-doiche {
  background-position: 0 -1072px;
}

.mfm-i-dongorbank {
  background-position: 0 -1088px;
}

.mfm-i-dzbank {
  background-position: 0 -1104px;
}

.mfm-i-energobank {
  background-position: 0 -1120px;
}

.mfm-i-eurobank {
  background-position: 0 -1136px;
}

.mfm-i-eurogasbank {
  background-position: 0 -1152px;
}

.mfm-i-europrombank {
  background-position: 0 -1168px;
}

.mfm-i-expobank {
  background-position: 0 -1184px;
}

.mfm-i-express-bank {
  background-position: 0 -1200px;
}

.mfm-i-fib {
  background-position: 0 -1216px;
}

.mfm-i-fidobank {
  background-position: 0 -1232px;
}

.mfm-i-financial-partner {
  background-position: 0 -1248px;
}

.mfm-i-finansovaya-iniciativa {
  background-position: 0 -1264px;
}

.mfm-i-finansy-i-kredit {
  background-position: 0 -1280px;
}

.mfm-i-finbank {
  background-position: 0 -1296px;
}

.mfm-i-finexbank {
  background-position: 0 -1312px;
}

.mfm-i-finrostbank {
  background-position: 0 -1328px;
}

.mfm-i-fortuna-bank {
  background-position: 0 -1344px;
}

.mfm-i-forward-bank {
  background-position: 0 -1360px;
}

.mfm-i-globus {
  background-position: 0 -1376px;
}

.mfm-i-grant {
  background-position: 0 -1392px;
}

.mfm-i-greenbank {
  background-position: 0 -1408px;
}

.mfm-i-iboxbank {
  background-position: 0 -1424px;
}

.mfm-i-ideabank {
  background-position: 0 -1440px;
}

.mfm-i-ii-bank {
  background-position: 0 -1456px;
}

.mfm-i-imexbank {
  background-position: 0 -1472px;
}

.mfm-i-industrialbank {
  background-position: 0 -1488px;
}

.mfm-i-ingbankukraine {
  background-position: 0 -1504px;
}

.mfm-i-inprombank {
  background-position: 0 -1520px;
}

.mfm-i-integral {
  background-position: 0 -1536px;
}

.mfm-i-interbank.kiev {
  background-position: 0 -1552px;
}

.mfm-i-intercreditbank {
  background-position: 0 -1568px;
}

.mfm-i-investbank {
  background-position: 0 -1584px;
}

.mfm-i-investtrustbank {
  background-position: 0 -1600px;
}

.mfm-i-izibank {
  background-position: 0 -1616px;
}

.mfm-i-khreschatyk {
  background-position: 0 -1632px;
}

.mfm-i-kreditprombank {
  background-position: 0 -1648px;
}

.mfm-i-kredobank {
  background-position: 0 -1664px;
}

.mfm-i-kruss {
  background-position: 0 -1680px;
}

.mfm-i-ksgbank {
  background-position: 0 -1696px;
}

.mfm-i-legbank {
  background-position: 0 -1712px;
}

.mfm-i-lvov {
  background-position: 0 -1728px;
}

.mfm-i-marfinbank {
  background-position: 0 -1744px;
}

.mfm-i-megabank {
  background-position: 0 -1760px;
}

.mfm-i-melior {
  background-position: 0 -1776px;
}

.mfm-i-mercury {
  background-position: 0 -1792px;
}

.mfm-i-metabank {
  background-position: 0 -1808px;
}

.mfm-i-mihailovskiy {
  background-position: 0 -1824px;
}

.mfm-i-misto-bank {
  background-position: 0 -1840px;
}

.mfm-i-monobank {
  background-position: 0 -1856px;
}

.mfm-i-morskoybank {
  background-position: 0 -1872px;
}

.mfm-i-motor-bank {
  background-position: 0 -1888px;
}

.mfm-i-mtb {
  background-position: 0 -1904px;
}

.mfm-i-mtbbank {
  background-position: 0 -1918px;
}

.mfm-i-nadra {
  background-position: 0 -1934px;
}

.mfm-i-narodniy-kapital {
  background-position: 0 -1950px;
}

.mfm-i-natsionalniy-kredit {
  background-position: 0 -1966px;
}

.mfm-i-new {
  background-position: 0 -1982px;
}

.mfm-i-obank {
  background-position: 0 -1998px;
}

.mfm-i-oksi-bank {
  background-position: 0 -2014px;
}

.mfm-i-oschadbank {
  background-position: 0 -2030px;
}

.mfm-i-otp-bank {
  background-position: 0 -2046px;
}

.mfm-i-pcbu {
  background-position: 0 -2062px;
}

.mfm-i-pfb {
  background-position: 0 -2078px;
}

.mfm-i-piraeus-bank {
  background-position: 0 -2094px;
}

.mfm-i-pivdencombank {
  background-position: 0 -2110px;
}

.mfm-i-pivdenny {
  background-position: 0 -2126px;
}

.mfm-i-platinumbank {
  background-position: 0 -2143px;
}

.mfm-i-policombank {
  background-position: 0 -2160px;
}

.mfm-i-poltava-bank {
  background-position: 0 -2176px;
}

.mfm-i-porto-franko {
  background-position: 0 -2192px;
}

.mfm-i-pravex-bank {
  background-position: 0 -2208px;
}

.mfm-i-prime-bank {
  background-position: 0 -2224px;
}

.mfm-i-privatbank {
  background-position: 0 -2240px;
}

.mfm-i-privatinvest {
  background-position: 0 -2256px;
}

.mfm-i-procredit-bank {
  background-position: 0 -2272px;
}

.mfm-i-profin-bank {
  background-position: 0 -2288px;
}

.mfm-i-promeconombank {
  background-position: 0 -2304px;
}

.mfm-i-prominvestbank {
  background-position: 0 -2320px;
}

.mfm-i-pumb {
  background-position: 0 -2336px;
}

.mfm-i-radabank {
  background-position: 0 -2352px;
}

.mfm-i-radical-bank {
  background-position: 0 -2368px;
}

.mfm-i-rccf {
  background-position: 0 -2384px;
}

.mfm-i-rd-bank {
  background-position: 0 -2400px;
}

.mfm-i-real-bank {
  background-position: 0 -2416px;
}

.mfm-i-region-bank {
  background-position: 0 -2432px;
}

.mfm-i-rodovid-bank {
  background-position: 0 -2448px;
}

.mfm-i-rwsbank {
  background-position: 0 -2464px;
}

.mfm-i-sberbank {
  background-position: 0 -2480px;
}

.mfm-i-seb {
  background-position: 0 -2496px;
}

.mfm-i-sensebank {
  background-position: 0 -2512px;
}

.mfm-i-sf {
  background-position: 0 -2528px;
}

.mfm-i-skybank {
  background-position: 0 -2544px;
}

.mfm-i-smartbank {
  background-position: 0 -2560px;
}

.mfm-i-sportbank {
  background-position: 0 -2576px;
}

.mfm-i-standartbank {
  background-position: 0 -2592px;
}

.mfm-i-starokievskiy-bank {
  background-position: 0 -2608px;
}

.mfm-i-stolichnyi {
  background-position: 0 -2624px;
}

.mfm-i-taskombank {
  background-position: 0 -2640px;
}

.mfm-i-tavrika {
  background-position: 0 -2656px;
}

.mfm-i-terra-bank {
  background-position: 0 -2672px;
}

.mfm-i-tk-credit {
  background-position: 0 -2688px;
}

.mfm-i-tmm-bank {
  background-position: 0 -2704px;
}

.mfm-i-trust-capital {
  background-position: 0 -2720px;
}

.mfm-i-ubb {
  background-position: 0 -2736px;
}

.mfm-i-ubrr {
  background-position: 0 -2752px;
}

.mfm-i-ufw-bank {
  background-position: 0 -2768px;
}

.mfm-i-ukrcapital {
  background-position: 0 -2784px;
}

.mfm-i-ukrcommunbank {
  background-position: 0 -2800px;
}

.mfm-i-ukreximbank {
  background-position: 0 -2816px;
}

.mfm-i-ukrgasbank {
  background-position: 0 -2832px;
}

.mfm-i-ukrgazprombank {
  background-position: 0 -2848px;
}

.mfm-i-ukrinbank {
  background-position: 0 -2864px;
}

.mfm-i-ukrincombank {
  background-position: 0 -2880px;
}

.mfm-i-ukrsibbank {
  background-position: 0 -2896px;
}

.mfm-i-ukrsocbank {
  background-position: 0 -2912px;
}

.mfm-i-ukrstroyinvestbank {
  background-position: 0 -2928px;
}

.mfm-i-unexbank {
  background-position: 0 -2944px;
}

.mfm-i-unionstandardbank {
  background-position: 0 -2960px;
}

.mfm-i-unisonbank {
  background-position: 0 -2976px;
}

.mfm-i-universal-bank {
  background-position: 0 -2992px;
}

.mfm-i-upb {
  background-position: 0 -3008px;
}

.mfm-i-vab-bank {
  background-position: 0 -3024px;
}

.mfm-i-vectorbank {
  background-position: 0 -3040px;
}

.mfm-i-vernum-bank {
  background-position: 0 -3056px;
}

.mfm-i-vlasnyy-rahunok {
  background-position: 0 -3072px;
}

.mfm-i-volksbank {
  background-position: 0 -3088px;
}

.mfm-i-vpbank {
  background-position: 0 -3104px;
}

.mfm-i-vtb-bank {
  background-position: 0 -3120px;
}

.mfm-i-zakhidinkombank {
  background-position: 0 -3136px;
}

.mfm-i-zembank {
  background-position: 0 -3152px;
}

.mfm-i-zemelnyi-kapital {
  background-position: 0 -3168px;
}

.mfm-i-zlatobank {
  background-position: 0 -3184px;
}

.mfm-i-zolotye-vorota {
  background-position: 0 -3200px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
  .mfm-i-_none {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-a-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-accordbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-activebank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-agrocombank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-agroprosperis-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-aktabank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-alfa-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-alliance {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-altbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-ap-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-apeks-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-arkada {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-artem-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-asvio_bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-aval {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-avangardbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-avantbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-avtokrazbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-axiomabank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-bank-3-4 {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-bank-boguslav {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-bank-familnyi {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-bank-forum {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-bank-premium {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-bank-sich {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-bank-trust {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-bank-veles {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-bank-vostok {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-bankalpari {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-bankdemark {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-bankgefest {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-bankkiev {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-bankofcyprus {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-bankportal {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-banksoyuz {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-bankukoopspilka {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-basis {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-bgbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-bis {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-bm-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-bni {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-brokbiznesbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-bta-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-cambio {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-capital {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-center {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-chbrrcrimea {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-cib {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-citibank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-citycommercebank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-classic-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-clearing-house {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-cominvestbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-concord {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-contract {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-credit-agricole {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-credit-dnepr {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-credit-europe-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-credit-optima {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-creditwest-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-cristalbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-crystalbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-danielbank.kiev {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-deltabank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-diamantbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-divi-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-doiche {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-dongorbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-dzbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-energobank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-eurobank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-eurogasbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-europrombank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-expobank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-express-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-fib {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-fidobank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-financial-partner {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-finansovaya-iniciativa {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-finansy-i-kredit {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-finbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-finexbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-finrostbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-fortuna-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-forward-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-globus {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-grant {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-greenbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-iboxbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-ideabank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-ii-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-imexbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-industrialbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-ingbankukraine {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-inprombank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-integral {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-interbank.kiev {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-intercreditbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-investbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-investtrustbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-izibank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-khreschatyk {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-kreditprombank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-kredobank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-kruss {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-ksgbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-legbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-lvov {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-marfinbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-megabank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-melior {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-mercury {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-metabank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-mihailovskiy {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-misto-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-monobank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-morskoybank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-motor-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-mtb {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-mtbbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-nadra {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-narodniy-kapital {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-natsionalniy-kredit {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-new {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-obank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-oksi-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-oschadbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-otp-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-pcbu {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-pfb {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-piraeus-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-pivdencombank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-pivdenny {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-platinumbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-policombank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-poltava-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-porto-franko {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-pravex-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-prime-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-privatbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-privatinvest {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-procredit-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-profin-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-promeconombank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-prominvestbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-pumb {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-radabank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-radical-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-rccf {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-rd-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-real-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-region-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-rodovid-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-rwsbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-sberbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-seb {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-sensebank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-sf {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-skybank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-smartbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-sportbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-standartbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-starokievskiy-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-stolichnyi {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-taskombank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-tavrika {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-terra-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-tk-credit {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-tmm-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-trust-capital {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-ubb {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-ubrr {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-ufw-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-ukrcapital {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-ukrcommunbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-ukreximbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-ukrgasbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-ukrgazprombank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-ukrinbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-ukrincombank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-ukrsibbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-ukrsocbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-ukrstroyinvestbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-unexbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-unionstandardbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-unisonbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-universal-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-upb {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-vab-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-vectorbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-vernum-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-vlasnyy-rahunok {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-volksbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-vpbank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-vtb-bank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-zakhidinkombank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-zembank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-zemelnyi-kapital {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-zlatobank {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }

  .mfm-i-zolotye-vorota {
    background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  }
}
/* MEDIUM BANK ICONS 32px */
.mfm-bank-icon32 {
  display: inline-block;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  line-height: inherit;
  background-image: url('/i/company/mfm-i32-sec3eb63b99.png');
  background-repeat: no-repeat;
  background-size: 32px auto;
}

.mfm-bank-i32-_none {
  background-position: 0 0;
}

.mfm-bank-i32-a-bank {
  background-position: 0 -32px;
}

.mfm-bank-i32-accordbank {
  background-position: 0 -64px;
}

.mfm-bank-i32-activebank {
  background-position: 0 -96px;
}

.mfm-bank-i32-agrocombank {
  background-position: 0 -128px;
}

.mfm-bank-i32-agroprosperis-bank {
  background-position: 0 -160px;
}

.mfm-bank-i32-aktabank {
  background-position: 0 -192px;
}

.mfm-bank-i32-alfa-bank {
  background-position: 0 -224px;
}

.mfm-bank-i32-alliance {
  background-position: 0 -256px;
}

.mfm-bank-i32-altbank {
  background-position: 0 -288px;
}

.mfm-bank-i32-ap-bank {
  background-position: 0 -320px;
}

.mfm-bank-i32-apeks-bank {
  background-position: 0 -352px;
}

.mfm-bank-i32-arkada {
  background-position: 0 -384px;
}

.mfm-bank-i32-artem-bank {
  background-position: 0 -416px;
}

.mfm-bank-i32-asvio_bank {
  background-position: 0 -448px;
}

.mfm-bank-i32-aval {
  background-position: 0 -480px;
}

.mfm-bank-i32-avangardbank {
  background-position: 0 -512px;
}

.mfm-bank-i32-avantbank {
  background-position: 0 -544px;
}

.mfm-bank-i32-avtokrazbank {
  background-position: 0 -576px;
}

.mfm-bank-i32-axiomabank {
  background-position: 0 -608px;
}

.mfm-bank-i32-bank-3-4 {
  background-position: 0 -640px;
}

.mfm-bank-i32-bank-boguslav {
  background-position: 0 -672px;
}

.mfm-bank-i32-bank-familnyi {
  background-position: 0 -704px;
}

.mfm-bank-i32-bank-forum {
  background-position: 0 -736px;
}

.mfm-bank-i32-bank-premium {
  background-position: 0 -768px;
}

.mfm-bank-i32-bank-sich {
  background-position: 0 -800px;
}

.mfm-bank-i32-bank-trust {
  background-position: 0 -832px;
}

.mfm-bank-i32-bank-veles {
  background-position: 0 -864px;
}

.mfm-bank-i32-bank-vostok {
  background-position: 0 -896px;
}

.mfm-bank-i32-bankalpari {
  background-position: 0 -928px;
}

.mfm-bank-i32-bankdemark {
  background-position: 0 -960px;
}

.mfm-bank-i32-bankgefest {
  background-position: 0 -992px;
}

.mfm-bank-i32-bankkiev {
  background-position: 0 -1024px;
}

.mfm-bank-i32-bankofcyprus {
  background-position: 0 -1056px;
}

.mfm-bank-i32-bankportal {
  background-position: 0 -1088px;
}

.mfm-bank-i32-banksoyuz {
  background-position: 0 -1120px;
}

.mfm-bank-i32-bankukoopspilka {
  background-position: 0 -1152px;
}

.mfm-bank-i32-basis {
  background-position: 0 -1184px;
}

.mfm-bank-i32-bgbank {
  background-position: 0 -1216px;
}

.mfm-bank-i32-bis {
  background-position: 0 -1248px;
}

.mfm-bank-i32-bm-bank {
  background-position: 0 -1280px;
}

.mfm-bank-i32-bni {
  background-position: 0 -1312px;
}

.mfm-bank-i32-brokbiznesbank {
  background-position: 0 -1344px;
}

.mfm-bank-i32-bta-bank {
  background-position: 0 -1376px;
}

.mfm-bank-i32-cambio {
  background-position: 0 -1408px;
}

.mfm-bank-i32-capital {
  background-position: 0 -1440px;
}

.mfm-bank-i32-center {
  background-position: 0 -1472px;
}

.mfm-bank-i32-chbrrcrimea {
  background-position: 0 -1504px;
}

.mfm-bank-i32-cib {
  background-position: 0 -1536px;
}

.mfm-bank-i32-citibank {
  background-position: 0 -1568px;
}

.mfm-bank-i32-citycommercebank {
  background-position: 0 -1600px;
}

.mfm-bank-i32-classic-bank {
  background-position: 0 -1632px;
}

.mfm-bank-i32-clearing-house {
  background-position: 0 -1664px;
}

.mfm-bank-i32-cominvestbank {
  background-position: 0 -1696px;
}

.mfm-bank-i32-concord {
  background-position: 0 -1728px;
}

.mfm-bank-i32-contract {
  background-position: 0 -1760px;
}

.mfm-bank-i32-credit-agricole {
  background-position: 0 -1792px;
}

.mfm-bank-i32-credit-dnepr {
  background-position: 0 -1824px;
}

.mfm-bank-i32-credit-europe-bank {
  background-position: 0 -1856px;
}

.mfm-bank-i32-credit-optima {
  background-position: 0 -1888px;
}

.mfm-bank-i32-creditwest-bank {
  background-position: 0 -1920px;
}

.mfm-bank-i32-cristalbank {
  background-position: 0 -1952px;
}

.mfm-bank-i32-crystalbank {
  background-position: 0 -1984px;
}

.mfm-bank-i32-danielbank.kiev {
  background-position: 0 -2016px;
}

.mfm-bank-i32-deltabank {
  background-position: 0 -2048px;
}

.mfm-bank-i32-diamantbank {
  background-position: 0 -2080px;
}

.mfm-bank-i32-divi-bank {
  background-position: 0 -2112px;
}

.mfm-bank-i32-doiche {
  background-position: 0 -2144px;
}

.mfm-bank-i32-dongorbank {
  background-position: 0 -2176px;
}

.mfm-bank-i32-dzbank {
  background-position: 0 -2208px;
}

.mfm-bank-i32-energobank {
  background-position: 0 -2240px;
}

.mfm-bank-i32-eurobank {
  background-position: 0 -2272px;
}

.mfm-bank-i32-eurogasbank {
  background-position: 0 -2304px;
}

.mfm-bank-i32-europrombank {
  background-position: 0 -2336px;
}

.mfm-bank-i32-expobank {
  background-position: 0 -2368px;
}

.mfm-bank-i32-express-bank {
  background-position: 0 -2400px;
}

.mfm-bank-i32-fib {
  background-position: 0 -2432px;
}

.mfm-bank-i32-fidobank {
  background-position: 0 -2464px;
}

.mfm-bank-i32-financial-partner {
  background-position: 0 -2496px;
}

.mfm-bank-i32-finansovaya-iniciativa {
  background-position: 0 -2528px;
}

.mfm-bank-i32-finansy-i-kredit {
  background-position: 0 -2560px;
}

.mfm-bank-i32-finbank {
  background-position: 0 -2592px;
}

.mfm-bank-i32-finexbank {
  background-position: 0 -2624px;
}

.mfm-bank-i32-finrostbank {
  background-position: 0 -2656px;
}

.mfm-bank-i32-fortuna-bank {
  background-position: 0 -2688px;
}

.mfm-bank-i32-forward-bank {
  background-position: 0 -2720px;
}

.mfm-bank-i32-globus {
  background-position: 0 -2752px;
}

.mfm-bank-i32-grant {
  background-position: 0 -2784px;
}

.mfm-bank-i32-greenbank {
  background-position: 0 -2816px;
}

.mfm-bank-i32-iboxbank {
  background-position: 0 -2848px;
}

.mfm-bank-i32-ideabank {
  background-position: 0 -2880px;
}

.mfm-bank-i32-ii-bank {
  background-position: 0 -2912px;
}

.mfm-bank-i32-imexbank {
  background-position: 0 -2944px;
}

.mfm-bank-i32-industrialbank {
  background-position: 0 -2976px;
}

.mfm-bank-i32-ingbankukraine {
  background-position: 0 -3008px;
}

.mfm-bank-i32-inprombank {
  background-position: 0 -3040px;
}

.mfm-bank-i32-integral {
  background-position: 0 -3072px;
}

.mfm-bank-i32-interbank.kiev {
  background-position: 0 -3104px;
}

.mfm-bank-i32-intercreditbank {
  background-position: 0 -3136px;
}

.mfm-bank-i32-investbank {
  background-position: 0 -3168px;
}

.mfm-bank-i32-investtrustbank {
  background-position: 0 -3200px;
}

.mfm-bank-i32-izibank {
  background-position: 0 -3232px;
}

.mfm-bank-i32-khreschatyk {
  background-position: 0 -3264px;
}

.mfm-bank-i32-kreditprombank {
  background-position: 0 -3296px;
}

.mfm-bank-i32-kredobank {
  background-position: 0 -3328px;
}

.mfm-bank-i32-kruss {
  background-position: 0 -3360px;
}

.mfm-bank-i32-ksgbank {
  background-position: 0 -3392px;
}

.mfm-bank-i32-legbank {
  background-position: 0 -3424px;
}

.mfm-bank-i32-lvov {
  background-position: 0 -3456px;
}

.mfm-bank-i32-marfinbank {
  background-position: 0 -3488px;
}

.mfm-bank-i32-megabank {
  background-position: 0 -3517px;
}

.mfm-bank-i32-melior {
  background-position: 0 -3549px;
}

.mfm-bank-i32-mercury {
  background-position: 0 -3581px;
}

.mfm-bank-i32-metabank {
  background-position: 0 -3613px;
}

.mfm-bank-i32-mihailovskiy {
  background-position: 0 -3645px;
}

.mfm-bank-i32-misto-bank {
  background-position: 0 -3677px;
}

.mfm-bank-i32-monobank {
  background-position: 0 -3709px;
}

.mfm-bank-i32-morskoybank {
  background-position: 0 -3741px;
}

.mfm-bank-i32-motor-bank {
  background-position: 0 -3773px;
}

.mfm-bank-i32-mtb {
  background-position: 0 -3805px;
}

.mfm-bank-i32-mtbbank {
  background-position: 0 -3834px;
}

.mfm-bank-i32-nadra {
  background-position: 0 -3866px;
}

.mfm-bank-i32-narodniy-kapital {
  background-position: 0 -3898px;
}

.mfm-bank-i32-natsionalniy-kredit {
  background-position: 0 -3930px;
}

.mfm-bank-i32-new {
  background-position: 0 -3962px;
}

.mfm-bank-i32-obank {
  background-position: 0 -3994px;
}

.mfm-bank-i32-oksi-bank {
  background-position: 0 -4026px;
}

.mfm-bank-i32-oschadbank {
  background-position: 0 -4058px;
}

.mfm-bank-i32-otp-bank {
  background-position: 0 -4090px;
}

.mfm-bank-i32-pcbu {
  background-position: 0 -4122px;
}

.mfm-bank-i32-pfb {
  background-position: 0 -4154px;
}

.mfm-bank-i32-piraeus-bank {
  background-position: 0 -4186px;
}

.mfm-bank-i32-pivdencombank {
  background-position: 0 -4218px;
}

.mfm-bank-i32-pivdenny {
  background-position: 0 -4250px;
}

.mfm-bank-i32-platinumbank {
  background-position: 0 -4282px;
}

.mfm-bank-i32-policombank {
  background-position: 0 -4315px;
}

.mfm-bank-i32-poltava-bank {
  background-position: 0 -4347px;
}

.mfm-bank-i32-porto-franko {
  background-position: 0 -4379px;
}

.mfm-bank-i32-pravex-bank {
  background-position: 0 -4411px;
}

.mfm-bank-i32-prime-bank {
  background-position: 0 -4443px;
}

.mfm-bank-i32-privatbank {
  background-position: 0 -4475px;
}

.mfm-bank-i32-privatinvest {
  background-position: 0 -4507px;
}

.mfm-bank-i32-procredit-bank {
  background-position: 0 -4539px;
}

.mfm-bank-i32-profin-bank {
  background-position: 0 -4571px;
}

.mfm-bank-i32-promeconombank {
  background-position: 0 -4603px;
}

.mfm-bank-i32-prominvestbank {
  background-position: 0 -4635px;
}

.mfm-bank-i32-pumb {
  background-position: 0 -4667px;
}

.mfm-bank-i32-radabank {
  background-position: 0 -4699px;
}

.mfm-bank-i32-radical-bank {
  background-position: 0 -4731px;
}

.mfm-bank-i32-rccf {
  background-position: 0 -4763px;
}

.mfm-bank-i32-rd-bank {
  background-position: 0 -4795px;
}

.mfm-bank-i32-real-bank {
  background-position: 0 -4827px;
}

.mfm-bank-i32-region-bank {
  background-position: 0 -4859px;
}

.mfm-bank-i32-rodovid-bank {
  background-position: 0 -4891px;
}

.mfm-bank-i32-rwsbank {
  background-position: 0 -4923px;
}

.mfm-bank-i32-sberbank {
  background-position: 0 -4955px;
}

.mfm-bank-i32-seb {
  background-position: 0 -4987px;
}

.mfm-bank-i32-sensebank {
  background-position: 0 -5019px;
}

.mfm-bank-i32-sf {
  background-position: 0 -5051px;
}

.mfm-bank-i32-skybank {
  background-position: 0 -5083px;
}

.mfm-bank-i32-smartbank {
  background-position: 0 -5114px;
}

.mfm-bank-i32-sportbank {
  background-position: 0 -5146px;
}

.mfm-bank-i32-standartbank {
  background-position: 0 -5178px;
}

.mfm-bank-i32-starokievskiy-bank {
  background-position: 0 -5210px;
}

.mfm-bank-i32-stolichnyi {
  background-position: 0 -5242px;
}

.mfm-bank-i32-taskombank {
  background-position: 0 -5274px;
}

.mfm-bank-i32-tavrika {
  background-position: 0 -5306px;
}

.mfm-bank-i32-terra-bank {
  background-position: 0 -5338px;
}

.mfm-bank-i32-tk-credit {
  background-position: 0 -5370px;
}

.mfm-bank-i32-tmm-bank {
  background-position: 0 -5402px;
}

.mfm-bank-i32-trust-capital {
  background-position: 0 -5434px;
}

.mfm-bank-i32-ubb {
  background-position: 0 -5466px;
}

.mfm-bank-i32-ubrr {
  background-position: 0 -5498px;
}

.mfm-bank-i32-ufw-bank {
  background-position: 0 -5530px;
}

.mfm-bank-i32-ukrcapital {
  background-position: 0 -5562px;
}

.mfm-bank-i32-ukrcommunbank {
  background-position: 0 -5594px;
}

.mfm-bank-i32-ukreximbank {
  background-position: 0 -5626px;
}

.mfm-bank-i32-ukrgasbank {
  background-position: 0 -5658px;
}

.mfm-bank-i32-ukrgazprombank {
  background-position: 0 -5690px;
}

.mfm-bank-i32-ukrinbank {
  background-position: 0 -5722px;
}

.mfm-bank-i32-ukrincombank {
  background-position: 0 -5754px;
}

.mfm-bank-i32-ukrsibbank {
  background-position: 0 -5786px;
}

.mfm-bank-i32-ukrsocbank {
  background-position: 0 -5818px;
}

.mfm-bank-i32-ukrstroyinvestbank {
  background-position: 0 -5850px;
}

.mfm-bank-i32-unexbank {
  background-position: 0 -5882px;
}

.mfm-bank-i32-unionstandardbank {
  background-position: 0 -5914px;
}

.mfm-bank-i32-unisonbank {
  background-position: 0 -5946px;
}

.mfm-bank-i32-universal-bank {
  background-position: 0 -5978px;
}

.mfm-bank-i32-upb {
  background-position: 0 -6010px;
}

.mfm-bank-i32-vab-bank {
  background-position: 0 -6042px;
}

.mfm-bank-i32-vectorbank {
  background-position: 0 -6074px;
}

.mfm-bank-i32-vernum-bank {
  background-position: 0 -6106px;
}

.mfm-bank-i32-vlasnyy-rahunok {
  background-position: 0 -6138px;
}

.mfm-bank-i32-volksbank {
  background-position: 0 -6170px;
}

.mfm-bank-i32-vpbank {
  background-position: 0 -6202px;
}

.mfm-bank-i32-vtb-bank {
  background-position: 0 -6234px;
}

.mfm-bank-i32-zakhidinkombank {
  background-position: 0 -6266px;
}

.mfm-bank-i32-zembank {
  background-position: 0 -6298px;
}

.mfm-bank-i32-zemelnyi-kapital {
  background-position: 0 -6330px;
}

.mfm-bank-i32-zlatobank {
  background-position: 0 -6362px;
}

.mfm-bank-i32-zolotye-vorota {
  background-position: 0 -6394px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
  .mfm-bank-i32-_none {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-a-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-accordbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-activebank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-agrocombank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-agroprosperis-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-aktabank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-alfa-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-alliance {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-altbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-ap-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-apeks-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-arkada {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-artem-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-asvio_bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-aval {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-avangardbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-avantbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-avtokrazbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-axiomabank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-bank-3-4 {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-bank-boguslav {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-bank-familnyi {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-bank-forum {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-bank-premium {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-bank-sich {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-bank-trust {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-bank-veles {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-bank-vostok {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-bankalpari {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-bankdemark {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-bankgefest {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-bankkiev {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-bankofcyprus {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-bankportal {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-banksoyuz {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-bankukoopspilka {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-basis {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-bgbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-bis {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-bm-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-bni {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-brokbiznesbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-bta-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-cambio {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-capital {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-center {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-chbrrcrimea {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-cib {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-citibank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-citycommercebank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-classic-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-clearing-house {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-cominvestbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-concord {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-contract {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-credit-agricole {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-credit-dnepr {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-credit-europe-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-credit-optima {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-creditwest-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-cristalbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-crystalbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-danielbank.kiev {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-deltabank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-diamantbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-divi-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-doiche {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-dongorbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-dzbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-energobank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-eurobank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-eurogasbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-europrombank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-expobank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-express-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-fib {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-fidobank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-financial-partner {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-finansovaya-iniciativa {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-finansy-i-kredit {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-finbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-finexbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-finrostbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-fortuna-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-forward-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-globus {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-grant {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-greenbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-iboxbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-ideabank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-ii-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-imexbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-industrialbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-ingbankukraine {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-inprombank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-integral {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-interbank.kiev {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-intercreditbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-investbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-investtrustbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-izibank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-khreschatyk {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-kreditprombank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-kredobank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-kruss {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-ksgbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-legbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-lvov {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-marfinbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-megabank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-melior {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-mercury {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-metabank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-mihailovskiy {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-misto-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-monobank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-morskoybank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-motor-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-mtb {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-mtbbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-nadra {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-narodniy-kapital {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-natsionalniy-kredit {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-new {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-obank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-oksi-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-oschadbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-otp-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-pcbu {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-pfb {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-piraeus-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-pivdencombank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-pivdenny {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-platinumbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-policombank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-poltava-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-porto-franko {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-pravex-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-prime-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-privatbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-privatinvest {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-procredit-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-profin-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-promeconombank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-prominvestbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-pumb {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-radabank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-radical-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-rccf {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-rd-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-real-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-region-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-rodovid-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-rwsbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-sberbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-seb {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-sensebank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-sf {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-skybank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-smartbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-sportbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-standartbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-starokievskiy-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-stolichnyi {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-taskombank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-tavrika {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-terra-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-tk-credit {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-tmm-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-trust-capital {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-ubb {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-ubrr {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-ufw-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-ukrcapital {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-ukrcommunbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-ukreximbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-ukrgasbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-ukrgazprombank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-ukrinbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-ukrincombank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-ukrsibbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-ukrsocbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-ukrstroyinvestbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-unexbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-unionstandardbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-unisonbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-universal-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-upb {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-vab-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-vectorbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-vernum-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-vlasnyy-rahunok {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-volksbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-vpbank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-vtb-bank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-zakhidinkombank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-zembank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-zemelnyi-kapital {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-zlatobank {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }

  .mfm-bank-i32-zolotye-vorota {
    background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  }
}
/* LARGE BANK ICONS 64px */
.mfm-bank-i64 {
  display: inline-block;
  vertical-align: middle;
  width: 64px;
  height: 64px;
  line-height: inherit;
  background-image: url('/i/company/mfm-i64-s4dca0fd6a3.png');
  background-repeat: no-repeat;
}

.mfm-bank-i64-_none {
  background-position: 0 0;
}

.mfm-bank-i64-a-bank {
  background-position: 0 -64px;
}

.mfm-bank-i64-accordbank {
  background-position: 0 -128px;
}

.mfm-bank-i64-activebank {
  background-position: 0 -192px;
}

.mfm-bank-i64-agrocombank {
  background-position: 0 -256px;
}

.mfm-bank-i64-agroprosperis-bank {
  background-position: 0 -320px;
}

.mfm-bank-i64-aktabank {
  background-position: 0 -384px;
}

.mfm-bank-i64-alfa-bank {
  background-position: 0 -448px;
}

.mfm-bank-i64-alliance {
  background-position: 0 -512px;
}

.mfm-bank-i64-altbank {
  background-position: 0 -576px;
}

.mfm-bank-i64-ap-bank {
  background-position: 0 -640px;
}

.mfm-bank-i64-apeks-bank {
  background-position: 0 -704px;
}

.mfm-bank-i64-arkada {
  background-position: 0 -768px;
}

.mfm-bank-i64-artem-bank {
  background-position: 0 -832px;
}

.mfm-bank-i64-asvio_bank {
  background-position: 0 -896px;
}

.mfm-bank-i64-aval {
  background-position: 0 -960px;
}

.mfm-bank-i64-avangardbank {
  background-position: 0 -1024px;
}

.mfm-bank-i64-avantbank {
  background-position: 0 -1088px;
}

.mfm-bank-i64-avtokrazbank {
  background-position: 0 -1152px;
}

.mfm-bank-i64-axiomabank {
  background-position: 0 -1216px;
}

.mfm-bank-i64-bank-3-4 {
  background-position: 0 -1280px;
}

.mfm-bank-i64-bank-boguslav {
  background-position: 0 -1344px;
}

.mfm-bank-i64-bank-familnyi {
  background-position: 0 -1408px;
}

.mfm-bank-i64-bank-forum {
  background-position: 0 -1472px;
}

.mfm-bank-i64-bank-premium {
  background-position: 0 -1536px;
}

.mfm-bank-i64-bank-sich {
  background-position: 0 -1600px;
}

.mfm-bank-i64-bank-trust {
  background-position: 0 -1664px;
}

.mfm-bank-i64-bank-veles {
  background-position: 0 -1728px;
}

.mfm-bank-i64-bank-vostok {
  background-position: 0 -1792px;
}

.mfm-bank-i64-bankalpari {
  background-position: 0 -1856px;
}

.mfm-bank-i64-bankdemark {
  background-position: 0 -1920px;
}

.mfm-bank-i64-bankgefest {
  background-position: 0 -1984px;
}

.mfm-bank-i64-bankkiev {
  background-position: 0 -2048px;
}

.mfm-bank-i64-bankofcyprus {
  background-position: 0 -2112px;
}

.mfm-bank-i64-bankportal {
  background-position: 0 -2176px;
}

.mfm-bank-i64-banksoyuz {
  background-position: 0 -2240px;
}

.mfm-bank-i64-bankukoopspilka {
  background-position: 0 -2304px;
}

.mfm-bank-i64-basis {
  background-position: 0 -2368px;
}

.mfm-bank-i64-bgbank {
  background-position: 0 -2432px;
}

.mfm-bank-i64-bis {
  background-position: 0 -2496px;
}

.mfm-bank-i64-bm-bank {
  background-position: 0 -2560px;
}

.mfm-bank-i64-bni {
  background-position: 0 -2624px;
}

.mfm-bank-i64-brokbiznesbank {
  background-position: 0 -2688px;
}

.mfm-bank-i64-bta-bank {
  background-position: 0 -2752px;
}

.mfm-bank-i64-cambio {
  background-position: 0 -2816px;
}

.mfm-bank-i64-capital {
  background-position: 0 -2880px;
}

.mfm-bank-i64-center {
  background-position: 0 -2944px;
}

.mfm-bank-i64-chbrrcrimea {
  background-position: 0 -3008px;
}

.mfm-bank-i64-cib {
  background-position: 0 -3072px;
}

.mfm-bank-i64-citibank {
  background-position: 0 -3136px;
}

.mfm-bank-i64-citycommercebank {
  background-position: 0 -3200px;
}

.mfm-bank-i64-classic-bank {
  background-position: 0 -3264px;
}

.mfm-bank-i64-clearing-house {
  background-position: 0 -3328px;
}

.mfm-bank-i64-cominvestbank {
  background-position: 0 -3392px;
}

.mfm-bank-i64-concord {
  background-position: 0 -3456px;
}

.mfm-bank-i64-contract {
  background-position: 0 -3520px;
}

.mfm-bank-i64-credit-agricole {
  background-position: 0 -3584px;
}

.mfm-bank-i64-credit-dnepr {
  background-position: 0 -3648px;
}

.mfm-bank-i64-credit-europe-bank {
  background-position: 0 -3712px;
}

.mfm-bank-i64-credit-optima {
  background-position: 0 -3776px;
}

.mfm-bank-i64-creditwest-bank {
  background-position: 0 -3840px;
}

.mfm-bank-i64-cristalbank {
  background-position: 0 -3904px;
}

.mfm-bank-i64-crystalbank {
  background-position: 0 -3968px;
}

.mfm-bank-i64-danielbank.kiev {
  background-position: 0 -4032px;
}

.mfm-bank-i64-deltabank {
  background-position: 0 -4096px;
}

.mfm-bank-i64-diamantbank {
  background-position: 0 -4160px;
}

.mfm-bank-i64-divi-bank {
  background-position: 0 -4224px;
}

.mfm-bank-i64-doiche {
  background-position: 0 -4288px;
}

.mfm-bank-i64-dongorbank {
  background-position: 0 -4352px;
}

.mfm-bank-i64-dzbank {
  background-position: 0 -4416px;
}

.mfm-bank-i64-energobank {
  background-position: 0 -4480px;
}

.mfm-bank-i64-eurobank {
  background-position: 0 -4544px;
}

.mfm-bank-i64-eurogasbank {
  background-position: 0 -4608px;
}

.mfm-bank-i64-europrombank {
  background-position: 0 -4672px;
}

.mfm-bank-i64-expobank {
  background-position: 0 -4736px;
}

.mfm-bank-i64-express-bank {
  background-position: 0 -4800px;
}

.mfm-bank-i64-fib {
  background-position: 0 -4864px;
}

.mfm-bank-i64-fidobank {
  background-position: 0 -4928px;
}

.mfm-bank-i64-financial-partner {
  background-position: 0 -4992px;
}

.mfm-bank-i64-finansovaya-iniciativa {
  background-position: 0 -5056px;
}

.mfm-bank-i64-finansy-i-kredit {
  background-position: 0 -5120px;
}

.mfm-bank-i64-finbank {
  background-position: 0 -5184px;
}

.mfm-bank-i64-finexbank {
  background-position: 0 -5248px;
}

.mfm-bank-i64-finrostbank {
  background-position: 0 -5312px;
}

.mfm-bank-i64-fortuna-bank {
  background-position: 0 -5376px;
}

.mfm-bank-i64-forward-bank {
  background-position: 0 -5440px;
}

.mfm-bank-i64-globus {
  background-position: 0 -5504px;
}

.mfm-bank-i64-grant {
  background-position: 0 -5568px;
}

.mfm-bank-i64-greenbank {
  background-position: 0 -5632px;
}

.mfm-bank-i64-iboxbank {
  background-position: 0 -5696px;
}

.mfm-bank-i64-ideabank {
  background-position: 0 -5760px;
}

.mfm-bank-i64-ii-bank {
  background-position: 0 -5824px;
}

.mfm-bank-i64-imexbank {
  background-position: 0 -5888px;
}

.mfm-bank-i64-industrialbank {
  background-position: 0 -5952px;
}

.mfm-bank-i64-ingbankukraine {
  background-position: 0 -6016px;
}

.mfm-bank-i64-inprombank {
  background-position: 0 -6080px;
}

.mfm-bank-i64-integral {
  background-position: 0 -6144px;
}

.mfm-bank-i64-interbank.kiev {
  background-position: 0 -6208px;
}

.mfm-bank-i64-intercreditbank {
  background-position: 0 -6272px;
}

.mfm-bank-i64-investbank {
  background-position: 0 -6336px;
}

.mfm-bank-i64-investtrustbank {
  background-position: 0 -6400px;
}

.mfm-bank-i64-izibank {
  background-position: 0 -6464px;
}

.mfm-bank-i64-khreschatyk {
  background-position: 0 -6528px;
}

.mfm-bank-i64-kreditprombank {
  background-position: 0 -6592px;
}

.mfm-bank-i64-kredobank {
  background-position: 0 -6656px;
}

.mfm-bank-i64-kruss {
  background-position: 0 -6720px;
}

.mfm-bank-i64-ksgbank {
  background-position: 0 -6784px;
}

.mfm-bank-i64-legbank {
  background-position: 0 -6848px;
}

.mfm-bank-i64-lvov {
  background-position: 0 -6912px;
}

.mfm-bank-i64-marfin {
  background-position: 0 -6976px;
}

.mfm-bank-i64-marfinbank {
  background-position: 0 -7035px;
}

.mfm-bank-i64-megabank {
  background-position: 0 -7092px;
}

.mfm-bank-i64-melior {
  background-position: 0 -7156px;
}

.mfm-bank-i64-mercury {
  background-position: 0 -7220px;
}

.mfm-bank-i64-metabank {
  background-position: 0 -7284px;
}

.mfm-bank-i64-mihailovskiy {
  background-position: 0 -7348px;
}

.mfm-bank-i64-misto-bank {
  background-position: 0 -7412px;
}

.mfm-bank-i64-monobank {
  background-position: 0 -7476px;
}

.mfm-bank-i64-morskoybank {
  background-position: 0 -7540px;
}

.mfm-bank-i64-motor-bank {
  background-position: 0 -7604px;
}

.mfm-bank-i64-mtb {
  background-position: 0 -7668px;
}

.mfm-bank-i64-mtbbank {
  background-position: 0 -7732px;
}

.mfm-bank-i64-nadra {
  background-position: 0 -7796px;
}

.mfm-bank-i64-narodniy-kapital {
  background-position: 0 -7860px;
}

.mfm-bank-i64-natsionalniy-kredit {
  background-position: 0 -7924px;
}

.mfm-bank-i64-new {
  background-position: 0 -7988px;
}

.mfm-bank-i64-obank {
  background-position: 0 -8052px;
}

.mfm-bank-i64-oksi-bank {
  background-position: 0 -8116px;
}

.mfm-bank-i64-oschadbank {
  background-position: 0 -8180px;
}

.mfm-bank-i64-otp-bank {
  background-position: 0 -8244px;
}

.mfm-bank-i64-pcbu {
  background-position: 0 -8308px;
}

.mfm-bank-i64-pfb {
  background-position: 0 -8372px;
}

.mfm-bank-i64-piraeus-bank {
  background-position: 0 -8436px;
}

.mfm-bank-i64-pivdencombank {
  background-position: 0 -8500px;
}

.mfm-bank-i64-pivdenny {
  background-position: 0 -8564px;
}

.mfm-bank-i64-platinumbank {
  background-position: 0 -8626px;
}

.mfm-bank-i64-policombank {
  background-position: 0 -8690px;
}

.mfm-bank-i64-poltava-bank {
  background-position: 0 -8754px;
}

.mfm-bank-i64-porto-franko {
  background-position: 0 -8818px;
}

.mfm-bank-i64-pravex-bank {
  background-position: 0 -8882px;
}

.mfm-bank-i64-prime-bank {
  background-position: 0 -8946px;
}

.mfm-bank-i64-privatbank {
  background-position: 0 -9010px;
}

.mfm-bank-i64-privatinvest {
  background-position: 0 -9074px;
}

.mfm-bank-i64-procredit-bank {
  background-position: 0 -9138px;
}

.mfm-bank-i64-profin-bank {
  background-position: 0 -9202px;
}

.mfm-bank-i64-promeconombank {
  background-position: 0 -9266px;
}

.mfm-bank-i64-prominvestbank {
  background-position: 0 -9330px;
}

.mfm-bank-i64-pumb {
  background-position: 0 -9394px;
}

.mfm-bank-i64-radabank {
  background-position: 0 -9458px;
}

.mfm-bank-i64-radical-bank {
  background-position: 0 -9522px;
}

.mfm-bank-i64-rccf {
  background-position: 0 -9586px;
}

.mfm-bank-i64-rd-bank {
  background-position: 0 -9650px;
}

.mfm-bank-i64-real-bank {
  background-position: 0 -9714px;
}

.mfm-bank-i64-region-bank {
  background-position: 0 -9778px;
}

.mfm-bank-i64-rodovid-bank {
  background-position: 0 -9842px;
}

.mfm-bank-i64-rwsbank {
  background-position: 0 -9906px;
}

.mfm-bank-i64-sberbank {
  background-position: 0 -9970px;
}

.mfm-bank-i64-seb {
  background-position: 0 -10034px;
}

.mfm-bank-i64-sensebank {
  background-position: 0 -10098px;
}

.mfm-bank-i64-sf {
  background-position: 0 -10162px;
}

.mfm-bank-i64-skybank {
  background-position: 0 -10226px;
}

.mfm-bank-i64-smartbank {
  background-position: 0 -10290px;
}

.mfm-bank-i64-sportbank {
  background-position: 0 -10354px;
}

.mfm-bank-i64-standartbank {
  background-position: 0 -10418px;
}

.mfm-bank-i64-starokievskiy-bank {
  background-position: 0 -10482px;
}

.mfm-bank-i64-stolichnyi {
  background-position: 0 -10546px;
}

.mfm-bank-i64-taskombank {
  background-position: 0 -10610px;
}

.mfm-bank-i64-tavrika {
  background-position: 0 -10674px;
}

.mfm-bank-i64-terra-bank {
  background-position: 0 -10738px;
}

.mfm-bank-i64-tk-credit {
  background-position: 0 -10802px;
}

.mfm-bank-i64-tmm-bank {
  background-position: 0 -10866px;
}

.mfm-bank-i64-trust-capital {
  background-position: 0 -10930px;
}

.mfm-bank-i64-ubb {
  background-position: 0 -10994px;
}

.mfm-bank-i64-ubrr {
  background-position: 0 -11058px;
}

.mfm-bank-i64-ufw-bank {
  background-position: 0 -11122px;
}

.mfm-bank-i64-ukrcapital {
  background-position: 0 -11186px;
}

.mfm-bank-i64-ukrcommunbank {
  background-position: 0 -11250px;
}

.mfm-bank-i64-ukreximbank {
  background-position: 0 -11314px;
}

.mfm-bank-i64-ukrgasbank {
  background-position: 0 -11378px;
}

.mfm-bank-i64-ukrgazprombank {
  background-position: 0 -11442px;
}

.mfm-bank-i64-ukrinbank {
  background-position: 0 -11506px;
}

.mfm-bank-i64-ukrincombank {
  background-position: 0 -11570px;
}

.mfm-bank-i64-ukrsibbank {
  background-position: 0 -11634px;
}

.mfm-bank-i64-ukrsocbank {
  background-position: 0 -11698px;
}

.mfm-bank-i64-ukrstroyinvestbank {
  background-position: 0 -11762px;
}

.mfm-bank-i64-unexbank {
  background-position: 0 -11826px;
}

.mfm-bank-i64-unionstandardbank {
  background-position: 0 -11890px;
}

.mfm-bank-i64-unisonbank {
  background-position: 0 -11954px;
}

.mfm-bank-i64-universal-bank {
  background-position: 0 -12018px;
}

.mfm-bank-i64-upb {
  background-position: 0 -12082px;
}

.mfm-bank-i64-vab-bank {
  background-position: 0 -12146px;
}

.mfm-bank-i64-vectorbank {
  background-position: 0 -12210px;
}

.mfm-bank-i64-vernum-bank {
  background-position: 0 -12274px;
}

.mfm-bank-i64-vlasnyy-rahunok {
  background-position: 0 -12338px;
}

.mfm-bank-i64-volksbank {
  background-position: 0 -12402px;
}

.mfm-bank-i64-vpbank {
  background-position: 0 -12466px;
}

.mfm-bank-i64-vtb-bank {
  background-position: 0 -12530px;
}

.mfm-bank-i64-zakhidinkombank {
  background-position: 0 -12594px;
}

.mfm-bank-i64-zembank {
  background-position: 0 -12658px;
}

.mfm-bank-i64-zemelnyi-kapital {
  background-position: 0 -12722px;
}

.mfm-bank-i64-zlatobank {
  background-position: 0 -12786px;
}

.mfm-bank-i64-zolotye-vorota {
  background-position: 0 -12850px;
}

.xdsoft_datetimepicker {
  z-index: 99999 !important;
}

body {
  background-color: #e9ebee !important;
}

.mfm-h2 {
  margin-left: -2px;
}

.mfm-col-aside {
  padding-top: 15px;
  height: 100%;
}

.aside-wrap {
  height: 100%;
}

.mfm-h4 {
  font-size: 16px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.mfm-h4 a {
  font-size: inherit;
}

.mfm-h3 {
  font-size: 21px;
}

.mt-15 {
  margin-top: -15px;
}

.c-h3-currency {
  margin-top: 26px;
  line-height: 1;
}

.mfm-h3 a:active,
.mfm-h3 a:focus,
.mfm-h4 a:active,
.mfm-h4 a:focus {
  text-decoration: none;
}

/* CURRENCY HEADER */
.mfcur-header {
  padding-bottom: 32px;
}

.mfcur-header-aside {
  position: absolute;
  top: 41px;
  right: 24px;
  max-width: 195px;
  width: auto;
}

.mfm-header .mfm-header-aside {
  right: 24px;
}

.mfcur-header-aside input {
  width: 100%;
}

.mfcur-select-date-wrap {
  font-size: 13px;
  cursor: pointer;
}

.mfcur-select-date-wrap:after {
  content: '\25BC';
  font-size: .5em;
  vertical-align: middle;
  margin-left: 8px;
  text-decoration: none !important;
}

.mfcur-nbu-header .mfm-h2 {
  margin-bottom: 0;
}

.mfcur-nbu-header .mfm-h2 + a {
  font-size: 13px;
  display: inline-block;
  margin-top: 10px;
}

/* DATEPICKER */
.mb-datepicker-output {
  position: relative;
  font-size: 14px;
  text-align: right;
  height: 36px;
  padding: 9px 0;
  cursor: pointer;
  white-space: nowrap;
}

.mb-datepicker-output.icon-calendar-1:before {
  margin-right: 5px;
}

.mb-datepicker-output:after {
  content: '\25BC';
  font-size: .5em;
  vertical-align: middle;
  margin-left: 8px;
  text-decoration: none !important;
}

/* global */
.icon-up-open:before {
  color: #00a400;
  vertical-align: middle;
  margin: 0 3px;
}

.icon-down-open:before {
  color: #d50000;
  vertical-align: middle;
  margin: 0 3px;
}

.icon-no-open:before {
  color: #fff;
  vertical-align: middle;
  margin: 0 7px 0 0px;
}

.icon-no-open:before {
  content: '\e816';
}

/* CURRENCY TABLE */
.mfcur-table-lg-cards,
.mfcur-table-lg-fixing,
.mfcur-table-lg-banks {
  border-collapse: separate;
  table-layout: fixed;
}

th.mfcur-table-cur {
  font-size: 14px;
  text-transform: uppercase;
  vertical-align: bottom !important;
  padding-left: 15px !important;
}

td.mfcur-table-cur {
  padding-left: 15px !important;
}

td.mfcur-table-cur > a {
  text-transform: uppercase;
  font-size: 13px !important;
  font-weight: 700 !important;
  color: #003069;
  vertical-align: middle !important;
}

.mfm-table.mfcur-table-lg-cards > tbody > tr > td,
.mfm-table.mfcur-table-lg-banks > tbody > tr > td {
  position: relative;
}

.mfm-table.mfcur-table-lg-cards > thead > tr small,
.mfm-table.mfcur-table-lg-fixing > thead > tr small,
.mfm-table.mfcur-table-lg-banks > thead > tr small {
  font-size: 12px;
  color: #848484;
  font-weight: normal;
}

.mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(1),
.mfm-table.mfcur-table-lg-banks > tbody > tr > td:nth-child(1) {
  width: 30%;
}

.mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(2),
.mfm-table.mfcur-table-lg-banks > tbody > tr > td:nth-child(2) {
  width: 20%;
  text-align: center;
}

.mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(3),
.mfm-table.mfcur-table-lg-banks > tbody > tr > td:nth-child(3) {
  width: 14%;
  text-align: center;
}

.mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(4),
.mfm-table.mfcur-table-lg-banks > tbody > tr > td:nth-child(4) {
  width: 20%;
  text-align: center;
}

.mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(5),
.mfm-table.mfcur-table-lg-banks > tbody > tr > td:nth-child(5) {
  width: 17%;
  text-align: center;
}

.mfm-table.mfcur-table-lg-banks > tfoot > tr > td:first-child a {
  color: #003069;
}

.mfm-table.mfcur-table-lg-banks > tfoot > tr > td:first-child a:first-child {
  float: left;
}

.mfm-table.mfcur-table-lg-banks > tfoot > tr > td:first-child a + a {
  float: right;
}

.mfm-table.mfcur-table-lg-nbu > tbody > tr > td:first-child span,
.mfm-table.mfcur-table-lg-fixing > tbody > tr > td:first-child span,
.mfm-table.mfcur-table-lg-cards > tbody > tr > td:first-child span,
.mfm-table.mfcur-table-lg-banks > tbody > tr > td:first-child span {
  text-transform: uppercase;
  color: #000;
  font-size: 13px !important;
  font-weight: 700 !important;
  vertical-align: middle !important;
}

.mfm-table.mfcur-table-lg-nbu > thead > tr > th:nth-child(5),
.mfm-table.mfcur-table-lg-nbu > tbody > tr > td:nth-child(5),
.mfcur-table-nbu-range > thead > tr > th:nth-child(4),
.mfcur-table-nbu-range > tbody > tr > td:nth-child(4) {
  font-size: 11px !important;
  vertical-align: middle;
  font-weight: normal;
  color: #7f7f7f;
}

.mfm-txt-grey {
  font-size: 13px;
  font-weight: normal;
  color: #7f7f7f;
}

.mfcur-table-warning:before {
  content: '!';
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  color: #222;
  text-align: center;
  font-weight: bold;
  font-size: 13px;
  line-height: 16px;
  background-color: #FFC000;
}

.mfcur-table-warning {
  position: relative;
  padding-left: 27px;
  margin: 8px 0 24px;
  color: #8B8B8B;
  font-size: 13px;
  line-height: 15px;
}

/* CARDS */
.mfm-table.mfcur-table-lg-cards > thead > tr > th:nth-child(1),
.mfm-table.mfcur-table-lg-cards > tbody > tr > td:nth-child(1) {
  width: 20%;
}

.mfm-table.mfcur-table-lg-cards > thead > tr > th:nth-child(2),
.mfm-table.mfcur-table-lg-cards > tbody > tr > td:nth-child(2) {
  width: 20%;
  text-align: center;
}

.mfm-table.mfcur-table-lg-cards > thead > tr > th:nth-child(3),
.mfm-table.mfcur-table-lg-cards > tbody > tr > td:nth-child(3) {
  width: 20%;
  text-align: center;
}

.mfm-table.mfcur-table-lg-cards > thead > tr > th:nth-child(4),
.mfm-table.mfcur-table-lg-cards > tbody > tr > td:nth-child(4) {
  width: 20%;
  text-align: center;
}

.mfm-table.mfcur-table-lg-cards > thead > tr > th:nth-child(5),
.mfm-table.mfcur-table-lg-cards > tbody > tr > td:nth-child(5) {
  width: 16%;
  text-align: center;
}

.mfm-table.mfcur-table-lg-cards > tfoot > tr > td:first-child {
  border-left: 1px solid #d9d9d9;
}

.mfm-table.mfcur-table-lg-cards > tfoot > tr > td:last-child {
  border-right: 1px solid #d9d9d9;
}

.mfm-table.mfcur-table-lg-cards > tfoot > tr > td:last-child a,
.mfm-table.mfcur-table-lg-banks > tfoot > tr > td:last-child a {
  font-size: 14px;
}

.mfm-table.mfcur-table-lg-cards .icon-credit-card:before,
.mfm-table.mfcur-table-lg-banks .icon-credit-card:before {
  margin-right: 8px;
}

.mfm-table.mfcur-table-lg.mfcur-table-lg-nbu > tbody > tr > td:nth-child(2) {
  position: relative;
}

.mfm-table.mfcur-table-lg.mfcur-table-lg-nbu > tbody > tr > td:nth-child(2) .mfm-table-trend {
  position: absolute;
  right: 5px;
  bottom: 3px;
}

/* CURRENCY MAIN LG */
.mfcur-table-lg-currency th:first-child,
.mfcur-table-lg-currency td:first-child {
  width: 20%;
}

.mfcur-table-lg-currency td:nth-child(2),
.mfcur-table-lg-currency th:nth-child(2) {
  width: 23%;
  text-align: center;
}

.mfcur-table-lg-currency td:nth-child(3),
.mfcur-table-lg-currency th:nth-child(3) {
  width: 23%;
  text-align: center;
}

.mfcur-table-lg-currency td:nth-child(4),
.mfcur-table-lg-currency th:nth-child(4) {
  text-align: center;
  width: 23%;
}

@media only screen and (max-width: 1264px) {
  .mfcur-table-lg-currency th:first-child,
  .mfcur-table-lg-currency td:first-child {
    width: 25%;
  }

  .mfcur-table-lg-currency td:nth-child(2),
  .mfcur-table-lg-currency th:nth-child(2) {
    width: 26%;
    text-align: left;
  }

  .mfcur-table-lg-currency td:nth-child(3),
  .mfcur-table-lg-currency th:nth-child(3) {
    width: 16%;
    text-align: left;
  }

  .mfcur-table-lg-currency td:nth-child(4),
  .mfcur-table-lg-currency th:nth-child(4) {
    text-align: left;
  }
}
/* CURRENCY CUR MAIN LG */
.mfcur-table-lg-currency-cur th:first-child,
.mfcur-table-lg-currency-cur td:first-child {
  width: 20%;
}

.mfcur-table-lg-currency-cur td:nth-child(2),
.mfcur-table-lg-currency-cur th:nth-child(2) {
  width: 23%;
  text-align: center;
}

.mfcur-table-lg-currency-cur td:nth-child(3),
.mfcur-table-lg-currency-cur th:nth-child(3) {
  width: 23%;
  text-align: center;
}

.mfcur-table-lg-currency-cur td:nth-child(4),
.mfcur-table-lg-currency-cur th:nth-child(4) {
  text-align: center;
  width: 23%;
}

@media only screen and (max-width: 1264px) {
  .mfcur-table-lg-currency-cur th:first-child,
  .mfcur-table-lg-currency-cur td:first-child {
    width: 25%;
  }

  .mfcur-table-lg-currency-cur td:nth-child(2),
  .mfcur-table-lg-currency-cur th:nth-child(2) {
    width: 26%;
    /*text-align: left;*/
  }

  .mfcur-table-lg-currency-cur td:nth-child(3),
  .mfcur-table-lg-currency-cur th:nth-child(3) {
    width: 16%;
    text-align: left;
  }

  .mfcur-table-lg-currency-cur td:nth-child(4),
  .mfcur-table-lg-currency-cur th:nth-child(4) {
    text-align: left;
  }
}
/* CURRENCY VOTE */
.mfm-currency-vote {
  font-size: 14px;
}

.mfm-currency-vote--head {
  padding: 10px 20px;
  border-bottom: 1px solid #ccc;
}

.mfm-currency-vote--title {
  font-size: 18px;
  color: #4d4d4d;
  font-weight: 600;
}

.mfm-currency-vote--title > small {
  display: block;
  font-weight: normal;
  font-size: 14px;
  color: #999;
  margin-top: 5px;
}

.mfm-currency-vote--body {
  background: #f7f7f7;
  color: #666;
  padding: 17px 30px 23px;
}

.mfm-currency-vote--body .mfm-radio small {
  float: right;
  display: inline-block;
  margin-top: 3px;
  color: #999;
  min-width: 100px;
  font-size: 13px;
  pointer-events: none;
}

.mfm-currency-vote--body .mfm-radio i {
  font-size: 10px;
}

.mfm-currency-vote--body .mfm-radio input + span:after {
  background-color: #4679cb;
}

.mfm-currency-vote--body .mfm-radio.is-green span {
  color: #03a503;
}

.mfm-currency-vote--body .mfm-radio.is-red span {
  color: #d42c28;
}

.mfm-currency-vote--footer {
  padding: 10px 20px;
  border-top: 1px solid #ccc;
}

.mfm-currency-vote--footer a {
  text-decoration: underline;
}

.mfm-currency-vote .mfm-button {
  margin-top: 15px;
  color: #fff;
  border: 0;
  background: #4679cb;
  -webkit-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
}

.mfm-currency-vote .mfm-button:hover {
  background: #5B93ED;
}

.mfm-currency-vote--body-thankyou {
  display: none;
  font-size: 15px;
  color: #212121;
  margin-top: 10px;
}

.mfm-currency-vote.is-voted .mfm-radio input + span:before,
.mfm-currency-vote.is-voted .mfm-radio input + span:after {
  background: none;
  border: none;
  box-shadow: none;
}

.mfm-currency-vote.is-voted .mfm-button {
  display: none;
}

.mfm-currency-vote.is-voted .mfm-currency-vote--body-thankyou {
  display: block;
}

/* CURRENCY MAIN FOREX COMPANIES*/
.mfcur-diling {
  width: 100%;
  margin-bottom: 30px;
  padding: 20px;
  background: #fff;
  border: 1px solid #ccc;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

.mfcur-diling--body {
  white-space: nowrap;
  margin-top: 15px;
  width: 100%;
  font-size: 0;
  display: table;
}

.mfcur-diling--item {
  display: table-cell;
  vertical-align: top;
  position: relative;
  height: 100px;
  text-align: center;
}

.mfcur-diling--item > img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  max-height: 100px;
}

.mfcur-diling--footer {
  text-align: right;
  font-size: 14px;
}

/* CURRENCY MAIN CROSS COURSE */
.mfcur-table-lg.is-cross-course {
  table-layout: fixed;
}

.mfcur-table-lg.is-cross-course th:nth-child(1),
.mfcur-table-lg.is-cross-course tbody td:nth-child(1) {
  width: 25%;
}

.mfcur-table-lg.is-cross-course th:nth-child(2),
.mfcur-table-lg.is-cross-course tbody td:nth-child(2) {
  text-align: center;
  width: 18%;
}

.mfcur-table-lg.is-cross-course th:nth-child(3),
.mfcur-table-lg.is-cross-course tbody td:nth-child(3) {
  text-align: center;
  width: 18%;
}

.mfcur-table-lg.is-cross-course th:nth-child(4),
.mfcur-table-lg.is-cross-course tbody td:nth-child(4) {
  text-align: center;
  width: 19%;
}

.mfcur-table-lg.is-cross-course th:nth-child(5),
.mfcur-table-lg.is-cross-course tbody td:nth-child(5) {
  width: 20%;
  font-weight: normal;
  font-size: 11px !important;
  text-align: center;
}

.mfcur-table-lg.is-cross-course tfoot {
  font-size: 14px;
}

.mfcur-sparkline-wrap {
  display: inline-block;
  position: relative;
  width: 100px;
  height: 23px;
}

.xdsoft_datetimepicker {
  margin: 0px !important;
}

.table-response tbody tr.mfm-chart-wrap td.mfm-table-chart-td {
  padding-left: 0px !important;
}

.table-response tbody tr.mfm-chart-wrap td.mfm-table-chart-td:before,
.table-response tbody tr.mfm-chart-wrap td.mfm-table-chart-td:after {
  content: '';
  width: 0%;
  display: none;
}

.mfcur-sparkline-indicator {
  display: block;
  position: absolute;
  top: -9px;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: left;
  width: 97px;
  font-size: 11px;
  padding-left: 10px;
  color: #999;
}

.jqstooltip {
  display: block;
  font: 10px "Arial";
  min-height: 21px;
  min-width: 70px;
  padding: 10px 20px;
}

.mfcur-sparkline-indicator:before {
  position: absolute;
  top: 4px;
  left: -5px;
}

.mfcur-sparkline-wrap .inlinesparkline {
  display: block;
  height: 22px;
  overflow: hidden;
}

.mfcur-sparkline-wrap .inlinesparkline > canvas {
  margin-top: 7px;
}

.mfcur-table-lg .mfcur-nbu-full-wrap {
  position: relative;
  display: inline-block;
}

.mfcur-table-lg .mfcur-nbu-full {
  position: absolute;
  width: 100%;
  text-align: center;
  /*top: 17px;*/
  bottom: -8px;
  left: 0px;
  font-size: 10px;
}

.mfcur-table-lg .mfcur-thead-title,
.mfcur-table-lg .mfcur-thead-title {
  display: inline;
  position: relative;
}

.mfcur-table-lg .mfcur-thead-title .mfm-tooltip,
.mfcur-table-lg .mfcur-thead-title .mfm-tooltip {
  position: absolute;
}

.mfcur-table-lg.mfm-table .mfm-table-trend,
.mfcur-table-lg.mfm-table .mfm-table-trend {
  position: absolute;
  width: 100%;
  right: 55px;
  /*top: 17px;*/
  bottom: -9px;
}

.mfcur-table-lg.mfm-table .mfm-table-trend + .mfm-table-trend,
.mfcur-table-lg.mfm-table .mfm-table-trend + .mfm-table-trend {
  right: auto;
  left: 5px;
}

.mfcur-table-lg .mfcur-thead-title > a,
.mfcur-table-lg .mfcur-thead-title > a {
  color: #000;
}

/* LARGE TABLE - WHEN «BLACK MARKET» COLUMN NOT AVAILABLE */
/* И да, мне не стыдно! */
.mfcur-table-lg-banks-hide-blackmarket.mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(1),
.mfcur-table-lg-banks-hide-blackmarket.mfm-table.mfcur-table-lg-banks > tbody > tr > td:nth-child(1),
.mfcur-table-lg-banks-hide-blackmarket.mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(2),
.mfcur-table-lg-banks-hide-blackmarket.mfm-table.mfcur-table-lg-banks > tbody > tr > td:nth-child(2),
.mfcur-table-lg-banks-hide-blackmarket.mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(3),
.mfcur-table-lg-banks-hide-blackmarket.mfm-table.mfcur-table-lg-banks > tbody > tr > td:nth-child(3),
.mfcur-table-lg-banks-hide-blackmarket.mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(5),
.mfcur-table-lg-banks-hide-blackmarket.mfm-table.mfcur-table-lg-banks > tbody > tr > td:nth-child(5) {
  width: 25%;
}

.mfcur-table-lg-banks-hide-blackmarket.mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(4),
.mfcur-table-lg-banks-hide-blackmarket.mfm-table.mfcur-table-lg-banks > tbody > tr > td:nth-child(4) {
  display: none;
}

/* LARGE TABLE - WHEN «NBU» COLUMN NOT AVAILABLE */
.mfcur-table-lg-banks-hide-nbu.mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(1),
.mfcur-table-lg-banks-hide-nbu.mfm-table.mfcur-table-lg-banks > tbody > tr > td:nth-child(1),
.mfcur-table-lg-banks-hide-nbu.mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(2),
.mfcur-table-lg-banks-hide-nbu.mfm-table.mfcur-table-lg-banks > tbody > tr > td:nth-child(2),
.mfcur-table-lg-banks-hide-nbu.mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(4),
.mfcur-table-lg-banks-hide-nbu.mfm-table.mfcur-table-lg-banks > tbody > tr > td:nth-child(4),
.mfcur-table-lg-banks-hide-nbu.mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(5),
.mfcur-table-lg-banks-hide-nbu.mfm-table.mfcur-table-lg-banks > tbody > tr > td:nth-child(5) {
  width: 25%;
}

.mfcur-table-lg-banks-hide-nbu.mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(3),
.mfcur-table-lg-banks-hide-nbu.mfm-table.mfcur-table-lg-banks > tbody > tr > td:nth-child(3) {
  display: none;
}

/* SMALL TABLE - CARD CURs HIDDEN */
.mfcur-table-sm-hide-cards.mfm-table.mfcur-table-sm > thead > tr > th:nth-child(3),
.mfcur-table-sm-hide-cards.mfm-table.mfcur-table-sm > thead > tr > td:nth-child(4),
.mfcur-table-sm-hide-cards.mfm-table.mfcur-table-sm > thead > tr > td:nth-child(5),
.mfcur-table-sm-hide-cards.mfm-table.mfcur-table-sm > thead > tr > td:nth-child(6),
.mfcur-table-sm-hide-cards.mfm-table.mfcur-table-sm > tbody > tr > td:nth-child(5),
.mfcur-table-sm-hide-cards.mfm-table.mfcur-table-sm > tbody > tr > td:nth-child(6),
.mfcur-table-sm-hide-cards.mfm-table.mfcur-table-sm > tbody > tr > td:nth-child(7) {
  display: none;
}

/* SMALL TABLE */
.mfm-table.mfcur-table-sm {
  width: 100% !important;
  margin-bottom: 8px;
}

.mfm-table .mfcur-table-search-wrap .mfcur-search-wrap {
  position: relative;
  font-weight: normal;
  font-size: 14px;
}

.mfm-table .mfcur-table-search-wrap .mfcur-search-wrap input {
  border-radius: 40px;
  display: inline-block;
  /*margin-right: 5px;*/
  margin-top: 1px;
  /*width: 190px;*/
  width: 100%;
  padding-left: 30px;
}

.mfm-table .mfcur-table-search-wrap .mfcur-search-wrap .icon-search-1 {
  position: absolute;
  font-size: 16px;
  top: 7px;
  left: 7px;
  color: #6d6d6d;
}

.mfm-table .mfcur-table-search-wrap .mfcur-search-wrap .icon-location {
  color: #fb9e1b;
  font-size: 16px;
}

.mfm-table.mfcur-table-sm .mfcur-table-bankname {
  font-size: 14px;
  padding-left: 15px !important;
}

.mfm-table.mfcur-table-sm .mfcur-table-bankname a {
  position: relative;
  padding-left: 25px;
  display: inline-block;
}

.mfm-header--insurance {
  padding-bottom: 0;
  padding-right: 0;
  font-family: 'Roboto', sans-serif;
}
.mfm-header--insurance .top-head {
  font-size: 16px;
  line-height: 20px;
  color: #727272;
  margin: 0;
  font-weight: normal;
}
.mfm-header--insurance .bottom-head {
  font-size: 21px;
  line-height: 25px;
  color: #2b2b2b;
}

.mfm-grey-bg {
  padding-top: 0;
  margin-top: -2px;
}

.mfm-table.mfcur-table-sm .mfcur-table-bankname a > .mfm-bank-icon {
  position: absolute;
  left: 0;
  top: 4px;
}

.mfm-table.mfcur-table-sm .mfcur-table-refreshtime {
  font-size: 11px;
  /*padding-top: 11px;*/
  vertical-align: middle;
  color: #999;
}

.mfm-grey-bg .mfm-table.mfcur-table-sm > tfoot > tr > td:last-child {
  border-right: 1px solid #d9d9d9;
  font-size: 14px;
  padding: 13px;
}

.mfm-grey-bg .mfm-table.mfcur-table-sm > tfoot > tr > td:first-child {
  border-left: 1px solid #d9d9d9;
}

/*.mfm-table.mfcur-table-sm th.mfcur-table-refreshtime a{
  font-size: 13px;
  font-weight: normal;
  color: #000;
}
.mfm-table.mfcur-table-sm th.mfcur-table-refreshtime a:after{
  content: '\25BC';
  font-size: .5em;
  vertical-align: middle;
  margin-left: 2px;
}
.mfm-table.mfcur-table-sm th.mfcur-table-refreshtime a.active:after{
  content: '\25B2';
}*/
.mfm-table.mfcur-table-sm .mfcur-table-bankname .mfm-bank-icon {
  margin-right: 10px;
  margin-top: -2px;
}

.mfm-table.mfcur-table-sm > tbody > tr > td {
  position: relative;
  font-size: 16px;
  font-weight: 500;
}

.mfm-table.mfcur-table-sm .mfcur-table-bank-location a {
  color: #999;
  font-size: 12px;
  text-decoration: none;
  white-space: nowrap;
  position: relative;
}

.mfm-table.mfcur-table-sm .mfcur-table-bank-location a:hover > span {
  text-decoration: underline;
}

.mfm-table.mfcur-table-sm .mfcur-table-bank-location a > span {
  display: none;
  position: absolute;
  top: -4px;
  right: 20px;
  padding: 2px 5px;
  color: #4a90e2;
  background: #fff;
}

.mfm-table.mfcur-table-sm .mfcur-table-bank-location a > i {
  font-size: 16px;
}

.mfm-table.mfcur-table-sm tbody tr {
  /*cursor: pointer;*/
}

.mfm-table.mfcur-table-sm tr:hover .mfcur-table-bankname a {
  color: #4a90e2;
}

.mfm-table.mfcur-table-sm tr:hover .mfcur-table-bank-location a {
  color: #fb9e1b;
}

.mfm-table.mfcur-table-sm tr:hover .mfcur-table-bank-location a > span {
  display: inline-block;
}

.mfcur-thead-th-colspan {
  border-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.mfcur-thead-td-colspan {
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 0 !important;
}

.mfcur-m0p0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.mfcur-thead-slash {
  padding-top: 0px !important;
  padding-left: 4px !important;
  padding-right: 4px !important;
}

/* datatables overrides */
.dataTables_info,
.dataTables_length,
.dataTables_paginate,
.dataTables_filter {
  display: none;
}

/* NBU LG TABLE */
.mfm-table.mfcur-table-lg.mfcur-table-lg-nbu {
  border-bottom: 1px solid #ccc;
}

.mfm-table.mfcur-table-lg.mfcur-table-lg-nbu > thead > tr > th {
  vertical-align: bottom;
}

.mfm-table.mfcur-table-lg.mfcur-table-lg-nbu > tbody > tr > td {
  vertical-align: middle !important;
}

.mfm-table.mfcur-table-lg.mfcur-table-lg-nbu > tbody > tr > td:nth-child(3) {
  position: relative;
}

/*.mfm-table.mfcur-table-lg.mfcur-table-lg-nbu>thead>tr>th:nth-child(1),
.mfm-table.mfcur-table-lg.mfcur-table-lg-nbu>tbody>tr>td:nth-child(1){
  width: 30%;
}
.mfm-table.mfcur-table-lg.mfcur-table-lg-nbu>thead>tr>th:nth-child(2),
.mfm-table.mfcur-table-lg.mfcur-table-lg-nbu>tbody>tr>td:nth-child(2){
  width: 25%;
}*/
.mfm-table.mfcur-table-lg.mfcur-table-lg-nbu:not(.mfcur-table-nbu-range) > thead > tr > th:nth-child(3),
.mfm-table.mfcur-table-lg.mfcur-table-lg-nbu:not(.mfcur-table-nbu-range) > tbody > tr > td:nth-child(3) {
  text-align: center;
}

/*.mfm-table.mfcur-table-lg.mfcur-table-lg-nbu>thead>tr>th:nth-child(4),
.mfm-table.mfcur-table-lg.mfcur-table-lg-nbu>tbody>tr>td:nth-child(4){
  width: 15%;
}
.mfm-table.mfcur-table-lg.mfcur-table-lg-nbu>thead>tr>th:nth-child(5),
.mfm-table.mfcur-table-lg.mfcur-table-lg-nbu>tbody>tr>td:nth-child(5){
  width: 5%;
}*/
.mfm-table.mfcur-table-lg-fixing th:nth-child(2),
.mfm-table.mfcur-table-lg-fixing th:nth-child(3),
.mfm-table.mfcur-table-lg-fixing th:nth-child(4),
.mfm-table.mfcur-table-lg-fixing td:nth-child(2),
.mfm-table.mfcur-table-lg-fixing td:nth-child(3),
.mfm-table.mfcur-table-lg-fixing td:nth-child(4) {
  text-align: center;
}

/* YEAR NBU */
.mfcur-nbu-year-wrap {
  white-space: nowrap;
  width: 100%;
  font-size: 0;
  margin-bottom: 60px;
}

.mfcur-nbu-month {
  font-size: 13px;
  display: inline-block;
  vertical-align: top;
  width: 16.6%;
}

@media screen and (max-width: 1264px) {
  .mfcur-nbu-month {
    font-size: 11px;
  }
}
.mfcur-nbu-month > strong {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  margin-bottom: 5px;
}

.mfcur-nbu-year-wrap > .mfcur-nbu-month > ul {
  counter-reset: li;
}

.mfcur-nbu-year-wrap > .mfcur-nbu-month > ul > li {
  display: block;
  padding-right: 2px;
  color: #ccc;
}

.mfcur-nbu-year-wrap > .mfcur-nbu-month > ul > li:before {
  content: counter(li,decimal-leading-zero) ".";
  counter-increment: li;
  font-weight: bold;
  display: inline-block;
  margin-right: 5px;
}

.mfcur-nbu-year-wrap > .mfcur-nbu-month > ul > li:empty:before {
  color: #ccc;
}

.mfcur-nbu-year-wrap > .mfcur-nbu-month > ul > li.in-range,
.mfcur-nbu-year-wrap > .mfcur-nbu-month > ul > li.in-range:before {
  color: #222;
}

.mfcur-nbu-year-wrap > .mfcur-nbu-month > ul > li.in-range:empty,
.mfcur-nbu-year-wrap > .mfcur-nbu-month > ul > li.in-range:empty:before {
  color: #ccc;
}

.mfcur-nbu-monthly-h3 {
  margin-bottom: 0;
}

.mfcur-nbu-monthly-cur {
  list-style: none;
  font-size: 14px;
}

.mfcur-nbu-monthly-cur > li {
  margin-bottom: 6px;
}

.mfcur-nbu-monthly-cur > li > strong {
  display: inline-block;
  vertical-align: top;
  width: 100px;
}

/* FIXING */
.mfm-content-block-fixing {
  /*margin-top: 4px;*/
  font-size: 14px;
}

.mfm-content-block-fixing {
  margin-bottom: 15px;
  padding: 30px 15px;
  border-radius: 5px;
  background: #FFF;
  border: 1px solid #D0D0D0;
  color: #222;
}

.mfm-content-block-fixing p:first-child {
  margin: 0 0 1em 0;
}

.mfm-content-block-fixing p:last-child {
  margin: 1em 0 0 0;
}

.mfm-content-block-fixing ul li {
  margin: 0 0 1em 2em;
}

.mfm-table.mfcur-table-lg-fixing {
  margin-top: 4px;
  margin-bottom: 16px;
}

.mfm-table.mfcur-table-lg-fixing tfoot > tr > td {
  /*text-align: right;*/
}

.mfm-table.mfcur-table-lg-fixing > tfoot a {
  font-size: 12px;
  /*font-weight: bold;
  color: #003069;
  margin-right: 10px;*/
}

.mfm-table.mfcur-table-lg-fixing > tfoot a:before {
  margin-right: 5px;
}

.mfcur-table-lg-fixing thead th:nth-child(4) {
  font-size: 11px;
  padding-top: 10px;
  font-weight: 400;
  color: #7f7f7f;
  vertical-align: middle;
}

.mfcur-table-lg-fixing tbody td {
  vertical-align: middle;
}

.mfm-table.mfcur-table-lg-fixing th:nth-child(1),
.mfm-table.mfcur-table-lg-fixing th:nth-child(2),
.mfm-table.mfcur-table-lg-fixing th:nth-child(3),
.mfm-table.mfcur-table-lg-fixing td:nth-child(1),
.mfm-table.mfcur-table-lg-fixing td:nth-child(2),
.mfm-table.mfcur-table-lg-fixing td:nth-child(3) {
  width: 23%;
}

.mfm-table.mfcur-table-lg-fixing th:nth-child(4),
.mfm-table.mfcur-table-lg-fixing td:nth-child(4) {
  text-align: left;
  width: 31%;
  line-height: 1.1em;
  font-size: 11px !important;
  padding-left: 80px;
}

.mfm-table.mfcur-table-lg-fixing td:nth-child(4) {
  padding: 0px;
  padding-left: 80px;
}

/* CURRENCY MAIN PAGE NEWS BLOCK */
.mfcur-news-h {
  margin: 15px auto 5px auto;
}

.mfcur-news {
  width: 100%;
  margin-bottom: 30px;
  border-radius: 6px;
  border: 1px solid #ccc;
  background: #fff;
  margin-top: 15px;
}

.mfcur-news--container {
  position: relative;
}

.mfcur-news--container:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  width: 0;
  margin: auto;
  top: 20px;
  bottom: 20px;
  border-left: 1px solid #ccc;
}

.mfcur-news--l {
  width: 50%;
  float: left;
  padding: 20px 50px 20px 20px;
  min-height: 1px;
}

.mfcur-news--r {
  position: relative;
  width: 50%;
  float: left;
  padding: 20px;
  min-height: 1px;
}

.mfcur-news--container:after,
.mfcur-news:after {
  content: '';
  display: table;
  clear: left;
}

.mfcur-news--b {
  width: 100%;
  min-height: 1px;
  padding: 15px 20px 20px 20px;
  border-top: 1px solid #ccc;
  float: left;
}

.mfcur-news--b-title {
  text-transform: uppercase;
  font-weight: 700;
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 12px;
  letter-spacing: 1px;
}

.mfcur-news--b-title small {
  color: #aeaeae;
  text-transform: none;
  margin-left: 5px;
  font-weight: normal;
  font-size: 13px;
  letter-spacing: 0;
}

.mfcur-news--b-body {
  display: table;
  font-size: 14px;
  margin-bottom: 20px;
}

.mfcur-news--b-body-title {
  display: table-cell;
  font-weight: 700;
  font-size: 13px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-right: 20px;
  white-space: nowrap;
}

.mfcur-news--b-body-text {
  display: table-cell;
}

.mfcur-news-h {
  text-align: right;
}

.mfcur-news-h a {
  font-size: 14px;
  font-weight: normal;
  color: #4a90e2;
  margin: 16px 8px 16px;
  display: inline-block;
}

/* BLOG */
.mfcur-news--blog .mfcur-news--container:before {
  z-index: 2;
}

.mfcur-news--blog .mfcur-news--r {
  width: 100%;
  padding: 20px;
}

.mfcur-news--blog .mfz-post {
  float: left;
  width: 50%;
}

.mfcur-news--blog .mfz-post:nth-child(2n) {
  padding-left: 20px;
  padding-right: 0;
}

.mfcur-news--blog .mfz-post-b2 .mfz-post-header {
  padding-right: 20px;
}

.mfcur-news--blog .mfz-post:nth-child(2n) .mfz-post-img {
  left: 20px;
}

/* BLOCKS */
.mfz-posts-list {
  font-size: 0;
  margin: 10px -8px 0;
}

.mfz-post-group {
  display: inline-block;
  vertical-align: top;
  width: 300px;
  margin: 0 10px 40px 7px;
  text-align: left;
  font-size: initial;
  overflow: hidden;
}

.mfz-post-group > .mfz-post:last-child {
  margin-bottom: 0;
}

.mfz-post-group-col-2 {
  width: 620px;
}

.mfz-post-group-col-2 .mfz-post,
.mfz-post-group-col-2 .mfz-post .mfz-post-img {
  max-height: 490px;
  height: 490px;
}

.mfz-post-group-4widget {
  overflow: visible;
}

.mfz-post {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 100%;
  margin: 0px 0px 20px 0px;
  overflow: hidden;
  font-size: 14px;
  background: #fff;
}

.mfz-news-group > .mfz-post-rubric {
  display: none;
  position: absolute;
  top: 3px;
  left: 3px;
}

.mfz-news-group > .mfz-post-rubric .icon-right-open-1:before {
  position: absolute;
  top: 3px;
}

.mfz-news-group {
  position: relative;
  /*float: left;*/
  background: #fff;
  border-radius: 6px;
  padding-top: 5px;
  /*height: 1000px;*/
}

/*
  Details
  (date,views,comments,badges)
*/
.mfz-post-img:hover ~ .mfz-post-title a,
.mfz-post-img:hover + .mfz-post-header .mfz-post-title a {
  text-decoration: underline;
}

.mfz-post-img .mfz-post-counters {
  position: absolute;
  left: 5px;
  bottom: 5px;
  font-size: 10px;
  font-weight: 100;
  letter-spacing: 1px;
  color: #fff;
  opacity: 0;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
  padding: 2px 5px;
  border-radius: 3px;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

.mfz-post:hover .mfz-post-counters,
.mfz-post:active .mfz-post-counters,
.mfz-post:focus .mfz-post-counters {
  background-blend-mode: multiply;
  opacity: 1;
}

.mfz-post-counters span {
  margin-right: 5px;
}

.mfz-post-counters .mfz-post-views:before,
.mfz-post-counters .mfz-post-comments-count:before {
  vertical-align: middle;
  margin-right: 3px;
}

.mfz-post-counters .mfz-post-views:empty,
.mfz-post-counters .mfz-post-comments-count:empty {
  display: none;
}

/*
  News list:
*/
.mfz-news-list .mfz-post .mfz-post-header {
  width: 245px;
}

.mfz-news-list .mfz-post .mfz-post-header .mfz-post-title {
  font-size: 14px;
  line-height: 1.4em;
}

.mfz-news-list .mfz-post-rubric {
  font-size: 11px;
  margin-bottom: 10px;
  font-weight: bold;
  text-align: left;
}

.mfz-news-list {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  /*padding-left: 10px;*/
  padding-bottom: 10px;
  margin-bottom: 0px;
  background: #fff;
}

.mfz-news-post {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 280px;
  padding-left: 40px;
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 1.2em;
}

.mfz-news-post a.mfz-news-post-title {
  font-size: 12px;
  width: 225px;
  text-decoration: none;
  color: #4078CD;
  padding: 2px 0;
}

.mfz-post-title > a:visited,
.mfz-news-post a.mfz-news-post-title:visited,
.mfz-list-a a:visited {
  color: #8448A8 !important;
}

.mfz-news-post a.mfz-news-post-title:active,
.mfz-news-post a.mfz-news-post-title:focus,
.mfz-news-post a.mfz-news-post-title:hover {
  text-decoration: underline;
}

.mfz-news-list img {
  display: block;
  max-width: 120px;
  max-height: 70px;
  border-radius: 6px;
}

.mfz-news-list-hot a {
  font-weight: 600;
}

.mfz-news-list-hot .mfz-news-post-img,
.mfz-news-post-time {
  display: inline-block;
  vertical-align: top;
  position: absolute;
  max-width: 40px;
  top: 3px;
  left: 0;
  line-height: 1em;
  width: 37px;
  padding-right: 5px;
  font-size: 11px;
}

.mfz-news-list-hot .mfz-news-post-img:hover + .mfz-news-post-title {
  text-decoration: underline;
}

.mfz-news-list-hot .mfz-news-post-img img {
  width: 100%;
  height: auto;
}

/*
  Basic
*/
.mfz-post-link {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  text-decoration: none;
}

.mfz-post-rubric {
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0;
}

.mfz-post-rubric a {
  text-decoration: none;
  pointer-events: none;
  color: inherit;
}

.mfz-post-title {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2em;
  color: #4078CD;
  margin: 0;
}

.mfz-post-title a {
  text-decoration: none;
  color: inherit;
}

.mfz-post-description {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2em;
  margin: 0;
  padding: 10px;
}

.mfz-post-description a {
  text-decoration: none;
  color: inherit;
}

.mfz-post-header .mfz-post-description {
  padding: 7px 0 0;
  color: #636161;
}

.mfz-post-rubric a:hover,
.mfz-post-title a:hover {
  text-decoration: underline;
}

/*
  BLOCKS
  [A]:
*/
.mfz-post-a .mfz-post-img {
  max-height: 426px;
  overflow: hidden;
  position: relative;
  border-radius: 6px;
}

.mfz-post-a .mfz-post-img img {
  width: 100%;
  height: auto;
}

.mfz-post-a .mfz-post-img:hover ~ .mfz-post-header .mfz-post-title a,
.mfz-post-a .mfz-post-img:hover ~ .mfz-post-title a {
  text-decoration: underline;
}

.mfz-post-a .mfz-post-header .mfz-post-rubric {
  margin-top: 7px;
}

.mfz-post-a .mfz-post-header .mfz-post-description {
  padding-top: 5px;
}

/*
  BLOCKS
  [B]:
*/
.mfz-post-b {
  height: 65px;
}

.mfz-post-b .mfz-post-img {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  vertical-align: middle;
  width: 65px;
  height: 65px;
  border-radius: 5px;
  overflow: hidden;
  z-index: 1;
}

.mfz-post-b .mfz-post-img img {
  height: 100%;
  width: auto;
}

.mfz-post-b .mfz-post-header {
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 50%;
  max-height: 56px;
  overflow: hidden;
  width: 100%;
  padding-left: 78px;
  -webkit-transform: translateY(-53%);
  -ms-transform: translateY(-53%);
  -o-transform: translateY(-53%);
  transform: translateY(-53%);
}

.mfz-post-b .mfz-post-header .mfz-post-title {
  font-size: 15px;
}

/* IE8 FIX */
body[data-browser="Internet Explorer"][data-version="8"] .mfz-post-b .mfz-post-header,
body[data-browser="Internet Explorer"][data-version="7"] .mfz-post-b .mfz-post-header {
  top: 0;
}

/*
  BLOCKS
  [B2]:
*/
.mfz-post-b2 {
  height: 65px;
}

.mfz-post-b2 .mfz-post-img {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  vertical-align: middle;
  width: 65px;
  height: 65px;
  border-radius: 5px;
  overflow: hidden;
  z-index: 1;
}

.mfz-post-b2 .mfz-post-img img {
  height: 100%;
  width: auto;
}

.mfz-post-b2 .mfz-post-header {
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 49%;
  max-height: 70px;
  overflow: hidden;
  width: 100%;
  padding-left: 78px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.mfz-post-b2 .mfz-post-header .mfz-post-title {
  font-size: 15px;
}

/*
  BLOCKS
  [C]:
*/
.mfz-post-c {
  height: 405px;
  border-radius: 6px;
}

.mfz-post-c .mfz-post-img {
  height: 100%;
  border-radius: 6px;
}

.mfz-post-c .mfz-post-img img {
  width: 100%;
  height: auto;
}

/*
  BLOCKS
  [D]:
*/
.mfz-post-d {
  border: 1px solid #ccc;
  padding: 20px 10px;
  border-radius: 10px;
}

.mfz-post-d .mfz-post-rubric {
  text-align: center;
}

.mfz-post-d .mfz-post-img {
  /*width: 100px;*/
  width: 100%;
  height: 100px;
  margin: 5px auto 5px;
  overflow: hidden;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.mfz-post-d .mfz-post-img img {
  width: 100%;
  height: auto;
}

.mfz-post-d .mfz-post-header {
  text-align: center;
}

.mfz-post-d .mfz-post-header .mfz-post-title {
  font-size: 18px;
  font-family: Georgia, serif;
  font-style: italic;
}

/*
  BLOCKS
  [E]:
*/
.mfz-post-e {
  border: 1px solid #ccc;
  padding: 20px 10px;
  border-radius: 10px;
}

.mfz-post-e .mfz-post-img {
  width: 160px;
  height: 160px;
  margin: 5px auto;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.mfz-post-e .mfz-post-img img {
  height: 100%;
  width: auto;
}

.mfz-post-e .mfz-post-title,
.mfz-post-e .mfz-post-rubric {
  text-align: center;
}

.mfz-post-e .mfz-post-title {
  font-weight: 600;
}

/*
  Rubric link
  (Example text: view all, read all)
*/
.mfz-rubric-link {
  display: block;
  text-decoration: none;
  color: #4078CD;
  padding: 6px;
  font-size: 12px;
  text-align: center;
  text-transform: uppercase;
}

.mfz-news-group .mfz-rubric-link {
  text-align: left;
  padding-left: 40px;
  display: inline-block;
}

.mfz-news-group .mfz-rubric-link:hover {
  text-decoration: underline;
}

/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* @@@@@@@@@@@@@@@ CURRENCIES PAGES @@@@@@@@@@@@@@@ */
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
@media only screen and (max-width: 1264px) {
  .mfm-table.mfcur-table-sm > thead > tr > th {
    font-size: 12px;
  }

  .mfm-table.mfcur-table-sm > tbody > tr > td:nth-child(1),
  .mfm-table.mfcur-table-sm > tbody > tr > td:nth-child(2),
  .mfm-table.mfcur-table-sm > tbody > tr > td:nth-child(3),
  .mfm-table.mfcur-table-sm > tbody > tr > td:nth-child(4),
  .mfm-table.mfcur-table-sm > tbody > tr > td:nth-child(5),
  .mfm-table.mfcur-table-sm > tbody > tr > td:nth-child(6),
  .mfm-table.mfcur-table-sm > tbody > tr > td:nth-child(7) {
    font-size: 13px;
  }

  .mfcur-table-lg .mfcur-thead-title .mfm-tooltip {
    position: relative;
  }

  .mfm-table.mfcur-table-lg > tbody > tr > td {
    font-size: 14px;
  }

  td.mfcur-table-cur > a {
    font-size: 12px !important;
  }

  .mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(2),
  .mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(3),
  .mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(4) {
    text-align: center;
    white-space: nowrap;
  }

  .mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(1),
  .mfm-table.mfcur-table-lg-banks > tbody > tr > td:nth-child(1) {
    width: 20%;
  }

  .mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(2),
  .mfm-table.mfcur-table-lg-banks > tbody > tr > td:nth-child(2) {
    width: 22%;
    text-align: center;
  }

  .mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(3),
  .mfm-table.mfcur-table-lg-banks > tbody > tr > td:nth-child(3) {
    width: 14%;
    text-align: center;
  }

  .mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(4),
  .mfm-table.mfcur-table-lg-banks > tbody > tr > td:nth-child(4) {
    width: 25%;
    text-align: center;
  }

  .mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(5),
  .mfm-table.mfcur-table-lg-banks > tbody > tr > td:nth-child(5) {
    width: 10%;
    text-align: center;
  }

  /* cards lg table */
  .mfm-table.mfcur-table-lg-cards > thead > tr > th:nth-child(5),
  .mfm-table.mfcur-table-lg-cards > tbody > tr > th:nth-child(5) {
    width: 20%;
    text-align: center;
  }

  /* lower table */
  .mfm-grey-bg .mfm-table tr > th {
    vertical-align: bottom;
    padding-bottom: 11px;
  }

  /* LARGE TABLE - NBU */
  .mfm-table.mfcur-table-lg-nbu > tbody > tr > td:nth-child(3) {
    text-align: center;
  }

  /* FIXINGS */
  .mfm-table.mfcur-table-lg-fixing th:nth-child(4),
  .mfm-table.mfcur-table-lg-fixing td:nth-child(4) {
    padding-left: 50px;
  }
}
/* BRANDING */
.mfm-table.mfcur-table-lg-banks > tbody > tr > td {
  font-size: 16px;
}

.mfm-table.mfcur-table-sm > thead > tr > th {
  font-size: 12px;
  word-break: normal;
}

.mfm-table.mfcur-table-sm > tbody > tr > td:nth-child(1),
.mfm-table.mfcur-table-sm > tbody > tr > td:nth-child(2),
.mfm-table.mfcur-table-sm > tbody > tr > td:nth-child(3),
.mfm-table.mfcur-table-sm > tbody > tr > td:nth-child(4),
.mfm-table.mfcur-table-sm > tbody > tr > td:nth-child(5),
.mfm-table.mfcur-table-sm > tbody > tr > td:nth-child(6),
.mfm-table.mfcur-table-sm > tbody > tr > td:nth-child(7) {
  font-size: 13px;
}

.mfm-table.mfcur-table-sm > tbody > tr > td:nth-child(1) {
  width: 40%;
}

.mfcur-table-lg .mfcur-thead-title .mfm-tooltip {
  position: relative;
}

.mfm-table.mfcur-table-lg > tbody > tr > td {
  font-size: 14px;
}

td.mfcur-table-cur > a {
  font-size: 12px !important;
}

.mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(2), .mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(3), .mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(4) {
  text-align: center;
  white-space: nowrap;
}

.mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(1), .mfm-table.mfcur-table-lg-banks > tbody > tr > td:nth-child(1) {
  width: 20%;
}

.mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(2), .mfm-table.mfcur-table-lg-banks > tbody > tr > td:nth-child(2) {
  width: 22%;
  text-align: center;
}

.mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(3), .mfm-table.mfcur-table-lg-banks > tbody > tr > td:nth-child(3) {
  width: 14%;
  text-align: center;
}

.mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(4), .mfm-table.mfcur-table-lg-banks > tbody > tr > td:nth-child(4) {
  width: 25%;
  text-align: center;
}

.mfm-table.mfcur-table-lg-banks > thead > tr > th:nth-child(5), .mfm-table.mfcur-table-lg-banks > tbody > tr > td:nth-child(5) {
  width: 10%;
  text-align: center;
}

/* cards lg table */
.mfm-table.mfcur-table-lg-cards > thead > tr > th:nth-child(5),
.mfm-table.mfcur-table-lg-cards > tbody > tr > th:nth-child(5) {
  width: 5%;
  text-align: center;
}

.mfm-table.mfcur-table-lg-cards .mfcur-thead-title {
  white-space: normal;
}

/* lower table */
.mfm-grey-bmfm-col-contentg .mfm-table tr > th {
  white-space: nowrap;
  padding-bottom: 11px;
}

/* LARGE TABLE - NBU */
.mfm-table.mfcur-table-lg-nbu > tbody > tr > td:nth-child(3) {
  text-align: center;
}

/* FIXINGS */
.mfm-table.mfcur-table-lg-fixing th:nth-child(4),
.mfm-table.mfcur-table-lg-fixing td:nth-child(4) {
  padding-left: 50px;
}

/* Google charts buttons */
.mfmChart-button,
.mfmChart-input {
  height: 28px;
  margin-top: 5px;
  font-size: 14px;
  font-weight: normal;
  color: #222;
  -webkit-apperance: none;
}

.mfmChart-button {
  padding: 5px 15px;
  margin-right: 5px;
  border: 1px solid transparent;
  background: #ccc;
  -webkit-transition: background .3s;
  -o-transition: background .3s;
  transition: background .3s;
}

.mfmChart-button.is-active,
.mfmChart-button:hover {
  background: #E4E3E3;
}

.mfmChart-input {
  margin-left: 5px;
  font-weight: normal;
  float: right;
  padding: 5px 10px;
  max-width: 100px;
}

.mb-currency-graph-double {
  font-size: 0;
  margin-left: -10px;
  margin-right: -10px;
}

.mb-currency-graph-double .mb-currency-graph {
  font-size: 15px;
  display: inline-block;
  padding: 0 10px;
  width: 50%;
}

.mb-currency-graph-double .mfm-h4 {
  margin-top: 0;
}

@media only screen and (max-width: 1264px) {
  .mfmChart-button {
    padding: 5px 8px;
  }
}
.mfm-col-content .wgt-cur-subscribe {
  margin-bottom: 15px;
}

.mfm-tab-menu a {
  cursor: pointer;
}

.mb-currency-graph--body {
  border-radius: 6px;
  padding: 10px;
  border: 1px solid #ccc;
  background: #fff;
  margin-top: 15px;
}

.mfz-seo {
  border-top: 0;
  border-bottom: none;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

.mfz-seo > div {
  padding-top: 0;
}

.mfz-seo .link-list {
  margin-top: 20px;
  padding-top: 20px;
  border-top: none;
}

.mfcur-table-card-rates {
  margin-top: 15px;
}

.post-source {
  text-align: right;
  color: #93A4AC;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 12px;
}
.post-source a {
  color: #93A4AC;
  transition: all 0.3s ease;
}

.mfm-long-arrow-right.c-insurance {
  display: inline-block;
  margin-bottom: 16px;
}

.mfz-page-wrap {
  overflow: visible !important;
  background: #f7f7f7 !important;
}
.mfz-page-wrap[page="currency"] {
  background: #fff !important;
}

.mfm-grey-bg {
  box-shadow: none !important;
}

.mfm-header--content {
  margin-bottom: 20px;
}

.mfm-header.has-no-pb, .currency-main--header {
  padding: 20px 20px 0 20px !important;
  background: #fff;
  margin: 0 0 0 -20px;
  border-bottom: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  border-radius: 0 0 4px 0;
}

.currency-main--content {
  padding: 0 20px;
  background: #f7f7f7;
  margin: 0 -20px;
}

.bg-white {
  background: #fff;
  border-bottom: 1px solid #d9d9d9;
  margin: 0 0 0 -20px;
  padding: 0 20px;
}

.no-border-bottom {
  border-bottom: none;
}

.currency-banks {
  background-color: #fff;
  margin: 0 0 0 -20px;
  padding: 20px !important;
}

.mfcur-table--header {
  margin-bottom: 20px;
}

.mfcur-table--wrapper {
  background-color: #fff;
}

.mfz-content-wrapper {
  display: flex !important;
  flex-wrap: wrap;
}

@media only screen and (max-width: 679px), only screen and (max-width: 1011px) and (min-width: 800px) {
  .mfm-header.currency-banks {
    padding-right: 20px !important;
  }
}
@media only screen and (max-width: 800px) {
  .mfm-table .mfcur-table-search-wrap .mfcur-search-wrap input {
    font-size: 16px;
  }

  .mfcur-table--wrapper {
    overflow: hidden;
  }

  .mfz-content-wrapper {
    flex-direction: column;
  }

  .mfm-header.currency-banks {
    padding-right: 0px !important;
  }

  .mfz-content-wrapper .mfz-col-content .mfm-header.has-no-pb {
    margin: 0 -10px;
    border-right: none;
    border-radius: 0;
  }

  .currency-main--content {
    padding: 15px 0 15px;
    margin: 0;
  }

  .bg-white {
    margin: 0 -10px;
  }

  .currency-main--header .mfm-tab-menu a {
    padding-bottom: 10px;
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 679px) {
  .currency-main--title {
    flex-direction: column;
  }

  .mfm-tab-menu a:last-of-type {
    margin-left: 10px !important;
  }
}
[data-template='twoColumns'] .mfz-content-wrapper .mfz-col-aside .mfm-aside-block {
  overflow: visible;
}

.mfm-aside-block, .mfm-aside-block li {
  text-align: left;
}

.mfm-aside-block {
  background-color: #fff;
}

[data-template='twoColumns'] .mfz-content-wrapper .mfz-col-aside .mfm-aside-block {
  text-align: left;
}

.mfm-aside-block {
  text-align: left;
}

.mf-datepicker--inputs-group input {
  width: 100px !important;
}

.mfm-mini-grid--news {
  background-color: #fff;
  margin-bottom: 20px;
}

.currency-main--title {
  display: flex;
  justify-content: space-between;
}
.currency-main--title .bottom-head {
  margin-right: 24px;
}

.mfm-header-aside.mfm-header--datepicker {
  position: relative;
  top: 10px !important;
  left: 0;
  max-width: initial;
}
.mfm-header-aside.mfm-header--datepicker .mb-datepicker-output {
  height: 40px;
  padding: 9px;
  margin-bottom: 20px;
}

.mfm-header-aside.mfm-header--datepicker .mb-datepicker-output {
  height: 40px;
  padding: 9px;
  margin-bottom: 20px;
}

.mfm-header--insurance {
  display: flex;
  padding-top: 24px;
}

.mfm-header-aside--insurance {
  position: static;
  margin-left: auto !important;
  right: 0 !important;
}

@media only screen and (max-width: 679px) {
  .mfm-table.mfcur-table-sm > thead > tr > th {
    border: none;
    height: 1px;
  }
}
@media only screen and (max-width: 480px) {
  .mfm-header .mfm-header-aside .mb-datepicker-output {
    width: calc(100% + 48px);
  }

  .mfm-header .mfm-header-aside--insurance {
    margin-top: 8px;
  }

  .mfm-header--insurance {
    flex-direction: column;
  }

  .insurance-list .mfcur-table-bankname a.mfm-black-link {
    padding-left: 0 !important;
  }
  .insurance-list td.mfm-text-center {
    white-space: nowrap;
  }

  .mfm-mini-grid--col-4 {
    width: 100%;
  }
}
.wtime {
  position: relative;
  display: inline-block;
  width: 100%;
}
.wtime dl dd {
  width: 25%;
  float: left;
}

.forex {
  margin: 0 -10px;
}
.forex .h2 {
  font-family: Raleway, sans-serif;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
}
@media (min-width: 976px) {
  .forex .h2 {
    font-size: 24px;
    line-height: 32px;
  }
}
.forex a {
  color: #0A2E83;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  line-height: 18px;
  transition: color 0.3s ease;
}
.forex a:hover {
  color: #DF3014;
  text-decoration: none;
}
.forex-title {
  float: left;
  padding: 0 16px;
}
.forex-title .h1 {
  line-height: 52px;
}
.forex-time {
  padding-left: 125px;
  margin-left: -125px;
  width: 100%;
  float: right;
}
.forex-hide {
  margin-top: 12px;
  min-width: 600px;
}
.forex .no-response {
  width: 100%;
  white-space: nowrap;
  position: relative;
  overflow-x: auto;
  display: block;
  padding: 0 16px;
  margin-bottom: 32px;
}
.forex-wrapper {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
@media (min-width: 768px) and (max-width: 800px), (min-width: 1024px) {
  .forex-wrapper {
    flex-direction: row;
  }
}
.forex .block-title {
  font-family: Raleway, sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  display: block;
  color: #2b2b2b;
}
@media (min-width: 640px) {
  .forex .block-title {
    font-size: 18px;
    line-height: 22px;
  }
}
.forex .block-description {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #93A4AC;
  padding-top: 8px;
}
.forex-news {
  width: 100%;
  padding: 0 16px;
}
@media (min-width: 768px) {
  .forex-news {
    flex: 0 0 33.333333%;
  }
}
.forex-offers {
  padding: 0 16px;
  margin: 0 -8px;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
.forex-offers .wrapper-img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.forex-offers .wrapper-img img {
  object-fit: cover;
  display: block;
  width: 100%;
  height: 100%;
}
.forex-offers .forex-offer {
  padding: 0 8px;
  margin-bottom: 32px;
  width: 100%;
}
@media (min-width: 480px) {
  .forex-offers .forex-offer {
    width: 50%;
  }
  .forex-offers .forex-offer:first-child {
    width: 100%;
  }
}
.forex-offers .forex-offer .forex-offer-img {
  display: block;
  margin-bottom: 16px;
  position: relative;
  width: 100%;
  padding-top: 63.33333%;
}
@media (min-width: 480px) {
  .forex-offers .forex-offer:first-child .forex-offer-img {
    padding-top: 36.23188%;
  }
}
.forex-blog {
  background-color: #F2F5F8;
  padding: 16px;
  margin: 24px 0;
}
@media (min-width: 640px) {
  .forex-blog {
    padding: 16px 24px;
  }
}
@media (min-width: 768px) and (max-width: 800px), (min-width: 1024px) {
  .forex-blog {
    margin: 0 16px 24px;
  }
}
.forex-blog .blog-header {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  border-bottom: 1px solid #CBDAF4;
  padding-bottom: 8px;
  margin-bottom: 16px;
}
.forex-blog .blog-items {
  margin: 0;
  -webkit-columns: 1;
  -moz-columns: 1;
  columns: 1;
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
  -webkit-column-fill: balance;
  -moz-column-fill: balance;
  column-fill: balance;
  position: relative;
  width: 100%;
}
@media (min-width: 480px) {
  .forex-blog .blog-items {
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
  }
}
@media (min-width: 976px) {
  .forex-blog .blog-items {
    -webkit-columns: 3;
    -moz-columns: 3;
    columns: 3;
  }
}
.forex-blog .blog-item {
  padding: 0 0 16px 0;
  width: 100%;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}
.forex-blog .blog-item-title {
  width: 100%;
  display: block;
  margin-bottom: 8px;
}
.forex-blog .blog-item-author {
  font-size: 12px;
  line-height: 14px;
  display: flex;
  border-bottom: 1px solid #CBDAF4;
  padding-bottom: 16px;
}
.forex-blog .blog-item-author img {
  border-radius: 50%;
  margin-right: 8px;
}
.forex-blog .blog-item-author:hover .blog-item-author_info {
  color: #DF3014;
}
.forex-blog .blog-item-author_info {
  flex-wrap: wrap;
  display: flex;
  align-content: center;
  color: #2b2b2b;
}
.forex-blog .blog-item-date {
  color: #93A4AC;
  width: 100%;
  min-width: 100%;
}
.forex .day-news {
  font-family: Roboto;
  font-weight: 300;
  font-size: 18px;
  color: #434343;
  padding: 16px 0 8px 0;
  text-transform: capitalize;
}
.forex .list-comments {
  margin-bottom: 8px;
  line-height: 11px;
}
.forex .list-comments a:hover {
  color: #e60000;
}
.forex .clear {
  display: block;
}
.forex .list-comments a, .forex .list-comments.text {
  text-decoration: none !important;
  color: #000;
  font-size: 11px;
}
.forex .list-comments img {
  margin-right: 5px;
  float: left;
}
.forex .default-padding {
  padding: 0;
}
.forex-interest_rates {
  width: 100%;
}

.this-shouldnot-be-here {
  display: inline-block;
  width: 285px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
  text-align: left;
}

b, strong {
  font-weight: bold;
}

.block-title2 a, .block-title2 a:visited {
  color: #000;
}

.blck-pddng {
  padding: 8px 10px;
}

.this-shouldnot-be-here > a {
  position: relative;
  overflow: hidden;
  display: block;
  height: 45px;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
  color: #fff;
  padding: 14px 15px 15px;
  text-align: center;
  background: url(/i/forex-btn.png) 0 0 no-repeat transparent;
  background-position: 0 -14px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  z-index: 1;
}

.this-shouldnot-be-here > a:hover {
  background-position: 0 100%;
}

.mfm-news-list-items {
  list-style: none;
  margin: 16px 0 0;
}

.tstyle1 {
  width: 100%;
  font-size: 14px;
}

.tstyle1 th, .tstyle1 td {
  padding: 5px 6px;
}

.color-lightening2 {
  background-color: #f7f7f7 !important;
}

.tstyle1 td span {
  font-size: 90%;
  color: #9e9e9e;
}

.tstyle1 .price {
  font-weight: bold;
  text-align: right;
}

.tstyle1 th, .tstyle1 td {
  font-family: Roboto,sans-serif;
  padding: 5px 10px;
  border-bottom: 1px #c3d8e4 solid;
}

.tstyle1 th {
  font-weight: normal !important;
  font-size: 74%;
  text-align: left;
}

.tstyle1 td {
  font-size: 85%;
  text-align: left;
}

@media only screen and (max-width: 634px) {
  .forex .no-response {
    margin-bottom: 16px;
  }
}
@media only screen and (max-width: 569px) {
  .forex-time {
    padding-left: 0;
    margin-left: 0;
    width: 100%;
    float: none;
  }
  .forex-title {
    float: none;
    display: block;
    margin-bottom: 16px;
  }
}
@media only screen and (max-width: 480px) {
  .wtime dl dd {
    width: 50%;
    float: left;
    margin: 8px 0;
  }

  .forex-title {
    margin-bottom: 0;
  }
}
.forex-interest_rates .currency-forex {
  margin: 0 -5px 6px;
  overflow: hidden;
  min-width: 130px;
  text-align: center;
}
.forex-interest_rates .currency-forex-company {
  width: 120px;
  height: 76px;
  display: inline-block;
  margin: 4px;
}
.forex-interest_rates img {
  border: 0px;
}
.forex-interest_rates img.avatar, .forex-interest_rates div.avatar, .forex-interest_rates a.avatar {
  border: 1px #ddd solid;
}

.informer-settings {
  width: 100%;
  border: 1px solid #ccc;
  margin-bottom: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  display: inline-block;
}

.range__to {
  float: right;
}

.clear {
  display: inline-block;
  width: 100%;
}

.informer-settings > div {
  float: left;
  margin: 0px 15px;
}

.informer-settings select {
  font-size: 13px;
}

.color-settings {
  width: 300px;
}

.color-settings > div {
  width: 25px;
  height: 25px;
  border: 1px solid #d4d4d4;
  margin: 5px;
  float: left;
  cursor: pointer;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.color-settings > div.s {
  border: 1px solid #aaa;
}

.color-settings .white {
  background-color: #fff;
}

.color-settings .grey {
  background-color: #e1e1e1;
}

.color-settings .yellow {
  background-color: #eae6dc;
}

.color-settings .pink {
  background-color: #f7e4e4;
}

.color-settings .blue {
  background-color: #dce6ea;
}

.color-settings .marine {
  background-color: #dceae1;
}

.color-settings .green {
  background-color: #dde9cb;
}

.color-settings .violet {
  background-color: #e1dcea;
}

.width-settings {
  width: 200px;
  height: 40px;
  position: relative;
}

.width-settings p {
  position: absolute;
  top: 0;
  left: 50%;
  border: 0;
  width: 40px;
  margin-left: -20px;
  font-size: 11px;
  color: #333;
}

.width-settings input {
  border: 0;
  width: 25px;
  font-size: 11px;
}

.informer-settings > div.city-settings {
  width: 160px;
  max-width: 160px;
  margin-top: 9px;
  margin-left: 20px;
}

.informer-settings > div.count-settings {
  margin-top: 9px;
  margin-left: 20px;
}

.count-settings span {
  width: 45px;
  display: inline-block;
}

.comment-settings {
  font-size: 12px;
  line-height: 38px;
}

.calc-settings {
  font-size: 12px;
  line-height: 16px;
}

.calc-settings label {
  padding-right: 10px;
  top: -1px;
}

.demo-area {
  max-width: 400px;
  width: 400px;
  min-width: 400px;
  height: 200px;
  float: left;
}

.demo-area > * {
  margin-left: 30px;
}

.text-area {
  max-width: 50%;
  width: 45%;
  min-width: 200px;
  height: 190px;
  float: left;
  text-align: center;
}

.text-area textarea {
  width: 100%;
  height: 112px;
  margin: 0 auto;
}

.informer-settings.small .comment-settings {
  font-size: 12px;
  line-height: 16px;
}

.error-blloon {
  color: red;
}

.b-mrg {
  margin-bottom: 15px;
}

.mfm-aside-all-news {
  text-align: left;
}

@media only screen and (max-width: 1087px) {
  .demo-area > * {
    margin-left: 0;
  }

  .demo-area {
    float: none;
    margin: auto;
    height: auto;
    text-align: center;
    width: 100%;
    min-width: unset;
  }

  .text-area {
    max-width: 100%;
    width: 100%;
    display: block;
    height: auto;
    margin-bottom: 16px;
    font-size: 14px;
  }

  .text-area textarea {
    padding: 12px;
    resize: none;
    font-size: 14px;
    font-family: Roboto;
    line-height: 18px;
    border: 1px solid #ccc;
    border-radius: 10px;
  }

  textarea.form-control {
    resize: none;
    overflow-y: auto;
    overflow-x: hidden;
  }
}
@media only screen and (max-width: 800px) {
  .demo-area > * {
    margin-left: 0;
  }

  .range {
    font-size: 14px;
  }
}
[data-layout="responsive"] .mfz-mobile-nav-dropdown > li > .mfz-main-nav-sub > li > a {
  height: auto;
}

#regForm .api-partner-register-form .row {
  margin: 0;
}

.api-partner-register-form .col-sm-8 {
  float: none;
}

.nbu .mfm-header {
  padding: 20px 0;
}
.nbu .mfm-header .mfcur-select-date-wrap {
  background: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 4px;
  text-align: center !important;
  font-family: 'Roboto';
  font-size: 14px;
  color: #131313;
  line-height: 30px;
  max-height: 30px;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  position: relative;
  padding: 0 8px;
}
.nbu .mfm-header .mfcur-select-date-wrap .icon-converter {
  float: left;
}
.nbu .mfm-header .mfcur-select-date-wrap:after {
  float: right;
}
.nbu .mfm-header .single-block {
  max-width: 345px;
}
.nbu table {
  table-layout: fixed;
}
.nbu table.table-auto {
  table-layout: auto;
}
@media only screen and (max-width: 1011px) {
  .nbu .sorting--parent.col-lg-4 {
    width: 100%;
  }
  .nbu .sorting--parent {
    margin: 8px auto;
  }
}
.nbu .mfm-header--head .top-head {
  font-family: 'Roboto';
  font-size: 16px;
  color: #727272;
}
.nbu .mfm-header--head .bottom-head {
  font-family: 'Roboto';
  font-size: 21px;
  line-height: 30px;
  color: #2b2b2b;
}
.nbu .responsive-show {
  display: none !important;
}
@media only screen and (max-width: 800px) {
  .nbu .mf-datepicker--rightcol {
    display: block;
  }
  .nbu .mf-datepicker--date-presets {
    display: none;
  }
}
@media only screen and (max-width: 479px) {
  .nbu .mfm-responsive-table tbody tr td a {
    float: none;
  }
  .nbu .mfm-responsive-table tbody tr td a.icon-chart-area {
    display: inline-block;
    margin-top: 8px;
    position: relative;
    pointer-events: auto;
  }
  .nbu .mfm-responsive-table tbody tr td .mfcur-sparkline-wrap .mfcur-sparkline-indicator {
    top: 14px;
  }
  .nbu .mfcur-sparkline-wrap .inlinesparkline {
    padding-top: 7px;
  }
  .nbu .col-respons {
    height: 515px;
  }
}
.nbu .mfm-table.mfcur-table-lg.mfcur-table-lg-nbu > tbody > tr > td:nth-child(2) .mfm-table-trend {
  position: absolute;
  right: 5px;
  bottom: 1px;
  top: auto;
}
@media only screen and (min-width: 560px) and (max-width: 767px), only screen and (min-width: 979px) and (max-width: 1000px) {
  .nbu .col-respons {
    width: 25% !important;
    text-align: center;
    float: left;
  }
  .nbu strong.collapsed-title-row {
    display: block;
    line-height: 32px;
    cursor: pointer;
  }
  .nbu .col-respons {
    height: 515px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 559px), only screen and (min-width: 800px) and (max-width: 979px) {
  .nbu .col-respons {
    float: left;
    width: 33.3% !important;
    text-align: center;
  }
  .nbu strong.collapsed-title-row {
    display: block;
    line-height: 32px;
    cursor: pointer;
  }
  .nbu .col-respons.uncollapse {
    height: 515px;
  }
}
@media only screen and (max-width: 479px) {
  .nbu .col-respons {
    float: left;
    width: 100% !important;
    text-align: center;
  }
  .nbu strong.collapsed-title-row {
    display: block;
    line-height: 32px;
    cursor: pointer;
    border-bottom: 2px solid #ddd;
  }
  .nbu .col-respons {
    height: 32px;
    overflow: hidden;
    -webkit-transition: height 0.3s ease;
    -moz-transition: height 0.3s ease;
    -ms-transition: height 0.3s ease;
    -o-transition: height 0.3s ease;
    transition: height 0.3s ease;
    border: 2px solid #ddd;
  }
  .nbu .col-respons + .col-respons {
    border-top: 0px;
  }
  .nbu .col-respons.uncollapse {
    height: 515px;
  }
  .nbu td.js-ex-rates.respons-collapsed.mfcur-table-cur > span {
    position: relative;
    padding-top: 11px;
    display: block;
  }
}
.nbu .inner-nbu .mb-datepicker-output.icon-calendar-1:before {
  margin-right: 5px;
  position: absolute;
  left: 4px;
  top: 6px;
}
.nbu .mfm-header--date.single-block.inner-nbu {
  position: relative;
  float: left;
  min-width: 250px;
}
.nbu .mfm-header--date.single-block.inner-nbu .mf-datepicker {
  left: 0;
}
.nbu .nbu-archive-subtitle {
  font-family: 'Roboto';
  font-size: 16px;
  color: #727272;
  margin: 16px 0;
}
.nbu .mfcur-nbu-monthly-cur > li > strong {
  font-weight: bold;
}
.nbu .mfm-long-arrow-left {
  line-height: 20px;
  font-size: 14px;
  display: block;
  margin-top: 16px;
}

.responsive-show {
  display: none !important;
}

@media only screen and (max-width: 679px), only screen and (min-width: 800px) and (max-width: 1011px) {
  .mfm-responsive-table .responsive-hide {
    display: none !important;
  }
  .mfm-responsive-table .responsive-show {
    display: block !important;
  }
  .mfm-responsive-table .row--collapse {
    height: auto;
    min-height: 64px;
    overflow-y: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    max-height: 80px;
  }
  .mfm-responsive-table tbody tr td {
    border: none;
    border-bottom: 1px solid #eee;
    position: relative !important;
    padding-left: 48% !important;
    white-space: normal;
    text-align: left !important;
    width: 100% !important;
    display: block;
  }
  .mfm-responsive-table tbody tr td a {
    font-family: "Roboto Regular", Sans-Serif;
    font-size: 14px;
    padding-top: 11px;
    display: block;
    float: left;
    pointer-events: none;
  }
  .mfm-responsive-table td:before {
    content: attr(data-title);
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 6px;
    width: 50%;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
    font-weight: normal;
    color: #2d2d2d;
    font-family: "Roboto", sans-serif;
    font-size: 14px;
  }
  .mfm-responsive-table tbody tr {
    display: block;
    border: 1px solid #ccc;
    border-bottom: 0px;
  }
  .mfm-responsive-table tbody tr td {
    word-wrap: break-word;
    line-height: 16px;
    padding: 12px 8px;
    min-height: 64px !important;
  }
  .mfm-responsive-table tbody tr td .link-icon {
    position: absolute;
    text-transform: capitalize !important;
    left: 0;
    font-weight: bold;
    height: 100%;
    top: 20px;
    width: 100%;
    padding: 0 8px;
    font-size: 12px;
    pointer-events: auto;
  }
  .mfm-responsive-table tbody tr td .link-icon:after {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    content: url(/i/deposits/main/link-icon.svg);
  }
  .mfm-responsive-table tbody tr td .mfcur-sparkline-wrap {
    float: left;
    padding-top: 10px;
  }
  .mfm-responsive-table tbody tr td .mfcur-sparkline-wrap .mfcur-sparkline-indicator {
    top: 0px;
  }
  .mfm-responsive-table tbody tr td small.mfm-text-grey, .mfm-responsive-table tbody tr td.top-padd span.mfm-text-grey {
    padding-top: 10px;
    display: block;
  }
  .mfm-responsive-table tbody tr td.top-padd span.mfm-text-grey {
    font-size: 14px;
  }
  .mfm-responsive-table tbody tr td .data-title {
    position: absolute;
    right: 0;
    padding-right: 8px;
    text-align: left;
    width: 53%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .mfm-responsive-table tbody tr td .data-title span.mfm-text-grey, .mfm-responsive-table tbody tr td .data-title .mfm-text-grey {
    color: #7f7f7f !important;
    font-weight: normal !important;
    font-size: 14px !important;
    vertical-align: top !important;
  }
  .mfm-responsive-table tbody tr td .data-title .mfm-table-trend, .mfm-responsive-table tbody tr td .data-title span.mfm-table-trend {
    font-size: 10px !important;
    color: #959595;
    margin: 0 3px;
    right: auto;
    top: auto;
    bottom: 0;
    left: -6px;
    width: auto;
    font-weight: normal !important;
  }
  .mfm-responsive-table tbody tr td:first-child {
    padding-left: 8px !important;
    padding-right: 55%;
    border-bottom: 1px solid #dddddd;
  }
  .mfm-responsive-table tbody tr td:first-child:before {
    left: auto;
    right: 0;
  }
  .mfm-responsive-table .row--collapse td:first-child:after {
    content: '';
    background: #f4f4f4 url(../../../../../i/redesign/content/company/arr.png) 50% no-repeat;
    background-size: 38%;
    position: absolute;
    pointer-events: none;
    right: 8px;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%) rotateX(180deg);
    -moz-transform: translateY(-50%) rotateX(180deg);
    -ms-transform: translateY(-50%) rotateX(180deg);
    -o-transform: translateY(-50%) rotateX(180deg);
    transform: translateY(-50%) rotateX(180deg);
    z-index: 1;
    left: auto;
    padding: 0;
  }
  .mfm-responsive-table .row--collapse td:first-child:hover {
    background: #fff1d8;
    cursor: pointer;
  }
  .mfm-responsive-table .row--collapse td:first-child:hover:hover:after {
    background: #d52d28 url(../../../../../i/redesign/content/company/arr-w.png) 50% no-repeat;
  }
  .mfm-responsive-table .row--collapse .td-collapsed {
    display: none;
  }
  .mfm-responsive-table .row--collapse.open--row {
    height: auto;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    max-height: 324px;
    min-height: 190px;
  }
  .mfm-responsive-table .row--collapse.open--row .td-collapsed {
    display: block;
  }
  .mfm-responsive-table .row--collapse.open--row td:first-child:after {
    top: 50%;
    -webkit-transform: translateY(-50%) rotateX(0deg);
    -moz-transform: translateY(-50%) rotateX(0deg);
    -ms-transform: translateY(-50%) rotateX(0deg);
    -o-transform: translateY(-50%) rotateX(0deg);
    transform: translateY(-50%) rotateX(0deg);
  }
  .mfm-responsive-table .row--collapse.open--row td:first-child:hover {
    cursor: pointer;
    background: #fff1d8;
  }
  .mfm-responsive-table .row--collapse.open--row td:first-child:hover:after {
    background: #d52d28 url(../../../../../i/redesign/content/company/arr-w.png) 50% no-repeat;
  }
  .mfm-responsive-table i.icon-cancel.mfm-close-table-chart {
    z-index: 1;
  }

  .col-respons {
    height: 515px;
  }
}
.desktop-hide {
  display: none;
}

@media only screen and (max-width: 679px) {
  .table-response.mfm-table.mfcur-table-sm td.mfm-pr0, .table-response.mfm-table.mfcur-table-sm td.mfm-pl0, .table-response.mfm-table.mfcur-table-sm td.mfcur-m0p0 {
    display: block;
  }
}
.responsive-show {
  display: none;
}

@media only screen and (max-width: 679px), only screen and (min-width: 800px) and (max-width: 1011px) {
  .responsive-show.banks-page.mfm-black-link {
    position: absolute !important;
    left: -18px;
    padding: 0;
  }

  .responsive-show {
    display: block !important;
    text-align: right;
    padding: 16px 0px;
  }
  .responsive-show select {
    cursor: pointer;
    border: 1px solid #cccccc;
    border-radius: 4px;
    line-height: 14px;
    text-align: center;
    color: #2b2b2b;
    padding: 8px;
    font-size: 14px;
    font-family: 'Roboto';
    background: #fff;
  }
  .responsive-show label {
    font-size: 14px;
    font-family: "Roboto";
    padding-right: 8px;
  }

  .mfm-header {
    padding-right: 0 !important;
  }
  .mfm-header .mfm-header-aside {
    position: relative;
    top: 0;
    right: auto;
    /* width: 165px; */
    max-width: 165px;
    display: block;
    margin: auto;
    text-align: center;
  }

  .table-response {
    width: 100%;
    table-layout: auto !important;
    display: inherit !important;
  }
  .table-response thead {
    display: none;
  }
  .table-response.second-table thead {
    display: inherit;
  }
  .table-response.second-table .responsive-hide {
    display: none !important;
  }
  .table-response tbody {
    display: block;
  }
  .table-response tbody tr td {
    border: none;
    border-bottom: 1px solid #eee;
    position: relative !important;
    padding-left: 55% !important;
    white-space: normal;
    text-align: left !important;
    width: 100% !important;
    display: block;
  }
  .table-response tbody tr td:before {
    content: attr(data-title);
    font-size: 13px;
    position: absolute;
    top: 6px;
    left: 6px;
    width: 40%;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
    font-weight: bold;
  }
  .table-response tbody tr td:after {
    content: attr(data-small);
    font-size: 12px;
    color: #848484;
    position: absolute;
    top: 22px;
    left: 6px;
    width: 40%;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
  }
  .table-response.mfm-table.mfcur-table-sm td {
    width: auto;
    padding: 12px 8px;
    min-height: 64px !important;
    line-height: 40px;
  }
  .table-response.mfm-table.mfcur-table-sm td.mfcur-table-bankname a {
    color: #2d2d2d;
    font-family: "Roboto", Sans-Serif;
    font-size: 14px;
    padding-top: 11px;
    pointer-events: none;
  }
  .table-response.mfm-table.mfcur-table-sm td.mfcur-table-bankname {
    padding-left: 55% !important;
  }
  .table-response.mfm-table.mfcur-table-sm td.row_td {
    display: block;
    width: 100% !important;
  }
  .table-response.mfm-table.mfcur-table-sm td.row_td div {
    display: inline-block;
  }
  .table-response.mfm-table.mfcur-table-sm td.mfcur-m0p0 {
    display: none;
  }
  .table-response.mfm-table.mfcur-table-sm tfoot {
    display: none;
  }
  .table-response.mfm-table.mfcur-table-sm.second-table tfoot {
    display: inherit;
  }

  .mf-subscribe--wgt-inputgroup {
    width: 100% !important;
  }

  .mf-subscribe--wgt-cta {
    width: 100% !important;
    margin-bottom: 20px !important;
  }

  .mfcur-news--blog .mfz-post {
    width: 100% !important;
  }

  .mfcur-news--blog .mfz-post:nth-child(2n) {
    padding-left: 0 !important;
  }

  .mfcur-news--blog .mfz-post:nth-child(2n) .mfz-post-img {
    left: 0 !important;
  }

  .mfcur-news--container:before {
    content: none !important;
  }

  .mfcur-news--l,
  .mfcur-news--r {
    width: 100% !important;
  }

  .mfm-grey-bg .mfm-table {
    border-collapse: initial;
    display: block;
    table-layout: auto;
  }
  .mfm-grey-bg .mfm-table thead {
    display: block !important;
  }
  .mfm-grey-bg .mfm-table thead tr {
    display: block;
    width: 100%;
  }
  .mfm-grey-bg .mfm-table thead tr th {
    width: 100% !important;
    display: block;
    text-align: center;
  }
  .mfm-grey-bg .mfm-table tfoot {
    width: 100%;
    display: block;
  }
  .mfm-grey-bg .mfm-table tfoot tr {
    width: 100%;
    display: inline-table;
  }
  .mfm-grey-bg .mfm-table tfoot tr td {
    width: 50%;
  }

  .mfm-grey-bg .mfcur-table-lg-currency-cur thead {
    display: none !important;
  }

  .mfm-grey-bg .mfm-table tr > th:last-child, .mfm-grey-bg .mfm-table tbody > tr > td:last-child {
    border-right: none;
  }

  .mfm-grey-bg .mfm-table tr > th:first-child, .mfm-grey-bg .mfm-table tbody > tr > td:first-child {
    border-left: none;
  }

  .mfcur-table-lg.mfm-table .mfm-table-trend, .mfcur-table-lg.mfm-table .mfm-table-trend {
    position: absolute;
    width: 100%;
    right: 45px;
    top: 16px;
    bottom: -9px;
  }

  .mfcur-table-lg .mfcur-nbu-full {
    bottom: -12px;
  }

  .mfm-table.mfcur-table-sm .mfcur-table-bank-location a {
    display: block;
  }
  .mfm-table.mfcur-table-sm .mfcur-table-bank-location a > span {
    right: auto;
    left: 24px;
    top: 0;
  }

  .mfm-table.mfcur-table-sm .mfcur-table-bank-location a {
    display: block;
  }
  .mfm-table.mfcur-table-sm .mfcur-table-bank-location a > span {
    right: auto;
    left: 24px;
    top: 0;
  }

  .mfm-grey-bg {
    padding-top: 0;
  }

  table.table-response.second-table.mfm-table.mfcur-table-sm .row--collapse {
    height: auto;
    min-height: 64px;
    overflow-y: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    max-height: 80px;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm .row--collapse td:first-child:after {
    content: '';
    background: #f4f4f4 url("/i/redesign/content/company/arr.png") 50% no-repeat;
    background-size: 38%;
    position: absolute;
    pointer-events: none;
    right: 5%;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%) rotateX(180deg);
    -moz-transform: translateY(-50%) rotateX(180deg);
    -ms-transform: translateY(-50%) rotateX(180deg);
    -o-transform: translateY(-50%) rotateX(180deg);
    transform: translateY(-50%) rotateX(180deg);
    z-index: 1;
    left: auto;
    padding: 0;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm .row--collapse td:first-child:hover {
    background: #fff1d8;
    cursor: pointer;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm .row--collapse td:first-child:hover:after {
    background: #d52d28 url(/i/redesign/content/company/arr-w.png) 50% no-repeat;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm .row--collapse td.respons-collapsed {
    display: none;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm .row--collapse.open--row {
    height: 260px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    max-height: 296px;
    min-height: 260px;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm .row--collapse.open--row td:first-child:after {
    top: 50%;
    -webkit-transform: translateY(-50%) rotateX(0deg);
    -moz-transform: translateY(-50%) rotateX(0deg);
    -ms-transform: translateY(-50%) rotateX(0deg);
    -o-transform: translateY(-50%) rotateX(0deg);
    transform: translateY(-50%) rotateX(0deg);
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm .row--collapse.open--row td:first-child:hover {
    cursor: pointer;
    background: #fff1d8;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm .row--collapse.open--row td:first-child:hover:after {
    background: #d52d28 url(/i/redesign/content/company/arr-w.png) 50% no-repeat;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm .row--collapse.open--row td.respons-collapsed {
    display: block;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm .mfcur-table-bankname a > .mfm-bank-icon {
    position: absolute;
    left: 0;
    top: 11px;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm thead {
    height: 56px;
    background: #f9f9f9;
    -webkit-box-shadow: inset 0 -1px 0 0 #e3e3e3;
    -moz-box-shadow: inset 0 -1px 0 0 #e3e3e3;
    box-shadow: inset 0 -1px 0 0 #e3e3e3;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm thead .mfm-th-filter a {
    color: inherit;
    cursor: pointer;
    /* margin-right: 5px; */
    font-weight: normal;
    font-size: 14px;
    font-family: "Roboto", sans-serif;
    color: #777;
    line-height: 16px;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm thead tr.table-head-row {
    padding-left: 53%;
    position: relative;
    line-height: 56px;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm thead tr.table-head-row td {
    padding: 0 0px 0 8px !important;
    border: none;
    line-height: 56px;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm thead tr.table-head-row:before {
    content: attr(data-head-title);
    font-size: 14px;
    position: absolute;
    top: 0;
    left: 6px;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
    font-family: "Roboto", Sans-Serif;
    color: #777;
    line-height: 55px;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm tr td.mfcur-table-bank-location:before {
    color: #2b76cc;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm tr td.mfcur-table-bank-location a span {
    display: block;
    font-size: 14px;
    font-family: "Roboto", sans-serif;
    padding: 0;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm tr td.mfcur-table-bank-location a .icon-location:before {
    content: '\e886';
    margin: 0;
    font-size: 130%;
    color: #2b76cc;
    text-align: left;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm tr td.mfcur-table-refreshtime {
    text-align: left;
    color: #2d2d2d;
    font-family: "Roboto", Sans-Serif;
    font-weight: normal;
    font-size: 14px;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm tr td.mfcur-table-bankname {
    padding-left: 8px !important;
    padding-right: 50% !important;
    word-wrap: break-word;
    line-height: 16px;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm tr td.mfcur-table-bankname:before {
    font-size: 14px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 55%;
    width: 40%;
    padding-left: 0px;
    padding-right: 0px;
    white-space: nowrap;
    text-align: left;
    color: #2d2d2d;
    font-family: "Roboto", Sans-Serif;
    font-weight: normal;
    line-height: 16px;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm tr td.mfcur-table-bankname.card-sort:before {
    content: attr(data-card);
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm tr td:before {
    content: attr(data-title);
    font-size: 14px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 6px;
    width: 40%;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
    font-weight: normal;
    color: #777;
    font-family: "Roboto", sans-serif;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm tr td:after {
    font-size: 14px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    background: transparent;
    left: 55%;
    width: 40%;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
    font-family: "Roboto", Sans-Serif;
    color: #2d2d2d;
    line-height: 16px;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm tr td.card-sort:after {
    content: attr(data-card);
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm tr td.card-sort:before {
    content: attr(data-card-title);
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm tfoot tr td a {
    border: none !important;
    box-shadow: none;
    font-family: Roboto;
    font-size: 16px !important;
    color: #2b76cc !important;
    font-weight: normal !important;
    width: 100%;
    text-align: center !important;
    padding: 0 !important;
    display: block !important;
    line-height: 48px !important;
    position: relative;
    text-decoration: none !important;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm tfoot tr td a:hover {
    text-decoration: none !important;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm tfoot tr td a.mfm-long-arrow-right:after {
    content: "";
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    width: 1px;
    background: #e0e0e0;
  }
}
.mfcur-table-lg.mfm-table .mfm-table-trend, .mfcur-table-lg.mfm-table .mfm-table-trend {
  right: 45px;
  top: 16px;
  bottom: auto;
}

@media only screen and (min-width: 1200px) {
  .mfcur-table-lg.mfm-table .mfm-table-trend, .mfcur-table-lg.mfm-table .mfm-table-trend {
    top: 21px;
  }
}
.mfcur-table-lg .mfcur-nbu-full {
  bottom: -12px;
}

@media only screen and (min-width: 1012px) and (max-width: 1260px) {
  .mfm-header {
    padding-right: 0 !important;
  }
}
@media only screen and (max-width: 799px) {
  section {
    padding-right: 0px !important;
  }
}
@media only screen and (max-width: 679px) {
  .table-response.mfm-table.mfcur-table-sm td.mfm-pr0, .table-response.mfm-table.mfcur-table-sm td.mfm-pl0 {
    display: block;
  }
}
section.mfm-header {
  padding-right: 0;
}

table.table-response.mfm-table.mfcur-table-lg-banks.mfcur-table-lg {
  table-layout: auto;
}

.mfm-header--head .bottom-head {
  font-family: 'Roboto';
  font-size: 21px;
  line-height: 25px;
  color: #2b2b2b;
}

.mfm-header--head .top-head {
  font-family: 'Roboto';
  font-size: 16px;
  line-height: 20px;
  color: #727272;
}

@media only screen and (max-width: 479px) {
  .mfm-tab-menu {
    display: inline-block;
    width: 100%;
  }
  .mfm-tab-menu a {
    float: left;
  }

  .mfm-table.mfcur-table-sm .mfcur-table-bank-location a > span {
    left: 16px;
    background: transparent;
  }

  .mfm-table.mfcur-table-sm .mfcur-table-bank-location .responsive-show.banks-page.mfm-black-link {
    left: -10px;
  }

  .mfm-header {
    padding-bottom: 0;
    padding-top: 0;
  }
}
.mfm-table.mfcur-table-sm > tbody > tr > td:nth-child(1),
.mfm-table.mfcur-table-sm > tbody > tr > td:nth-child(2),
.mfm-table.mfcur-table-sm > tbody > tr > td:nth-child(3),
.mfm-table.mfcur-table-sm > tbody > tr > td:nth-child(4),
.mfm-table.mfcur-table-sm > tbody > tr > td:nth-child(5),
.mfm-table.mfcur-table-sm > tbody > tr > td:nth-child(6),
.mfm-table.mfcur-table-sm > tbody > tr > td:nth-child(7) {
  font-size: 13px;
  min-height: 43px;
}

.mb-style {
  width: 100%;
  border: none !important;
  color: black !important;
  text-align: center;
  line-height: 34px !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #131313;
  font-size: 14px;
  font-family: 'Roboto';
  padding: 6px 22px 6px 22px !important;
}
.mb-style::-webkit-input-placeholder {
  color: #131313;
  font-size: 14px;
  font-family: 'Roboto';
}

.mfz-col-aside .aside-wrap {
  text-align: center;
  margin-top: 0;
  background: transparent;
  border: none;
}

[data-template='twoColumns']:not([data-layout='fixed']) .mfz-content-wrapper .mfz-col-aside .mfm-aside-block > div {
  padding: 3px 0 !important;
}

@media only screen and (max-width: 479px) {
  table.table-response.second-table.mfm-table.mfcur-table-sm tr td.mfcur-table-bankname a {
    word-wrap: break-word;
    display: block;
  }

  .mfm-table.mfcur-table-sm .mfcur-table-bank-location a > i {
    font-size: 14px;
  }

  .mfm-table.mfcur-table-sm .mfcur-table-bank-location a > span {
    left: 14px;
  }

  .mfm-table.mfcur-table-sm .mfcur-table-bank-location .responsive-show.banks-page.mfm-black-link {
    left: -8px;
  }

  table.table-response.second-table.mfm-table.mfcur-table-sm .row--collapse.open--row td:first-child:after {
    content: '';
    top: 47%;
  }
}
@media only screen and (max-width: 359px) {
  table.table-response.second-table.mfm-table.mfcur-table-sm thead tr.table-head-row {
    padding-left: 42%;
  }

  .mfm-table.mfcur-table-sm .mfcur-table-bank-location a > i {
    font-size: 12px;
  }
  .mfm-table.mfcur-table-sm .mfcur-table-bank-location a > i:before {
    width: 10px;
  }

  .mfm-table.mfcur-table-sm .mfcur-table-bank-location a > span {
    left: 10px;
  }

  .mfm-table.mfcur-table-sm .mfcur-table-bank-location .responsive-show.banks-page.mfm-black-link {
    left: -4px;
  }
}
@media only screen and (min-width: 359px) and (max-width: 400px) {
  table.table-response.second-table.mfm-table.mfcur-table-sm thead tr.table-head-row {
    padding-left: 49%;
  }
}
@media only screen and (min-width: 359px) and (max-width: 400px) {
  table.table-response.second-table.mfm-table.mfcur-table-sm thead tr.table-head-row {
    padding-left: 49%;
  }
}
@media only screen and (min-width: 400px) and (max-width: 479px) {
  table.table-response.second-table.mfm-table.mfcur-table-sm thead tr.table-head-row {
    padding-left: 53%;
  }
}
.table-response.second-table > tbody > tr:hover > td {
  background-color: #fff;
}

.mfcur-table-sm-banks {
  border-collapse: collapse !important;
}
.mfcur-table-sm-banks tr.commercial-placement {
  background-color: #FEF9E9;
}
.mfcur-table-sm-banks tr.commercial-placement > td {
  background-color: transparent !important;
}
.mfcur-table-sm-banks tr.commercial-placement td:after {
  background-color: transparent !important;
}

.container > .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.col-title {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.col-data {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}

.full-wrapper {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
  margin-left: 10px;
}

@media only screen and (max-width: 1011px) {
  .full-wrapper {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin: -8px 0 16px 0;
    padding: 0 10px;
    width: 100%;
  }
  .full-wrapper .wrapper-review-button {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (max-width: 799px) and (min-width: 700px) {
  .full-wrapper .wrapper-review-button {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    margin: 0 auto;
  }
}
.responsive-show {
  display: none;
}

@media only screen and (max-width: 679px), only screen and (min-width: 800px) and (max-width: 1011px) {
  .table-response.mfm-table.mfcur-table-sm.second-table tfoot {
    display: inherit;
  }

  .mb-currency-graph-double .mb-currency-graph {
    width: 100%;
    margin: 16px auto;
    text-align: center;
  }

  .mfz-content-wrapper .mfz-col-content .mfm-h4 a {
    font-size: 15px;
    margin-top: 0px;
  }

  .mfm-header .mfm-header-aside {
    position: relative;
    top: 0;
    right: auto;
    /* width: 165px; */
    max-width: 165px;
    display: block;
    margin: auto;
    text-align: center;
  }

  .table-response {
    width: 100%;
    table-layout: auto !important;
    display: inherit !important;
  }
  .table-response thead {
    display: none !important;
  }
  .table-response tbody {
    display: block;
  }
  .table-response tbody tr {
    display: block;
    border: 1px solid #ccc;
    border-bottom: 0px;
  }
  .table-response tbody tr td {
    border: none;
    border-bottom: 1px solid #eee;
    position: relative !important;
    padding-left: 55% !important;
    white-space: normal;
    text-align: left !important;
    width: 100% !important;
    display: block;
    font-size: 14px !important;
    line-height: 14px;
  }
  .table-response tbody tr td:before {
    content: attr(data-title);
    font-size: 13px;
    position: absolute;
    top: 6px;
    left: 6px;
    width: 40%;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
    font-weight: bold;
  }
  .table-response tbody tr td:after {
    content: attr(data-small);
    font-size: 12px;
    color: #848484;
    position: absolute;
    top: 22px;
    left: 6px;
    width: 40%;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
  }
  .table-response.mfm-table.mfcur-table-sm td {
    width: auto;
    padding: 12px 8px;
  }
  .table-response.mfm-table.mfcur-table-sm td.mfcur-table-bankname {
    padding-left: 55% !important;
  }
  .table-response.mfm-table.mfcur-table-sm td.mfcur-table-bankname a {
    color: #2d2d2d;
    font-family: "Roboto Regular", Sans-Serif;
    font-size: 14px;
    padding-top: 11px;
    pointer-events: none;
  }
  .table-response.mfm-table.mfcur-table-sm td.mfcur-table-bankname a > .mfm-bank-icon {
    position: absolute;
    left: 0;
    top: 11px;
  }
  .table-response.mfm-table.mfcur-table-sm td.row_td {
    display: block;
    width: 100% !important;
  }
  .table-response.mfm-table.mfcur-table-sm td.row_td div {
    display: inline-block;
  }
  .table-response.mfm-table.mfcur-table-sm td.mfm-pr0, .table-response.mfm-table.mfcur-table-sm td.mfm-pl0, .table-response.mfm-table.mfcur-table-sm td.mfcur-m0p0 {
    display: none;
  }
  .table-response.mfm-table.mfcur-table-sm tfoot {
    display: none;
  }

  .mf-subscribe--wgt-inputgroup {
    width: 100% !important;
  }

  .mf-subscribe--wgt-cta {
    width: 100% !important;
    margin-bottom: 20px !important;
  }

  .mfcur-news--blog .mfz-post {
    width: 100% !important;
  }

  .mfcur-news--blog .mfz-post:nth-child(2n) {
    padding-left: 0 !important;
  }

  .mfcur-news--blog .mfz-post:nth-child(2n) .mfz-post-img {
    left: 0 !important;
  }

  .mfcur-news--container:before {
    content: none !important;
  }

  .mfcur-news--l,
  .mfcur-news--r {
    width: 100% !important;
  }

  .main-currency .table-response.mfm-table thead {
    display: none !important;
  }

  .mfm-grey-bg .table-response.mfm-table {
    border-collapse: initial;
    display: block;
    table-layout: auto;
  }
  .mfm-grey-bg .table-response.mfm-table thead {
    display: block;
  }
  .mfm-grey-bg .table-response.mfm-table thead tr {
    display: block;
    width: 100%;
  }
  .mfm-grey-bg .table-response.mfm-table thead tr th {
    width: 100% !important;
    display: block;
    text-align: center;
  }
  .mfm-grey-bg .table-response.mfm-table tfoot {
    width: 100%;
    display: block;
  }
  .mfm-grey-bg .table-response.mfm-table tfoot tr {
    width: 100%;
    display: inline-table;
  }
  .mfm-grey-bg .table-response.mfm-table tfoot tr td {
    width: 50%;
    table-layout: fixed;
    display: table-cell;
    font-size: 14px;
  }

  .mfm-grey-bg .mfm-table tr > th:last-child, .mfm-grey-bg .mfm-table tbody > tr > td:last-child {
    border-right: none;
  }

  .mfm-grey-bg .mfm-table tr > th:first-child, .mfm-grey-bg .mfm-table tbody > tr > td:first-child {
    border-left: none;
  }

  .mfcur-table-lg.mfm-table .mfm-table-trend, .mfcur-table-lg.mfm-table .mfm-table-trend {
    position: absolute;
    width: 100%;
    right: 45px;
    top: 16px;
    bottom: -9px;
  }

  .mfcur-table-lg .mfcur-nbu-full {
    bottom: -12px;
  }

  .mfm-table.mfcur-table-sm .mfcur-table-bank-location a {
    display: block;
  }
  .mfm-table.mfcur-table-sm .mfcur-table-bank-location a > span {
    right: auto;
    left: 24px;
    top: 0;
  }

  .table-response.mfm-table.mfcur-table-sm.second-table tfoot {
    display: inherit;
  }

  .table-response.mfm-table.mfcur-table-sm td {
    width: auto;
    padding: 12px 8px;
    min-height: 64px !important;
    line-height: 40px;
  }

  .mfm-table.mfcur-table-sm .mfcur-table-bank-location a {
    display: block;
  }
  .mfm-table.mfcur-table-sm .mfcur-table-bank-location a > span {
    right: auto;
    left: 24px;
    top: 0;
  }
}
.mfcur-table-lg.mfm-table .mfm-table-trend, .mfcur-table-lg.mfm-table .mfm-table-trend {
  right: 45px;
  top: 16px;
  bottom: auto;
}

@media only screen and (min-width: 1200px) {
  .mfcur-table-lg.mfm-table .mfm-table-trend, .mfcur-table-lg.mfm-table .mfm-posr > .mfm-table-trend {
    top: 24px;
    right: 0;
  }

  .mfcur-table-lg.mfm-table .mfm-table-trend, .mfcur-table-lg.mfm-table .mfm-text-light-grey.mfm-posr > .mfm-table-trend {
    right: 45px;
  }
}
@media only screen and (min-width: 1200px) {
  .mfcur-table-lg.mfm-table .mfm-table-trend, .mfcur-table-lg.mfm-table .mfm-posr > .mfm-table-trend {
    top: 16px;
  }
}
.mfcur-table-lg .mfcur-nbu-full {
  bottom: -12px;
}

@media only screen and (min-width: 1012px) and (max-width: 1260px) {
  .mfm-header {
    padding-right: 0 !important;
  }
}
@media only screen and (max-width: 799px) {
  section {
    padding-right: 0px !important;
  }
}
section.mfm-header {
  padding-right: 0;
}

table.table-response.mfm-table.mfcur-table-lg-banks.mfcur-table-lg {
  table-layout: auto;
}

.mfm-header--head .bottom-head {
  font-family: 'Roboto';
  font-size: 21px;
  line-height: 25px;
  color: #2b2b2b;
}

.mfm-header--head .top-head {
  font-family: 'Roboto';
  font-size: 16px;
  line-height: 20px;
  color: #727272;
}

@media only screen and (max-width: 1011px) {
  .sorting--parent {
    margin: 8px auto;
  }
  .sorting--parent.col-lg-4 {
    width: 100%;
  }
}
@media only screen and (max-width: 479px) {
  .mfm-tab-menu {
    display: inline-block;
    width: 100%;
  }
  .mfm-tab-menu a {
    float: left;
  }

  .mfm-table.mfcur-table-sm .mfcur-table-bank-location a > span {
    left: 16px;
    background: transparent;
  }

  .mfm-table.mfcur-table-sm .mfcur-table-bank-location .responsive-show.banks-page.mfm-black-link {
    left: -10px;
  }

  .sorting--parent {
    margin: 0px auto;
  }

  .mfm-header {
    padding-bottom: 0;
    padding-top: 0;
  }

  .mfm-grey-bg .table-response.mfm-table tfoot tr td {
    table-layout: fixed;
    font-size: 14px;
    border-radius: 0px !important;
    padding: 0;
    line-height: 24px;
  }
}
.mfm-header {
  padding: 20px 0;
}

.mfz-page-wrap {
  padding-top: 0;
}

.mfcur-diling--item > img {
  max-width: 100%;
}

@media only screen and (min-width: 1012px) and (max-width: 1260px) {
  .mfcur-table-lg.mfm-table .mfm-table-trend, .mfcur-table-lg.mfm-table .mfm-table-trend {
    top: 16px;
  }
}
@media only screen and (min-width: 688px) and (max-width: 799px) {
  .mfm-table > tbody > tr:hover > td {
    background-color: transparent;
  }
}
.mfm-tab-menu a {
  white-space: normal;
}
@media only screen and (max-width: 687px) {
  .mfm-tab-menu a {
    padding-bottom: 2px;
    margin-bottom: 10px;
  }
  .mfm-tab-menu a:last-of-type {
    margin-left: 0;
  }
}

.mfz-content-wrapper .mfz-col-content .mfm-header.has-no-pb {
  padding: 20px 0 0;
}

@media only screen and (max-width: 679px), only screen and (min-width: 800px) and (max-width: 1011px) {
  .responsive-show.banks-page.mfm-black-link {
    position: absolute !important;
    left: -18px;
    padding: 0;
  }

  .responsive-show {
    display: block;
    text-align: right;
    padding: 16px 0px;
  }
  .responsive-show select {
    cursor: pointer;
    border: 1px solid #cccccc;
    border-radius: 4px;
    line-height: 14px;
    text-align: center;
    color: #2b2b2b;
    padding: 8px;
    font-size: 14px;
    font-family: 'Roboto';
    background: #fff;
  }
  .responsive-show label {
    font-size: 14px;
    font-family: "Roboto Regular";
    padding-right: 8px;
  }

  .table-response.second-table .responsive-hide {
    display: none !important;
  }

  .table-response.second-table tr.table-head-row {
    padding-left: 53%;
    position: relative;
    line-height: 56px;
  }
  .table-response.second-table tr.table-head-row td {
    padding: 0 0px 0 8px !important;
    border: none;
    line-height: 56px;
  }
  .table-response.second-table tr.table-head-row:before {
    content: attr(data-head-title);
    font-size: 14px;
    position: absolute;
    top: 0;
    left: 6px;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
    font-family: "RobotoRegular", Sans-Serif;
    color: #777;
    line-height: 55px;
  }

  table.table-response.second-table.mfm-table.mfcur-table-sm .row--collapse {
    height: auto;
    min-height: 64px;
    overflow-y: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    max-height: 80px;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm .row--collapse td:first-child:after {
    content: '';
    background: #f4f4f4 url("/i/redesign/content/company/arr.png") 50% no-repeat;
    background-size: 38%;
    position: absolute;
    pointer-events: none;
    right: 5%;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%) rotateX(180deg);
    -moz-transform: translateY(-50%) rotateX(180deg);
    -ms-transform: translateY(-50%) rotateX(180deg);
    -o-transform: translateY(-50%) rotateX(180deg);
    transform: translateY(-50%) rotateX(180deg);
    z-index: 1;
    left: auto;
    padding: 0;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm .row--collapse td:first-child:hover {
    background: #fff1d8;
    cursor: pointer;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm .row--collapse td:first-child:hover:after {
    background: #d52d28 url(/i/redesign/content/company/arr-w.png) 50% no-repeat;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm .row--collapse td.respons-collapsed {
    display: none;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm .row--collapse.open--row {
    height: 260px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    min-height: 260px;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm .row--collapse.open--row td:first-child:after {
    top: 50%;
    -webkit-transform: translateY(-50%) rotateX(0deg);
    -moz-transform: translateY(-50%) rotateX(0deg);
    -ms-transform: translateY(-50%) rotateX(0deg);
    -o-transform: translateY(-50%) rotateX(0deg);
    transform: translateY(-50%) rotateX(0deg);
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm .row--collapse.open--row td:first-child:hover {
    cursor: pointer;
    background: #fff1d8;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm .row--collapse.open--row td:first-child:hover:after {
    background: #d52d28 url(/i/redesign/content/company/arr-w.png) 50% no-repeat;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm .row--collapse.open--row td.respons-collapsed {
    padding: 12px 8px;
    min-height: 64px !important;
    line-height: 40px;
    display: block;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm .mfcur-table-bankname a > .mfm-bank-icon {
    position: absolute;
    left: 0;
    top: 11px;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm thead {
    height: 56px;
    background: #f9f9f9;
    -webkit-box-shadow: inset 0 -1px 0 0 #e3e3e3;
    -moz-box-shadow: inset 0 -1px 0 0 #e3e3e3;
    box-shadow: inset 0 -1px 0 0 #e3e3e3;
    display: block !important;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm thead .mfm-th-filter a {
    color: inherit;
    cursor: pointer;
    /* margin-right: 5px; */
    font-weight: normal;
    font-size: 14px;
    font-family: "RobotoRegular", sans-serif;
    color: #777;
    line-height: 16px;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm thead tr.table-head-row {
    padding-left: 53%;
    position: relative;
    line-height: 56px;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm thead tr.table-head-row td {
    padding: 0 0px 0 8px !important;
    border: none;
    line-height: 56px;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm thead tr.table-head-row:before {
    content: attr(data-head-title);
    font-size: 14px;
    position: absolute;
    top: 0;
    left: 6px;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
    font-family: "RobotoRegular", Sans-Serif;
    color: #777;
    line-height: 55px;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm tr td.mfcur-table-bank-location:before {
    color: #2b76cc;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm tr td.mfcur-table-bank-location a span {
    display: block;
    font-size: 14px;
    font-family: "Roboto Regular", sans-serif;
    padding: 0;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm tr td.mfcur-table-bank-location a .icon-location:before {
    content: '\e886';
    margin: 0;
    font-size: 130%;
    color: #2b76cc;
    text-align: left;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm tr td.mfcur-table-refreshtime {
    text-align: left;
    color: #2d2d2d;
    font-family: "Roboto Regular", Sans-Serif;
    font-weight: normal;
    font-size: 14px;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm tr td.mfcur-table-bankname {
    padding-left: 8px !important;
    padding-right: 50% !important;
    word-wrap: break-word;
    line-height: 16px;
    min-height: 64px !important;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm tr td.mfcur-table-bankname:before {
    font-size: 14px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 55%;
    width: 40%;
    padding-left: 0px;
    padding-right: 0px;
    white-space: nowrap;
    text-align: left;
    color: #2d2d2d;
    font-family: "Roboto Regular", Sans-Serif;
    font-weight: normal;
    line-height: 16px;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm tr td.mfcur-table-bankname.card-sort:before {
    content: attr(data-card);
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm tr td:before {
    content: attr(data-title);
    font-size: 14px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 6px;
    width: 40%;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
    font-weight: normal;
    color: #777;
    font-family: "Roboto Regular", sans-serif;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm tr td:after {
    font-size: 14px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    background: #fff;
    left: 55%;
    width: 40%;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
    font-family: "Roboto Regular", Sans-Serif;
    color: #2d2d2d;
    line-height: 16px;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm tr td.card-sort:after {
    content: attr(data-card);
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm tr td.card-sort:before {
    content: attr(data-card-title);
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm tfoot tr td a {
    border: none !important;
    box-shadow: none;
    font-family: Roboto Regular;
    font-size: 16px !important;
    color: #2b76cc !important;
    font-weight: normal !important;
    width: 100%;
    text-align: center !important;
    padding: 0 !important;
    display: block !important;
    line-height: 48px !important;
    position: relative;
    text-decoration: none !important;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm tfoot tr td a:hover {
    text-decoration: none !important;
  }
  table.table-response.second-table.mfm-table.mfcur-table-sm tfoot tr td a.mfm-long-arrow-right:after {
    content: "";
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    width: 1px;
    background: #e0e0e0;
  }
}
@media only screen and (max-width: 359px) {
  table.table-response.second-table.mfm-table.mfcur-table-sm thead tr.table-head-row {
    padding-left: 42%;
  }

  .mfm-table.mfcur-table-sm .mfcur-table-bank-location a > i {
    font-size: 12px;
  }
  .mfm-table.mfcur-table-sm .mfcur-table-bank-location a > i:before {
    width: 10px;
  }

  .mfm-table.mfcur-table-sm .mfcur-table-bank-location a > span {
    left: 10px;
  }

  .mfm-table.mfcur-table-sm .mfcur-table-bank-location .responsive-show.banks-page.mfm-black-link {
    left: -4px;
  }
}
@media only screen and (min-width: 359px) and (max-width: 400px) {
  table.table-response.second-table.mfm-table.mfcur-table-sm thead tr.table-head-row {
    padding-left: 49%;
  }
}
@media only screen and (min-width: 359px) and (max-width: 400px) {
  table.table-response.second-table.mfm-table.mfcur-table-sm thead tr.table-head-row {
    padding-left: 49%;
  }
}
@media only screen and (min-width: 400px) and (max-width: 479px) {
  table.table-response.second-table.mfm-table.mfcur-table-sm thead tr.table-head-row {
    padding-left: 53%;
  }
}
table.table-response.second-table.mfm-table.mfcur-table-sm > tbody > tr > td {
  position: relative;
  font-size: 12px;
  font-weight: 500;
}
table.table-response.second-table.mfm-table.mfcur-table-sm > tbody > tr > td.td-collapsed.respons-collapsed.mfcur-table-bank-location {
  width: 100px;
  text-align: right;
}

table.table-response.second-table.hidden:parent {
  display: none;
}

.xdsoft_datetimepicker {
  z-index: 99999 !important;
}

.calendar {
  box-shadow: 0 0px 15px -3px rgba(0, 0, 0, 0.3);
  border: 1px solid #dcdcdc;
  background: #FFFFFF;
  border-radius: 6px;
  color: #333333;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  padding: 25px;
  margin-top: 15px;
  padding-top: 15px;
  z-index: 99;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 311px;
  display: inline-block;
}
.calendar .month {
  -moz-border-radius: 0px;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 74%;
  text-align: center;
  background: none;
  padding: 1px;
  margin-right: 2px;
  border: none;
}
.calendar .month a {
  top: 14px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: none !important;
  cursor: pointer;
  height: 10px !important;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  outline: medium none currentColor;
  overflow: hidden;
  position: relative;
  text-indent: 100%;
  white-space: nowrap;
  width: 10px !important;
  border: solid black;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 4px;
}
.calendar .month a.l-lnk {
  float: left;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}
.calendar .month a.r-lnk {
  float: right;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.calendar .month span {
  display: block;
  padding: 4px 14px 5px 14px;
  color: #333333;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 16px;
  line-height: 30px;
  font-weight: normal;
  width: auto;
}
.calendar .day, .calendar .date {
  float: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  width: 31px;
  border-radius: 3px;
  color: #666666;
  vertical-align: middle;
  padding: 0;
  border-collapse: collapse;
  cursor: pointer;
  height: 31px;
  line-height: 31px;
  background: transparent;
  margin: 6px 6px 0 0;
  font-size: 14px;
  font-weight: lighter;
  border: none;
}
.calendar .day.today, .calendar .date.today {
  background: #f5a623 !important;
  color: #fff !important;
}
.calendar .day.today a, .calendar .date.today a {
  color: #fff !important;
}
.calendar .day {
  font-weight: bold;
}
.calendar .date:hover {
  background: #f5a623 !important;
  color: #fff !important;
}
.calendar .date:hover a {
  color: #fff !important;
}

.mfm-header--head .bottom-head {
  font-family: 'Roboto';
  font-size: 21px;
  line-height: 25px;
  color: #2b2b2b;
}

.mfm-header--head .top-head {
  font-family: 'Roboto';
  font-size: 16px;
  line-height: 20px;
  color: #727272;
}

form b {
  font-family: 'Roboto';
  font-size: 14px;
  color: #2b2b2b;
  font-weight: bold;
}

form dt a {
  color: #2b76cc;
  cursor: pointer;
  font-size: 14px;
  font-family: "Roboto Regular", sans-serif;
  line-height: 18px;
}
form #pollsubmit {
  margin-right: 10px;
  background: #f39c11;
  border-radius: 4px;
  height: 36px;
  line-height: 36px;
  display: block;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  color: #ffffff;
  border: none;
  padding: 0 20px !important;
  font-weight: bold;
}

.head .currency a {
  color: #2b76cc;
  cursor: pointer;
  font-family: 'Roboto';
  font-size: 16px;
  line-height: 29px;
}

.head dd.currency.active {
  background: #d52d28;
  border-radius: 4px;
  color: #fff;
  line-height: 29px;
  font-family: 'Roboto';
  font-size: 16px;
}

table.newspage a {
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
  margin-bottom: 10px;
  font-family: "Roboto Bold";
}

.mfm-header--head {
  margin-bottom: 16px;
}

.newspage td.title img {
  display: block;
  float: left;
  margin-right: 5px;
  border: 1px solid #e6e6e6;
  width: 88px;
}

.newspage .news-content {
  padding-left: 98px;
}
.newspage .news-content .date {
  font-size: 13px;
  color: #9e9e9e;
  margin: 0px;
  float: none;
  display: block;
}
.newspage .news-content .news-title {
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  margin-bottom: 10px;
  font-family: "Roboto", sans-serif;
}
.newspage .news-content .news-text {
  margin-left: 0;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 16px;
}

@media only screen and (min-width: 800px) and (max-width: 1100px), only screen and (max-width: 699px) {
  .col-md-4.col-sm-8 {
    width: 100%;
  }

  .head {
    margin-top: 16px;
  }

  .calendar {
    display: block;
  }

  .statistic-block {
    max-width: 360px;
    margin: auto;
  }
}
@media only screen and (max-width: 479px) {
  .calendar {
    width: 286px;
    padding: 16px;
  }
  .calendar .day, .calendar .date {
    margin: 4px 4px 0 0;
  }

  .head dd.currency.active,
  .head .currency a {
    font-size: 13px;
  }

  table.newspage .news-img {
    display: inline-block;
    margin: auto;
    width: 100%;
    text-align: center;
  }
  table.newspage .news-img img {
    float: none;
    margin: auto;
  }
  table.newspage .news-content {
    padding: 0;
  }
  table.newspage .news-content .date {
    text-align: center;
  }
}
.forecast .col {
  font-size: 14px;
}

.poll-page {
  padding: 24px 0;
}

.forecast .title {
  min-width: 140px;
}
.forecast .title > div:first-letter {
  text-transform: uppercase;
}

.h2.h2-3 {
  font-size: 100%;
}

table .mfm-long-arrow-right {
  display: inline-block;
}

section.mfm-header {
  padding: 20px 0;
}

@media only screen and (max-width: 679px), only screen and (min-width: 800px) and (max-width: 1011px) {
  .ex-rates {
    font-size: 0 !important;
  }

  .responsive-show {
    display: block !important;
  }

  tbody.list {
    display: block;
    width: 100%;
  }

  table.mfm-responsive-table.mfm-table.mfcur-table-lg-cards.mfcur-table-lg {
    display: block;
  }
  table.mfm-responsive-table.mfm-table.mfcur-table-lg-cards.mfcur-table-lg tbody {
    display: block;
  }
  table.mfm-responsive-table.mfm-table.mfcur-table-lg-cards.mfcur-table-lg tbody tr.row--collapse {
    width: 100%;
    display: block;
  }

  table.mfm-responsive-table .row--collapse td.first-child:before {
    font-weight: 700 !important;
    color: #003069;
    text-transform: none;
    font-size: 12px;
  }
  table.mfm-responsive-table .row--collapse td.first-child:hover {
    background: #fff1d8;
    cursor: pointer;
  }

  table.mfm-responsive-table .row--collapse td.first-child:after {
    content: '';
    background: #f4f4f4 url(../../../../../i/redesign/content/company/arr.png) 50% no-repeat;
    background-size: 38%;
    position: absolute;
    pointer-events: none;
    right: 5%;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%) rotateX(180deg);
    -moz-transform: translateY(-50%) rotateX(180deg);
    -ms-transform: translateY(-50%) rotateX(180deg);
    -o-transform: translateY(-50%) rotateX(180deg);
    transform: translateY(-50%) rotateX(180deg);
    z-index: 1;
    left: auto;
    padding: 0;
  }

  table.mfm-responsive-table .row--collapse.open--row td.first-child:after {
    top: 50%;
    -webkit-transform: translateY(-50%) rotateX(0deg);
    -moz-transform: translateY(-50%) rotateX(0deg);
    -ms-transform: translateY(-50%) rotateX(0deg);
    -o-transform: translateY(-50%) rotateX(0deg);
    transform: translateY(-50%) rotateX(0deg);
  }

  table.mfm-responsive-table .row--collapse td.first-child {
    line-height: 36px;
  }
  table.mfm-responsive-table .row--collapse td.first-child .mfm-hover-show {
    top: 6px;
  }

  table.mfm-responsive-table .row--collapse.open--row td.first-child:hover:after {
    background: #d52d28 url(../../../../../i/redesign/content/company/arr-w.png) 50% no-repeat;
  }

  table.mfm-responsive-table .row--collapse td.first-child:hover:after {
    background: #d52d28 url(../../../../../i/redesign/content/company/arr-w.png) 50% no-repeat;
  }

  table.table-response.second-table.mfm-table.mfcur-table-sm .row--collapse.open--row {
    height: auto;
    min-height: 100px;
  }

  table.table-response.second-table.mfm-table.mfcur-table-sm tr td.mfcur-table-bankname {
    height: 64px;
    max-height: unset;
    display: table;
  }

  table.mfm-responsive-table tfoot {
    display: block;
    width: 100%;
  }
  table.mfm-responsive-table tfoot tr {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #ccc;
  }
  table.mfm-responsive-table tfoot tr td {
    display: block;
    float: left;
    width: 50%;
  }

  table.mfm-responsive-table .row--collapse td.first-child:before {
    width: 40%;
    white-space: normal;
    line-height: 16px;
  }

  .mfm-responsive-table tbody tr td {
    padding-left: 55% !important;
  }

  td.td-collapsed.respons-collapsed.mfcur-table-bank-location a {
    padding: 0;
  }

  .mfm-table.mfcur-table-sm .mfcur-table-bank-location a.mfm-black-link {
    position: absolute;
    left: 6px;
    font-size: 14px;
    color: #4a90e2;
    cursor: pointer;
    display: block;
    pointer-events: auto;
  }

  .mfcur-table-bank-location a {
    pointer-events: auto !important;
  }

  table.mfm-responsive-table .responsive-tfoot tr {
    border-bottom: 0px;
  }

  table.mfm-responsive-table tr:hover .mfcur-table-bank-location a {
    color: #4a90e2 !important;
  }

  table.mfm-responsive-table .responsive-tfoot tr td {
    display: block;
    width: 100%;
    float: none;
  }

  .mfcur-table-lg-cards {
    max-width: 100%;
    table-layout: auto;
    width: 100% !important;
  }

  th.mfcur-table-search-wrap {
    width: 50% !important;
  }

  .responsive-tfoot td.mfcur-table-cur {
    border-right: 1px solid #d9d9d9;
  }
  .responsive-tfoot td.mfm-text-right {
    border-left: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
  }
  .responsive-tfoot a.mfm-long-arrow-right {
    display: block;
    text-align: right;
    float: none !important;
  }
}
@media only screen and (min-width: 700px) and (max-width: 799px) {
  .mfm-responsive-table th.responsive-head--tr-th.mfcur-table-search-wrap {
    width: 50% !important;
  }

  .sorting--parent.col-lg-4 {
    width: 50%;
  }
}
@media only screen and (max-width: 596px) {
  .mfm-responsive-table .responsive-head {
    display: block;
    width: 100%;
  }
  .mfm-responsive-table .responsive-head--tr {
    display: block;
    width: 100% !important;
  }
  .mfm-responsive-table .responsive-head--tr-th {
    display: block;
    width: 100% !important;
  }

  .mfm-responsive-table tbody tr td {
    padding-left: 50% !important;
  }

  .mfm-responsive-table.second-table tbody tr td {
    padding-left: 55% !important;
  }
}
.mfcur-table-lg-cards {
  max-width: 100%;
  table-layout: auto;
  width: 100% !important;
}

.sorting--date .mfm-header-aside {
  background: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 4px;
  text-align: center;
  font-family: 'Roboto';
  font-size: 14px;
  color: #131313;
  line-height: 30px;
  max-height: 30px;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  position: relative !important;
  margin: 0;
  width: 100% !important;
  max-width: unset !important;
  top: 0;
}
.sorting--date .mfcur-select-date-wrap {
  text-align: center !important;
}
.sorting--date .mfcur-select-date-wrap:after {
  position: absolute;
  right: 4px;
}

@font-face {
  font-family: 'fontello';
  src: url("/fonts/converter/fontello.eot?78829292");
  src: url("/fonts/converter/fontello.eot?78829292#iefix") format("embedded-opentype"), url("/fonts/converter/fontello.woff2?78829292") format("woff2"), url("/fonts/converter/fontello.woff?78829292") format("woff"), url("/fonts/converter/fontello.ttf?78829292") format("truetype"), url("/fonts/converter/fontello.svg?78829292#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^="icon-converter"]:before, [class*=" icon-converter"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* converter-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-exchange-arrows:before {
  content: '\e800';
}

/* '' */
.icon-facebook-logo-button:before {
  content: '\e801';
}

/* '' */
.icon-google-plus-logo-button:before {
  content: '\e802';
}

/* '' */
.icon-graphic:before {
  content: '\e803';
}

/* '' */
.icon-down-open-big:before {
  content: '\e804';
}

/* '' */
.icon-placeholder:before {
  content: '\e805';
}

/* '' */
.icon-plus:before {
  content: '\e806';
}

/* '' */
.icon-question-mark:before {
  content: '\e807';
}

/* '' */
.icon-time:before {
  content: '\e808';
}

/* '' */
.icon-twitter-logo-button:before {
  content: '\e809';
}

/* '' */
.icon-up-open-big:before {
  content: '\e80a';
}

/* '' */
.icon-cancel:before {
  content: '\e80b';
}

/* '' */
.icon-cancel-button:before {
  content: '\e80c';
}

/* '' */
.icon-bank-building:before {
  content: '\e80d';
}

@media only screen and (min-width: 801px) {
  .sorting--parent.col-lg-4 {
    float: left;
    width: 50%;
  }
}
.currency-cards .sorting--date {
  max-width: 300px;
}

@media only screen and (max-width: 1100px) and (min-width: 800px), only screen and (max-width: 699px) and (min-width: 479px) {
  .currency-banks .col-md-4.col-sm-8, .currency-main .col-md-4.col-sm-8 {
    width: 50%;
  }
}
@media only screen and (max-width: 679px), only screen and (max-width: 1011px) and (min-width: 800px) {
  .currency-banks .table-response thead, .currency-main .table-response thead {
    display: none !important;
  }
}
@media only screen and (max-width: 1011px) and (min-width: 799px) {
  .currency-banks .sorting--parent.col-lg-4, .currency-main .sorting--parent.col-lg-4 {
    width: 100%;
  }
}

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