.fa-dashboard:before {
  content: "\f015"; }

.fa-unallocated-funds:before,
.fa-balances:before {
  content: "\f1ec"; }

.fa-assign-conversion:before {
  content: "\f507"; }

.fa-convert-and-pay:before,
.fa-convert:before {
  content: "\f2f1"; }

.fa-convert-and-pay:before {
  content: "\f2f1"; }

.fa-beneficiaries:before {
  content: "\f2b9"; }

.fa-onboarding:before {
  content: "\f500"; }

.fa-onboarding:before {
  content: "\f509"; }

.fa-bulk-uploads:before {
  content: "\f574"; }

.fa-open-positions:before {
  content: "\f080"; }

.fa-search:before {
  content: "\f002"; }

.fa-settlements:before {
  content: "\f15c"; }

.fa-pay:before {
  content: "\f56e"; }

.fa-transfers:before {
  content: "\f362"; }

.fa-insights:before {
  content: "\f201"; }

.fa-get-in-touch:before {
  content: "\f075"; }

.fa-support:before {
  content: "\f0e0"; }

.fa-payment-tracking:before {
  content: "\f4d7"; }

.fa-error:before {
  content: "\f06a"; }

.fa-success:before {
  content: "\f00c"; }

.fa-my-reports:before {
  content: "\f5db"; }
/*

 */
.dropdown-arrow-inverse {
  border-bottom-color: #34495e !important;
  border-top-color: #34495e !important; }

@media (max-width: 992px) {
  .b-page {
    padding: 0; }
  .b-sidebar__wrapper,
  .b-balances,
  .b-top-bar {
    position: static;
    width: 100%;
    overflow: hidden; }
  .b-sidebar__wrapper,
  .b-balances {
    padding: 0; }
  .b-top-bar {
    height: auto;
    padding: 10px; }
    .b-top-bar .b-top-bar-actions {
      text-align: left !important; }
  .b-page .b-page__wrapper {
    padding: 30px 15px; }
  .navbar-toggle {
    outline: none;
    display: block; }
  .navbar-header {
    position: relative; }
    .navbar-header .b-sidebar__item_link {
      float: left;
      padding: 12px 10px; }
      .navbar-header .b-sidebar__item_link .post-login-logo {
        margin: 0; }
  .navbar-collapse {
    padding: 0; }
  .navbar-collapse.in {
    overflow: visible;
    max-height: 100%; }
  .navbar-collapse.collapse {
    display: none !important; }
  .navbar-nav {
    margin: 0; }
    .navbar-nav > li {
      float: none; }
      .navbar-nav > li a {
        padding-top: 14px;
        padding-bottom: 14px; }
    .navbar-nav .open {
      overflow: hidden; }
      .navbar-nav .open .dropdown-menu {
        position: static;
        width: 100%;
        margin: 0 !important;
        padding: 0; }
        .navbar-nav .open .dropdown-menu > li > a {
          padding: 10px 15px 10px 42px;
          border-radius: 0;
          border: none; }
        .navbar-nav .open .dropdown-menu:before, .navbar-nav .open .dropdown-menu:after {
          display: none; }
        .navbar-nav .open .dropdown-menu li:first-child:before, .navbar-nav .open .dropdown-menu li:first-child:after {
          display: none; }
        .navbar-nav .open .dropdown-menu > li > a {
          color: #34495e; }
          .navbar-nav .open .dropdown-menu > li > a:hover {
            color: #ff5000;
            background: #fff; }
  .b-wizard__nav-slider {
    margin-top: 82px; } }

@media (max-width: 992px) and (min-width: 480px) {
  .b-beneficiary-table {
    font-size: 1.2em; }
    .b-beneficiary-table tbody > tr > td {
      padding: 17px 5px; } }

@media (min-width: 992px) {
  .navbar-collapse {
    padding: 0; }
    .navbar-collapse .navbar-nav > li {
      float: none; }
    .navbar-collapse .dropdown {
      margin-top: 0 !important;
      margin-left: 137px;
      border-radius: 6px !important; }
  .ssi-col {
    min-width: 300px; }
  .b-only-child:only-child {
    width: 100%; } }

@media (max-width: 480px) {
  body {
    font-size: 105%; }
  .ui-datepicker {
    left: 15px !important;
    right: 15px !important;
    width: auto !important; }
    .ui-datepicker td span,
    .ui-datepicker td a {
      min-width: 1px; }
  .b-input__label {
    display: block;
    width: 100%; }
    .b-input__label span {
      display: inline; }
  .b-inout-radio--left .b-input--radio {
    padding: 15px 20px; }
  .alert {
    padding: 15px 20px; }
    .alert .alert-icon {
      font-size: 16px; }
    .alert h4, .alert div {
      margin-left: 30px; }
    .alert .icons-in-alert {
      margin-left: 0; }
    .alert > p + p {
      margin-top: 30px; }
    .alert .b-important h4 {
      margin-left: 0;
      margin-bottom: 20px; }
    .alert .b-important ul {
      margin-left: 0;
      padding-left: 20px; }
  .tooltip {
    margin: 0 10px; }
  .tooltip-inner {
    white-space: normal;
    max-width: 345px;
    overflow: hidden;
    text-overflow: ellipsis; }
  .select2-results .select2-result .select2-result-label {
    white-space: nowrap;
    max-width: 180px;
    overflow: hidden;
    text-overflow: ellipsis; }
  .pagination.pull-right {
    float: none !important; }
  .pagination,
  .pagination ul,
  .pagination ul li a {
    display: block;
    width: 100%; }
  .pagination {
    margin-top: 0; }
  .pagination ul {
    padding: 0; }
  .pagination ul li {
    display: none; }
  .pagination ul li.previous,
  .pagination ul li.next {
    display: inline-block;
    width: 50%;
    position: static; }
  .pagination ul li.next a {
    border: none; }
  .b-main-header > div {
    width: 100%; }
    .b-main-header > div .btn {
      display: block; }
  .b-main-header .b-main-header__right-controls .select2-container {
    display: block; }
  .modal-footer .btn {
    width: 100%; }
  .b-beneficiary .b-main-header .b-main-header__search-field,
  .b-beneficiary .b-main-header .b-main-header__add-btn {
    display: block;
    padding: 0;
    width: 100%; }
  .b-table-responsive table, .b-table-responsive thead, .b-table-responsive tbody, .b-table-responsive th, .b-table-responsive td, .b-table-responsive tr {
    display: block; }
  .b-table-responsive .fui-trash {
    display: none; }
  .b-table-responsive .b-table thead > tr > th,
  .b-table-responsive .b-table tbody > tr > td {
    padding: 10px 0;
    border: 0; }
  .b-table-responsive .b-table thead > tr > th {
    width: 50%;
    float: left; }
  .b-table-responsive .b-table tr:before, .b-table-responsive .b-table tr:after {
    display: table;
    content: " "; }
  .b-table-responsive .b-table tr:after {
    clear: both; }
  .b-table-responsive .b-table .b-table-currency {
    text-align: right; }
  .b-table-responsive .b-table tbody > tr {
    border-top: 2px solid #a09fa0; }
    .b-table-responsive .b-table tbody > tr.b-table-row {
      padding: 10px 0; }
      .b-table-responsive .b-table tbody > tr.b-table-row > td {
        width: 50%;
        float: left; }
        .b-table-responsive .b-table tbody > tr.b-table-row > td.table-actions {
          width: 100%; }
          .b-table-responsive .b-table tbody > tr.b-table-row > td.table-actions .btn, .b-table-responsive .b-table tbody > tr.b-table-row > td.table-actions .btn-delete {
            display: block;
            width: 100%; }
          .b-table-responsive .b-table tbody > tr.b-table-row > td.table-actions .btn + .btn {
            margin-top: 10px;
            margin-left: 0; }
  .hidden-xxs, tr.hidden-xxs, th.hidden-xxs, td.hidden-xxs {
    display: none !important; }
  .hidden-xxs-inline-block {
    display: none !important; }
  .visible-xxs {
    display: block !important; }
  .visible-xxs-inline-block {
    display: inline-block !important; }
  th.visible-xxs, td.visible-xxs {
    display: table-cell !important; }
  .b-wizard__nav-slider {
    margin-top: 30px; }
    .b-wizard__nav-slider .tooltip {
      display: none !important; }
  .b-login .btn-primary {
    display: block;
    width: 100%; }
  .b-login .login-form-link {
    float: none;
    display: block;
    text-align: center; }
  .b-input__radio_label {
    min-width: 100%; }
  .b-dashboard .b-table-view .row div {
    margin-top: 20px; }
    .b-dashboard .b-table-view .row div:first-child {
      margin-top: 0; }
  .b-login .login-page-form .i-cc-algn-right {
    position: absolute;
    top: 0;
    right: 0; } }

@media (max-width: 768px) {
  .i-cc-divider {
    margin: 15px 0; }
  .js-beneficiary-emails,
  .b-wizard__steps .b-input {
    width: 100%;
    margin-bottom: 0; }
  .b-table__balances .btn-group .btn {
    display: block;
    width: 100%;
    float: none;
    border-radius: 4px !important; }
    .b-table__balances .btn-group .btn + .btn {
      margin-top: 5px; }
  .b-alert__message_buttons,
  .alert .b-convert,
  .alert p {
    margin-left: 0;
    clear: both; }
  .b-alert__message_buttons .btn {
    display: block;
    width: 100%; }
  .form-actions .btn {
    display: block;
    width: 100%;
    margin-bottom: 15px; }
  .form-actions .btn + .btn {
    margin-left: 0; }
  .b-main-header .b-main-header__right-controls .b-main-header__item:first-child {
    padding-left: 0; }
  .b-main-header .b-main-header__right-controls .select2-container,
  .b-main-header .b-main-header__right-controls .btn-primary {
    float: none;
    display: block;
    width: 100%;
    margin: 15px 0 0 0 !important; }
  .navbar-nav .open .dropdown-menu > li > a, .navbar-nav > li > a {
    font-size: 1.8em; }
  .navbar-nav .open .dropdown-menu > li > a {
    padding-top: 10px !important;
    padding-bottom: 10px !important; }
  .b-sidebar__item .fa {
    top: 0; }
  .b-main-header__right-controls ul {
    padding: 0; }
  .tab-content {
    margin-bottom: 0; }
  .b-convert__item_description_small {
    line-height: 1.4em; }
  .balances-list {
    width: 100%;
    overflow: hidden;
    position: relative; }
  .b-dl-horizontal-big.b-dl-horizontal-big--diff-style dt {
    width: 100%; }
  .b-dl-horizontal-big.b-dl-horizontal-big--diff-style dd {
    margin-left: 0; }
  .b-modal .b-modal__buttons-area .b-modal__buttons-area__unit {
    display: block; }
    .b-modal .b-modal__buttons-area .b-modal__buttons-area__unit + .b-modal__buttons-area__unit {
      margin: 0; } }

@media (max-width: 991px) {
  .b-wizard__steps_item {
    padding-right: 30px; }
  .sm-text-left {
    text-align: left; }
  .b-modal .b-modal__dialog {
    width: 98%; }
  .b-modal .b-modal__content {
    width: 98%; }
  .b-modal .b-modal__title.b-modal__title--gray.text-right.sm-text-left {
    margin-left: 17px;
    margin-top: 8px; } }

@media (min-width: 992px) {
  .navbar-collapse {
    padding: 0; }
    .navbar-collapse .navbar-nav > li {
      float: none; }
    .navbar-collapse .dropdown {
      margin-top: 0 !important;
      margin-left: 137px;
      border-radius: 6px !important; } }

@media (max-width: 1199px) {
  .balances-currency-value a span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis; }
  .b-page.b-help-open .b-table__balances .btn-group .btn {
    display: block;
    width: 100%;
    float: none;
    border-radius: 4px !important; }
    .b-page.b-help-open .b-table__balances .btn-group .btn + .btn {
      margin-top: 5px; } }

@media (768px) {
  .form-horizontal .control-label.text-left, .form-horizontal .control-label--secondary.text-left {
    text-align: left; }
  .form-horizontal .control-label--secondary {
    color: #414042;
    font-weight: 300; } }
